Progranlamanin Temeli ISO G-Kod Sistemine dayanir. ISO G-Kod sistemi ASCII (American Standart Code for information Interchange ) esasina göre ISO, EIA ve DIN gibi ayni kod içerikli sisteme dayanir. Aslinda programlama dili ne olursa olsun (apt,cam vs.) iso g-kodu sistemi baz alinir., Iso (G-Kodu Sistemi)
ISO KOD sistemine dayanan bir program;
-Programin adini temsil eden program numarasi
-Programi oluşturan ve satir şeklinde bloklar
-Bloklari oluşturan kelimelerden meydana gelir.
:001 Programin Adi (Numarasi)
N01 G90 G21 G40; 1.Blok
N05 G00 X45 Z1 T01; 2.blok
N10 G01 Z-20 F 200 S500 M06; 3.Blok
... N40 G00 G40 X150 Z40; 8.Blok
N45 M02; Program Sonu Blogu
Proagramin adi yukarida gösterildigi gibi bir sayidan oluşur.ve programin numarasini belirtir. Sayinin ISOya göre (Smile işareti EIAya göre O harfi,Sinümetrikde % işareti konur. Sayilar 1 den 9999a kadar dört dijitten oluşabilir.
Bloklarin esasini oluşturan bloklar satir şeklindedir.Bloklara göre takym dogrusal yada egrisel iş yapar. Y? mili çaly?yr veya durur.Kesme hizi ve ilerleme hizi tayin edilir.Her blokun başinda bir blok numarasi N ve ondan sonra bir sayidir.Örne?in N01,N05 gibi...
Bloklar örnegin N01, G90, X30,F200 vb. kelimelerden oluşur.Kelimeler esasen komuttur.
N Blok numarasi (1...9999)
G Hazirlik fonksiyonu (0...99)
X,Y,Z,A,B,C Dogrusal ve dönme eksenlerinin kordinatlari (+- 99999,999)
I,J,K Yay merkezinin kordinatlari (+-99999,999)
F ilerleme hizi (1...100,000 mm/dk) (0.01...0.5mm/dk)
S kesme hizi (0...9999)
T takim numarasi (0...99)
M Yardimci fonksiyonu (0...99)
Bloklarin Yapisi:
G00 Konumlama (Çabuk Hareket)
G01 Dogrusal ilerleme
G02 Dairesel ilerleme (saat ibrelerine dogru) G03 Dairesel ilerleme (saat ibrelerine ters yönde)
G04 geçici durma
G17 XY Düzleminin Seçimi
G18 ZX Düzleminin seçimi r> G19 YZ Düzleminin Seçimi
G20 Boyutlar inç
G21 Boyutlar mm
G33 Vida açma
G40 Takim Telafisi iptal
G41 Takim yariçapinin veya uç yariçapinin sol telafisi
G42 Takym yariçapinin veya uç yariçapinin sag telafisi
G50 Kesme hizi sinirlandirmasi için kullanilir
G53 Sifir kaydirmanin iptali
G54...G57 Sifir kaydirmanin seçimi
G70...G79 Tornalamada tekrarlanan işlemlerin seçimi için kullanilir.
G80 Delmede tekrarlanan işlemlerin iptali
G81 Matkapla birçok deligi delme
G82 Delik dibinde durma ile matkapla bir çok deligi delme
G83 Birden fazla pasoda matkapla bir çok delik delme
G84 Bir çok delikte vida açma
G85 Borverg ile bir çok delik işleme
G90 Mutlak kordinat sisteminde programlama
G96 Kesme hizinin (S) m/dk olarak verilmesi
G97 Kesmehizinin(S) dev/dk (rpm) olarak verilmesi
G98 ilerleme hizinin (F) mm/dk olarak verilmesi
G99 ilerleme hizinin (F) mm/dev olarak verilmesi
örnek:
N10 G00 X200 Y140;
Burada takim 45 derecelik dogru üzerinde hareket eder ve X eksenine parelel bir hareketle verilen noktaya varir.
N20 G02 X200 Y140 R130 F200;
Merkezi saat ibrelerine ters yönde F:200mm/dk ile verilen kordinat noktasyna hareket eder.
Yardimci Fonksiyonlar(M Kodu)
Bu kod iş milinin dönmesi yada durmasi kesme sivisinin açilmasi,kapanmasi-Programyn durmasi gibi anlamlara gelir.
M kodlari modaldir.Bir kez yazildiktan sonra iptal kodu gelinceye kadar geçerlidir.
M00 Programin geçici olarak durmasi
M01 Programin istek üzerine kontrol panosundan elle durdurulmasi
M03 Programin tekrar baştan başlamak üzere sona ermesi
M04 iş milinin saat ibrelerine ters yönde dönmesi
M05 iş milinin durmasi
M06 Takim Degiştirme
M07,08 Kesme sivisinin açilmasi
M09 Kesme sivisinin a kapanmasi
M13 Iş milinin saat ibrelerine göre dönmesi ve kesme sivisinin açilmasi
M14 Iş milinin saat ibrelerine ters yönde dönmesi ve kesme sivisinin açilmasi |
Hiç yorum yok:
Yorum Gönder