Pemograman Mesin CNC - Kak Anjar
Headlines News :

Pemograman Mesin CNC

Written By anjar gigih dewanto on Thursday 18 July 2013 | 10:37


DEFINISI:
Program adalah sejumlah perintah dalam bentuk kode yang dipakai untuk mengendalikan mesin.
Permograman adalah pemberian sejumlah perintahd alam bentuk kode yang dimengerti oleh mesin guna mengendalikan mesin tersebut. Ya seperti kalo kita mengoperasikan komputer yang telah dikendalikan oleh prosesor pada inti otaknya. So, segalanya akan lebih mudah (non manual) alias otomasi ketika progam sudah kita masukkan kedalam data base mesin CNC tersebut.
Seorang pembuat program sebelum melakukan pemrograman harus memiliki pengetahuan dan pemahaman yang mendasar tentang:
a) gambar kerja,
b) urutan pengerjaan,
c) alat-alat potong,
d) teknologi mengenai berbagai metode produksi (proses pemesinan) seperti membubut, mengefrais, mengebor dan lain-lain, dan
e) teknik pemasangan/pemuatan benda kerja.

JENIS-JENIS BAHASA PEMROGRAMAN
- GTL, yaitu bahasa permograman yang digunakan pada komputermini. Bahasa pemrograman ini akrab bagi pemrograman NC danCNC.
- Compact II yang merupakan bahasa pemrograman yang universal.
- MINI APT, yaitu bahasa pemrograman yang cocok untuk mesin-mesin dan benda-benda kerja yang jenisnya banyak.
- MITURN, yaitu bahasa pemrograman yang hanya digunakan  untuk pekerjaan bubut, yaitu bahasa pemrograman dengan karakteristik sebagai berikut:
- hanya perlu melakukan instruksi-instruksi kontur.
- Informasi alat-alat potong tidak perlu digunakan.
- Petunjuk teknologi dihitung sendiri oleh MITURN.
- Petunjuk input yang diberikan sedikit.
- Bahasa pemrograman Sinumerik yang dikeluarkan  oleh Jerman.
- Bahasa pemrograman Panuc yang dikeluarkan oleh Jepang.
- Bahasa pemrograman Emcotronic yang dikeluarkan oleh EMCo Maier Austria.


METODE PEMROGRAMAN
- Berdasarkan cara pemuatan kemesin: Pemrograman manual, pemrograman eksternal, dan  pemrograman dengan menggunakan Komputer eksternal.
- Berdasarkan metode pengukuran: pemrograman absolut dan pemrograman inkrimental.


JENIS-JENIS KODE PERINTAH
A
Dimenasi Radius sekitar X

B
Dimenasi Radius sekitar Y

C
Dimenasi Radius sekitar Z

D
Dimensi radius sekitar sumbu khusus atau third function

E
Dimensi radius sekitar sumbu khusus atau second function

F
Fungsi Asutan

G
Fungsi Penyiapan

H
Tidak digunakan

I
Jarak titik awal radius terhadap pusat radius pada arah X

J
Jarak titik awal radius terhadap pusat radius pada arah Y

K
Jarak titik awal radius terhadap pusat radius pada arah Z

L
Tidak Digunakan

M
Fungsi Tambahan

N
NomorBlok

O
Referensipengulanaganberhenti(ReferensiRewind Stop)

P
Ukuran pergerakan cepat ketiga

Q
Ukuran pergerakan cepat kedua

R
Ukuran pergerakan cepat pertama

S
Fungsi kecapatan putar mesin

T
Fungsi alat potong

U
Dimensi pergerakan kedua pada arah X (inkrimental)

V
Dimensi pergerakan kedua pada arah Y (Inkrimental)


W
Dimensi pergerakan kedua pada arah Z (Inkrimental)

X
Dimensi target pergerakan pertama (Absolut) pada sumbu X

Y
Dimensi target pergerakan pertama (Absolut) pada sumbu Y

Z
Dimensitarget pergerakanpertama(Absolut) pada sumbu Z


 
JENIS-JENIS KODE G
G00
Pergerakan cepat dari titik ke titik

G01
Pergerakanlurus

G02
Pergerakan melingkar searah jarum jam

G03
Pergerakan melingkar berlawanan arah jarum jam

G04
Waktupenahanan

G05
Menggangguprogram (Hold/delay)

G06
Interpolasiparabolik

G07
Tidakdigunakan

G08
Kecepatanasutandalam(mm/minit)

G09
Perlambatanasutandalam(mm/minit)

G10
Linier interpolasi untuk dimensi 10-100inchi

G11
Linier interpolasi untuk dimensi 1 –10 in

