-->

Pengertian G-Code dan Contoh Program CNC

Pengertian G-Code dan Contoh Program CNC


Pada artikel kali ini saya mengajak untuk belajar hal baru yang berbeda dari apa yang sering saya tulis di Blog ini. Karena biasanya saya menulis mengenai Arduino dan cara memprogramnya, sekarang kita membahas G-Code dan penerapannya di mesin CNC.

Jika kamu pertama kali belajar mesin CNC dan belum memiliki pengetahuan seputar mesin CNC, silahkan baca artikel di blog ini mengenai mesin CNC, ada fungsi dan juga penerapannya di kehidupan sehari-hari.

Pengertian Pemrograman CNC

Bagi yang mengikuti blog ini mungkin sudah tidak asing dengan yang namanya pemrograman, tapi untuk pemrograman CNC saya pikir memang akan serasa cukup asing di telinga, 

Pemrograman CNC tidak berbeda dengan pemrograman lainnya, bedanya jika pemrograman lain untuk proses pembuatan perangkat lunak. maka pemrograman CNC digunakan untuk mengendalikan perangkat keras yang bernama mesin CNC.

Pengertian G-Code

G-code adalah kode yang digunakan dan ditulis untuk mengatur serta mengendalikan gerakan dan proses pada Mesin CNC. Dalam penerapannya G-Code biasa digunakan untuk mengatur gerak mengikis pada Mesin CNC, misalnya gerakan dari titik A ke titik B.

Untuk lebih jelasnya, silahkan simak daftar G-Code beserta fungsi setiap peringtahnya :

Daftar G-Code dan Fungsinya

  • G00 : gerakan rapid / cepat tanpa pemakanan
  • G01 : gerakan feeding / pemakanan
  • G02 : gerakan memotong melingkar CW (searah jarum jam)
  • G03 : gerakan memotong melingkar CCW (berlawanan arah jarum jam)
  • G04 : Dwell
  • G05 : High Speed Machining
  • G07 : Imanaginary Axis Designation
  • G09 : Exact Stop Check
  • G10 : Program Parameter Input
  • G11 : Program Peramater Input Cancel
  • G12 : Circle Cutting CW
  • G13 : Circle Cutting CCW
  • G17 : X – Y Plane
  • G18 : X – Z Plane
  • G19 : Y – Z Plane
  • G20 : Input in Inch Units
  • G21 : Input in Metric
  • G22 : Stored Stroke Limit ON
  • G23 : stored Stroke Limit OFF
  • G27 : Reference Point Return Check
  • G28 : Automatic Return to Reference Point
  • G29 : Automatic Return from Reference Point
  • G30 : Return to 2nd, 3rd or 4th Reference Point
  • G31 : Skip Function
  • G33 : Thread Cutting
  • G34 : Bolt Hole Circle (Canned Cycle)
  • G35 : Line at Angle (Canned Cycle)
  • G36 : Arc (Canned Cycle)
  • G40 : Cutter Compensation Cancel
  • G41 : Cutter Compensation Left
  • G42 : Cutter Compensation Right
  • G43 : Tool Length Compensation (Plus)
  • G44 : Tool Length Compensation (Minus)
  • G45 : Tool Offset Increase
  • G46 : Tool Offset Decrease
  • G49 : Tool Length Compensation Cancel
  • G50 : Scaling OFF
  • G60 : Single Direction Positioning
  • G62 : Automatic Corner Override
  • G63 : Tapping Mode
  • G64 : Cutting Mode
  • G65 : Custom Macro Call (Simple)
  • G66 : Custom Macro Call (Modal)
  • G67 : Custom Macro Call Cancel (Modal)
  • G68 : Coordinate System Rotation ON
  • G69 : Coordinate System Rotation OFF
  • G70 : Input in Inch Units
  • G71 : Input in Metric Units
  • G73 : High Speed Peck Drilling Cycle
  • G74 : Left Hand Tapping Cycle
  • G76 : Fine Boring Cycle
  • G80 : Canned Cycle Cancel
  • G81 : Drilling Cycle (Canned)
  • G82 : Counter Boring Cycle (Canned)
  • G83 : Peck Drilling Cycle (Canned)
  • G84 : Right Hand Tapping Cycle (Canned)
  • G85 : Boring Cycle (Canned)
  • G87 : Back Boring Cycle (Canned)
  • G90 : Absolute Positioning
  • G91 : Incremental Positioning
  • G92 : Reposition Origin Point
  • G94 : Feed Per Minute
  • G95 : Feed Per Revolution
  • G96 : Constant Surface Speed Contrpl
  • G97 : Constant Surface Speed Control Cancel
  • G98 : Set Initial Plane (Default)
  • G99 : Return to Rapid Plane
Memang perintah G-Code cukup banyak, tapi tidak perlu menghafal semua karena pada kebutuhannya, hanya beberapa perintah saja yang sering dipakai karena merupakan perintah dasar dan penting untuk di hafal, berikut ini adalah perintah-perintah dasar G-Code :
  • G00 : gerakan rapid / cepat tanpa pemakanan
  • G01 : gerakan feeding / pemakanan
  • G02 : gerakan spindle CW (searah jarum jam)
  • G03 : gerakan memotong melingkar CCW (berlawanan arah jarum jam)

Contoh Program G-Code


Pada artikel ini kamu sudah mengetahui contoh dari program G-Code, silahkan baca artikel mengenai memprogram G-Code di CNC Simulator Pro agar bisa belajar menggunakan aplikasi tersebut dan mengerti implementasi dari program G-Code yang ada di atas.

0 Response to "Pengertian G-Code dan Contoh Program CNC"

Posting Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel