You are on page 1of 220

TEXT BOOK SHORT COURSE

DASAR PEMROGRAMAN
& PENGOPERASIAN
COMPUTER NUMERICAL
CONTROL (CNC)
“Mampu menggunakan software CAD/CAM dalam pembuatan
program G-Code serta mampu mengoperasikan mesin CNC
Simulator”

Ditulis Oleh:
Muryanto, S.Kom.
Dosen CNC Programming & Operation
AKADEMI KOMUNITAS TOYOTA INDONESIA
09/06/2023 Created By : Muryanto,S.Kom. 1
OUTLINE MATERI
[ CNC Short Course ]
Day 1 :
Bab 1. Introduction CNC Machine
Apa itu CNC, Macam-macam mesin CNC, Kegunaan Mesin CNC, APD, Standard
Keselamatan kerja
Bab 2. CNC Milling
Apa itu CNC Milling, Informasi dasar mesin, Type Configurasi CNC Milling, bagian-
bagian mesin milling, Konstruksi mesin, Machining Calculation
Bab 3. Machine Operation & Screen panel
Machine Op. panel, Screen panel, Tool preparation
Day 2 & 3 :
Bab 4. Accsesories CNC Milling
Accessories CNC Milling (Holder,Collet,Vise,Probe,Tool
Mate, dll)
Bab 5. Cutting Tools CNC Milling
Endmill, Drill, Reamer, Face Mill
Bab 6. Machining Proses
Flow proses produksi, Knowledge before programming,
Kode Program, Pemrograman Dasar, Pemrograman Canned
Cycle, dll.
Day 4 & 5 :
Bab 7. CAD/CAM for CNC Milling
Penjelasan CAD/CAM, Macam-macam Software CAD/CAM, Interface, Fitur
Mastercam, Configuration, Option, dll.
Bab 8. CNC turning
Apa itu CNC Turning,Comparation CNC VS Conventional, Koordinat System, Struktur
Program, Programming Mastercam, dll.
09/06/2023 Created By : Muryanto,S.Kom.
Lecturer Name : Muryanto
Profile Age : 32
Experience : - Study at Homi-Toyota School Japan (Toyota Technical Skill Academy)
December 2012 – June 2013
- Competitor WSC Leipzig, Germany 2013
- Instructor WSC Brazil 2015, Abu Dhabi 2017
- Instructor & Expert WSC Kazan, Russia 2019
- Judges LKS SMK Province & National Level (2015 ~ Now)
Certified : - Instructor BNSP - Skill Die Finishing Level 1,2 & 3
- Instructor BNSP - Skill Mechanical Insp. Level 1,2 & 3

Contact : - Master Instructor IMDIA - Skill Die Finishing

087886455970 - Assessor Competency BNSP


Educational : - S1 Fakultas Teknik Universitas Muhammadiyah Jakarta
yantomur.my@gmail.com Background
Cibitung, Jawa Barat
Pre Test
[Please Scan this barcode]

Link :
Bit.ly/PostTestdanPreTestCNC_2023
Bab 1. Introduction
[ 1.1 Apa itu CNC ? ]

Mesin CNC (Computer Numerical Control) adalah sebuah mesin yang


dioperasikan menggunaan sistem komputer yang terintegrasi dengan
code numeric

09/06/2023 Created By : Muryanto,S.Kom. 5


[ 1 . 2 Ma c a m – M a c a m m e s i n C N C ]

CNC Milling/Frais CNC Turning/Lathe/Bubut

CNC Laser Cutting

CNC Wire Cut EDM machine CNC Router


09/06/2023 Created By : Muryanto,S.Kom. 6
[ 1.3 Kegunaan Mesin CNC di Industri ]

1. Prototype 2. Produksi

3. Tooling 4. Manufaktur
Hibrida

09/06/2023 Created By : Muryanto,S.Kom. 7


[ 1 . 4 A P D Op e r a t o r C N C ]

Alat Pelindung diri yang digunakan saat mengoperasikan


mesin Milling :

Kaca Mata Topi/Helmet


Sepatu Safety

Yang tidak diperbolehkan saat


mengoperasikan mesin
Milling :
Dilarang
Menggunakan Dilarang Menggunakan
Sarung Tangan Perhiasan, ID Card
09/06/2023 Created By : Muryanto,S.Kom. 8
[ 1.5 Standard Keselamatan ]

APD PERSIAPAN

• Wearpack • Lepas & Pasang


• Kaca Mata Material
• Topi • Menggunakan
• Safety Shoes macam – macam
clamping tools

PENGOPERASIAN CHIP HANDLING

• attDo not lose • Jangan menyentuh


ention! Chip/Scrap dengan
• Emergency Stop jika tangan (Gunakan
terjadi Abnormality alat bantu)

09/06/2023 Created By : Muryanto,S.Kom. 9


Bab 2. CNC Milling
[ 2.1 Apa itu CNC Milling ]

• CNC Milling/Frais merupakan mesin yang


digunakan untuk melakukan proses
pemotongan berdasarkan command/perintah
yang dibuat dengan CAD/CAM software.
Mesin ini bergerak pada 3 axis x y z, namun
seiring perkembanganya, sekarang sampai
multi axis

• Sistem kerja mesin ini adalah spindle berputar


pada porosnya dan bergerak naik turun pada
sumbu Z sedangkan benda kerja bergerak
pada sumbu X & Y
09/06/2023 Created By : Muryanto,S.Kom. 10
[ 2.2 Informasi Dasar Mesin ]

Apa itu machining Center ?


1. CNC ( Computer Numerical Control )
merupakan sistem otomasi mesin perkakas yang dioperasikan oleh perintah yang diprogram.
2. ATC ( Automatic Tools Changer )
Adalah alat otomatis yang dipakai untuk proses penggantian holder/cutting tools
3. Mampu melakukan beberapa pekerjaan dalam 1 mesin seperti proses Milling,Drilling,Tapping,dsb

Jenis – Jenis Mesin CNC Milling

09/06/2023 Created By : Muryanto,S.Kom. 11


[ 2 . 3 Ty p e K o n f i g u r a s i C N C Mi l l 5 A xi s ]

Secara fungsi ada 3 tipe konfigurasi axis pada mesin milling 5 Axis

1. Swivel axis on table 2. Swivel axis on head 3. Swivel axis on table and head

09/06/2023 Created By : Muryanto,S.Kom. 12


[ 2 . 3 Ty p e K o n f i g u r a s i C N C Mi l l 5 A xi s ]

5 Axis Characteristics
+Z +Z

+Y
+Y

+X

B +X
C
C
A

3 axis Linear + 2 axis rotary 3 axis Linear + 2 axis rotary


X,Y,Z + B,C
X,Y,Z + A,C

09/06/2023 Created By : Muryanto,S.Kom. 13


[ 2.4 Bagian – bagian Mesin Milling ]

09/06/2023 Created By : Muryanto,S.Kom. 14


[ 2 . 5 Ve r t i c a l M a c h i n e C o n s t r u c t i o n ]

09/06/2023 Created By : Muryanto,S.Kom. 15


[ 2 . 6 Ma c h i n i n g C a l c u l a t i o n ]

Machining Parameter
1. Tool Diameter – Dm / D
Diameter of the cutter (mm)

2. Cutting speed – Vc / CS
The surface speed of the cutter

2. Feedrate per tooth – fn / f


The distance workpiece travels
per tooth of cutter (mm/tooth)

3. Depth of cut - ap
The position of depth of cut
in the Z-axis direction (mm)

4. Cutting width - ae
Specified in X- or Y-axis direction (mm)

5. Number of tooth – z

09/06/2023 Created By : Muryanto,S.Kom. 16


[ 2 . 7 Ma c h i n i n g C a l c u l a t i o n ]

Cutting Speed
Yang dimaksud dengan Kecepatan potong (Cs) adalah kemampuan alat potong
menyayat bahan dengan aman menghasilkan tatal dalam satuan panjang/waktu
(meter/menit atau feet/menit). Pada gerak putar seperti pada mesin frais Kecepatan
potongnya (Cs) adalah Keliling lingkaran benda kerja (phi. D) dikalikan dengan putaran (n)

Keterangan:
Cs : Kecepatan Potong
Phi : Nilai Konstanta / 3,14
d : Diameter Alat Potong
n : Putaran mesin (RPM)

09/06/2023 Created By : Muryanto,S.Kom. 17


[ 2 . 7 Ma c h i n i n g C a l c u l a t i o n ]

Spindle Speed
Yang dimaksud kecepatan Putaran Mesin adalah kemampuan kecepatan putaran mesin untuk
melakukan pemotongan/ penyayatan dalam satu menit. Dalam hal ini mengingat nilai kecepatan
potong untuk setiap jenis bahan sudah ditetapkan secara baku, maka komponen yang bisa diatur
dalam proses penyayatan adalah putaran mesin/benda kerja. Dengan demikian rumus untuk
menghitung putaran adalah:

𝑉𝑐×1000
atau n= rpm
𝜋×𝐷𝑚
Keterangan :
Cs : Kecepatan Potong
*Because of many factors involved, reliable prediction of Spindle Speed, Cutting
Phi : Nilai Konstanta / 3,14 Feedrate is based largely on experimental data
d : Diameter Alat Potong
n : Putaran mesin (RPM)
09/06/2023 Created By : Muryanto,S.Kom. 18
[ 2 . 7 Ma c h i n i n g C a l c u l a t i o n ]

Cutting Feedrate

Besarnya kecepatan pemakanan (F) pada mesin frais ditentukan oleh seberapa
besar bergeser nya pisau frais (f) dalam satuan mm/putaran dikalikan seberapa
besar putaran mesinnya (n) dalam satuan putaran. Maka rumus untuk mencari
kecepatan pemakanan adalah :

𝑓 = 𝑓𝑛 × 𝑧 × 𝑛 mm/min
atau

Keterangan :
F : Kecepatan pemakanan *Because of many factors involved, reliable prediction of Spindle Speed,
f : Besar pemakanan atau bergeser Cutting Feedrate is based largely on experimental data

nya pahat (mm/putaran)


n : Putaran mesin (RPM)
09/06/2023 Created By : Muryanto,S.Kom. 19
Bab 3. Machine Operation & Screen panel
[ 3.1 Machining Op. Panel ]

1. Automatic Operation Button


To start and stop the
machine while in the
automatic operation
mode
2. Emergency Button
To stop all the
operations in the
event of an
emergency
3. Door Unlock Button
To release the
door lock

09/06/2023 Created By : Muryanto,S.Kom. 20


Bab 3. Machine Operation & Screen panel
[ 3.1 Machining Op. Panel ]

4. Mode Selection Button

Button Function

• Calling and executing a program stored in the NC memory


• Searching for sequence numbers of a program stored in NC
memory
• Editing a program in background mode

• MDI Operation
Input a program using data entry keys and execute it
MDI program is cleared after execution
• Setting parameters and other data

• Running a program using an external I/O device or the MAPPS-


DNC operation

09/06/2023 Created By : Muryanto,S.Kom. 21


Bab 3. Machine Operation & Screen panel
[ 3.1 Machining Op. Panel ]

Button Function

• Input, Alter, Delete and output programs and register them in the
memory
• Search a program number and sequence number when editing
programs

• Moving the axis in the jog feedrate that set with the feedrate
override switch

• Moving the axis to the zero return position

09/06/2023 Created By : Muryanto,S.Kom. 22


Bab 3. Machine Operation & Screen panel
[ 3.1 Machining Op. Panel ]
5. NC Function Button
Button Function

• Optional stop button: stop the spindle rotation, coolant supply,


and axis feed after execution of M01 block

• Blok delete button: Ignores the block preceded by a slash code


“/”

• Program check button: manual and programmed Z-axis


movement are ignored and Z-axis is not fed

• Dry run button: To shorten program check time by ignoring


feedrate specified in the program and adjusted by the feedrate
set with the feedrate override switch (0-5000 mm/min)

09/06/2023 Created By : Muryanto,S.Kom. 23


Bab 3. Machine Operation & Screen panel
[ 3.1 Machining Op. Panel ]
6. Single Block Button
• Execute the program block by block in the
automatic mode
• This function is used to check a program block
by block in test cuttings

7. Spindle Buttons

09/06/2023 Created By : Muryanto,S.Kom. 24


Bab 3. Machine Operation & Screen panel
[ 3.1 Machining Op. Panel ]

8. Axis Feed Buttons

• Jog Feed Operation is possible by


pressing the axis button direction

• Rapid Feed Operation is possible


by pressing [RPD] button while
doing Jog Feed Operation.

• [ONE TOUCH] Button function is


used to return the axes to the zero
points through one-touch
operation.

09/06/2023 Created By : Muryanto,S.Kom. 25


