un

guest
1 / ?
back to lessons

Selamat Datang

Selamat datang di geometri pemesinan CNC. Setiap potongan yang dibuat oleh mesin CNC adalah operasi geometri: sebuah titik bergerak melalui ruang mengikuti jalur yang tepat ditentukan.

Sebelum Anda dapat mengprogram jalur alat, Anda perlu memahami di mana: dan itu berarti sistem koordinat.

Les ini didasarkan pada asumsi Anda sudah tahu apa mesin CNC dan apa yang G-code lakukan. Jika tidak, mulailah dengan pelajaran Pemesinan CNC: Manufaktur Presisi terlebih dahulu.

MCS dan WCS

Sistem Koordinat Mesin (MCS) vs Sistem Koordinat Kerja (WCS)

Setiap mesin CNC memiliki dua sistem koordinat beroperasi secara bersamaan.


Sistem Koordinat Mesin (MCS): Rujukan absolut mesin. Ketika Anda mengatur ulang mesin, spindle bergerak ke titik tetap (nol mesin) yang ditentukan oleh batas penghenti atau encoder. Setiap posisi yang bisa dicapai mesin ditentukan relatif terhadap titik ini. MCS tidak pernah berubah: itu dibangun ke dalam perangkat keras.


Sistem Koordinat Kerja (WCS): Rujukan yang Anda pilih untuk mengprogram bagian. Anda memilih titik yang nyaman pada benda kerja (sering kali sudut atau pusat fitur) dan memberi tahu mesin: 'Ini adalah nol saya.' Semua koordinat G-code relatif terhadap titik ini.


G54 hingga G59 adalah enam offset koordinat kerja yang disimpan dalam kontroler. Setiap satu mengatakan: 'Nol WCS berada di posisi MCS ini.' G54 adalah default. Jika Anda memiliki beberapa bagian di meja klem, Anda mungkin menggunakan G54 untuk bagian pertama, G55 untuk yang kedua, dan G56 untuk yang ketiga: program yang sama, offset yang berbeda.


Ketika Anda 'mengetuk' bagian, Anda mengukur posisi MCS asal benda kerja dan menyimpannya di register G54-G59. Jika klem bergeser, offset harus diubah.

MCS vs WCS: nol mesin, offset kerja G54, dan akibat bagian bergeser

Seorang pemesin mengatur bagian dengan G54 sebagai offset kerja. Asal WCS berada di sudut kiri atas stok. Program perintah G01 X2.0 Y1.5. Di mana alat pergi: dan apa yang terjadi jika klem terpental dan bagian bergeser 0,050 inci ke kanan?

Aturan Tangan Kanan

Orientasi Axis: Aturan Tangan Kanan

Mesin CNC mengikuti konvensi universal untuk arah sumbu. Titikkan jari telunjuk kanan ke arah X positif, jari tengah mengarah ke Z positif, dan jari kelingking mengarah ke Z negatif.


Pada mesin bubut vertikal (spindle menunjuk ke bawah):

- X = kiri / kanan (meja bergerak)

- Y = ke depan / ke belakang (meja bergerak)

- Z = naik / turun (spindle bergerak): Z positif jauh dari benda kerja


Pada mesin bubut, konvensi berbeda:

- Z = sepanjang sumbu spindle (panjang bagian)

- X = sejajar dengan Z (arah radial: mengontrol diameter)


Penting: Inversi - Dalam G-code, Anda mengatur seperti alat yang bergerak dan bagian yang diam. Pada banyak mesin, hal yang sebaliknya terjadi secara fisik: meja yang bergerak sambil spindle tetap di X dan Y. Pengendali mesin mengatasi inversi. Anda selalu mengatur dari perspektif alat.

Aturan Tangan Kanan: arah sumbu untuk mesin bubut vertikal dan mesin bubut, konvensi Z+ keamanan

Pada mesin bubut vertikal, seorang programmer menulis G01 Z-0.500. Apa arti Z negatif secara fisik, & mengapa konvensi arah ini penting untuk keamanan?

