Anda di halaman 1dari 15

DEFINISI KOD G & KOD M

KOD G :-

 Berfungsi sebagai alamat untuk menukar mode operasi


dikenali dengan Fungsi Persediaan ( Preparatory Function
) , G kod juga dikenali sebagai Geometri .

KOD M :-

 Fungsi ini juga dinamakan fungsi pelbagai ( Miscellaneous


Function ) . Ia digunakan untuk Starting , Stoping atau
setting pelbagai fungsi mesin .
PENGENALAN CNC LARIK

Mesin CNC larik adalah suatu mesin yang dikawal oleh


komputer dengan menggunakan bahasa numeric ( data
perintah dengan kod angka , huruf & simbol ) sesuai standard
ISO .
Sistem teknologi CNC ini akan lebih sinkron antara computer
dan mekanik , sehingga bila dibandingkan dengan mesin larik
yang sejenis , maka mesin larik CNC lebib teliti , lebih tepat ,
lebih fleksibel & sesuai untuk mereka produk .
Dengan adanya mesin larik CNC , ia dapat menunjang produksi
yang memerlukan tingkat kerumitan yang lebih tinggi dan dapat
mengurangkan campur tangan operator selama mesin
beroperasi .
KOD & RAJAH OPERASI

KOD FUNGSI
G00  Menggerakkan mata alat
secara pantas tanpa
melakukan pemotongan .
( Rapid positioning Traverse )

 Mata alat digerakkan dari


kedudukan ‘ home position ‘ ke
koordinat yang dikehendaki .
( P1 pada rajah )

 Contoh ( Koordinat Mutlak )

G00 X30.0 Z2.0


KOD FUNGSI
GO1  Pemotongan Linear

 Mata alat digerakkan ke


kedudukan yang
dikehendaki sambil
melakukan pemotongan
dengan nilai suapan yang
diberi .

 Contoh ( Koordinat
Mutlak )

GC1 Z-25 F0.1 :


G01 X40 Z-50 :

( Z-25 ialah pergerakan


dari P1 ke P2 )
( X40 Z-50 ialah
pergerakan dari P2 ke P3 )
KOD FUNGSI
G02  Jika nilai jejari tidak
diketahui lengkuk boleh
dilarik menggunakan nilai
I dan K berdasarkan pusat
lengkuk .

 I ialah nilai tokokan dari


posisi mula ke titik tengah
lengkuk dalam paksi X
( +/- )

 K ialah nilai tokokan dari


posisi mula ke titik tengah
lengkuk dalam paksi Z
( +/- )

 Contoh ( Koordinat
Mutlak ) : Jika jejajri nilai
tidak diketahui .

G02 X_ _ _ Z_ _ _ I_ _ _
K_ _ _ F_ _ _ _
GO2  Interpolasi lengkuk mengikut
jam
( Circular interpolation ,
clockwise )

 Mata alat digerakkan ke


kedudukan yang dikehendaki
sambil melakukan
pemotongan lengkuk
mengikut arah jam .

 Operasi melarik lengkuk


boleh dilakukan jika diberi
jejari lengkuk atau tidak ,
tetapi diketahui titik pusat
lengkuk .

 Contoh ( Koordinat Mutlak ) .


Jika jejari nilai diketahui .

G02 X_ _ _ Z_ _ _ R_ _ _ F_ _ _
KOD FUNGSI
GO3  Interpolasi lengkuk lawan jam

 Mata alat digerakkan ke


kedudukan yang dikehendaki
sambil melakukan
pemotongan lengkok
melawan arah jam .

 Ianya sama seperti


menggunakan Kod G02 tetapi
arah pemotongannya
berlawanan .

 Contoh ( Koordinat Mutlak ) :


Jika jejari nilai diketahui .

G03 X_ _ _ Z_ _ _ R_ _ _ F_ _ _

 Contoh ( Koordinat Mutlak ) :


Jika nilai jejari tidak diketahui .

G03 X_ _ _ Z_ _ _ I_ _ _ K_ _ _
F_ _ _ _
KOD FUNGSI
G71  Kod G71 merupakan arahan
canned cycle , digunakan
dalam aturcara CNC untuk
memudahkan pemesinan .
Pemesinan dilakukan dalam
arah paksi X .

 Arahan G71 ditulis


berdasarkan format berikut .

G71 U ( 1 ) R ;
G71 P ns Q nf U (2) WF ;
Dimana :

 U (1) = Kedalaman
pemotongan dalam paksi X
 R = Mata alat keluar
 ns = Nombor blok mula