Bab 3. Machine Operation & Screen panel
[ 3.1 Machining Op. Panel ]

9. Override Switch

Feedrate (0-200%)

Rapid Traverse Rate (G00)

10. Manual Pulse Generator

09/06/2023 Created By : Muryanto,S.Kom. 26


Bab 3. Machine Operation & Screen panel
[ 3.1 Machining Op. Panel ]
11. Coolant Buttons
• To discharge and stop supplied coolant
• Pressing coolant [OFF] button for one second
will activate coolant off mode, coolant will not
supplied even if M08 command executed
12. Chip Conveyor Buttons
To operate chip conveyor in
forward/reverse direction

13. Automatic Power Shutoff Button


• Shuts off the power automatically after completion of
machining
• Valid when M02/M30 command executed in the
program
09/06/2023 Created By : Muryanto,S.Kom. 27
Bab 3. Machine Operation & Screen panel
[ 3.1 Machining Op. Panel ]

14. Tool Clamp and Unclamp Buttons – On the spindle


Button Function

• Execute tool clamp operation on the spindle, even when


there is no tool set in the spindle

• Execute tool unclamp operation on the spindle


• If the [Tool Unclamp] button is pressed by mistake, the
tool in the spindle could fall and causing damage.

09/06/2023 Created By : Muryanto,S.Kom. 28


Bab 3. Machine Operation & Screen panel
[ 3.2 Screen Panel ]

09/06/2023 Created By : Muryanto,S.Kom. 29


Bab 3. Machine Operation & Screen panel
[ 3.2 Screen Panel ]
Function Selection Keys

Number Function Number Function

1 Position of all axis 5 Setting the system

2 Display or edit Program 6 Display alarm

3 Tool and work offset 7 Setting the machine

4 Creating and simulating program 8 Display network function

• Function Selection Keys allow the operator to select the screen to be displayed
• Each of the Function has different figure to be displayed on the screen.

09/06/2023 Created By : Muryanto,S.Kom. 30


Bab 3. Machine Operation & Screen panel
[ 3 . 3 To o l P r e p a r a t i o n ]
Mounting/Removing a Tool
1. Register the tool to be set in the spindle

2. Set the registered tool in the spindle,

[MDI] Mode selection button → Function selection key

Insert program,

T(Number);
G00 G91 G30 X0 Y0 Z0;
M06;

Then press automatic [Start] button

3. Select the [JOG] button operation mode

09/06/2023 Created By : Muryanto,S.Kom. 31


Bab 3. Machine Operation & Screen panel
[ 3 . 3 To o l P r e p a r a t i o n ]
4. Open the door then press [Tool Unclamp] button on the spindle

5. Align the key slot in the tool shank with the drive key in the spindle, and insert the tool until it stops

6. Holding the tool with one hand, press the [Tool Clamp] button

09/06/2023 Created By : Muryanto,S.Kom. 32


Bab 3. Machine Operation & Screen panel
[ 3 . 3 M o u n t i n g Wo r k P i e c e ]

Setting the vise in parallel to the


table enables a workpiece to be cut
correctly

• Fix the clamp by tightening clamp with a


wrench
• Fix the workpiece to the vise by turning the
handle

09/06/2023 Created By : Muryanto,S.Kom. 33


Bab 4. Accessories CNC Milling
[ 4.1 Accessories CNC Milling ]
Berikut ini adalah beberapa Accessories yang ada pada mesin CNC :

1. Holder

09/06/2023 Created By : Muryanto,S.Kom. 34


Bab 4. Accessories CNC Milling
[ 4.1 Accessories CNC Milling ]
Jenis Spindle

09/06/2023 Created By : Muryanto,S.Kom. 35


Bab 4. Accessories CNC Milling
[ 4.1 Accessories CNC Milling ]

09/06/2023 Created By : Muryanto,S.Kom. 36


Bab 4. Accessories CNC Milling
[ 4.1 Accessories CNC Milling ]

BT Type

09/06/2023 Created By : Muryanto,S.Kom. 37


Bab 4. Accessories CNC Milling
[ 4.1 Accessories CNC Milling ]
Perawatan Holder

09/06/2023 Created By : Muryanto,S.Kom. 38


Bab 4. Accessories CNC Milling
[ 4.1 Accessories CNC Milling ]

09/06/2023 Created By : Muryanto,S.Kom. 39


Bab 4. Accessories CNC Milling
[ 4.1 Accessories CNC Milling ]

HSK Type

09/06/2023 Created By : Muryanto,S.Kom. 40


Bab 4. Accessories CNC Milling
[ 4.1 Accessories CNC Milling ]

09/06/2023 Created By : Muryanto,S.Kom. 41


Bab 4. Accessories CNC Milling
[ 4.1 Accessories CNC Milling ]
Key Holders / Kunci Holder

Regofix Type Spanner ( Type C )

Nut Bearing Wrench Kunci Pas

09/06/2023 Created By : Muryanto,S.Kom. 42


Bab 4. Accessories CNC Milling
[ 4.1 Accessories CNC Milling ]

2. Collet

Collet merupakan salah satu Accessories mesin milling yang memiliki fungsi untuk
menjepit cutting tools. Untuk penggunaan Collet yaitu dengan cara dipasang pada
holder yang sesuai dengan type nya.

09/06/2023 Created By : Muryanto,S.Kom. 43


Bab 4. Accessories CNC Milling
[ 4.1 Accessories CNC Milling ]

09/06/2023 Created By : Muryanto,S.Kom. 44


Bab 4. Accessories CNC Milling
[ 4.1 Accessories CNC Milling ]

09/06/2023 Created By : Muryanto,S.Kom. 45


Bab 4. Accessories CNC Milling
[ 4.1 Accessories CNC Milling ]

09/06/2023 Created By : Muryanto,S.Kom. 46


Bab 4. Accessories CNC Milling
[ 4.1 Accessories CNC Milling ]

09/06/2023 Created By : Muryanto,S.Kom. 47


Bab 4. Accessories CNC Milling
[ 4.1 Accessories CNC Milling ]

3. Tool Mate / Holder


Tightening Fixture
Yaitu Alat bantu yang dipakai untuk
memasang/mengencangkan dalam proses
pemasangan Cutting Tools ke Holder.

09/06/2023 Created By : Muryanto,S.Kom. 48


Bab 4. Accessories CNC Milling
[ 4.1 Accessories CNC Milling ]
4. Vise ( Ragum )
Vise / Ragum adalah alat yang digunakan untuk menjepit benda kerja ( Work Piece Clamping ).
Ada 2 tipe Vise / Ragum :
1. Type Biasa
2. Type Hidrolik

Biasa Hidrolik

09/06/2023 Created By : Muryanto,S.Kom. 49


Bab 4. Accessories CNC Milling
[ 4.1 Accessories CNC Milling ]
5. Probe / Touch Probe
Probe/ Touch probe Dipakai untuk
Check atau inspection material atau
benda kerja. Biasnya digunakan untuk
Setting “0” benda kerja ( untuk
membuat datum).

09/06/2023 Created By : Muryanto,S.Kom. 50


Bab 4. Accessories CNC Milling
[ 4.1 Accessories CNC Milling ]
6. Calibrator Tool Holder / Tool Probe Calibrator

Dipakai untuk kalibrasi probe dan bisa


digunakan untuk setting Panjang Tool length.

Alat tersebut sebagai master. Dimana pada


bagian alat tersebut tertulis Diameter dan
Panjang actual dengan kepresisian yang
tinggi.

09/06/2023 Created By : Muryanto,S.Kom. 51


Bab 4. Accessories CNC Milling
[ 4.1 Accessories CNC Milling ]

7. BLUM

Blum dipakai untuk mengukur Panjang,diameter dari cutting


tools secata auto. Alat ini Custom ( bias dipasang atau bias juga
tidak pada CNC Milling ).
Blum laser Blum Probe
Ada 2 type :
1. Blum laser Measuring System
2. Blum tools Measuring probe

09/06/2023 Created By : Muryanto,S.Kom. 52


Bab 4. Accessories CNC Milling
[ 4.1 Accessories CNC Milling ]

8. Air Gun
Dipakai untuk Membersihkan kotoran
kotoran scrap pada benda kerja. Alat ini
menggunakan Angin

9. Coolant / Water Gun

Dipakai untuk Membersihkan kotoran


kotoran scrap pada benda kerja dan
juga untuk membersihkan area dalam
mesin. Alat ini menggunakan Air

09/06/2023 Created By : Muryanto,S.Kom. 53


Bab 4. Accessories CNC Milling
[ 4.1 Accessories CNC Milling ]
10. MPG / Hand Wheel

Manual Pulse Generator atau MPG adalah perangkat


yang disambungkan ke machine control untuk
mengendalikan sumbu - sumbu mesin CNC secara
manual jika terjadi kesulitan untuk mengendalikannya
dari machine control, juga berfungsi untuk
memudahkan operator melakukan setting referensi
benda kerja

09/06/2023 Created By : Muryanto,S.Kom. 54


Bab 4. Accessories CNC Milling
[ 4.1 Accessories CNC Milling ]
11. Base Master / Tool master

Fungsi Alat ini adalah untuk Setting Panjang


Cutting Tools dan bisa juga dipakai untuk setting “0”
Benda kerja .

Ukuran Base master macam – macam : yang sering dipakai 50 mm &100 mm


09/06/2023 Created By : Muryanto,S.Kom. 55
Bab 4. Accessories CNC Milling
[ 4.1 Accessories CNC Milling ]
12. Tool preseter (External)

Tool Presetter adalah alat yang digunakan untuk mengukur


dimensi diameter dan panjang dari sebuah alat potong (tool
+ holder) yang dapat menghasilkan ukuran sangat presisi.

Alat presetting membantu dalam mempertahankan dan


mendukung proses pemesinan yang efisien dengan
menyediakan data pahat untuk diterjemahkan ke program
CNC. Pemeriksaan alat juga memastikan kemampuan
toleransi yang lebih baik dan waktu produksi yang maksimal,
dengan manajemen alat yang memberikan berbagai fungsi
internal yang berkontribusi terhadap akurasi CNC .

09/06/2023 Created By : Muryanto,S.Kom. 56


Bab 5. Cutting Tools CNC Milling
[ 5.1 Endmill ]

Cutting Tools / Alat Potong adalah alat yang digunakan untuk memotong material steel blok yang akan dibuat
menjadi mould.

Ada beberapa Cutting Tools yang dipakai pada saat proses machining antara lain :
• Endmill
• Twist Drill / Mata Drill
• Reamer
• Counter Bor
• Tap

09/06/2023 Created By : Muryanto,S.Kom. 57


Bab 5. Cutting Tools CNC Milling
[5.1 Endmill ]

Endmill
Endmill dibagi lagi jenisnya :

a. Berdasarkan bahannya
Ada 6 macam bahan Endmill :
1. HSS 4. TitaniumNitride (TiN)
2. Carbide 5. Titanium Carbonitride (TiCN)
3. Cobalt 6. Titanium Aluminum Nitride (TiAlN)

Dari ke-enam jenis bahan tersebut memiliki


karakteristik masing-masing

09/06/2023 Created By : Muryanto,S.Kom. 58


Bab 5. Cutting Tools CNC Milling
[5.1 Endmill ]

Macam – macam bentuk Endmill :


Berikut ini adalah macam – macam bentuk endmill yang sering dipakai di bidang plastic
die engineering, antara lain :
1. Endmill Flat 4. Endmill Cermet ( For Finishing Botom Surface )
2. Endmill Radius ( Ball Nose ) 5. Endmill Inner Corner radius
3. Endmill Outer Corner Radius 6. Endmill Chamfer

09/06/2023 Created By : Muryanto,S.Kom. 59


Bab 5. Cutting Tools CNC Milling
[5.1 Endmill ]

Berikut Jenis endmill yang dipakai untuk pembeutan model Mould :

Corner Radius ( Outer ) Corner Radius ( Inner ) Endmill Ballnose

Flat/Square Chamfer Cermet

09/06/2023 Created By : Muryanto,S.Kom. 60


Bab 5. Cutting Tools CNC Milling
[5.1 Endmill ]
Macam – macam bentuk Endmill menurut fungsinya :
Ada 2 endmill yaitu Endmill Roughing & Endmill Finishing:
1. Endmill Roughing ( Dipakai untuk Proses Kasar ).
Bentuk dari Endmill Roughing adalah pada bagian Flootnya ( Pisaunya ) terdapat alur.

09/06/2023 Created By : Muryanto,S.Kom. 61


Bab 5. Cutting Tools CNC Milling
[5.1 Endmill ]

2. Endmill Finishing ( Dipakai untuk Proses Halus/Finishing ).