Koreksi Panjang Alat

Koreksi Panjang Alat (H Kode)

Alat-alat berbeda panjangnya. End mill 2 inci menonjol lebih jauh dari spindle daripada bor tengah. Jika Anda menukar alat tanpa mempertimbangkan perbedaan panjang, koordinat Z akan salah: potensialnya sangat salah.


Koreksi Panjang Alat (TLO): Nilai yang disimpan dalam kontrol untuk setiap alat. Ini memberitahu mesin seberapa jauh ujung alat dari garis pengukuran spindle (titik acuan pada spindle). Saat Anda memanggil G43 H01, kontrol menambahkan offset panjang alat 1 pada semua gerakan Z.


Tanpa TLO, Anda harus menyentuh-off Z kembali setiap kali mengganti alat. Dengan TLO, Anda menyentuh sekali dengan alat referensi, mengukur semua alat lain terhadap itu, & kontrol yang melakukan matematika.


G43 = Aplikasikan koreksi panjang alat (arah positif: menambahkan offset)

G49 = Batalkan koreksi panjang alat

Kode H = Koreksi offset alat mana yang digunakan (H01, H02, dst.)

Anda memiliki dua alat: Alat 1 adalah end mill 3 inci, Alat 2 adalah bor tengah 1 inci. Anda menyentuh offset Z dengan Alat 1. Jika Anda beralih ke Alat 2 tanpa mengaplikasikan offset panjang alat, apa yang terjadi secara geometri ketika program memerintahkan Z0.0 (bagian atas)?

Interpolasi Linier dan Circular

Bagaimana Kontroler Menggerakkan Alat

G-code mendefinisikan dua jenis gerakan fundamental:


G01: Interpolasi Linier: Alat bergerak secara garis lurus dari posisi saat ini ke posisi sasaran. Kontroler mengkoordinasikan motor X, Y, dan Z agar mereka semua tiba di titik akhir secara bersamaan. G01 X2.0 Y1.0 Z-0.5 menggarisbawahi garis lurus di ruang 3D.


G02 / G03: Interpolasi Circular: Alat bergerak di sepanjang lingkaran arc.

- G02 = arc searah jarum jam

- G03 = arc berlawanan arah jarum jam


Lingkaran dapat didefinisikan dua cara:

- Format Jari-jari: G02 X2.0 Y1.0 R0.5: pindah ke (2.0, 1.0) di sepanjang arc dengan jari-jari 0.5

- Format Pusat: G02 X2.0 Y1.0 I0.5 J0.0: I dan J memberikan jarak increment dari posisi saat ini ke pusat lingkaran. Format ini tidak ambigu dan disukai untuk pekerjaan yang akurat.


Di dalam kontroler, bahkan lingkaran arc juga dibagi menjadi segmen garis lurus kecil (micro-line interpolation). Kontroler menghitung ratusan atau ribuan titik antara yang diantaranya (intermediate points) dan mengirimkan impuls langkah & arah ke motor. Resolusi sangat halus sehingga gerakan yang dihasilkan terlihat & diukur seperti kurva yang halus.

Mengapa seorang programmer memilih lingkaran arc I/J center-format daripada R radius-format? Pikirkan geometri: kapan nilai radius gagal secara unik mendefinisikan lingkaran?

Penggilingan Turun vs Penggilingan Konvensional

Penggilingan Turun vs Penggilingan Konvensional

Geometri bagaimana cutter menggabungkan material sangat penting untuk finish permukaan, umur alat, & gaya potong.


Penggilingan Konvensional (Up) Milling: Cutter berputar melawan arah makan. Setiap gigi memasuki material pada nol ketebalan potongan dan keluar pada ketebalan maksimum. Cutter cenderung menggeser jauh dari kerja awalnya, kemudian meregang dan menarik. Ini menciptakan lebih banyak panas (gigi menggosok sebelum memotong) dan permukaan yang kasar.


