Fungsi lainnya (fungsi M)
Fungsi waterjet lainnya diprogram dengan huruf M diikuti dengan 2 digit tunggal. Sistem ini memiliki beberapa fungsi seperti:
Program Berhenti M00
M02 Akhir program
M30 Akhir program dengan kembali ke awal
M71-79 Kerusakan plus output
Sekarang kita akan melihat eksekusi fungsi M secara detail.
1. M00 - Hentikan program
Contoh: Ketika CNC mesin pemotong waterjet membaca kode M00 di blok, itu menghentikan program. Untuk memulai program, Anda harus menekan tombol daya lagi.
2. M02 - Akhir program
Contoh: Kode ini menunjukkan akhir dari program dan melakukan fungsi reset dasar dari waterjet CNC.
3. M30 - Akhir program dengan kembali ke awal
Contoh: Fungsi ini mirip dengan fungsi M02, ditambah CNC mesin waterjet kembali ke blok pertama dari awal program.
4.M71-79 Tidak berfungsi plus keluaran
Format: M71 Contoh: Sistem waterjet CNC mengatur fungsi ini dan urutan operasinya adalah sebagai berikut:
kontrol transmisi yang sesuai, koneksi
waktu tunda 400 m / s
pecahan nomor 1
M71- Menghentikan pompa oli mesin pemotong waterjet
M71 biasanya terjadi sebelum M02, yang berarti pompa oli berhenti setelah pemotongan. Fungsi ini sama dengan menekan tombol stop.
M72- hentikan pompa air
Ketika M72 ditampilkan, motor pompa berhenti berjalan. Fungsi ini sama dengan tombol penghenti pompa pada peralatan waterjet.
M73- Memulai sistem pasokan air bertekanan tinggi
Saat M73 disorot, katup suplai air bertekanan tinggi terbuka. Fungsi ini sama dengan fungsi tombol tekan pada sistem air bertekanan tinggi.
M74 - Shutdown sistem air bertekanan tinggi
Saat M74 menyala, katup suplai air bertekanan tinggi ditutup. Fungsi ini sama dengan fungsi menekan tombol stop pada sistem penyediaan air.
di bawah tekanan tinggi.
M75 - bukaan katup suplai pasir
Munculnya M 75 berarti pembukaan katup suplai pasir. Fungsi ini sama dengan fungsi menekan tombol buka waterjet sand valve.
M76- Menutup katup suplai pasir
Munculnya M 76 berarti penutupan katup suplai pasir. Fungsi ini sama dengan fungsi menekan tombol tutup sand valve.
F, S, T Fungsi.
1. Fungsi pemilihan umpan-F.
Fungsi pemilihan umpan biasanya disebut sebagai fungsi-F. Dengan fungsi ini, Anda dapat langsung mengontrol laju gerak makan pada setiap sumbu. Fungsi F dapat ditunjukkan dengan huruf F dan angka yang mengikuti huruf tersebut, serta penunjukan laju umpan, yang dinyatakan dalam mm / mnt.
Laju umpan dalam sistem ini bervariasi dari 9 hingga 1300 mm / menit. Kecepatan waterjet dapat dipilih secara sewenang-wenang tergantung pada kondisi pemotongan yang diperlukan.
2. Fungsi pemilihan alat T.
Fungsi pemilihan pahat juga disebut sebagai fungsi T. Fungsi ini digunakan untuk memilih pahat. Fungsi pemilihan pahat dilambangkan dengan huruf T dengan angka yang ditempatkan setelah penunjukan T. Sistem ini berisi hingga 20 nama parameter pemilihan pahat, dari T01 hingga T20. Dalam mode PARAM, tekan tombol F2 dan layar akan menampilkan 20 opsi pemilihan instrumen. Operator dapat memilih tombol parameter D pada layar waterjet tergantung pada diameter pahat.
Jika program memerlukan kompensasi radius pemotong waterjet, sistem kontrol dapat merujuk ke parameter yang sesuai untuk memperbaikinya.
Terjemahan Rusia-Inggris dari M-FUNCTIONS
Voskoboinikov B.S., Mitrovich V.L. Kamus Rusia-Inggris Teknik Mesin dan Otomasi Industri. Kamus Rusia-Inggris tentang teknik mesin dan otomatisasi manufaktur. 2003
- Kamus Rusia-Inggris →
- Kamus Rusia-Inggris tentang teknik mesin dan otomatisasi manufaktur
Juga, arti kata dan terjemahan M-FUNCTION dari bahasa Inggris ke bahasa Rusia dalam kamus bahasa Inggris-Rusia dan dari bahasa Rusia ke bahasa Inggris dalam kamus bahasa Rusia-Inggris.
Lebih banyak arti dari kata ini dan terjemahan Inggris-Rusia, Rusia-Inggris untuk kata "M-FUNCTIONS" dalam kamus.
- FUNGSI - Generik
- FUNGSI - Fungsi
Kamus Bahasa Inggris Rusia-Amerika - - Em
Kamus Bahasa Inggris Rusia-Amerika - FUNGSI - Fungsi
Kamus Pembelajar Rusia - FUNGSI - fungsi
Kamus Pembelajar Rusia - - penyadapan
Kamus bahasa Inggris-Rusia-Inggris untuk layanan khusus - - konv. M, saya
- - konv. M, saya
Kamus Besar Rusia-Inggris - LAKUKAN - bab. 1) melakukan, melakukan Syn: meluncurkan 2) bertanggung jawab (untuk melakukan sesuatu.) Dia melakukan untuk menyelesaikan ...
- BAIK - tempat pertama; neg. (dalam fungsi kata benda) tak satu pun dari keduanya; tidak ada seorang pun; tidak ada dari kalian yang bisa melakukan itu tidak ada ...
Kamus Besar Inggris-Rusia - FUNGSI - Fungsi fungsi: kasir ~ tugas seremonial kasir ~ formalitas penjaga ~ manajemen aset kecil fungsi penjaga: kasir ~ ...
Kamus Besar Inggris-Rusia - FUNGSI - fungsi, tujuan - * pendidikan adalah untuk mengembangkan pikiran pendidikan bertujuan untuk mengembangkan kemampuan mental - ...
Kamus Besar Inggris-Rusia - UNTUK - ( wujud sempurna); (bentuk yang dikurangi) 1. serikat pekerja 1) untuk; karena (memperkenalkan klausa alasan) Ini bukan pertanyaan pihak, karena ...
Kamus Besar Inggris-Rusia - UNTUK - (formulir lengkap); fə (bentuk tereduksi) 1. serikat pekerja 1) untuk; mengingat fakta bahwa (memperkenalkan klausa alasan ...
Kamus Kosakata Umum Inggris-Rusia - UNTUK - 1. serikat 1) untuk; karena (memperkenalkan klausa alasan) Ini bukan pertanyaan partai, karena ini tidak menyentuh kita sebagai Liberal ...
Kamus Kosakata Umum Inggris-Rusia - RADIO AMATEUR - operator radio amatir; radio ham ~ tiang w. tiang radio, tiang nirkabel; ~ mercusuar m.radio beacon; ~ operator radar m.metrist; ~ bertujuan dengan. ...
Kamus bahasa Rusia-Inggris tentang topik umum - RADIO AMATEUR - operator radio amatir; radio ham ~ tiang w. tiang radio, tiang nirkabel; ~ mercusuar m.radio beacon; ~ operator radar m.metrist; ~ bertujuan dengan. bimbingan/kontrol radio; ~ peralatan dengan. peralatan nirkabel / radio; ~ sketsa...
Kamus Rusia-Inggris - QD - NOMOR - Sebuah angka yang kira-kira sama dengan 2,718, yang sering ditemukan dalam matematika dan sains. Misalnya, dengan peluruhan zat radioaktif setelah waktu ...
Kamus bahasa Rusia Colier - FUNGSI - TEORI FUNGSI DALAM ilmu alam. Fungsi analitik banyak digunakan di beberapa bidang sains dan teknologi hanya karena mereka memberikan ...
Kamus bahasa Rusia Colier - TEORI FUNGSI - FUNGSI Teori ukuran dan integrasi merupakan bagian penting dari teori umum fungsi matematika, yang berasal dari karya A. Lebesgue (1906) pada ...
Kamus bahasa Rusia Colier - TURKI - TURKI: ALAM Reliefnya didominasi oleh Pegunungan Pontine (kisaran Kure dan Ilgaz), yang membentang di sepanjang pantai ke arah timur. Paling ...
Kamus bahasa Rusia Colier - USSR - UNI REPUBLICS SOSIALIS SOVIET, Revolusi Februari Uni Soviet. Kekalahan militer di garis depan Perang Dunia Pertama dan kekacauan ekonomi yang berkembang menyebabkan ...
Kamus bahasa Rusia Colier - HATI - HATI Sebelum awal abad ke-16. tidak ada gagasan tentang penyakit jantung; diyakini bahwa setiap kerusakan pada organ ini pasti akan menyebabkan ...
Kamus bahasa Rusia Colier - SERIES - Banyak masalah dalam matematika mengarah pada rumus yang mengandung jumlah tak terbatas, misalnya, atau Jumlah tersebut disebut deret tak terbatas, dan istilahnya ...
Kamus bahasa Rusia Colier - RUSIA - FEDERASI RUSIA: ALAM Sebagian besar wilayah Rusia ditempati oleh dataran. Dataran Rusia (Eropa Timur) terletak di sebelah barat Pegunungan Ural. Tinggi rata-rata ...
Kamus bahasa Rusia Colier - MEKSIKO - MEKSIKO: ALAM Sebagian besar Meksiko ditempati oleh Dataran Tinggi Meksiko, yang di utara berubah menjadi dataran tinggi dan dataran tinggi Texas dan New Mexico; dengan …
Kamus bahasa Rusia Colier - Gletser adalah akumulasi es yang perlahan bergerak melintasi permukaan bumi. Dalam beberapa kasus, es berhenti bergerak dan es mati terbentuk. Banyak gletser...
Kamus bahasa Rusia Colier - FINNOLOGIES - FINNOLOGIES Anjing laut asli (famili Phocidae) beradaptasi dengan baik untuk hidup di laut dingin: seluruh tubuhnya, termasuk ekor pendek dan sirip, ...
Kamus bahasa Rusia Colier - KENYA - Republik Kenya, sebuah negara bagian di Afrika Timur. Di masa lalu, sebuah koloni dan protektorat Inggris, memperoleh kemerdekaan pada tahun 1963. Sebelah selatan berbatasan dengan ...
Kamus bahasa Rusia Colier - CANADA - Cabang Eksekutif CANADA. Fungsi eksekutif di Kanada dibagi antara kepala negara dan kepala pemerintahan. Fungsi yang pertama adalah formal, ...
Kamus bahasa Rusia Colier - CHINA - CHINA: ALAM Serangkaian dataran tinggi dan cekungan berdampingan dengan dataran tinggi Tibet di utara, timur laut dan timur. Wilayah-wilayah ini adalah Xinjiang, Inner ...
Kamus bahasa Rusia Colier - Cetacea - Cetacea Subordo paus bergigi (Odontoceti) termasuk cetacea dengan gigi - baik di bagian depan rahang bawah, atau di keduanya ...
Kamus bahasa Rusia Colier - IRLANDIA
Kamus bahasa Rusia Colier - DIFERENSIAL - Banyak hukum fisika, yang mematuhi fenomena tertentu, ditulis dalam bentuk persamaan matematika yang menyatakan hubungan tertentu antara beberapa kuantitas. ...
Kamus bahasa Rusia Colier - POHON adalah tanaman tahunan dengan batang utama tegak lignifikasi - batang. Sulit untuk memberikan definisi yang lebih rinci atau tepat tentang "bentuk kehidupan" ini karena ...
Kamus bahasa Rusia Colier - VENEZUELA - VENEZUELA: ALAM Punggungan tinggi Sierra de Perija membentuk taji barat laut Andes, di mana Venezuela dan Kolombia berbatasan. Dalam zona ini, individu ...
Kamus bahasa Rusia Colier - PERPUSTAKAAN - koleksi buku, majalah, video, dll yang terorganisir secara khusus. Meskipun perpustakaan secara tradisional dianggap sebagai gudang buku, koleksi perpustakaan selalu terdiri dari ...
Kamus bahasa Rusia Colier - BAALBEK sekarang menjadi pemukiman kecil, di zaman kuno - kuil kota yang megah di Lebanon, antara pegunungan Lebanon dan Anti-Lebanon. Lembah yang luas, ...
Kamus bahasa Rusia Colier - PERBANKAN - SISTEM PERBANKAN Bank komersial. Tempat terpenting dalam sistem perbankan ditempati oleh bank komersial, yang dalam bentuknya saat ini pertama kali muncul ...
Kamus bahasa Rusia Colier - ANTILOPE adalah nama umum untuk banyak mamalia artiodactyl milik keluarga bovids (Bovidae), tetapi berbeda dari perwakilan lain dari konstitusi yang lebih anggun ...
Kamus bahasa Rusia Colier - ARTILLERY - ARTILLERY Tugas artileri lapangan. Dua tugas utama artileri lapangan adalah sebagai berikut: 1) memberikan dukungan tembakan ke unit infanteri dan tank ...
Kamus bahasa Rusia Colier - AUSTRALIA - AUSTRALIA: ALAM Di sepanjang pantai timur Australia, dari Cape York ke Victoria tengah dan lebih jauh lagi ke Tasmania, ada jalur yang ditinggikan ...
Kamus bahasa Rusia Colier - AFRIKA SELATAN - sebuah negara bagian di Afrika bagian selatan. Pada 31 Mei 1910, Uni Afrika Selatan dibentuk, yang mencakup koloni Inggris yang berpemerintahan sendiri (Cape, Natal) ...
Kamus bahasa Rusia Colier - FUNGSI adalah istilah yang digunakan dalam matematika untuk menunjukkan hubungan antara dua kuantitas, di mana jika satu kuantitas diberikan, maka yang lain dapat ...
Kamus bahasa Rusia Colier - TEORI FUNGSI - FUNGSI Kekayaan dan keragaman teori fungsi dari variabel kompleks adalah karena interaksi geometri dan analisis. Ketika datang ke bilangan kompleks ...
Kamus bahasa Rusia Colier - FUNGSI - TEORI FUNGSI Fungsi yang digunakan dalam analisis dasar ditentukan oleh rumus. Grafik mereka biasanya dapat digambar tanpa mengangkat pensil dari kertas, seperti, ...
Kamus bahasa Rusia Colier - FUNGSI - TEORI FUNGSI Menggunakan terutama sarana seperti deret pangkat, integral kontur dan diferensiasi, matematikawan dalam dekade berikutnya berhasil mencapai ...
Kamus bahasa Rusia Colier - KONSTELASI
Kamus bahasa Rusia Colier - RADIOASTRONOMI adalah cabang astronomi yang mempelajari benda-benda luar angkasa dengan menganalisis pancaran radio yang berasal darinya. Banyak benda kosmik memancarkan gelombang radio yang mencapai Bumi: ini, di ...
Kamus bahasa Rusia Colier
Fungsi pembantu (atau M-kode) diprogram menggunakan kata alamat M... Fungsi tambahan digunakan untuk mengontrol program dan otomatisasi listrik mesin - menghidupkan / mematikan spindel, cairan pendingin, penggantian alat, dll.
Tabel 3.
Penamaan |
Janji temu |
M00 |
Perhentian yang dapat diprogram |
M01 |
Berhenti dengan konfirmasi |
M02 |
Akhir dari program |
M03 |
Putaran poros searah jarum jam |
M04 |
Rotasi spindel berlawanan arah jarum jam |
M05 |
Spindel berhenti |
M06 |
Perubahan alat |
M08 |
Pendinginan |
M09 |
Pendinginan |
M17 |
Kembali dari subrutin |
M18 |
Memposisikan poros pada sudut tertentu |
M19 |
Orientasi poros |
M20 |
Akhir dari bagian program yang berulang |
M30 |
Berhenti dan pergi ke awal program kontrol |
M99 |
Lanjutkan eksekusi NC blok pertama |
Fungsi bantu yang melakukan penyertaan operasi apa pun ( M03, M04 dan M08) dieksekusi di awal blok sebelum perintah gerakan. Fungsi tambahan lainnya dilakukan di akhir blok.
Meja 3 adalah daftar fungsi pembantu yang umum digunakan.
2.1. Berhenti yang dapat diprogram (M00)
Penghentian program NC tanpa syarat setelah eksekusi gerakan yang terkandung dalam blok saat ini. Status UE tidak berubah sampai tombol ditekan lagi MULAILAH pada panel kontrol CNC atau tombol KE AWAL, untuk kembali ke awal program yang sedang berlangsung.
2.2. Berhenti dengan pengakuan (M01)
Hentikan program kontrol setelah menjalankan gerakan yang terdapat di blok saat ini, asalkan modenya diatur “Berhenti dengan konfirmasi” dari panel kontrol CNC (lihat Dokumen CNC MSHAK- Manual Operator CNC).
Contoh:
X-2 X-4.
M1; Hentikan eksekusi program di blok ini jika
; mode sudah diatur “Berhenti dengan konfirmasi” dari konsol operator
2.3. Akhir program (M02)
Menentukan akhir pelaksanaan program kontrol, menghentikan suplai cairan pendingin dan menghentikan putaran spindel.
Contoh:
G0X20Z50 Z.5
G0 X0Z0 M2
2.4. Putaran spindel searah jarum jam (M03)
Memulai putaran spindel searah jarum jam menggunakan nilai arus yang ditentukan oleh kata.
Contoh:
G54 G0 X-20 Z30 S500M3
2.5. Putaran spindel berlawanan arah jarum jam (M04)
Memulai putaran spindel berlawanan arah jarum jam menggunakan nilai arus yang ditentukan oleh kata.
Contoh:
G54 G0 X-20 Z30 S1500M4
2.6. Spindel berhenti (M05)
Menghentikan putaran spindel. Dieksekusi setelah gerakan yang terdapat dalam frame.
Contoh:
G28 X0 Z0 M5
G4 P2 M2
2.7. Perubahan alat (M06)
Melakukan pergantian pahat antara spindel dan magasin pahat. Fungsi ini terjadi:
· Penempatan sepanjang sumbu ke titik pergantian pahat;
· Rotasi spindel berhenti dan orientasi spindel;
· Perubahan alat.
Contoh:
T5; mulai mencari alat 5 di majalah
X50 Z60; kelanjutan program
M6; perubahan alat
2.8. Pendingin ON (M08)
Termasuk pasokan cairan pemotongan (pendingin).
Contoh:
S300M3X20Z30G0
G1X50Z44M8; Nyalakan pendingin
G0Z-100
2.9. Pendinginan (M09)
Mematikan suplai cairan pemotongan (coolant).
Contoh:
S300M3X20Z30G0 G1X50Z44 M9M5G0Z-100
2.10. Kembali dari subrutin (M17)
Menentukan akhir dari subrutin ketika dipanggil dengan kata dengan alamat L.
Contoh:
X5Z5
; Program utama
L10; Memanggil subrutin yang dimulai dengan blok N10 X2Z8
N10Z2; Subrutin dengan label blok N10 X10
M17; Akhir dari subrutin dan kembali ke program utama
2.11. Penempatan poros (M18)
Fungsi ini dapat digunakan untuk memutar spindel pada sudut tertentu.
Format:
M18 Pnn
Dimana: nnn - sudut rotasi +/- 360 derajat.
Sudut rotasi dihitung relatif terhadap posisi spindel di mana spindel diatur menggunakan fungsi M19.
Contoh:
M18 P45; rotasi spindel sebesar 45 derajat
2.12. Orientasi spindel (M19)
Fungsi pembantu M19 menghentikan rotasi spindel, melakukan orientasinya.
2.13. Bagian akhir program berulang (M20)
Menentukan akhir segmen program yang berulang ketika dipanggil oleh kata dengan alamat H.
Contoh:
N10 H2; jalankan bagian program hingga M20 2 kali
Bahasa komputasi teknis
Jutaan insinyur dan ilmuwan di seluruh dunia menggunakan MATLAB® untuk menganalisis dan mengembangkan sistem dan produk yang mengubah dunia kita. Bahasa matriks MATLAB adalah yang paling secara alami di dunia untuk mengekspresikan matematika komputasi. Grafik internal memudahkan untuk memvisualisasikan dan memahami data. Lingkungan desktop mendorong eksperimen, eksplorasi, dan penemuan. Alat dan kemampuan MATLAB ini semuanya diuji secara ketat dan dirancang untuk bekerja bersama.
MATLAB membantu Anda menghadirkan ide-ide Anda di luar desktop. Anda dapat menjalankan eksplorasi pada set data besar dan menskalakan ke cluster dan cloud. Kode MATLAB dapat diintegrasikan dengan bahasa lain, memungkinkan Anda untuk menerapkan algoritme dan aplikasi di seluruh jaringan, perusahaan, dan sistem industri.
Awal kerja
Pelajari Dasar-dasar MATLAB
Dasar-dasar bahasa
Sintaks, pengindeksan dan pemrosesan array, tipe data, operator
Impor dan analisis data
Impor dan ekspor data, termasuk file besar; pra-pemrosesan data, visualisasi, dan penelitian
Matematika
Aljabar linier, diferensiasi dan integrasi, transformasi Fourier dan matematika lainnya
grafis
Grafik, gambar, animasi 2D dan 3D
Pemrograman
Skrip, fungsi, dan kelas
Pembuatan aplikasi
Pengembangan aplikasi dengan App Designer, alur kerja yang dapat diprogram, atau PANDUAN
Alat pengembangan perangkat lunak
Debugging dan pengujian, mengatur proyek besar, integrasi dengan sistem kontrol versi, kotak peralatan pengemasan
Saat memprogram pemesinan suku cadang pada mesin CNC sesuai dengan DIN 66025 (ISO 6983), sebelumnya dikenal sebagai ISO 7bit, operator berikut digunakan:
- N - nomor bingkai;
- G - fungsi persiapan;
- X, Y, Z, A, B, C - informasi tentang perpindahan di sepanjang sumbu;
- M - fungsi tambahan;
- S - fungsi spindel;
- T - fungsi alat;
- F - fungsi umpan;
- H - fungsi tambahan (blok data alat offset dalam mode DIN-ISO). Jika ada nomor D yang valid dari alat saat ini, itu juga akan ditampilkan.
Untuk kejelasan yang lebih besar dari struktur frame, operator dalam frame harus diatur dalam urutan berikut: N, G, X, Y, Z, A, B, C, F, S, T, D, M, H .
Program kontrol terdiri dari: n-jumlah rangka yang diputar terus menerus atau dengan jeda tertentu (dengan pemesinan kecepatan tinggi dari bagian-bagian yang terbuat dari paduan aluminium kekuatan tinggi, bahkan penghentian singkat pahat di antara rangka yang berdekatan tidak dapat diterima karena bahaya panas berlebih atau penetrasi mesin permukaan karena gesekan). Selain itu, dimungkinkan untuk melewati setiap bingkai dan ukuran yang benar dengan menghubungkan fungsi persiapan. Ini memastikan pengembangan program kontrol untuk proses teknologi yang khas.
Blok program NC terdiri dari komponen-komponen berikut:
- perintah (operator) menurut DIN 66025;
- elemen bahasa pemrograman CNC tingkat tinggi;
- pengenal (nama spesifik) untuk:
- variabel sistem;
- variabel yang ditentukan pengguna;
- subrutin;
- kata kode;
- tanda lompatan;
- makro;
- operator pembanding;
- operator logika;
- fungsi perhitungan;
- struktur kontrol.
Karena set instruksi menurut DIN 66025 tidak cukup untuk memprogram proses pemesinan kompleks pada mesin multi-tugas modern, instruksi ini dilengkapi dengan elemen bahasa pemrograman CNC tingkat tinggi.
Berbeda dengan perintah menurut DIN 66025, perintah bahasa pemrograman NC tingkat tinggi terdiri dari beberapa huruf alamat, misalnya:
- OVR - untuk koreksi kecepatan (persentase);
- SPOS - untuk memposisikan spindel.
Struktur programnya adalah sebagai berikut: "%" (hanya untuk program yang dikembangkan di PC), judul program "O" atau ":" diikuti nomor program tidak lebih dari empat digit. Setiap baris dalam program adalah sebuah blok.
Setiap blok program memiliki struktur:
- N adalah nomor urut bingkai (tidak lebih dari empat karakter, penomoran dilakukan setelah 5 atau 10 untuk kemungkinan memasukkan bingkai tambahan saat mengerjakan program);
- fungsi persiapan G;
- koordinat X, Y, Z, A, C, B;
- fungsi tambahan M;
- fungsi poros S;
- fungsi alat T;
- fungsi umpan F;
- D - nomor offset alat;
- H - Alat offset blok data dalam mode DIN-ISO. Perintah beroperasi baik secara modal atau frame-by-frame.
Perintah yang valid secara modal tetap valid di semua blok berikutnya dengan nilai yang diprogram sampai nilai baru diprogram di alamat yang sama, mengesampingkan perintah yang sebelumnya valid.
Perintah non-modal tetap berlaku hanya di blok di mana mereka diprogram.
Setiap frame diakhiri dengan karakter LF, karakter LF tidak perlu ditulis, secara otomatis dihasilkan ketika garis dialihkan. Program diakhiri dengan perintah M2, M30 atau M99. Sebuah blok dapat memiliki maksimal 512 karakter (termasuk komentar dan karakter akhir blok LF).
Fungsi persiapan G menyediakan semua tindakan mesin.
X, Y, Z - sumbu koordinat linier mesin, koordinat Z selalu sejajar dengan sumbu spindel mesin atau tegak lurus terhadap bidang penjepit benda kerja untuk mesin dengan kepala penggilingan dua putaran; , , - koordinat sudut rotasi terhadap sumbu koordinat linier. Jika mesin memiliki lebih dari dua spindel, serta kepala pahat, maka sumbu koordinat tambahan X ', Y', Z ', A', C ', B', dll. muncul.
Perlu dicatat bahwa fungsi persiapan memungkinkan Anda untuk pergi ke sistem koordinat bagian, yang dalam beberapa kasus memungkinkan Anda untuk meninggalkan penggunaan perangkat khusus.
Fungsi M tambahan bertanggung jawab untuk menghidupkan dan mematikan spindel, stasiun pompa untuk suplai cairan pendingin, arah putaran spindel, akhir program.
Fungsi spindel S mengatur kecepatan spindel.
Fungsi pahat T menentukan jumlah pahat atau setelan pahat.
Fungsi umpan F menetapkan nilai umpan.
Beras. 1.
Sistem koordinat mesin dan arah perpindahan positif ditunjukkan pada Gambar 1.
Program NC dapat disusun dalam sistem koordinat mesin, dalam hal ini peralatan mesin yang digunakan harus dikoordinasikan dengan grid koordinat tabel mesin. Pencocokan dilakukan dengan fakta bahwa pelat dasar perlengkapan memiliki pin tengah dan kunci. Pin disejajarkan dengan bushing yang ditekan di tengah meja mesin, dan kunci dengan alur yang dingin. Jadi, ruang kerja mesin di pesawat NS–kamu diselaraskan dengan sistem koordinat fixture. Dalam sistem koordinat perangkat, permukaan dasar dibuat, misalnya, bidang dan dua jari (silinder dan potong). Oleh karena itu, kesalahan lokasi terjadi selama pemasangan perangkat dan selama pemasangan bagian.
Selama operasi intensif di lingkungan produksi multi-produk, yaitu, dengan seringnya penggantian perlengkapan, perlu untuk memeriksa ulang tidak hanya perkakas, tetapi juga panduan permukaan dasar meja mesin, yaitu selongsong tengah dan pendingin. alur.
Dengan pemikiran ini, disarankan untuk melakukan pemesinan dalam sistem koordinat benda kerja. Fixture berorientasi sepanjang satu sumbu saja, dan referensi ke sistem koordinat benda kerja dilakukan oleh sensor pengukuran. Dalam hal ini, selain menghilangkan kesalahan basis, persyaratan untuk waktu pemeriksaan ulang perkakas berkurang, terlebih lagi, menjadi mungkin untuk lebih banyak menggunakan perangkat yang dinormalisasi atau penyesuaian darinya tanpa mengacu pada sistem koordinat mesin.
Fungsi persiapan G, fungsi tambahan M ditunjukkan pada tabel 1, 2.
Jadi, pada mesin frais, penggantian pahat dilakukan dalam urutan berikut: dengan perintah T, pahat dipilih, dan perubahannya hanya terjadi dengan perintah M6.
Untuk turret pada mesin bubut, perintah T cukup untuk mengganti pahat.
Fungsi spindel S mengatur kecepatan spindel, fungsi pahat T mengatur pengaturan pahat atau nomor pahat, dan fungsi pengumpanan F mengatur laju pengumpanan.
Tabel 1.Fungsi persiapan G
instruksi | Keterangan |
G00 | Interpolasi linier pada lintasan cepat |
G01 | Interpolasi linier pada laju gerak makan |
G02 | Interpolasi melingkar searah jarum jam |
G03 | Interpolasi melingkar berlawanan arah jarum jam |
G04 | Waktu tunda |
G05 | Interpolasi melingkar dengan jalan keluar ke jalur melingkar di sepanjang garis singgung |
G06 | Penurunan tingkat akselerasi yang diizinkan |
G07 | Pembatalan pengurangan tingkat akselerasi yang diizinkan |
G0S | Kontrol laju umpan di titik istirahat |
G09 | Membatalkan kontrol laju gerak makan pada titik belok |
G10 | Lintasan cepat dalam koordinat kutub |
G11 | Interpolasi linier dalam koordinat kutub |
G12 | Interpolasi melingkar searah jarum jam dalam koordinat kutub |
G13 | Interpolasi melingkar berlawanan arah jarum jam dalam koordinat kutub |
G14 | Memprogram nilai perolehan dengan kecepatan drive pengikut |
G15 | Batalkan G14 |
G16 | Pemrograman tanpa Spesifikasi Pesawat |
G17 | Pemilihan pesawat Memiliki–NS |
G1S | Pemilihan pesawat Z–x |
G19 | Pemilihan pesawat Memiliki–Z |
G20 | Menentukan Kutub dan Bidang Koordinat Saat Memprogram dalam Koordinat Kutub |
G21 | Pemrograman klasifikasi sumbu |
G22 | Mengaktifkan tabel |
G23 | Pemrograman cabang bersyarat |
G24 | Memprogram lompatan tanpa syarat |
G32 | Mengetuk dalam mode interpolasi linier tanpa kompensasi chuck |
G34 | Pembulatan sudut untuk dua bagian lurus yang berdekatan (dengan toleransi di bawah alamat E) |
G35 | Matikan perataan sudut |
G36 | Penonaktifan penyimpangan yang diprogram selama pembulatan sudut, yang menjadi sama dengan parameter mesin |
G37 | Memprogram titik untuk mencerminkan atau memutar koordinat |
G38 | Aktivasi pencerminan, rotasi koordinat, penskalaan |
G39 | Membatalkan pencerminan, memutar koordinat, penskalaan |
G40 | Membatalkan koreksi yang berjarak sama |
G41 | Koreksi yang sama ke kiri dalam arah umpan |
G42 | Koreksi sama ke kanan ke arah umpan |
G53 | Membatalkan offset nol |
G54-G59 | Memulai offset nol |
G60 | Offset dari sistem koordinat program |
G61 | Posisi yang tepat saat bergerak dengan kecepatan umpan |
G62 | Membatalkan penentuan posisi yang bagus |
G63 | Mengaktifkan 100% dari nilai kecepatan yang diprogram |
G64 | Menghubungkan laju umpan ke titik kontak antara pemotong dan bagiannya |
G65 | Menghubungkan laju umpan ke pusat pemotong |
G66 | Aktivasi nilai kecepatan yang ditetapkan oleh potensiometer |
G67 | Membatalkan Offset Sistem Koordinat Program |
G68 | Varian konjugasi segmen garis yang berjarak sama sepanjang busur |
G69 | Varian konjugasi segmen garis yang berjarak sama sepanjang lintasan perpotongan garis yang berjarak sama |
G70 | Pemrograman inci |
G71 | Batalkan pemrograman dalam inci |
G73 | Interpolasi linier dengan penentuan posisi yang tepat |
G74 | Keluar ke asal |
G75 | Operasi Sensor Sentuh |
G76 | Pindah ke titik dengan koordinat absolut dalam sistem koordinat mesin |
G78 | Aktivasi sumbu pengeboran |
G79 | Penonaktifan satu sumbu pengeboran atau sekaligus |
G80 | Membatalkan Panggilan Siklus Kaleng |
G81, G82 | Siklus Pengeboran Kalengan |
G83 | Siklus kaleng lubang dalam |
G84 | Siklus penyadapan dengan chuck kompensasi |
G85, G86 | Siklus Standar Reaming |
G90 | Pemrograman Koordinat Absolut |
G91 | Pemrograman Koordinat Relatif |
G92 | Mengatur nilai koordinat |
G93 | Memprogram waktu berjalan blok |
G94 | Pemrograman laju umpan dalam mm / mnt |
G95 | Pemrograman laju umpan dalam mm / putaran |
G97 | Pemrograman kecepatan potong |
G105 | Pengaturan nol untuk sumbu linier tak terbatas |
G108 | Lihat ke Depan Kontrol Infleksi |
G112 | |
G113 | Mengaktifkan kontrol pengereman lanjutan |
G114 | Mengaktifkan kontrol kecepatan tingkat lanjut |
G115 | Menonaktifkan kontrol kecepatan lanjutan |
G138 | Mengaktifkan kompensasi posisi benda kerja |
G139 | Menonaktifkan kompensasi posisi benda kerja |
G145-845 | Aktivasi koreksi eksternal oleh pengontrol yang dapat diprogram |
G146 | Matikan offset alat eksternal |
G147, G847 | Kelompok kompensasi sekunder dari offset pahat; koreksi berkorelasi dengan sumbu |
G148 | Membatalkan kompensasi alat tambahan |
G153 | Membatalkan offset nol aditif pertama |
G154-159 | Indikasi offset nol aditif pertama |
G160-360 | Offset nol eksternal |
G161 | Pemosisian yang akurat selama lintasan cepat |
G162 | Pembatalan posisi halus selama lintasan cepat |
G163 | Pemosisian yang tepat pada lintasan cepat dan lintasan pada laju gerak makan |
G164 | Opsi pemosisian tepat pertama |
G165 | Opsi pemosisian tepat kedua |
G166 | Opsi pemosisian tepat ketiga |
G167 | Membatalkan Offset Nol Eksternal |
G168 | Offset dari sistem koordinat program kontrol |
G169 | Membatalkan Semua Offset Sistem Koordinat |
G184 | Siklus penyadapan tanpa kompensasi chuck |
G189 | Pemrograman Koordinat Absolut untuk Sumbu Tak Terbatas |
G190 | Pemrograman kata demi kata dalam koordinat absolut |
G191 | Pemrograman kata demi kata dalam koordinat relatif |
G192 | Mengatur batas kecepatan yang lebih rendah dalam program kontrol |
G194 | Kecepatan pemrograman (umpan, kecepatan) dengan adaptasi akselerasi |
G200 | Interpolasi linier pada lintasan cepat tanpa perlambatan hingga V= 0 |
G202 | Interpolasi heliks searah jarum jam |
G203 | Interpolasi heliks berlawanan arah jarum jam |
G206 | Aktivasi dan penyimpanan nilai maksimum percepatan |
G228 | Transisi dari bingkai ke bingkai tanpa pengereman |
G253 | Membatalkan offset nol aditif kedua |
G254-259 | Memulai offset nol aditif kedua |
G268 | Offset aditif dari sistem koordinat program kontrol |
G269 | Pembatalan offset aditif dari sistem koordinat program NC |
G292 | Mengatur batas kecepatan atas dalam program kontrol |
G301 | Mengaktifkan gerakan berosilasi |
G350 | Mengatur parameter gerakan berosilasi |
G408 | Pembentukan percepatan halus dari titik ke titik |
G500 | Deteksi kemungkinan tabrakan saat melihat bingkai di depan |
G543 | Mengaktifkan Manajemen Tabrakan Pratinjau Bingkai |
G544 | Matikan manajemen tabrakan saat mempratinjau bingkai |
G575 | Peralihan bingkai dengan sinyal eksternal berkecepatan tinggi |
G580 | Membubarkan sumbu koordinat |
G581 | Pembentukan sumbu koordinat |
G608 | Pembentukan percepatan halus ketika bergerak dari titik ke titik untuk setiap sumbu secara terpisah |
Catatan... Untuk setiap sistem kontrol, beberapa nilai fungsi persiapan mungkin memiliki arti yang berbeda tergantung pada pabrikan mesin. Perlu dicatat bahwa untuk memperluas kemampuan teknologi peralatan, pabrikan sistem CNC cenderung meningkatkan fungsi persiapan.
Meja 2.Fungsi M tambahan
instruksi | Keterangan |
MO | Menghentikan program |
M1 | Minta berhenti |
M2 | Akhir dari program |
M3 | Mengaktifkan rotasi spindel searah jarum jam |
4 | Mengaktifkan rotasi spindel berlawanan arah jarum jam |
M5 | Spindel berhenti |
M2 = 3 | Alat listrik diputar searah jarum jam |
M2 = 4 | Alat listrik dihidupkan berlawanan arah jarum jam |
M2 = 5 | Alat listrik mati |
M6 | Perubahan alat otomatis |
M7 | Udara bertiup |
NONA | Menghidupkan suplai pendingin |
M9 | Pendinginan |
M1O | Menonaktifkan hembusan udara |
M11 | Penjepit alat |
M12 | Alat melepas penjepit |
M13 | Memutar spindel searah jarum jam bersamaan dengan menyalakan pendingin |
M14 | Menyalakan putaran spindel berlawanan arah jarum jam bersamaan dengan menyalakan pendingin |
M15 | Menghidupkan pendingin chip flush |
M17 | Akhir dari subrutin |
M19 | Orientasi poros |
M21 | NS |
M22 | Aktifkan pencerminan program di sepanjang sumbu Memiliki |
M23 | Nonaktifkan pencerminan program |
M29 | Mengaktifkan Mode Threading Kaku |
3О | Akhiri program dengan kemungkinan mematikan daya mesin secara bersamaan |
M52 | Memindahkan majalah ke posisi ke kanan |
M53 | Memindahkan majalah ke posisi ke kiri |
M7O | Inisialisasi toko |
M71 | Menurunkan kantong majalah yang aktif |
M72 | Putar manipulator 60 ° |
M73 | Alat melepas penjepit |
M74 | Rotasi manipulator sebesar 120 ° |
M75 | Penjepit alat |
M76 | Putar manipulator 180 ° |
M77 | Meningkatkan kantong aktif toko |
M98 | Memanggil subrutin |
M99 | Kembali ke program utama |
Catatan:... Untuk sistem kontrol dan jenis mesin yang berbeda, fungsi tambahan mungkin memiliki arti yang berbeda, misalnya, mengaktifkan pergerakan tailstock, fungsi perangkat pemuatan, istirahat tetap, dll.
Saat membuat program NC, pemrograman itu sendiri, yaitu, konversi langkah kerja individu ke dalam bahasa NC, seringkali hanya sebagian kecil dari pekerjaan pemrograman.
Sebelum pemrograman, perlu untuk merencanakan dan mempersiapkan transisi kerja. Semakin tepat awal dan struktur program NC direncanakan, semakin cepat dan mudah pemrograman itu sendiri dan semakin intuitif dan kurang rawan kesalahan program NC yang sudah selesai.
Keuntungan dari program visual terutama terlihat ketika perubahan perlu dilakukan di kemudian hari.
Karena tidak setiap program memiliki struktur yang sama, tidak masuk akal untuk bekerja sesuai dengan template yang khas. Namun, dalam kebanyakan kasus, disarankan untuk mengikuti urutan berikut.
1. Penyusunan gambar suatu bagian terdiri dari:
- a) dalam menentukan titik nol bagian;
- b) dalam merencanakan sistem koordinat;
- c) dalam perhitungan koordinat yang mungkin hilang.
2. Pengertian proses pengolahan:
- a) Kapan akan digunakan, alat apa dan untuk memproses kontur apa?
- b. Dalam urutan berapakah elemen individu rincian?
- c) Elemen individu mana yang diulang (mungkin diputar) dan harus disimpan dalam subrutin?
- d) Apakah ada kontur bagian dalam program bagian lain atau subrutin yang dapat digunakan kembali untuk bagian saat ini?
- e) Di mana offset nol, rotasi, pencerminan, penskalaan (konsep bingkai) sesuai atau diperlukan?
3. Penciptaan peta teknologi... Tentukan satu persatu semua proses pemesinan mesin tersebut, misal :
- a) gerakan dalam lintasan cepat untuk penentuan posisi;
- b) penggantian alat;
- c) penentuan bidang pengolahan;
- d) permainan bebas untuk pengukuran tambahan;
- e) menghidupkan / mematikan spindel, cairan pendingin;
- f) memanggil data alat;
- g) penyerahan;
- h) koreksi lintasan;
- i) pendekatan ke kontur;
- j) cabang dari sirkuit, dll.
4. Terjemahan transisi ke dalam bahasa pemrograman: merekam setiap transisi sebagai blok NC (atau blok NC).
5. Menggabungkan semua transisi individu ke dalam suatu operasi, sebagai suatu peraturan, dalam satu program. Terkadang, terutama saat mengerjakan bagian besar ke dalam program, transisi roughing, semi-finishing, dan finishing dapat disorot. Ini adalah kasus dengan ruang memori terbatas yang ditemukan di sistem CNC lama. Untuk sistem kontrol perangkat lunak modern, jumlah memori praktis tidak membatasi kemampuan teknologi peralatan mesin.
Siklus pemrosesan standar banyak digunakan dalam sistem kontrol perangkat lunak modern. Penggunaannya secara signifikan mengurangi waktu yang dihabiskan untuk pemrograman.
Beberapa siklus kaleng untuk sistem kontrol yang digunakan dalam perangkat lunak WIN NC SINUMERIK ditunjukkan di bawah ini:
- CYCLE81 - pengeboran, pemusatan;
- CYCLE82 - pengeboran, countersinking;
- CYCLE83 - pengeboran lubang dalam dengan bor memutar;
- CYCLE84 - ulir internal tanpa chuck kompensasi;
- CYCLE840 - Ulir internal dengan tap chuck kompensasi;
- CYCLE85 - membosankan 1;
- CYCLE86 - membosankan 2;
- SIKLUS87 - membosankan 3;
- CYCLE88 - membosankan 4;
- CYCLE89 - membosankan 5;
- CYCLE93 - alur;
- CYCLE94 - undercut internal;
- CYCLE95 - siklus penghapusan stok;
- CYCLE96 - undercut berulir;
- CYCLE97 - siklus threading.
Perlu dicatat bahwa sistem kontrol perangkat lunak level tinggi terbuka, yang memungkinkan Anda untuk memperluas perpustakaan siklus standar untuk memproses permukaan khas yang khas untuk produksi jenis ini produk dan dengan demikian mengurangi waktu persiapan untuk produksi.
Beras. 2.
Penggunaan sistem CAM telah menyebabkan kebutuhan setiap sistem kontrol perangkat lunak untuk mengembangkan pascaprosesor, yang tanpanya peralatan tidak memahami program tanpa menerjemahkannya ke dalam kode mesin (Gbr. 2).
Pemrograman sistem CNC modern dilakukan sesuai dengan standar ISO 6983 (DIN 66025), yang berusia lebih dari 50 tahun dan yang, menurut pemrogram, diduga menghambat pengembangan teknologi CNC. Istilah "Teknologi CNC", menurut penulis, tidak sah, pemrosesan suku cadang pada mesin CNC mematuhi semua hukum teknologi teknik mesin dan pemotongan logam atau metode pembentukan lainnya.
Pelanggaran hukum ilmu teknologi menyebabkan:
- untuk meningkatkan lengkungan bagian;
- untuk penurunan akurasi dimensi linier;
- untuk peningkatan kompleksitas bagian pemrosesan, dll.
Perbedaan utama untuk peralatan mesin multiguna adalah konsentrasi operasi yang sangat menonjol, tidak hanya karakteristik dari jenis peralatan ini, tetapi juga diimplementasikan oleh alat yang digerakkan dan peralatan spindel khusus, serta metode untuk memastikan akurasi menggunakan pengukuran alat mesin sistem. Standar ini mendukung perintah sederhana untuk gerakan dasar dan operasi logika... Saat ini, untuk memecahkan masalah geometris dan logis yang kompleks dalam sistem kontrol perangkat lunak, selain kode mesin sesuai dengan DIN 66025 (ISO 7bit), bahasa pemrograman tingkat tinggi digunakan. Program NC dalam standar ISO 6983 berisi sejumlah kecil informasi yang diperoleh pada tingkat sistem CAD-CAM. Namun, kelemahan yang lebih serius, menurut pengembang sistem kontrol perangkat lunak, adalah ketidakmungkinan pertukaran informasi dua arah dengan sistem ini, yang berarti bahwa setiap perubahan dalam program kontrol tidak dapat tercermin dalam aliran informasi hulu ke CAD. -sistem CAM. Perlu dicatat bahwa ini tidak disarankan untuk semua industri. Jadi, misalnya, penghalusan pasangan halus dari kontur teoretis dengan splines diperbolehkan, dan konjugasi dua permukaan memerlukan analisis kemungkinan metode pembentukannya, untuk sejumlah bahan struktural mungkin ada batasan teknologi, misalnya, minimum radius yang diijinkan dari elemen struktural bagian yang terbuat dari paduan aluminium kekuatan tinggi, dll. ...
Berbeda dengan DIN 66025 (ISO 6983), standar STEP-NC ISO 14649 yang dikembangkan (tidak semua modulnya telah dikembangkan saat ini) mendefinisikan struktur khusus program kontrol NC - struktur program, yang digunakan untuk membangun blok logis dalam kerangka pemrograman pemesinan terstruktur. Struktur program kontrol bukanlah daftar bentuk (fitur) yang diproses secara umum; itu mendefinisikan rencana kerja, yang merupakan urutan executable. STEP-NC mengasumsikan pertukaran informasi yang luas antara layanan teknik, termasuk persiapan dan perencanaan produksi, serta lantai toko.
Struktur usulan pertukaran informasi ditunjukkan pada Gambar 3.
Struktur pertukaran informasi yang direncanakan menimbulkan banyak pertanyaan:
- tingkat formalisasi pekerjaan teknik yang tidak memadai memperumit penciptaan basis pengetahuan;
- sejumlah besar katalog alat pemotong, yang memberikan informasi yang tidak memadai untuk memilih alat untuk memproses bahan khusus dan kondisi penggunaannya, yang dalam banyak kasus memerlukan verifikasi eksperimental;
- katalog peralatan sering kali kekurangan informasi tentang akurasi posisi sumbu mesin yang dikendalikan, karakteristik dinamis penggerak, dll.;
- manual teknologi usang, dikembangkan untuk peralatan universal dan dicetak ulang secara sistematis secara praktis tanpa memperbarui informasi teknologi;
- kurangnya informasi yang sistematis tentang peralatan teknologi progresif.
Beras. 3. Komunikasi yang direncanakan antara layanan teknik dan lantai toko
Selain itu, perlu dicatat bahwa tidak ada metode standar untuk mengoptimalkan pemrograman peralatan mesin dalam hal parameter yang memungkinkan Anda memilih mesin atau kelompok mesin terbaik untuk melakukan operasi atau proses teknologi tertentu.
Masalah ini telah ditunjukkan berkali-kali oleh pengguna berbagai peralatan mesin yang terlibat dalam proses standarisasi STEP-NC. Produsen dan pengembang peralatan perangkat lunak mencoba untuk mempertimbangkan kebutuhan pengguna dan menerapkan beberapa fungsi yang ditentukan dalam produk mereka. Namun, pekerjaan mereka sering tidak dipatuhi. standar seragam, yang menurut pendapat yang ada, dapat memperlambat peningkatan sistem industri. Juga, tidak bisa tidak disebutkan bahwa peralatan yang diproduksi jarang digunakan oleh semua teknologi modern dan akibatnya, basis produksi tidak seefisien dan sesempurna itu. Dengan pemikiran ini, produsen sistem kontrol perangkat lunak telah memilih opsi kompromi yang memungkinkan mereka bekerja sesuai dengan DIN 66025 (ISO 6983) dan ISO 14649 (Gbr. 4).
Beras. 4. Arsitektur CNC campuran yang mendukung DIN 66025 (ISO 6983) dan ISO 14649 (STEP-NC)
Semua ini menunjukkan bahwa, selain meningkatkan sistem kontrol program dan metode pemrograman, perlu untuk terlibat secara sistematis dan menyiapkan informasi teknologi:
- alat yang menyediakan intensifikasi mode pemrosesan;
- rekomendasi untuk penggunaan berbagai desain alat;
- dependensi untuk menghitung pemotongan;
- ketergantungan untuk menghitung komponen gaya potong;
- database pada peralatan CNC dan kemampuan teknologinya, termasuk dalam hal peralatan sistem yang berbeda pengelolaan;
- algoritma untuk menghitung kondisi pemotongan untuk peralatan mesin, di mana spindel listrik digunakan sebagai penggerak gerakan utama;
- strategi untuk memproses berbagai elemen struktural bagian pada mesin CNC;
- database tentang penggunaan perkakas yang diproduksi secara serial untuk mesin CNC;
- sistem pengukuran untuk peralatan mesin, termasuk sensor pembacaan nol dan pengukuran;
- instruksi produksi untuk merakit penyesuaian alat dan menyeimbangkannya;
- regulasi teknologi untuk pengecekan akurasi mesin CNC, pengecekan ulang peralatan spindel, khususnya mandrel dan bushing tipe HSK, dan masih banyak lagi.