Bagaimana memandang rendah pengaturcaraan benda kerja dari perspektif helang?
Bagaimana untuk mengkaji perincian setiap langkah pisau dengan tujuan tikus?
Salah satu kaedahnya ialah: melukis
1. Gambar apa yang harus saya lukis?
Hari ini, dari aspek pengilangan, saya sekali lagi menekankan muslihat besar ini:
Lukis gambarajah laluan alat
Langkah besar ini sudah menjadi langkah yang sangat besar. Walau bagaimanapun, sebilangan orang mungkin mengatakan bahawa kaedah ini tidak berguna, dan mereka telah lama mendengarnya.
Ya, mengetahui tidak bermaksud ia akan berkesan.
Semasa anda melukis gambarajah lintasan alat, anda dapat melihat lintasan lintasan alat secara visual, sehingga anda dapat melihat pengaturcaraan bahagian dari perspektif helang, dan anda juga dapat mempelajari perincian setiap langkah pisau dengan tetikus .
Jadi bagaimana muslihat ini diterapkan dalam pengaturcaraan?
Berikan contoh penggilingan nombor:
Untuk bahagian berikut, lubang dalaman dengan diameter D133.2 dan kedalaman 10 memerlukan pemesinan bidang bawah lubang bulat dalaman.

Gambar rajah alatan adalah seperti berikut: Gunakan interpolasi spiral untuk menurunkan alat, dan kemudian geser ke ukuran dari bahagian dalam ke lingkaran luar dengan bulatan.

Program jalan alat ini terdiri daripada dua bahagian:
1. Program pemotongan interpolasi spiral
2. Program pengilangan permukaan bawah lubang dalam
Saya telah berkongsi idea pengaturcaraan mengenai penggilingan interpolasi heliks, jadi saya tidak akan menerangkan secara terperinci di sini.
Program penggilingan interpolasi spiral ke atas adalah seperti berikut:
...
#10=20
#11=16
#24=[#10-#11]/2
N1
G00 X#24 Y0
Z5.
#1=0
G1Z#1F1000
KETIKA [# 1GT-10] DO1
#1=#1-4
JIKA [# 1LE-10] KEMUDIAN # 1=-10
G3I-#24Z#1F500.
TAMAT1
G3I-#24
Setelah pemotongan spiral selesai, alat Z=-10 telah diinterpolasi secara spiral ke satah bawah lubang. Pada masa ini, bulatan penuh digiling, dan kemudian lubang bawah digiling. Jalur alat adalah seperti yang ditunjukkan dalam gambar di bawah:

Giling bulatan, kemudian X bergerak selangkah, kemudian giling bulatan penuh, dan seterusnya ke ukuran akhir lukisan.
Dari rajah alatan alat di atas, mudah dilihat bahawa nilai X sentiasa berubah.
Bagaimana ia berubah?
Iaitu memindahkan satu langkah ke arah X, jika pemboleh ubah # 2 diatur untuk mewakili langkah (jarak setiap gerakan ke arah X, yaitu langkah).
Sekiranya jarak bergerak adalah 80% dari diameter alat, maka:
#2=#2+0.8 *#11
Catatan: # 11 adalah pemboleh ubah diameter alat yang saya tetapkan dengan sewenang-wenangnya semasa menulis program penggilingan spiral interpolasi.
Dengan cara ini, pergerakan jarak langkah direalisasikan melalui operasi kenaikan pemboleh ubah # 2.
Oleh kerana pemboleh ubah set # 2 mewakili jarak langkah, pergerakan jarak langkah direalisasikan melalui operasi kenaikan pemboleh ubah.
Jadi apa skop # 2?
Atau dengan kata lain, dari titik koordinat mana pembolehubah # 2 mula bergerak, dan pada titik koordinat mana operasi kenaikan automatik berakhir?

Pemboleh ubah yang disusun dalam gambar di atas:
# 24 Interpolasi spiral memotong alat ke satah bawah lubang. Pada masa ini, penggilingan bulatan penuh adalah koordinat pemboleh ubah dalam arah X, yang merupakan titik pemotongan awal # 2.
Jadi: # 2=# 24
Sama seperti kenaikan harga diri # 2 = # 2+0.8 * # 11,
Dengan kata lain, pemboleh ubah # 2 bertambah dengan ukuran 66.6, dan lingkaran diproses menjadi ukuran.
Dari ini, mudah untuk menghubungi pernyataan makro yang telah dikatakan oleh saudara Jun sebelum ini, seperti pernyataan WHILE [] DO
......
Dengan analisis sederhana di atas, program penggilingan pesawat rendah adalah seperti berikut:
N2
#2=#24
KETIKA [# 2LT66.6] DO2
#2=#2+0.8*#11
JIKA [# 2GE66.6] KEMUDIAN # 2=66.6
G1X#2
G3I-#2F100
TAMAT2






