Oct 01, 2023 Tinggalkan pesan

Cara menulis program makro probe probe

 

Dijelaskan dalam tiga poin:


1. Programkan titik eksplorasi************

2. Edit program pemrosesan *********

Ketiga, tambahkan variabel makro********** di EXCEL

Bagian pertama menyusun program eksplorasi

1. Tetapkan titik asal dan temukan nilai koordinat setiap titik probe.
Pertama-tama atur titik asal sistem koordinat benda kerja pada perangkat lunak UG, kemudian gunakan perangkat lunak UG untuk mencari titik (XYZ) di mana titik probe diperlukan dan mencatatnya untuk memprogram titik probe.

2. Programkan titik eksplorasi
(Nama program eksplorasi ditentukan sendiri: O6666)
Untuk mengontrol pergerakan probe dalam program titik probe, dua program perhitungan probe penting O9810 perlu dipanggil.
dan O9811. Contoh format program titik eksplorasi: (Berikut contoh penyusunan titik Z Eksplorasi)
%
O6666(SELIDIKI)
G91G28Z0
G90 G0 G17 G40G49 G69 G80
M6T11 (probe dipasang pada dudukan alat T11, ganti probe T11 dengan spindel)
G90G00 G54X-18. Y50. (Dengan cepat posisikan di atas titik pertama yang akan diselidiki dalam sistem koordinat G54)

M19(S_) (Penempatan spindel, S untuk memutar spindel pada suatu sudut. Jika untuk menyelidiki suatu titik pada arah sumbu Z, S tidak diperlukan. Jika untuk menyelidiki suatu titik pada arah sumbu Z, S tidak diperlukan. Jika untuk menyelidiki sisi, Diperlukan S, yaitu sudut putaran, agar probe dapat mendeteksi setiap sisinya, semuanya diukur menggunakan satu permukaan probe bola rubi untuk mengurangi kesalahan.
M05

M17 (buka probe) (Buka probe, perintah ini ditentukan oleh port terkait yang diterima selama pengkabelan)

G43Z50.H11 (Tentukan panjang pahat, yaitu membaca panjang probe)

G90G00Z50. (Probe dengan cepat bergerak turun ke posisi Z50.)

N1(Z+POINT1) (ukur nilai Z titik pertama)

G65P9810X-18. Y50. F3000. (Posisikan dengan aman dan cepat ke posisi XY titik pertama, kecepatan F3000.)

G65P9810 Z19. (Posisikan dengan aman dan cepat ke posisi Z aman di atas titik pertama, kecepatannya sama seperti di atas, ketinggian di sini umumnya 3MM dari titik yang akan diukur di bawah)

G65P9811Z16.08 (mencapai posisi Z titik probe pertama dengan aman dan perlahan. Selain itu, setelah menyelesaikan titik probe pada langkah ini, maka secara otomatis akan kembali ke posisi Z19.0 pada langkah sebelumnya)

#601=#142 (#142 adalah perbedaan antara Z16.08 teoretis dari titik pemeriksaan pertama dan "Z" yang sebenarnya diukur. Secara otomatis dihitung di O9811 dan kemudian diteruskan ke #142. #142 lalu nilai yang diperoleh diteruskan ke #601, yang merupakan nilai yang akan dikompensasikan dalam arah Z dari poin pertama)

G65P9810 Z20. (dengan aman dan cepat pindah ke ketinggian aman Z20.)

N2(Z+POINT1) (ukur nilai Z titik kedua)
G65P9810X-16.5 Y48.3 F3000. (Posisikan dengan aman dan cepat ke posisi XY titik kedua, kecepatan F3000.)


G65P9810 Z17. (Posisikan dengan aman dan cepat ke posisi Z aman di atas titik kedua, kecepatannya sama seperti di atas, ketinggian di sini umumnya 3MM dari titik yang akan diukur di bawah)


G65P9811Z14.23 (mencapai posisi Z titik probe kedua dengan aman dan perlahan. Selain itu, setelah menyelesaikan titik probe pada langkah ini, maka secara otomatis akan kembali ke posisi Z19.0 pada langkah sebelumnya)

#602=#142 #142 adalah perbedaan antara Z16.08 teoretis dari titik pemeriksaan kedua dan "Z" sebenarnya. Secara otomatis dihitung di O9811 dan kemudian diteruskan ke #142, yang kemudian menghitung hasilnya. Nilai diteruskan ke #601, #601 adalah nilai yang akan dikompensasi dalam arah Z dari titik kedua)

G65P9810 Z35. Pindah dengan aman dan cepat ke ketinggian aman Z20.)

N3(Z+POINT1) (ukur nilai Z titik ketiga)
G65P9810X12.5 Y51.1 F3000.
G65P9810 Z19.
G65P9811Z16.08
#603=#142
G65P9810 Z20.

N4(Z+POINT1) (Ukur nilai Z titik keempat)
G65P9810X12.2 Y49.2 F3000.
G65P9810 Z16.
G65P9811Z13.73
#604=#142
G65P9810 Z35.
.....
.....
.....

N16(Z+POINT1) (Ukur nilai Z titik keenam belas)
G65P9810X-16.5 Y-18.2 F3000.
G65P9810 Z16.
G65P9811Z14.23
#616=#142
G65P9810 Z35.
(Berikut ini adalah mengatur rentang toleransi selisih Z dari setiap titik yang terdeteksi. Jika toleransi terlampaui, maka akan melompat ke N20 untuk dieksekusi)
#{{0}}.1 (Tetapkan toleransi ke 0,1 dan tetapkan ke #620)


