Professional Documents
Culture Documents
PROGRAMLAMA REHBERI
PU
MA
450
EGITIM
G-KODLARI
STANDART G
KODU
OZEL
G KODU
#G00
G01
G02
G03
G00
G01
G02
G03
01
G04
G04
00
Bekleme
G20
#G21
G20
G21
06
#G22
G23
G22
04
GRUP
G23
ACIKLAMA
G27
G28
G29
G30
G27
G28
G29
G30
00
#G32
G33
01
Dis Cekme
G40
G41
G42
G40
G41
G42
07
G50
G70
G71
G72
G73
G74
G75
G76
G92
G70
G71
G72
G73
G74
G75
G76
00
G90
G92
G94
G77
G78
G79
01
G96
#G97
G96
#G97
02
G98
#G99
G94
#G95
05
G90
G91
03
Not) 1. # isaretli G kodlari, makina ilk acildiginda aktif olan G kodlarini gosterir
(Modal) Kalici G kodlari
2. Genellikle tornalarda standart G kodlari kullanilir, fakat parametre ayarlarina gore ozel G kodlarini da
secmek mumkundur.
EGITIM
CNC TORNA M KODLARI LISTESI
ACIKLAMA
OZELLIK
M39
OPSIYON
M40
M02
PROGRAM SONU
M41
SANZIMAN 1. KADEME
M03
M42
SANZIMAN 2. KADEME
M04
M43
SANZIMAN 3. KADEME
M05
M46
OPSIYON
M07
M47
OPSIYON
M08
M50
OPSIYON
M09
M51
OPSIYON
M10
PARCAYAKALAYICI ILERI
OPSIYON
M52
OPSIYON
M11
OPSIYON
M53
OPSIYON
M13
OPSIYON
M54
PARCA SAYMA
OPSIYON
M14
OPSIYON
M58
OPSIYON
M15
OPSIYON
M59
OPSIYON
M17
(SADECE)
M61
P60
M18
(SADECE)
M62
P60
M19
OPSIYON
M63
ANAFENERMILINIDONDUR(CW)VESOGUTMASUYUAC
M24
OPSIYON
M64
ANAFENERMILINIDONDUR(CCW)VESOGUTMASUYUAC
M25
OPSIYON
M65
M30
M66
M31
M67
M32
3 EKSEN
M68
M33
M69
M34
DONERTAKIMFENERMILIDONDURME,CCW
M70
M35
M74
M75
M-KOD
ACIKLAMA
M00
PROGRAM DURDURMA
M01
M38
OZELLIK
M-KOD
OPSIYON
MDI
MDI
OPSIYON
EGITIM
CNC TORNA M KODLARI LISTESI
M-KOD
ACIKLAMA
OZELLIK
M-KOD
ACIKLAMA
M76
M131
M77
M163
M78
PUNTAPINOLUILERI
M164
IKINCI FENER MILI SAAT YONU TERSI DONDURME VE SOGUTMA SUYU ACIK
M79
PUNTAPINOLUGERI
M165
M80
OPSIYON
M168
M81
OPSIYON
M169
M84
M203
M85
M204
M86
B EKSENI
M205
M87
B EKSENI
M206
M88
M89
M90
M91
3 EKSEN
M92
3 EKSEN
M93
M94
OPSIYON
M98
OPSIYON
M99
OPSIYON
M103
M104
M105
M110
PARCAYAKALAYICIILERI (IKINCI)
OPSIYON
M111
PARCAYAKALAYICIGERI (IKINCI)
OPSIYON
M114
OPSIYON
M119
OPSIYON
OZELLIK
EGITIM
Not) 1. M00 : Bu komutla, ana fener mili, kesme sivisi, motorlar, program okumasi durur ve
devam etmez.
M01 : Bu M komutu da M00 ile ayni olmakla birlikte, kontrol paneli uzerindeki istege bagli program
durdurma butonu acik konumda ise aktiftir.
Istege bagli program durdurma butonu aktif degilse, bu M kodu ihmal edilebilir
M02 : Ana program sonunu gosterir.
M30 : M02 ile ayni gorevi yapar. Farkli olarak, bu kodu gordugunde programin ilk satirina doner
ve bekler.
2. Ayni satirda birden fazla M komutu kullanilmaz.
3. Alternatif akim servo motorunun karakteristik etkisinden dolayi islenen malzemenin kenarlari
dairesel hale gelir. Bunu engellemek icin M74 ve M75 komutlari kullanilir.
4. M76, M77
Bu komutlar G92 dis acma komutu kullanildiginda aktifitir, Dis cekerken acili sekilde keserek
uzaklasmayi acip, kapamak icin kullanilir.
EGITIM
Aciklama
Simge
Simgenin Anlami
Program numarasi
Blok (Satir) sira numarasi
Sira numarasi
Hazirlik fonksiyonu
X, Z
U, W
Pozisyonlama fonksiyonlari
I, K
Ilerleme Fonksiyonu
Kesme ilerlemesi
Yardimci fonksiyonlar
Takim fonksiyonu
Bekleme
P, U, X
Sira Numarasi
P, Q
Tekrar Sayisi
Parametreler
A, D, I, K
Bekleme zamani
Alt program cagirma numarasi
Birlesik tekrar cevriminde baslangic ve bitis satir numaralari
Alt program tekrar sayisi
Sabit cevrimlerdeki parametreler
N
Satir
Numarasi
G
Hazirlik
fonksiyonu
X
Z
Pozisyonlama
fonksiyonu
F
S
T
M
Ilerleme
Fener Mili
Takim
Yardimci
fonksiyonu devir
fonksiyonu fonksiyon
fonksiyonu
:
Satir Sonu
EGITIM
Simge Anlami
T fonksiyonu, takim numaralari ve takim telafileri icin dizayn edilmistir.
T fonksiyonu, 4 rakamli bir takim secme kodudur.
T
2
Takim telafi numarasi
Takim numarasi
Ornek)
Eger bir sonraki takimi cagirmak ve telafisi aktiflenmek istenirse, aktif olan takim
telafisinin iptal edilmesi iyi olur. Rahat bir calisma icin, ayni numarali takim ve telafisinin
kulanilmasi tavsiye edilir.
Ayni takimtelafi numarasinin ikifarkli takimda kullanilmasina izin verilmez.
Minimum telafi degeri : + 0.001mm
Maximum telafi degeri : + 999.999mm
Takim telafi degerleri X icin capa gore tasarlanmisitir.
EGITIM
G00(Bosta hizli pozisyonlama)
G00
G00
X(U)
Z(W);
X200.0 Z200.0
X
X150
Z100
X200
Z200
U50.0 W100.0
(X0 Z0)
-Z
+Z
-X
8
25
G00
EGITIM
G01
G01(Dogrusal kesme pozisyonlamasi)
Bu G kodu ile yazilan komutlarda eksenler belirtilen F ilerlemesinde hareket eder.
G01
X(U)
Z(W)
X200.0 Z200.0 :
X
X150
Z100
(X0 Z0)
X200
Z200
-Z
+Z
30
-X
9
25
G01
EGITIM
OTMATIK PAH KIRMA C VE RADIUS R (Opsiyon)
+X
C
+r
+i
A
B
Komut yolu
-i
-r
C'
-X
-r
Komut yolu
+r
-Z
G01 X(u) B C ( k)
+Z
C'
-K
+K
X Z :
G01 X(u) B R ( r)
Not) (1) G01 komutu bir eksene uygulandiktan sonra, bir sonraki komut satiri dikey yonde olacak
sekilde verilmelidir.
(2) Eger bir sonraki komut satiri artimsal olarak verilmis ise, bu artimsal deger B notasina gore
verilmelidir.
(3) Asagidaki durumlarda,hata olusur. (G01 Modu)
Ornek)
X
C3
N3
N2
N3 Z0 :
Z
40
100
N2 X100.0 K-3.0 :
N1
30
80
10
EGITIM
G01 PROGRAM
80
100
Ornek1)
50
30
15
O0001 :
N10 G50 S1500 T0100 M42 :
Z0 :
G42 Z1.0 :
X100.0 Z-45.5 :
G00 Z1.0 :
X90.0 :
G01 Z-29.8 :
X95.0 Z-37.3 :
X100.0 Z-45.0 :
Z-95.0 :
G40 U2.0 W1.0
G00 X200.0 Z200.0 M09 T0300 :
M30 :
G00 Z1.0 :
X85.0 :
G01 Z-22.3 :
X90.0 Z-29.8 :
G00 Z1.0 :
X80.5 :
G01 Z-15.55 :
X85.0 Z-22.3 :
G00 X200.0 Z200.0 M09 T0100 :
M01 :
11
EGITIM
G01 PROGRAM
Ornek 2)
C1
45
50
70
60
C1
25
30
100
G01 Z-30.0 :
O0002 :
X60.3 Z-54.7 :
X72.0
Z0 :
X60.0 :
G01 Z-54.5 :
G42 Z1.0 :
G01 X50.0 Z-1.0 F0.15 :
Z-30.0 :
X60.0 Z-55.0 :
X55.0 :
X68.0 :
G01 Z-30.0 :
X70.0 W-1.0 :
X60.0 Z-54.5 :
Z-100.0 :
12
EGITIM
G02
G03
X
I (X)
K(Z)
P0
P2
G02
P1
K
G03
P1
-I
P0
-K
13
EGITIM
G02, G03(Dairesel interpolasyon)
Her eksen belirtilen hizda dairesel hareket yaparak belirtilen koordinata gider.
Aciklama
Komut
Conditions
G02
CW (Saat yonu)
G03
X,Z
U,W
Hareket yonu
I,K
Yayin yaricapi
Yay yaricapi
60
X
30
5
Z35.0 :
G02 X40.0 Z30.0 I5.0 :
(G02 U10.0 W-5.0 I5.0)
G02
30
50
G02
G01 X50.0 :
Z0 :
60
G03
50
G03
14
EGITIM
Note) (1) I ya da K eger 0 ise yazilmayabilir.
(2) G02 I_: bir daire yapar.
(3) 180 dereceden kucuk yaylar icin R yaricap degerinin + alinmasi tavsiye edilir
G03 R_: hareket olmaz
P2
P2
r
P1
r
P1
15
EGITIM
G03
PROGRAM
)
G02
20
100
Ornek 1)
R4
40
N10
20.615
24.385
50
16
EGITIM
G02
PROGRAM
)
G03
16
R
46
N10
35
100
R
16
Ornek 2)
36
17
EGITIM
G01
G02
PROGRAM
30
15
2.5
102
15
24.33
60
80
100
40
35
30
R3
R1
.5
G03
42
O0000 :
G01 Z-14.8 F0.27 :
G50 T0200 :
X80.5 :
G01 Z-14.1 :
W1.0 :
Z-40.0 F0.25 :
G01 Z-29.8
G00 U2.0 Z-1.0 :
G00 Z5.0 :
Z-39.0 :
G01 Z-60.0 :
G00 Z10.0 :
G01 X60.5 :
X72.9 :
M01 :
N20 (Dis cap kaba bosaltma)
M01 :
EGITIM
N30 (ic cap kaba bosaltma)
G41 Z1.0 :
X39.5 :
X35.0 Z-24.33 :
G01 Z-15.0 :
Z-42.0 :
X34.5 Z-24.3 :
G00 Z10.0 :
X29.0 :
G40 G00 Z10.0 :
19
EGITIM
G04 (Bekleme)
X, P veya U komutlarindan biri ile verilen bekleme suresinden sonra, bir sonraki satira gecilir.
Ornegin 10 s'lik bir bekleme icin,
G04 X10.0 : (G04 X10000 : )
G04 U10.0 : (G04 U10000 : )
G04 P10000.0 : (G04 P10000 : )
Otomatik olarak referans noktasina donus
Referans makina uzerinde sabit bir nokta anlamina gelir ve referans noktasinin koordinat degeri kontrol
uzerinde belirtilmistir.
Parametre NO
OT-C/F
FS16/18T
N708(X)
N1240(X, Z)
N709(Z)
1) G27(Referans noktasina donus kontrolu)
Pozisyon, rapid hareketle kontrol unitesindeki parametre degerindeki pozisyona gore belirlenir.
X330.0
)
Z529.0
Baslangic noktasi(0.0)
Eger ulasilan pozisyon referans noktasi ise, referans lambasi yanar.
Not) G27 kullanildiginda, OFFSET degerleri iptal edilmelidir
2) G28(Referans noktasina otomatik donus)
Asagidaki komut ile komut edilen eksen referans noktasina otomatik olarak doner.
G28 X(u) Z(w) :
Ornek) PARAMETRE N708(X) is 330000
N709(Z) is 529000 oldugunda
20
EGITIM
G28 U0 W0 :
X330.0
)
Z529.0
X100.0
(
)
Z100.0
X330.0
)
Z529.0
G28 satirinin calismasi , komut edilen eksen merkezden gecerek rapid hareketle referans noktasina
donmesi seklinde olur.
Note) G28 satiri calistirildiginda, takim telafisi ve offset degerleri de genellikle iptal edilir.
Donus noktasi
X100.0
Z100.0
Baslangic noktasi
X50.0
Z200.0
FS16/18T
N736(Z) = 300000
N1241(X,Z)
2. referans noktasi
X200.0
G30 U0 W0 :
Z300.0
Z
21
EGITIM
G32(DIS CEKME DONGUSU)
G32 komutuna gore, belli bir hatvedeki duz ve konik disler cekilir.
G32 Z(w) F : (G32 sadece tek bir satirda uygulanir)
X(u) F :
Ornek 1) DUZ dis cekme
Hatve : 3mm
X
20
1 : 5mm
50
2 : 1.5mm
70
22
EGITIM
Ornek 2) KONIK dis cekme
G32 X(u) Z(w) F : Dis konik oldugundan , ayni zamanda iki eksene beraber uygulanir.
Hatve : 3mm
X
1 : 5mm
2 : 1.5mm
2
Z
25
50
70
(MUTLAK)
(ARTIMSAL)
X22.026 :
U-67.974 :
G00 X90.0 :
G00 U40.438 :
Z5.0 :
W76.5 :
X21.052 :
U-68.948 :
G00 X90.0 :
G00 X90.0 :
Z5.0 :
W76.5 :
M30 :
M30 :
Referans)
Tamamlanmamis dis icin 1 and 2. degerleri
1= 3.6 x L x n
1800
L = Hatve
n = Fenermili devri
2= L x n
1800
23
EGITIM
G42
-X
-Z
+Z
+X
+X
-Z
+Z
-X
24
EGITIM
G41 G42
6
9
5
R
4
G41
G42
25
EGITIM
G40
G42
N100
N105
N110
N115
+X
G40
N115
N100
G42
N110
N105
-Z
+Z
-X
G41
G40
N100
N105
N110
N115
+X
-Z
+Z
-X
26
EGITIM
Takim cap telafisi
G41
G42
PROGRAM
G01 X25.0 Z0 F0.2 :
0.
X30.0 Z-2.5 :
45
telafi (b)
30
( 0.5)
27
EGITIM
ornek 2) takim telafisi kulanildiginda
yaricaptelafisi avebdegerlerinihesaplamazsiniz
eger a ve b degerleri programda yazilirsa , takim yaricap telafisiniotomatik olarak yapar ve
bir sonraki yone dogru hareket eder.
telafi 0.5
C
( 0.5)
30
X = 30.0
Z = 2.0
PROGRAM
X = 26.0 a
Z=0
G28 UO WO :
M30 :
28
EGITIM
1) sanal yon(koordinatin durumu)
Radusun merkezinden gelen bu sanal yon,kesme aninda, takimin kesme yonu ile belli olur.
bu yuzden.o telafi degerleri kadar set edilmelidir.
sanal yon ve numaralar asagidaki 8 tip ile kararlastirilmistir.
3
Z
5
6
29
EGITIM
8
7
T
OFFSET No.
OFFSETNO.
TAKIM YONU
01
0.75
-0.93
0.4
0.2
-1.234
10.987
0.8
16
30
EGITIM
G70
FINIS DONGUSU
G70 P Q :
+X
N70
N55
N60
N60
-Z
+Z
-X
N..
N50
G70
P55
Q70
N55
N60
N65
G0
G1
G2
G42 X..
Z-..
X.. Z..
N70
N..
G1
G40
X..
31
R..
EGITIM
G71
+X
W+
N75
N60
R U
U+
N70
N65
+Z
-Z
-X
N..
N50
G71
U..
R..
N55
G71
P60
Q75
N60
N65
N70
G0
G1
G2
G42 X..
Z-..
X.. Z-..
N75
N..
G1
G40
X..
32
U+..
R..
W+..
EGITIM
G71 BIRLESIK TEKRAR CEVRIMI (Z YONUNDE KABA BOSALTMA DONGUSU)
G71 U( d) R(e) :
G71 P
U( u) W( w) F :
P :baslangic satir numarasi
C
(R)
(R)
(F)
45
(F)
u/2
Program komutu
A`
40
60
70
90
110
140
33
80
60
50
40
20
30
ORNEK PROGRAM
EGITIM
(G70, G71)
N10 G50 S1500 T0101 :
G96 S180 M03 :
G00 X85.0 Z5.0 M08 :
Z0 :
G01 X-1.6 F0.25 :
G00 X83.0 Z2.0 :
G71 U3.0 R1.0 :
G71 P20 Q30 U0.5 W0.1 F0.27 :
N20 G42 G00 X30.0 :
34
EGITIM
ornek program
Birlesik tekrar cevrimi(G71)
40
20 2010 20 30
100
80
40
60
100
140
Basl.nok.
Bitis nok.
30 10 2
100
X60.0 W-30.0 :
N017
W-20.0 :
N018
X100.0 W-10.0 :
N019
W-20.0 :
N020
X140.0 W-20.0 :
N021
G40 U2.0 :
35
EGITIM
G72 BIRLESIK TEKRAR CEVRIMI (X YONUNDE BOSALTMA DONGUSU)
G72 W( d) R(e) :
G72 P_ Q_ U( u) W( w) F :
W ( d) : her defada alacagi talas miktari
d
A`
C
A
(F)
e
(R)
(R)
45
(F)
Program command
Ornek program
X40.0 Z-15.0 :
X30.0 :
Z-1.0 :
80
60
45
15
40
30
50
30
X26.0 Z1.0 :
N14 G40 :
G70 P12 Q14 :
G00 X200.0 Z200.0 T0100 :
M30 :
M01 :
Z0 :
M30 :
X78.0 W1.0 :
X60.0 :
Z-45.0 :
36
EGITIM
Ornek program
BIRLESIK TEKRAR CEVRIMI(G72)
7
X
60
40
80
120
160
88
110
basl.nok.
101010 20 20
2
60
W10.0 :
N018
X80.0 W10.0 :
N019
W20.0 :
N020
X36.0 W22.0 :
N021
G40 :
37
EGITIM
G73(PROFIL TEKRARLAMA)
G73 U( i) R(d) W( k) :
G73 P Q U( u) W( w) F :
k+w
w
D
i+u/2
C
A
(R)
u/2
u/2
A`
10
20
10
60
40
20
ORNEK PROGRAM
20
50
EGITIM
ORNEK PROGRAM
PROFIL TEKRARLAMA(G73)
16
16
Baslangic nok.
80
120
160
180
110
14
130
14
20
60
10
40 10 20
220
(OLCU BIRIMI,METRIK)
N010 G00 X260.0 Z80.0 :
N011 G00 X220.0 Z40.0 :
N012 G73 U14.0 W14.0 R3 :
N013 G73 P014 Q020 U4.0 W2.0 F0.3 S0180 :
N014 G00 G42 X80.0 Z2.0 :
N015 G01 W-20.0 F0.15 S0600 :
N016 X120.0 W-10.0 :
N017 W-20.0 S0400 :
N018 G02 X160.0 W-20.0 R20.0 :
N019 G01 X180.0 W-10.0 S0280 :
N020 G40 :
N021 G70 P014 Q020 :
N022 G00 X260.0 Z80.0 :
N023 M30 :
39
40
EGITIM
G74
+X
-Z
+Z
-Z
-X
N40
N50
G74
G74
R..
Z-..
Q..
40
F..
EGITIM
G74 BIRLESIK TEKRAR CEVRIMI (Z ekseni yonunde GAGALAYARAK delik delme )
1) Delik Dongusu
G74 R(e) :
G74 Z(w) Q( k) F :
k`
A
i
(R)
(R)
(R)
(R)
(1000=1mm)
(F)
(F)
F : kesme hizi
i`
(F)
U/2
(F)
(F)
B
X
e
[0 < i` < i ]
Ornek program
k`
(R)
(F)
(F)
G74 R1.0 :
M01 :
41
EGITIM
2) Alinda kanal acma dongusu
G74 R(e) :
G74 X(u) Z(w) P( i) Q( k) R( d) F :
k`
A
i
(R)
(R)
(R)
(R)
(F)
(F)
i`
(F)
U/2
(F)
(F)
B
X
e
W
[0 < i` < i ]
(R) : geri cekilme
(F) : kesme ilerlemesi
F : kesme ilerlemesi
42
10
10
10
30
50
50
20
EGITIM
G74 R1.0 :
G74 R1.0 :
M30 :
M30 :
Dikkat
FANUC 0TC
Q3000=3mm
P10000=10MM
G96 S80 M3 :
G0 X47.0 Z1.0 T0101M8 :
G74 R1.0 :
50
M30 :
50
20
10
43
EGITIM
G75
Q<T!
Z = I - T!
+X
t
P
R
-Z
+Z
Q
X
Z
P...( M )
-X
N50 G75 R
N55 G75 X... Z-... P... Q...
44
EGITIM
G75 BIRLESIK TEKRAR CEVRIMI (X ekseninde (capta) kanal acma dongusu)
G75 R(e) :
G75 X(u) Z(w) P( i) Q( k) R( d) F :
(F)
(R)
(R)
(F)
U/2
(R)
(F)
(R)
(F)
(R)
(F)
W
Z
EGITIM
10
60
40
20
M03 :
46
80
60
10
EGITIM
G76
N50
N55
G76
G76
Pxx xx xx
Q...
X...
Z... R0
R...
P...
Q...
F...
1
1
..
Pxx
(0 - 99)
N50
N55
G76
G76
Pxx xx xx
Q...
X...
Z... R0
R...
P...
Q...
F...
45
Pxx
a = F*(
10
Pxx
(0 - 99)
N50
N55
G76
G76
Pxx xx xx
Q...
X...
Z... R0
R...
P...
Q...
F...
Pxx = ( 80 , 60 , 55 , 30 , 29 )
Pxx = 0
47
EGITIM
G76
N50
N55
G76
G76
Pxx xx xx
Q...
X...
Z... R0
R...
P...
Q...
F...
R
Q(Xmin)
Q ... ( m )
+X
Z
F
-Z
+Z
X
N50
N55
G76
G76
Pxx xx xx
Q...
X...
Z... R0
48
R...
P...
-X
Q...
F...
EGITIM
G76 BIRLESIK TEKRAR CERIMI (otomatik dis cekme dongusu)
G76 komutunun uygulanma sekli.
FORMAT
ex) P 0 2 1 0 6 0
paht miktari
: konik acisi
(R)
takim tipi
C
X
1st
2nd
3rd
nth
Z
w
49
(R)
(F)
d n
U/2
EGITIM
(ornek1) G76 otomatik dis cekme dongusu
60.64
68
1.8
6
105
25
,
,
1.8
3.68
M30x2.0
P=1.5
30
50
PROGRAM
N10 G97 S1000 M03
T0100
G00 X50.0 Z5.0 T0101
G76 P021060 Q100 R100
G76 X28.2 Z-32.0 P900 Q500 F1.5
G00 X200.0 Z200.0 T0100
M30
*
EGITIM
ornek1) G76 otomatik dis cekme dongusu
M40x1.5
M20x1.5
P=1.5
20
P=1.5
25
50
PROGRAM
N10 G97 S800 M03
T0300
G00 X30.0 Z5.0 T0303
G76 P021060 Q100 R100
G76 X18.2 Z-20.0 P900 Q500 F1.5
G00 X50.0 Z-20.0
51
EGITIM
G90
G00
G01
-Z
+Z
50
-X
N1234
N1235
N1236
N1237
G90
G90
U-8
U-8
52
X41
Z-50
25
4 4
+X
EGITIM
G90 SABIT BOSALTMA CEVRIMI (Boyda kaba bosaltma dongusu,Z yonunde)
1) Adim adim bosaltarak kesme
Z(W) _R _F_
konik kesme
X(U)
: X koordinati
Z(W)
: bitis noktasi
R-
R+
I/R
: koniklik
G90X(U)
Z(W)
G90X(U)
Z(W)
3(F)
U/2
U/2
4(R)
1(R)
X/2
X/2
2(F)
W
1. U<0,
W<0, R<0
2. U>0,
W<0, R>0
2(F)
R
1(R)
R
3(F)
U/2
U/2
4(R)
1(R)
3(F)
4(R)
2(F)
W
3. U<0,
at
W<0, R>0
U
2
4. U>0,
at
W<0, R<0
U
2
X
W
Z
Z
R
4(R)
U/2
2(F)
2(F)
3(F)
1(R)
U/2
1(R)
3(F)
4(R)
53
EGITIM
ornek1)R konikligi varsa
50
30
R
40
60
40
30
30
PROGRAM
PROGRAM
G30 U0 W0 :
G30 U0 W0 :
X45.0 :
X46.0 :
X40.0 :
X41.0 :
Z-12.0 R-1.75 :
X36.0 :
Z-26.0 R-3.5 :
X31.0 :
Z-40 R-5.25 :
X30.0 :
G30 U0 W0 :
G30 U0 W0 :
M30 :
M30 :
54
EGITIM
20
PROGRAM
N10 G50 S2000
G96 S180 M03
T0100
G00 X65.0 Z3.0 T0101
G90 X55.0 Z-20.0 F0.25
X50.0
X45.0
X40.0
X35.0
X30.0
X25.0
X20.5
X20.0
G00 X200.0 Z200.0 T0100
M30
T
55
60
20
(ornekl1) G90
EGITIM
55
50
20
(ornek 2) G90
20
40
PROGRAM
ex1)
ex2)
G96 S180 M3
T0100
T0100
X45.0 Z-20.0
X40.0
X35.0
X30.0
X40.0
X25.0
X35.0
X20.0
X30.0
X25.0
M30
X20.5
X20.0
G00 X200.0 Z200.0 T0100
M30
T
56
EGITIM
G92
G00
+X
G01
P3
P0
F
P1
-Z
+Z
5
50
-X
N1234
G92
X40.
57
Z-55.
F5.
40
P2
EGITIM
G92 DIS CEKME CEVRIMI
Z(W) _R_F_
X(U)
Z(W)
R-
R+
I/R
: hatve(adim)
Not)Dis dongusune basldigi zaman fenermili donme ve ilerleme hiz potans. kontrol edilemez.
G92x(U)
Z(W)
X
X
Z
W
U/2
W
4(R)
3(R)
4(R)
2(F)
1(R)
3(R)
X/2
X/2
2(F)
45
1(R)
58
45
r
EGITIM
Ornek 1) koniklik varsa
60
60
5
40
(50.666)
50
6.166
30
30
PROGRAM
PROGRAM
G30 U0 W0 :
G30 U0 W0 :
X49.0 :
X49.2 :
X48.7 :
X48.9 :
X48.5 :
X48.7 :
G30 U0 W0 :
G30 U0 W0 :
M30 :
M30 :
59
50
F1.5
EGITIM
Ornek )G90 sabit bosaltma dongusu
M30x1.5
P=1.5
30
PROGRAM
N10 G97 S1000 M03
T0300
G00 X35.0 Z5.0 T0303
G92 X29.5 Z-32.0 F1.5
X29.2
X28.9
X28.7
:
G00 X200.0 Z200.0 T0300
M30
T
60
EGITIM
Ornek 2)G92 dis dongusu
M40x2.0
M20x2.0
15
30
20
PROGRAM
N10 G97 S1500 M03
T0300
G00 X30.0 Z5.0 T0303
G92 X19.5 Z-15.0 F2.0
X19.2
X18.9
X18.6
X18.4
:
G00 X50.0
Z-25.0 S1000
G92 X39.5 Z-50.0 F2.0
X39.2
X38.9
X38.6
X38.4
G00 X200.0 Z200.0 T0300
M30
61
EGITIM
G94
G00
-Z
+Z
50
-X
N1234
G94
62
X25.
Z-50.
25
+X
G01
EGITIM
G94 SABIT BOSALTMA DONGUSU (Alinda kaba bosaltma dongusu,X yonunde)
FORMAT G92 X(U)
Z(W)_R_F_
X(U)
: bitis noktasi
Z(W)
: bitis noktasi
R-
: ilerleme hizi
G94X(U)
Z(W)
G90X(U)
Z(W)
X
X
1(R)
2(F)
X/2
4(R)
3(F)
U/2
2(F)
3(F)
X/2
1(R)
U/2
4(R)
R
Z
a
Z
1. U<0,
W<0, R<0
2. U>0,
W<0, R<0
3(F)
U/2
U/2
4(R)
1(R)
2(F)
3(F)
R
4(R)
2(F)
1(R)
3. U<0,
at
W<0, R>0
4. U>0,
at
W<0, R<0
X
R
Z
3(F)
2(F)
U/2
U/2
1(R)
4(R)
4(R)
2(F)
1(R)
3(F)
R
W
63
EGITIM
Ornek
20
PROGRAM
G30 U0 W0 :
G50 S2000 T0100 :
G96 S200 M03 :
G00 X85.0 Z2.0 T0101 M08 :
G94 X40.0 Z2.0 F0.2
Z4.0 :
Z6.0 :
Z8.0 :
Z10.0 :
Z12.0 :
Z14.0 :
Z16.0 :
Z18.0 :
Z-19.7 :
Z20.0 :
G30 U0 W0 :
M30 :
*
64
40
83.5
EGITIM
PROGRAM
N10 G50 S2500
G96 S180 M03
T0100
G00 X55.0 Z2.0 T0101
G94 X15.0 Z-2.0 F0.2
Z-4.0
Z-6.0
Z-8.0
G00 X200.0 Z200.0 T0100
M30
*
65
50
15
EGITIM
10
80
40
12
Ornek 2)
PROGRAM
or1)
or2)
G96 S180 M3 :
T0300 :
T0300 :
Z-4.0 :
Z-4.0 :
Z-6.0 :
Z-6.0 :
Z-7.0 :
Z-7.0 :
X 40.0 Z-9.0 :
Z-11.0 :
Z-11.0 :
Z-13.0 :
Z-13.0 :
Z-15.0 :
Z-15.0 :
Z-17.0 :
Z-17.0 :
M30 :
M30 :
66
EGITIM
G96, G97(Sabit kesme hizi kontrolu ) ON, OFF)
G Code
anlami
birimi
G 96
ON
metre/dak
G 97
OFF
rpm
Meaing
Unit
G 98
mm/min
G 97
mm/rev
Bununla beraber G98 komutu kullanilmadigi surece N.C unitesi daima G99 tanir.
67
EGITIM
(Example 1)
Process
Dimension
Material
10
15
10
45
40
30
20
10
4-C1
10
60
Facing process
TOOL
PROCESS TYPE
TOOL
PROCESS TYPE
PCLNR/L
Stock removal
PCLNR/L
Stock removal
PCLNR/L1
Finishing
PCLNR/L1
Finishing
68
EGITIM
(Example 2)
Material
70 x 100L
S45C
C1
20
40
50
30
C2
20
100
Facing process
TOOL
PROCESS TYPE
TOOL
PROCESS TYPE
PCLNR/L
Stock removal
PCLNR/L
Stock removal
PCLNR/L1
Finishing
PCLNR/L1
Finishing
69
70
Dimension
60
Process
EGITIM
(Example3)
S45C
20
R2
15
30
C2
15
75
Facing process
TOOL
PROCESS TYPE
TOOL
PROCESS TYPE
PCLNR/L
Stock removal
PCLNR/L
Stock removal
PCLNR/L1
Finishing
PCLNR/L1
Finishing
70
60
C1
50
Material
60 x 75L
40
Dimension
30
Process
EGITIM
(Example4)
Process
Dimension
Material
R5
4-C1
15
15
15
70
60
50
30
20
10
70
Facing process
Groove process
TOOL
PROCESS TYPE
TOOL
PROCESS TYPE
TOOL
PROCESS TYPE
PCLNR/L
Stock removal
PCLNR/L
Stock removal
PCLNR/L
PCLNR/L1
Finishing
PCLNR/L1
Finishing
PCLNR/L1
71
EGITIM
(Example5)
Process
Dimension
Material
R3
10
20
25
80
TOOL
PROCESS TYPE
TOOL
PROCESS TYPE
PCLNR/L
Stock removal
PCLNR/L
Stock removal
PCLNR/L1
Finishing
PCLNR/L1
Finishing
Groove process
Thread process
TOOL
PROCESS TYPE
TOOL
PROCESS TYPE
R/L 154.91
R/L 166.0
72
90
80
60
40
C2
30
C2
EGITIM
(Example6)
Dimension
Material
M42 2.0
C1
M42 2.0
+
Process
2-C1.5
R2
10
40
65
55
42
36
15
85
Groove process
TOOL
PROCESS TYPE
TOOL
PROCESS TYPE
TOOL
PROCESS TYPE
PCLNR/L
Stock removal
PCLNR/L
Stock removal
R/L 154.91
PCLNR/L1
Finishing
PCLNR/L1
Finishing
Facing process
Thread process
TOOL
PROCESS TYPE
TOOL
PROCESS TYPE
Relief
R/L 166.0
73
EGITIM
(Example7)
R3
R6
S45C
R13
77
Material
80 x 120L
R16
Dimension
80
Process
5.66
5
31
25.3
5 11.2 5
120
PROCESS TYPE
SVVBN
74
EGITIM
(Example8)
S45C
R3
50
5
120
PROCESS TYPE
SVVBN
75
10
R3
R3
0
Material
82 x 120L
78
Dimension
82
Process
EGITIM
(Example9)
Process
Dimension
Material
C1
3
20
20
20
15
15
105
TOOL
PROCESS TYPE
TOOL
PROCESS TYPE
PCLNR/L
Stock removal
PCLNR/L
Stock removal
PCLNR/L1
Finishing
PCLNR/L1
Finishing
Groove process
Thread process
TOOL
PROCESS TYPE
TOOL
PROCESS TYPE
R/L 154.91
R/L 166.0
76
60
C1.5
40
C0.5
C3
R10
20
R3
EGITIM
(Example10)
Process
Dimension
Material
20
25
10
10
90
80
70
50
40
30
20
105
10
60
Facing process
TOOL
PROCESS TYPE
TOOL
PROCESS TYPE
TOOL
PROCESS TYPE
PCLNR/L
Stock removal
PCLNR/L
Stock removal
S-20S PCLNR/L
Stock removal
PCLNR/L1
Finishing
PCLNR/L1
Finishing
S-20S PCNR/L-1
Finishing
77
EGITIM
(Example11)
Process
Dimension
Material
C1
R1
C1
C1
10
10
110
105
90
70
50
40
30
25
C1
10
70
Problem 1) Program when the material is pipe
Problem 2) Program when the material is a round bar
Facing process
TOOL
PROCESS TYPE
TOOL
PROCESS TYPE
TOOL
PROCESS TYPE
PCLNR/L
Stock removal
PCLNR/L
Stock removal
S-20S PCLNR/L
Stock removal
PCLNR/L1
Finishing
PCLNR/L1
Finishing
S-20S PCNR/L-1
Finishing
78
EGITIM
(Example12)
Process
Dimension
Material
10
20
C1
15
15
R5
C1
C0.5
C0.5
C1
15
15
12
75
TOOL
PROCESS TYPE
TOOL
PROCESS TYPE
PCLNR/L
Stock removal
PCLNR/L
Stock removal
PCLNR/L1
Finishing
PCLNR/L1
Finishing
Groove process
TOOL
PROCESS TYPE
TOOL
PROCESS TYPE
PCLNR/L
S-20S PCLNR/L
Stock remova
S-20S PCLNRL-1
Finishing
PCLNR/L1
79
115
110
100
85
80
40
50
25
C1
20
R2
EGITIM
(Example13)
Process
Dimension
Material
35
R3
3
2
C1
10
20
55
Problem 1) Program when the material is pipe
Problem 2) Program when the material is a round bar
TOOL
PROCESS TYPE
TOOL
PROCESS TYPE
PCLNR/L
Stock removal
PCLNR/L
Stock removal
PCLNR/L1
Finishing
PCLNR/L1
Finishing
TOOL
PROCESS TYPE
TOOL
PROCESS TYPE
PCLNR/L
S-20S PCLNR/L
Stock remova
S-20S PCLNRL-1
Finishing
PCLNR/L1
80
90
40
50
80
C1
20
R2
25
C1
EGITIM
(Example14)
S45C
15
R2
1
25
10
M8 2.0
+
20
3-C1.5
3
1
3
M50 1.5
+
Material
3 3
Dimension
Process
4-C1
M40 1.5
10
10
15
15
90
TOOL
PROCESS TYPE
TOOL
PROCESS TYPE
PCLNR/L
Stock removal
PCLNR/L
Stock removal
PCLNR/L1
Finishing
PCLNR/L1
Finishing
S-20S PCNR/L-1
TOOL
PROCESS TYPE
Finishing
TOOL
PROCESS TYPE
TOOL
PROCESS TYPE
TOOL
PROCESS TYPE
R/L 154.3
PCLNR/L
Stock removal
R/L 154.91
PCLNR/L1
Finishing
81
110
105
80
88
100
35
40
50
25
20
R2
EGITIM
Calesslating table of trigonometric function
C = A+B
Sin D =
B
A
B = A-C
E = 90E
A
B
E
90
90 D
90
90
Sin E =
C
A
A = B+C
D = 90E
tan D =
B
C
90
90
90
90
C=AxcosD
B=SinDxA
B=AxcosE
B=AxSinE
90
E
90
90
90
A= C
SinD
A= B
C=BxcotD
A
B
90
90
A=BxtanE
cosE
90
90
D
C
A= C
cosD
A= C
SinE
B=CxtanD
90
E
B
90
90
90
D
C
B=
B=CxcotE
AxSinF
cosD
E=180-(D-F)
AxSinE
B = sinD
tanD = AxSinE
B-AcosE
B
D
E
E
A
AxSinE
C = SinD
C
F=180-(D+E)
D
F
SinF =
A
2BC
SinD =
B-SinF
A
F=180-(D+E)
D
F
E
A
cosD = C+B+A
C
D
E
E=180-(D+F)
AxBxSinE
BxSinD
A
82
D
F
EGITIM
FORMULA
1. The puthagorean theorem
C2 = A2 + B2
C = A2 + B2
A2 = C2 B2
A = C2 B2
B2 = C2 A2
B = C2 A2
2. Trigonometric function
A = C COS
A=
B = C SIN
C= B
SIN
3. SIN law
When finding the length of the two sides(Oneside and two angles are known)
When finding the other angle(Two sides and one angle are know)
A = B = C
SIN SIN SIN
C
4. COS law
When finding the other side(Two sides and one angle are known)
When finding the other angle(Lengthsof three sides are known)
A2 = B2 + C2 2B.C COS
B2 = C2 + A2 2C.A COS
C2 = A2 + B2 2A.B COS
A
83
2
2
2
COS = B + C A
2BC
2
2
2
COS = C + A B
2CA
2
+
B2 C2
A
COS =
2AB
EGITIM
DECHNICAL GUIDE
CALCULATING FORMULA
Drocess time(sec/ea) =
. D. L x 60
Cutting length x 60
=
= sec
100V x F
Arerage of rotating time
Output(8Hrs/day) = 8Hrs x 60 x 60 = ea
Required time per unit
2
Surface roughress = Feed volume x 1000 = R.t m
8 x NOSER
V = Cutting speed
F = Feed volume(mm/rev)
V. F.D = LT
D = Depth of cutting
ft x W xD
1000
ft = Feedrate(mm/min)
= ML
W= Width of cutting
V = 870
F = 0.05~0.15
t = 0.025~2.0
FINISHING
V = 720
F = 0.1~0.3
t = 0.5~2.0
LIGHT
ROUGHING
V = 600
F = 0.2~0.5
t = 2.20~4.0
84
EGITIM
Cutting condition
1. Cutting condition
Material
Classification
Depth of cutting
d(mm)
Cutting speed
v (m/min)
Feedrate
F (mm/rev.)
Material of tool
Carbon steel
Stock vemoval
3~5
180 ~ 200
0.3 ~ 0.4
P 10 ~ 20
2~3
200 ~ 250
0.3 ~ 0.4
P 10 ~ 20
0.2 ~ 0.5
250 ~ 280
0.1 ~ 0.2
P 01 ~ 10
60kg/mm
(Tensile
Finishing
strength)
Thread
124 ~ 125
Grooving
90 ~ 110
0.08 ~ 0.2
P 10 ~ 20
Center drill
0.08 ~ 0.15
SKH 2
0.08 ~ 0.2
SKH9
~ 25
Drill
Alloy steel
140kg/mm
P 10 ~ 20
Stock removal
3~4
150 ~ 180
0.3 ~ 0.4
P10 ~ 20
Finishing
0.2 ~ 0.5
200 ~ 250
0.1 ~ 0.2
P 10 ~ 20
70 ~ 100
0.08 ~ 0.2
P 10 ~ 20
Grooving
Castiron
Stock removal
3~4
200 ~ 250
0.3 ~ 0.5
K 10 ~ 20
HB 150
Finishing
0.2 ~ 0.5
250 ~ 280
0.1 ~ 0.2
K 10 ~ 20
100 ~ 125
0.08 ~ 0.2
K 10 ~ 20
Grooving
Aluminum
Stock removal
2~4
400 ~ 1000
0.3 ~ 0.5
K 10
Finishing
0.2 ~ 0.5
700 ~ 1600
0.1 ~ 0.2
K 10
350 ~ 1000
0.1 ~ 0.2
K 10
Grooving
Bronge
Brass
Stock removal
3~5
150 ~ 300
0.2 ~ 0.4
K 10
Finishing
0.2 ~ 0.5
200 ~ 500
0.1 ~ 0.2
K 10
150 ~ 200
0.1 ~ 0.2
K 10
Grooving
Staialess steel
Stock removal
2~3
150 ~ 180
0.2 ~ 0.35
P 10 ~ 20
Finishing
0.2 ~ 0.5
180 ~ 200
0.1 ~ 0.2
P 01 ~ 10
60 ~ 90
Grooving
~ 0.15
85
P 10 ~ 20
EGITIM
2. Cutting time of thread process(For thread precessing with the S 45 C)
H/8
0.072P
H1 H2
R
P
H/4
PITCH
P1.0
1.0
1.25
1.5
1.75
2.0
2.5
3.0
3.5
4.0
4.5
5.0
CUTTING DEPT
H2
0.6
0.74
0.89
1.05
1.19
1.49
1.79
2.08
2.38
2.68
2.98
CORNER ROUND
0.07
0.09
0.11
0.13
0.14
0.18
0.22
0.25
0.29
0.32
0.36
0.25
0.30
0.30
0.30
0.30
0.30
0.35
0.35
0.35
0.40
0.45
0.20
0.20
0.20
0.25
0.25
0.28
0.30
0.35
0.35
0.35
0.35
0.10
0.11
0.14
0.16
0.20
0.24
0.26
0.30
0.30
0.30
0.32
0.05
0.08
0.12
0.12
0.14
0.20
0.22
0.25
0.26
0.28
0.30
0.05
0.08
0.10
0.11
0.15
0.18
0.20
0.23
0.25
0.25
0.05
0.07
0.08
0.11
0.13
0.15
0.20
0.22
0.25
0.05
0.06
0.09
0.10
0.12
0.17
0.20
0.20
0.05
0.07
0.08
0.10
0.14
0.15
0.17
0.05
0.07
0.08
0.10
0.12
0.15
10
0.05
0.05
0.10
0.10
0.15
11
0.05
0.05
0.08
0.08
0.10
0.05
0.05
0.08
0.10
0.05
0.05
0.08
14
0.05
0.06
15
0.05
0.06
5
SCREW
CUTTING
6
7
8
NUMBER OF
TIMES
12
13
86
EGITIM
M-FUNCTION
M00 : PROGRAM DURDURMA
M00 kullanildigi zaman(MDI or MEM mode),bu komutun oldugu satirda program durur.
tekrar cycle start ile program kaldigi satirdan devam eder.
.
NOT1)
M00 komutundan sonra duran spindle acma kapama islemlerini mode degistirmeden manuel
olarak yapabiliriz.
M01 : SARTLI DURDURMA
Bu komut kullanildiginda eger kontrol paneli uzerindeki OPTIONEL STOP switch aktif ise
program M01 satirinda durur.tekrar cycle start a basildiginda program devam eder
M02 : PROGRAM SONU
bu komut kullanildigi zaman program durur ancak basa donmez.
87
EGITIM
M11 : PARCA YAKALAMA KOLU YUKARI (opsiyon)
.
M13:TARET ICIN HAVA AKIMI (opsiyon)
88
EGITIM
M38 : ARA YATAK SIKMA(opsiyon-sag taraf), M58 :ARA YATAK SIKMA(opsiyon-sag taraf)
M39 : ARA YATAK ACMA(opsiyon-sag taraf), M59 :ARA YATAK ACMA(opsiyon-sag taraf)
M40 : DISLI DEGISTIRME NATUREL
M41 : DISLI DEGISTIRME DUSUK
M42 : DISLI DEGISTIRME ORTA
M43 : DISLI DEGISTIRME YUKSEK
M46 : Prog. PUNTA GOVDE ACMA & PINOL ILERI (opsiyon)
M64 : ANA FENERMILI SAAT YONU TERSINDE & SOGUTMA SUYUNU ACMA
89
EGITIM
90
EGITIM
91
EGITIM
92
EGITIM
93