G17
Pengaktifan sistem sumbu XY

G18
Pengaktifan sistem sumbu XZ

G19
Pengaktifan sistem sumbu XY, TIDAK DIKABARI.

G20
Interpolasi melingkar sumbu CW untuk ukuran panjang

G21
Interpolasi melingkar sumbu CW untuk ukuran pendek

G30
Interpolasi melingkar sumbu CCW untuk ukuran panjang

G31
Interpolasi melingkar sumbu CCW untuk ukuran pendek

G33
Pemotongan ulir pemakanan tatap

G34
Pemotongan ulir pemakanan meningkat

G35
Pemotongan ulir pemakanan menurun

G40
Pembatalankopensasipahat

G41
Kompensasi radius pahat sebelah kiri

G42
Kompensasi radius pahat sebalah kanan

G43
Penambahan kompensasi pahat

G44
Pengurangan kompensasi pahat

G53
Pembatalan G54

G54-G59
Pengaktifan titik patokan (Position Shif Offsets/PSO)

G60
Nilai target, posisi toleransi 1

G61
Nilai target, posisi toleransi 2 atau loop cycle

G62
Pemposisi pergerakan cepat

G63
Siklus pengetapan

G64
Perubahan asutan atau kecepatan putaran spindel

G70
Pengukuran dalam inchi

G71
Pengukuran dalam mm

G80
Pembatalan ”Canned Cyclus”

G81-G89
Siklus”Canned Drilling and Borring”

G90
Pengukuran Absolut

G91
Pengukuran Inkrimental

G92
Penetapan titik nol benda kerja

G93
Tidak digunakan

G94
Asutan dalam mm/menit

G95
Asutan dalam m/putaran

G96
Putaran spindel untuk permukaan asutan konstan

G97
Putaran spindel dalam putaran per menit


PENGELOMPOKAN KODE G

Kelompokpenahanan
G04

Kelompokpembuatlubang”canned cyclus”
G80, G81-G89

Kelompok kompensasi radius pahat
G40, G41, G42

KelompoksistemSumbu
G17. G18. G19

Kelompok sistem satuan
G70, G71

Kelompok metode pemrograman
G90, G91

Kelompokpenetapantitiknolbenda
G92

Kelompok penetapan titik patokan (PSO)
G53, G54-G59

Kelompokpenetapanasutan
G94, G95


JENIS-JENIS KODE M

M00
Program berhenti, spindel dan cairan pendingin berhenti

M15
Pergerakan cepat dalam arah positif

M01
Pemrograman optional berhenti

M16
Pergerakan cepat dalam arah negatif

M02
Akhir program dan identik dengan M30

M17-M18
Tidak digunakan

M03
Spindel berputar searah jarum jam

M19
Spindel berhenti pada sudut putar tertentu

M04
Spindel berputar berlawanan jarum jam

M05
Spindel berhenti

M30
Propgram berakhir dan kembali ke awal

M06
Perubahan alat potong

M31
Interlock bebas

M07
Cairan pendingin no. 1 hidup

M32-M35
Kecepatan pemotongan tetap

M08
Cairan pendingin no 2. hidup

M09
Cairan pendingin berhenti

M40-M45
Perubahan roda gigi

M10
Fungsipenjepitanbendakerjaaktif

M11
Fungsi penjepitan benda kerja mati

M50
Cairan pendingin no.3 hidup

M51
Cairan pendingin no 4 hidup

M13
Spindel berputar searah jarum jam + pendingin hidup

M14
Spindelberputarberlawananjarumjam + pendinginhidup

M55
Pemotonglinier offsets no. 1

M56
Pemotong lnier offsets no.2

M71
Lokasi1 permukaanradius benda

M60
Perubahan permukaan benda

M72
Lokasi2 Permukaanradius benda

M61
Lokasi permukaan rata benda 1

M62
Lokasi permukaan rata benda 2

M78
Pencekamanlintasanmejamesin(clamp non-activated machine bed-ways) aktif

M79
Pencekamanlintasanmejamesin(clamp non-activated machine bed-ways)tidakaktif

M68
Pencekaman benda kerja aktif

M69
Pencekaman benda kerja tidak aktif


Informasi Lebih lanjut bisa hubungi saya di:
HP : 08978858995
PIN BB : 282D377C

Trims.
Share this article :

0 comments:

Speak up your mind

Tell us what you're thinking... !

Admin Blog

Admin Blog
 
Support : Creating Website | Ghivhie Template | Kak Anjar
Proudly powered by Blogger
Copyright © 2011. Kak Anjar - All Rights Reserved
Template Design by Creating Website Published by Mas Gigih