IF[ABS[#601]GT#620]GOTO20 (Jika nilai absolut #601 lebih besar dari nilai #620, maka akan melompat ke N20 untuk dieksekusi)

IF[ABS[#602]GT#620]GOTO20 (Jika nilai absolut #602 lebih besar dari nilai #620, maka akan melompat ke N20 untuk dieksekusi)

IF[ABS[#603]GT#620]GOTO20 (Jika nilai absolut #603 lebih besar dari nilai #620, maka akan melompat ke N20 untuk dieksekusi)
.....
.....
.....
M18
G91G28Z0
M99

N20 #3000=99point cuo wu Z OUT OF TOL (perintah alarm, Z di luar toleransi, di sini "#3000=" Anda dapat mengatur sendiri informasi perintah tambahan 0-200)
G91G28Z0
M99
****************

Bagian 2 Program Pemrosesan Editing

Tambahkan variabel nilai kompensasi (#601#602 #603...) yang sesuai dengan setiap titik pemeriksaan ke koordinat titik terkait dalam program pemrosesan. (Di sini kita menggunakan nilai Z untuk menjelaskannya. Prinsip kompensasi arah X dan Y sama dengan kompensasi arah Z.): (Artinya, dua titik terhubung langsung, masing-masing memiliki nilai Z)

Dari titik A ke titik B, perbedaan kompensasi titik probe A dan B masing-masing adalah #601 dan #602. Jika Anda ingin pahat melakukan transisi umum dari A ke B, Anda hanya perlu menambahkan variabel nilai kompensasi Z titik A dan B ke program pemesinan yang sesuai.

Berikut prosedur pemrosesannya: (contohnya nilai kompensasi Z)
gambar
O2222
G91G28Z0
G0G17G40G49G80G90
(ALAT:1 DIA.OFF: 1 LEN:1 DIA:10.)
T1M6
G0G90G54X7.2503Y10.S10000M3
G43H1Z30.M8
Z1.
gambar


Bagian 3: Edit program pemrosesan dengan cepat di EXCEL

Terkadang perlu menambahkan variabel ke N program multi-baris. Jika Anda menambahkannya satu per satu secara manual, itu akan sangat sulit.
Merepotkan, beban kerja berat, dan rawan kesalahan. Berikut cara menggunakan EXCEL untuk mengedit program dengan cepat.
gambar
Cara mengubah:

1. Copy terlebih dahulu program yang ingin ditambahkan variabelnya ke dalam Notepad, seperti gambar di bawah ini:


gambar

2. Ganti X dengan "/X/", ganti Y dengan "/Y/", dan ganti Z dengan "/Z/", seperti terlihat pada gambar:
gambar

3. Buka EXCEL dan buka file pada langkah 2. Perhatikan bahwa di kotak dialog terbuka, pilih jenis file sebagai
“All files”, lalu buka file tersebut pada langkah sebelumnya, dan akan muncul kotak dialog seperti gambar di bawah ini:
gambar

4. Klik Next dan akan muncul kotak dialog berikutnya seperti gambar di bawah ini:
gambar

5. Centang "Lainnya (0)" dan masukkan garis miring "/", seperti yang ditunjukkan pada gambar:


gambar

6. Kemudian, pilih "Berikutnya" dan "Selesai" untuk membuka file. Anda dapat melihat bahwa setiap bagian dipisahkan.
Yang Anda inginkan adalah efek ini, seperti yang ditunjukkan pada gambar:


gambar

7. Tambahkan Z dan angka 16.31 pada setiap baris program, seperti terlihat pada gambar


gambar

8. Tambahkan variabel secara manual ke titik awal dan titik akhir. Karena titik pada baris pertama adalah titik awal, maka variabel harus dideteksi dengan tepat.
Nilai kompensasi #601, baris ke-14 pada gambar di atas adalah titik akhir, variabel harus sesuai dengan nilai kompensasi yang terdeteksi #602
Variabel pada dua poin di atas dapat ditambahkan secara manual, seperti terlihat pada gambar:


gambar

9. Untuk menjumlahkan variabel di titik tengah, Anda perlu menjumlahkan variabel yang ditunjukkan pada Gambar A di atas. Caranya adalah dengan memindahkan terlebih dahulu tanda kurung siku dan tanda tambah pada masing-masing garis yang berada di tengah, kemudian masukkan variabel yang akan ditambahkan pada titik tengah tersebut seperti pada baris ketiga gambar di atas. Variabel seperti #690*1

(Di sini, perbedaan antara nilai kompensasi titik akhir dan titik awal didistribusikan secara merata ke N titik perantara. Ini dibagi menjadi 12 segmen. Hubungannya adalah #690=[#602-#601 ] / 12. Hubungan ini memerlukan penambahan ke program)

Kemudian tekan pertama "#690*1" dan tarik ke bawah untuk mencapainya, seperti yang ditunjukkan di bawah ini:

gambar

Kemudian simpan EXCEL sebagai file teks txt, lalu buka dengan Notepad, seperti gambar di bawah ini:
gambar

Hapus jarak kosong di tengah dan tambahkan hubungan variabel makro yang sesuai #690=[#602-3602]/12 di depan titik awal seperti yang ditunjukkan di bawah ini:
gambar

 

Kirim permintaan

whatsapp

skype

Email

Permintaan