Bentuk dari Endmill Roughing adalah pada bagian Flootnya tidak ada alur.

09/06/2023 Created By : Muryanto,S.Kom. 62


Bab 5. Cutting Tools CNC Milling
[5.1 Endmill ]

Bagian – bagian endmill

09/06/2023 Created By : Muryanto,S.Kom. 63


Bab 5. Cutting Tools CNC Milling
[5.1 Endmill ]

Flute endmill ( End Cut Type )

09/06/2023 Created By : Muryanto,S.Kom. 64


Bab 5. Cutting Tools CNC Milling
[5.1 Endmill ]
Flute endmill ( End Cut Type )

Kesimpulan

09/06/2023 Created By : Muryanto,S.Kom. 65


Bab 5. Cutting Tools CNC Milling
[ 5.1 Endmill ]

Macam – macam Brand Endmill

Sponsor Worldskills

09/06/2023 Created By : Muryanto,S.Kom. 66


Bab 5. Cutting Tools CNC Milling
Drill
[ 5.2 Twist Drill ]
Macam – macam Drill dari jenis bahannya sama seperti dengan endmill :
HSS,Carbide dan Endmill Coating.
Sedangkan menurut cara kerjanya coolant ada 2 : External Coolant dan Internal Coolant.

External Coolant Internal Coolant

Note : 1. Internal Coolant berfungsi untuk membuat lubang-lubang yang dalam.


2. Ukuran Drill yang sering dipakai : Ø 2.6 ; Ø 2.8 ; Ø 3.6 ; Ø 3.8 ; Ø 4.6 ; Ø 4.8 ; Ø
5.6 ; Ø 5.8 ; Ø 7.8 ; Ø 8.7
09/06/2023 Created By : Muryanto,S.Kom. 67
Bab 5. Cutting Tools CNC Milling
[ 5.2 Drill ]
Menurut fungsinya ada 2 : Twist Drill dan Center Drill

Twist Drill Center Drill

Note : Center Drill berfungsi untuk membuat lubang center sebagai titik
awalan sebelum dilakukan proses pengeboran

09/06/2023 Created By : Muryanto,S.Kom. 68


Bab 5. Cutting Tools CNC Milling
[ 5.3 Reamer ]
Fungsi dari cutting tools reamer adalah untuk
memperbesar ukuran lubang yang terbentuk
sebelumnya dengan drill dengan kepresisian
yang tinggi.
Reamer ada 2 model yang dipakai di plastic die
engineering yaitu : Spiral dan straight Reamer

09/06/2023 Created By : Muryanto,S.Kom. 69


Bab 5. Cutting Tools CNC Milling
[ 5.4 Face Mill ]
Fungsi dari Face mill sesuai
dengan Namanya adalah
digunakan untuk proses facing
atau milling permukaan muka.

Bentuk insert face mill


bermacam-macam:
- Segi tiga
- Persegi
- Segi 5
- dll

09/06/2023 Created By : Muryanto,S.Kom. 70


Bab 6. Machining Prosess
[ 6.1 Flow Proses Produksi ]
Memutuskan :
1. Proses Machining
2. Metode Clamping
3. Cutting Tool
yang dipakai

Membuat dan
Gambar kerja mengedit Program

Setting Pengoperasian
Produksi

Test Machining
Set Pemotongan Angin
09/06/2023 Created By : Muryanto,S.Kom. 71
Bab 6. Machining Prosess
[ 6.2 Knowledge Before Programming ]
Axis Coordinate System
Arah positif sumbu koordinat ditentukan dengan
menggunakan "Aturan Tangan Kanan"

Sumbu X, Y, Z
saling tegak lurus

A, B, C sumbu X-axis: Extends horizontally,


putar berputar
parallel to the mounting plane
sekitar X, Y, Z

Y-axis: Perpendicular to both X


and Z axis

Z-axis: Same direction as the


Ketika melihat ke arah positif dari sumbu machine’s spindle
linear, rotasi terhadap sumbu ini searah
jarum jam sama dengan rasa rotasi positif
dari sumbu putar tertentu.
09/06/2023 Created By : Muryanto,S.Kom. 72
Bab 6. Machining Prosess
[ 6.2 Knowledge Before Programming ]

Titik Referensi /
Reference Point

G54 ~ G59
Titik referensi benda
kerja / WCS ( Work
Coordinate System )

G28
Titik referensi mesin /
MCS (Machine Coordinate System)

09/06/2023 Created By : Muryanto,S.Kom. 73


Bab 6. Machining Prosess
[ 6.3 Knowledge Before Programming ]
Informasi Geometris
Informasi Geometris adalah bagian program CNC yang berisi 2 2
instruksi untuk menentukan posisi koordinat – koordinat
lintasan/titik/Point pada sumbu mesin CNC.
Untuk pemrograman kontur, ada 3 jenis informasi geometris pada
lintasan alat potong yaitu:
1. Entry Point : adalah posisi peletakan awal tool sebelum 2 2 2 2
penyayatan
contoh : G0 X-10 Y-10
2. Tool Path : adalah titik – titik koordinat yang dilintasi oleh tool.
contoh : G01 Z-5
G41 X10 dst
2
3. Exit Point : adalah posisi pembebasan tool setelah penyayatan
contoh : G0 X-10 Y-10

Block Program adalah penggalan program CNC atau 1 baris program


CNC yang mempunyai maksud atau tujuan tertentu yaitu bagian program 2
CNC yang terdiri dari kumpulan word dan berisi semua informasi untuk 3 1
melaksanakan sebuah pengerjaan.
contoh : N05 G01 X-50 F200
09/06/2023 Created By : Muryanto,S.Kom. 74
Bab 6. Machining Prosess
[ 6.3 Knowledge Before Programming ]
Beberapa kode program CNC yang masuk dalam Informasi Geometris antara lain :
X : Posisi absolut untuk sumbu X
Y : Posisi absolut untuk sumbu Y
Z : Posisi absolut untuk sumbu Z
A : Posisi memutar terhadap sumbu X (rotary around X)
B : Posisi memutar terhadap sumbu Y (rotary around Y)
C : Posisi memutar terhadap sumbu Z (rotary around Z)
U : Posisi relatif terhadap sumbu X
V : Posisi relatif terhadap sumbu Y
W : Posisi relatif terhadap sumbu Z
I : Jarak titik awal dan pusat radius gerakan melingkar di sumbu X
J : Jarak titik awal dan pusat radius gerakan melingkar di sumbu Y
K : Jarak titik awal dan pusat radius gerakan melingkar di sumbu Z
R : Data radius
P : Jumlah perulangan untuk sub program
09/06/2023 Created By : Muryanto,S.Kom. 75
Bab 6. Machining Prosess
[ 6.3 Knowledge Before Programming ]

Informasi Teknologi

Informasi teknologi adalah bagian program CNC yang berisi antara lain tentang masukan – masukan
instruksi kepada mesin CNC selain posisi koordinat sumbu mesin CNC, misalnya instruksi untuk mengatur
kecepatan pemakanan / feeding dan kecepatan putaran spindle dalam satuan RPM misalnya F300 S800.

Beberapa kode program CNC yang masuk dalam Informasi Teknologi antara lain :
M : Miscellaneous function
F : Feeding
S : Spindle Speed dalam RPM
N : Nomor baris program atau line number
T : Pemilihan alat potong atau Tool
D : Cutter diameter/radius offset
H : Tool length offset
09/06/2023 Created By : Muryanto,S.Kom. 76
Bab 6. Machining Prosess
[ 6.4 Kode Program (G,M,S,T,F Code) ]

Yang akan dipelajari pada pembuatan Program CNC Dasar

1. Memahami sistem koordinat


2. Memahami metode absolute dan incremental
3. Mampu menghitung parameter CNC
4. Mengenali G-Code dan M-Code
5. Mampu membuat program segiempat, radius dan chamfer

09/06/2023 Created By : Muryanto,S.Kom. 77


Bab 6. Machining Prosess
[ 6.4 Kode Program (G,M,S,T,F Code) ]

5 Fungsi / Kode pada program


1. G functions: Fungsi untuk
persiapan (Menentukan pergerakan
sumbu X, Y, and Z axis)
2. M functions: Fungsi bantu (Ini
menentukan input / output sinyal dalam
kaitannya dengan perangkat peripheral
/tambahan pada mesin)
3. S functions: Fungsi Spindel
(Untuk mengatur kecepatan spindel)
4. T functions: Fungsi pemanggilan
Tool (Memilih tool yang ada pada
magazine)
5. F functions: Fungsi
feedrate/Kec.potong (Untuk mengatur
kecepatan pergerakan Axis)
09/06/2023 Created By : Muryanto,S.Kom. 78
Bab 6. Machining Prosess
[ 6.4 Kode Program (G,M,S,T,F Code) ]

Program Command Point


1. Titik spesifik yaitu untuk pindah ke posisi yang ditentukan oleh program.
2. Command point adalah titik di pusat rotasi di ujung alat.

09/06/2023 Created By : Muryanto,S.Kom. 79


WCSBab
Set6. Machining
Up Prosess
[ 6.4 Kode Program (G,M,S,T,F Code) ]
A. Fungsi G / G - Code
1. Work Coordinate System & Set-Up (Workpiece Zero Point )

• Titiknya dimana referensi point berada di titik X0,Y0, dan


Z0 benda kerja
• Setting Workpiece Zero point dapat di operasikan
sebanyak 6 inputan data di mesin (G54-G59)
• G54 ke G59 pada seting work coordinate system adalah
lebih ke actual posisi titik X0,Y0,Z0 benda kerja sesuai
dengan lokasi saat proses pemograman & di mesin.

09/06/2023 Created By : Muryanto,S.Kom. 80


Bab 6. Machining Prosess
[ 6.4 Kode Program (G,M,S,T,F Code) ]

09/06/2023 Created By : Muryanto,S.Kom. 81


Bab 6. Machining Prosess
[ 6.4 Kode Program (G,M,S,T,F Code) ]
Work Coordinate System Set-Up
Pengaturan biasanya memungkinkan enam titik nol benda kerja diatur menggunakan G54-G59

2. Machine Coordinate System ( Machine Zero Point )

Kode dari Machine Zero point/MCS adalah G28 dan G30 untuk Zero point posisi ATC
G28/Zero Return biasanya disetting pada ujung mesin arah positif (+) dari setiap sumbu (X,Y,Z) oleh
pabrikan mesin
09/06/2023 Created By : Muryanto,S.Kom. 82
Bab 6. Machining Prosess
[ 6.4 Kode Program (G,M,S,T,F Code) ]
G28 (First Zero Return )
G28 adalah Zero Koordinat Mesin (Machine Coordinate System), juga disebut First Machine Zero Return.
Posisi titik/point koordinat machine zero di bagian akhir/ujung setiap sumbu.

G30 ( Second Zero Return )


G30 adalah Zero Return koordinat ATC Mesin.

09/06/2023 Created By : Muryanto,S.Kom. 83


Bab 6. Machining Prosess
[ 6.4 Kode Program (G,M,S,T,F Code) ]
3. Metode Pengukuran koordinat

a. Metode Pengukuran Mutlak (Absolute) b. Metode Pengukuran dengan


Penambahan/Berantai (Incremental)

09/06/2023 Created By : Muryanto,S.Kom. 84


Bab 6. Machining Prosess
[ 6.4 Kode Program (G,M,S,T,F Code) ]

Contoh Monentukan Point to Point menggunakan 2 metode :

Absolute Coordinate Incremental Coordinate


Referensi koordinat di titik X0 Y0 Z0 benda kerja Referensi nya adalah titik terakhir / titik
sebelumnya
Nilai menunjukkan jarak dari titik nol benda kerja Nilainya menunjukkan jarak antara 2 point (point
awal dan yang dituju)

09/06/2023 Created By : Muryanto,S.Kom. 85


Bab 6. Machining Prosess
[ 6.4 Kode Program (G,M,S,T,F Code) ]

o G90 (Absolute Command) :

Referensi koordinat di titik X0 Y0 Z0 benda


kerja dan nilai menunjukkan jarak dari titik nol
benda kerja.

Format : G90 X… Y… Z…

o G91 (Increment Command) :

Referensi nya adalah titik terakhir / titik


sebelumnya dan nilainya menunjukkan jarak
antara 2 point (point awal dan yang dituju)

Format : G91 X… Y… Z…

09/06/2023 Created By : Muryanto,S.Kom. 86


Bab 6. Machining Prosess
[ 6.4 Kode Program (G,M,S,T,F Code) ]
4. Cutting Movement (Pergerakan
Pemotongan)
a. Tapper Motion
Contoh program di bawah ini merupakan pergerakan berlawanan arah jarum jam dari titik A menggunakan koordinat inkremental

