Lathe CNC
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
■ T1111 5/16 Bor G83 sedalam 1,3 ”S 80 kaki / menit F.006” / diameter peck putaran bor
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.)
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.)
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.
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
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