Anda di halaman 1dari 37

LATHE CNC

By Group 4
Group 4

1. Khoirul Fauzi
2. M. Faizun Mughni
3. M. Nur Alim
4. M. Arif Hidayat
G83 DEEP HOLE PECK DRILLING CANNED CYCLE
G83 DALAM SIKLUS KALENG PENGEBORAN HOLE PECK

■ If I, J, and K are specified, a different operating mode is selected. The first pass will cut in by I. J
will reduce each succeeding cut and K is the minimum cutting depth.
– Jika I, J, dan K ditentukan, mode operasi berbeda dipilih. Lintasan pertama akan memotong I. J akan
mengurangi setiap pemotongan berikutnya dan K adalah kedalaman pemotongan minimum.

■ Setting 52 also changes the way G83 works when it returns to the R plane. Most programmers set
the R plane well above the cut to ensure that the chip clear motion actually allows the chips to
get out of the hole. This causes a wasted motion when first drilling through this “empty” space. If
Setting 52 is set to the distance required to clear chips, the R plane can be put much closer to the
part being drilled. When the clear move to R occurs, the Z will be moved above R by this setting.
– Pengaturan 52 juga mengubah cara kerja G83 saat kembali ke bidang R. Sebagian besar pemrogram
menyetel bidang R jauh di atas potongan untuk memastikan bahwa gerakan bersih chip benar-benar
memungkinkan chip keluar dari lubang. Ini menyebabkan gerakan yang sia-sia saat pertama kali
mengebor melalui ruang "kosong" ini. Jika Pengaturan 52 disetel ke jarak yang diperlukan untuk
membersihkan chip, bidang R dapat diletakkan lebih dekat ke bagian yang sedang dibor. Saat
perpindahan yang jelas ke R terjadi, Z akan dipindahkan ke atas R dengan pengaturan ini.
■ The operation of this cycle is different if the rigid tapping option is installed. When rigid tapping is used, the
ration between the feed rate and spindle speed must be precisely the thread pitch being cut.
– Pengoperasian siklus ini berbeda jika opsi penyadapan kaku dipasang. Ketika penyadapan kaku digunakan, rasio
antara kecepatan umpan dan kecepatan spindel harus tepat dengan jarak benang yang dipotong.

■ You do not need to start the spindle CW before this canned cycle. The control does this automatically.
– Anda tidak perlu memulai CW spindel sebelum siklus kaleng ini. Kontrol melakukan ini secara otomatis.

129
G84 TAPPING CANNED CYCLE
G84 PENYADAPAN SIKLUS KALENG

■ Feed rate is the Lead of the thread. Feed Rate = 1/ Threads per inch
– Tingkat umpan adalah Pimpinan utas. Tingkat Umpan = 1 / Benang per inci
■ G184 Reverse Tapping Canned Cycle (the same as a G84, but is used for left handed taps)
– G184 Reverse Tapping Canned Cycle (sama dengan G84, tetapi digunakan untuk tap tangan kiri)

130
Turn Threads, Drill and Tap Exercise
Putar Thread, Bor, dan Latihan Ketuk

■ T0101 Putaran Kasar G71 S700 ft / min F .011 in / rev


■ T0202 Selesai Putar G70 S700 ft / min F .007 in / rev
■ T0303 .125 ”Alur (Gunakan G75) S200ft / min, F.002 / rev
■ T0404 Thread G76 1-3 / 4 -16 UN 2A 1.0 "ke belakang dari muka pada 300 kaki / menit
■ Diameter utama 1.748, Diameter kecil 1.6739

■ T1111 5/16 Bor G83 sedalam 1,3 ”S 80 kaki / menit F.006” / diameter peck putaran bor

■ T1010 Ketuk 3 / 8-16 x 1,0 ”dalam, 200 putaran / menit

O0096
G28 (80 DEG TURN)
T101 (ALAT OD .0312R)
G S Clamp spindle
speed 2000 rpm
G S M Nyalakan Spindle
G54 G00 X Z M08 Cepat untuk memulai posisi
G S G01 Z0 F.011 Nyalakan feed permukaan konstan
pada 375 ft / min
G01 X F0.007 Wajah off depan bagian G00 X3.6
Z0.1
G54 G00 X3.6 Z0.1 M08 Mulailah Posisi
G71 P Q U W DF Garis G71
N G00 G42 X Z Garis P.
G01 Z F0.006 Bagian geometri
X
X Z- G01 Z-
132
G02 X Z R
133
G90 O.D./I.D. Turning Cycle Group 01
G90 OD / ID Turning Cycle Kelompok 01

■ indicates optional
– Pilihan Indikasi

■ G90 is a modal canned cycle. It can be used for simple turning. Since it is modal, you can do multiple passes for
turning by specifying the X locations of successive passes.
– G90 adalah siklus kaleng modal. Ini dapat digunakan untuk belokan sederhana. Karena ini adalah modal, Anda dapat
melakukan beberapa gerakan printhead untuk berbelok dengan menentukan lokasi X dari gerakan printhead yang berurutan.