X
09/06/2023 Created By : Muryanto,S.Kom. 87
Bab 6. Machining Prosess
[ 6.4 Kode Program (G,M,S,T,F Code) ]
4. Cutting Movement (Pergerakan Pemotongan)
b. G00 (Positioning)
G00 pemangilan posisi/pergeseran ke point yang dituju dengan kecepatan maximum (rapid) yang dimiliki oleh mesin. Bisa juga
disebut pergerakan aircut.

09/06/2023 Created By : Muryanto,S.Kom. 88


Bab 6. Machining Prosess
[ 6.4 Kode Program (G,M,S,T,F Code) ]

c. G01 (Linier Interpolation)


G01 juga dikenal dengan nama lain pemotongan linier: itu menyebabkan gerakan linier ke posisi
target dan kecepatan gerak mengikuti perintah Feeding. Format → G01 X_Y_F_

09/06/2023 Created By : Muryanto,S.Kom. 89


Bab 6. Machining Prosess
[ 6.4 Kode Program (G,M,S,T,F Code) ]

Contoh Program Sederhana :

N1 G00 X0. Y0. ;


3 4 N2 G01 X0. Y40. F100 ;
N3 G01 X50. Y60. ;
2
N4 G01 X80. Y60. ;
5 N5 G01 X100. Y15. ;
1 6 N6 G01 X100. Y0. ;
N7 G01 X0. Y0. ;

09/06/2023 Created By : Muryanto,S.Kom. 90


Bab 6. Machining Prosess
[ 6.4 Kode Program (G,M,S,T,F Code) ]
Contoh Soal :

09/06/2023 Created By : Muryanto,S.Kom. 91


Bab 6. Machining Prosess
[ 6.4 Kode Program (G,M,S,T,F Code) ]
d. G02 & G03 (Circular Interpolation)
G02 (Gerakan melingkar searah jarum jam) dan G03 (Gerakan melingkar berlawanan jarum jam) disebut
perintah pemotongan busur, dan mereka menentukan gerakan dalam busur ke posisi yang ditentukan

Note : The size of the arc is set by specifying


either R or I, J, and K

Format : G02 (G03) X… Y… R… F…


G02 (G03) X… Y… I… J… F…
R = Arc Radius
I,J,K = Jarak terhadap sumbu (X/Y) ke center lingkaran

09/06/2023 Created By : Muryanto,S.Kom. 92


Bab 6. Machining Prosess
[ 6.4 Kode Program (G,M,S,T,F Code) ]

09/06/2023 Created By : Muryanto,S.Kom. 93


Bab 6. Machining Prosess
[ 6.4 Kode Program (G,M,S,T,F Code) ]

(4) Body Program :

N01 G01 X80. Y-50. F200 ;


N02 X-70. ;
N03 G02 X-90. Y-40. R20 ;
N04 G01 Y50. ;
(3)

09/06/2023 Created By : Muryanto,S.Kom. 94


Bab 6. Machining Prosess
[ 6.4 Kode Program (G,M,S,T,F Code) ]

e. Dwell Time (Waktu Delay) → G04


G04 biasanya disebut waktu tunggu dan merupakan perintah untuk mempertahankan status
yang berlaku pada waktu yang ditentukan, lalu jalankan blok berikutnya setelah waktu
tinggal telah berlalu

Format → G04 P____; P → 1 unit = 0.001 s


G04 X____; X → 1 unit = 1 s

Kalkulasi Dwelling time untuk spot facing

Spindel 1 putaran = 60 second / spindle speed


Jika diketehuai putaran spindle adalah 600 rpm, maka 60/600 = 0.1
Jadi, hasil perhitungan dwell nya yaitu 0.1 ( G04 P100 )

09/06/2023 Created By : Muryanto,S.Kom. 95


Bab 6. Machining Prosess
[ 6.4 Kode Program (G,M,S,T,F Code) ]

f. Tool Offset ( Length & Radius )

1. Tool offset number 4. Extension function button


2. Tool length offset (H) 5. Input data, Old data
3. Tool radius offset (D) 6. Tool bar

09/06/2023 Created By : Muryanto,S.Kom. 96


Bab 6. Machining Prosess
[ 6.4 Kode Program (G,M,S,T,F Code) ]
Tool Length Offset dapat di setting pada Tool Offset pada bagian Length Geometry, disesuaikan dengan nomor tool
yang terpasang pada turret. Cara menggunakannya adalah dengan mengaktifkan Tool Length Compensation yaitu
G43 dilanjutkan dengan Hn dengan n diubah menjadi nomor tool.
• G43 (Tool length offset +) / G44 (Tool length offset -): Command/perintah tersebut digunakan untuk
menyesuaikan nilai Panjang/overhang dari cutting tool yang berbeda.

• G49: Tool length offset cancel.

Format
G43 Z___H___; G49
G49;
Z: (coordinate value for positioning
in the Z-axis direction) (-)
H: (tool offset number)
Contoh:

G0 G43 H1 Z30
Artinya mesin akan bergerak rapid ke posisi Z30
dengan Tool Length Offset nomor 1 (+)
09/06/2023 Created By : Muryanto,S.Kom. 97
Bab 6. Machining Prosess
[ 6.4 Kode Program (G,M,S,T,F Code) ]
Cutter radius Offset
Kompensasi radius alat potong akan
aktif apabila ditulis G41/G42. G41
adalah kompensasi radius kiri,
sedangkan G42 adalah kompensasi
radius kanan. G40 adalah
membatalkan kompensasi radius atau
tanpa kompensasi.

o Command Point adalah titik di


pusat rotasi tool pada tool
nose
o Tanpa offset radius tool, maka
profil dari benda kerja yang
dibuat akan menjadi
overcutting/pemakanan
berlebih

09/06/2023 Created By : Muryanto,S.Kom. 98


Bab 6. Machining Prosess
[ 6.4 Kode Program (G,M,S,T,F Code) ]
Cutter Radius Offset :
G40: Cutter radius offset dibatalkan
G41: Offset diterapkan di sebelah kiri dari arah pemakanan/program path
G42: Offset diterapkan di sebelah kanan dari arah pemakanan/program path

Format :
G40
G41 X… Y… D…;
G41 X… Y… D…;

09/06/2023 Created By : Muryanto,S.Kom. 99


Bab 6. Machining Prosess
[ 6.4 Kode Program (G,M,S,T,F Code) ]

09/06/2023 Created By : Muryanto,S.Kom. 100


Bab 6. Machining Prosess
[ 6.4 Kode Program (G,M,S,T,F Code) ]

G90 G00 X0. Y0. Z0.


N1 G17 G41 D07 X250.
Y550.
N2 G01 Y900. F150
N3 X450.
N4 G03 X500. Y1150.
R650.
N5 G02 X900. R-250.
N6 G03 X950. Y900.
R650.
N7 G01 X1150.
N8 Y550.
N9 X700. Y650.
N10 X250. Y550.
N11 G00 G40 X0. Y0.

09/06/2023 Created By : Muryanto,S.Kom. 101


Bab 6. Machining Prosess
[ 6.4 Kode Program (G,M,S,T,F Code) ]
2. M Function / M - Code
a. Ending of Program (Berakhirnya Program)

M00 (Program Stop)


• Specify M00 at the point where you want to stop the machine

M01 (Optional Stop)


• Same function with M00, but M01 will only activated if optional stop function
was on.

M02 (Program end)


• Ends the program and resets the NC unit.
• All machine operation stop (Spindle, Axis, Coolant)

M30 (Program end & rewind)


• Same function with M02 but also rewinds the program from the beginning
• The cursor returns to the head of the program

09/06/2023 Created By : Muryanto,S.Kom. 102


Bab 6. Machining Prosess
[ 6.4 Kode Program (G,M,S,T,F Code) ]
b. Spindle Function

M03 (Spindle CW Rotation)


• Activated the spindle to turn clockwise direction
when looking from the spindle toward the
workpiece

M04 (Spindle CCW Rotation)


• Activated the spindle to turn counterclockwise Clockwise
direction when looking from the spindle toward
the workpiece

M05 (Spindle Stop)


• Stops the rotation of the spindle

M06 (Tool Change)


• Activated ATC operation
09/06/2023 Created By : Muryanto,S.Kom. 103
Bab 6. Machining Prosess
[ 6.4 Kode Program (G,M,S,T,F Code) ]
c. Cooling Unit (On/Off)

M08 (Coolant ON)


• Turns the coolant discharge to be ON.
• Other cooling option are:
❑ M51: Airblow

M09 (Coolant OFF)


• Turns the coolant discharge to be OFF.

09/06/2023 Created By : Muryanto,S.Kom. 104


Bab 6. Machining Prosess
[ 6.4 Kode Program (G,M,S,T,F Code) ]
3. S Function / S - Code

09/06/2023 Created By : Muryanto,S.Kom. 105


Bab 6. Machining Prosess
[ 6.4 Kode Program (G,M,S,T,F Code) ]
4. T Function / T - Code

09/06/2023 Created By : Muryanto,S.Kom. 106


Bab 6. Machining Prosess
[ 6.4 Kode Program (G,M,S,T,F Code) ]
5. F Function / F - Code

09/06/2023 Created By : Muryanto,S.Kom. 107


Bab 6. Machining Prosess
[ 6.4 Kode Program (G,M,S,T,F Code) ]

09/06/2023 Created By : Muryanto,S.Kom. 108


Bab 6. Machining Prosess
[ 6.5 Pemrograman Dasar ]

A. Mekanisme atau Prinsip kerja NC/CNC

secara singkat bisa dikatakan sebagai berikut:

• Programer membuat atau mengetikkan langsung program CNC sesuai dengan


desain produk yang akan dibuat pada mesin CNC atau dibuat pada komputer
dengan bantuan software untuk pemrograman CNC.
• G-code adalah bahasa dasar dan istilah yang dikenal untuk Program CNC
tersebut, dan selanjutnya dikirim dan dieksekusi oleh post prosesor pada mesin
CNC dan menghasilkan pengaturan motor servo pada mesin untuk menggerakkan
perkakas yang bergerak melakukan proses permesinan hingga menghasilkan
produk sesuai program yang sudah dibuat oleh programer CNC.

09/06/2023 Created By : Muryanto,S.Kom. 109


Bab 6. Machining Prosess
[ 6.5 Pemrograman Dasar ]

B. Struktur Program

[Header]

[Body]

[Footer]

09/06/2023 Created By : Muryanto,S.Kom. 110


Bab 6. Machining Prosess
[ 6.5 Pemrograman Dasar ]

09/06/2023 Created By : Muryanto,S.Kom. 111


Bab 6. Machining Prosess
[ 6.5 Pemrograman Dasar ]

C. Header & Footer

Header dan Footer pada program CNC adalah sebuah rangkaian kode CNC
yang berguna untuk mengembalikan posisi CNC ke posisi awal atau posisi
aman.

HEADER FOOTER

09/06/2023 Created By : Muryanto,S.Kom. 112


Bab 6. Machining Prosess
[ 6.5 Pemrograman Dasar ]

O8011 NOMER PROGRAM


G91 G28 X0. Y0. Z0.
M6T1
G90 G54 G17 G40 G00 X-15. Y-15. HEADER
Z20.
M3 M8 S1000
G1 Z-5 F150.
G01 G41 D1 X0. Y0.
Y40.
X50. Y60.
X80. BODY
X100. Y15.
Y0.
X0.
G00 G40 X-15. Y-15.
M5 M9
G91 G28 X0. Y0.
Z0. FOOTER
M30

09/06/2023 Created By : Muryanto,S.Kom. 113


Bab 6. Machining Prosess
[ 6.5 Pemrograman Dasar ]

D. Sub Program Configuration

09/06/2023 Created By : Muryanto,S.Kom. 114


Bab 6. Machining Prosess
[ 6.5 Pemrograman Dasar ]
E. Sub Program Call

09/06/2023 Created By : Muryanto,S.Kom. 115


Bab 6. Machining Prosess
[ 6.5 Pemrograman Dasar ]

M98 P51002 ;
Perintah ini menentukan "Panggil subprogram (nomor 1002) lima kali berturut-turut." Perintah
panggilan subprogram (M98P_) dapat ditentukan dalam blok yang sama dengan perintah pindah.
X1000.0 M98 P1200
Contoh ini memanggil subprogram (nomor 1200) setelah gerakan X.

Urutan eksekusi subprogram yang dipanggil dari program utama

