Mesin CNC
Fadal G Codes M Codes Memperbaiki Subrutin dll. untuk masinis cnc yang mengerjakan Fadal VMC.
Kode G | Deskripsi |
---|---|
G0 | Perjalanan Cepat |
G1 | Interpolasi Linear |
G2 | Interpolasi Melingkar (Searah Jarum Jam) |
G3 | Interpolasi Melingkar (Berlawanan Arah Jarum Jam) |
G4 | Dwell P=Waktu dalam Milidetik Juga:Pemeriksaan Posisi Non Modal |
G5 | Perjalanan Cepat Non Modal |
G8 | Akselerasi (Tanpa Landai Umpan) |
G9 | Perlambat (Tanjakan Umpan) Juga:Periksa Posisi |
G10 | Input Data yang Dapat Diprogram L02=Perlengkapan X, Y, Z, A, B, P=0, 1-48 L10=Panjang, P=1-99, R0=Jumlah L12=Diameter, P=1-99, R0=Jumlah L13=Perlengkapan Baca, P=1-24, R0=Z, R1=X, R2=Y L14=Panjang Baca, P =1-99, R0=Jumlah L15=Baca Diameter, P=1-99, R0=Jumlah L100 s/d L109=Nilai R, P=Jumlah |
G15 | Interpolasi Melingkar YZ dengan Sumbu A |
G17 | Pemilihan Bidang XY Juga:Pembungkus Kamera Sumbu Y Q=Rasio Sumbu/ [5p (diameter kamera dalam inci)] Q=Rasio Sumbu/ [(5/ 25,4p (diameter kamera dalam mm)] P0=Sumbu A, P1=Sumbu B |
G17.1 | Tukar Kata A/B Aktif |
G17.2 | Tukar Kata A/B Dinonaktifkan |
G18 | Pesawat ZX |
G19 | Pesawat YZ |
G20 | Periksa Pengaturan Parameter Inci |
G21 | Periksa Pengaturan Parameter Metrik |
G28 | Kembali ke Nol |
G28.1 | Pulang dari Jog Away |
G29 | Kembali dari Nol |
G31 | Memeriksa Fungsi Sentuh |
G31.1 | Probe Tanpa Fungsi Sentuhan |
G40 | Pembatalan Kompensasi Radius Pemotong |
G41 | Kompensasi Radius Pemotong Kiri (memanjat) |
G42 | Kompensasi Radius Pemotong Kanan (konve.) |
G43 | Kompensasi Panjang Alat Positif |
G44 | Kompensasi Panjang Alat Negatif |
G45 | Ekspansi Tunggal Offset Panjang Alat |
G46 | Pengurangan Tunggal Offset Panjang Alat |
G47 | Offset Panjang Alat Ekspansi Ganda |
G48 | Pengurangan Ganda Offset Panjang Alat |
G49 | Offset Panjang Alat Batalkan |
G50 | Batalkan Kontrol Kemiringan Ramp |
G50.1 | Batalkan Gambar Cermin |
G51 | Kontrol Kemiringan R0=Nilai Kecepatan Ramp 0,5 – 2. R0+=Sumbu Z, R0-=Sumbu XY |
G51.1 | Cermin Gambar |
G51.2 | Kompensasi Beban Alat Status Kecepatan Umpan Sebelum Garis G51.2 R1=Beban Spindel Target R2=Min. Persentase Pengurangan Laju Umpan R3=Maks. Persentase Kenaikan Laju Umpan R4=Waktu pada Min. Laju Umpan untuk Memulai Penahanan Geser |
G51.3 | Penskalaan Sumbu R1=Program (Ketiga sumbu) R2=X R3=Y R4=Z |
G52 | Pergeseran Sistem Koordinat |
G53 | Gunakan Sistem Koordinat Mesin |
G54-59 | Fixture Offsets 1-6 Panggilan Subrutin Modal G66 Pembatalan Subrutin Modal G67 Rotasi G68 (R0=Sudut, XY=Pusat Rotasi) Batalkan Rotasi G69 G70 Periksa Parameter Inci G71 Periksa Parameter Metrik |
G73 | Peck Drill Q=Ukuran Kecupan P=Jarak Umpan sebelum Kecupan berikutnya (opsional) I=Kecupan Awal J=Nilai Pengurangan untuk Kecupan Selanjutnya K=Ukuran Kecupan Minimum |
G74 | Ketuk Tangan Kiri Format 1 Q=Ujung Ulir (1/nada), F=RPM Format 2 S=RPM, F=Umpan (Umpan * RPM) |
G74.1 | Ketuk Kaku Tangan Kiri Format 1 Q=Ujung Ulir (1/nada), F=RPM Format 2 S=RPM, F=Umpan (Umpan * RPM) |
G74.2 | Persiapkan untuk G74.1 |
G75 | Siklus Kepala Mengetuk Format 1 Q=Ujung Ulir (1/pitch), F=RPM Format 2 S=RPM, F=Umpan (Umpan * RPM) |
G76 | Fine Boring Q=Jumlah Pergeseran Y+ atau I=Jumlah &Arah Pergeseran X J=Jumlah &Arah Pergeseran Y |
G80 | Pembatalan Siklus Tetap |
Bor G81, Bor Titik | |
G82 | Bor Tengah, Counterbore P=Waktu Tunggu dalam Milidetik 180.000/RPM=Waktu tunda selama 3 putaran |
G83 | Siklus Lubang Dalam Q=Ukuran Kecupan P=Jarak Umpan sebelum Kecupan berikutnya (opsional) I=Kecupan Awal J=Nilai Pengurangan untuk Kecupan Berikutnya K=Ukuran Kecupan Minimum |
G84 | Ketuk Tangan Kanan Format 1 Q=Ujung Ulir (1/nada), F=RPM Format 2 S=RPM, F=Umpan (Umpan * RPM) |
G84.1 | Tap Kaku Tangan Kanan Format 1 Q=Ujung Ulir (1/pitch), F=RPM Format 2 S=RPM, F=Umpan (Umpan * RPM) |
G84.2 | Persiapkan untuk G84.1 |
G85 | Bore Masuk / Keluar |
G86 | Bore In / Spindle Off / Rapid Out |
G87 | Bore Masuk / Keluar |
G88 | Bore In / Dwell / Out, P=Milidetik |
G89 | Bore In / Dwell / Out, P=Milidetik |
G90 | Pemosisian Mutlak |
G91 | Pemosisian Tambahan |
G91.1 | Eksekusi Kecepatan Tinggi (-2 Sistem Saja) |
G91.2 | Pembatalan Eksekusi Kecepatan Tinggi Juga:Kompres Biner / Titik Akhir Penganalisis |
G91.3 | Titik Awal Kompres/Penganalisis Biner |
G92 | Preset Mutlak |
G93 | Spesifikasi Kecepatan Umpan 1/T (Waktu Terbalik) |
G94 | Spesifikasi Laju Umpan DPM, IPM |
G98 | Kembali ke Pesawat Awal |
G99 | Kembali ke Pesawat Izin R0 |
Kode M | Deskripsi |
---|---|
M0 | Penghentian Program |
M1 | Penghentian Opsional |
M2 | Akhir Program |
M3 | Spindel Aktif Searah Jarum Jam |
M3.1 | Sub–Spindle Aktif Abaikan Magnet CW |
M3.2 | Menerima Spindle Magnet |
M4 | Spindel Berlawanan Arah Jarum Jam |
M4.1 | Sub–Spindle On Abaikan Magnet CCW |
M4.2 | Menerima Spindle Magnet |
M5 | Spindel Mati |
M6 | Perubahan Alat |
M7.1 | Pendingin Servo Aktif |
M8 | Pendingin Aktif |
M8.1 | Pendingin Servo Aktif |
M9 | Pendingin Mati |
M10 | Batalkan Pembalasan |
M11 | balasan Sumbu X |
M12 | balasan Sumbu Y |
M13 | balasan Sumbu Z |
M14 | B Axis Reciprocation |
M15 | Sumbu Timbal Balik |
M16 | balasan Sumbu C |
M17 | Akhir dari Subrutin |
M18 | Pengindeks Siklus Cushman |
M19 | Penghenti Spindel/Arahkan |
M20 | Siklus Pengindeks Tujuan Umum Juga:Pintu Otomatis Tutup Juga:Nyalakan/Matikan Hydrosweep |
M30 | Akhir dari semua Subrutin Juga:Akhir Program (Format 2) |
M31 | Tukar Palet |
M32 | Simpan/Muat Pallet A |
M32.1 | Muat dan Verifikasi Pallet A |
M33 | Simpan/Muat Pallet B |
M33.1 | Muat dan Verifikasi Pallet B |
M41 | RPM Rentang Rendah |
M42 | RPM Kisaran Tinggi |
M45 | Jalankan Siklus Tetap |
M46 | Pendekatan Positif Aktif |
M47 | Batalkan Pendekatan Positif |
M48 | Kecepatan Umpan dan Pot RPM Aktif |
M48.1 | Pot Pendingin Servo Aktif |
M48.2 | Palet Aktif Pot Berputar Ganda A |
M48.3 | B Pallet Aktif Pot Putar Ganda |
M49 | Feed Rate dan RPM Pot Tidak Aktif |
M49.1 | Pot Pendingin Servo Tidak Aktif |
M49.2 | Palet Tidak Aktif Panci Putar Ganda A |
M49.3 | B Pallet Tidak Aktif Panci Putar Ganda |
M60-69 | Perangkat Terpasang Pengguna M60 A Axis Brake On M65 TS-20 Probe Active M61 A Axis Brake Off M66 MP-12 Probe Active M62 B Axis Brake On M67 Laser Probe Active Rem Sumbu M63 B Mematikan Motor Delta M68 Probe M64 MP Aktif M69 Wye Motor |
M80 | Pintu Otomatis Terbuka |
M81 | Tutup Pintu Otomatis |
M90 | Penguatan Default (dari Perintah SV) |
M90.1 | Penguatan Lanjutan Feed Forward Mengaktifkan P=Penguatan (50-250) |
M91 | Penguatan Normal |
M92 | Keuntungan Antara |
M94 | Maju Umpan P=Toleransi Sudut Q=Panjang Garis (Bergerak kurang dari ini tidak dicentang) Contoh:M94 P91 Q.002 |
M94.1 | Majukan Umpan dengan Modifikasi Laju Umpan Nyatakan Laju Umpan Sebelum Garis M94.1 P=Sudut Q=Persentase perubahan setiap modifikasi R0+=Min. Modifikasi Laju Umpan R1+=Panjang untuk diabaikan M94.1 R2+=Ubah umpan setiap, sudut ini, dari P Contoh:M94.1 P170 Q10. R0+50. R1+1. R2+15. |
M94.2 | Penerusan Umpan Lanjut Aktif, P=Ramp, Q=Jendela Detail |
M95 | Batalkan Penerusan Umpan |
M95.1 | Modifikasi Penerusan Umpan Batal |
M95.2 | Pembatalan Penerusan Umpan Lanjutan |
M96 | Gulung CRC |
M97 | CRC Persimpangan |
M98 | Jalankan Sub Program P=Program # L=# Pengulangan |
M99 | Akhir dari Sub Program Juga:Line Jump, P=Line #, Contoh:M99 P# |
Subrutin | Deskripsi/Parameter |
---|---|
L9101 | Fungsi Penyelidikan R1+1-10, Lihat Panduan Pengguna untuk detailnya |
L9201 | Ukiran: R1+0=Font standar R1+1=Font stensil R1+2=Standar berseri R1+3=Stensil berseri R2+ =Tinggi huruf R3+=Sudut kata R4+=Kenaikan seri R0=Bidang bebas Z=Kedalaman akhir F=Laju umpan |
L93NN | Lingkaran Baut R0=1 (pertambahan jarak dan arah X dari posisi 1 ke pusat) R1=J (pertambahan jarak dan arah Y dari posisi 1 ke pusat) R2=Angular langkah antar lubang (+ sudut untuk CCW, – sudut untuk CW) NN=Jumlah lubang |
L94NN | Siklus Pengeboran Pabrik CCW: R0+=Umpan, R1+=Diameter lubang, NN=Pengulangan |
L95NN | Siklus Pengeboran Pabrik CW: R0+=Umpan, R1+=Diameter lubang, NN=Pengulangan |
L9601 | CCW saku persegi panjang: R0+=Umpan, R1+=Radius sudut pada alat, R2+=X, R3+=Y |
L9701 | CW saku persegi panjang: R0+=Umpan, R1+=Radius sudut pada alat, R2+=X, R3+=Y |
L9801 | CCW saku melingkar: R0+=Umpan, R1+=Radius sudut pada alat, R2+=Diameter lubang |
L9901 | CW saku melingkar: R0+=Umpan, R1+=Radius sudut pada alat, R2+=Diameter lubang |
Ringkasan Kata NC | Definisi |
---|---|
A | Perintah gerakan sudut sumbu (atau Pendingin Servo opsional) |
B | Perintah gerak sudut sumbu B |
C | Perintah gerakan sudut sumbu C |
D | Offset diameter alat |
E | Offset perlengkapan |
F | Kecepatan pengumpanan, atau kecepatan spindel untuk pengetukan |
G | Fungsi persiapan |
H | Offset panjang pahat atau Offset panjang dan diameter untuk Format 1 |
Saya | Jarak sumbu X ke pusat busur atau Ukuran peck awal untuk pengeboran (G73 G83) atau pergeseran sumbu X dalam siklus pengeboran (G76) Jarak sumbu JY ke pusat busur atau Mengurangi nilai peck awal (G73, G83) atau sumbu Y pergeseran dalam siklus membosankan (G76) |
J | Jarak sumbu Y ke pusat busur atau Mengurangi nilai titik awal (G73, G83) atau pergeseran sumbu Y dalam siklus pengeboran (G76) |
K | Jarak sumbu Z ke pusat busur atau Ukuran peck minimum untuk pengeboran (G73, G83) |
L | Definisi atau panggilan subrutin atau Fungsi pengulangan subprogram (M98) atau fungsi input data yang dapat diprogram (G10) atau fungsi Pengulangan baris atau Pengulangan siklus tetap |
M | Kode fungsi mesin |
N | Nomor urut program |
O | Nomor identifikasi program |
P | Dwell time in milliseconds (G04) or Percentage factor for retracting feed on tap cycles or Fixture and tool offset number (G10) or Subprogram number (M98) or Value for R0-R9 (G10) or Sequence/ line number jump ( M99) atau Jarak umpan sebelum peck (G73 G83) atau P1 dengan G17 Q untuk menggunakan sumbu B selama pemetaan atau toleransi Angular untuk Umpan Maju |
Q | Peck size dalam siklus bor (G73, G83) atau Thread lead dalam siklus tap (G74, G75, G84) atau Diameter untuk pengesampingan diameter pahat otomatis (H99) atau Faktor skala untuk pemrograman Flat Cam pada meja putar atau Toleransi panjang untuk mengabaikan Feed Forward |
R | Masukan parameter subrutin R0 hingga R9 R0 Bidang untuk siklus tetap atau penunjukan Radius (interpolasi melingkar, G2 &G3) atau Jumlah nilai offset alat (G10) Variabel Parametrik R0, R1 – R9 |
S | Kecepatan spindel (RPM) |
S.1 | Setel rentang sabuk ke rendah |
S.2 | Setel rentang sabuk ke tinggi |
T | Pemilih nomor alat untuk menara |
V | Variabel dalam Makro (V1-V100) |
X | Perintah gerakan sumbu X |
Y | Perintah gerak sumbu Y |
Z | Perintah gerakan sumbu Z |
Karakter | Definisi |
---|---|
0-9 | Digit angka |
A-Z | Karakter abjad |
% | Program dimulai atau diakhiri, mundur untuk memulai |
+ | Plus, positif |
– | Minus, negatif |
( | Mulai komentar (program NC standar), atau Mulai teks ukiran (Subrutin Tetap L9201), atau Operator Matematika (Pemrograman Makro) |
. | Titik desimal |
, | Koma |
EOB | tombol ENTER, carriage return / line feed (ASCII 13,10) |
* | Komentar dimulai |
/ | Pemblokiran blokir opsional |
: | Nomor identifikasi program (Format 2) |
# | Identifikasi Garis Makro |
Mesin CNC
Daftar lengkap Pesan Kesalahan Fadal dan Kode Kesalahan Darurat untuk Pemecahan Masalah mesin CNC Fadal Pesan Kesalahan Fadal Mode Mutlak Diperlukan di N = CNC harus dalam mode G90 (absolut) selama semua fungsi probe. Fungsi probe L9101 diprogram dalam mode G91 (incremental). Kesalahan Amplifier
Sherline CNC G Codes M Codes daftar lengkap untuk masinis cnc yang mengerjakan pabrik/bubut cnc Sherline. Selengkapnya tentang Sherline CNC Penjelasan Suku Cadang Utama Bubut CNC Sherline Penjelasan Suku Cadang Utama Pabrik CNC Sherline Kode G Sherline Kode G Fungsi G00 Gerakan cepat (pemosisi
GTCNC-150iT-II G Kode M Kode GREAT-150iT-II atau GTCNC-150iT-II Kode G Kode M untuk Bubut CNC. Kode G Kode G Deskripsi G00 Pemosisian cepat G01 Interpolasi linier G02 Interpolasi heliks CW G03 CCW interpolasi heliks G33 Menginjak G04 Tinggal G17 Pesawat X-Y G18 Pesawat Z-X G19 Pesawat Y-Z
GTCNC-60TT Kode M Kode G GREAT-60TT atau GTCNC-60TT Kode G Kode M untuk Mesin Bubut CNC. Kode G Kode G Deskripsi G00 Gerakan cepat G01 Interpolasi linier G02 CW interpolasi melingkar G03 CCW interpolasi melingkar G33 Pemotongan benang G04 Tinggal G20 Masukan format inci G21 Masukan format