1. CNC Programlarında Harflerin Anlamları
O: Program numarası – program numarasını ayarlar
N: Blok numarası – program sıra numarasını ayarlar
G: Hazırlık fonksiyon kodu
X / Y / Z: Boyutlu karakterler – eksen hareketi komutları
A / B / C / U / V / W: Ek eksen hareket komutları
R: Yay yarıçapı
I / J / K: Yay merkezi koordinatları (vektör değerleri)
F: İlerleme hızı – besleme hızını ayarlar
S: İş mili hızı – iş mili dönüş hızını ayarlar
T: Araç fonksiyonu – takım numarasını ayarlar
M: Çeşitli fonksiyonlar – açma/kapama kontrol fonksiyonları
H / D: Takım ofset numarası – takım ofsetini ayarlar
P / X: Bekleme süresi – gecikme süresini ayarlar
P: Alt program numarası komutu – alt program numaralarını ayarlar (örn. alt program çağrısı:M98 P1000
)
L: Tekrar sayısı – bir alt program veya sabit döngü için tekrar sayısını ayarlar (örn.M98 P1000 L2
; L'yi atlamak, L1 anlamına gelir)
P / W / R / Q: Parametreler – sabit çevrimlerde kullanılır (örn. kılavuz çekme çevrimiG98/(G99) G84 X_ Y_ R_ Z_ P_ F_
)
2. Ortak G Kodu Açıklamaları
G00 Serisi: Hızlı konumlandırma
G01 Serisi: Doğrusal enterpolasyon
G02 Serisi: Dairesel/sarmal enterpolasyon (saat yönünde)
G03 Serisi: Dairesel/sarmal enterpolasyon (saat yönünün tersine)
G04 Serisi: Bekleme veya gecikme süresi
Örnek:G04 X1000
veyaG04 X1.0
G04 P1000
1 saniyelik bir bekleme anlamına gelir
G09 Serisi: Tam durdurma kontrolü (aracın hedef aralıkta olduğunu doğrular)
G10 Serisi: Programlanabilir veri girişi
G17 Serisi: XY düzlemini seçin (X ekseni veya paralel ekseni)
G18 Serisi: ZX düzlemini seçin (Y ekseni veya paralel ekseni)
G19 Serisi: YZ düzlemini seçin (Z ekseni veya paralel ekseni)
G20 Zirvesi: İnç giriş modu
G21 Fuar Toplantısı: Metrik giriş modu
G28 Raporu: Referans noktasına geri dön
Biçim:G91/(G90) G28 X__ Y__ Z__
– bir ara nokta aracılığıyla referans konumuna döner (mutlak/artımlı mod)
G29 Raporu: Referans noktasından dönüşG91/(G90) G29 X__ Y__ Z__
– başlangıç noktasından referans noktasını geçin ve hedef konuma geri dönün
G30 Serisi: 2., 3. veya 4. referans noktasına geri dönün
Örnek:G91/(G90) G30 P2 X__ Y__ Z__
– 2. referans noktasına geri dönün (P2 atlanabilir)
G40 Serisi: Kesici yarıçapı telafisini iptal et
G41 Serisi: Kesici yarıçapı telafisi sola (takım besleme yönünde sola)
G42 Serisi: Kesici yarıçapı kompanzasyon hakkı (takım besleme yönünde sağa)
G43 Serisi: Takım uzunluğu telafisi + yön
G44 Serisi: Takım uzunluğu telafisi - yön
G49 Serisi: Takım uzunluğu telafisini iptal et
G50 Serisi: Ölçeklendirmeyi iptal et
G51 Serisi: Ölçeklendirme – biçim:
ÜZERİNDE:G51 X_ Y_ Z_ P_
KAPALI:G50 Serisi
Burada X/Y/Z ölçeklendirme merkezini ayarlar ve P ölçeklendirme faktörüdür (1–999999, yalnızca tam sayılar; P800, 0.8 ölçeklendirme anlamına gelir)
G52 Serisi: Yerel koordinat sistemini ayarla
G53 Serisi: Makine koordinat sistemini seçin
G54–G59 arası: İş koordinat sistemlerini seçin 1–6
G60 Serisi: Tek yönlü konumlandırma – geri tepmeyi ortadan kaldırır
G61 Serisi: Tam durdurma kontrolü – yavaşlar ve hedef konuma yakın toleransı kontrol eder
G62 Serisi: Otomatik viraj alma hızı ayarı
G63 Serisi: Kılavuz çekme döngüsü
G64 Serisi: Normal kesme modu – segmentler arasında yavaşlama yok
G65 Serisi: Makro çağrısı
G66 Serisi: Kalıcı makro çağrısı
G67 Serisi: Kalıcı makro çağrısını iptal et
G68 Serisi: Koordinat döndürme – format:
G17: G68 X_ Y_ R_
G18: G68 X_ Z_ R_
G19: G68 Y_ Z_ R_
G69 Serisi: Koordinat dönüşünü iptal et
G73 Serisi: Peck delme çevrimi
G74 Serisi: Sola dokunma döngüsü
G76 Serisi: İnce delik işleme döngüsü (yönlendirilmiş geri çekme ile)
G80 Serisi: Sabit döngüyü iptal et
G81 Serisi: Basit delme döngüsü
G82 Serisi: Altta bekleme ile delme döngüsü
G83 Serisi: Peck delme çevrimi
G84 Serisi: Sağ el dokunma döngüsü
G85–G89: Delme çevrimleri (çeşitli tipler)
G90 Serisi: Mutlak programlama
G91 Serisi: Artımlı programlama
G92 Serisi: İş koordinat sistemini ayarla
G98 Serisi: Sabit döngü geri çekmede başlangıç noktasına dönün
G99 Serisi: Sabit döngü geri çekmede R noktasına geri dönün
3. Ortak M-Kodu Açıklamaları
M00 Serisi: Koşulsuz program durdurma
M01 Serisi: Opsiyonel program durdurma
M02 Serisi: Programın sonu
M03 Serisi: Mil saat yönünde
M04 Serisi: Saat yönünün tersine mil
M05 Serisi: Mil durdurucu
M08 Serisi: Soğutma sıvısı açık (harici)
M09 Serisi: Soğutma sıvısı kapalı (tümü)
M26 Serisi: Soğutma sıvısı açık (dahili)
M30 Serisi: Programın bitimi ve başlangıca dönüş
M84 Serisi: Palet 1'i kontrol edin
M95 Serisi: Palet 2'yi kontrol edin
M98 Serisi: Çağrı alt programı
M99 Serisi: Ana programa dön
M135 Serisi: Rijit kılavuz çekme
M417 Serisi: Makine paleti 1 kontrol
M418 Serisi: Makine paleti 2 kontrolü
M419 Serisi: Palet kontrolünü sonlandır
M433 Serisi: Takım kırılma tespiti
M462 Serisi: Transfer paleti numarası
4. CNC Programlamada Ortak Aritmetik
İlave:#i = #j + #k
Çıkarma:#i = #j - #k
Çarpma:#i = #j * #k
Bölüm:#i = #j / #k
Sinüs:#i = GÜNAH[#j]
Arksinüs:#i = ASIN[#j]
Kosinüs:#i = COS[#j]
Arkkosinüs:#i = ACOS[#j]
Teğet:#i = TAN[#j]
Ark:#i = ATAN[#j]
Karekök:#i = METREKARE[#j]
Mutlak değer:#i = ABS[#j]
Yuvarlak:#i = YUVARLAK[#j]
Aşağı yuvarlama:#i = DÜZELTME[#j]
Yuvarlamak:#i = FUP[#j]
Doğal günlük:#i = LN[#j]
Üssel:#i = EXP[#j]
Mantıksal VEYA:#i = #j VEYA #k
Mantıksal XOR:#i = #j XOR #k
Mantıksal VE:#i = #j VE #k
BCD'den İkili'ye:#i = ÇÖP KUTUSU[#j]
İkiliden BCD'ye:#i = BCD[#j]
5. Mantıksal Operatörler
EQ: Eşittir
NE: Eşit değil
GT: Büyüktür
GE: Büyüktür veya eşittir
LT: Küçüktür
6. Program Dallanma ve Döngüler
Koşulsuz atlama:GOTO
Koşullu atlama:EĞER [koşul]
Örnek:EĞER [koşul] GOTO n
– koşul karşılanırsa, Blok N'ye atlayınEĞER [KOŞUL] SONRA
– örneğin,[#I EQ #J] ISE #K = 0
7. Döngü İfadeleri
WHILE [koşul] DO m (m = 1, 2, 3...)
...
ENDm
Koşul doğruysa, aradaki programDom
veENDm
koşul yanlış olana kadar tekrar tekrar yürütülür. Aksi takdirde, yürütme sonra devam eder.ENDm
.
İsterseniz, bunu bir şekilde yeniden biçimlendirebilirim.profesyonelce tasarlanmış CNC programlama hızlı referans tablosuBu nedenle atölye kullanımı için okunması ve yazdırılması daha kolaydır. Bu, gerçek bir makinistin el kitabı sayfası gibi görünmesini sağlar.