Suatu subprogram dapat memanggil subprogram lain dengan cara yang sama seperti program utama memanggil
subprogram.
09/06/2023 Created By : Muryanto,S.Kom. 116
Bab 6. Machining Prosess
[ 6.5 Pemrograman Dasar ]
Contoh Sub Program Call
Main Program : O0521
Sub Program : O0522
G91 G28 Z0. ;
G91 G1 Z-1. F500 ;
G40 G49 G80 ;
G90 G41 D1 X10. F1000 ;
M6 T1 ;
Y60.
M3 S5000 ;
X35. Y70.
G90 G54 G0 X-10. Y-10. ;
X78.
G0 G43 H1 Z10 ;
X90. Y58.
G1 Z0 F500 ;
Y35.
M98 P50522 ;
X65. Y10.
G0 Z20. ;
X-30.
M5 M9 ;
Y-30.
G40 G49 G80 ;
G40
Endmill Diameter 30 G91 G0 Z0. ;
M99
M30 ;
09/06/2023 Created By : Muryanto,S.Kom. 117
Bab 6. Machining Prosess
[ 6.6 Pemrograman Canned Cycle ]
Canned Cycle adalah operasi repetitive yang
paling umum digunakan pada arah sumbu Z
seperti proses Drilling untuk membuat
hole/lubang, Tapping & Boring. Canned Cycle
digunakan untuk menyederhanakan program.
Ada beberapa jenis Canned Cycle yang dapat
dipilih, dan sekali dipilih maka Canned Cycle akan
tetap aktif sampai dibatalkan oleh perintah/Code
G80. Ketika Canned Cycle diaktifkan, Gerakan
sumbu X&Y dilakukan dengan pergerakan rapid
sedangkan sumbu Z menggunakan Feeding.
Ada 5 operasi dalam suatu Canned Cycle :
1. Penempatan point pada koordinat X dan Y
2. Pergerakan cepat ke bidang R (Reference)
3. Melakukan proses Drilling, Boring atau
Tapping sesuai dengan Canned Cycle yang
diaktifkan
4. Operasi pada bagian bawah dalam lubang
5. Kembali ke ke bidang R (Retract) dengan
perintah G99 atau ke titik start awal dengan
perintah G98.

09/06/2023 Created By : Muryanto,S.Kom. 118


Bab 6. Machining Prosess
[ 6.6 Pemrograman Canned Cycle ]

09/06/2023 Created By : Muryanto,S.Kom. 119


Bab 6. Machining Prosess
Canned Cycle
[ 6.6 Pemrograman Canned Cycle ]

09/06/2023 Created By : Muryanto,S.Kom. 120


Bab 6. Machining Prosess
Canned Cycle
[ 6.6 Pemrograman Canned Cycle ]

09/06/2023 Created By : Muryanto,S.Kom. 121


Bab 6. Machining Prosess
Canned Cycle
[ 6.6 Pemrograman Canned Cycle ]
A. Canned Cycle Spot Drilling – G81

Siklus ini digunakan untuk pengeboran normal. Pemotongan dilakukan sampai ke bagian bawah lubang. Tool
kemudian ditarik dari dasar lubang dalam lintasan cepat. Biasa digunakan untuk membuat spot drill untuk awalan
proses drill.
Format :

G81 X_ Y_ Z_ R_ F_ K_
X_ Y_ : Hole position data

Z_ : The distance form the origin Z to the bottom of the hole

R_ : The distance from the initial level to point R level

F_ : Cutting feedrate

K_ : Number of repeats

09/06/2023 Created By : Muryanto,S.Kom. 122


Bab 6. Machining Prosess
Canned Cycle
[ 6.6 Pemrograman Canned Cycle ]
• G81 is used for center drilling where the conditions for chip discharge are good

G00
G01
09/06/2023 Created By : Muryanto,S.Kom. 123
Bab 6. Machining Prosess
[ 6.6 Pemrograman Canned Cycle ]

…..
M3 S1000 ;
G90 G0 G43 H6 Z15. ;
G99 G81 X30. Y25. Z-3.1 R5. F50 ;
Y55. ;
Y75. ;
X100. ;
Y55. ;
G99 Y25. ;
G80 ;
…..

09/06/2023 Created By : Muryanto,S.Kom. 124


Bab 6. Machining Prosess
[ 6.6 Pemrograman Canned Cycle ]
Example – Standard G00&G01

09/06/2023 Created By : Muryanto,S.Kom. 125


Bab 6. Machining Prosess
[ 6.6 Pemrograman Canned Cycle ]
Example – Canned Cycle Absolute Program

09/06/2023 Created By : Muryanto,S.Kom. 126


Bab 6. Machining Prosess
[ 6.6 Pemrograman Canned Cycle ]
Example – Canned Cycle Incremental Program

09/06/2023 Created By : Muryanto,S.Kom. 127


Bab 6. Machining Prosess
[ 6.6 Pemrograman Canned Cycle ]

B. Canned Cycle Depth Hole Drilling/Peck Drilling – G83

Siklus pengeboran peck G83 melakukan operasi pengeboran di beberapa peck. Teknik ini membuat pengeboran
lubang yang dalam menjadi mudah dan ekonomis. Pengeboran dilakukan bertahap (naik turun) ke dasar lubang
saat chip dibuang. Karena pengeboran dilakukan ke dasar lubang dalam beberapa langkah pemakanan kecil, setiap
kali kedalaman yang ditentukan dibuat dan kemudian bor ditarik kembali, kemudian bor membuat peck berikutnya,
operasi ini diulangi lagi dan lagi sampai kedalaman bor tercapai.

Format :

G83 X_ Y_ Z_ R_ Q_ F_ K_
X_ Y_ : Hole position data
Z_ : The distance from origin Z to the bottom of the hole
R_ : The distance from the initial level to point R level
Q_ : Depth of cut for each cutting feed
F_ : Cutting feed rate
K_ : Number of repeats

09/06/2023 Created By : Muryanto,S.Kom. 128


Bab 6. Machining Prosess
[ 6.6 Pemrograman Canned Cycle ]
Deep Hole Drilling Cycle – G83

• Used for drilling of holes with a depth of cut at least four times diameter drill.

• Added Q Variable for specified the pecking distance.

• The guide for Q is the drill diameter

09/06/2023 Created By : Muryanto,S.Kom. 129


Bab 6. Machining Prosess
[ 6.6 Pemrograman Canned Cycle ]
Deep Hole Drilling Cycle – G83

09/06/2023 Created By : Muryanto,S.Kom. 130


Bab 6. Machining Prosess
[ 6.6 Pemrograman Canned Cycle ]

Contoh :

…..
M3 S1000 ;
G90 G0 G43 H6 Z15. ;
G99 G83 X30. Y25. Z-50. R10. Q5. F120 ;
Y55. ;
Y75. ;
X100. ;
Y55. ;
G99 Y25. ;
G80 ;
…..

09/06/2023 Created By : Muryanto,S.Kom. 131


Bab 6. Machining Prosess
[ 6.6 Pemrograman Canned Cycle ]
C. Canned Cycle High Speed Peck Drilling / Chip Break Drilling Cycle – G73

Biasa disebut "Chip Break Drilling Cycle". Siklus ini melakukan pengeboran peck berkecepatan tinggi. Melakukan
pemotongan intermiten (bergerak naik turun) ke dasar lubang sambil mengeluarkan chip dari lubang. Digunakan saat
membuat lubang yang tidak dalam.
Format :
G73 X_ Y_ Z_ R_ Q_ F_ K_

X_ Y_ : Hole position data


Z_ : The distance from origin Z to the bottom of the hole
R_ : The distance from the initial level to point R level
Q_ : Depth of cut for each cutting feed
F_ : Cutting feed rate
K_ : Number of repeats

09/06/2023 Created By : Muryanto,S.Kom. 132


Bab 6. Machining Prosess
[ 6.6 Pemrograman Canned Cycle ]

High-speed Deep Hole Drilling Cycle – G73

09/06/2023 Created By : Muryanto,S.Kom. 133


Bab 6. Machining Prosess
[ 6.6 Pemrograman Canned Cycle ]

Contoh :
…..
M3 S3000 ;
G90 G0 G43 H6 Z15. ;
G99 G73 X30. Y25. Z-15. R10.
Q5. F120 ;
Y55. ;
Y75. ;
X100. ;
Y55. ;
G99 Y25. ;
G80 ;
…..
09/06/2023 Created By : Muryanto,S.Kom. 134
Bab 6. Machining Prosess
[ 6.6 Pemrograman Canned Cycle ]
D. Canned Cycle Boring Cycle / Reaming Cycle – G85
• This command specified for reaming

G00
G01

09/06/2023 Created By : Muryanto,S.Kom. 135


Bab 6. Machining Prosess
[ 6.6 Pemrograman Canned Cycle ]

E. Canned Cycle Tapping – G84

Siklus Tap G84 melakukan operasi tapping, dilakukan dengan memutar spindle searah jarum jam, ketika dasar
lubang telah tercapai, spindle diputar ke arah sebaliknya untuk retract. Seluruh operasi ini menciptakan ulir.

Format :

G84 X_ Y_ Z_ R_ P_ F_ K_ ;

X_ Y_ : Hole position data


Z_ : The distance from origin Z to the bottom of the hole
R_ : The distance from the initial level to point R level
P_ : Dwell time
F_ : Thread lead/Pitch of Tread
K_ : Number of repeats

09/06/2023 Created By : Muryanto,S.Kom. 136


Bab 6. Machining Prosess
[ 6.6 Pemrograman Canned Cycle ]

09/06/2023 Created By : Muryanto,S.Kom. 137


Bab 6. Machining Prosess
[ 6.6 Pemrograman Canned Cycle ]
G84 Rigid Tapping Cycle tanpa Dwell Time

Contoh penggalan program:

G84 Z-12.0 R1.0 F0.8;


X50.0;
X50.0;
Y40.0;
G80;

G84 (X) (Y) Z R F;


X = Coordinate of hole (Optional)
Y = Coordinate of hole (Optional)
Z = Depth of hole
R = Retract value
F = Pitch of thread
09/06/2023 Created By : Muryanto,S.Kom. 138
Bab 6. Machining Prosess
[ 6.6 Pemrograman Canned Cycle ]
G84 Peck Tapping Cycle tanpa Dwell Time
Contoh program:
N5 T0505 (M5 TAP);
M06;
G90 G95 G54 G21 G17 G80;
S300;
G00 X20.0 Y20.0;
Z15.0 M08;
G84 Z-12.0 R5.0 Q3.0 F0.8;
Y-20.0;
X-20.0;
G84 (X) (Y) Z R (Q) F Y20.0;
X = Coordinate of hole (Optional) G80;
Y = Coordinate of hole (Optional)
Z = Depth of hole G00 Z50.0 M09;
R = Retract value G53 X0.0 Y0.0 Z0.0;
Q = Depth of each peck (Optional)
F = Pitch of thread M01;

09/06/2023 Created By : Muryanto,S.Kom. 139


Bab 6. Machining Prosess
[ 6.6 Pemrograman Canned Cycle ]

Contoh :
…..
M3 S200 ;
G90 G0 G43 H6 Z15. ;
G99 G84 X30. Y25. Z-20. R10. F1.5 ;
Y55. ;
Y75. ;
X100. ;
Y55. ;
G99 Y25. ;
G80 ;
…..

09/06/2023 Created By : Muryanto,S.Kom. 140


Bab 6. Machining Prosess
[ 6.6 Pemrograman Canned Cycle ]

09/06/2023 Created By : Muryanto,S.Kom. 141


Bab 6. Machining Prosess
[ 6.6 Pemrograman Canned Cycle ]

09/06/2023 Created By : Muryanto,S.Kom. 142


Bab 6. Machining Prosess
Canned Cycle
[ 6.6 Pemrograman Canned Type
Cycle ] & Format

09/06/2023 Created By : Muryanto,S.Kom. 143


Bab 6. Machining Prosess
Canned Cycle
[ 6.6 Pemrograman Canned Type
Cycle ] & Format

09/06/2023 Created By : Muryanto,S.Kom. 144


Bab 6. Machining Prosess
Canned Cycle
[ 6.6 Pemrograman Canned Type
Cycle ] & Format

09/06/2023 Created By : Muryanto,S.Kom. 145


Bab 6. Machining Prosess
Canned Cycle
[ 6.6 Pemrograman Canned Type
Cycle ] & Format
Soal :

Absolute

G98
G99

Incremental

09/06/2023 Created By : Muryanto,S.Kom. 146


Bab 7. CAD/CAM for CNC Milling
CannedCAD/CAM
[ 7.1 Penjelasan Cycle ]Type & Format
Apa itu C A D s o f t wa r e ?
CAD (Computer Aided Design) merupakan
software yang digunakan oleh seorang
Engineering untuk merancang/mendesain gambar
2D & 3D.

09/06/2023 Created By : Muryanto,S.Kom. 147