■ Straight turning cuts can be made by specifying X, Z, and F. By adding I, a taper cut can be made. The amount of
taper is referenced from the target; I is added to the value of X at the target.
– Pemotongan belok lurus dapat dilakukan dengan menentukan X, Z, dan F. Dengan menambahkan I, pemotongan
lancip dapat dilakukan. Besarnya taper direferensikan dari target; Saya ditambahkan ke nilai X pada target.

■ Any of the four ZX quadrants can be programmed by varying U, W, X, and Z. The taper can be positive or
negative. Selecting the sign direction is not intuitive.
– Salah satu dari empat kuadran ZX dapat diprogram dengan memvariasikan U, W, X, dan Z. Taper bisa
positif atau negatif. Memilih arah tanda tidak intuitif.
Siklus Pemotongan Benang G92
X Lokasi absolut sumbu X dari target
Z Sumbu Z. lokasi absolut dari target
*I Jarak opsional dan arah lancip sumbu X, radius
*U Jarak inkremental sumbu X ke target, diameter
*W Sumbu Z. jarak tambahan ke target
F(E) Feedrate, itu ujung benang

Petunjuk pilihan
- G92 is a modal canned cycle. It can be used for simple threading. Since it is modal, you can do multiple
passes for threading by specifying the X locations of successive passes.
- G92 adalah siklus kaleng modal. Ini dapat digunakan untuk threading sederhana. Karena ini adalah modal,
Anda dapat melakukan beberapa lintasan untuk penguliran dengan menentukan lokasi X lintasan yang
berurutan.
- Straight threads can be made by specifying X, Z, and F. By adding I, a pipe or taper thread can be cut. The
amount of taper is referenced from the target; I is added to the value of X at the target.
- Benang lurus dapat dibuat dengan menentukan X, Z, dan F. Dengan menambahkan I, pipa atau benang
lancip dapat dipotong. Besarnya taper direferensikan dari target; Saya ditambahkan ke nilai X pada target.
- At the end of the thread, an automatic chamfer is executed before reaching the target default. This
chamfer is one thread at 45 degrees. These values can be changed with Setting 95 and Setting 96.
- Di akhir utas, talang otomatis dijalankan sebelum mencapai default target. Talang ini adalah satu utas pada
45 derajat. Nilai-nilai ini dapat diubah dengan Pengaturan 95 dan Pengaturan 96.
- Any of the four ZX quadrants can be programmed by varying U, W, X, and Z. The taper can be positive or
negative. Selecting the sign direction is not intuitive. The figure shows a few examples of the values
required for machining in each of the four quadrants.
- Salah satu dari empat kuadran ZX dapat diprogram dengan memvariasikan U, W, X, dan Z. Taper bisa positif
atau negatif. Memilih arah tanda tidak intuitif. Gambar tersebut menunjukkan beberapa contoh nilai yang
diperlukan untuk pemesinan di masing-masing dari empat kuadran
Siklus Pemotongan Ujung Ujung G94
X Lokasi absolut sumbu X dari target
Z Sumbu Z. lokasi absolut dari target
*K Jarak opsional dan arah lancip sumbu X,
radius
*U Jarak inkremental sumbu X ke target,
diameter
*W Sumbu Z. jarak tambahan ke target
F(E) kecepatan makan

Petunjuk pilihan
- G94 is a modal canned cycle. It can be used for simple end facing. Since it is modal, you can do
multiple passes for facing by specifying the Z locations of successive passes.
- G94 adalah siklus kaleng modal. Ini dapat digunakan untuk menghadapi ujung yang sederhana. Karena ini
adalah modal, Anda dapat melakukan beberapa gerakan printhead untuk menghadapi dengan menentukan
lokasi Z dari gerakan printhead yang berurutan.
- Straight end facing cuts can be made by specifying X, Z, and F. By adding K, a conical face can be
cut. The amount of coning is referenced from the target. K is added to the value of X at the target.
- Pemotongan ujung lurus dapat dibuat dengan menentukan X, Z, dan F. Dengan menambahkan K,
permukaan berbentuk kerucut dapat dipotong. Jumlah coning direferensikan dari target. K ditambahkan ke
nilai X pada target.
- Any of the four ZX quadrants can be programmed by varying U, W, X, and Z. The coning can be
positive or negative. Selecting the sign direction is not intuitive.
- Salah satu dari empat kuadran ZX dapat diprogram dengan memvariasikan U, W, X, dan Z. Kerucutnya bisa
positif atau negatif. Memilih arah tanda tidak intuitif.
Deskripsi Detail Kode M
 M00 STOP PROGRAM
The M00 code is used to stop a program. It also stops the spindle, turns off the coolant, and stops interpretation look ahead
processing. The program pointer will advance to the next block and stop. A cycle start will continue program operation from the next
block.
(Kode M00 digunakan untuk menghentikan program. Ini juga menghentikan spindel, mematikan pendingin, dan menghentikan
interpretasi melihat ke depan pemrosesan. Penunjuk program akan maju ke blok berikutnya dan berhenti. Sebuah siklus mulai akan
melanjutkan operasi program dari blok berikutnya.)

 M01 OPTIONAL PROGRAM STOP


