Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Pengaturcaraan Mudah CNC Larik
1. DMA 2043 - CNC LARIK
Disediakan oleh : Pn. Nur Farizan bt. Ayoob
Program : Teknologi Pemesinan Industri
Jabatan : Teknologi Mekanikal & Pembuatan
Email : nurfarizan_ayoob@yahoo.com
No. Telefon : 011-12259181
1
3. ISI KANDUNGAN
2.1 G-Code
2.2 Fungsi arahan M-Code di dalam blok
2.3 Fungsi program
2.4 Fungsi mesin
2.5 Turutan blok
2.6 Fungsi alatan
2.7 Offset kerja
3
4. HASIL
PEMBELAJARAN
Di akhir bab ini, pelajar akan dapat:
Membezakan antara G-code dan M-code dalam pengoperasian mesin CNC larik.
Memahami dan mengenalpasti penggunaan simbol dan kod-kod untuk pengoperasian mesin CNC larik.
Menggunakan kod-kod kawalan berangka untuk menghasilkan pengaturcaraan mudah.
4
5. PENGENALAN
Sistem kawalan CNC menggunakan format alamat huruf dan nombor untuk
memprogram. Setiap arahan mempunyai abjad atau huruf diikuti dengan angka.
Arahan diberikan dari satu langkah ke langkah yang lain adalah kaedah difahami.
Arahan demi arahan yang dibuat membolehkan setiap pergerakan mesin diatur
mengikut langkah dikehendaki dan tidak memberikan masalah.
5
6. PENGENALAN
Programmer semasa menulis program mesti dapat membayangkan bagaimana
mesin akan bergerak dari satu posisi berikutnya sebelum dapat memastikan
program yang dibangunkan berjaya. Mesin CNC akan hanya memahami arahan-
arahan mengikut bahasa CNC, jika terdapat kesilapan pada arahan mesin akan
bergerak yang tidak betul.
6
7. 2.1 G-CODE
Kod Fungsi
G00 gerakan cepat tanpa pemakanan bendakerja
G01 gerakan pemakanan bendakerja
G02 gerakan pemakanan melingkar benda kerja mengikut arah jam
G03 gerakan pemakanan melingkar bendakerja mengikut arah lawan jam
G41 pampasan jejari mata alat ke kiri
G42 pampasan jejari mata alat ke kanan
G40 padam arahan G41 & G42
G90
G91
?
?
mengaktifkan sistem koordinat mutlak
mengaktifkan sistem koordinat tokokan
Fungsi kod G: Menyatakan gerakan
7
8. 2.1 G-CODE
Garis putih: bendakerja
Garis hijau: pergerakan tanpa suapan ( )
Garis kuning: pergerakan suapan ( )
Garis biru: ukuran dimensi
Titik ungu: titik arah gerakan
G00
G01
8
9. 2.2 M-CODE
Kod Fungsi
M02 mengulangi program yang telah di set
M03
M04
M05
M06 penukaran mata alat
M08 coolant ON
M09 coolant OFF
M30 pengaturcaraan tamat dan balik ke blok pertama
Fungsi kod M: Menyatakan fungsi mesin
?
?
?
bindu berputar mengikut arah jam
bindu berputar mengikut arah lawan jam
bindu berhenti berputar
9
10. • Part program = mengawal pergerakan
• Mengandungi perincian langkah-langkah pemesinan untuk menghasilkan
bendakerja.
• Media penyimpanan digunakan ialah pembawa data seperti pita tape,
pendrive dan cd.
• Contoh part program boleh ditulis mengikut arahan turutan di bawah:
2.3 PART PROGRAM
Line #1 : Turn spindle on and select the RPM
Line #2 : Rapid to the starting position of the part
Line #3 : Turn coolant on
Line #4 : Choose proper feed rate and make the cut (s)
Line #5 : Turn the spindle off and coolant off
M03/ M04
G00
M08
F & G01
M05 & M09
10
11. 2.4 FUNGSI MESIN
(M-CODE)
tool numb. tool change
spindle ON clockwise
spindle speed
spindle stop
spindle on anticlockwise
coolant ON
coolant OFF
activate absolute coordinate
11
12. 2.5 BLOK TURUTAN
(SEQUENCE BLOCK)
Urutan nombor, N
Digunakan untuk memudahkan masuk program selama memilih
Contoh: O4567;
N10 M6 T2;
Program terdiri dari: Block, Function, Tool Address
Struktur program (NC Block): N110 M03 G01 X60 Z0
Block No. Function Movement Position
Catatan:
# tiap akhir dalam satu blok program digunakan ';' (End of Block/ EOB)
# digalakkan untuk meletakkan sequence number gandaan 5. KENAPA? 12
13. 2.6 FUNGSI ALATAN
(TOOL FUNCTION)
Tool Function, T
Tiang pemegang mata alat CNC diberikan nombor berkod. Sistem berkod tetap dan
tidak dapat diubah walaupun mesin dimatikan. Dalam proses pengaturcaraan
MACH3, fungsi alat diperintah oleh satu digit yang didahului kod T. Digit yang
diberikan adalah berkaitan dengan nombor alat yang dipasang pada pemegang
mata alat.
T1, T2, T3, T4
Contoh program asas:
N0050 M06 T1
block numb.
No. pemegang
mata alat
kod M penukaran
mata alat
13
14. Pada mesin larik CNC, offset bendakerja dilakukan pada titik sifar X0 Z0.
Kaedah tidak langsung digunakan untuk menyentuh bendakerja bagi
menentukan titik X0 Z0.
• alat pemotong akan digerakkan ke permukaan paksi-Z ketika bindu berputar
sehingga meninggalkan tanda kecil. Kedudukan ini akan ditetapkan kepada
Z=0.
• alat pemotong akan digerakkan mengenai bendakerja pada paksi-X ketika
bindu berputar sehingga kelihat tatal kecil terhasil. Kedudukan ini akan
ditetapkan kepada X=0.
2.7 OFFSETS
BENDAKERJA
14
16. Sebelum melaksanakan operasi larik menggunakan mesin CNC,
pelaku perlulah merancang dan memahami operasi yang perlu
dilakukan berdasarkan
bendakerja yang ingin dihasilkan. Setiap arahan-arahan
pengaturcaraan perlu difahamu terlebih dahulu sebelum
mengarahkan mesin melakukan kerja yang dikehendaki.
RUMUSAN
16