Bab 7. CAD/CAM for CNC Milling
CannedCAD/CAM
[ 7.1 Penjelasan Cycle ]Type & Format
Apa itu C A M s o f t wa r e ?
CAM (Computer Aided Manufacturing) merupakan software sekaligus sistem otomasi yang berperan
mengkonversi desain produk/gambar objek secara akurat yang digunakan untuk membuat kode-kode
perintah/program yang dapat dibaca oleh sistem mesin CNC untuk menghasilkan sebuah produk.

Product Design C AM s i m u l a t i o n

Create Code

Actual Product
09/06/2023 Created By : Muryanto,S.Kom. 148
Bab 7. CAD/CAM for CNC Milling
Canned Cycle
[ 7.2 Macam-macam Type
Software & Format
CAD/CAM ]

CAD
Software

CAM
Software

09/06/2023 Created By : Muryanto,S.Kom. 149


Bab 7. CAD/CAM for CNC Milling
CannedInterface
[ 7.3 Mastercam Cycle] Type & Format
Tittle Bar Window Control

Quick Access Toolbar

Backstag Ribbon Tabs


e
View Ribbon Quick Mask
Selection Bar
Buttons
Toolpaths/Solids/Planes/Levels/Recent Grid
Drop
Functions Manager
Down

Mini Toolbars

Axis

Right Mouse
Button Menu
Panel
Function Prompt Status
Bar

09/06/2023 Created By : Muryanto,S.Kom. 150


Bab 7. CAD/CAM for CNC Milling
Canned
[ 7.3 Fitur Cycle
Mastercam – Tab Type
File ] & Format

Untuk membuat file baru


Untuk membuka file yang pernah dibuat

Untuk menyimpan dokumen

Menyimpan beberapa bagian file dokumen

Mengubah file dari atau ke Mastercam

Mengatur beberapa custom pada Mastercam


seperti warna dan satuan ukuran

Untuk mengatur beberapa aturan custom


seperti key mapping dan custom ribbon

09/06/2023 Created By : Muryanto,S.Kom. 151


Bab 7. CAD/CAM for CNC Milling
CannedMastercam
[ 7.4 Configurasi Cycle Type
] & Format
Analyze Configuration Banyaknya digit desimal yang digunakan saat
membuat gambar

Satuan yang digunakan saat pengecekan


ukuran (mm dan inch)

Banyaknya digit angka saat pengecekan


ukuran

Color Configuration
1. Pada fitur color ini banyak hal yang harus
diatur seperti warna background, garis,
solid, garis ukur, system origin WCS, UCS,
dan chain.

2. Warna tersebut perlu di atur untuk


memudahkan dalam pembedaan Garis saat
mengerjakan suatu benda atau project.

09/06/2023 Created By : Muryanto,S.Kom. 152


Bab 7. CAD/CAM for CNC Milling
CannedMastercam
[ 7.4 Configurasi Cycle Type
] & Format
Default Machine Configuration
Default machine digunakan untuk
mengatur machine yang digunakan untuk
programming

1. Start / Exit digunakan untuk mensetting


Start/Exit Configuration default Mastercam saat software dibuka
secara custom.
2. Pilih Configuration Metric
3. Centang hijau

09/06/2023 Created By : Muryanto,S.Kom. 153


Bab 7. CAD/CAM for CNC Milling
Canned
[ 7.5 Option Cycle Mastercam
- Key Mapping Type & Format
]

Options – Customize Keyboard


Menu custom ribbon / Toolbar

Menu fitur – fitur yang ada pada


custom ribbon / Toolbar dan
digunakan untuk menggambar

Shortcut atau Key Mapping baru yang


akan digunakan

Shortcut yang telah digunakan atau


baru saja disetting

09/06/2023 Created By : Muryanto,S.Kom. 154


Bab 7. CAD/CAM for CNC Milling
Canned
[ 7.5 Option Cycle Mastercam
- Key Mapping Type & Format
]
Options – Context Menu
Digunakan untuk mengatur fitur
yang keluar saat klik kanan
mouse

• Pilih add untuk


menambahkan fitur
• Pilih remove untuk
membuang fitur
• Pilih import untuk
mengambil dari data lain
diluar file Mastercam

09/06/2023 Created By : Muryanto,S.Kom. 155


Bab 7. CAD/CAM for CNC Milling
Canned
[ 7.5 Key Mapping Cycle
StandardType
] & Format

Analize Distance F6 Alt + 1 = view Top


Alt + 2 = view front
Analize Entity F4
Alt + 3 = view Back
Smart Dimension F3 Alt + 4 = view bottom
Analize Angle F5 Alt + 5 = view right
Change Level Alt + X
Alt + 6 = view left
Alt + 7 = view Isometric
Levels Alt + Z
Alt + f1 = Zoom in
Multi Threading Alt + M Alt + f2 = Zoom out
Solid Alt + I F9/Fn+F9 = memunculkan
Operation Toolpath Alt + O garis sumbu origin

09/06/2023 Created By : Muryanto,S.Kom. 156


Bab 7. CAD/CAM for CNC Milling
Canned
[ 7.6 Fitur Cycle
Sketching Type &
2D Mastercam ] Format

Point Line/Garis Circle / Lingkaran Circle point Rectangle/Kotak

Chamfer

Cut , Break , Radius


Trim

09/06/2023 Created By : Muryanto,S.Kom. 157


Bab 7. CAD/CAM for CNC Milling
Canned
[ 7.7 Fitur ModellingCycle Type
3D/Solid & Format
pada Mastercam ]

Extrude, digunakan untuk membuat


benda sesuai bentuk profil 2D untuk
menjadikan profil tersebut memiliki
volume/3D

Digunakan untuk membuat kotak 3D


secara langsung tanpa membuat sketch
2D Untuk membuat Radius Untuk Output layout
pada 3D Drawing Sketch
Digunakan untuk membuat bentuk tabung
secara langsung tanpa membuat sketch Untuk membuat chamfer
2D pada 3D

09/06/2023 Created By : Muryanto,S.Kom. 158


Bab 7. CAD/CAM for CNC Milling
Canned
[ 7.8 Drafting pada Cycle Type
Mastercam ] & Format
Menu Drafting digunakan untuk melakukan pengecekan terhadap sketch 2D
yang telah dibuat.

Untuk mengukur secara


otomatis dan mendeteksi
semua posisi ukuran

09/06/2023 Created By : Muryanto,S.Kom. 159


Bab 7. CAD/CAM for CNC Milling
Canned
[ 7.9 Line Cycle] Type
End Point/Garis & Format
Point awal garis sesuai koordinat
WCS, point ini menunjukkan nilai x,
y

Fungsi line dengan gerakan bebas,


dan dicentang pada Tangent untuk
mendeteksi Tangent pada
lingkaran

Fungsi line ke satu arah yaitu


horizontal atau vertical

Posisi point garis ada ditengah ,


sehingga jika menulis nilai 50, garis
akan dibagi ke kanan dan kiri dari
point tersebut

Length menunjukkan nilai Panjang


garis tersebut dan angle berfungsi
untuk mengarahkan garis tersebut
ke sudut tertentu
09/06/2023 Created By : Muryanto,S.Kom. 160
Bab 7. CAD/CAM for CNC Milling
Canned
[ 7.10 Circle CenterCycle Type &]
Point/Lingkaran Format

Point awal garis sesuai koordinat WCS, point


ini menunjukkan nilai x, y

• Manual berfungsi untuk meggambar


lingkaran dengan titik pusat lingkaran
• Tangent berfungsi untuk menggambar
lingkaran dengan menggunakan point
Tangent dari lingkaran tersebut

Untuk memilih ulang point pusat lingkaran

Nilai Radius dan Diameter dari lingkaran

09/06/2023 Created By : Muryanto,S.Kom. 161


Bab 7. CAD/CAM for CNC Milling
Canned Cycle
[ 7.11 Rectangle/Kotak ] Type & Format

Point awal garis sesuai koordinat WCS,


point ini menunjukkan nilai x, y

Width adalah lebar kotak ke arah x dan


Height adalah lebar kotak ke arah y

Point awal berada pada titik pusat /


Center kotak

Untuk membuat permukaan

09/06/2023 Created By : Muryanto,S.Kom. 162


Bab 7. CAD/CAM for CNC Milling
Canned Cycle
[ 7.12 Fillet/Radius ] Type & Format

Untuk membuat radius antara 2 garis

Untuk membuat radius antara 2 garis dan


membentuk suatu lingkaran

Untuk menghilangkan garis awal atau garis lurus

Inverse
Normal

Circle Relief

09/06/2023 Created By : Muryanto,S.Kom. 163


Bab 7. CAD/CAM for CNC Milling
Canned
[ 7.12 Chamfer ] Cycle Type & Format

• 1 Distance : untuk membuat chamfer dengan 1


ukuran jarak
• 2 Distance : untuk membuat chamfer dengan
dua ukuran jarak
• Disc and Angle : untuk membuat champfer
dengan ukuran jarak dan ukuran sudut chamfer
tersebut
• Width : untuk membuat chamfer dengan ukuran
lebar chamfer

Ukuran jarak terhadap garis yang pertama dipilih


dari titik pertemuan kedua garis

Ukuran jarak terhadap garis yang kedua dipilih dari


titik pertemuan kedua garis

09/06/2023 Created By : Muryanto,S.Kom. 164


Bab 7. CAD/CAM for CNC Milling
Canned
[ 7.13 Divide ] Cycle Type & Format

Divide berfungsi untuk menghapus dan memisahkan garis menjadi beberapa


bagian sesuai batas – batas garis lain.

• Trim digunakan untuk


memotong
• Break digunakan untuk
memisah atau membagi

09/06/2023 Created By : Muryanto,S.Kom. 165


Bab 7. CAD/CAM for CNC Milling
Canned
[ 7.13 Line Parallel Cycle
] Type & Format

Line Parallel berfungsi untuk mengoffset line dengan jarak


tertentu.
• Point – offset menggunakan
jarak atau pada point tertentu
• Tangent – offset terhadap
tangent pada lingkaran

• Selected Face : offset sesuai


arah yang dipilih atau klik
• Opposite side : offset
berlawanan arah yang di pilih
• Both sides : kedua arah
kanan dan kiri

09/06/2023 Created By : Muryanto,S.Kom. 166


Bab 7. CAD/CAM for CNC Milling
[ Soal ]Canned Cycle Type & Format

09/06/2023 Created By : Muryanto,S.Kom. 167


Bab 7. CAD/CAM for CNC Milling
[ Soal ]Canned Cycle Type & Format

09/06/2023 Created By : Muryanto,S.Kom. 168


Bab 8. CNC Turning
Canned
[ 8.1 Apa Cycle]
itu CNC Turning Type & Format
CNC Turning digunakan untuk
melakukan proses pemotongan benda
kerja berbentuk silindris dengan
bantuan komputer atau sistem
komputer. Prinsip kerja mesin bubut
CNC adalah benda kerja berputar pada
spindle dan proses penyayatannya
dilakukan oleh alat potong (Tools) yang
bergerak sesuai arah sumbu pada
program. Mesin ini mempunyai 2 axis
yaitu x & z.

09/06/2023 Created By : Muryanto,S.Kom. 169


Bab 8. CNC Turning
Canned
[ 8.1 Apa Cycle]
itu CNC Turning Type & Format

Control
System

Switch

Machine
Control Panel
(MCP)

Hydraulic
Chuck Hand
Wheel
/MPG

Bed
Machine
Tool Post

09/06/2023 Created By : Muryanto,S.Kom. 170


Bab 8. CNC Turning
Canned CNC
[ 8.2 Comparation Cycle Type
Conv. & Format
VS CNC Turning ]

Mesin Bubut
Drawing & Seting tools & (seting mesin setiap beda
Raw Material mesin proses)

CNC Turning
Drawing & Seting tools &
Programing
Raw Material mesin

• Kesimpulan : CNC (Computer Numerical Control) adalah device Keunggulan :


yang aiplikasikan ke dalam mesin bubut untuk dapat 1. Presisi & konsisten
mengendalikan mesin bubut secara otomatis, terprogram dan 2. Efisien waktu
mampu melakukan proses pengulangan secara akurat dan presisi 3. Flexible
09/06/2023 Created By : Muryanto,S.Kom. 171
Bab 8. CNC Turning
Canned
[ 8.3 Koordinat Cycle
CNC TurningType
] & Format
Implementasi dari
Cartesian Coordinat CNC Turning Coordinat CNC Turning Coordinat
+X
Perbedaan sumbu
+X
X→Z -
Z +Z
Zero
point -
-Z +Z X
Sumbu X adalah untuk ⌀ diameter benda
Sumbu Z adalah untuk Panjang benda

Perbedaan sumbu 1
- + - +X
Y→X X X
-X
X