The M01 code is identical to M00 except that it only stops if OPTIONAL STOP is turned on from the front panel. A cycle start will continue
program operation from the next block.
(Kode M01 identik dengan M00 kecuali hanya berhenti jika OPTIONAL STOP dihidupkan dari panel depan. Sebuah siklus mulai akan
melanjutkan operasi program dari blok berikutnya.)

 M02 PROGRAM END


The M02 code will stop program operation the same as the M00, but does not advance the program pointer to the next block. It will
not reset the program pointer to the beginning of the program as an M30 does.
(Kode M02 akan menghentikan operasi program sama seperti M00, tetapi tidak memajukan penunjuk program ke blok berikutnya. Ini
tidak akan mengatur ulang penunjuk program ke awal program seperti yang dilakukan M30.)

 M03 SPINDLE FORWARD


The M03 code will start the spindle moving in a clockwise direction at whatever speed was previously set. The block will delay until the
spindle reaches about 90% of commanded speed. If bit 31 of parameter 209 (CNCR SPINDLE) is set to 1, then this command is
executed at the beginning of block execution rather than the end as most M codes are.
(Kode M03 akan memulai spindel bergerak searah jarum jam dengan kecepatan berapa pun yang telah ditetapkan sebelumnya. Blok akan
tertunda hingga spindel mencapai sekitar 90% dari kecepatan yang diperintahkan. Jika bit 31 dari parameter 209 (CNCR SPINDLE) diatur
ke 1, maka perintah ini dijalankan di awal eksekusi blok daripada di akhir seperti kebanyakan kode M.)
Deskripsi Detail Kode M
 M04 SPINDLE REVERSE
The M04 code will start the spindle moving in a counterclockwise direction at whatever speed was previously set. The block will delay
until the spindle reaches about 90% of commanded speed. If bit 31 of a parameter 209 9CNCR SPINDLE) is set to 1, then this command
is executed at the beginning of block execution rather than the end as most M codes are.
(Kode M04 akan memulai spindel bergerak berlawanan arah jarum jam dengan kecepatan berapa pun yang telah ditetapkan sebelumnya.
Blok akan tertunda hingga spindel mencapai sekitar 90% dari kecepatan yang diperintahkan. Jika bit 31 dari parameter 209 9CNCR
SPINDLE) diatur ke 1, maka perintah ini dijalankan di awal eksekusi blok daripada di akhir seperti kebanyakan kode M.)

 M05 SPINDLE STOP


The M05 code stops the spindle. The block is delayed until the spindle slows below 10 RPM.
(Kode M05 menghentikan spindel. Pemblokiran ditunda hingga spindel melambat di bawah 10 RPM.)

 M08 COOLANT ON
The M08 code will turn on the coolant. Note that the M code is performed at the end of a block, so that if a motion is commanded in
the same block, the coolant is turned on after the motion.
(Kode M08 akan menyalakan pendingin. Perhatikan bahwa kode M dilakukan di akhir blok, sehingga jika suatu gerakan diperintahkan
dalam blok yang sama, pendingin dihidupkan setelah gerakan.)

 M09 COOLANT OFF


The M09 code will turn off the coolant.
(Kode M09 akan mematikan pendingin.)

 M10 CLAMP CHUCK


The M10 code is used to clamp the chuck. It is only used when M11 is used to unclamp the chuck.
(Kode M10 digunakan untuk menjepit chuck. Ini hanya digunakan saat M11 digunakan untuk membuka penjepit chuck.)

 M11 UNCLAMP CHUCK


