Cari Blog Ini

Sabtu, 05 Februari 2011

CNC G- Code


Daftar di PayPal, lalu mulai terima pembayaran menggunakan kartu kredit secara instan.

Online Job for All

mechanic engineer


Artikel ini adalah tentang alat mesin bahasa pemrograman. Untuk sistem pemrograman perekam video, lihat kode penjadwalan perekam video.

G-Code, atau kode persiapan atau fungsi, adalah fungsi kontrol numerik dalam bahasa pemrograman. G-kode adalah kode posisi alat dan melakukan pekerjaan yang sebenarnya, berbeda dengan M-kode, yang mengelola mesin; T untuk alat-kode terkait. S dan F adalah alat-Speed dan alat-Feed, dan akhirnya D-kode untuk alat kompensasi.

Bahasa pemrograman Numerical Control (NC) adalah informal kadang disebut G-kode. Namun dalam kenyataannya, G-kode ini hanya sebagian dari NC-bahasa pemrograman yang mengendalikan NC dan peralatan mesin CNC. Kontrol numerik istilah diciptakan di Laboratorium Servomechanisms MIT, dan beberapa versi dari NC itu dan masih dikembangkan secara mandiri oleh pabrik mesin CNC. Versi standar utama yang digunakan di Amerika Serikat telah diselesaikan oleh Electronic Industries Alliance di awal 1960-an. Revisi terakhir yang telah disetujui pada bulan Februari 1980 sebagai RS274D. Di Eropa, standar DIN 66.025 / ISO 6.983 sering digunakan sebagai gantinya.

Karena kurangnya pengembangan lebih lanjut, yang sangat besar alat mesin berbagai konfigurasi, dan sedikit permintaan untuk interoperabilitas, beberapa mesin alat pengontrol (CNCs) mengikuti standar ini. Ekstensi dan variasi telah ditambahkan secara terpisah oleh produsen, dan operator kontroler tertentu harus menyadari perbedaan dari masing-masing produsen 'produk. Ketika awalnya diperkenalkan, sistem CAM terbatas pada alat konfigurasi didukung.

Saat ini, produsen utama dari sistem kontrol CNC Fanuc GE Automation (perusahaan patungan General Electric dan Fanuc), Siemens, Mitsubishi, dan Heidenhain, tetapi masih ada yang lebih kecil dan / atau tua sistem controller.

Beberapa produsen mesin CNC berusaha untuk mengatasi kesulitan kompatibilitas dengan standarisasi pada alat mesin dibangun oleh Fanuc controller. Sayangnya, tidak Fanuc tetap konsisten dengan RS-274 atau versi sebelumnya sendiri, dan telah lambat menambahkan fitur baru, serta memanfaatkan peningkatan daya komputasi. Misalnya, mereka mengubah G70/G71 untuk G20/G21; mereka gunakan tanda kurung untuk komentar yang menyebabkan kesulitan ketika mereka memperkenalkan perhitungan matematis jadi mereka menggunakan tanda kurung persegi untuk perhitungan makro; mereka sekarang memiliki teknologi nano akhir-akhir ini dalam mode 32-bit tetapi dalam Fanuc 15mb kendali yang mereka memperkenalkan HPCC (presisi tinggi kontur DNS) yang menggunakan 64-bit RISC processor dan sekarang ini memiliki 500 blok penyangga untuk melihat ke depan untuk benar-bentuk permukaan Contouring dan program blok kecil dan 5-sumbu mesin terus-menerus.

Ini juga digunakan untuk NURBS untuk dapat bekerja sama dengan desainer industri dan sistem yang digunakan untuk desain permukaan mengalir. The NURBS mempunyai asal-usul dari industri pembangunan kapal dan dijelaskan dengan menggunakan simpul dan berat untuk membungkuk dikukus sebagai papan dan balok kayu.
Isi
[hide]

* 1 Common Codes
* 2 Contoh Program
* 3 Lihat juga
* 4 Pranala luar

[sunting] Common Codes