pemakanan
Tidak Benda kerja diameter
Ditarik
Ditarik
Pada Sumbu X ketika terdapat pengurangan 1 mm
+
X Penulisan maka actual diameter yang berkurang adalah 2 mm
4
3
(6,-4) (6,1) (revolution)
C D
8
1. G0 X4. Z1.
G 7 (5,1)
H (5,-4) 2. G1 X4. Z-4.
B
A 1 C D
F 2
(4,-4)
(4,1) 3. G1 X6. Z-4. G H
E B
J
6 (3,-4) 5 (3,1) 4. G0 X6. Z1. F
A
E
I J
-Z
5. G0 X3. Z1. I

6. G1 X3. Z-4
7. G1 X5. Z-4
8. G0 X5. Z1.
Ket.
X = Untuk koordinat
sumbu X Pada proses terdapat Langkah pemakanan, 172
dan
-X
Z = Untuk koordinat retract /Gerakan bebas
sumbu Z
09/06/2023 Created By : Muryanto,S.Kom. 172
Bab 8. CNC Turning
Canned
[ 8.4 Struktur Cycle
Program Type
/ G-Code ] & Format

PROGRAM NAME
PROGRAM STRUKTUR
O OOOO
MAIN PROGRAM SUB PROGRAM
PROGRAM NUMBER
INSTRUCTION 1 INSTRUCTION 1
ADRESS O
INSTRUCTION 2
INSTRUCTION 2
…..
X 1000 …..
Call Sub Program
Instruction
ADDRESS
CODE WORD INSTRUCTION M99 RETURN TO
NUMBER MAIN PROGRAM
…..

M30

09/06/2023 Created By : Muryanto,S.Kom. 173


Bab 8. CNC Turning
Canned
[ 8.4 Struktur Cycle
Program Type
/ G-Code ] & Format
+X

Penulisan
Gcode
F0.1
F = kecepatan pemakanan mm/rev Gcode adalah code yang digunakan untuk memprogram
4
3
(-4,5)
(1,5) 1. G0 X4. Z1. M3 F0.1 = 0.1mm per satu putaran mesin CNC secara automatic
1
2. G1 X4. Z-4.
(1,4)
2
(-4,3) F0.1 Z-4.
6
5
(1,3) Z = Koordinat Sumbu Z Basic Program yang dibuat setiap Langkah atau
(-4,3)

Code Gerakan dari tool


3. G1 X5. Z-4. X4.
4. G0 X5. Z1. X = Koordinat Sumbu X Program yang dibuat menggunakan code
5. G0 X3. Z1. G1
Siklus
Khusus untuk mengulang perintah
6. G1 X3. Z-4 G : Perintah untuk pergerakan tools
7. M5 G1 : Gerakan lurus dengan pemakanan
sehingga terjadi siklus pada Gerakan

8. M30 1. GERAKAN LURUS


M5
M : Perintah untuk mesin • G0 = Gerakan lurus/ • G0 X… Z…
M5 : Perintah mesin untuk Chuck berhenti
linier move tanpa
Contoh program G2 & G3 berputar
pemakanan
Penulisan
• G1 = Gerakan lurus/ • G1 X… Z… F…
G2
G3 linier move dengan
1. G0 X18. Z2.
2. G1 X18. Z-10. F0.1 pemakanan
3. G1 X22. Z-10.
4. G0 X22. Z2. 2. GERAKAN MELINGKAR
5. G0 X16. Z-10.
6. G1 X20. Z-10.
• G2 = Gerakan • G2 X… Z… R…
7. G0 X20. Z2.
8. G0 X14. Z2.
END POINT melingkar searah jarum • G2 X… Z… I…
9. G1 X14. Z-9. jam (CW) K…
10. G2 X16. Z-10 R1. START POINT

11. G1 X 18. Z-10.


TITIK TENGAH
• G3 = Gerakan • G3 X… Z… R…
12. G0 X18. Z2. melingkar berlawanan
13. G0 X12. Z2.
• G3 X… Z… I…
Penentuan I dan K adalah dengan jarum jam (CCW)
14. G1 X12. Z0 menghitung jarang dari Start Point ke
K…
15. G3 X14. Z-1 I0. K-1. Titik tengah lingkaran I0. K-25.

09/06/2023 Created By : Muryanto,S.Kom. 174


Bab 8. CNC Turning
Canned
[ 8.4 Struktur Cycle
Program Type
/ G-Code ] & Format
Metode pemrograman Absolute adalah metode
ABSOLUT & INCRIMENT VALUE
pemrograman yang titik referensinya selalu tetap

B X+
200

100 A
Gb. Ilustrasi Metode Absulute

Metode pemrograman Incremental adalah metode


pemrograman yang titik referensinya selalu berpindah Z+
-100 -50 0

ABSOLUT INCRIMENT MIXED


G1 X200 Z-50 G1 U100 W-50 G1 X200 W-50
Gb. Ilustrasi Metode Incremental

09/06/2023 Created By : Muryanto,S.Kom. 175


Bab 8. CNC Turning
Canned
[ 8.4 Struktur Cycle
Program Type
/ G-Code ] & Format
G00 <-- Pergerakan Rapid (Cepat)

Rapid Positioning Speed

Programming
ABSOLUT INCRIMENT MIXED
G0 X20 Z0 G0 U-22 W-18 G0 U-22 Z0

09/06/2023 Created By : Muryanto,S.Kom. 176


Bab 8. CNC Turning
Canned
[ 8.4 Struktur Cycle
Program Type
/ G-Code ] & Format
G01 <-- Interpolasi gerak lurus / Pergerakan penyayatan dengan Feeding (F)
25 X - Axis
Programming
End Point
Current Point ABSOLUT INCRIMENT
G1 X60 Z-25 G1 U20 W-25

( X0 , Z0 )
Ø 60

Ø 40

Z - Axis

09/06/2023 Created By : Muryanto,S.Kom. 177


Bab 8. CNC Turning
Canned
[ 8.4 Struktur Cycle
Program Type
/ G-Code ] & Format
Contoh Interpolasi gerak lurus

Program finishing :
G01 X24 Z0 F20
Z-20
X40
B A
D C
W18
E
X50
G00 X50 Z2
09/06/2023 Created By : Muryanto,S.Kom. 178
Bab 8. CNC Turning
Canned
[ 8.4 Struktur Cycle
Program Type
/ G-Code ] & Format
Penggunaan I … , K… , pada G2 & G3

END POINT

END POINT
R18 END POINT

START POINT

R13 START POINT


TITIK TENGAH
START POINT

Penentuan I dan K adalah dengan I18. K0. I0. K-13.


menghitung jarang dari Start Point
ke Titik tengah lingkaran
I0. K-25.

09/06/2023 Created By : Muryanto,S.Kom. 179


Bab 8. CNC Turning
Canned
[ 8.4 Struktur Cycle
Program Type
/ G-Code ] & Format
Contoh : G02 <-- Gerak Interpolasi R (CW)

Program finishing :
G01 X10 Z-8
G02 X18 Z-18 R15
G02 X18 Z-18 I…K…

09/06/2023 Created By : Muryanto,S.Kom. 180


Bab 8. CNC Turning
Canned
[ 8.4 Struktur Cycle
Program Type
/ G-Code ] & Format
Contoh : G03 <-- Gerak Interpolasi R (CCW)

Program finishing :
G01 X14 Z-8
G03 X20 Z-17 R15
G03 X20 Z-17 I15 K9

09/06/2023 Created By : Muryanto,S.Kom. 181


Bab 8. CNC Turning
Canned
[ 8.4 Struktur Cycle
Program Type
/ G-Code ] & Format
Basic G-Code Turning

1 Penulisan
15
1. G0 X22. Z2. M3 S1000
2. G1 Z-15. F0.1
3. X26.
4. G0 Z2.

⌀20

⌀24
5. X20.
6. G1 Z-15.
7. X24.
8. G0 Z2.
9. X150. Z150. M5
10. M30

09/06/2023 Created By : Muryanto,S.Kom. 182


Bab 8. CNC Turning
Canned
[ 8.4 Struktur Cycle
Program Type
/ G-Code ] & Format
Latihan :
1
2 15

⌀20

⌀24
Penulisan
1. G0 X14. Z2. M3 S1000
Penulisan
2. G1 Z-10. F0.1
3. X18. 1. G0 X22. Z2. M3 S1000
4. G0 Z2. 2. G1 Z-15. F0.1
5. X12. 3. X26.
6. G1 Z-10. 4. G0 Z2.
7. X16. 5. X20.
8. G0 Z2. 6. G1 Z-15.
9. X10. 7. X24.
10. G1 Z-10. 8. G0 Z2.
11. X14. 9. X150. Z150. M5
12. G0 Z2. 10. M30
13. X150. Z150. M5
14. M30

09/06/2023 Created By : Muryanto,S.Kom. 183


Bab 8. CNC Turning
Canned
[ 8.4 Struktur Cycle
Program Type
/ G-Code ] & Format
Penulisan Penulisan
1 2 1. G0 X28. Z2. M3 S1000
1. G0 X14. Z2. M3 S1000 2. G1 Z-18. F0.1
2. G1 Z-10. F0.1 3. X32.
3. X18. 4. G0 Z2.
4. G0 Z2. 5. X26.
5. X12. 6. G1 Z-18.
6. G1 Z-10. 7. X30.
7. X16. 8. G0 Z2.
8. G0 Z2. 9. X24
9. X10. 10. G1 Z-12.
10. G1 Z-10. 11. X26. Z-13.
11. X14. 12. G0 Z2.
Penulisan
12. G0 Z2. 13. X22.
1. G0 X18. Z2. M3 S1000
2. G1 Z-10. F0.1
13. X150. Z150. M5 14. G1 Z-11.
3. X22. 14. M30 15. X26. Z-13.
4. G0 Z2.
5. X16. 16. G0 Z2.
5. G1 Z-10. 17. G1 Z-10.
6. X20.
7. G0 Z2. Contoh 18. X26. Z-13.
8. X14. 19. G0 Z2.
9. G1 Z-9. 20. X16.
10. G2 X16. Z-10 R1.
21. G1 Z0
11. G1 X 18. Z-10.
12. Z2. 22. G3 X20. Z-2. R2.
13. G0 X12. 23. (G3 X20 Z-2. I0. K-2.)
14. G1 Z0
24. G0 Z2.
15. G3 X14. Z-1 I0. K-1.
16. G0 X16. 25. G0 X150. Z150. M5
17. G0 X150. Z150. M5 26. M30
16.M30

09/06/2023 Created By : Muryanto,S.Kom. 184


Bab 8. CNC Turning
[ 8.4 Struktur Program / G-Code ]
Penulisan
1. G0 X34. Z2. M3 S1000 28. G0 Z2.
2 2. G1 Z-20. F0.1 29. X20
3. X38. 30. G1 Z-8.
4. G0 Z2. 31. X24.
5. X32. 32. G0 Z2.
6. G1 Z-20. 33. X18.
7. X36. 34. G1 Z-7.
8. G0 Z2. 35. X20.
9. X30. 36. G0 Z2.
10. G1 Z-20. 37. X16.
11. X34. 38. G1 Z-6.
12. G2 Z2. 39. G2 X20. Z-8. R2.
13. X28. 40. (G2 X20. Z-8. I2. K0. )
14. G1 Z-20. 41. G1 X22.
15. X32. 42. G0 Z2.
16. G0 Z2. 43. X14.
17. X26. 44. G1 Z0.
18. G1 Z-14. 45. X18. Z-1.
19. X28. Z-15. 46. G0 Z2
20. G0 Z2. 47. X150. Z150. M5
21. X24. 48. M30
22. G1 Z-13.
23. X28. Z-15.
24. G0 Z2.
25. X22.
26. G1 Z-8.
27. X26.

09/06/2023 Created By : Muryanto,S.Kom. 185


Bab 8. CNC Turning
Canned
[ 8.4 Struktur Cycle
Program Type
/ G-Code ] & Format
Facing Cycle / Siklus Bubut Muka– G94

Program :
G00 X26 Z2
G94 Z0.5 X0 F20 Z-1
Z-1.5
Z-2

09/06/2023 Created By : Muryanto,S.Kom. 186


Bab 8. CNC Turning
Canned
[ 8.4 Struktur Cycle
Program Type
/ G-Code ] & Format
Siklus pembubutan rata Roughing - G71

Program :
G00 X20 Z2
G71 X10 I1 K1 L3 F20 G01 Z-8
G02 X18 Z-18 R15 G01 X20
X = diameter terakhir
I = tebal penyayatan
K= jarak mundur pahat
L= jumlah siklus
F= Feed Rate
09/06/2023 Created By : Muryanto,S.Kom. 187
Bab 8. CNC Turning
Canned
[ 8.4 Struktur Cycle
Program Type
/ G-Code ] & Format
Siklus Pengaluran - G75