The M11 code will unclamp the chuck. (Kode M11 akan membuka chuck.
Deskripsi Detail Kode M
 M17 TURRET ROTATION ALWAYS FORWARD
The M17 code is modal and forces the turret to rotate in the forward direction when a tool change is made. Setting 97 TOOL CHANGE
DIRECTION needs to be switched from SHORTEST to M17/M18.
(Kode M17 adalah modal dan memaksa turret untuk berputar ke arah depan saat pergantian alat dilakukan. Pengaturan 97 TOOL
CHANGE DIRECTION perlu dialihkan dari SHORTEST ke M17 / M18.)
 T1010 M17:
This command will advance the tool turret in a FORWARD direction to position #10. Because M17 is modal, any subsequent T
command will cause the turret to rotate in the forward direction to the commanded tool.
(Perintah ini akan memajukan turret pahat ke arah MAJU ke posisi # 10. Karena M17 adalah modal, setiap perintah T berikutnya
akan menyebabkan turret berputar ke arah depan ke alat yang diperintahkan.)

 M18 TURRET ROTATION ALWAYS REVERSE


The M18 code is modal and forces the turret to rotate in the forward direction when a tool change is made. Setting 97 TOOL CHANGE
DIRECTION needs to be switched from SHORTEST to M17/M18.
(Kode M18 adalah modal dan memaksa turret untuk berputar ke arah depan saat pergantian alat dilakukan. Pengaturan 97 TOOL
CHANGE DIRECTION perlu dialihkan dari SHORTEST ke M17 / M18.)
 T1010 M18:
This command will advance the tool turret in a REVERSE direction to position #10. Because M18 is modal, any subsequent T
command will cause the turret to rotate in the reverse direction to the commanded tool.
(Perintah ini akan memajukan turret pahat ke arah MUNDUR ke posisi # 10. Karena M18 adalah modal, setiap perintah T
berikutnya akan menyebabkan turret berputar ke arah sebaliknya ke alat yang diperintahkan.)

 M21-M22 OPTIONAL USER M


The M21 through M22 codes are optional for user interfaces. (Kode M21 hingga M22 bersifat opsional untuk antarmuka pengguna.)

 M25-M28 OPTIONAL USER M


The M25 through M28 codes are optional for user interfaces. (Kode M25 hingga M28 adalah opsional untuk antarmuka pengguna.)
Deskripsi Detail Kode M
 M30 PROG END AND REWIND
The M30 code is used to stop a program. It also stops the spindle and turns off the coolant. The program pointer will be reset to the
first block of the program and stop. The parts counters displayed on the current commands display is also incremented. M30 will also
cancel tool length offsets.(Kode M30 digunakan untuk menghentikan program. Ini juga menghentikan spindel dan mematikan pendingin.
Penunjuk program akan diatur ulang ke blok pertama program dan berhenti. Penghitung bagian yang ditampilkan pada tampilan perintah saat
ini juga bertambah. M30 juga akan membatalkan offset panjang pahat.)

 M31 CHIP CONVEYOR FORWARD


M31 starts the chip conveyor motor in the forward direction.(M31 memulai motor konveyor chip ke arah depan.)

 M32 CHIP CONVEYOR REVERSE\


M32 starts the chip conveyor motor in the reverse direction.(M32 memulai motor konveyor chip ke arah sebaliknya.)

 M33 CHIP CONVEYOR STOP


M33 stops chip conveyor motion.(M33 menghentikan gerakan konveyor chip.)

 M51- M58 OPTIONAL USER M ON\


The M51 through M58 codes are optional for user interfaces.(Kode M51 hingga M58 adalah opsional untuk antarmuka pengguna.)

 M61- M68 OPTIONAL USER M OFF


The M61 through M68 codes are optional for user interfaces.(Kode M61 hingga M68 adalah opsional untuk antarmuka pengguna.)

M76 NONAKTIFKAN LAYAR


M77 MEMUNGKINKAN TAMPILAN
M78 ALARM JIKA LEWATKAN SINYAL DITEMUKAN
M79 ALARM JIKA LEWATKAN SINYAL TIDAK DITEMUKAN
M85 BUKA PINTU OTOMATIS
M86 MENUTUP PINTU OTOMATIS
Deskripsi Detail Kode M
 M88 PENDINGIN TEKANAN TINGGI ON (OPSI)
 M89 PENDINGIN TEKANAN TINGGI MATI (OPSI)
 M97 LOCAL SUB-PROGRAM CALL
This code is used to call a subroutine referenced by a line N number within the same program. A Pnnnn code is required and must
match a line number within the same program. This is useful for simple subroutines within a program and does not require the
complication of a separate program. The subroutine must end with an M99. An L count on the M97 block will repeat the subroutine call
that number of times.
(Kode ini digunakan untuk memanggil subrutin yang direferensikan oleh nomor baris N dalam program yang sama. Kode Pnnnn diperlukan
dan harus sesuai dengan nomor baris dalam program yang sama. Ini berguna untuk subrutin sederhana di dalam program dan tidak
memerlukan kerumitan program terpisah. Subrutin harus diakhiri dengan M99. Hitungan L pada blok M97 akan mengulangi panggilan
subrutin beberapa kali.)
 M98 SUB PROGRAM CALL
This code is used to call a subroutine. The Pnnnn code is the number of the program being called. The Pnnnn code must be in the same
block. The program by the same number must already be loaded into memory and it must contain an M99 to return to the main
program. An L count can be put on the line containing the M98 and will cause the subroutine to be called L times before continuing to
the next block.
(Kode ini digunakan untuk memanggil subrutin. Kode Pnnnn adalah nomor program yang dipanggil. Kode Pnnnn harus berada di blok yang
sama. Program dengan nomor yang sama harus sudah dimuat ke dalam memori dan harus berisi M99 untuk kembali ke program utama.
Hitungan L dapat diletakkan pada baris yang mengandung M98 dan akan menyebabkan subrutin dipanggil L kali sebelum melanjutkan ke
blok berikutnya.)
 M99 SUB PROGRAM RETURN OR LOOP
This code is used to return to the main program from a subroutine or macro. It will also cause the main program to loop back to the
beginning without stopping if it is used in other than a subprogram without a P code. If an M99 Pnnnn is used, it will cause a jump to
the line containing Nnnnn of the same number.
(Kode ini digunakan untuk kembali ke program utama dari subrutin atau makro. Ini juga akan menyebabkan program utama mengulang
kembali ke awal tanpa henti jika digunakan selain subprogram tanpa kode P. Jika M99 Pnnnn digunakan, itu akan menyebabkan lompatan
ke baris yang berisi Nnnnn dari nomor yang sama.)
G76Thread Cutting Cycle,
Multiple Pass
G00 X1.1 Z0.3
G76 X0.913 Z-.85 K.0451 D.0136 A58 F0.0714 (1-14 THREAD Minor .9132) Title Lorem Ipsum
 D First pass cutting depth ■ D Pertama melewati kedalaman
 K Thread height, defines limit of pemotongan
multiple passes, radius measure ■ K Benang tinggi, menentukan batas
 *X X-axis absolute location, maximum beberapa lintasan, ukuran radius
thread I.D. ■ *X Sumbu X. lokasi absolut, ID untaian
 *Z Z-axis absolute location, maximum maksimum
thread length
■ * Z Sumbu Z. lokasi absolut, panjang
utas maksimum
 *U X-axis incremental distance, start
■ *U Inkremental sumbu X jarak, mulai
to maximum thread I.D.
ID utas maksimum
 *W Z-axis incremental distance, start ■ *W Jarak tambahan sumbu Z, mulai ke
to maximum thread length panjang utas maksimum
 *I Thread taper amount, radius ■ *I Thread jumlah lancip, ukuran
measure radius
 *P Subsequent pass positioning ■ * P Selanjutnya lulus algoritma
algorithm, cutting method penentuan posisi, metode pemotongan
 *F(E) Feedrate (specifies feedrate for ■ * F (E) Kecepatan gerak makan
threading –also indicates thepitch or lead) (spesifikLaju gerak makan untuk penguliran -
 *A Tool nose angle (from 0 to 120 juga menunjukkan nada atau timah)
degrees –if not used, then defaults to 0) ■ *A Alat hidung sudut (dari 0 hingga
*Indicates Optional 120 derajat - jika tidak digunakan, defaultnya
ke 0)*Menunjukkan Opsional
The G76 canned cycle can be used for
threading both straight or tapered (pipe)
threads. With G76, a programmer can easily
command multiple cutting passes along the
length of the thread. The nature of tool load and
wear can be controlled by using the P code. The
P code can specify which side the tool cuts on
and it can specify how much material will be cut.
Radial or flanking cuts may be made.

Siklus kaleng G76 dapat digunakan untuk memasang benang lurus atau meruncing (pipa). Dengan G76,
programmer dapat dengan mudah memerintahkan beberapa pemotongan sepanjang thread. Sifat beban
dan keausan pahat dapat dikontrol dengan menggunakan kode P. Kode P dapat menentukan sisi mana
yang dipotong pahat dan dapat menentukan seberapa banyak material yang akan dipotong. Pemotongan
radial atau mengapit dapat dibuat.
The height of the threadis specified in K. The height of the thread is defined as the distance from the
crest to the root of the thread. K must agree with the direction that the X-axis is being cut. The actual
depth of cut will be K less the finish allowance. Setting 86(THREAD FINISH ALLOWANCE) is this
amount and is defaulted to 0. Some programmers like to use .0005 for this setting.The thread
taperamount is specified in I.It is measured from the target position X, Z at point Tto the beginning
position C. A conventional O.D. taper threadwill have a negative I value.

Tinggi benang ditentukan dalam K. Tinggi benang didefinisikan sebagai jarak dari puncak ke akar
benang. K harus sesuai dengan arah pemotongan sumbu X. Kedalaman pemotongan yang
sebenarnya adalah K dikurangi penyisihan akhir. Pengaturan 86 (THREAD FINISH ALLOWANCE)
adalah jumlah ini dan defaultnya adalah 0. Beberapa programmer suka menggunakan .0005
untuk pengaturan ini.
Jumlah benang lancip ditentukan di I. Ini diukur dari posisi target X, Z di titik T ke posisi awal C.
Benang lancip OD konvensional akan memiliki nilai I negatif.
Kedalaman potongan pertama melalui ulir
The depth of the first cutthrough the thread is specified in
ditentukan dalam D, yang juga menentukan
D, which also determines the number of passes over the
jumlah lintasan pada ulir berdasarkan nilai K
thread based on the value of K and the cutting method
dan metode pemotongan yang digunakan.
used. Tool makers provide tables on their recommended D
Pembuat alat menyediakan tabel tentang nilai
values and subsequent depth of cuts. If the K and D
D yang direkomendasikan dan kedalaman
values on the tool makers tables are used G76 will
pemotongan berikutnya. Jika nilai K dan D
approximate the number of passes recommended.
pada tabel pembuat alat digunakan, G76
akan memperkirakan jumlah gerakan yang
disarankan.
The depth of the last cut through the thread can
be controlled with Setting 99(THREAD MINIMUM
CUT). For any of the methods specified in P, the
last cut will never be less than this value. The
default value is .003 inches/.01 mm. On most
carbon and alloy steels the value of minimum pass
of .003will produce acceptable finishes. For some
materials .001 minimum pass will improve the Kedalaman potongan terakhir melalui utas
surface finish of the thread. For work hardening dapat dikontrol dengan Pengaturan 99
materials thread, like some stainless steels, (POTONGAN MINIMUM BENANG). Untuk
minimum cuts are not recommended under .003. salah satu metode yang ditentukan dalam P,
potongan terakhir tidak akan pernah
kurang dari nilai ini. Nilai defaultnya adalah
0,003 inci / 0,01 mm. Pada sebagian besar
karbon dan baja paduan, nilai kelulusan
minimum 0,003 akan menghasilkan hasil
akhir yang dapat diterima. Untuk beberapa
bahan, lintasan minimum 0,001 akan
meningkatkan permukaan akhir ulir. Untuk
benang bahan pengerasan pekerjaan,
seperti beberapa baja tahan karat,
pemotongan minimum tidak disarankan di
bawah 0,003.
At the end of the thread, an optional chamfer is performed. The size and angle of the chamfer is controlled
with Setting 95 (THREAD CHAMFER SIZE)and Setting 96 (THREAD CHAMFERANGLE). The chamfer
size is designated in number of threads, so that if 1.000 is recorded in Setting 95 and the feed rate is .05,
then the chamfer will be .05. A chamfer can improve the appearanceand functionality of threads that must
be machined up to a shoulder. If relief is provided for at the end of the thread, then the chamfer can be
eliminated with a M24 command. The default value for Setting 95 is 1.000 and the default angle for the
thread (Setting 96) is 45 degrees. M23 commands chamfer on and is the default. M24 commands chamfer
off.

Di ujung utas, talang opsional dilakukan. Ukuran dan sudut talang dikontrol dengan Setting 95
(THREAD CHAMFER SIZE) dan Setting 96 (THREAD CHAMFER ANGLE). Ukuran talang
ditentukan dalam jumlah utas, sehingga jika 1.000 tercatat di Pengaturan 95 dan laju umpan
adalah 0,05, maka talang akan menjadi 0,05. Talang dapat meningkatkan tampilan dan
fungsionalitas benang yang harus dikerjakan hingga ke bahu. Jika relief diberikan di ujung
utas, maka talang dapat dihilangkan dengan perintah M24. Nilai default untuk Pengaturan 95
adalah 1.000 dan sudut default untuk utas (Pengaturan 96) adalah 45 derajat. M23
memerintahkan talang dan merupakan default. Perintah M24 talang.
The tool nose anglefor the thread is A. The value
can run from 0 to 120. Do not use a decimal. If no A
is given 0 degrees is assumed. If no A value is
given then the thread is created with a radial cut.
With a radial cut both sides of the threading tool are
cutting. This creates a v shaped chip which may be
hard to evacuate. This may cause the insert to Sudut ujung pahat untuk ulir adalah A. Nilainya dapat
chip. Also chattering may occur as the entire tool is berkisar dari 0 hingga 120. Jangan gunakan desimal.
engaged at the end of the thread cycle. Jika tidak ada A yang diberikan maka diasumsikan 0
derajat. Jika tidak ada nilai A yang diberikan maka utas
dibuat dengan potongan radial. Dengan potongan
radial, kedua sisi alat penguliran dipotong. Ini
menciptakan chip berbentuk av yang mungkin sulit
untuk dikeluarkan. Ini dapat menyebabkan sisipan ke
chip. Juga obrolan dapat terjadi saat seluruh pahat
diaktifkan di akhir siklus utas.
Jika A memiliki nilai 60 derajat, sama dengan alat
pemotong ulir, mesin Haas akan melakukan
pemotongan sayap. Dalam pemotongan sayap, hanya
tepi depan pahat yang akan memotong. Setiap
lintasan berurutan akan di beri makan alat pada 30
derajat seperti yang ditunjukkan di atas. Keuntungan
If A has a 60degree value, the same as the thread cutting menggunakan potongan sayap adalah bahwa chip
tool, the Haas machine will make a flank cut. In a flank cut akan mengalir keluar dari area bentuk benang lebih
just the leading edge of the tool will do the cutting. Each mudah daripada potongan radial. Ini juga mengurangi
successive pass will in feed the tool at 30 degrees as pembentukan duri di tepi belakang pahat. Untuk
shown above. The advantage of using a flank cut is that menghindari gesekan pada tepi belakang pahat,
the chip will flow out of thread form area easier than a
direkomendasikan potongan sayap yang dimodifikasi.
radial cut. This also reduces a burr from forming on the
trailing edge of the tool. To avoid rubbing on the trailing
Dengan potongan sayap yang dimodifikasi nilai A
edge of the tool a modified flank cut is recommended. With adalah 58 (Dalam sudut umpan 29 derajat). Chip
a modified flank cut the value of Ais 58 (In feed angle 29 saluran terbentuk tetapi karena ketebalan yang tidak
degrees). A channel chip is formed but because of uneven rata pada chip mengalir keluar mirip dengan potongan
thickness on the chip flows out similar to a flank cut. The sayap. Kerugian dari pemotongan sayap atau yang
disadvantage to flank or modified flank cutting is torn or dimodifikasi adalah robek atau hasil akhir yang buruk
poor finish may result when soft or gummy materials are dapat terjadi ketika bahan lunak atau bergetah
cut such as low carbon steels, aluminum and stainless
dipotong seperti baja karbon rendah,
steels.
P Options: Alternating flank cutting is possible with P2 and P4.
P1: Single cutting, cutting amount constant (default) Alternating flank cutting will increase tool life asboth sides
P2: Double edge cutting, cutting amount constant of the inserts are being used equally. Option P2may give
P3: Single edge cutting, cutting depth constant superior results according to Haas.
P4: Double edge cutting, cutting depth constant Productivity Inc –Haas Lathe Programming ManualPage
121In plastics the number of prescribed passes are not
Opsi P: needed. Option P1 is used where each depth is the same.
P1:Pemotongan For example if a 12 lead is needed the number of passes
tunggal, konstanta recommended is 12. The thread depth for 12 lead
jumlah pemotongan is .0526. If D of .0132 is used and P1 indicated then only 4
(default ) passes will be made to produce the thread
P2: Pemotongan tepi
ganda, konstanta Pemotongan sayap bergantian dimungkinkan dengan P2
jumlah pemotongan dan P4. Pemotongan sisi bergantian akan meningkatkan
P3: Pemotongan tepi umur pahat karena kedua sisi sisipan digunakan secara
tunggal, konstanta sama. Opsi P2 dapat memberikan hasil yang lebih unggul
kedalaman menurut Haas.
pemotongan
P4: Pemotongan tepi ganda, konstanta kedalaman Dalam plastik, jumlah lintasan yang ditentukan tidak diperlukan.
pemotongan Opsi P1 digunakan di mana setiap kedalaman sama. Misalnya, jika
membutuhkan 12 sadapan, jumlah lintasan yang disarankan
adalah 12. Kedalaman ulir untuk 12 sadapan adalah 0,0526. Jika D
dari 0,0132 digunakan dan P1 ditunjukkan maka hanya 4 lintasan
yang akan dibuat untuk menghasilkan utas.
Example of G76 code for a 1-8 Thread: T404
Contoh kode G76 untuk 1-8 Thread: G50 S2000
G97 S1200 M03
G00 X1.2 Z.3 M08
G76 X.8492 Z-1.50 K.0676 D.0169 A58 P2 F.125
Some programmers like to use spring passes when they G00 G28 U0
thread. In Fanuc code these may be easily called out. G28 W0.
With one line G76, which is used in Haas machines this M30
is not possible. For a spring pass add a G92 call using
the same values as G76. Below the above program is
altered by adding a spring pass with a G92 line.

T404
Beberapa programmer suka menggunakan spring pass
G50 S2000
saat mereka melakukan thread. Dalam kode Fanuc ini
G97 S1200 M03
dapat dengan mudah dipanggil. Dengan satu jalur G76,
G00 X1.2 Z.3 M08
yang digunakan di mesin Haas, hal ini tidak mungkin
G76 X.8492 Z-1.50 K.0676 D.0169 A58 P2 F.125
dilakukan. Untuk spring pass, tambahkan panggilan G92
G92 X.8492 Z-1.50 F.125
menggunakan nilai yang sama seperti G76. Di bawah
G00 G28 U0
program di atas diubah dengan menambahkan spring
G28 W0.
pass dengan garis G92.
M30
When threads are cut sharp burrs are created especially Saat utas dipotong, gerinda tajam dibuat terutama di
in the first and last thread. Some machinists will use wire utas pertama dan terakhir. Beberapa teknisi akan
brushes in grinding wheels to take them off. The best
menggunakan sikat kawat di roda gerinda untuk
way to get rid of burrs is to use topping or full profile
inserts. With these inserts the major diameter is cut by melepasnya. Cara terbaik untuk menghilangkan
the insert. Another technique involves repeating the kotoran adalah dengan menggunakan topping atau
finish turn after the threads are cut sisipan profil lengkap. Dengan sisipan ini, diameter
utama dipotong oleh sisipan. Teknik lain melibatkan
pengulangan giliran akhir setelah benang dipotong.

Thread Programming Exercise Latihan Pemrograman thread


Siklus Kalengan Pengeboran, Pemboran, dan
Drilling,Boring and Tapping Canned Cycles Penyadapan
These canned cycles are used to define and simplify Siklus terekam ini digunakan untuk menentukan dan
programming for the most common Z-axis repetitive menyederhanakan pemrograman untuk operasi berulang
operations. Once selected, a canned cycle is active until sumbu Z yang paling umum. Setelah dipilih, siklus terekam
canceled with a G80 code. There are six operations aktif hingga dibatalkan dengan kode G80. Ada enam
involved in every canned cycle: operasi yang terlibat dalam setiap siklus kaleng:
1)Positioning of X and Z-axes.
1) Pemosisian sumbu X dan Z.
2)Rapid traverse to the reference R-plane.
2) Traverse cepat ke bidang-R referensi.
3)Drilling, boring, or tapping action.
3) Tindakan pengeboran, membosankan, atau penyadapan.
4)Operation at the bottom of the hole.
4) Operasi di dasar lubang.
5)Retraction to the reference R-plane.
5) Retraksi ke bidang-R referensi.
6)Rapid traverse to the initial starting point.
6) Traverse cepat ke titik awal awal.
Modal canned cycles remain in effect after they are Siklus kalengan modal tetap berlaku setelah ditentukan dan
defined and executed for each positioning of X axes in the dijalankan untuk setiap pemosisian sumbu X dalam
program. Some of the canned cycle command values can program. Beberapa nilai perintah siklus terekam juga dapat
also be changed after the canned cycle is defined. The diubah setelah siklus terekam ditentukan. Perintah yang
commands most often changed during a canned cycle are paling sering diubah selama siklus terekam adalah nilai
the R plane value and the Z depth value. Modal canned bidang R dan nilai kedalaman Z. Siklus modal canned akan
cycles will be canceled with the G80, G01 or G00 dibatalkan dengan perintah G80, G01 atau G00. Gerakan
command. Positioning moves during a canned cycle is pemosisian selama siklus kaleng dilakukan sebagai gerakan
performed as a rapid motion. cepat.
The operation of a canned cycle will vary according to
whether incremental (U,W) or absolute (X, Z) is specified.
Incremental motion is often useful in a canned cycle. If a
loop count (Lnn code number) is defined within the block,
the canned cycle will repeat that many times with an
incremental U or W move between each cycle.
A canned cycle will only be executed in the Z-axis when
positioning to a new X-axis position during a canned cycle
command