dalam aturcara
 ns = Nombor blok akhir
dalam aturcara
 U (2) = Kelegaan kemasan
dalam paksi X
 W = Kelegaan kemasan
dalam paksi Z
 F = Suapan
KOD FUNGSI
G72  Kod G72 merupakan
arahan canned cycle ,
digunakan dalam aturcara
CNC untuk memudahkan
pemesinan . Pemesinan
dilakukan dalam arah
paksi Z .
 Penggunaannya sama
seperti kod G71 cuma
arah pemotongannya
berlainan .
PENGATURCARAAN MUDAH PROJEK

%
04000
N0010 G21 ; Unit Metrik
N0015 G50 S4000 ; Tetapkan kelajuan maksimum spindle
pada 4000 rpm
N0020 M06 T0101 ; Mata alat melarik permukaan
N0025 G96 S300 ; Tetapkan kelajuan spindle
N0030 G00 X22.0 Z0 M03 ; Posisi kelegaan untuk melarik permukaan
N0035 G41 ; Nose radius compensation left
N0040 G01 X-0.5 F0.3 ; Menetapkan kadar suapan
G98
N0045 G40 X50.0 Z40.0 ; Bergerak ke titik parking
G00
N0050 S200 M06 T0202 Mata alat melarik kasar
N0055 G42 ; Nose radius compensation right
N0060 G00 X17.75 Z2.0 ; Posisi kelegaan untuk melarik kasar
N0065 G01 Z-33.5 F0.35 ; Tamat memotong bahagian 1
N0070 U-2.0 W-2.0 ; Keluar sedikit daripada bahan
N0075 G00 Z2.0 ; Gerakan pantas ke posisi
N0080 X15.75 ; Posisi untuk pemotongan seterusnya
N0085 G01 Z-27.5 ; Tamat pemotongan bahagian 2
N0090 U-2.0 W-2.0 ; Keluar sedikit daripada bahan
N0095 G00 Z2.0 ; Gerakan pantas ke posisi
SENARAI KOD ‘ G ‘ & KOD ‘ M ‘ UNTUK
OPERASI CNC LARIK

G KOD SISTEM FUNGSI


G00 Rapid Travers
G01 Linear Interpolation
G02 Circular Interpolation
( Clock Wise )
G03 Circular Interpolation
( Counter Clock Wise )
G04 Dwell
G20 Inch Input
G21 Metric Input
G28 Zero Return
G32 Constant lead threading
G34 Variable lead thread cutting
G40 Tool nose radius
compensation cancel
G41 Tool nose radius
compensation right
G42 Tool nose compensation
left
G50 Clamp of Maximum spindle
speed ( RPM )
G53 Machine coordinate system
setting
G70 Finishing cycle
G KOD SISTEM FUNGSI
G71 Stock removal in turning –Z
axis
G72 Stock removal in turning –X
axis
G73 Pattern repeating
G74 End face pack drilling in Z
axis
G75 Grooving dalam X axis
G76 Multiple Thread Cutting
Cycle
G90 Absolute coordinate
G91 Incremental coordinate
G92 Thread cutting cycle
G96 Constant surface speed
control command
( m / min or feet / min )
G97 Constant spindal speed
function command ( rpm )
G98 Feed per minute
G99 Feed per revolution
M KOD SISTEM FUNGSI
M00 Programmed stop
M01 Optional stop
M02 Program end
M30 Program end with resetting
M03 Activate spindle in clockwise
rotation
M04 Activate spindle in counter –
clockwise rotation
M05 Deactivate spindle
M08 Activate coolant
M09 Deactivate coolant
M48 Activate feedrate override
dial
M49 Cancel feedrate override dial
M41 Select lower spindle speed
range
M42 Select higher spindle speed
range
ISI KANDUNGAN

BIL . ISI KANDUNGAN MUKA SURAT


1 Pengenalan CNC larik 1
2 Definisi Kod G & Kod M 2
3 Senarai Kod G & Kod M 3-5
4 Kod G & Rajah operasi 6 - 12
5 Pengaturcaraan mudah projek 13
DMA 2043
LARIK CNC ( CNC TURNING )
PENGATURCARAAN CNC LARIK

NAMA : AZRUL AMRI ZULFIQAR BIN NORAZLI


NAMA PROGRAM : 3 PEMESINAN INDUSTRI
ANGKA GILIRAN : K621EMPI006
NAMA PENSYARAH : AHMAD SABRI BIN ISMAIL

Anda mungkin juga menyukai