Program :
G00 X42 Z-33
G75 X20 Z-50 I0.2 K1 E2.5 F20

X,Z = titik terakhir


I = tebal penyayatan
K = jarak mundur pahat
E = jarak pergeseran pahat

09/06/2023 Created By : Muryanto,S.Kom. 188


Bab 8. CNC Turning
Canned
[ 8.4 Struktur Cycle
Program Type
/ G-Code ] & Format
Siklus Pembubutan memanjang - G90
Programming
G28 U0 W0;
G50 S2200 T0100;
G96 S200 M03;
G00 X61.0 Z2.0 T0101 M08;
G90 X55.0 W–42.0 F0.25;
X50.0;
X45.0;
X40.0;
Z-12.0 R-1.75;
Z-26.0 R-3.5;
Z-40 R-5.25;
G28 U0 W0;
M30;

09/06/2023 Created By : Muryanto,S.Kom. 189


Bab 8. CNC Turning
Canned
[ 8.4 Struktur Cycle
Program Type
/ G-Code ] & Format
Siklus Penguliran - G92
Programming
G00 X13 Z5
G92 X12 Z-25 P1.75
X11.5
X11
X10.75
X10.5
X10.25
P = picth ulir metric
E = jumlah ulir tiap inch withworth

09/06/2023 Created By : Muryanto,S.Kom. 190


Bab 8. CNC Turning
[ 8.5 Programming CNC Turning using CAM ]

MASTERCAM
INTERFACE &
FITUR
• Seting konfigurasi mastercam dan penggunaan fitur
fitur dari mastercam secara detail

09/06/2023 Created By : Muryanto,S.Kom. 191


Bab 8. CNC Turning
[ 8.5 Programming CNC Turning using CAM ]

• Setting Configurasi • Pengenalan interface


• Mastercam • Mastercam

• Satuan (inch, mm )
• Home
• Dimension (Ukuran, Style, Scale) • WireFrame
• Colour (Wire Frame, Background,..dsb) • Drafting
• Save Configurasi • Transform
• Selection Setting • View
• Solid
• Model Preparation

09/06/2023 Created By : Muryanto,S.Kom. 192


Bab 8. CNC Turning
[ 8.5 Programming CNC Turning using CAM ]

Jenis dan bagian – bagian garis pada Mastercam


X=0
Origin adalah titik nol dari koordinat Y=0
Z=0
Arc Center adalah titik tengah dari sebuah arc atau
lingkaran

End Point adalah Ujung dari sebuah garis

Intersection adalah Titik pada pertemuan atau


persinggungan dua buah garis atau lebih

Midpoint adalah Titik tengah pada suatu garis

Quadrant adalah Titik dengan kelipata 90 derajad


pada lingkaran/curve

09/06/2023 Created By : Muryanto,S.Kom. 193


Bab 8. CNC Turning
[ 8.5 Programming CNC Turning using CAM ]

WIREFRAME

Lines Shapes Modify

2 1 2 3
1 1 2
1
3
3 2
4

1. Membuat Segi Empat 1. Membuat Radius


1. Menggambar Garis Lurus 2. Membuat Polygon 1. Memotong Garis
2. Membuat Chamfer
2. Menggambar Garis Sejajar 2. Membagi Garis
3. Membuat Garis Sejajar
3. Menggambar Garis Tegak 3. Menggabungkan garis
dengan Jarak
Lurus
4. Menggambar Garis lurus
yang paling dekat dengan
Cuve atau Arc

09/06/2023 Created By : Muryanto,S.Kom. 194


Bab 8. CNC Turning
[ Latihan ]

09/06/2023 Created By : Muryanto,S.Kom. 195


Bab 8. CNC Turning
[ Latihan ]

09/06/2023 Created By : Muryanto,S.Kom. 196


Bab 8. CNC Turning
[ Latihan ]

09/06/2023 Created By : Muryanto,S.Kom. 197


Bab 8. CNC Turning
[ 8.5 Programming CNC Turning using CAM ]

HOME

ATTRIBUTES LEVEL DELETE ANALYZE

1 2 3 2
4 1 1
1
2
3
2 3
5 6

1. Letak Design sumbu Z 1. Menghapus Garis


1. Jenis Bentuk dari point 1. Menghapus Garis
2. Setting Level Geometry 2. Menghapus Garis yang
2. Jenis garis (lurus, Strip, Strip 2. Menghapus Garis yang sama
sama
titik dsb) 3. Mengembalikan Garis yang
3. Mengembalikan Garis yang
3. Tebal garis dihapus
dihapus
4. Design 2D atau 3D
5. Menentukan Warna Garis
6. Menghapus Warna garis

09/06/2023 Created By : Muryanto,S.Kom. 198


Bab 8. CNC Turning
[ 8.5 Programming CNC Turning using CAM ]

DRAFTING

Dimension
2
3 5 1
1
4 6
2

1. Mengukur Dimensi Secara Auto


2. Mengukur Dimensi Secara Horizontal
3. Mengukur Dimensi Secara Vertical
4. Mengukur Dimensi Lingkaran atau Arc
5. Mengukur Dimensi Sudut
6. Mengukur Dimensi yang Sejajar

09/06/2023 Created By : Muryanto,S.Kom. 199


Bab 8. CNC Turning
[ 8.5 Programming CNC Turning using CAM ]

TRANSFORM

Dimension Offset

1 2 3 4 1 2

1. Untuk Transtale secara auto (move, rotate) 1. Copy atau memindahkan garis dengan sejajar
2. Memindahkan geometri (single)
3. Memutar geometri 2. Scaling geometri (multi )

09/06/2023 Created By : Muryanto,S.Kom. 200


Bab 8. CNC Turning
[ 8.5 Programming CNC Turning using CAM ]

VIEW

2
1 5
3 4

1. Untuk Melihat secara proporsional design 4. Cara melihat penampilan 3d solid


ataupun toolpath 5. Toolbar yang akan ditampilkan
2. Area yang akan dizoom
3. Arah pandangan untuk melihat design
ataupun program

09/06/2023 Created By : Muryanto,S.Kom. 201


Bab 8. CNC Turning
[ 8.5 Programming CNC Turning using CAM ]

TOOLING &
SETING MESIN
Pemilihan tools dan parameternya serta seting clamping
beserta material

09/06/2023 Created By : Muryanto,S.Kom. 202


Bab 8. CNC Turning
[ 8.5 Programming CNC Turning using CAM ]
Proses Seting Mesin & Tooling
Menentukan material yang
akan digunakan pada Material
Pemrosesan Benda kerja

Penentuan pengerjaan (OP1


&OP2) dan proses pencekaman Clamping
benda kerja

Penentuan Jenis tool yang akan Tooling


digunakan serta paramaeter dan tool
yang sesuai

09/06/2023 Created By : Muryanto,S.Kom. 203


Bab 8. CNC Turning
[ 8.5 Programming CNC Turning using CAM ]

Seting material
Seting material dapat mempengaruhi program
yang akan dibuat, jadi setiap project ataupun
pengerjaan benda harus seting material yang
sesuai

⌀60x75

09/06/2023 Created By : Muryanto,S.Kom. 204


Bab 8. CNC Turning
[ 8.5 Programming CNC Turning using CAM ]
Clamping
Proses clamping adalah salah satu proses yang simple tetapi sangat fatal jika salah.
Yang harus diperhatikan ketika melakukan proses clamping
1. Panjang Clamping Yang aman
2. Proses pengerjaan
3. Jenis chuck
4. Pressure Clamp

1 2 1 2

09/06/2023 Created By : Muryanto,S.Kom. 205


Bab 8. CNC Turning
[ 8.5 Programming CNC Turning using CAM ]
Tool Holder CNC Turning Bentuk – bentuk insert

Bagian – bagian Tool Holder CNC


Turning

09/06/2023 Created By : Muryanto,S.Kom. 206


Bab 8. CNC Turning
[ 8.5 Programming CNC Turning using CAM ]
Tooling & parameters
Setiap pengerjaan mesin CNC Turning selau membutuhkan tool untuk proses
cutting, Sehingga pemilihan tools menjadi hal yang sangat penting. Hal yang harus
diperhatikan dalam proses tooling

1. Geometri atau bentuk dari benda kerja yang akan dikerjakan

2. Parameter tools

3. Bahan & Geometri tool

External Groove Thread U-drill Internal Internal Internal


cutting Cutting Tread Groove

09/06/2023 Created By : Muryanto,S.Kom. 207


Bab 8. CNC Turning
[ 8.5 Programming CNC Turning using CAM ]

208

09/06/2023 Created By : Muryanto,S.Kom. 208


Bab 8. CNC Turning
[ 8.5 Programming CNC Turning using CAM ]

Parameter

S45C, Stainless Besi


Mildsteel Steel Tuang

Aluminium Harden Brass


Alloy (SKD) Perunggu

Sandvik Coromant - manufacturing tools &


machining solutions
09/06/2023 Created By : Muryanto,S.Kom. 209
Bab 8. CNC Turning
[ 8.5 Programming CNC Turning using CAM ]

External Internal
cutting Groove Thread U-drill Cutting

N = 1000 rpm N = 500 rpm


N = 500 rpm N = 800 rpm N = 800 rpm
F = 0.1 F = (sesuai
F = 0.05 F = 0.1 F = 0.1
Cutting = 1mm pitch)

N = 1500 rpm
N = 1500 rpm
F = 0.07
F = 0.07
Cutting = 0.2mm
Finishing Finishing
STANDARD CUTTING PARAMETER FOR
PROGRAMING

09/06/2023 Created By : Muryanto,S.Kom. 210


Bab 8. CNC Turning
[ 8.5 Programming CNC Turning using CAM ]

Facing
Facing adalah proses meratakan
benda pada bagian face atau
depan. Proses facing dilakukan
karena benda hasil potongan atau
raw material miring

09/06/2023 Created By : Muryanto,S.Kom. 211


Bab 8. CNC Turning
[ 8.5 Programming CNC Turning using CAM ]

Roughing
Roughing adalah proses
penyayatan benda kerja (kasar)
dengan kecepatan pemakanan
tinggi tanpa memerlukan hasil
permukaan yang halus (efisiensi
waktu )

09/06/2023 Created By : Muryanto,S.Kom. 212


Bab 8. CNC Turning
[ 8.5 Programming CNC Turning using CAM ]

Finishing
Finishing adalah proses
penyayatan benda dengan
kecepatan pemakanan rendah
dengan tujuan untuk memperoleh
ukuran yang presisi dan
kehalusan yang sesuai.

09/06/2023 Created By : Muryanto,S.Kom. 213


Bab 8. CNC Turning
[ 8.5 Programming CNC Turning using CAM ]

Groove
Groove adalah proses penyayatan
benda dengan dengan membuat
alur pada benda kerja.

09/06/2023 Created By : Muryanto,S.Kom. 214


Bab 8. CNC Turning
[ 8.5 Programming CNC Turning using CAM ]

Treading
Treading adalah proses
penyayatan benda dengan pahat
atau alat potong Khusus untuk
membuat ulir atau Tread.

09/06/2023 Created By : Muryanto,S.Kom. 215


Bab 8. CNC Turning
[ 8.5 Programming CNC Turning using CAM ]

09/06/2023 Created By : Muryanto,S.Kom. 216


Bab 8. CNC Turning
[ 8.5 Programming CNC Turning using CAM ]

DRILLING
Drilling adalah proses
pengeboran benda dengan drill
untuk membuat lubang pada
tengah atau center benda kerja
sesuai diameter yang diinginkan

09/06/2023 Created By : Muryanto,S.Kom. 217


Bab 8. CNC Turning
[ 8.5 Programming CNC Turning using CAM ]
Practice gcode (10menit)
1 2
15

⌀20

⌀24
Penulisan
Penulisan
1. G0 X14. Z2. M3 S1000
2. G1 Z-10. F0.1
3. X18. 1. G0 X22. Z2. M3 S1000
4. G0 Z2. 2. G1 Z-15. F0.1
5. X12. 3. X26.
6. G1 Z-10. 4. G0 Z2.
7. X16. 5. X20.
8. G0 Z2. 6. G1 Z-15.
9. X10. 7. X24.
10. G1 Z-10. 8. G0 Z2.
11. X14. 9. X150. Z150. M5
12. G0 Z2. 10. M30
13. X150. Z150. M5
14. M30

09/06/2023 Created By : Muryanto,S.Kom. 218


Post Test
[Please Scan this barcode]

Link :
Bit.ly/PostTestdanPreTestCNC_2023
Thank you for your Attention

09/06/2023 Created By : Muryanto,S.Kom. 220

You might also like