Operasi siklus terekam akan bervariasi sesuai dengan


apakah inkremental (U, W) atau absolut (X, Z) ditentukan.
Gerakan inkremental sering kali berguna dalam siklus
kalengan. Jika jumlah loop (nomor kode Lnn) ditentukan
dalam blok, siklus terekam akan berulang berkali-kali
dengan pergerakan U atau W tambahan di antara setiap
siklus.

Siklus terekam hanya akan dijalankan di sumbu Z


saat memosisikan ke posisi sumbu X baru selama
perintah siklus terekam.
Program Putar CNC untuk
ExerciseCNC
Ujung Pengelasan Batang
Turn Program for Hydraulic Cylinder Rod Weldment
Silinder Hidraulik T0202-
EndT0202-DCLNR-64D, Insert CNMG 432
DCLNR-64D, Masukkan
CNMG 432
Cylinder RodThread Lathe ProgramExercise
T202-MDJNR-164D DNMG432 55° TurnT404-NSR-
163C NTPR Thread

Latihan Program Bubut Benang Batang Silinder


Canned Cycles for Drilling and
Tapping
The following is a list of the canned cycles that can be
used for drilling and tapping for the HAAS lathe controls
Berikut ini adalah daftar siklus kalengan yang dapat
digunakan untuk pengeboran dan penyadapan untuk
kontrol bubut HAAS.
Canned Cycles
Siklus Kaleng
G80 Canned Cycle Cancel
G80 Membatalkan Siklus Kaleng Bor
G81 Drill Canned Cycle
G81 bor siklus kaleng
G82 Spot Drill Canned Cycle
G82 Spot Drill Siklus Kaleng
G83 Peck Drill Canned Cycle
G83 Peck Drill Siklus Kaleng
G84 Tapping Canned Cycle
G84 Siklus Kaleng Sadap
G85 Bore in Bore out Canned Cycle
G85 Bore in Bore out Canned Cycle
G86 Bore in Rapid out Canned Cycle
G86 Bore in Rapid keluar Siklus Kalengan
G87 Bore with Manual Retract Canned Cycle
G87 Bosan dengan Manual Retract Canned Cycle
G88 Bore in Dwell with Manual Retract Canned Cycle
G88 Mengbor di Dwell dengan Manual Retract Canne
G89 Bore in Dwell Bore out Canned Cycle
Cycle
G89 Mengebor Dwell Bore out Canned Cycle
A canned cycle is presently limited to operations in the
Z-axis. That is, only the G18 plane is allowed. This
Siklus kaleng saat ini terbatas pada operasi di sumbu
means that the canned cycle will be executed in the Z-
Z. Artinya, hanya pesawat G18 yang diperbolehkan.
axis whenever a new position is selected in the X-axis.
Ini berarti bahwa siklus terekam akan dijalankan di
The following is a summary of the canned cycles used
sumbu Z setiap kali posisi baru dipilih di sumbu X.
on HAAS lathe controls.
Berikut ini adalah ringkasan dari siklus kalengan yang
digunakan pada kontrol mesin bubut HAAS.

G80 CANNED CYCLE CANCEL G80 KALENGAN BATALKAN SIKLUS

The G code is modal; deactivating all canned cycles until a Kode G adalah modal; menonaktifkan semua
new one is selected. Note that use of G00 or G01 will also siklus terekam hingga yang baru dipilih.
cancel a canned cycle Perhatikan bahwa penggunaan G00 atau G01
juga akan membatalkan siklus kaleng.
G81 DRILL CANNED CYCLE

X Optional X-axis motion command


Z Position of bottom of hole
R Position of the R plane
F feed Rate
G81 BOR SIKLUS KALENG
X

Pilihan
Perintah
gerak sumbu
X
Z

Posisi dari
dasar lubang
R Posisi dari pesawat R.
F Makan Menilai
G82 SPOT DRILL COUNTERBORE CANNED
CYCLE
X Optional X-axis motion command
Z Position of bottom of hole
P The dwell time at the bottom of the hole
R Position of the R plane
F Feed Rate

X
Perintah gerak
sumbu X
opsional
Z
Posisi dari dasar
lubang
P. Itu dwell time di
dasar lubang
R Posisi
dari pesawat R.
F Makan Menilai

Anda mungkin juga menyukai