Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Equipment >> Mesin CNC

Fadal G Kode M Kode Subrutin Tetap

Fadal G Codes M Codes Memperbaiki Subrutin dll. untuk masinis cnc yang mengerjakan Fadal VMC.

Kode G

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

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 Tetap

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

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

Ringkasan Karakter

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

  1. Alat CNC Seimbang Mengurangi Getaran untuk RPM Tinggi dan Tingkat Umpan
  2. CNC Dry Run
  3. Penggantian Kecepatan &Pengumpan CNC
  4. Pengenalan Kode M CNC
  5. G-Code G94 Umpan Per Menit
  6. G-Code G95 Umpan Per Revolusi
  7. Kode Haas Mill M
  8. Kode Mach3 M
  9. Kode M – Kuis Pemrograman CNC
  10. Kode G – Kuis Pemrograman CNC