Penggilingan Turun (Down) Milling: Cutter berputar dengan arah makan. Setiap gigi memasuki pada ketebalan potongan maksimum dan keluar pada ketebalan minimum. Cutter segera menggigit material dan menekan kerja ke bawah ke meja. Ini menghasilkan finish permukaan yang lebih baik, lebih sedikit panas, dan umur alat yang lebih panjang.


Mengapa tidak selalu penggilingan turun? Penggilingan turun menarik kerja ke cutter. Pada mesin manual yang lebih lama tanpa kompensasi backlash, tarikan ini dapat membuat meja meluncur maju dan terjadi tabrakan. Mesin CNC memiliki ballscrew dengan backlash minimal, jadi penggilingan turun menjadi standar. Tapi untuk bagian tipis atau yang tidak baik difiksasi, mungkin masih aman menggunakan penggilingan konvensional karena menggeser kerja menjauh.

Seorang programmer CNC memotong profil di luar sisi persegi dari bagian, bergerak searah jarum jam di sekitar perimeter. Spindle berputar searah jarum jam (standar). Apakah ini penggilingan turun atau penggilingan konvensional? Jelaskan alasan geometris Anda.

Arc Tangen dan Fillet

Arc Tangen, Fillet, & Chamfer

Bagian nyata jarang memiliki sudut tajam yang sempurna. Mereka memiliki fillet (sudut dalam yang dibulatkan), radius (sudut luar yang dibulatkan), & chamfer (potongan miring yang menghilangkan sisipan tajam).


Arc tangen adalah arc yang memenuhi garis lurus (atau arc lain) tanpa ketidasan arah. Di titik di mana arc dimulai, memiliki sudut yang sama dengan garis yang terhubung kepadanya. Ini menghasilkan profil yang halus dan kontinu tanpa perubahan arah tiba-tiba.


Mengapa tangen penting untuk memotong:

- Sudut tajam memaksa alat untuk berhenti, mengubah arah, & mengaktifkan lagi. Ini meninggalkan tanda tinggal (alat berada di satu tempat saat menurunkan kecepatan, membakar permukaan).

- Arc tangen memungkinkan alat untuk melalui transisi dengan kecepatan. Tidak ada penurunan kecepatan, tidak ada tanda tinggal, finishing permukaan yang lebih baik.

- Konsentrator stres: sudut dalam tajam mengkonsentrasikan stres & adalah di mana bagian retak. Fillet menyebar stres ke permukaan yang melengkung.


Chamfers lebih sederhana: potongan miring sebesar 45 derajat (atau sudut lain) yang menghilangkan sisipan tajam. Diatur dengan G01 gerakan pada sudut. Chamfers lebih mudah dipotong daripada fillet tapi tidak menyebar stres sebaik itu.


Tool path with tangent arc and cutter compensation

Gambar bagian spesifikakan radius fillet 0,125 inci di sudut dalam di mana dua dinding lurus bertemu pada 90 derajat. Mengapa radius fillet ini menjadi masalah jika Anda menggunakan end mill diameter 0,250 inci? Apa batasan geometri ini?

Koreksi Jari-jari Pemotong

Koreksi Jari-jari Alat (G41 / G42)

Ketika Anda mengprogram profil bagian, Anda menjelaskan geometri permukaan bagian yang selesai. Tapi alat memiliki jari-jari: pusat alat harus mengikuti jalur yang dioffset dari permukaan bagian oleh jari-jari tersebut.


G41: Kompensasi Pemotong Kiri: Pusat alat mengoffset ke KIRI permukaan yang dijalani (melihat arah perjalanan). Digunakan untuk membelah memotong profil luar.

G42: Kompensasi Pemotong Kanan: Pusat alat mengoffset ke KANAN.

G40: Batalkan kompensasi pemotong.


Dengan kompensasi pemotong aktif, Anda program geometri bagian yang tepat (permukaan selesai), dan kontrol otomatis menghitung jalur offset untuk pusat alat. Ini memiliki dua keuntungan besar:

1. Program mengikuti cetakan. Dimensi pada gambar rangkaian sesuai dengan dimensi dalam kode. Tidak perlu perhitungan manual offset.

2. Penyesuaian penggunaan alat. Ketika alat penggunaan memakai dan memotong sedikit lebih besar, operator menyesuaikan nilai cutter comp di tabel offset: tidak perlu edit program. Nilai comp yang lebih kecil menarik alat lebih dekat ke permukaan bagian, mengompensasi potongan yang lebih kecil.


Pengendali mengatasi semua kompleksitas geometris: mengoffset garis lurus, merekalukulasikan jari-jari lingkaran untuk jalur offset, & mengelola geometri transisi di sudut.

Seorang programmer memiliki kompensasi pemotong aktif (G41) dan sedang memprofiling bagian luar. Alat mulai memakai dan bagian yang dihasilkan 0,002 inci lebih besar. Bagaimana seorang tukang mesin memperbaiki ini tanpa mengedit program G-code? Jelaskan geometri penyesuaian ini.

Mengapa GD&T Relai pada Geometri

GD&T: Geometri, Bukan Hanya Dimensi

Dimensi tradisional mengatakan: 'Lubang ini memiliki diameter 0,500 inci, terletak 2,000 inci dari sisi kiri, plus atau minus 0,005 inci.'


Masalah: toleransi plus-minus menciptakan zona toleransi persegi. Pusat lubang harus jatuh dalam persegi toleransi sebesar 0,010 x 0,010 inci. Namun, zona persegi tidak adil: lubang yang pusatnya berada di sudut persegi (0,005 ke kanan DAN 0,005 ke atas dari nominal) sebenarnya berjarak 0,007 inci dari posisi yang benar (teorema Pythagoras: akar kuadrat dari 0,005 kuadrat plus 0,005 kuadrat). Anda akan menolak bagian tersebut meskipun lubang 0,007 dari nominal dalam satu arah akan lulus.


GD&T menggantikan zona persegi dengan zona toleransi silinder. Pusat lubang harus jatuh dalam lingkaran dengan diameter yang ditentukan sekitar posisi yang benar. Ini adalah keadilan geometris: 0,007 dari nominal adalah 0,007 dari nominal terlepas dari arah.


GD&T adalah bahasa geometrik yang lengkap untuk mendeskripsikan seberapa jauh sebuah fitur dapat deviasi dari bentuk idealnya, orientasi, dan lokasinya. Ini menggunakan frame kontrol fitur: kotak-kotak persegi dengan simbol yang Anda lihat pada gambar teknik.


Toleransi posisi GD&T dengan zona silinder dan MMC

Bor memiliki toleransi posisi diameter 0,014 pada MMC. Ukuran bor nominal adalah diameter 0,500 dengan toleransi + 0,010 / - 0,000 (jadi MMC adalah 0,500). Jika lubang sebenarnya memiliki diameter 0,506, berapa toleransi posisi total pusat lubang yang diizinkan? Jelaskan mengapa.

Toleransi Bentuk dan Orientasi

Toleransi Bentuk: Mengontrol Bentuk

Kontrol posisi di mana sebuah fitur berada. Toleransi bentuk mengontrol bentuk apa itu.


Datar: Permukaan harus berada di antara dua bidang paralel yang terpisah oleh nilai toleransi. Jika ketelitian datar adalah 0,002, setiap titik pada permukaan harus berada dalam zona 0,002 inci antara dua bidang datar paralel yang sempurna. Tidak perlu referensi datum: ketelitian datar bersifat merujuk sendiri.


Sejajar: Permukaan atau sumbu harus berada dalam zona toleransi yang berkaitan dengan datum (permukaan acuan). Untuk permukaan, zona tersebut adalah dua bidang paralel yang sejajar dengan datum, terpisah oleh nilai toleransi. Untuk sumbu (mis. Lubang), zona tersebut adalah silinder yang sejajar dengan datum.