G-kode juga disebut kode persiapan, dan kata apapun dalam program CNC yang diawali dengan huruf 'G'. Umumnya ini adalah kode mengatakan alat mesin jenis tindakan untuk melakukan, seperti:

* Cepat bergerak
* Dikontrol feed bergerak dalam garis lurus atau busur
* Serangkaian langkah yang dikendalikan pakan akan mengakibatkan sebuah lubang tidak merasa bosan, sebuah benda memotong (diarahkan) ke dimensi tertentu, atau bentuk profil dekoratif ditambahkan ke pinggir sebuah benda.
* Mengubah palet
* Set alat informasi seperti offset.

Ada kode-kode lain; kode jenis dapat dianggap seperti register di komputer

X posisi absolut
Y posisi absolut
Z posisi absolut
Sebuah posisi (rotari sekitar X)
B posisi (rotari sekitar Y)
C posisi (rotari sekitar Z)
U Relatif sejajar dengan sumbu X
V Relatif sejajar dengan sumbu Y
W Relatif sejajar dengan sumbu Z
M kode (lain "action" mendaftar atau kode Machine (*)) (jika tidak disebut sebagai "Lain-lain" fungsi ")
M feed rate
Kecepatan spindle S
N nomor baris
R Arc radius atau kata opsional dilewatkan ke suatu sub / kalengan siklus
P Tinggallah waktu atau kata opsional dilewatkan ke suatu sub / kalengan siklus
T Tool seleksi
Aku Arc sumbu X data
Data Arc J Y axis.
K data Arc sumbu Z, atau kata opsional dilewatkan ke suatu sub / kalengan siklus
D Cutter diameter / jari-jari offset
H Tool offset panjang

(*) M kode kontrol mesin secara keseluruhan, sehingga itu untuk berhenti, mulai, menyalakan pendingin, dll, sedangkan kode lain yang berkaitan dengan jalan yang dilalui oleh alat pemotong. Peralatan mesin yang berbeda dapat menggunakan kode yang sama untuk melakukan fungsi yang berbeda, bahkan mesin yang menggunakan kontrol CNC yang sama.

* Sebagian daftar M-Codes

M00 = Program Berhenti (non-opsional)
M01 = Opsional Berhenti, mesin hanya akan berhenti jika operator memilih pilihan ini
M02 = Akhir Program
M03 = Spindle di (CW rotasi)
M04 = Spindle di (rotasi CCW)
M05 = Spindle Stop
M06 = Tool Ubah
M07 = Coolant di (banjir)
M08 = Coolant di (kabut)
M09 = Coolant off
M10 = Pallet penjepit pada
M11 = Pallet penjepit off
M30 = Akhir program / mundur tape (mungkin masih diperlukan untuk mesin CNC lebih tua)

Fanuc common Mill Kode G Kode Keterangan
Rapid posisi G00
Interpolasi Linear G01
Interpolasi melingkar G02 CW
Interpolasi melingkar G03 CCW
G04 Dwell
G05.1 Q1. Ai Nano kontrol kontur
G05 P10000 HPCC
Sumbu Imaginary G07 penunjukan
G09 Exact berhenti memeriksa
G10/G11 Programmable Data input / Data menulis membatalkan
G12 CW Circle Cutting
G13 CCW Circle Cutting
G17 X-Y pesawat seleksi
G18 X-Z pesawat seleksi
Y-Z G19 pesawat seleksi
G20 Pemrograman dalam inci
G21 Pemrograman dalam mm
Kembali ke rumah G28 posisi
2 titik acuan G30 kembali
Skip G31 fungsi (digunakan untuk probe dan alat sistem pengukuran panjang)
G33 Constant pitch threading
Variabel G34 pitch threading
Tool G40 kompensasi dari jari-jari
Perangkat radius G41 kompensasi kiri
Perangkat G42 kompensasi radius kanan
Tool G43 tinggi kompensasi offset negatif
Tool G44 tinggi kompensasi offset positif
Axis G45 offset kenaikan tunggal
Axis offset G46 satu penurunan
Axis G47 offset kenaikan ganda
Axis offset G48 menurun ganda
Tool offset G49 kompensasi membatalkan
G50 Tentukan kecepatan spindle maksimum
Machine G53 sistem koordinat
Kerja G54 ke G59 sistem koordinat
G54.1 P1 untuk bekerja P48 Extended sistem koordinat
Pengeboran G73 berkecepatan tinggi siklus kalengan
G74 Waktu tangan menekan siklus kalengan
Baik G76 siklus kalengan membosankan
Batal G80 siklus kalengan
Simple G81 siklus pengeboran
Bor G82 siklus dengan diam
Peck G83 siklus pengeboran
Tapping G84 siklus
Kanan G84.2 langsung menekan siklus kalengan
Absolute G90 pemrograman (tipe B dan C sistem)
Incremental G91 pemrograman (tipe B dan C sistem)
G92 Pemrograman titik nol mutlak
G94/G95 Inch per menit / Inch per revolusi feed (tipe A sistem) Catatan: Beberapa CNCs menggunakan sistem satuan SI
Konstan G96 kecepatan permukaan
Spindle G97 kecepatan Konstan
Kembali ke awal G98/G99 Z pesawat / R pesawat di siklus kalengan

Sebuah versi standar G-kode yang dikenal sebagai BCL digunakan, tetapi hanya sedikit mesin.

G-file kode dapat dihasilkan oleh perangkat lunak CAM. Aplikasi tersebut biasanya menggunakan penerjemah disebut post-prosesor untuk kode output dioptimalkan untuk jenis mesin tertentu atau keluarga. Post-prosesor sering pengguna dapat diedit untuk memungkinkan penyesuaian lebih lanjut, jika perlu. G-kode ini juga output dengan sistem CAD khusus digunakan untuk mendesain PCB. Perangkat lunak tersebut harus disesuaikan untuk tiap jenis alat mesin yang akan digunakan untuk program ini. Beberapa G-kode yang ditulis oleh tangan untuk produksi volume pekerjaan. Dalam lingkungan ini, yang melekat inefisiensi dari CAM-G-kode yang dihasilkan tidak dapat diterima.

Beberapa mesin CNC menggunakan "percakapan" pemrograman, yang merupakan penyihir-seperti modus pemrograman yang baik menyembunyikan G-kode atau sepenuhnya bypasses penggunaan G-kode. Beberapa contoh populer Southwestern Industries 'ProtoTRAK, Mazak's Mazatrol, Hurco's Ultimax dan Mori Seiki's CAPS percakapan perangkat lunak.
[sunting] Contoh Program

Ini adalah program generik menunjukkan penggunaan G-Code untuk mengubah 1 "diameter x 1" panjang bagian. Asumsikan bahwa batang bahan dalam mesin dan bahwa batang besar sedikit panjang dan diameter dan bahwa batang menonjol oleh lebih dari 1 "dari muka chuck. (Perhatian: ini adalah generik, mungkin tidak bekerja pada mesin nyata! Berikan perhatian khusus pada butir 5 di bawah ini.)
Tool Path program
Jalur Contoh Kode Keterangan
Hidupkan N01 M216 beban monitor
N02 G00 X20 Z20 cepat menjauh dari bagian, untuk memastikan posisi awal dari alat
N03 G50 S2000 Tetapkan kecepatan spindle maksimum
N04 M01 Opsional berhenti
N05 T0303 M6 Pilih alat # 3 dari korsel, gunakan alat nilai offset yang terletak di baris 3 dari meja program, indeks menara untuk memilih alat baru
N06 G96 S854 M42 M03 M08 Variabel kecepatan pemotongan, 854 ft / min, High spindle gear, spindle Mulai CW rotasi, Belok kabut coolant on
N07 G00 X1.1 Z1.1 Rapid feed ke titik 0,1 "dari ujung bar dan 0,05" dari sisi
N08 G01 Z1.0 F.05 Feed di horizontal hingga alat ini berdiri 1 "dari datum
N09 X0.0 Feed bawah hingga alat ini di pusat - Face akhir bar
N10 G00 feed Z1.1 Rapid 0,1 "jauh dari ujung bar
N11 Rapid feed X1.0 hingga alat ini berdiri di OD selesai
N12 G01 Z0.0 F.05 Feed di horizontal bar untuk memotong 1 "diameter sepanjang jalan ke datum
N13 M05 M09 Berhenti gelendong, Matikan coolant
N14 G28 G91 X0 Utama sumbu X dalam mesin sistem koordinat, maka rumah sepanjang sumbu lain
N15 M215 Turn off monitor beban
Program N16 M30 berhenti, palet berubah jika berlaku, mundur ke awal program

Beberapa poin yang perlu diperhatikan:

1. Ada ruang untuk beberapa gaya pemrograman, bahkan dalam program pendek ini. Pengelompokan baris kode pada N06 bisa saja memasang beberapa baris. Melakukan hal itu mungkin telah membuat lebih mudah untuk mengikuti pelaksanaan program.
2. Banyak kode yang "Modal" yang berarti bahwa mereka tetap berlaku sampai mereka dibatalkan atau diganti dengan kode yang kontradiktif. Sebagai contoh, setelah memotong kecepatan variabel telah dipilih (G96), itu tetap berlaku sampai akhir program. Dalam operasi, kecepatan gelendong akan meningkat sebagai alat mendekati pusat pekerjaan untuk menjaga konstan kecepatan pemotongan. Demikian pula, begitu cepat feed dipilih (G00) semua gerakan-gerakan alat akan cepat sampai tingkat feed kode (G01, G02, G03) terpilih.
3. Merupakan penerapan umum untuk menggunakan suatu beban monitor dengan mesin CNC. Monitor beban akan menghentikan mesin jika gelendong atau makan banyak melebihi nilai yang telah ditetapkan yang ditetapkan pada set-up operasi. Tugas monitor beban mesin adalah untuk mencegah kerusakan pada alat terjadi kerusakan atau kesalahan pemrograman. Kecil atau hobi mesin, dapat memperingatkan alat yang menjadi membosankan dan perlu diganti atau dipertajam.
4. Merupakan penerapan umum untuk membawa alat cepat untuk yang "aman" titik yang dekat dengan bagian - dalam hal ini 0,1 "pergi - dan kemudian mulai makan perangkat. Seberapa dekat yang" aman "distance is, tergantung pada keahlian para programmer dan maksimum kondisi bahan baku untuk saham.
5. Jika program yang salah, ada kemungkinan tinggi bahwa mesin akan crash, atau ram alat ke bagian bawah kekuasaan tinggi. Ini dapat mahal, terutama di pusat-pusat mesin baru. Adalah mungkin untuk menyelingi program dengan opsional berhenti (kode M01) yang memungkinkan program untuk dijalankan sedikit demi sedikit untuk tujuan pengujian. Opsional berhenti tetap dalam program tetapi mereka melewatkan selama berjalan normal dari mesin. Untungnya, kebanyakan CAD / CAM software CNC kapal dengan simulator yang akan menampilkan gerakan dari alat sebagai program dijalankan. Banyak mesin CNC modern juga memungkinkan programmer untuk mengeksekusi program dalam mode simulasi dan mengamati parameter operasi mesin pada suatu titik eksekusi. Hal ini memungkinkan pemrogram untuk menemukan kesalahan semantik (sebagai lawan dari kesalahan sintaks) sebelum kalah materi atau alat untuk program yang salah. Tergantung pada ukuran bagian, lilin blok dapat digunakan untuk tujuan pengujian juga.
6. Untuk tujuan pedagogis, nomor baris sudah disertakan dalam program di atas. Mereka biasanya tidak diperlukan untuk pengoperasian mesin, sehingga mereka jarang digunakan dalam industri. Namun, jika bercabang atau pernyataan perulangan digunakan dalam kode, maka nomor baris mungkin dimasukkan sebagai target dari pernyataan-pernyataan (misalnya GOTO N99).

BAJA ( STEEL )


Online Job for All

mechanic engineer

Struktur Baja
- Struktur Kristal Logam
• Semua logam dapat berwujud gas, cair dan padat. Wujud tersebut tergantung pada keadaan suhu dan tekanan.
• Dalam logam cair, atom-atom hanya disatukan oleh daya tarikan yang lemah, maka pada keadaan demikian sifatnya dapat mengalir.
• Sewaktu logam memadat, tenaga setiap atom dikurangi yang dikeluarkan sebagai kalor, dimana unuk logam murni dilakukan pada suhu tetap.
• Selama pemadatan, atom-atom menyusun dirinya sendiri menjadi corak yang teratur dan menyatukan diridengan daya tarikan yang kuat.

- Bentuk struktur baja:
• Body Centered Cubic (BCC), kubus pusat dalam, yaitu bentuk struktur yang terbuka.
• Close Packed Hexagonal (CPH), yaitu benuk struktur yangsangat tertutup.
• Face Centered Cubic (FCC), yaitu bentuk struktur tertutup.


















- Susunan dan Struktur Baja Karbon biasa

Baja karbon biasa adalah paduan antara besi dan karbon dengan kandungan karbon 1,7%. Pada suhu biasa, karbon dalam baja tidak mengalami perlakuan panas, baisanya bergabung secara kimiawi dengan sebagian besi berbentuk iron carbide (Fe3C) dan disebut cementit. Cementit ini keras, dan kekerasan baja karbon ini akan meningkat sebanding dengan jumlah kandungan karbon didalamnya.

Pada suhu dibawah 910OC, besi murni mempunyai struktur kristal BCC, tetapi dengan memanaskan sampai diatas 910OC, strukturnya berubah menjadi FCC.

Sejumlah larutan padat karbon hingga 1,7% dalam FCC disebut austenite, dan apabila larutan terbentuk hingga 0,03% karbon terurai dalam besi BCC disebut Ferrite.



- Iron Carbon Equilibrium Diagram

- Macam – Macam proses perlakuan panas:

Hardening
~ Bertujuan agar baja yang digunakan menjadi keras, tahan aus dan berumur panjang/ mampu berpenetrasi, serta untuk mendapatkan struktur martensite yang bersifat keras tapi rapuh.
~ Untuk tujuan diatas ada beberapa proses sebagai faktor persyaratan yang perlu diperhatikan sbb: 1. Jenis Material
2. Heating: a. Pre heating
b. Final heating
c. Holding time
3. Quenching
4. Tempering

Normalizing
~ Bertujuan unuk mendapatkan butiran halus dan seraga, serta untuk menghilangkan tegangan dalam akibat pengerjaan mesin.
~ Cara proses normalizing adalah dengan memanaskan hingga sedikit diatas suhu kritis atas, setelah suhu merata lalu didinginkan di udara.

Anealing
~ Bertujuan untuk mengurangi kekerasan, memperbaiki kemampuan pada pengerjaan mesin, dengan menghasilkan butiran yang halus dan serupa sehingga dapat meningkatkan sifat keuletan..
~ Penggunaaan proses annealing:
1. Untuk baja tuang yang dituang dalam cetakan pasir yang mana suhu akan turun perlahan-lahan dan struktur menjadi kasar, yan disebut struktur widmanstatten.
2. Untuk baja hasil dari proses pengerjaan dingin sebelum dikerjakan di mesin atau ke deformasi selanjutnya.

Soft Anealing
~ Dilakukan apabila baja yang sudah mengalami proses pengerasan, apabila gagal dalam mencapai kekerasannya atau akan mengalami permesinan.
~ Tujuannya adalah sebagai perlakuan pendahuluan sebelum proses pengerasan, maksudnya untuk mengubah bentuk lapisan-lapisan cementite didalam pearlite dan cementite pada batasan-batasan butiran dari baja karbon tinggi menjadi bentuk spheroidical.

Stress Relieving
~ Adalah proses panas untuk menghlangkan tegangan dalam, yang diakibatkan adanya tegangan sisa, tegangan akibat permesinan.
~ Cara kerja proses stress relieving :
1. Benda kerja yang akan di stress dimasukan kedalam kotak yang berisi beram besi tuang , secara rapi dan merata.
2. Kemudian kotak tersebut dimasukan kedalam dapur pemanas.
3. Dengan mengatur temperature oven, suhu akan naik sampai suhu yang diinginkan (600° – 780°C).
4. Setelah suhu dan waktu yang diberikan sesuai, dapur dimatikan dan kita dinginkan perlahan – lahan dalam dapur sampai 350°C kemudian dinginkan diudara terbuka.

- Heating
~ Pada proses heating ini terdapat 3 tahapan yaitu:
1. Pre Heating
Yaitu pemanasan awal benda kerja, tujuannya agar bendakerja tidak mengalami kejutan atau shock pada proses panasdan sebagai tahap menghasilkan sisa-sisa tegangan yang diakibatkan oleh pengerjaan mesin.
Proses pemanasan awal ini diberikan sampai suhu 600-700OC secara perlahan lahan. Kemudian diberikan penahanan suhu beberapa saat sampai suhunya merata seluruhnya. Setelahitu baru dinaikkan ke suhu austenite.

2. Final Heating
Yaitu pemanasan akhi rsetelah preheating, hingga suhu mulai transformasi ke tingkat suhu austenit.
Pada kondisi setelah suhu pengerasan dicapaidiberikan holding tiime, lamanya holding time ini tidak sama dengan holding time pada saat preheating.

3. Holding Time
~ Adalah waktu yang diberikan setelah benda mencapai suhu tertentu secara menyeluruh.
~ Lama penahanan suhu tergantung pada rata – rata ketebalan benda kerja.
~ Benda kerja akan rendah kekerasannya, bila terlalu pendek holding timenya.


- Quenching
Untuk mendapatkan kekerasan dalam struktur martensite pada suhu baja yang dipanaskan , haruslah melalui suatu proses yang disebut pendinginanm secara tiba – tiba (Quencing), dengan cara mencelup ke dalam media pendingin yang sesuai dengan jenis bahan yanfg dikeraskan.
Untuk menghindari tidak tercapainya kekerasan yang diinginkan dan retaknya benda kerja perlu dipertimbangkan haln – hal sbb :
1 . Kecepatan pendinginan
Kecepatan pendinginan ioni dapat dikontrol melalui medium quencing yang digunakan.
Beberapa kecepata yang harus dipakai dapat dipelajari di diagram TTT (Time Temperature Transformation).

2. Media Quencing
Ada 3 jenis media yang digunakan dalam quencing yaitu air,oli dan udara.
a. Air
Air mempunyaisifat mendinginkan yang baik, baja-baja karbon di quenching di airdan sebagian besar baja paduan rendah.
b. Air Garam
Air Garam mempunyai sifat mendinginkan yang cepat, baja karbon yang berukuran kecil didinginkan di air garam, untuk benda kerja yang mempunyai bentuk rumit tidak dianjurkan tidak didinginkan di air garam.
c. Oli
Oli sebagai media pendingin yang sedang, oli yang digunakan adalah oli mineral khusus yang mempunyai titik bakar tingi.
d. Udara
Udara sebagai media pendingin yang lambat, diguakan dengan cara disemburkan, beberapa bja paduan tinggi didinginkan di udara.
3 . Keadaan Benda Kerja

Ada 2 peristiwa yang terjadi pada benda kerja disaat quencing :
1. Baja akan mengkerut selama kontak pertama dengan meedia quencing.
2. Baja akan mengembang pada saat akhir quenching ketika mulai bertransformasi ke martensite.
4 . Posisi Pendinginan
Untuk menghindari retaknya benda kerja sewaktu proses quencing perlu diperhatikan posisi pendinginan :
1. Poros posisinya tegak lurus ( meluncur ).
2. Balok posisinya berdiri.
3. Plat posisinya melebar dan berdiri.
4. Benda rumit posisinya harus simetris.
5. Benda silinder posisinya searah dengan alurnya.
6. Ring tebal berlubang posisinya kearah proses rolnya.
7. Ring tipis posisinya berdiri meluncur.

- Tempering
Tempering dalam proses pemanasan kembali baja yang sudah di quencing dalam struktur martensite pada suhu 100ºC sampai 600ºC disertai penahanan suhu selama 1 sampai 2 jam.
Tempering ini harus segera dilakukan setelah baja didinginkan pada proses quencing untuk mencegah terjadinya gerakan struktur yang labil dan bila dibiarkan menjadi retak.




Tujuan tempering :
a. Untuk menurunkan kekerasan dan keuletan yang diinginkan setelah quencing.
b. Mengurangi tegangan dalam akibat kejutan pendinginan yang tiba – tiba.
c. Memperbaiki atau mendapatkan struktur logam yang halus.
d. Untuk baja khusus seperti HSS,temperatur dan keuletan diatas kekerasan yang diperoleh setelah quencing.
~ Cara Tempering
Ada 2 cara tempering yaitu :
1. Penemperan warna
Adalah warna yang ditimbulkan oleh adanya perubahan suhu pada baja.
Warna tersebut merupakan lapisan tipis yang membentuk lapisan oksidasi pada permukaan benda.Dan terbentuk mulai suhu 200ºC ,lalu setiap suhu berubah warna lapisan oksidasipun berubah.
2. Sistem temperatur control
Penemperan yang baik dilakukan beberapa kali proses pemanasan dari mulai suhu terendah sampai suhu yang diinginkan.Mulai suhu 100ºC /Jam sampai suhu 150ºC/jam dst.
~ Tabel perubahan warna tempering
Suhu 0C Warna
220 Kuning pucat
230 Kuning jerami
240 Kuning coklat
250 Coklat muda
260 Coklat ungu
270 Ungu
280 Ungu tua
290 Biru muda
300 Biru
Semakin tinggi suhu, kekerasan benda semakin rendah.

- Benda kerja yang digunakan
Nama C Si Mn Cr V W Annealing temp Hardening Temp Quenchant Hardness HRC Average hardness temper
SPK K100 2.00 0.25 0.3 11.5 800-850 940-970 Oil, salt (250-250), air blast 63-65 64 62 59
Amutits K 460 0.95 0.25 1.10 0.05 0.10 0.55 710-750 780-820 Oil, salt (200-250) <20mmө 63-65 64 62 58
EMS 45 K945 0.48 0.30 0.70 680-710 800-830 Water 58 57 54 48

Pengujian Bahan
Pengujian bahan meruakan suatu dasar penelitian dengan tujuan untuk mengetahui sifat-sifat dari sebuah bahan uji, sehingga penggunaan semaksimal dan seaman mungkin bisa dilakukan, dan kerusakan yang mengakibatkan kerugian didalam bidang teknlogi dan ekonomi bisa dihindarkan.
Untuk mengetahui sifat-sifat tersebut diatas, terdapat lima buah jenis pengujian, yaitu:
1. Pengujian mekanis (pengujian tarik, pengujian kekrasan, pengujian bengkok, dll.)
2. Pengujian fisika (pengujian muai panas, titik didih, beratjenis, sifat hantar listrik, dll.)
3. Pengujian kimia (analisa pengujian maupun korosi, mampu asam, dll.)
4. Pengujian metallographie (pengujian mikro-struktur)
5. Pengujian tidak merusak bahan (rontgen, medan magnet, dll.)
Dapus:
http://ww.calphad.com/iron-carbon.html
http://www.efunda.com/processes/heat_treat/introduction/heat_treatments.cfm