Konsentrasi: Dua fitur silinder harus membagi sumbu yang sama dalam zona toleransi. Titik median dari satu silinder harus jatuh dalam zona toleransi silinder yang berpusat pada sumbu datum. Konsentrasi mahal untuk diinspeksi (membutuhkan penghitungan titik median): kebanyakan pabrik menggunakan runout (ketidakteraturan) daripada konsentrasi.


Semua dari ini adalah kontrol geometris. Mereka mendefinisikan zona toleransi yang berbentuk (bidang, silinder, kerucut), bukan hanya angka. Ketelitian datar 0,002 adalah pasangan bidang paralel. Kontrol posisi 0,014 diameter adalah silinder. Ini yang membuat GD&T geometris: setiap toleransi adalah bentuk di ruang.

Toleransi Bentuk GD&T: zona datar, zona sejajar, zona posisi silinder yang benar

Seorang pembuat mesin mengukur permukaan dengan toleransi datar 0,003 inci. Permukaan umumnya datar tetapi memiliki titik tinggi 0,004 inci di tengah. Permukaan dalam toleransi ketebalan plus-minus. Apakah bagian ini lulus atau gagal memenuhi persyaratan datar, dan mengapa datar merupakan pemeriksaan terpisah dari ketebalan?

Batas Perjalanan Mesin

Lingkungan Kerja: Ruang yang Dapat Dicapai Mesin

Setiap mesin CNC memiliki travel terbatas pada setiap sumbu. Sebuah vertical machining center tipikal mungkin memiliki:

- X travel: 30 inches

- Y travel: 16 inches

- Z travel: 20 inches


Lingkungan kerja adalah volume 3D yang didefinisikan oleh batas-batas travel ini: kotak segiempat (untuk pabrik 3-sumbu) atau bentuk yang lebih kompleks (untuk mesin putar-sumbu). Setiap fitur yang Anda inginkan untuk dipotong harus jatuh dalam lingkungan ini.


Pencegahan Kecocokan adalah geometri untuk memastikan bahwa alat potong, penyangga alat potong, kepala spindle, kunci, dan benda kerja tidak saling bertabrakan selama program. Pengendali tidak tahu secara inheren di mana vise, kunci, atau fixture berada. Pencegahan kecocokan adalah tanggung jawab programmer.


Geometri kecocokan kritis:

- Panjang alat potong vs kedalaman lubang: Alat panjang mencapai ke dalam lubang dalam mungkin bertabrakan dengan penyangga alat potong atau kepala spindle dengan dinding bagian.

- Salah satu intervensi fixture: Jalan alat potong harus menghindari kunci, sejajar, dan rahang vise. Gerakan cepat (G00) di atas bagian pada ketinggian Z yang salah dapat menggerakkan alat ke dalam kunci.

- Membagi pesawat cepat: Sebagian besar program mendefinisikan 'pesawat cepat': ketinggian Z aman di atas semua penghalang. Gerakan cepat terjadi di atas pesawat ini. Tidak pernah cepat di bawahnya.

Lingkungan Kerja dan Skenario Kecocokan: batas travel, tabrakan penyangga alat potong, cepat ke dalam kunci

Seorang programmer membutuhkan untuk memproses bagian yang panjangnya 32 inci pada mesin dengan 30 inci travel X. Bagian tersebut tidak dapat diproses dalam satu setup tunggal. Deskripsikan dua strategi geometri yang berbeda untuk memproses bagian penuh.

Poros Rotari dan Kebebasan Geometri

Poros ke-4 dan ke-5: Rotasi Mengembangkan Geometri

Mesin 3-sumbu hanya bisa mendekati kerja dari atas (sepanjang Z). Fitur apa pun yang membutuhkan akses dari samping atau di bawah membutuhkan setup terpisah: balikkan bagian, refixture, sentuh-off lagi, dan berdoa agar fitur tersebut sesuai.


Poros ke-4: Menambahkan satu poros rotari (biasanya A, yang memutar sekitar X). Bagian tersebut bisa diubah untuk menampilkan wajah yang berbeda kepada alat. Poros ke-4 sering kali adalah meja rotari yang dipasang pada meja mesin. Ini memungkinkan Anda memproses fitur di sekitar silinder atau pada berbagai wajah tanpa refitur.


Poros ke-5: Menambahkan dua poros rotari. Alat (atau meja) bisa miring dalam dua arah rotasi yang independen. Ini berarti alat bisa mendekati hampir dari segala sudut.


Apa yang membuat 5-sumbu menjadi geometrisnya yang tidak mungkin 3-sumbu:

- Undercuts: Fitur yang tersembunyi dari pandangan top-down. Alat miring untuk mencapai geometri yang menggantung.

- Sudut majemuk: Permukaan yang tidak paralel atau sejajar dengan sumbu apa pun. Mesin 3-sumbu membutuhkan fixture miring khusus. Mesin 5-sumbu hanya miring.

- Impeller dan bilah turbin: Permukaan yang melengkung, bergelombang, dan sudutnya berubah secara terus menerus. Hanya pemrograman 5-sumbu yang dapat memotong ini dalam satu setup.

- Reduced setups: Sebuah bagian yang membutuhkan enam setup pada mesin 3-sumbu mungkin membutuhkan satu setup pada mesin 5-sumbu. Setiap setup adalah kesempatan untuk kesalahan alinhemen.


3-sumbu vs 5-sumbu perbandingan geometri

Bagian tersebut memiliki lubang bor pada dinding sisi satu dan sebuah lubang bor pada dinding sisi satu dan sebuah lubang bor dengan sudut 30 derajat dari vertikal ke dalam dinding sisi tersebut. Pada mesin 3-sumbu, ini membutuhkan dua setup: satu untuk lubang bor (bagian datar), satu untuk lubang (bagian miring 30 derajat dalam fixture khusus). Jelaskan keuntungan geometri dari melakukan kedua operasi dalam satu setup 5-sumbu. Apa saja khususnya kesalahan yang dihindari dengan menghilangkan setup kedua?

Ringkasan

Geometri Pemrograman CNC: Poin Utama


Sistem koordinat: MCS adalah kerangka absolu mesin. WCS (G54-G59) adalah kerangka acuan Anda untuk bagian. Aturan tangan kanan mengdefinisikan arah sumbu. Jarak alat mengompensasi untuk panjang alat yang berbeda.


Rute alat: Gerakan G01 dalam garis lurus. G02/G03 bergerak dalam lingkaran. Format pusat I/J menghilangkan ambiguitas dua lingkaran dari format jari-jari. Frising menurun (putaran pemotong dengan arah aliran) memberikan permukaan yang lebih halus dan umur pemotong yang lebih lama.


Lingkaran dan profil: Lingkaran yang berkelanjutan menciptakan transisi yang halus tanpa tanda penghenti. Jari-jari dalam terkecil setara dengan jari-jari pemotong. Kompensasi pemotong (G41/G42) memungkinkan Anda untuk mengprogram geometri bagian sambil mengompensasi jalan pemotong oleh kontroler.


GD&T: Ketelitian geometris menentukan zona ketelitian dalam bentuk (silinder, bidang). Zona ketelitian posisi berbentuk lingkaran, bukan persegi: adil secara geometris. Bonus ketelitian MMC mencerminkan kebersihan sebenarnya dalam rangkaian. Ketelitian datar dan sejajar mengendalikan bentuk secara independen dari dimensi.


Lingkaran kerja: Setiap mesin memiliki perjalanan terbatas. Axial rotari (ke-4 dan ke-5) memperluas apa yang dapat dijangkau secara geometris dan mengurangi setup. Setup yang lebih sedikit berarti ketelitian fitur ke-fitur yang lebih ketat karena semua fitur berbagi asal WCS yang sama.


Geometri adalah fondasi. Setiap perintah G-code, setiap panggilan ketelitian, setiap keputusan kunci adalah operasi geometris. Kuasai geometri, dan mesin penggilingan akan mengikuti.