Anda di halaman 1dari 148

3.

An overview of Mach3 mschine controller software

3.1.0 Pemasangan
Mach3 adalah produk buatan ArtSoftcorp, melalui internet paket download satu paket dengan
pemasangan data , (dimana dalam hasil pengeluarannya sebesar 8 megabytes) , ini akan berjalan untuk
periode tanpa batas, sebagaimana pada versi demonstrasinya dengan beberapa keterbatasan dalam
kecepatannnya, ukuran pada pekerjaannya dapat dijalankan, dan fitur spesialnya dapat mendukung .
Ketika anda membeli lisensi/ijin akan “tidak terkunci” versi demonstrasi yang sudah anda pasang dan
atur. Untuk pilihan dan harga bisa dilihat , buka di website Artsoft Corporation.

3.1.1 Mengunduh
Mengunduh , paket dari www.artofcnc.ca gunakan tombol kanan mouse dan simpan taerget
sebagai untuk menempatkan pemasangan data sendiri di berbagai petunjuk pengerjaan yang sesuai
(misal-Windows/Temp). Anda harus masuk ke dalam Windows sebagai pengatur. Ketika data sudah di
unduh , maka anda dapat segera berjalan dengan menggunakan tombol open pada perintah
mengunduh atau perintah ini dapat ditutup untuk pemasangan lain waktu . Ketika anda akan melakukan
pemasangan anda harus selalu manjalankan data unduhan. Untuk contoh anda dapat menjalankan
Windows Explorer ( tekan tombol kanan Start), dan tekan 2 kali pada data unduhan petunjuk
pengerjaan.

3.1.2 Pemasangan
Anda tidak memerlukan alat pengkoneksi terlebih dahulu. Jika anda memulainya, lebih baik tidak
hanya memiliki satu koneksi. Catatan , ketika satu kabel penghubung atau bnyak dari alat koneksi
terpasang pada PC anda, matikan PC dan alat
koneksi dan perangkatnya , lalu cabut 25 pin
koneksi dari bagian belakang PC anda , setelah
itu baru nyalakan kembali PC anda . Ketika
anda menjalankan data unduhan , anda akan
di pandu melalui langkah pemasangan biasa
untuk program Windows seperti menerima
kondisi lisensi dan memilih berkas Mach3 .
Dan untuk akhir pengaturan , anda harus
memastikan system pemasangan terceklis lalu
tekan tombol selesai. Dan sekarang anda akan
diberi tahu untuk merestart sebelum
menjalankan berbagai software Mach3.
Dasar gambar selama pemasangan adalah layar standar Mach3Mill, - tidak perlu khawatir selagi Mach3
Driver dan Install Enlish Wizards terceklis lalu tekan tombol selesai. Sekarang anda akan diberitahu
untuk merestart sebelum menjalankan softwarelain dari Mach3.
3.1.3 Pentingnya Merestart
Merestart itu penting . Jika anda tidak melakukannya maka anda akan dalam masalah besar ,
dimana hanya akan terjadi dengan menggunakan Windows Control Panel untuk membatalkan
pemasangan alat secara manual. Jadi restart sekarang . Jika anda tertarik untuk mengetahui mengapa
merestart itu diperlukan daripada membacanya , sebaiknya lewati ke langkah selanjutnya . Meskipun
Mach3 akan tampak menjadi satu-satunya program yang ketika anda gunakan, biasanya akan terbagi
menjadi 2 bagian : perangkat yang sudah di pasang menjadi bagian dari Windows seperti printer atau
modem dan grafis penghubung pengguna (GUI).
Perangkat , ialah bagian terpenting dan bagian yang pintar. Mach3 harus mampu untuk
mengirim sinyal secara akurat dan tepat waktu untuk mengontrol pemotongan dari peralatan mesin .
Windows biasanya seperti instruksi, dan menjalankan program yang digunakkan secara normal ketika
tidak bisa menjadi ”program normal pengguna” , program harus berada pada level terendah dalam
Windows (untuk menangani gangguan). Selanjutnya untuk melakukan ini dalam kemungkinan kecepatan
yang dibutuhkan (seperti pusat yang dapat memberikan 45.000 pengumuman perdetik). Perangkat
membutuhkan nada untuk menjadi kodenya .
Windows tidak bisa mengizinkan program ini ( ini adalah tipuan dari permainan virus), jadi harus
dimintai perijinan khusus. Proses ini memerlukan restart. Jadi jika anda belum selesai merestart maka
Windows akan memberikan layar biru mati dan perangkat akan rusak. Satu-satunya cara adalah dengan
menghilangkan perangkatnya .
Dengan mendapatkan ancaman bahaya ini , bisa cukup dengan mengatakan bahwa merestart
hanya akan dibutuhkan ketika perangkat pertama kali dipasang . Jika anda memperbaharui sistem
dengan versi terbaru maka restart itu tidak dibutuhkan . Bagaimanapun perintah pemasangan akan
meminta anda untuk melakukannya . Windows XP akan lebih cepat dan tidak ada kesulitan untuk
melakukannya kapan saja .
3.1.4 Menyesuaikan Lambang-lambang desktop
Wizards pemasangan akan membuat lambang-lambang desktop untuk program utama .
Mach3.exe adalah kode penghubung pengguna. Jika anda menjalankannya , ini akan menanyakan
identitas yang anada ingin gunakan. Mach3Mill , MachTurn , atau yang lainnya adalah jalan pintas yang
mana menjalankan dengan identitas yang menetapkan oleh “/p” uraian dalam target jalan pintas Anda
biasanya akan menggunakan ini-untuk memulai system yang digunakan.Maka sekarang berguna
menyetel beberapa lambang untuk desktop jalan pintas untuk program Mach3 lainnya. Gunakan
Windows Explorer (tekan
tombol kanan Start) dan dengan
menekan tombol kanan pada
Drivertest.exe file. Tarik jalan
pintas ke dalam desktop anda.
Program lainnya seperti
rancangan layar dan
pemanipulasi untuk pengaturan
layar data tersedia sebagai

Figure 3.2 – The running


DriverTest

3.1.5 Menguji pemasangan


Sekarang sangat direkomendasikan untuk mengetes system. Seperti yang disebutkan di atas ,
Mach3 bukan program yang sederhana. Ini membutuhkan kebebasan yang besar dengan Windows ,
dalam tujuan untuk menjalankan programnya . Ini berarti tidak akan bekerja pada semua system ,
dikarenakan banyak faktor. Untuk contoh, program monitor system waktu cepat (qtask.exe). Ketika
menjalankan layar tampil dapat terlihat mati dan akan muncul program lain dimana anda mungkin
bahkan tidak dapat peringatan , system anda akan melakukan hal yang sama. Windows bisa dan
melakukan permulaan banyak proses di layar; beberapa yang sama seperti symbol pada system tray.
(bagian bawah kanan pada layar) dan yang lainnya tidak memperlihatkan bagian lainnya . Kemungkinan
sumber lainnya dari operasi yang tidak teratur pada koneksi area local network yang mungkin diatur
untuk otomatis mendeteksi dengan cepat . Anda harus mengatur kecepatannya sampai 10Mbps atau
100Mbps untuk jaringan network anda. Terakhir , program yang sudah anda jalankan di internet
mungkin mempunyai keuntungan satu atau lebih pada pusat dari “ robot “ tipe program yang dapat
mengawasi(memata-matai) pada apa yang sedang anda kerjakan , dan mengirim data melalui jaringan
pemula. Lalu lintas ini dapat terganggu dengan Mach3 dan ini bukan yang anda inginkan. Gunakan mesin
pencari untuk terminology seperti “spybot” untuk menempatkan software untuk merapikan perangkat
lunak anda. Karena faktor ini , sangat penting untuk tidak memerintahkan , anda mengetes system anda
ketika anda mengira ada sesuatu yang salah atau hanya ingin mengecek pemasangan berjalan baik .
Klik 2 kali symbol driver test yang anda atur pada layar 3.2.
Anda dapat menolak seluruh kotak dengan pengecualian dari pulse frequency. Ini cukup untuk tetap
pada 25,000Hz , yang mungkin akan anda rubah meski sedikit sulit. Ini dikarenakan Mach3
menggunakan pengatur waktu Windows untuk menyesuaikan waktu getar dan melalui skala waktu
lambat, pengatur waktu windows dapat ditiru oleh proses lainnya yang dimuat di komputer. Jadi anda
mungkin akan pasti menggunakan pengatur waktu “tidak real” (milik windows) untuk mengecek Mach3
dan aka nada pengaruh kesalahan bahwa pengatur waktu itu tidak tetap.
Pada dasarnya jika anda melihat lagi bentuk layar 3.2 yang sama dengan hanya kecepatan kecil
pada variasi grafik pengatur waktu dan frekuensi pulse yang tetap , makan akan baik-baik saja , jadi
tutup pengecek driver program dan lewati ke layar bagian bawah . “keunggulan” windows mungkin
tertarik untuk dilihat beberapa hal lainnya . Persegi panjang yang berwarna putih pada windows adalah
penganalisis waktu. Ketika sedang dijalankan akan terlihat garis dengan variasi kecil yang ditunjukkan.
Variasi ini akan berubah pada waktu ada gangguan dari satu putaran ke yang lainnya. Seharusnya tidak
ada garis lebih panjang dari ¼ inci atau sama dengan 17 layar paling banyak pada system. Meskipun jika
semua variasi memungkinkan , akan ada dibagian bawah permulaan yang dibutuhkan untuk membuat
persiapan waktu, jadi ketika perlatan mesin anda terkoneksi , anda harus memunculkan pergerakan tes
untuk melihat jika berjalan dan GO/G1 bergerak pelan. Anda mungkin mendapatkan satu atau dua hal
yang terjadi ketika anda menjalankan tesnya , yang mungkin adalah masalah.

1. Driver tidak ditemukan/terpasang , melalui Art, ini berarti driver tidak mengisi ke dalam Windows
untuk beberapa alasan . Ini dapat terjadi pada sistem XP dimana terdapat kerusakan pada driver
databasenya , memuat kembali windows adalah penyambuh dalam kasus ini. Atau anda mungkin
bisa menjalankan Win2000, Win2000 mempunyai fitur dimana dapat masuk dengan memuat
drivernya. Ini mungkin dibutuhkan untuk memuat secara manual , lihat bagian berikutnya .
2. Ketika sistem menyebutkan , ambil alih 3...2...1... lalu merestart ketika diminta (anda telah
diberitahu!!!)atau driver rusak atau tidak dapat dipakai pada sistem anda. Pada kasus ini ikuti
langkah selanjutnya dan hilangkan driver secara manual , lalu pasang ulang. Jika hal yang sama
terjadi lagi , tolong beritahu Artsoft menggunakan e-mail pada www.artcfnc.ca dan anda akan diberi
petunjuk . Beberapa sistem mempunyai motherboards yang memiliki perangkat keras untuk
pengatur waktu APIC tetapi tidak menggunakan kode BIOS . Ini akan membingungkan pemasangan
Mach3 .Beberapa data spesialdriver.bat , terdapat di dalam folder pemasangan Mach3. Temukan
dengan Windows Explorer dan klik 2 kali untuk menjalankannya .Ini akan membuat driver Mach3
menggunakan pengendali gangguan yang lama i8529. Anda butuh untuk mengulang proses ini
dimanapun anda mengunduh dan memperbaharui versi Mach3 untuk pemasangan versi terbaru
akan menggantikan driver spesial . Data Originaldriver.bat akan mengembalikan perubahan ini .

3.1.6 Menguji pengendalian setelah suatu penurunan drastis Mach3


Jika Anda memiliki situasi permasalahan dimana ketika menjalankan Mach3 untuk alasan apapun
mungkin menjadi masalah hardware intermiten atau bug software - maka Anda harus menjalankan exe
DriverTest sesegera mungkin setelah Mach3 telah gagal. Jika Anda menunda selama dua menit
kemudian driver Mach3 akan menyebabkan Windows gagal dengan "Blue Screen of Death" yang biasa.
Menjalankan DriverTest ulang pengendaliani untuk kondisi stabil bahkan jika Mach3 menghilang tiba-
tiba. Anda mungkin menemukan, setelah terjadi kecelakaan, yang gagal untuk menemukan driver
pertama kali dijalankan. Dalam hal ini hanya menjalankannya lagi sebagai penayangan pertama harus
memperbaiki segalanya.
3.1.7 Catatan untuk instalasi driver manual dan un-instalasi
Anda hanya perlu membaca dan melakukan bagian ini jika Anda belum berhasil menjalankan
DriverTest program. driver (Mach3.sys) dapat diinstal dan dihapus secara manual dengan menggunakan
panel kontrol Windows. Kotak dialog sedikit berbeda antara Windows 2000 dan Windows XP, tetapi
langkah-langkah yang identik.
 Buka panel kontrol dan double-klik pada ikon atau baris untuk Sistem.
 Pilih Hardware dan klik Add Hardware Wizard. (Seperti disebutkan sebelumnya driver Mach3 ini
bekerja pada tingkat terendah di Windows). Windows akan mencari perangkat keras yang
sebenarnya baru (dan menemukan tidak ada).
 Katakan wizard Anda telah menginstalnya dan kemudian melanjutkan ke layar berikutnya.
 Anda akan ditampilkan daftar hardware. Gulir ke bagian bawah ini dan pilih Tambah perangkat keras
baru dan pindah ke layar berikutnya.
 Pada layar berikutnya Anda tidak ingin Windows mencari driver jadi yang saya pilih
Instal hardware secara manual memilih dari daftar (Advanced)
 Daftar Anda akan ditampilkan akan mencakup sebuah entri untuk mesin berdenyut Mach1 / 2.
Memilih ini dan pergi ke layar berikutnya.
 Klik Have disk dan pada titik layar berikutnya pemilih file untuk Mach3 Anda direktori (C: \ Mach3
secara default). Windows harus menemukan Mach3.inf file. Memilih file ini dan klik Open. Windows
akan menginstal driver.

Driver dapat di hapus agar lebih sederhana


 Buka panel kontrol dan double-klik pada ikon atau baris untuk Sistem.
 Pilih Hardware dan klik Device Manager
 Anda akan ditampilkan daftar perangkat dan driver mereka. Mach1 Mesin Berdenyut memiliki
driver Mach3 Driver bawahnya. Gunakan + untuk memperluas pohon jika perlu. Klik kanan pada
Mach3 Driver memberikan pilihan untuk uninstall. Ini akan menghapus Mach3.sys file dari folder
Windows. Salinan di Mach3 masih akan berada di sana.
Ada satu poin akhir untuk dicatat. Windows mengingat semua informasi tentang cara Anda telah
dikonfigurasi Mach3 dalam file Profile. Informasi ini tidak dihapus oleh un-menginstal driver dan
menghapus file Mach3 lainnya sehingga akan tetap setiap kali Anda meng-upgrade sistem. Namun
dalam peristiwa yang sangat tidak mungkin Anda memerlukan bahwa instalasi benar-benar bersih dari
awal maka Anda perlu untuk menghapus file XML. Profile atau file.

3.2 Layar
Anda sekarang siap untuk mencoba "menjalankan dry" Mach3. Ini akan jauh lebih mudah untuk
menunjukkan Anda bagaimana menyiapkan alat mesin yang sebenarnya ketika Anda telah
bereksperimen dengan Mach3 seperti ini. Anda dapat "seolah-olah untuk mesin dan belajar banyak
bahkan jika Anda tidak punya alat mesin CNC belum. Jika Anda sudah mendapat salah satu, maka jangan
pastikan tidak terhubung ke PC.
Mach3 dirancang sehingga sangat mudah untuk menyesuaikan layar untuk sesuai dengan cara
Anda bekerja. Ini berarti bahwa layar yang Anda lihat mungkin tidak sama persis seperti yang ada di
Lampiran 1 Jika ada perbedaan besar maka pemasok sistem Anda seharusnya memberikan satu set
revisi dari screenshot untuk mencocokkan sistem Anda. Klik dua kali ikon Mach3Mill untuk menjalankan
program. Anda harus melihat layar Program Mill Run mirip dengan yang di Lampiran 1 (tapi dengan
berbagai Dros diatur ke nol, tidak ada program dimuat dll) Perhatikan tombol Reset merah. Ini akan
memiliki Merah berkedip / Green LED (simulasi light emitting diode) di atasnya dan beberapa LED kuning
menyala. Jika Anda klik tombol maka LED kuning pergi keluar dan flashing LED berubah menjadi hijau
yang solid. Mach3 siap beraksi! Jika Anda tidak dapat me-reset maka masalah tersebut mungkin
terhubung sesuatu ke port paralel atau port (a "dongle" mungkin) atau PC sebelumnya telah Mach3
diinstal di atasnya dengan alokasi biasa pin port ke Berhenti Darurat (EStop sinyal). Dengan mengklik
tombol Offline Anda harus dapat ulang sistem. Sebagian besar tes dan demonstrasi dalam bab ini tidak
akan bekerja kecuali Mach3 adalah ulang keluar dari modus EStop.

3.2.1 Jenis objek pada layar


 Anda akan melihat bahwa layar Run Program terdiri dari jenis berikut objek:
Tombol (misalnya ulang, Stop Alt-S, dll)
 Dros atau readouts Digital. Apa pun dengan nomor yang ditampilkan akan DRO a. itu
yang utama adalah, tentu saja posisi saat ini X, Y, Z sumbu, A, B & C.
 LED (dalam berbagai ukuran dan bentuk)
 G-kode tampilan jendela (dengan bar sendiri gulir)
 Toolpath display (persegi kosong pada layar Anda saat ini)
Ada satu jenis yang penting lebih lanjut dari kontrol yang tidak pada layar Run Program:
 MDI (Manual Input Data) garis
Tombol dan garis MDI merupakan masukan Anda untuk Mach3.

Dros dapat menampilkan dengan Mach3 atau dapat digunakan sebagai input oleh Anda.
Perubahan warna latar belakang ketika Anda memasukkan. Jendela G-kode dan menampilkan Toolpath
adalah untuk informasi fromMach3 kepada Anda. Anda dapat, namun, memanipulasi keduanya
(misalnya bergulir jendela G-kode,meperbesar, berputar dan panning layar Toolpath)

Figure 3.3 - The screen selection buttons

3.2.2 Menggunakan tombol dan shortcut.


Di layar standar tombol yang paling memiliki hotkey keyboard. Ini akan ditampilkan setelah nama
pada tombol itu sendiri atau dalam label dekat itu. Menekan tombol bernama ketika layar ditampilkan
adalah sama dengan mengklik tombol dengan mouse. Anda mungkin ingin mencoba menggunakan cara
pintas mouse dan keyboard untuk menghidupkan dan mematikan spindle, untuk menghidupkan Banjir
pendingin dan toswitch ke layar MDI. Perhatikan bahwa huruf kadang-kadang dikombinasikan dengan
Control atau tombol Alt. Meskipun huruf akan ditampilkan sebagai huruf besar (untuk memudahkan
membaca) Anda tidak menggunakan tombol pergeseran ketika menggunakan cara pintas.
Dalam lokakarya itu adalah nyaman untuk meminimalkan saat ketika Anda perlu menggunakan
mouse. Switch fisik pada panel kontrol dapat digunakan untuk mengontrol Mach3 dengan menggunakan
papan emulator keyboard (misalnya Ultimarc IPAC). Ini plugsin dalam rangkaian dengan keyboard Anda
dan mengirim Mach3 "seolah-olah" penekanan tombol yang mengaktifkan tombol dengan shortcut. Jika
tombol tidak muncul di layar saat kemudian shortcut keyboard tidak aktif. Ada cara pintas keyboard
tertentu khusus yang bersifat global di seluruh layar. bab 5 menampilkan bagaimana hal ini diatur.

3.2.3 Data masuk ke DRO


Anda dapat memasukkan data baru ke dalam DRO saja dengan
mengklik di dalamnya dengan mouse, klik hotkey nya (di mana
ditetapkan) atau dengan menggunakan hotkey global untuk memilih
Dros dan pindah ke salah satu yang Anda inginkan dengan kunci)
Coba masukkan feedrate seperti 45,6 pada layar Run Program. Anda
harus menekan tombol Enter untuk menerima nilai baru atau tombol
Esc untuk kembali ke yang sebelumnya. Backspace dan Hapus yang
tidak digunakan saat memasukkan ke Dros. Perhatian: Hal ini tidak
selalu masuk akal untuk menempatkan data Anda sendiri ke sebuah
DRO. Misalnya tampilan kecepatan spindle Anda yang sebenarnya
dihitung dengan Mach3. Setiap nilai yang Anda masukkan akan
ditimpa. Anda dapat memasukkan nilai-nilai ke dalam Dros sumbu
tetapi Anda tidak harus melakukannya sampai Anda telah membaca
Bab 7 secara rinci. Ini bukan cara untuk memindahkan alat!

3.3 Jogging
Anda dapat memindahkan alat relatif terhadap tempat
manapun pada pekerjaan Anda secara manual dengan menggunakan
berbagai jenis Jogging. Tentu saja, pada beberapa mesin, alat itu
sendiri akan bergerak dan pada orang lain itu akan menjadi meja
mesin atau slide yang bergerak. Kami akan menggunakan kata-kata
"memindahkan alat" di sini untuk kemudahan.
Kontrol jogging adalah dari layar khusus "fly-out". Hal ini
ditunjukkan dan disembunyikan dengan menggunakan tombol Tab
pada keyboard. Gambar 3.4 memberikan pandangan dari flyout.
Anda dapat menggunakan keyboard untuk jogging. Tombol panah
ditetapkan secara default untuk memberikan jogging di sumbu X dan
Y dan Pg Up / PgDn jog sumbu Z. Anda dapat mengkonfigurasi ulang
tombol ini (lihat Bab 5) sesuai preferensi Anda sendiri. Anda dapat menggunakan tombol jogging di layar
manapun dengan Jog tombol ON / OFF di atasnya. Pada gambar 3.4 Anda akan melihat bahwa Langkah
LED ditampilkan menyala. Para matikan tombol Jog mode terus-menerus antara, Langkah dan mode
MPG, Dalam mode Continuous sumbu yang dipilih akan joging selama Anda memegang kunci ke bawah.
Kecepatan joging diatur oleh DRO Persentase Jog Lambat. Anda dapat memasukkan nilai dari 0,1%
menjadi 100% untuk mendapatkan kecepatan apapun yang anda inginkan. Tombol Layar Atas dan
Bawah samping ini DRO akan mengubah nilainya dalam langkah 5%. Jika Anda menekan tombol Shift
kemudian jogging akan terjadi pada kecepatan 100% apapun pengaturan menimpa. Hal ini
memungkinkan Anda untuk cepat joging ke dekat tujuan Anda dan posisi akurat.
Dalam modus Langkah, masing-masing menekan sebuah tombol jog akan bergerak sumbu
dengan jarak yang ditunjukkan dalam DRO Langkah. Anda dapat mengatur ini untuk nilai apa pun yang
Anda suka. Gerakan akan berada di Feedrate saat ini. Anda dapat siklus melalui daftar ukuran Langkah
standar dengan tombol cycle jog step. Encoders rotary dapat dihubungkan (melalui pin port input
paralel) untuk Mach3 sebagai Generator manual Pulse (MPGs). Hal ini digunakan untuk melakukan
joging dengan memutar tombol ketika dalam modus MPG. Tombol bertanda Alt A, B dan Alt Alt siklus C
melalui sumbu yang tersedia untuk masing-masing dari tiga MPGs dan LED mendefinisikan sumbu saat
ini dipilih untuk jogging.
Pilihan lain untuk joging adalah joystick terhubung ke PC game port atau USB. Mach3 akan
bekerja dengan "joystick analog" Windows yang kompatibel (sehingga Anda bahkan bisa mengontrol
sumbu X dengan kemudi Ferrari!). Driver Windows yang sesuai akan dibutuhkan untuk perangkat
joystick. Tongkat 'diaktifkan oleh tombol Joystick dan, untuk keselamatan, harus dalam posisi sentral
ketika diaktifkan.
Jika Anda memiliki joystick yang sebenarnya dan memiliki kontrol throttle maka ini dapat
dikonfigurasi baik untuk mengontrol kecepatan menimpa joging atau kontrol menimpa laju umpan (lihat
Bab 5 lagi). Seperti joystick adalah cara murah untuk menyediakan kontrol manual yang sangat fleksibel
alat mesin Anda. Selain itu, Anda dapat menggunakan joystick beberapa (ketat Axes pada Human
Interface Devices) dengan menginstal software profiler produsen atau, bahkan lebih baik, utilitas
KeyGrabber disertakan dengan Mach. Sekarang akan menjadi saat yang tepat untuk mencoba semua
pilihan joging pada sistem Anda. Jangan lupa bahwa ada jalan pintas keyboard untuk tombol, jadi
mengapa tidak mengidentifikasi mereka dan mencoba mereka. Anda harus segera menemukan cara
kerja yang terasa nyaman.

3.3 Manual Input Data (MDI) dan pengajaran


3.4.1 MDI
Gunakan cara pintas mouse atau keyboard untuk menampilkan MDI (Manual Input Data) layar. Ini
memiliki satu baris untuk entri data. Anda bisa klik di atasnya untuk memilihnya atau menggunakan
tekan Enter yang secara otomatis akan memilihnya. Anda dapat mengetik setiap baris yang valid yang
bisa muncul di bagian
program dan akan
dijalankan ketika Anda
menekan Enter. Anda
dapat membuang garis
dengan menekan Esc.
Kunci Backspace dapat
digunakan untuk
mengoreksi kesalahan
dalam mengetik Anda.

Figure 3.4 – MDI data being typed

Jika Anda tahu beberapa G-kode perintah maka Anda bisa mencobanya. Jika tidak maka cobalah:
G00 X1.6 Y2.3 Yang akan memindahkan alat untuk koordinat X = 1,6 unit dan Y = 2,3 unit. (itu adalah G
nol tidak G huruf O). Anda akan melihat langkah sumbu Dros ke koordinat baru.
Cobalah perintah yang berbeda (atau G00 ke tempat-tempat yang berbeda). Jika Anda
menggunakan atas atau bawah tombol panah sementara di garis MDI Anda akan melihat bahwa Mach3
gulungan Anda kembali dan ke depan melalui sejarah perintah yang sudah digunakan. Hal ini membuat
mudah untuk mengulang perintah tanpa harus ketik ulang itu. Ketika Anda memilih jalur MDI Anda akan
melihat sebuah kotak flyout memberikan preview dari teks ini diingat.
Garis MDI (atau blok sebagai baris G-kode kadang-kadang disebut) dapat memiliki beberapa
perintah di atasnya dan mereka akan dieksekusi dalam urutan "masuk akal" sebagaimana didefinisikan
dalam Bab 10 - tidak harus dari kiri ke kanan. Misalnya pengaturan kecepatan pakan oleh sesuatu
seperti F2.5 akan berlaku sebelum gerakan pakan kecepatan bahkan jika F2.5 muncul di tengah atau
bahkan di akhir baris (blok). Jika ragu tentang urutan yang akan digunakan kemudian ketik beberapa
perintah MDI terpisah dalam satu per satu.

3.4.2 Pengajaran
Mach3 bisa mengingat urutan baris yang Anda memasukkan menggunakan MDI dan menulis
mereka ke sebuah file. Hal ini kemudian dapat dijalankan lagi dan lagi sebagai program G-kode.Pada
layar MDI, klik Start Ajarkan tombol. Selanjutnya LED akan menyala untuk mengingatkan Anda bahwa
Anda mengajar. Ketik serangkaian garis MDI. Mach3 akan mengeksekusi mereka sebagai Anda menekan
kembali setelah setiap baris
dan menyimpannya dalam
konvensional bernama
Ajarkan file. Bila Anda sudah
selesai, klik Stop
mengajarAnda dapat
mengetikkan kode Anda
sendiri atau coba:
G21
f100
g1 x10 y0
g1 x10 y5
x0
y0
Semua 0 adalah nol dalam
hal ini. Klik Load / berikutnya
Edit dan pergi ke layar Run
Program. Anda akan melihat
garis-garis yang telah Anda
ketik
Figure 3.5 – In the middle of
teaching a rectangle
ditampilkan dalam jendela G-kode (gambar 3.6). Jika Anda klik Siklus Mulai kemudian Mach3 akan
mengeksekusi program Anda.
Bila Anda telah menggunakan editor maka Anda akan dapat memperbaiki kesalahan dan menyimpan
program dalam sebuah file pilihan Anda sendiri.
Figure 3.6 – Taught program running
3.5 Wizards - CAM tanpa software CAM khusus
Mach3 memungkinkan penggunaan layar addon yang memungkinkan otomatisasi tugas-tugas
yang cukup kompleks dengan mendorong pengguna untuk memberikan yang relevan Informasi. Dalam
hal ini mereka lebih suka Wizards socalled di banyak Perangkat lunak Windows yang memandu Anda
melalui informasi yang diperlukan untuk suatu tugas.
The Windows Classic Wizard akan menangani lini tugas mengimpor file ke database atau
spreadsheet.Pada Mach3, contoh
Wizards termasuk memotong saku
melingkar, pengeboran grid
lubang, digitalisasi permukaan
bagian model. Sangat mudah
untuk mencoba salah satu keluar.
Pada layar Run Program klik
load Wizards. Sebuah tabel
Wizards diinstal pada sistem Anda
akan ditampilkan (gambar
3.7).Sebagai contoh klik pada baris
pocket Circular, yang di rilis Mach3
standar, dan klik Run.
Layar Mach3 sedang ditampilkan
akan digantikan oleh yang
ditampilkan dalam gambar 3.8.
Figure 3.7 – Table of Wizards from
Wizard menu
Figure 3.8 – Circular pocket with defaults
Hal ini menunjukkan layar dengan beberapa pilihan default. Perhatikan bahwa Anda bisa memilih
untuk bekerja di unit, posisi tengah pocket, bagaimana alat ini adalah untuk memasukkan material dan
sebagainya. Tidak semua opsi mungkin relevan dengan mesin Anda. Anda mungkin, misalnya, harus
mengatur kecepatan spindle manual. Dalam hal ini Anda bisa mengabaikan kontrol pada layar Wizard.
Bila Anda puas dengan pocket, klik Post Kode tombol. Ini menulis program bagian Gcode dan
beban menjadi Mach3. Ini hanya sebuah otomatisasi dari apa yang Anda lakukan dalam contoh di
Pengajaran. Layar toolpath menunjukkan luka yang akan dibuat. Anda dapat merevisi parameter Anda
untuk mengambil pemotongan yang lebih kecil atau apa pun dan re-post kode
Jika Anda ingin, Anda dapat menyimpan pengaturan sehingga waktu berikutnya apa yang sedang
Anda didefinisikan akan menjalankan Wizard data awal.

Figure 3.9 – Circular Pocket with values set and code posted
Ketika Anda mengklik Keluar Anda akan kembali ke layar utama dan Mach3 bisa menjalankan program
bagian wizard-dihasilkan. Proses ini akan sering lebih cepat daripada membaca deskripsi di sini.

Figure 3.10 – The result of Circular Pocket ready to run

3.6 Menjalankan program G-kode


Sekarang saatnya untuk input dan mengedit Program Bagian. Anda biasanya akan dapat mengedit
program tanpa meninggalkan Mach3 tetapi, seperti yang kita belum dikonfigurasi untuk mengetahui
editor untuk digunakan, hal yang paling mudah untuk membuat program luar Mach3.
Gunakan Windows Notepad untuk memasukkan baris berikut ke dalam sebuah file teks dan
menyimpannya dalam folder yang nyaman (My Documents mungkin) sebagai spiral.tap Anda harus
memilih All Files pada Save As Type drop-down atau Notepad akan menambahkan. TXT untuk nama file
Anda dan Mach3 tidak akan dapat menemukannya
g20 f100
g00 x1 y0 z0
g03 x1 y0 z-0.2 i-1 j0
g03 x1 y0 z-0.4 i-1 j0
g03 x1 y0 z-0.6 i-1 j0
g03 x1 y0 z-0.8 i-1 j0
g03 x1 y0 z-1.0 i-1 j0
g03 x1 y0 z-1.2 i-1 j0
m00
Sekali lagi semua "0" adalah nol dalam hal ini. Jangan lupa untuk menekan tombol Enter setelah
m0. Gunakan File> Load G-kode menu untuk memuat program ini. Anda akan melihat bahwa itu
ditampilkan dalam jendela Gcode.
Pada layar Run Program Anda dapat mencoba efek dari Siklus Start, Pause, Stop, dan tombol
Rewind dan cara pintas mereka Saat Anda menjalankan program Anda mungkin memperhatikan bahwa
garis bergerak disorot dengan cara yang aneh di jendela G-kode. Mach3 membaca maju dan berencana
bergerak untuk menghindari toolpath harus memperlambat lebih dari pada yang diperlukan. Ini melihat
ke depan tercermin pada layar dan ketika Anda berhenti.
Anda dapat pergi ke setiap baris kode bergulir layar sehingga garis disorot. Anda kemudian dapat
menggunakan Run dari sini.
Catatan: Anda harus selalu menjalankan program Anda dari hard drive tidak drive floppy atau USB
"kunci". Mach3 membutuhkan kecepatan tinggi akses ke file, yang memetakan ke memori. File program
tidak boleh dibaca saja.
3.7 Toolpath display

3.7.1 Melihat toolpath yang


Layar Run Program memiliki persegi
kosong di atasnya ketika Mach3 adalah
pertama dimuat. Ketika program Spiral
dimuat Anda akan melihatnya berubah
menjadi lingkaran dalam persegi. Anda
mencari lurus ke bawah di toolpath untuk
bagian diprogram, yaitu di Mach3Mill Anda
cari tegak lurus terhadap bidang XY.
Layar adalah seperti model kawat
jalur alat akan mengikuti ditempatkan di
dalam lingkup yang jelas.
Figure 3.11 Toolpath from Spiral.txt
Dengan menyeret mouse ke jendela Anda bisa memutar "sphere" dan begitu melihat model dari
sudut yang berbeda. Himpunan sumbu di sudut kiri atas menunjukkan apa arah yang X, Y dan Z. Jadi, jika
Anda tarik mouse dari pusat ke arah atas dengan "sphere" akan mengubah Anda menunjukkan sumbu Z
dan Anda akan dapat untuk melihat bahwa lingkaran sebenarnya bawah memotong spiral (dalam arah Z
negatif). Setiap garis G3 dalam program Spiral di atas menarik lingkaran sekaligus menurunkan alat 0.2
dalam arah Z. Anda juga bisa melihat langkah G00 awal yang merupakan garis lurus.
Anda dapat jika Anda ingin menghasilkan tampilan seperti pandangan isometrik konvensional
toolpath tersebut. Beberapa menit dari "bermain" akan segera memberikan keyakinan dalam apa yang
dapat dilakukan. Layar Anda mungkin warna yang berbeda dengan yang ditunjukkan pada gambar 3.11.
Warna dapat dikonfigurasi. Lihat bab 5.

3.7.2 Panning dan Zooming layar toolpath


Layar toolpath bisa diperbesar dengan menyeret kursor di jendela dengan tombol Shift tertekan.
Layar toolpath dapat menyorot di jendela dengan menyeret kursor di jendela dengan tombol kanan
mouse diadakan. Double-klik jendela toolpath mengembalikan tampilan ke tampilan tegak lurus asli
tanpa zoom diterapkan.
Catatan: Anda tidak bisa Telusur atau Perkecil ketika alat mesin sedang berjalan.

3.8 Fitur layar lain


Akhirnya bernilai browsing melalui beberapa Wizards lain dan semua layar. Sebagai tantangan
kecil Anda mungkin ingin melihat apakah Anda bisa mengidentifikasi fitur yang berguna berikut:
 Sebuah tombol untuk memperkirakan waktu bahwa bagian program yang diperlukan untuk
menjalankan pada aktual
alat-alat bermesin
 kontrol untuk mengesampingkan feedrate dipilih dalam program bagian
 Dros yang memberikan tingkat pergerakan alat di semua sumbu untuk program bagian dimuat
 Sebuah layar yang memungkinkan Anda mengatur informasi seperti di mana Anda ingin sumbu Z
untuk diletakkan untuk membuat X dan Y bergerak aman dari klem memukul dll
 Sebuah layar yang memungkinkan Anda memantau tingkat logika (nol dan satu) pada semua input
dan output Mach3s.
4. Mengeluarkan perangkat keras dan menghubungkan perkakas mesin

4.1 Keselamatan – emphasized


Setiap perkakas mesin berpotensi berbahaya. Usaha-usaha manual ini untuk memberi kamu
bimbingan tindakan pencegahan dan teknik-teknik, tetapi karena kita tidak mengenal rincian mesin atau
kondisi-kondisi lokal yang kita dapat menerima tanpa tanggung jawab untuk penampilan tentang segala
mesin atau setiap kerusakan atau luka disebabkan oleh penggunaannya. Itu adalah tanggung jawab kita
untuk memastikan bahwa anda memahami keterlibatan dari apa yang anda desain dan membangun
untuk mematuhi setiap perundang-undangan dan kode-kode dari negara Anda praktek.
Jika kamu di dalam setiap keraguan, anda harus mencari bimbingan dari suatu ahli secara profesi
berkwalitas dibanding luka resiko kepada diri anda atau kepada yang lain.

4.2 apa yang match 3 dapat dikontrol


Mach3 adalah suatu program sangat fleksibe yang dirancang untuk mengendalikan mesin-mesin seperti
mesin fris/ milling (dan meski tidak menggambarkan di sini, mesin-mesin pemutaran). Ciri-ciri mesin ini
yang digunakan oleh Mach3 adalah:
 Beberapa pemakai mengendalikan. Satu perhentian darurat (ESTOP) tombol yang harus disediakan
di setiap mesin
 Dua atau tiga aksis yang adalah di sudut-siku kepada satu sama lain (dikenal sebagai X, Y dan Z)
 Suatu tool yang bergerak sehubungan dengan suatu benda kerja. Asal-muasal dari aksis itu
ditetapkan dalam hubungan dengan benda kerja. Gerakan yang relatif dapat tentu saja dikerjakan
oleh (i) tool yang bergerak. Contoh :(bulu ayam dari suatu spindel penggilingan menggerakkan tool
di dalam arah Z atau suatu tool mesin bubut menjulang di suatu eretan-lintang bangkububut dan
suatu seddle menggerakkan tool di dalam arah X dan Z) atau (ii) oleh tabel dan benda kerja yang
bergerak (eg. di suatu tipe lutut menggiling tabel pindah ke X, arah Y dan Z)

And optimialy

 Beberapa saklar akan aktif ketika tool itu di dalam posisi “home”
 Beberapa switch untuk menentukan batas-batas gerakan relatif diizinkan dari alat
 Suatu yang terkendali "spindel". "spindel" akan berputar tool (pabrik pengilingan) atau benda kerja
(memutar).
 Sampai dengan tiga aksis tambahan. Ini dapat digambarkan sebagai Rotary (yaitu. gerakan mereka
di/terukur di dalam derajat tingkat) atau Linear. Salah satu [dari] aksis linier tambahan dapat slaved
kepada X atau Y atau Sumbu Z. Kedua keinginan bergerak bersama-sama terus menerus sebagai
jawaban atas suatu gerakan-gerakan sub-program dan untuk latihan berlari konstan mu tetapi
mereka akan masing-masing disesuaikan secara terpisah (lihat Configuring aksis slaved untuk lebih
banyak detil).
 Suatu saklar atau saklar-saklar yang menyambungkan pelindung-pelindung di mesin
 Collent dipakai berguna untuk mendinginkan dalam jalan
 Suatu pemeriksaan di dalam pemilik tool bahwa mengizinkan[membiarkan digitising dari suatu part
yang ada
 Enkoder-enkoder, seperti timbangan gelas/kaca yang linier, kaleng yang tampilkan posisi bagian-
bagian dari mesin
 Fungsi special
Kebanyakan hubungan antara mesin dan PC yang dijalankan Mach3 dibuat melalui paralel port(s)
dari komputer. Sekedar mesin sederhana akan satu port kebutuhan; yang kompleks akan kebutuhan
dua. Hubungan-hubungan untuk fungsi kendali khusus seperti satu pajangan LCD, suatu tool, yang
berubah, penjepit-penjepit sumbu atau suatu konveyor swarf dapat juga dibuat melalui suatu peranti
ModBus (eg. suatu pengendali PLC atau Homann Designs ModIO).
Tombol-tombol dapat dihubungkan oleh a "emulator papan tombol" yang menghasilkan
tekanan?media pers kunci pura-pura sebagai ja Mach3 akan kendali semua enam aksis, mengkoordinir
gerakan mereka yang bersama dengan interpolasi linear atau melaksanakan interpolasi lingkar di dua
aksis (ke luar dari X, Y atau Z)selagi secara serempak empat yang lainnya penyisipan secara linear
dengan penjuru/sudut itu yang sedang lewat dengan cepatnya interpolasi lingkar. Tool itu dapat seperti
itu pindah ke suatu lintasan pilin penirusan jika diperlukan! Tingkat pemakanan selama gerakan-gerakan
ini dipelihara; dipertahankan di nilai yang diminta oleh sub-program mu, tunduk kepada pembatasan-
pembatasan percepatan dan kecepatan maksimum dari aksis. Anda dapat menggerakkan aksis dengan
tangan dengan berbagai latihan berlari konstan mengendalikan. waban atas tanda-tanda masukan.
Jika mekanisme dari mesin seperti suatu lengan robot atau suatu heksapoda lalu Mach3 tidak akan
mampu untuk mengendalikan nya oleh karena itu kalkulasi-kalkulasi kinematik akan diperlukan untuk
menghubungkan "peralatan" posisi di dalam X, Y dan Z untuk mengkoordinir panjangnya dan rotasi
lengan mesin.
Mach3 dapat pindah pada saat spinde hidupl, berputar di dalam arah manapun, dan membatalkan
perpindahanl. Itu dapat juga mengendalikan tingkat perputaran (rpm) dan memonitor posisi yang sudut
untuk operasinya seperti penyusupan pemotongan . Mach3 mempunyai dua tipe yang dapat memutar
bahan pendingin, hidup dan mati
Mach3 akan memonitor EStop dan dapat memperhatikan pengoperasian rujukan perpindahan,
pelindung akan menyambungkan dan saklar-saklar batas.
Mach3 akan menyimpan kepunyaan dari sampai dengan 256 perkakas yang berbeda. Jika,
bagaimanapun, mesin mempunyai satu perubah alat yang otomatis atau buku panduan lalu anda harus
bisa mengendalikan nya sendirian.

4.3 Pengendali Estop


Setiap perkakas mesin harus mempunyai satu atau lebih Emergency Stop (ESTOP) tombol-
tombol; biasanya dengan suatu kepala cendawan merah yang besar. Mereka yang harus dicoba sehingga
anda dapat dengan mudah menjangkau satu dari di mana saja anda boleh jadi ketika anda sedang
beroperasi mesin.
Masing-Masing tombol ESTOP perlu berhenti semua keaktifan di dalam mesin sama dengan
cepat seperti dengan aman yang mungkin; spindel itu perlu perhentian berputar dan aksis itu perlu
perhentian bergerak. Ini perlu terjadi tanpa bersandar pada perangkat lunak -jadi kita berbicara tentang
sambung siar dan pengontak-pengontak. Rangkaian itu perlu mengatakan kepada Mach3 apa yang Anda
sudah lakukan dan di sana adalah suatu masukan khusus, wajib untuk ini. Itu akan secara umum tidak
cukup baik untuk memadamkan daya AC untuk satu EStop karena tenaga menyimpan di kapasitor-
kapasitor penghalusan DC dapat mengizinkan[membiarkan motor-motor untuk berjalan di untuk
beberapa waktu yang pantas dipertimbangkan.
Mesin itu harus tidak mampu berlari lagi; kembali sampai a "yang yang atur ulang" tombol
sudah ditekan. Jika kunci tombol EStop ketika yang didorong lalu mesin itu mestinya tidak mulai ketika
anda melepaskan; membebaskan nya dengan memutar kepala nya.
Mesin itu harus tidak mampu berlari lagi; kembali sampai a "yang yang atur ulang" tombol
sudah ditekan. Jika itu Itu tidak akan secara umum adalah mungkin untuk melanjutkan kerja mesin suatu
part setelah satu EStop tetapi anda dan mesin itu akan sedikitnya adalah aman.

4.4 Port parallel PC

4.4.1 Port paralel dan sejarah nya


Ketika IBM merancang PC yang asli (160k pengarah floppy-disc, 64kbytes dari RAM!) mereka
menyediakan satu alat penghubung untuk menghubungkan pencetak-pencetak menggunakan suatu 25
kabel(telegram konduktor. Ini adalah pondasi bagi Port paralel, kita berakibat pada kebanyakan PCs hari
ini. Sebagaimana suatu cara yang sangat sederhana data transfer yang sudah digunakan untuk banyak
berbagai hal selain dari menghubungkan pencetak-pencetak. Anda dapat memindahkan memfile antara
PC, melampirkan proteksi penyalinan "anak kunci", sambung sekeliling seperti penyaring gambar tv dan
Zip memandu dan [tentang] perkakas mesin kendali kursus menggunakan nya. USB membawa (di) atas
banyak dari fungsi dan hal ini ini dengan senang hati meninggalkan port paralel membebaskan untuk
Mach3.
Konektor di PC itu adalah suatu 25 wanita jalan "D" konektor. Soket-soket nya melihat dari
mungkir janji PC itu ditunjukkan di dalam gambar 41. Panah memberi arah aliran informasi sehubungan
dengan PC.
Catatan: Convertors yang mengisi ke dalam suatu Port USB dan mempunyai suatu 25 pin connector tidak
akan memandu suatu mesin meskipun mereka dengan sempurna pantas untuk tugas yang lebih
sederhana menghubungkan suatu pencetak.

4.4.2 Tanda Logic


Di pertama membaca, anda boleh ingin melompati ke judul yang berikutnya dan hasil di sini jika
anda harus terlibat dengan intisari dari rangkaian-rangkaian alat penghubung. Itu mungkin akan adalah
berguna bagi itu baca dengan dokumentasi untuk elektronika pengarah sumbu mu.
Semua keluaran tanda-tanda oleh Mach3 dan masukan ke(pada itu bersifat digital biner (yaitu.
nol dan mereka) Tanda-tanda ini adalah tegangan-tegangan yang disediakan oleh keluaran meletakkan/
menjepit atau yang disediakan kepada peniti/lencana-peniti/lencana masukan dari port paralel.
Tegangan-tegangan ini di/terukur sehubungan dengan 0garis volt komputer itu (yang disambungkan ke
peniti/lencana-peniti/lencana 18 sampai 25 konektor pelabuhan).

Keluarga pertama sukses (74xx deret) dari untai terpadu menggunakan TTL (transistortransistor
logika). Di rangkaian-rangkaian TTL, setiap tegangan antara 0 dan 08 volt disebut "lo" dan setiap
tegangan antara 24 dan 5 volt disebut "hallo". Menghubungkan suatu tegangan yang negatif atau
apapun di atas 5 volt ke(pada suatu masukan TTL akan hasil smoke1 Port paralel mula-mula dibangun
dengan TTL dan untuk tegangan-tegangan hari ini ini menggambarkan nya "lo" dan "hallo" tanda-tanda.
Kenali bahwa di dalam kasus yang terburuk ada hanya 16 perbedaan volt antara mereka. Itu adalah,
tentu saja, arbitrer apakah kita berkata bahwa "lo" mewakili; menunjukkan yang logika atau suatu
kosong yang logik. Bagaimanapun, seperti yang dijelaskan di bawah, " lo" =satu benar-benar lebih baik
di dalam rangkaian-rangkaian alat penghubung paling praktis.

Selama satu tanda keluaran untuk lakukan apapun, beberapa arus akan harus mengalir di dalam
rangkaian sambungkan ke nya. Ketika itu adalah "hallo" keinginan yang ada mengalir keluar tentang
komputer. Ketika itu adalah "lo" keinginan yang ada mengalirkan ke dalam komputer. semakin Yang ada
anda mempunyai mengalir di dalam, itu yang lebih keras untuk menyimpan(pelihara tegangan dekat
kosong sehingga lebih dekat kepada batas yang diizinkan 08 volt "lo" akan jadinya. Dengan cara yang
sama, arus yang mengalir keluar "hallo" akan membuat tegangan itu menurunkan dan lebih dekat
kepada 24 batas bawah volt. Maka dengan terlalu banyak arus, perbedaan antara "lo" dan "hallo" akan
bahkan kurang dari 16 volt dan berbagai hal akan menjadi yang tak dapat dipercaya. Akhirnya, itu adalah
harga mencatat anda diizinkan dengan perkiraan kasar 20 penyaluran langsung kali lebih yang ada ke
dalam "lo" dibanding anda diizinkan mengalir keluar "hallo".perkakas mesin Mengeluarkan perangkat
keras dan menghubungkan mu.

Jadi [alat; makna] bahwa ini terbaik untuk menugaskan logika 1 untuk menjadi "lo" tanda.
[secara] wajar sungguh-sungguh ini menyebut logika lo aktif. Kerugian praktis utama tentangnya adalah
bahwa/karena peranti sambungkan ke port paralel harus memiliki suatu 5 perbekalan volt ke(pada
nya(itu. Ini adalah kadang-kadang diambil dari soket pelabuhan game PC atau dari suatu persediaan
daya di dalam peranti yang dihubungkan.Berbalik ke tanda-tanda masukan, komputer itu akan perlu
untuk disediakan bersama dengan beberapa arus (kurang dari 40 microamps) untuk "hallo" masukan-
masukan dan akan sebagian orang perbekalan (kurang dari 04 milliamps) untuk "lo" masuk.

Karena komputer yang modern motherboards kombinasikan banyak berfungsi, termasuk port
paralel, ke dalam nya memotong kita sudah mengalami sistem di mana tegangan-tegangan hampir tidak
mematuhi "hallo" dan "lo" kaidah-kaidah. Anda akan menemukan bahwa suatu perkakas mesin bahwa
menggabungkan dan sistem lame menjadi temperemental ketika anda meningkatkan mutu komputer.
Meletakkan/ menjepit 2 sampai 9 mungkin untuk memiliki kekayaan yang serupa (mereka adalah data
meletakkan/ menjepit ketika mencetak). Meletakkan/ menjepit 1 adalah juga hal penting di dalam
mencetak tetapi keluaran yang lain meletakkan/ menjepit bersifat yang digunakan kecil dan bisa lebih
sedikit tangguh di suatu secara hati-hati "optimised" desain. Suatu [papan/meja] pelonggaran ulir
pengasingan yang baik (lihat bagian berikutnya) akan melindungi anda dari ini permasalahan kecocokan
elektrik.

4.4.3 kebisingan Electrical dan asap mahal


Anda akan lihat bahwa meletakkan/ menjepit 18 sampai 25 disambungkan ke 0 samping volt
dari persediaan daya komputer itu. Semua tanda di dalam dan di luar PC itu adalah sehubungan dengan
hal ini. Jika anda sambung banyak kawat bermanik yang panjang(lama ke(pada nya(itu, terutama jika
mereka menjalankan dekat kawat bermanik membawa arus-arus tinggi kepada motor-motor, lalu kawat
bermanik ini akan memiliki penyaluran langsung yang ada di dalam lalu bahwa menciptakan tegangan-
tegangan yang seperti kebisingan dan dapat menyebabkan error. Anda akan dapat bahkan
roboh?hancur komputer.
Sumbu dan barangkali pengarah-pengarah spindel, yang anda akan sambungkan ke Mach3
melalui port paralel mu, mungkin untuk mengerjakan antara 30 dan 240 volt dan mereka akan mampu
menyediakan arus-arus dari banyak amps. dengan baik Yang dihubungkan mereka akan tidak berbuat
jahat kepada komputer tetapi satu hubung-singkat kebetulan bisa dengan mudah menghancurkan
seluruh ibu komputer menumpang dan bahkan CD-ROM dan hard drive juga.
Untuk dua pertimbangan ini anda adalah sangat betul-betul dinasehatkan untuk membeli suatu
peranti disebut satu "[papan/meja] pelonggaran ulir pengasingan". Ini akan menyediakan anda dengan
teminal-teminal yang mudah untuk sambungkan ke, suatu 0volt yang terpisah (umum) karena pengarah-
pengarah, rumah pindah dll. dan akan menghindari kelebihan yang beli-jual sesaat yang ada yang
diizinkan dari pelabuhan. [papan/meja] pelonggaran ulir ini, elektronika pengarah mu dan persediaan
daya harus dengan rapi diinstall di suatu kasus yang logam ke(pada minimise resiko dari interferens
kepada tanda-tanda radio dan televisi tetangga mu. Jika anda membangun a "cebakan mineral tikus"
lalu anda sedang mengundang hubung-singkat dan tragedi. Gambar 42 pertanda tiga pelonggaran ulir
komersil menumpang.

4.5 Axis memandu opsi

4.5.1 Steppers dan Servos


Ada dua tipe yang mungkin dari daya gerak untuk sumbu memandu:
 Stepper motor
 Motor servo (yang manapun AC atau DC)
Bisa tipe-tipe ini dari motor kemudian bisa memandu aksis melalui leadscrews (plainor mur bola),
sabuk-sabuk, rantai-rantai atau batang gigi dan pinion. Metoda pengarah yang mekanis akan
menentukan kelajuan dan momen puntir memerlukan dan karenanya setiap perpindahan roda gigi
memerlukan antara motor dan mesin.
Kekayaan dari suatu pengarah motor stepper yang berkutub dua adalah:

1. Biaya rendah
2. Hubungan 4-wire sederhana kepada motor
3. Pemeliharaan rendah
4. Mempercepat motor dibatasi pada sekitar 1000 rpm dan momen puntir membatasi pada sekitar
3000 inci ons. (21 Nm). Memperoleh kecepatan maksimum bergantung pada
berlari/menjalankan motor atau elektronika pengarah pada maksimum mereka mengizinkan
tegangan. Memperoleh momen puntir yang maksimum bergantung pada berlari/menjalankan
motor pada maksimum nya mengizinkan arus (amps)
5. Untuk tujuan-tujuan praktis di suatu perkakas mesin steppers perlu untuk disetir oleh suatu
pengendali pijakan mikro yang dicincang untuk memastikan operasi lembut pada setiap kelajuan
dengan efisiensi yang layak.
6. Sediakan pengendalian sengkelit terbuka yang berarti dimungkinkan untuk hilang[kan langkah-
langkah di bawah pemuatan ketinggian dan ini mungkin tidak dengan segera adalah jelas nyata
kepada pemakai mesin.
Sebaliknya suatu pengarah motor servo adalah:

1. Secara relatif mahal (terutama jika itu mempunyai satu motor AC)
2. Perlukan pemasangan kawat untuk kedua-duanya motor dan enkoder
3. Pemeliharaan dari sikat-sikat adalah yang diperlukan di motor-motor DC
4. Motor mempercepat 4000 rpm lebih dan suatu momen puntir pada kenyataannya yang tak
terbatas (jika anggaran mu dapat berdiri nya!)
5. Sediakan pengendalian sengkelit tertutup maka posisi pengarah adalah selalu dikenal sebagai
benar (atau suatu kondisi cacat akan diangkat) perkakas mesin Mengeluarkan perangkat keras
dan menghubungkan mu

Dalam praktek stepper motor memandu akan memberi prestasi yang memuaskan dengan
perkakas mesin konvensional sampai ke suatu pabrik pengilingan turet Bridgeport atau suatu 6" mesin
bubut altitudo pusat kecuali jika anda menghendaki ketelitian dan kelajuan pengecualian operasi.
Itu adalah harga memberi dua peringatan di sini. Pertama-tama servo sistem di mesin-mesin
yang tua mungkin bukan yang digital; yaitu. mereka tidak dikendalikan oleh satu rangkaian kacang-
kacangan langkah dan suatu tanda arah. Untuk menggunakan satu motor yang tua dengan Mach3 anda
akan perlu untuk membuang resolver (yang memberi posisi) dan cocok suatu enkoder kwadratur dan
anda akan harus menggantikan semua elektronika. Yang kedua waspada bekas stepper motor-motor
kecuali jika anda dapat mendapat data pabrikan bagi mereka. Mereka boleh jadi dirancang untuk
operasi 5-phase, mungkin tidak bekerja dengan baik dengan suatu pengendali pijakan mikro yang
dicincang yang modern dan mungkin mempunyai suatu banyak menurunkan momen puntir yang dinilai
dibanding ukuran yang sama dari motor yang modern.. Kecuali jika anda dapat menguji mereka, anda
boleh menemukan bahwa mereka telah tanpa sengaja demagnetised dengan demikian adalah sia-sia.
Kecuali jika anda sebenarnya yakinnya dari ketrampilan-ketrampilan dan pengalaman mu, lalu sumbu
memandu harus hasil-hasil yang ada membeli dari para penyalur siapa yang akan mendukung mereka.
Jika anda membeli benar lalu anda akan hanya perlu untuk membeli ketika.

4.5.2 Doing Axis memandu kalkulasi-kalkulasi


Kumpulan lengkap kalkulasi-kalkulasi untuk sumbu memandu akan menjadi sangat mempersulit
dan bagaimanapun anda mungkin tidak mempunyai semua data yang perlu (eg. apa yang merupakan
gaya potong yang maksimum anda untuk gunakan). Beberapa kalkulasi adalah, bagaimanapun, (yang)
penting bagi sukses.
Jika anda sedang membaca manual untuk satu ikhtisar lalu anda akan suka melompati bagian
ini. Alat pengisi penuh rincian kalkulasi-kalkulasi itu disampaikan dalam bab 5.

Contoh 1 -Luncur Silang TABEL PABRIK PENGILINGAN

Kita mulai dengan mengecek jarak gerakan yang mungkin minimum. Ini adalah satu batas yang
absolut kepada ketelitian dari pekerjaan melakukan di mesin. Kita akan lalu memeriksa kelajuan-
kelajuan dan momen puntir cepat. Sebagai satu contoh umpamakan anda sedang merancang suatu
eretan-lintang bangkububut pabrik pengilingan (Sumbu Y) pengarah. Anda akan menggunakan suatu ulir
dengan suatu 01" lemparkan benang/ulir awal tunggal dan suatu mur bola. Anda ingin mencoba
mencapai suatu gerakan yang minimum 00001". Ini adalah 1/1000 suatu edaran batang motor jika itu
digabungkan secara langsung kepada ulir. Luncur dengan motor stepper

Langkah yang minimum dengan suatu motor stepper bergantung pada bagaimana terkendali.
Ada biasanya 200 langkah-langkah penuh per edaran. Anda perlu menggunakan pijakan mikro untuk
lancar berlari/menjalankan (di) atas keseluruhan pemakanan mempercepat dan banyak pengendali akan
mengizinkan[membiarkan anda untuk memiliki 10 langkah-langkah yang mikro per langkah penuh.Sistim
ini akan memberi 1/2000 suatu edaran seperti(ketika langkah yang minimum yang adalah bagus.

Berikutnya memperhatikan kelajuan pemakanan cepat yang mungkin. Mengasumsikan, dengan


bebasnya, bahwa kelajuan motor yang maksimum adalah 500 rpm. Ini akan memberi suatu yang cepat
dari 50 inches/minute atau sekitar 15 [detik / barang bekas] untuk luncuran yang penuh bepergian. Ini
akan menjadi yang memuaskan meski bukan spektakuler.

Pada kelajuan ini, motor pijakan mikro memandu kebutuhan elektronika 16,666 ( 500 * 200 *10
/ 60) kacang-kacangan per detik. Di suatu 1 GHz PC, Mach3 dapat menghasilkan 35,000 kacang-
kacangan per detik secara serempak di masing-masing dari enam aksis yang mungkin. Karena itu ada
yang tidak ada masalah; tak ada kesulitan di sini.

Anda sekarang harus memilih momen puntir yang mesin akan memerlukan. Satu arah untuk
mengukur ini untuk membuat atas mesin untuk potong yang paling berat, anda berpikir anda akan
pernah; selalu membuat dan, dengan suatu tuas yang panjang(lama (katakan 12") di luncuran
handwheel, itu putaran pada akhirnya dengan suatu neraca pegas (himpunan dari timbangan dapur
pegas). Momen puntir untuk potong (di ounce-inches) adalah sisanya membaca (di dalam ons-ons) x 12.
Cara yang lain untuk menggunakan suatu ukuran motor dan ketentuan khusus bahwa anda mengenal
bekerja di mesin milik orang lain dengan jenis yang sama dari luncuran dan ulir!

Seperti kelajuan pemakanan yang cepat layak anda bisa mempertimbangkan; menganggap
melambat nya menurut 2:1 perpindahan roda gigi (barangkali oleh suatu penggerak sabuk yang bergigi)
yang akan hampir menggandakan tersedia momen puntir di ulir. Luncur dengan motor servo
Lagi; kembali kita memperhatikan ukuran dari langkah nya. Suatu motor servo mempunyai satu
enkoder untuk mengatakan kepada elektronika pengarah nya di mana itu. Hal ini terdiri dari suatu piring
yang dimasukkan dan akan menghasilkan empat “kwadratur” kacang-kacangan untuk masing-masing
slot di dalam piring. Jadi; Dengan demikian suatu piring dengan 300 slot menghasilkan 300 siklus per
edaran (CPR) Ini adalah [secara] wajar rendah untuk enkoder-enkoder komersil. Elektronika enkoder
akan keluaran 1200 kwadratur berpengaruh per edaran (QCPR) dari batang motor.
Elektronika pengarah untuk servo itu akan biasanya memutar motor oleh kwadratur nya
menghitung per langkah masukan berdenyut. Beberapa ketentuan khusus yang tinggi servo elektronika
dapat mengalikan dan/atau membagi kacang-kacangan langkah oleh suatu konstan (eg. satu
pemodulasian langkah oleh gerakkan 5 kacang-kacangan kwadratur atau 36/17 kacang-kacangan). Ini
sering menyebut perpindahan roda gigi elektronik. Seperti kecepatan maksimum dari suatu motor servo
di sekitar 4000 rpm kita akan pasti memerlukan suatu penggerusan kelajuan di pengarah yang mekanis.
5:1 akan kelihatannya yang masuk akal. Hal ini memberi suatu bergeraknya 00000167" per langkah yang
adalah dibanding yang jauh lebih baik bahwa memerlukan (00001")
kelajuan Maksimum cepat yang akan kita mendapat? Dengan 35,000 kacang-kacangan langkah per
detik kita mendapat 583 edaran [ 35000/(1200 *5)] dari leadscrew per detik. Ini adalah OK pada sekitar
9 [detik / barang bekas] untuk 5" perjalanan dari luncuran. Pemberitahuan, bagaimanapun, bahwa
kelajuan dibatasi oleh tingkat pemodulasian dari Mach3 bukan kelajuan motor. Ini hanyalah sekitar 1750
rpm di dalam contoh. Pembatasan akan menjadi bahkan yang lebih buruk jika itu enkoder memberi
lebih banyak kacang-kacangan per edaran. Seringkali adalah perlu menggunakan servo elektronika
dengan elektronik menghubungkan diperdaya pembatasan ini jika anda mempunyai enkoder-enkoder
gelar ningrat tinggi.

Akhirnya orang akan memeriksa?periksa tersedia momen puntir. Di suatu motor servo lebih
sedikit batas pengamanan diperlukan dibanding dengan suatu motor stepper karena servo itu tidak bisa
menderita penyakit "langkah-langkah yang hilang". Jika momen puntir yang diperlukan oleh mesin itu
adalah terlalu tinggi lalu motor itu boleh menjadi terlalu panas atau elektronika pengarah menaikkan
satu (di) atas cacat yang ada.

Contoh 2 -PENGARAH GANTRI PENERUS

Untuk suatu penerus gantri akan memerlukan suatu perjalanan dari sedikitnya 60" di sumbu
gantri dan suatu ballscrew untuk panjangnya ini akan mahal dan sulit untuk melindungi dari debu.
Banyak perancang akan mengambil suatu pengarah rantai dan sproket.

Kita mungkin memilih suatu langkah yang minimum 00005". Suatu sproket rantai penggerak dari
20 gigi dengan 1/4" rantai gala-gala memberi 5" gerakan gantri per edaran sproket. Suatu motor stepper
(sepuluh mikro) langkah-langkah) beri 2000 langkah-langkah per edaran maka suatu 5:1 penggerusan
(sabuk atau kotak roda-gigi) diperlukan antara batang motor dan sproket. [ 00005" =5"/(2000 x 5)]

Dengan desain ini jika kita mendapat 500 rpm dari stepper lalu pemakanan yang cepat 60"
akan, percepatan pelalaian dan deselarasi waktu, mengambil suatu 833 [detik / barang bekas] yang
layak.

Kalkulasi momen puntir di mesin ini lebih sulit dibanding dengan luncur silang seperti(ketika,
dengan massa dari gantri untuk dipindahkan, inersia, selama percepatan dan deselarasi, mungkin lebih
penting dibanding gaya potong. Pengalaman dari orang lain atau percobaan-percobaan akan pemandu
terbaik. Jika anda ber/menggabung dengan grup pengguna ArtSoft untuk Master5/Mach1/Mach3 di
Yahoo! anda akan sudah mengakses kepada pengalaman dari ratusan para pemakai yang lain.

4.5.3 How tanda-tanda Step dan Dir bekerja


Mach3 menaruh outne pemodulasian (logika 1)di keluaran Step untuk masing-masing
melangkah bahwa sumbu untuk membuat. keluaran Dir akan memiliki menyajikan/mengemukakan
pemodulasian langkah muncul.
Apa jadinya bentuk gelombang yang logik bahwa menunjukkan di dalam gambar 44.
Kesenjangan; celah; jurang antara kacang-kacangan itu akan lebih kecil yang lebih tinggi kelajuan dari
langkah-langkah. Elektronika pengarah biasanya menggunakan tatarajah Active Lo untuk tanda-tanda
Step dan Dir. Mach3 harus susunan maka keluaran-keluaran ini adalah Active Lo. Jika ini tidak selesai
perkakas mesin Mengeluarkan perangkat keras dan menghubungkan mu.
Lalu tanda Step masih naik?maju dan menurun/jatuh tetapi pengarah berpikir bahwa
kesenjangan; celah; jurang antara kacang-kacangan itu adalah kacang-kacangan dan pulang pergi dan
hal ini sering kali penyebab-penyebab sangat buram atau tak dapat dipercaya berlariannya motor.
"yang dibalikkan" kacang-kacangan ditunjukkan di dalam gambar 45.

4.6 Limit dan home pindah

4.6.1 Strategies
Saklar-saklar batas digunakan untuk mencegah setiap sumbu yang linier bergerak terlalu jauh
dengan demikian menyebabkan kerusakan pada struktur dari mesin. Anda dapat menjalankan mesin
tanpa kekeliruan mereka paling tipis tetapi yang menyiapkan dapat menyebabkan banyak kerusakan
yang mahal.

Satu sumbu boleh juga mempunyai suatu home pindah. Mach3 dapat diperintah untuk
menggerakkan nya (atau semua) aksis ke posisi rumah tersebut. Ini akan perlu untuk dilaksanakan kapan
pun sistim itu dinyalakan sehingga itu mengenal di mana aksis itu sekarang ini diposisikan. Jika anda
tidak menyediakan suatu saklar home lalu anda akan harus menyentakkan aksis oleh mata ke(pada
suatu posisi rujukan. Rumah tersebut pindah selama satu sumbu dapat di setiap posisi koordinat dan
anda menggambarkan lokasi ini. Jadi; Dengan demikian saklar-saklar rumah tersebut tidaklah harus pada
Machine Zero.

Ketika Anda akan lihat, masing-masing sumbu bisa memerlukan tiga saklar (yaitu. batas pindah
di dua tujuan dari perjalanan dan suatu rumah pindah). Maka suatu pabrik pengilingan yang dasar akan
memerlukan sembilan port paralel masuk bagi mereka. Ini bukanlah banyak baik sebagai suatu port
paralel hanya mempunyai 5 masukan! Masalah itu dapat dipecahkan dalam tiga jalan?cara:

 Saklar-saklar batas disambungkan ke logika eksternal (barangkali di dalam elektronika pengarah)


dan saklar-saklar logik ini off memandu ketika batas itu dicapai. Saklar-saklar rujukan yang terpisah
dihubungkan masukan-masukan ke(pada Mach3
 Satu peniti/lencana dapat berbagi semua masukan untuk satu sumbu dan Mach3 bertanggung
jawab atas mengendalikan kedua-duanya batas-batas dan mendeteksi rumah
 Saklar-saklar itu dapat dihubungkan oleh suatu emulator papan tombol.

Metoda yang pertama terbaik dan wajib untuk suatu yang sangat besar, mahal atau puasa
mesin di mana anda tidak bisa mempercayai perangkat lunak dan tatarajah nya untuk mencegah
kerusakan mekanik. Saklar-saklar sambungkan ke elektronika pengarah dapat cerdas dan hanya
mengizinkan[membiarkan gerakan [men]jauh dari suatu pindah ketika batas itu dipukul. Ini adalah lebih
aman dibanding melumpuhkan batas-batas maka seorang pemakai dapat menyentakkan mesin batal
batas-batas nya tetapi mengerjakan bersandar pada mempunyai suatu pengarah yang canggih.
Di suatu mesin yang kecil ketika anda menggunakan metoda yang kedua, itu masih mungkin
kepada gunakanlah hanya 3 masukan ke(pada Mach3 untuk suatu pabrik pengilingan 3-axis (4 karena
suatu mesin tipe gantri -lihat Slaving) dan hanya dua saklar diperlukan ketika batas nya dan rujukan
dapat berbagi suatu saklar.
Emulator papan tombol mempunyai suatu waktu tanggapan banyak lebih lambat yang port
paralel tetapi memuaskan karena batas pindah di suatu mesin tanpa pemakanan-pemakanan yang
highspeed. Untuk rincian arsitektur melihat Mach3 Customisation manual.

4.6.2 pindah

Ada beberapa aneka pilihan anda perlu untuk membuat ketika memilih saklar-saklar:
perkakas mesin Mengeluarkan perangkat keras dan menghubungkan mu
Jika anda akan mempunyai dua pembagian saklar satu masukan lalu mereka perlu untuk
dihubungkan sehingga tanda adalah suatu logika "1" jika yang manapun saklar dioperasikan (yaitu.
fungsi OR yang logis). Ini adalah gampang dengan saklar-saklar mekanis. Jika mereka sudah secara
normal menutup kontak-kontak dan dilengkapi secara urut seperti yang ditunjukkan di dalam gambar
47, lalu mereka akan memberi satu tanda Active Hi jika yang manapun saklar dioperasikan. Catat bahwa
untuk operasi yang terandalkan yang anda perlu ke "mencabut" masukan itu kepada port paralel. Ketika
saklar-saklar mekanis dapat membawa suatu yang ada yang penting suatu nilai dari 470R adalah yang
ditunjukkan yang memberi suatu arus dari sekitar 10 milliamps. Seperti pemasangan kawat itu kepada
saklar-saklar itu boleh jadi sungguh panjang dan dapat dikenakan kepada pickup/seadanya dari
kebisingan pastikan bahwa anda mempunyai suatu hubungan yang baik ke 0 samping volt dari masukan
Anda (bingkai dari perkakas mesin mu tidak akan menjadi memuaskan) dan mempertimbangkan;
menganggap dengan kabel(telegram yang dilindungi dengan pelindung sambungkan ke teminal bumi
utama dari pengendali mu.

Jika anda menggunakan saklar-saklar elektronik seperti suatu detektor yang dimasukkan dengan
suatu LED diode pemancar cahaya) dan fototransistor, lalu anda akan memerlukan beberapa macam
satu Gerbang ATAU (yang bisa a "yang yang dilengkapi" atau" jika satu masukan Active Lo disetir oleh
transistor-transistor pengumpul terbuka). Saklar-saklar optis, jika luar biasa bahan pendingin, harus OK
di suatu mesin pabrik logam tetapi bersifat dapat dikenakan kepada kegagalan pemakaian dengan debu
kayu.

Tidakkah saklar-saklar penggunaan magnetis (saklar-saklar gelagah atau Efek Hall peranti-
peranti) di suatu mesin bahwa boleh potong logam mengandung besi atau swarf itu akan "bulu roma"
atas" magnet. Repeatabilas titik operasi, terutama sekali dengan saklar-saklar mekanis, adalah sangat
tergantung pada kualitas saklar dan kekakuan tentangnya memasang dan menggerakkan tuas. Susunan
di dalam Gambar 46 akan menjadi sangat tidak tepat/tidak jelas. Repeatabilas itu adalah sangat penting
karena suatu saklar untuk digunakan untuk rumah.

Overtravel adalah bergeraknya saklar bahwa terjadi setelah itu sudah dingoperasikan. Dengan
suatu sekelar batas yang dapat disebabkan oleh inersia dari pengarah. Di satu saklar optis seperti
gambar 47 lalu menyediakan sudu itu adalah cukup panjang tidak akan ada berbagai kesulitan. Suatu
microswitch dapat overtravel sembarang yang diberi dengan operasi suatu peluncur di atasnya oleh
suatu tanjakan (lihat gambar 411). Kemiringan dari tanjakan itu mengerjakan, bagaimanapun,
mengurangi repeatabilas operasi saklar. Itu sering mungkin untuk menggunakan satu saklar untuk
kedua-duanya batas-batas dengan menyediakan dua tanjakan atau rusuk-rusuk penyejuk.
4.6.3 Where untuk menaiki saklar-saklar
Pilihan tentang posisi kerja pemasangan untuk saklar-saklar sering suatu kompromi antara
perawatan mereka [men]jauh dari swarf dan debu dan mempunyai untuk menggunakan yang luwes
dibanding pemasangan kawat yang ditetapkan?diperbaiki. Sebagai contoh menggambarkan 46 dan 48
adalah maupun menjulang secara rahasia, meskipun fakta bahwa mereka memerlukan suatu
menggerakkan kabel(telegram, sebagaimana mereka yang dilindungi yang jauh lebih baik ke sana.

Anda akan menemukan nya menyenangkan untuk memiliki satu menggerakkan kabel(telegram
dengan bekerja giat dengan tergesa-gesa nya untuk dua atau lebih aksis (eg. aksis X dan Y dari suatu
penerus gantri bisa pindah di gantri diri sendiri dan suatu simpal kabel(telegram yang sangat pendek
untuk Sumbu Z itu bisa lalu ber/menggabung dengan yang lain dua). jangan Yang digoda untuk berbagi
suatu kabel(telegram multi-way antara pemasangan kawat motor dan saklar. Anda boleh ingin
menjalankan dua kabel yang terpisah bersama-sama dan ini tidak akan menyebabkan kesulitan jika
kedua-duanya suatu yang dilindungi (dengan pita rambut atau kertas perak) dan pelindung-pelindung
itu dikandaskan kepada nya umum menunjuk pengarah-pengarah yang elektronik.

Anda akan menemukan nya sangat menolong untuk memperhatikan mesin-mesin dan gambar-
gambar komersil dari contoh-contoh di Master5/Mach1/Mach2 Yahoo! golongkan untuk lebih banyak
gagasan-gagasan dan teknik-teknik untuk saklar-saklar.

4.6.4 How Mach3 menggunakan saklar-saklar yang dibagi bersama

Bagian ini mengacu pada tatarajah untuk mesin-mesin kecil di mana Mach3 dibanding logika EStop
eksternal dikendalikan oleh saklar-saklar.

Karena suatu pemahaman yang penuh dari ini anda akan juga harus membaca bagian di dalam
bab 5 di configuring Mach3, tetapi asas yang dasar adalah gampang. Anda sambung kedua saklar-saklar
batas ke nya masuk (atau mempunyai satu saklar dan dua rusuk-rusuk penyejuk atau tanjakan-
tanjakan). Anda menggambarkan, ke Mach3, suatu arah seperti arah itu untuk bepergian untuk
menggerakkan ketika mencari suatu saklar rujukan. Sekelar batas (sudu atau tanjakan) pada itu akhir
dari sumbu itu adalah juga rumah tersebut pindah.

Di dalam normal menggunakan ketika Mach3 sedang menggerakkan satu sumbu dan melihat
masukan batas nya menjadi itu aktif akan perhentian berlari/menjalankan (seperti satu EStop) dan
tampilkan bahwa suatu sekelar batas sudah dinyebabkan tersandung. Anda akan tidak mampu untuk
menggerakkan aksis kecuali jika:

1) Batas auto mengesampingkan dinyalakan (oleh suatu tombol togel di ayakan Settings). Dalam
hal ini anda dapat klik Reset dan undakan/sentakan batal sekelar batas. Anda perlu lalu
rujukan mesin

2) Anda klik Override membatasi tombol. Suatu penyiaran yang merah LED diode pemancar
cahaya) memperingatkan anda dari yang sementara mengesampingkan. Ini akan lagi; kembali
mengizinkan[membiarkan anda Reset dan untuk menyentakkan batal saklar dan akan lalu
memutar diri sendiri dan penyiaran Diulai. Lagi; kembali anda perlu rujukan mesin. Satu
masukan dapat juga dikenalkan ke mengesampingkan saklar-saklar batas.
Catatan, bagaimanapun, meski Mach3 menggunakan dibatasi kelajuan latihan berlari konstan bahwa
anda tidak akan dicegah, di dalam yang manapun kasus, dari latihan berlari konstan ke lebih lanjut
saklar dan mungkin sedang roboh/ hancur sumbu di suatu perhentian yang mekanis. Ambil kepedulian
besar.

4.6.5 Referencing dalam perang


Ketika anda meminta referencing (oleh tombol atau G-code) sumbu (atau aksis) yang
mempunyai rumah pindah digambarkan akan perjalanan (pada suatu kecepatan rendah yang bisa
dipilih) di dalam arah yang digambarkan sampai saklar rumah tersebut beroperasi. Sumbu itu akan lalu
mundur di dalam arah yang lain agar supaya habis saklar. Selama referencing batas-batas itu tidak
menerapkan.

Ketika anda sudah mengacu satu sumbu lalu kosong atau beberapa nilai yang lain yang
disiapkan di dalam dialog Config, dapat terisi ke dalam sumbu DRO koordinat mesin absolut karena. Jika
anda menggunakan kosong lalu posisi hubungan rumah tersebut adalah juga mesin nol posisi sumbu.
Jika rujukan masuk arah negatif dari suatu sumbu (umum untuk X dan Y) itu anda akan dapat ke
referencing kira-kira beban -05" ke dalam DRO. Ini berarti bahwa rumah adalah separuh satu inci bersih
dari batas. Ini memboroskan sedikit sumbu bepergian tetapi jika anda melampaui, ketika latihan berlari
konstan ke(pada home, anda tidak akan tanpa sengaja masuk batas-batas. Lihat juga Software Limits
seperti jalan lain untuk pemecahan, masalah ini.

Jika anda minta(tanya Mach3 kepada rujukan sebelum anda menyentakkan batal saklar lalu itu
akan bepergian di dalam arah kebalikannya (karena itu berkata bahwa anda telah di rumah tersebut
pindah) dan berhenti ketika anda lepas saklar. Ini adalah bagus ketika anda mempunyai suatu saklar
rumah yang terpisah atau di batas rujukan akhir dari sumbu. Jika, bagaimanapun, anda di yang lain
Sekelar batas (dan Mach3 tidak bisa mengenal hal ini sebagaimana mereka dibagi bersama) lalu sumbu
bergerak selama-lamanya [men]jauh dari rumah yang nyata menunjuk sampai penurunan drastis itu.
Sehingga nasihat adalah selalu menyentakkan secara hati-hati batal batas pindah, lalu rujukan.
Dimungkinkan untuk mengatur mach3 sehingga akan tidak secara otomatis menyentakkan batal saklar
rumah tersebut jika anda memperhatikan masalah ini.

4.6.6 opsi Other Home dan Limit dan isyarat-isyarat


home saklar bukan dekat sekelar batas

Itu adalah kadang-kadang tidak sangat menyenangkan untuk memiliki rumah tersebut pindah
pada suatu batas dari perjalanan. Pertimbangkan; menganggap suatu besar menggerakkan kolom pabrik
pengilingan tingkat atau suatu pengerut yang besar. pabrik pengilingan. Z bepergian di kolom itu boleh
jadi 8 kaki dan bisa sungguh melambat tanpa mempengaruhi menyeluruh penampilan pemotongan dari
mesin. Jika, bagaimanapun, posisi rumah tersebut adalah puncak kolom, lalu referencing akan
melibatkan hampir 16 kaki dari Z yang lambat bepergian. Jika posisi rujukan di/terpilih setengah jalan
atas kolom lalu sekarang dapat dibagi dua. Mesin seperti itu ingin mempunyai suatu rumah yang
terpisah pindah untuk Sumbu Z (seperti itu memerlukan masukan lain di port paralel tetapi bejana
hanya empat masukan di dalam tiga satuan mesin sumbu) dan akan menggunakan kemampuan Mach3
untuk membuat setiap nilai untuk satu sumbu DRO, setelah referencing, untuk membuat Z mesin nol
sebagai atas dari kolom.

Pisahkan rumah ketelitian tinggi pindah aksis X dan Y di suatu mesin kesaksamaan yang tinggi
mungkin mempunyai suatu saklar rumah yang terpisah untuk mencapai ketelitian yang diperlukan.
Saklar-saklar batas dari aksis yang ganda menghubungkan bersama-sama Karena Mach3 tidak
mengambil setiap pemberitahuan [di/yang/ttg] mana batas [di/yang/ttg] mana sumbu sudah
menyebabkan tersandung, lalu semua batas dapat ORed bersama-sama dan memberi makan ke dalam
batas nya masuk. Masing-masing sumbu kemudian bisa mempunyai rujukan sendiri pindah yang
disambungkan ke masukan acuan. Tiga satuan mesin sumbu masih hanya kebutuhan-kebutuhan empat
masukan. home saklar-saklar dari aksis yang ganda menghubungkan bersama-sama.

Jika anda sebenarnya kekurangan masukan-masukan ke(pada Mach3 lalu anda dapat OR rumah
tersebut pindah bersama-sama dan menggambarkan semua rumah masuk untuk menjadi tanda itu.
Dalam hal ini anda hanya dapat rujukan satu sumbu serempak –supaya Anda perlu untuk mencabut REF
All tombol-tombol dari ayakan-ayakan mu –dan saklar-saklar rumah mu harus semua adalah di ujung
perjalanan di aksis mereka yang masing-masing. Orang Slavia

Di suatu gantri mengetik tukang giling atau penerus di mana keduanya "kaki-kaki" dari gantri itu
disetir oleh motor-motor yang terpisah lalu masing-masing motor harus disetir oleh sumbu yang sendiri.
Umpamakan gantri pindah ke arah Y lalu sumbu A harus digambarkan sebagai suatu linear (yaitu. tidak
hal pemutaran) sumbu dan A harus slaved kepada Y -lihat bab 5 di Configuring Mach3 untuk detil.
Keduanya aksis perlu mempunyai batas dan rumah pindah. Di dalam penggunaan normal kedua-duanya
Y dan A akan dikirim tepat sama langkah dan arah memerintah oleh Mach3. Ketika suatu operasi
Reference dilaksanakan lalu aksis itu akan bergerak bersama-sama sampai bagian akhir dari referencing
yang sedang bergerak hanya batal rumah tersebut pindah. Di sini mereka akan gerakan sehingga
masing-masing berhenti saklar jarak sendiri batal yang sama. Referencing akan oleh karena itu
mengoreksi setiap kesakitan (yaitu. ke luar dari penyiku? lapangan) dari gantri yang mungkin sudah
terjadi ketika mesin itu dimatikan atau karena langkah-langkah yang hilang.

4.7 kendali Spindle

Ada tiga yang berbeda cara Mach3 dapat mengendalikan mu "spindel" atau anda dapat mengabaikan
semua ini dan mengendalikan nya secara manual.

1. Relay/contactor kendali dari motor On (Searah jarum jam atau Counterclockwise) dan motor Off
2. Mengawasi motor Selangkah Demi Selangkah dan Direction kacang-kacangan (eg. motor spindel
adalah suatu servo)
3. Motor yang dikendalikan oleh suatu lebar denyut mengatur tanda

1. On/Off kendali motor


M3 dan suatu tombol ayakan akan permintaan yang spindel mulai suatu arah arah jam. M4 akan
permintaan yang spindel mulai satu berlawanan arah jarum jam arah. M5 meminta bahwa spindel
berhenti. M3 dan M4 dapat diatur untuk mengaktifkan tanda-tanda keluaran eksternal yang dapat
dihubungkan dengan keluaran memasang dengan peniti port paralel. Anda lalu memasang kawat
keluaran-keluaran ini (mungkin via sambung siar) untuk mengendalikan pengontak-pengontak motor
untuk mesin mu.

Meski ini bunyi langsung, dalam praktek anda perlu untuk sangat hati-hati. Kecuali jika anda
benar-benar perlu untuk menjalankan spindel "mundur" itu akan menjadi lebih baik untuk
memperlakukan M3 dan M4 seperti(ketika yang sama atau untuk mengizinkan[membiarkan M4 untuk
mengaktifkan suatu tanda yang yang anda tidak sambungkan ke apapun. (dengan) jelas itu adalah
mungkin, dalam satu situasi eror, untuk arah jam dan berlawanan arah jarum jam tanda-tanda untuk
bersifat aktif bersama-sama. Ini boleh menyebabkan pengontak-pengontak itu kepada celana pendek
perbekalan induk. Khusus dengan mesin menyambungkan pengontak-pengontak pembalikan dapat
diperoleh dan jika anda akan mengizinkan[membiarkan spindel mu untuk berlari berlawanan arah jarum
jam lalu anda perlu menggunakan nya. Kesukaran lain adalah bahwa/karena "G" Mengkode" definisi
katakan bahwa hukum untuk mengeluarkan satu M4 ketika spindel itu sedang berlari/menjalankan arah
jam di bawah satu M3 (dan pulang pergi). Jika pengarah spindel mu adalah satu motor AC, hanya
mengubah arah ketika menabrak laju penuh akan memaksakan angkatan sangat besar di pengarah yang
mekanis dari mesin dan mungkin akan [meletup/memukul] sekring AC atau masuk suatu pemutus
rangkaian. Karena keselamatan anda perlu untuk memperkenalkan tunda waktu di pengoperasian
pengontak-pengontak atau menggunakan suatu pengarah inverter yang modern yang
mengizinkan[membiarkan anda untuk mengubah arah dengan suatu berlari/menjalankan motor.

Lihat juga catatan sekitar dibatasi nomor Relay Activation Signals di dalam bagian di Bahan pendingin.

2. Langkah dan Direction kendali motor


Jika motor spindel mu adalah suatu motor servo dengan pengarah selangkah dan arah (seperti
sumbu memandu) lalu anda dapat mengatur dua tanda keluaran untuk mengendalikan kelajuan dan
arah perputaran nya. Mach3 akan memperhatikan suatu pengarah puli langkah variabel atau gearbox
antara motor dan spindel. Karena detil penuh melihat Motor Tuning di dalam bab 5

3. PWM kendali motor


Sebagai satu alternatif ke(pada kendali Step dan Direction, Mach3 akan keluaran suatu lebar
denyut mengatur tanda siklus tugas siapa adalah persen dari laju penuh bahwa anda memerlukan. Anda
bisa, sebagai contoh, mengkonversi siklus tugas dari tanda itu ke(pada suatu tegangan (PWM tanda di
untuk 0% dari waktu memberi 0 volt 50% memberi 5 volt dan 100% memberi 10 volt) dan menggunakan
ini untuk mengendalikan satu motor induksi dengan suatu pengarah inverter frekuensi variabel. Sebagai
alternatif tanda PWM bisa digunakan untuk mencetuskan suatu triac secara sederhana DC
mempercepat pengendali.

Gambarkan 412 dan 413 pertanda yang lebar denyut pada kira-kira 20% dari siklus dan 50% dari siklus.

Dalam urutan untuk spindel PWM mempercepat tanda yang untuk diubah menjadi arus searah
(sebenarnya suatu tegangan searah adalah secara umum digunakan sebagai masukan itu ke kelajuan
variabel memandu, tetapi anda mengenal apa yang [kita kami] berarti) tanda pemodulasian yang harus
diubah. Pada pokoknya suatu rangkaian digunakan untuk menemukan rerata dari lebar denyut
mengatur tanda. Rangkaian bisa merupakan suatu kapasitor dan induktor transisi yang sederhana atau
adalah jauh lebih kompleks tergantung (suatu) di betapa linier anda menghendaki hubungan antara
lebar dan tegangan keluaran yang akhir dan (b) di kelajuan dari tanggapan anda perlu kepada mengubah
lebar denyut.

Anda perlu untuk berhati-hati dengan elektronika seperti(ketika masukan-masukan dari banyak
murah PWM kelajuan tidak terisolasi dari induk. Detil lebih lanjut dapat ditemukan di dalam daerah
diskusi dan arsip-arsip dari lokasi Mach2DN dan dengan menggunakan "PWM konverter" atau "PWM
Digispeed" sebagai suatu pencarian istilah ke(pada Google atau mesin pencari favorit mu. tanda PWM
adalah keluaran di spindel Step peniti/lencana. Anda akan perlu untuk mengambil hati-hati khusus
untuk pindah off motor pada kecepatan rendah yang menggunakan keluaran-keluaran Motor
Clockwise/Counterclockwise.

Catatan: Banyak para pemakai sudah menemukan PWM itu dan variabel lain percepat spindel memandu
sering suatu sumber yang serius dari kebisingan elektrik yang dapat menyebabkan permasalahan
dengan sumbu mesin memandu, sekelar batas yang merasakan dll. Jika anda menggunakan pengarah
spindel seperti itu yang kita betul-betul merekomendasikan anda untuk menggunakan satu
[papan/meja] pelonggaran ulir menurut ilmuoptika mengasingkan dan berhati-hati untuk melindungi
kabel dan menjalankan kabel listrik beberapa inci-inci [men]jauh dari kabel kendali.

4.8 Coolant
Isyarat-isyarat keluaran dapat digunakan untuk katup kendali atau pompa-pompa untuk pendingin
banjir dan kabut. Ini diaktipkan oleh tombol-tombol layar dan/atau M7, M8, M9

4.9 kendali arah Knife


Sumbu putar A dapat diatur dengan demikian hal tersebut adalah meroda-meroda untuk
memastikan bahwa suatu tool seperti suatu pisau menurut garis singgung kepada arah gerakan di
gerakan-gerakan G1 dari X dan Y.Hal ini mengizinkan[membiarkan implementasi suatu pemotong vinil
atau pabrik pisau secara penuh mengawasi.

Catatan: di dalam versi yang ada, fitur ini tidak bekerja dengan busur api (G2/G3 bergerak). Itu adalah
tanggung jawab mu untuk memprogram membengkok sebagai suatu deret dari G1 bergerak.

4.10 pemeriksaan Digitise


Mach3 dapat disambungkan ke suatu kontak digitising pemeriksaan untuk membuat suatu
mengukur dan model digitising sistim. Ada satu tanda masukan bahwa menunjukkan bahwa
pemeriksaan sudah membuat kontak dan ketetapan untuk satu keluaran untuk meminta bahwa suatu
membaca diambil oleh suatu yang tidak kontak (eg. laser) pemeriksaan.

Untuk menjadi bermanfaat pemeriksaan perlu untuk memiliki satu akhir dengan teliti berbentuk
bola (atau sedikitnya sebagian dari suatu bola) menjulang di dalam spindel dengan pusat nya dengan
teliti di centerline dari spindel dan suatu jarak yang ditetapkan?diperbaiki dari suatu titik tetap di dalam
arah Z (eg. spindel maju dengan hati-hati). Untuk menjadi mampu menyelidiki bukan bahan logam (dan
banyak model karena digitisasi akan buatan busa, MDF atau plastik) pemeriksaan memerlukan untuk
membuat (atau pecah(rinci) suatu saklar dengan satu defleksi menit tentangnya memasang ujung di
dalam setiap (XY atau Z)arah). Jika pemeriksaan itu adalah untuk digunakan di satu toolchanger yang
automatik lalu itu juga diperlukan "mengikat".

Persyaratan-persyaratan ini adalah suatu tantangan yang utama untuk perancang suatu
pemeriksaan yang untuk dibuat di suatu bengkel rumah dan pemeriksaan-pemeriksaan komersil
bukanlah murah. Suatu fitur pembangunan diterapkan untuk mengizinkan[membiarkan pemakaian
suatu pemeriksaan laser.

4.11 Linear (skala gelas/kaca) enkoder-enkoder


Mach3 mempunyai empat pasang masukan kepada masing-masing [di/yang/ttg] mana satu
enkoder dengan keluaran-keluaran kwadratur dapat dihubungkan (pada umumnya ini boleh jadi "skala
gelas/kaca" enkoder-enkoder -lihat gambar 415. Mach3 akan tampilkan posisi dari tiap enkoder-enkoder
ini di suatu DRO yang dipersembahkan.
Nilai-nilai ini dapat e memuat dari dan simpan;amankan ke sumbu utama DROs. Di dalam kasus
dari enkoder itu adalah suatu gelas/kaca (atau kadang-kadang plastik) kupas menguasai dengan bentuk
(eg sering kali 10 lebar mikron) yang diceraikan oleh ruang bebas sized sama. Suatu kilauan cahaya di
suatu fototransistor melalui menguasai akan memberi suatu tanda seperti A di dalam gambar 414. Satu
siklus yang lengkap berpasangan dengan suatu bergeraknya 20 mikron-mikron.

Cahaya dan fototransistor lain menempatkan 5 mikron [men]jauh dari nomor satu itu akan
memberi sinyal seperempat B dari suatu siklus di luar A (karenanya kwadratur nama) Suatu penjelasan
yang penuh adalah agak panjang(lama, tetapi anda akan mengenali bahwa suatu tanda mengubah
setiap 5 mikron dari gerakan sehingga keterlaraian skala itu adalah 5 mikron. Kita dapat mengatakan
kepada jalan yang yang sedang menggerakkan oleh urutan dari berubah. Sebagai contoh jika B
meninggalkan lo ke hallo ketika A adalah hallo (titik x)lalu kita sedang bergerak di sebelah kanan dari
awal yang ditandai sedangkan jika B meninggalkan hallo ke lo ketika A adalah hallo (titik y)lalu kita
sedang menggerakkan di sebelah kiri awal.

Mach3 mengharapkan tanda-tanda logik. Beberapa timbangan gelas/kaca (eg Heidenhain


tertentu model) beri satu sinewave yang analog. Hal ini mengizinkan[membiarkan elektronika pandai
untuk menyisipkan ke(pada suatu keterlaraian yang lebih tinggi dari 5 mikron. Jika anda ingin
menggunakan ini dibanding anda perlu untuk mengambil ancang-ancang bentuk gelombang dengan
satu amplifier/comparator operasional. TTL enkoder-enkoder keluaran akan sambung secara langsung
kepada peniti/lencana-peniti/lencana masukan dari port paralel tetapi, sebagai kebisingan akan
memberi gelar bangsawan palsu, mereka yang menjadi lebih baik dihubungkan via apa yang dikenal
sebagai suatu chip picu Schmitt. Timbangan memerlukan suatu perbekalan DC (sering kali 5 volt) untuk
terang dan setiap pengemudi memotong pada mereka.

Pemberitahuan:
a. bahwa anda tidak bisa dengan mudah menggunakan suatu skala yang linier seperti(ketika
enkoder balikan untuk suatu pengarah servo sebagai reaksi yang tak menyenangkan yang paling
tipis atau springiness di dalam pengarah yang mekanis akan membuat servo yang takmantap.
b. itu tidak mudah untuk sambung enkoder-enkoder yang berputar di motor servo itu kepada
enkoder DROs. Ini akan menjadi menarik untuk operasi manual aksis dengan posisi readout.
Masalah adalah bahwa/karena 0 volt (umum) di dalam servo memandu yang digunakan untuk
enkoder-enkoder motor adalah hampir bisa dipastikan bukan 0 volt yang sama sebagai
[papan/meja] PC atau pelonggaran ulir mu. Menghubungkan mereka bersama-sama akan
menyebabkan permasalahan -jangan digoda untuk melakukan itu!
c. manfaat utama menggunakan enkoder-enkoder linier di aksis yang linier adalah bahwa/karena
pengukuran-pengukuran mereka tidak bergantung pada ketelitian atau reaksi yang tak
menyenangkan dari ulir pengarah, sabuk, rantai dll.

4.12 indeks Spindle berdenyut


Mach3 mempunyai satu masukan untuk satu atau lebih kacang-kacangan menghasilkan masing-
masing edaran spindel. Itu menggunakan ini untuk tampilkan kelajuan yang nyata dari spindel, untuk
mengkoordinir bergeraknya tool dan bekerja ketika memotong menyusupkan dan karena mengarahkan
tool untuk putaran henti membosankan balik. Itu dapat digunakan untuk mengendalikan hidup dengan
suatu per putaran dibanding per menit dasar.
4.13 pompa Charge -suatu monitor pemodulasian
Mach3 akan keluaran suatu pemodulasian yang tetap melatih frekuensi siapa adalah kira-kira
125 kHZ di nya atau kedua-duanya dari port paralel kapan pun itu sedang berlari/menjalankan secara
benar. Tanda ini tidak akan menjadi di sana jika Mach3 belum terisi, di modus EStop atau jika
pemodulasian melatih pembangkit gagal agaknya. Anda dapat menggunakan tanda ini untuk
menuntut?menugaskan suatu kapasitor melalui suatu pompa diode (karenanya nama) keluaran siapa,
mempertunjukkan kesehatan Mach3, memungkinkan sumbu dan spindel mu memandu dll. Fungsi ini
sering diterapkan di dalam pelonggaran ulir komersil menumpang.

4.14 Other berfungsi


Mach3 mempunyai lima belas OEM Trigger masuk tanda-tanda yang yang anda dapat
menugaskan untuk penggunaan mu sendiri. Sebagai contoh mereka dapat digunakan untuk menirukan
meng-klik suatu tombol atau untuk memanggil suatu makro-makro yang buatan sendiri. Sebagai
tambahan ada empat masukan pemakai yang dapat ditanyai di dalam makro-makro pemakai.

Masuk #1 dapat digunakan untuk menghalangi berlariannya sub-program. Itu bisa


disambungkan ke pelindung-pelindung di mesin mu. Penuh rincian arsitektur Input Emulation
disampaikan dalam Mach3 Customisation wiki. Dialog susunan digambarkan dalam bagian 5.keluaran-
keluaran Relay Activation tidak menggunakan untuk Spindle dan Coolant dapat digunakan oleh anda
sendiri dan yang terkendali di dalam makro-makro yang buatan sendiri.

Dan suatu pemikiran yang akhir -sebelum anda mendapat terpesona; terharu menerapkan
terlalu banyak dari fitur di dalam bab ini, ingat bahwa anda tidak mempunyai sejumlah tak terbatas dari
inputs/outputs. Bahkan dengan dua port paralel ada hanya sepuluh masukan untuk mendukung semua
fungsi dan, meski suatu emulator papan tombol akan bantuan memberi lebih banyak masukan-
masukan, ini tidak bisa digunakan untuk semua fungsi. Anda mungkin harus menggunakan suatu peranti
ModBus untuk secara dramatis memperluas input/output tersesuaikan.

5. Konfigurasi Mach3 untuk mesin Anda dan drive

5.1 Cara Konfigurasi


Bab ini berisi banyak detail yang sangat detai. Namun Anda harus mengetahui bahwa proses
konfigurasi sangat mudah jika Anda mengambil langkah-demi-langkah. Sebuah strategi yang baik adalah
mencari melalui bab dan kemudian bekerja berdasarkan bab tersebut pada komputer dan alat mesin.
Kita akan menganggap bahwa Anda telah menginstal Mach3 untuk dry running described dalam Bab 3.
Hampir semua pekerjaan yang akan Anda lakukan dalam bab ini didasarkan pada kotak dialog pada
menu Configure. misalnya, Config> Logika yang berarti bahwa Anda memilih entri Logika dari menu
Config.

5.2 Konfigurasi Awal


Dialog pertama yang digunakan adalah Config> Ports and Pins. Dialog ini memiliki banyak tab
tapi yang awal seperti yang ditunjukkan pada gambar 5.1.
5.2.1 mendefinisikan alamat dari port yang akan di gunakan

Figure 5.1 - Ports and Axis selection tab

Jika Anda hanya akan menggunakan satu port paralel dan itu adalah satu satunya di
motherboard komputer Anda maka alamat default Port 1 dari 0x378 (yaitu heksadesimal 378) alamat
tersebut hampir pasti benar. Jika Anda menggunakan satu atau lebih PCI add-on card maka Anda perlu
menemukan alamat yang masing-masing merespon. Alamat tersebut tidak memiliki standar! Jalankan
Windows Control Panel dari Windows Start button. Double click pada Sistem dan pilih tab Hardware. klik
device manager button. Membuka sub menu untuk "Ports (COM & LPT)".

Double Click port LPT atau ECP pertama. Properties akan muncul di jendela window baru. Pilih
tab resources. Angka pertama pada IO range line adalah alamat yang akan di gunakan.perhatikan nilai
bawah dan tutup dialog properties.
catatan : menginstal atau menghapus setiap PCI card dapat merubah alamat dari port pararel PCI card
walaupun anda belum menyentuhnya.

Jika anda ingin menggunakan port ke dua ulangi paragraph di atas. Tutup device manager,
system properties dan control panel windows. Masukan alamat port pertama anda. Jika cek yang
diperlukan diaktifkan untuk port 2 dan masukan alamatnya. Sekarang klik tombol apply untuk
menyimpan nilai addres tersebut. Bagian ini sangat penting Mach3 tidak akan mengingat nilai jika anda
merubah dari tab ke tab atau menutup port and pins dialog sebelum anda menekan tombol apply.

5.2.2 Mendefinisikan Frekuensi Mesin


Mach3 driver bias bekerja pada frekuensi 25.000Hz (pulsa per detik), 35.000Hz atau 45.000Hz
tergantung pada kecepatan prosesor dan beban lainnya yang di tempatkan pada saat mach3 berjalan.
Frekuensi yang anda butuhkan tergantung dari laju pulsa maksimum anda perlu apapun yang ada di
kecepatan maksimal. 25.000 mungkin akan cocok untuk system stepper motor. Dengan 10mikro-step
driver seperti Gecko 201, anda akan mendapatkan sekitar 750RPM dari standar 1.8o stepper motor.
Pulsa yang besar dibutuhkan untuk servo driver yang memiliki high resolution shaft encoders pada
motor. Rincian lebih lanjut diberikan pada sesi motor tunning.
Computer dengan kecepatan clock 1Ghz bias di jalankan pada 35.000 Hz sehingga anda dapat
memilih ini jika anda membutuhkan step rate yang tinggi. Versi demonstrasi hanya dapat bekerja pada
operasi 25.000Hz. selain itu juka mach3 di tutup paksa metika merestart akan otomatis kembali ke
25.000Hz. sebenarnya frekuensi dalam running system ditampilkan pada layar standard diagnisticks.
Jangan lupa menekan tombol apply sebelum proceeding.

5.2.3 Mendefinisikan fitur special


Anda akan melihat Check boxex untuk bebagai konfigurasi special. Anda harus mengerti jelas
jika anda memiliki hardware yang relevan pada system anda. Jika tidak maka tinggalkan ketika sudah
tidak di centang.
Jangan lupa menekan tombol apply sebelum proceeding.

5.3 Mendefinisikan sinyal input dan output yang akan anda gunakan

Sekarang Anda telah menetapkan konfigurasi dasar saatnya untuk menentukan mana input dan
sinyal output Anda yang akan akan digunakan dan yang port paralel dan pin akan digunakan untuk
masing-masing. Dokumentasi untuk breakout board Anda dapat memberikan petunjuk tentang output
yang menggunakan jika telah dirancang untuk digunakan dengan Mach3 atau board mungkin diberikan
dengan profil skeleton file (. XML) dengan koneksi ini sudah didefinisikan

5.3.1 Axis and Spindle output signal untuk digunakan


Pertama liat tab motor output. Ini akan terlihat seperti gambar 5.4 Tuntukan dimana drive untuk
sumbu X,Y dan Z yang terhubung dan klik untuk mendapatkan tanda centang untuk mengaktifkan
sumbu tersebut. Jika interface hardware anda memerlukan sinyal aktif-low sinyal pastikan kolom untuk
step and direction signal di cek. Jika anda memiliki rotary atau slaved axe maka anda harus mengaktifkan
dan mengkonfigurasi hal tersebut. Jika kecepatan spindle anda di kendalikan dengan tangan maka anda
harus menyelesaikan tab ini. Click tombol Apply untuk menyimpan data tab ini.
Figure 5.4 – Defining the connections for axes and the controlled spindle
Jika kecepatan spindle anda ingin di kendalikan dengan Mach3 maka anda harus me-Enable-kan
spindle dan allocated port pin/port untuk itu jika menggunakan pulse modulated control dengan relay
untuk mengontrol arah atau allocated step and direction pin/port jika memiliki kontrol penuh . Anda
juga harus menentukan apakah sinyal adalah aktif-lo. Ketika selesai , click tombol apply untuk
menyimpan data tab ini.

5.3.2 Sinyal input yang akan di gunakan.


Sekarang pilih tab Input Signals , seperti terlihat pada gambar 5.5. Kita asumsikan bahwa anda
telah memilih salah satu dari home/limit strategies dari chapter 4.6. Jika anda telah menggunakan
strategi satu dan limit switch telah terhubung bersama dan memicu Estop atau disable sumbu drives
melalui drive elektronik maka anda tidak memeriksa salah satu dari input limit.

Figure 5.5 – Input signals


Dengan strategi dua mungkin anda akan memiliki home switch pada sumbu X,Y dan Z. Enable-
kan Home switch box untuk sumbu tersebut dan tentukan port/pin untuk masing-masing switch yang
terhubung. Jika anda menggabungkan limit dan home switch maka anda harus me-enable-kan limit --,
limit ++ dan home untuk masing-masing sumbu dan alokasikan pin yang sama untuk home, limit – dan
limit ++. Perhatikan scroll bar untuk mengakses table yang tidak terlihat pada gambar 5.5.

Input #1 itu khusus, pada hal tersebut dapat digunakan untuk menghambat bagian program
yang bekerja ketika pengaman tidak ada. Tiga lainnya ( #1 jika tidak digunakan untuk interlock guard)
dapat anda gunakan dan dicoba pada code macro. Input #4 dapat digunakan untuk menghubungkan
saklar tombol tekan eksternal untuk melaksanakan fungsi single step(kerja tunggal). Mungkin anda ingin
mengkonfigurasinya nanti. Aktifkan dan tentukan index pulse jika anda memiliki spindle sensor dengan 1
slot atau tanda.

Aktifkan dan tentukan limits override jika anda membiarkan mach2 mengendalikan limit switch
anda dan anda memiliki tombol eksternal yang akan menekan jika anda membutuhkan jog off a limit.
Jika anda tidak memiliki switch maka anda dapat menggunakan screen button untuk mendapatkan
fungsi yang sama. Aktifkan dan tentukan Estop untuk menunjukan ke mach3 bahwa pengguna ingin
mematikan darurat.

Aktifkan dan tentukan input OEM trigger jika anda ingin sinyal elektrik dapat memanggil fungsi
fungsi tombol OEM tanpa screen button yang di sediakan. Aktifkan dan tentukan timing jika anda
memiliki spindle sensor dengan lebih dari satu slot atau tanda. Aktifkan probe untuk digitizing dan
THCOn, THCUp dan THCDown untuk mengendalikan Plasma Torch.

Jika Anda memiliki satu port paralel maka Anda memiliki 5 input yang tersedia, dengan dua port
ada 10 (atau dengan pin 2 sampai 9 didefinisikan sebagai input, 13). Hal ini sangat umum untuk
menemukan bahwa Anda kekurangan masukan sinyal terutama jika Anda juga akan memiliki beberapa
masukan untuk glass scales atau encoders lainnya. Anda mungkin harus berkompromi dengan tidak
memiliki hal-hal seperti fisik Limits Override Switch untuk menyimpan sinyal! Anda juga dapat
mempertimbangkan untuk menggunakan Keyboard Emulator untuk beberapa input sinyal.Click tombol
Apply untuk menyimpan data tab ini.

5.3.3 Meniru input sinyal


Jika anda memeriksa kolom Emulated untuk input maka nomor port/pin dan active-low state
untuk sinyal tersebut akan di abaikan tapi masukan pada kolom Hotkey akan di impertrasikan. Ketika
pesan key-down diterima dengan kode yang cocok dengan nilai Hotkey maka sinyal yang dianggap aktif.
Ketika pesan key-up diterima maka itu tidak aktif.

Sinyal key-up dan key-down biasanya datang dari sebuah keyboard emulator (seperti Ultimarc
IPAC atau Hagstrom) yang dipicu oleh switch terhubung ke inputnya. Hal ini memungkinkan switch lain
bisa dirasakan dari pin cadang pada port paralel tapi mungkin ada penundaan waktu yang signifikan
sebelum perubahan saklar terlihat dan memang pesan key-up atau key-down bisa hilang oleh Windows.
Figure 5.6 – Output signals
Emulated signal tidak bisa digunakan untuk Index atau Timing dan juga tidak bisa untuk Estop.

5.3.4 Sinyal Output


Gunakan tab output signal untuk menentukan output yang Anda butuhkan. Lihat gambar 5.6.
Anda mungkin akan hanya ingin menggunakan satu Enable output (seperti semua drive yang ada dapat
terhubung). Memang jika Anda menggunakan charge pump / fitur pulse monitor maka Anda dapat
mengaktifkan drive Anda dari output-nya.

Output signal yang digunakan untuk mengontrol spindle stop / start (searah jarum jam dan
pilihan lain berlawanan jarum jam), flood dan pompa pendingin Mist atau katup dan untuk kontrol oleh
tombol costumize Mach3 sendiri atau macro.
Garis Charge Pump harus diaktifkan dan didefinisikan jika breakdown board Anda menerima
masukan pulsa untuk terus mengkonfirmasi operasi yang benar dari Mach3. Charge pump2 digunakan
jika Anda memiliki breakdown board kedua terhubung ke port kedua atau ingin memastikan
pengoperasian port kedua itu sendiri. Click tombol Apply untuk menyimpan data tab ini.

5.3.5 Mendefinisikan input encoder


Tab Encoder / MPG digunakan untuk menentukan koneksi dan resolusi linier encoders atau
Manual Pulse Generator (MPG) digunakan untuk jogging the axes.
Figure 5.7 – Encoder inputs

Tab Encoder / MPGs digunakan untuk menentukan koneksi dan resolusi linier encoders atau
Generator Pulse Manual (MPGs) digunakan untuk jogging sumbu. Hal ini dibahas di sini untuk
kelengkapan deskripsi dari Config> Ports & Pins.
Dialog ini tidak memerlukan kolom yang seperti aktif-low, jika encoders menghitung cara yang
salah itu hanya diperlukan untuk swap pin dialokasikan untuk input A dan B.

5.3.5.1 Encoders
Hitungan tiap nilai unit harus ditetapkan dengan sesuai untuk resolusi encoder. Dengan
demikian skala linier dengan putusan pada 20 mikron menghasilkan hitungan setiap 5 mikron (ingat
sinyal quadrature), yaitu 200 hitungan per unit (milimeter). Jika Anda memiliki unit asli ditetapkan
sebagai inci itu akan menjadi 200 x 25,4 = 5080 hitungan per unit (inch). Nilai Velocity tidak digunakan.

5.3.5.2 MPGs
Hitungan tiap nilai unit digunakan untuk menentukan jumlah-jumlah quadrature yang perlu
dihasilkan untuk Mach3 untuk melihat pergerakan MPG. Untuk encoder CPR 100, gambar 2 sangat
cocok. Untuk resolusi yang lebih tinggi Anda harus meningkatkan angka ini untuk mendapatkan
sensitivitas mekanik yang Anda inginkan. Kami menemukan 100 kerja dengan baik dengan resolusi 1024
encoders CPR.

Nilai Velocity menentukan skala pulsa dikirim ke sumbu yang dikendalikan oleh MPG. Semakin
rendah nilai yang diberikan dalam Velocity semakin cepat sumbu akan bergerak. Nilai yang baik
ditetapkan oleh eksperimen untuk memberikan kecepatan yang nyaman saat MPG berputar cepat.
5.3.6 Konfigurasi Spindle
Tab berikutnya pada Config> Ports & Pins adalah Setup Spindle. Hal ini digunakan untuk
menentukan cara di mana spindle dan pendingin yang akan dikontrol. Anda dapat memilih untuk
memungkinkan Mach3 melakukan apapun dengan itu, untuk menghidupkan dan mematikan spindle
atau untuk memiliki kontrol kecepatan total dengan menggunakan Pulse Width Modulated (PWM)
sinyal atau langkah sinyal dan arah. Dialog ditunjukkan pada Gambar 5.8.

Figure 5.8 – Spindle Setup


5.3.6.1 kontrol pendingin
Kode M7 dapat menghidupkan pendingin flood, M9 dapat menghidupkan mist pendingin dan M9 dapat
mengubah pendingin semua ini. Flood mist mengontrol bagian dialog yang mendefinisikan dari sare
sinyal output yang akan digunakan untuk melaksanakan fungsi tersebut. Port / Pins untuk output telah
ditetapkan pada tab Output Sinyal.
Jika Anda tidak ingin menggunakan fungsi ini cek Disable Flood/Mist Relays.

5.3.6.2 kontrol relay spindle


Jika kecepatan spindle dikendalikan dengan tangan atau dengan menggunakan sinyal PWM
maka Mach3 dapat menentukan arah dan kapan harus memulai dan menghentikannya (dalam
menanggapi M3, M4 dan M5) dengan menggunakan dua output. Port / Pins untuk output telah
ditetapkan pada tab Output Sinyal. Jika Anda mengontrol spindle dengan Step dan Arah maka Anda
tidak perlu kontrol ini. M3, M4 dan M5 akan mengendalikan pulse train yang dihasilkan secara otomatis.
Jika Anda tidak ingin menggunakan fungsi ini cek Disable Spindle Relays.
5.3.6.3 kontrol motor
Periksa use motor control jika Anda ingin menggunakan PWM atau Langkah dan kontrol spindle.
Ketika ini dicentang maka Anda dapat memilih antara Kontrol PWM dan step/dir motor.

Kontrol PWM

Sebuah sinyal PWM adalah sinyal digital, "persegi" gelombang di mana persentase waktu sinyal
yang tinggi menentukan persentase kecepatan penuh dari motor di mana ia harus dijalankan.
Jadi, misalkan Anda memiliki drive motor dan PWM dengan kecepatan maksimum 3000 rpm maka
gambar 4.12 akan menjalankan motor di 3000 x 0,2 = 600 RPM. Demikian pula sinyal pada gambar 4.13
akan menjalankannya pada 1500 RPM.

Mach3 harus membuat off pertukaran berapa banyak lebar pulsa yang berbeda yang dapat
menghasilkan seberapa tinggi frekuensi gelombang persegi didapat. Jika frekuensi 5 Hz Mach3 berjalan
dengan kecepatan kernel 25000 Hz dapat output 5000 kecepatan yang berbeda. Pindah ke 10Hz
mengurangi ini sampai 2500 kecepatan yang berbeda namun jumlah ini masih resolusi satu atau dua
RPM. Sebuah frekuensi rendah dari gelombang persegi meningkatkan waktu itu akan mengambil untuk
drive motor untuk melihat bahwa perubahan kecepatan telah diminta. Antara 5 dan 10 Hz memberikan
kompromi yang baik. Frekuensi yang dipilih dimasukkan dalam kotak PWMBase freq.

Banyak drive dan motor memiliki kecepatan minimum. Biasanya karena kipas pendingin sangat
tidak efisien pada kecepatan rendah sedangkan torsi tinggi dan saat ini mungkin masih mendesak. Kotak
Minimum PWM % memungkinkan Anda untuk mengatur persentase kecepatan maksimum di mana
Mach3 akan berhenti keluaran sinyal PWM.

Anda harus menyadari bahwa elektronik drive PWM juga mungkin memiliki pengaturan
kecepatan minimum dan Mach3 konfigurasi pulley (lihat bagian x.x) memungkinkan Anda untuk
mengatur kecepatan minimum. Biasanya Anda harus bertujuan untuk mengatur batas pulley sedikit
lebih tinggi dari Minimum PWM% atau batas hardware karena hal ini akan memotong kecepatan dan /
atau memberikan pesan kesalahan yang masuk akal bukan hanya menghentikannya.

Langkah dan arah motor

Ini mungkin merupakan variable speed drive dikendalikan oleh step pulsa atau full servo drive.
Anda dapat menggunakan konfigurasi pulley Mach3 (lihat bagian 5.5.6.1) untuk menentukan kecepatan
minimum jika ini diperlukan oleh motor atau elektronik nya.

5.3.6.4 Kontrol Modbus spindle


Blok ini memungkinkan setup port analog pada perangkat Modbus (misalnya Homann
ModIO) untuk mengontrol kecepatan spindle. Untuk rinciannya lihat dokumentasi perangkat modbus
Anda.
5.3.6.5 Parameter Umum
Ini memungkinkan Anda untuk mengontrol delay setelah memulai atau menghentikan spindle
sebelum Mach3 akan mengeksekusi perintah selanjutnya (yaitu Dwell). Delay ini dapat digunakan untuk
memberikan waktu untuk percepatan sebelum pemotong dibuat dan untuk memberikan software
perlindungan dari going direcly dari searah jarum jam untuk berlawanan. dwell kali ini dimasukkan
dalam hitungan detik. Relay langsung off sebelum delay, jika diperiksa akan beralih relay spindle off
segera setelah M5 dijalankan. Jika tidak dicentang sampai jangka waktu spin-down delay telah berlalu.

5.3.6.6 Pulley rasio


Mach3 memiliki kontrol atas kecepatan motor spindle Anda. Anda memprogram kecepatan
spindle melalui kata S. Sistem Mach3 katrol memungkinkan Anda untuk menentukan hubungan antara
empat pulley yang berbeda atau pengaturan gearbox. Hal ini lebih mudah untuk memahami cara
kerjanya setelah menyetel motor spindle Anda ini diuraikan dalam bagian 5.5.6.1 di bawah ini.

5.3.6.7 Fungsi Spesial


Mode Laser harus selalu dicentang kecuali untuk mengendalikan kekuatan pemotong laser oleh feedrate
tersebut ..
Gunakan umpan balik Spindle dalam mode sync harus tidak di centang.

Closed Loop Spindle Control, ketika diceklist, menerapkan loop servo software yang mencoba untuk
mencocokkan kecepatan spindle yang sebenarnya dilihat oleh Index atau sensor Timing dengan yang
dituntut oleh kata S. Kecepatan yang tepat dari poros tidak mungkin penting sehingga Anda tidak
mungkin perlu menggunakan fitur ini di Mach3Turn.

Jika Anda menggunakannya maka variabel P, I dan D harus ditetapkan pada kisaran 0 hingga 1. P
mengontrol gain loop dan nilai yang berlebihan akan membuat kecepatan berosilasi, atau hunt, sekitar
nilai yang diminta daripada menetap di atasnya. Variabel D berlaku redaman sehingga menstabilkan
osilasi dengan menggunakan turunan (laju perubahan) dari kecepatan. Variabel mengambil pandangan
jangka panjang dari perbedaan antara kecepatan aktual dan diminta sehingga meningkatkan akurasi
dalam kondisi steady. Tuning nilai-nilai dibantu dengan menggunakan dialog dibuka oleh Operator>
Caliblare spindle.

Spindle Speed Averaging, ketika diceklist, menyebabkan Mach3 untuk rata-rata waktu antara
indeks / waktu pulsa selama beberapa revolusi ketika menurunkan kecepatan spindle yang sebenarnya.
Anda mungkin menemukan itu berguna dengan drive spindle inersia yang sangat rendah atau satu di
mana kontrol cenderung untuk memberikan variasi kecepatan jangka pendek.
5.3.7 Tab obsi Mill
Tab terakhir pada Config> Ports & Pins adalah Options Mill. Lihat gambar 5.9.

Figure 5.9 – Mill Options Tab


Z-inhibit. Z-inhibit Pada checkbox memungkinkan fungsi ini. Kedalaman Maksimal memberikan sumbu
nilai Z terendah akan bergerak. Checkbox Persistent mengingat bagian (yang dapat diubah oleh layar
beralih) setiap kali dijalankan dari Mach3.
Digitising: 4 Axis Point Clouds checkbox memungkinkan pencatatan keadaan sumbu A serta X, Y dan Z.
Surat Axis Tambahkan ke prefiks Koordinat data dengan nama sumbu dalam file titik awan.
THC Option: Nama kotak centang cukup jelas.
Compensation G41,G42: Advanced Compensation Analysis checkbox akan mengurangi resiko gouging
ketika kompensasi untuk diameter cutter (menggunakan G41 dan G42) pada bentuk kompleks.
Homed true when no home switches: Akan membuat sistem muncul untuk di referensikan (yaitu LED
hijau) setiap saat. Ini hanya boleh digunakan jika tidak ada switch Depan didefinisikan di bawah Ports &
Pins tab Input.

5.3.8 Pengujian
Software Anda sekarang dikonfigurasi cukup bagi Anda untuk melakukan beberapa tes
sederhana dengan hardware. Lebih mudah untuk menghubungkan masukan dari switch manual seperti
Home kemudian melakukannya sekarang.
Jalankan Mach3Mill dan menampilkan layar Diagnostik. Ini memiliki bank LED menampilkan
tingkat logika input dan output. Pastikan bahwa sinyal eksternal Darurat Berhenti tidak aktif (Merah
Darurat LED tidak berkedip) dan tekan tombol Reset merah pada layar. LED harus berhenti berkedip. Jika
Anda telah dikaitkan dengan rotasi setiap output pendingin atau spindle maka anda dapat menggunakan
tombol yang relevan pada layar diagnostik untuk mengubah output dan mematikannya. Mesin juga
harus merespon atau Anda dapat memantau tegangan dari sinyal dengan multimeter.
Selanjutnya mengoperasikan home atau limit switch. Anda harus melihat led bercahaya kuning
yang tepat ketika sinyal mereka aktif. Tes ini akan membuat Anda melihat port paralel Anda benar
ditangani dan input dan output terhubung secara tepat.
Jika Anda memiliki dua port dan semua sinyal uji hanya satu maka Anda mungkin
mempertimbangkan beralih konfigurasi sementara Anda sehingga salah satu dari switch home atau
batas terhubung melalui port sehingga Anda dapat memeriksa operasi yang benar. Jangan lupa tombol
Apply ketika melakukan pengujian ini. Jika semuanya baik maka anda harus mengembalikan ke
konfigurasi yang benar.
Jika Anda memiliki masalah Anda harus menyortir mereka keluar sekarang karena hal ini akan
jauh lebih mudah ketika Anda mulai mencoba untuk mendorong sumbu. Jika Anda tidak memiliki
multimeter maka Anda harus membeli atau meminjam logic probe atau adaptor D25 (dengan LED yang
sebenarnya) yang bisa memonitor keadaan pinnya. Pada dasarnya Anda perlu mengetahui apakah (a)
sinyal masuk dan keluar dari komputer tidak benar (yaitu Mach3 tidak melakukan apa yang Anda
inginkan atau harapkan) atau (b) sinyal tidak didapatkan antara konektor D25 dan alat mesin Anda (yaitu
masalah kabel atau konfigurasi dengan breakout board atau mesin).

5.4 Mendefinisikan unit pengatur

Dengan fungsi dasar bekerja, saatnya untuk mengkonfigurasi drive sumbu. Hal pertama yang
harus memutuskan adalah apakah Anda ingin menentukan sifat mereka dalam satuan metrik (milimeter)
atau Inch. Anda akan dapat menjalankan program baik bagian dalam unit mana pilihan yang Anda pilih.
Matematika untuk konfigurasi akan sedikit lebih mudah jika Anda memilih sistem yang sama seperti
drive train Anda (misalnya ballscrew tersebut) dibuat masuk Jadi sekrup dengan 0,2 "memimpin (5 tpi)
lebih mudah untuk mengkonfigurasi dalam inci dibandingkan milimeter. Demikian pula sekrup
memimpin 2mm akan lebih mudah dalam milimeter The perkalian dan / atau pembagian dengan 25,4
tidak sulit tetapi. hanya sesuatu yang lain untuk dipikirkan.
Figure 5.10 - Setup Units dialog
Ada di sisi lain, sedikit keuntungan dalam memiliki unit pengaturan menjadi unit di mana Anda biasanya
bekerja. Bahwa Anda dapat mengunci DRO untuk menampilkan dalam sistem apapun program yang
dilakukan bagian (yaitu unit switching dengan G20 dan G21).
Jadi pilihannya tergantung Anda. Gunakan Config> Unit Setup untuk memilih MMS atau inci
(lihat gambar 5.10). Setelah Anda telah membuat pilihan Anda tidak harus mengubahnya tanpa harus
kembali atas semua langkah-langkah berikut atau kebingungan total akan memerintah! Sebuah kotak
pesan mengingatkan Anda tentang hal ini ketika Anda menggunakan Config> setup unit.

5.5 Menyetel Motor

Nah setelah semua detail yang sekarang saatnya untuk mendapatkan sesuatu bergerak - secara
harfiah! Bagian ini menggambarkan pengaturan drive sumbu Anda dan, jika kecepatan akan
dikendalikan oleh Mach3, drive spindle. Strategi keseluruhan untuk setiap sumbu adalah: (a) untuk
menghitung berapa banyak pulsa langkah harus dikirim ke drive untuk setiap unit (inci atau mm) dari
pergerakan alat atau meja, (b) untuk menetapkan kecepatan maksimum untuk motor dan (c) untuk
mengatur tingkat percepatan / perlambatan yang dibutuhkan.
Kami menyarankan Anda untuk berurusan dengan satu sumbu pada suatu waktu. Anda mungkin
ingin mencoba menjalankan motor sebelum mekanis terhubung ke alat mesin.
Jadi sekarang menghubungkan kekuatan untuk elektronik driver Anda sumbu dan periksa kabel antara
elektronik sopir dan papan pelarian / komputer. Anda akan mencampur daya tinggi dan komputasi
sehingga lebih baik aman daripada berasap!

5.5.1 Menghitung langkah tiap unit


Mach3 otomatis dapat melakukan langkah uji pada sumbu dan menghitung langkah per unit tapi
ini mungkin paling kiri untuk fine tuning jadi kami menyajikan teori keseluruhan di sini.
Jumlah langkah Mach3 harus mengirimkan satu unit gerakan tergantung pada drive mekanis (misalnya
pitch ballscrew, gearing antara motor dan sekrup), sifat dari motor stepper atau encoder pada motor
servo dan mikro-stepping atau elektronik gearing dalam elektronik drive.
5.5.1.1 kontrol pendingin

Anda akan menghitung jumlah putaran poros motor (motor revs per unit) untuk memindahkan
sumbu oleh satu unit. Hal ini mungkin akan lebih besar dari satu inci dan untuk kurang dari satu
milimeter tapi ini tidak membuat perbedaan untuk perhitungan yang paling mudah dilakukan pada
kalkulator pula.

Untuk sekrup dan mur Anda memerlukan raw pitch dari sekrup (yaitu benang puncak ke puncak
jarak) dan jumlah dimulai. Sekrup inch dapat ditentukan dalam benang per inci (tpi). Lapangan adalah
1/tpi (misalnya pitch ulir 8 start tunggal tpi 1 ¸ 8 = 0.125 ")
Jika sekrup adalah beberapa mulai memperbanyak lapangan mentah dengan jumlah mulai mendapatkan
lapangan yang efektif. Lemparan sekrup efektif adalah karena jarak sumbu bergerak untuk satu revolusi
sekrup. Sekarang anda dapat menentukan screw revs per unit :

screw revs per unit = effective screw pitch

Jika sekrup secara langsung digerakkan dari motor maka ini adalah revs motor per unit. Jika
motor memiliki drive gigi, rantai atau sabuk untuk sekrup dengan gigi Nm pada gear motor dan gigi Ns
pada gigi sekrup maka:

motor revs per unit = screw revs per unit

Misalnya, sekrup 8 tpi terhubung ke motor dengan sabuk bergigi dengan katrol gigi 48 pada sekrup dan
16 katrol gigi pada motor maka lapangan poros motor akan menjadi 8 x 48 ¸ 16 = 24 (Petunjuk:
menyimpan semua angka pada kalkulator Anda pada setiap tahap perhitungan untuk menghindari
kesalahan pembulatan) Sebagai contoh metrik, misalkan sekrup dua mulai memiliki 5 milimeter antara
dua puncak benang (pitch yaitu efektif adalah 10 milimeter) dan terhubung ke motor dengan 24 katrol
gigi pada poros motor dan 48 katrol gigi pada sekrup. Jadi revs sekrup per unit = 0,1 dan revs bermotor
per unit akan menjadi 0,1 x 48 ¸ 24 = 0,2 Untuk drive rak dan pinion atau sabuk bergigi atau rantai
perhitungan serupa. Cari pitch gigi sabuk atau rantai link. Sabuk tersedia dalam metrik dan imperial
pitches dengan 5 atau 8 pitches umum milimeter metrik dan 0,375 "(3/8") umum untuk sabuk inci dan
untuk rantai. Untuk rak menemukan lapangan gigi nya. Hal ini paling baik dilakukan dengan mengukur
jarak total yang mencakup 50 atau bahkan 100 kesenjangan antara gigi. Perhatikan bahwa, karena gigi
standar dibuat untuk lapangan diametral, panjang Anda tidak akan menjadi bilangan rasional karena
mencakup p konstan (pi = 3,14152 ...)

Untuk semua drive kita sebut Tooth Pitch

Jika jumlah gigi pada pinion / sprocket / pulley pada poros utama yang menggerakkan rak / belt / rantai
Ns maka:

shaft revs per unit tooth pitch x Ns)


Jadi, misalnya dengan rantai 3/8 " dan sprocket 13 gigi yang pada poros motor kemudian revs motor per
unit = 1 ¸ (0,375 x 13) = 0,2051282. Dalam melewati kita amati bahwa ini cukup" diarahkan tinggi "dan
motor mungkin membutuhkan gearbox pengurangan tambahan untuk memenuhi persyaratan torsi.
Dalam hal ini Anda kalikan revs motor per unit dengan rasio pengurangan gearbox.

motor revs per unit = shaft revs per unit

Untuk sumbu putar (rotary tabel misalnya atau kepala pembagi) unit adalah derajat. Anda perlu
menghitung berdasarkan rasio worm. Hal ini sering 90:1. Jadi dengan drive motor langsung ke cacing
satu rev memberikan 4 derajat sehingga motor revs per unit akan menjadi 0,25. Penurunan 2:1 dari
motor untuk cacing akan memberikan 0,5 revs per unit.

5.5.1.2 Menghitung Step motor tiap revolusi

Resolusi dasar dari semua motor stepper modern adalah 200 langkah per revolusi (yaitu 1.8o
per langkah). Catatan: beberapa steppers tua 180 langkah per rev. tetapi Anda tidak mungkin
menemukan itu jika Anda membeli peralatan baru atau hampir baru.

Resolusi dasar dari motor servo tergantung pada encoder pada poros nya. Resolusi encoder
biasanya dikutip dalam CPR (cycles per revolution) Karena output sebenarnya sinyal quadrature dua
resolusi yang efektif akan menjadi empat kali nilai ini. Anda akan mengharapkan CPR dalam kisaran
sekitar 125-2000 sesuai dengan 500-8000 langkah per revolusi.

5.5.1.3 Menghitung Step Mach3 tiap Revolusi Motor

Kami sangat sangat menyarankan agar Anda menggunakan mikro-stepping elektronik drive
untuk stepper motor. Jika Anda tidak melakukan ini dan menggunakan drive penuh atau setengah-
langkah maka Anda akan membutuhkan motor muchlarger dan akan menderita dari resonansi yang
membatasi kinerja di beberapa kecepatan.

Beberapa mikro-stepper drive tetap memiliki jumlah mikro-step (biasanya 10) sementara yang
lain dapat dikonfigurasi. Dalam hal ini Anda akan menemukan 10 menjadi nilai kompromi yang baik
untuk memilih. Ini berarti bahwa Mach3 akan perlu mengirim 2.000 pulsa per revolusi untuk drive axis
stepper

5.5.1.4 Mach3 step tiap unit

Jadi akhirnya kita dapat mengkalkulasi :

Mach3 steps per unit = Mach3 steps per rev x Motor revs per unit

Gambar 5.11 menunjukkan dialog untuk Config> Motor Tuning. Klik tombol untuk memilih sumbu yang
Anda mengkonfigurasi dan masukkan nilai yang dihitung dari Mach3 langkah per unit dalam kotak di
atas tombol Save .. Nilai ini tidak harus integer sehingga Anda dapat mencapai akurasi sebanyak yang
Anda inginkan. Untuk menghindari lupa kemudian klik Save Settings Axis sekarang.

Figure 5.11 - Motor tuning dialog

5.5.2 setting kecepatan maksimum motor


Masih menggunakan Config> Motor dialog Tuning, saat Anda memindahkan slider Velocity Anda
akan melihat grafik kecepatan terhadap waktu untuk langkah imajiner singkat. Sumbu mempercepat,
mungkin berjalan pada kecepatan penuh dan kemudian berkurang kecepatannya. Mengatur kecepatan
secara maksimal untuk saat ini. Gunakan slider untuk mengubah Percepatan laju akselerasi / deselerasi
(ini selalu sama dengan satu sama lain)
Ketika Anda menggunakan slider nilai-nilai dalam Velocity dan kotak Accel diperbarui. Kecepatan
adalah dalam satuan per menit. Accel dalam unit per second2. Nilai-nilai percepatan juga diberikan
dalam Gs untuk memberikan kesan subjektif dari kekuatan-kekuatan yang akan diterapkan ke meja
besar atau benda kerja.Kecepatan maksimum yang dapat menampilkan akan dibatasi oleh denyut nadi
maksimum Mach3. Misalkan Anda telah mengkonfigurasi ini untuk 25.000 Hz dan 2000 langkah per unit
maka Velocity maksimum yang mungkin adalah 750 unit per menit.
Maksimum ini, bagaimanapun, belum tentu aman untuk, mekanisme drive Anda bermotor atau
mesin, melainkan hanya Mach3 berjalan "keluar flat". Anda dapat membuat perhitungan yang
diperlukan atau melakukan beberapa percobaan praktis. Mari kita mencobanya terlebih dahulu.
5.5.2.1 Uji coba kecepatan motor

Kau menyelamatkan sumbu setelah pengaturan langkah per unit. OK dialog dan memastikan
bahwa semuanya dinyalakan. Klik tombol Reset sehingga bersinar LED secara terus menerus. Kembali ke
Config> Motor Tuning dan pilih sumbu Anda. Gunakan slider Velocity untuk memiliki grafik sekitar 20%
dari kecepatan maksimum. Tekan kursor Up tombol pada keyboard Anda. Sumbu harus bergerak ke arah
Plus. Jika melarikan diri kemudian pilih kecepatan yang lebih rendah. Jika merangkak kemudian memilih
kecepatan yang lebih tinggi. Kursor Turun akan membuatnya berjalan dengan cara lain (yaitu arah
Minus).

Jika arahnya salah maka, Simpan sumbu dan baik (a) mengubah pengaturan Aktif Rendah untuk
pin Dir dari sumbu di Config> Pelabuhan dan Pins> Output tab Pins (dan Terapkan) atau (b) memeriksa
kotak yang sesuai di Config> Motor Reversals untuk sumbu yang Anda gunakan. Anda dapat akso, tentu
saja, hanya mematikan dan membalikkan sepasang koneksi fisik ke motor dari drive elektronik

Jika stepper motor hums atau jeritan maka Anda memiliki kabel tidak benar atau mencoba
untuk mengendarainya terlalu cepat. Pelabelan stepper kabel (terutama 8 motor kawat) kadang-kadang
sangat membingungkan. Anda akan perlu merujuk ke motor dan sopir dokumentasi elektronik.

Jika motor servo lari dengan kecepatan penuh atau film dan menunjukkan kesalahan pada
driver-nya kemudian angker (atau encoder) koneksi perlu membalikkan (lihat servo elektronik Anda
dokumentasi untuk rincian lebih lanjut).

Kebanyakan drive akan bekerja dengan baik dengan lebar minimal 1 mikrodetik pulsa. Jika Anda
memiliki masalah dengan bergerak pengujian (motor misalnya tampaknya terlalu berisik) cek pertama
bahwa pulsa langkah Anda tidak terbalik (dengan aktif rendah yang ditetapkan tidak benar untuk
Langkah pada tab Output Pins Pelabuhan dan Pins) maka Anda dapat mencoba meningkatkan denyut
nadi lebar untuk, katakanlah, 5 mikrodetik. Antarmuka dan Arah Langkah ini sangat sederhana namun,
karena "semacam karya" jika dikonfigurasi buruk, bisa sulit untuk kesalahan-menemukan tanpa menjadi
sangat sistematis dan / atau melihat pulsa dengan osiloskop.

5.5.2.2 Menghitung kecepatan maksimum motor

Jika Anda merasa bahwa Anda ingin menghitung kecepatan motor maksimum kemudian membaca
bagian ini Ada banyak hal yang menentukan kecepatan maksimum sumbu:

 memungkinkan kecepatan maksimum motor (mungkin 4000 rpm untuk servo atau 1000 rpm untuk
stepper)
 kecepatan maksimum yang diijinkan dari ballscrew (tergantung pada panjang, diameter, bagaimana
ujung-ujungnya didukung
 maksimum kecepatan drive belt atau gearbox reduksi
 Kecepatan maksimum yang elektronik drive akan mendukung tanpa sinyal kesalahan
 maksimum kecepatan untuk mempertahankan pelumasan mesin slide
Dua pertama dalam daftar ini yang paling mungkin untuk mempengaruhi Anda. Anda akan perlu
merujuk ke spesifikasi produsen ', menghitung kecepatan diizinkan sekrup dan motor dan berhubungan
ini untuk unit per detik gerakan sumbu. Set ini nilai maksimum dalam kotak Velocity of Tuning motor
untuk sumbu yang terlibat. Yahoo! Mach1/Mach2 forum online adalah tempat yang berguna untuk
mendapatkan saran dari pengguna lainnya Mach3, di seluruh dunia, pada jenis topik.

5.5.2.3 Setting otomatis step per unit

Anda mungkin tidak dapat untuk mengukur gearing drive sumbu atau mengetahui lapangan
tepat sekrup. Asalkan Anda dapat secara akurat mengukur jarak yang ditempuh oleh sumbu, mungkin
menggunakan dial indikator uji dan blok pengukur, maka Anda bisa mendapatkan Mach3 untuk
menghitung langkah per unit yang harus dikonfigurasi.

Gambar 5.12 menunjukkan tombol pada layar pengaturan untuk memulai proses ini. Anda akan diminta
untuk sumbu yang ingin Anda mengkalibrasi.

Kemudian Anda harus memasukkan jarak bergerak nominal. Mach3 akan membuat langkah ini.
Bersiaplah untuk menekan tombol EStop jika tampaknya akan crash karena pengaturan yang ada terlalu
jauh.

Figure 5.12 – Automatic steps per unit

Akhirnya setelah bergerak Anda akan diminta untuk mengukur dan masukkan jarak yang tepat yang
dipindahkan. Ini akan digunakan untuk menghitung langkah-langkah yang sebenarnya per Unit sumbu
mesin Anda.
5.5.3 Menentukan percepatan.
5.5.3.1 Inersia dan kekuatan
Motor ada mampu mengubah kecepatan mekanisme langsung. Sebuah torsi diperlukan untuk
memberikan momentum sudut ke bagian yang berputar (termasuk motor itu sendiri) dan torsi
dikonversi untuk memaksa oleh mekanisme (sekrup dan mur dll) harus mempercepat bagian-bagian
mesin dan alat atau benda kerja. Beberapa gaya juga pergi untuk mengatasi gesekan dan, tentu saja,
untuk membuat memotong alat.

Mach3 akan mempercepat dan mengurangi kecepatan motor pada tingkat tertentu (yaitu
kecepatan garis kurva waktu lurus) Jika motor dapat memberikan torsi lebih dari yang dibutuhkan untuk
gaya potong, gesekan dan inersia yang akan diberikan pada tingkat percepatan yang diberikan maka
semua baik. Jika torsi tidak cukup maka akan tidak menghidupkan kios (jika stepper) atau kesalahan
posisi servo akan meningkat. Jika kesalahan servo terlalu besar maka drive mungkin akan memberi
sinyal kondisi kesalahan tetapi bahkan jika tidak maka akurasi pemotongan akan menderita. Hal ini akan
dijelaskan lebih rinci .

5.5.3.2 Pengujian nilai percepatan yang berbeda


Cobalah memulai dan menghentikan mesin Anda dengan pengaturan yang berbeda dari slider
Percepatan dalam dialog Tuning Motor. Pada percepatan yang rendah (kemiringan lembut pada grafik
itu), Anda akan mampu dengar kecepatan ramping atas dan ke bawah.

5.5.3.3 Mengapa yang ingin Anda hindari kesalahan servo besar


Sebagian besar bergerak yang dibuat dalam program bagian yang terkoordinasi dengan dua,
atau lebih, axes bergerak bersama-sama. Jadi dalam sebuah langkah dari X = 0, Y = 0 sampai X = 2, Y = 1,
Mach3 akan memindahkan sumbu X pada dua kali kecepatan sumbu Y. Ini tidak hanya
mengkoordinasikan gerakan dengan kecepatan konstan tetapi memastikan bahwa hubungan kecepatan
yang diinginkan berlaku selama percepatan dan perlambatan tapi mempercepat semua gerakan pada
kecepatan ditentukan oleh sumbu "paling lambat".

Jika Anda menentukan terlalu tinggi percepatan untuk sumbu diberikan kemudian Mach3 akan
menganggap itu dapat menggunakan nilai ini tetapi sebagai, dalam prakteknya, sumbu tertinggal apa
yang diperintahkan (yaitu kesalahan servo besar) maka jalan memotong dalam bekerja akan tidak
akurat.

5.5.3.4 Memilih nilai percepatan


Hal ini sangat mungkin, mengetahui semua massa bagian, momen dari inersia dari motor dan
sekrup, gaya gesek dan torsi yang tersedia dari motor untuk menghitung apa yang
akselerasi dapat dicapai dengan kesalahan tertentu. Katalog pabrik Slide ballscrew dan linier 'sering
termasuk perhitungan sample

Kecuali Anda ingin yang paling dalam kinerja dari mesin Anda, kami sarankan pengaturan nilai
jadi tes yang dimulai dan berhenti suara "nyaman". Maaf itu tidak sangat ilmiah tapi tampaknya
memberikan hasil yang baik!
5.5.4 Menyimpan dan pengujian sumbu
Akhirnya jangan lupa untuk mengklik Simpan Pengaturan Axis untuk menyimpan tingkat
percepatan sebelum Anda melanjutkan.

Sekarang Anda harus memeriksa perhitungan dengan menggunakan MDI untuk membuat
gerakan G0 didefinisikan. Untuk cek yang kasar Anda dapat menggunakan aturan baja. Sebuah tes yang
lebih akurat dapat dibuat dengan Indikator Uji Dial (DTI) / Jam dan sebuah blok ukur slip. Strictly ini
harus dipasang di toolholder tetapi untuk pabrik konvensional Anda dapat menggunakan kerangka
mesin sebagai poros tidak bergerak relatif terhadap bingkai pada bidang X-Y. Misalkan Anda menguji
sumbu X dan memiliki blok "ukuran 4.

Gunakan layar MDI untuk memilih unit inci dan koordinat mutlak. (G20 G90) Mengatur penjepit
di atas meja dan Jog sumbu sehingga probe DTI disentuhnya. Pastikan Anda menyelesaikan dengan
bergerak dalam arah X minus.

Putar bezel ke nol membaca. Hal ini diilustrasikan pada Gambar 5.13.

Sekarang menggunakan layar


MDI Mach3 dan klik tombol
G92X0 untuk mengatur offset
dan karenanya nol X axis DRO

Pindahkan meja untuk X = 4,5


oleh G0 X4.5. Kesenjangan
harus sekitar setengah inci. Jika
tidak maka ada sesuatu yang
salah dengan perhitungan
Anda dari Langkah nilai per
unit. Memeriksa dan
memperbaiki hal ini.
. Gambar. 5.13. Menetapkan suatu posisi kosong

Masukkan blok Gage dan pindah ke X = 4.0 oleh G0 X4. Langkah ini di X dikurangi arah seperti
jog sehingga efek reaksi dalam mekanisme akan dihilangkan. Pembacaan pada DTI akan memberikan
kesalahan posisi Anda. Ini hanya harus sampai dengan engkau atau lebih. Gambar 5.14 menunjukkan
gage di posisi.

Lepaskan gage dan G0 X0 untuk memeriksa nilai nol. Ulangi 4 "tes untuk mendapatkan set,
mungkin, nilai 20 dan melihat bagaimana direproduksi posisi tersebut. Jika Anda mendapatkan variasi
besar maka ada sesuatu yang salah mekanis. Jika Anda mendapatkan error yang konsisten maka Anda
bisa menyetel dengan baik langkah per nilai Satuan untuk mencapai akurasi maksimal.
Gambar 5.14 Gage blok dalam posisi.

Berikutnya Anda harus memeriksa bahwa sumbu tidak kehilangan langkah-langkah dalam bergerak
diulang pada kecepatan. Lepaskan blok gage. Gunakan MDI untuk G0 X0 dan memeriksa nol pada DTI.

Gunakan editor untuk memasukkan program berikut:


F1000 (lebih cepat dari yang mungkin tetapi Mach3 akan membatas kelajuan)
G20 G90 (Inci dan Absolut)
M98 P1234 L50 (menjalankan subroutine 50 kali)
M30 (stop)
O1234
G1 X4
G1 X0 (lakukan suatu tingkat pemakanan bergerak dan mundur)
M99 (kembalikan)
Klik start Cycle untuk menjalankannya. Periksa gerak suara halus.

Ketika selesai DTI harus tentu saja membaca nol. Jika Anda memiliki masalah maka Anda akan perlu
untuk menyetel yang bagus pada kecepatan maksimum percepatan sumbu.

5.5.5 Ulangi konfigurasi axes lainnya.


Dengan keyakinan Anda akan mendapatkan dengan sumbu pertama yang harus Anda dapat
dengan cepat mengulangi proses untuk axes lainnya.

5.5.6 Pengaturan motor spindle.


Jika kecepatan motor spindle Anda tetap atau dikendalikan oleh tangan maka Anda dapat
mengabaikan bagian ini. Jika motor dinyalakan dan dimatikan, di kedua arah, dengan Mach3 maka ini
akan menjadi pengaturan dengan keluaran relay.

Jika Mach3 adalah untuk mengendalikan kecepatan spindle baik dengan drive servo yang
menerima Langkah dan Arah secara pulsa atau pengontrol Modulated PulseWidth (PWM) motor
kemudian bagian ini memberitahu Anda bagaimana untuk mengkonfigurasi sistem Anda.
5.5.6.1 Kecepatan motor, kecepatan spindle dan puli

Langkah dan Arah dan


PWM kedua
memungkinkan Anda
untuk mengontrol
kecepatan motor. Ketika
mesin anda apa yang
Anda dan program bagian
(kata S) yang
bersangkutan dengan
merupakan kecepatan
spindle. Motor dan
kecepatan spindle, tentu
saja, berkaitan dengan
katrol atau roda gigi yang
menghubungkan mereka.
Kami akan menggunakan
"puli" istilah untuk
menutupi kedua jenis
drive di manual ini.
Gambar 5.15 Pengarah spindel puli

tentu saja, yang terkait oleh puli-puli atau persneling yang menghubungkan mereka. Kita akan
menggunakan istilah "puli" untuk menutup kedua-duanya semacam pengarah manual.

Jika anda tidak mempunyai kendali laju motor memilih 4 puli dengan suatu kecepatan
maksimum yang tinggi seperti 10,0000 rpm dan, Ini akan mencegah keluhan Match3 jika anda
menjalankan program dengan meminta kata 6000 rpm.

Mach3 tidak bisa tahu tanpa diberitahu oleh Anda, operator mesin, apa rasio puli yang dipilih
pada waktu tertentu sehingga Anda bertanggung jawab untuk ini. Sebenarnya informasi yang diberikan
dalam dua tahap. Ketika sistem dikonfigurasi (yaitu apa yang Anda lakukan sekarang) Anda membuat
hingga 4 kombinasi puli yang tersedia. Ini diatur oleh ukuran fisik dari puli atau rasio di kepala diarahkan.
Kemudian ketika sebuah program sedang berjalan bagian operator mendefinisikan puli (1 sampai 4)
sedang digunakan.

Rasio puli mesin ditetapkan pada Config>Ports dan Pins dialog (gambar 5.6) di mana kecepatan
maksimum dari empat set puli didefinisikan bersama-sama dengan default yang akan digunakan.
Kecepatan maksimum merupakan kecepatan di mana spindle akan berputar saat motor dengan
kecepatan penuh. Kecepatan penuh dicapai dengan lebar pulsa 100% di PWM dan pada nilai yang
ditetapkan pada Vel Motor "Sumbu spindle" Tuning untuk Langkah dan Arah.

Sebagai contoh, misalkan posisi kita akan sebut "Puli 1" merupakan langkah turun dari 5:1 dari
motor ke spindle dan kecepatan maksimum dari motor 3600 rpm. Puli 1 maksimum kecepatan pada
Config> Logika akan ditetapkan ke 720 rpm (3600 ¸ 5). Puli 4 mungkin langkah dari 4:1. Dengan
kecepatan motor yang sama kecepatan maksimum akan diatur ke 14.400 rpm (3600 x 4). Para puli lain
akan rasio menengah. Puli tidak perlu didefinisikan dalam kecepatan meningkat tetapi angka harus
berhubungan dalam beberapa cara logis untuk kontrol pada alat mesin.

Nilai Kecepatan Minimum berlaku sama untuk semua puli dan dinyatakan sebagai persentase
dari kecepatan maksimum dan, tentu saja, juga persentase minimum rasio sinyal PWM. Jika kecepatan
lebih rendah dari ini diminta (dengan kata S dll) maka Mach3 akan meminta Anda untuk mengubah rasio
puli memberikan rentang kecepatan yang lebih rendah. Misalnya, dengan kecepatan maksimum 10.000
rpm pada puli 4 dan persentase minimal 5% maka S499 akan meminta puli yang berbeda. Fitur ini
adalah untuk menghindari operasi motor atau controller pada kecepatan di bawah nilai minimum

Mach3 menggunakan informasi rasio puli sebagai berikut:

 Ketika program mengeksekusi bagian kata S atau nilai yang dimasukkan ke dalam kecepatan
mengatur DRO maka nilai dibandingkan dengan kecepatan maksimum untuk saat ini. dipilih puli. Jika
kecepatan yang diminta lebih besar dari maksimal maka terjadi kesalahan.
 Jika persentase maksimal untuk puli yang telah diminta dan ini digunakan untuk mengatur lebar
PWM atau langkah pulsa yang dihasilkan untuk menghasilkan bahwa persentase kecepatan motor
maksimum sebagaimana diatur di dalam Tuning Motor untuk "Sumbu Spindle".

Sebagai contoh misalkan spindle kecepatan maks untuk Puli # 1 adalah 1000 rpm. S1100 akan menjadi
kesalahan. S600 akan memberikan lebar pulsa dari 60%. Jika Langkah maksimum dan kecepatan Arah
secara adalah 3600 rpm maka motor akan "melangkah" pada 2.160 rpm (3600 x 0,6).

5.5.6.2 Pulse width modulated pengendali spindle


Untuk mengkonfigurasi motor spindle untuk kontrol PWM, periksa Sumbu Spindle Diaktifkan
dan kotak kontrol PWM pada Port dan Pins, Port Printer dan Sumbu Seleksi tab halaman (gambar 5.1).
Jangan lupa untuk Terapkan perubahan. Mendefinisikan pin output pada output Sinyal Seleksi tab
Halaman (gambar 5.6) untuk Langkah Spindle. Pin ini harus terhubung ke PWM kendali motor
elektronik. Anda tidak memerlukan satu untuk Arah Spindle sehingga mengatur pin ini ke 0. Terapkan
perubahan.

Tentukan sinyal aktivasi eksternal di Pelabuhan dan Pins dan configure> output devicesuntuk
beralih pengontrol PWM on / off dan, jika diperlukan, untuk mengatur arah rotasi.

Sekarang pindah ke Configure> Ports & options Pins Spindle dan menemukan kotak Freq
PWMBase. Nilai di sini merupakan frekuensi dari squarewave yang lebar pulsa dimodulasi. Ini adalah
sinyal yang muncul pada pin Step Spindle. Semakin tinggi frekuensi yang Anda pilih di sini lebih cepat
controller akan mampu merespon mempercepat perubahan tetapi rendah "resolusi" kecepatan yang
dipilih.

Jumlah kecepatan yang berbeda merupakan pulsa Mesin frekuensi ¸ PWMBase freq. Jadi
misalnya jika Anda menjalankan pada 35.000 Hz dan mengatur PWMBase ke 50 Hz terdapat 700
kecepatan diskrit tersedia. Ini hampir pasti cukup pada setiap sistem nyata sebagai motor dengan
kecepatan maksimum 3600 rpm bisa, secara teoritis, dapat dikontrol dalam langkah-langkah kurang dari
6 rpm.
5.5.6.3 Langkah dan pengontrol Arah spindle.
Untuk mengkonfigurasi motor spindle untuk Langkah dan kontrol Arah, centang kotak Sumbu
Spindle Diaktifkan pada Port dan Pins, Port Printer dan Sumbu Seleksi tab Page (gambar 5.1). Tinggalkan
Kontrol PWM dicentang. Jangan lupa untuk Terapkan perubahan. Tentukan pin output pada output
Sinyal tab Seleksi Halaman (gambar 5.6) untuk Langkah Spindle dan Arah Spindle. Pin ini harus
dihubungkan ke elektronik drive motor. Terapkan perubahan.

Tentukan sinyal aktivasi eksternal di Port dan Pins dan configure> Devices Output untuk switch
pengontrol motor spindle on / off jika Anda ingin mengambil power dari motor spindle saat dihentikan
oleh M5. Ini tidak akan berputar pula tentu saja seperti Mach3 tidak akan mengirimkan pulsa langkah
tetapi, tergantung pada desain driver, mungkin masih bisa menghilangkan power.

Sekarang pindah ke config Tuning> Motor untuk "Sumbu Spindle". Unit untuk ini akan menjadi
salah satu revolusi. Jadi langkah per Unit adalah jumlah pulsa untuk satu rev (misalnya 2000 untuk drive
10 kali mikro-loncatan atau 4 x jumlah baris dari sebuah encoder servomotor atau setara dengan gearing
elektronik).

Kotak Vel harus ditetapkan untuk jumlah revs per detik dengan kecepatan penuh. Jadi 3600 rpm
motor akan perlu diatur ke 60. Hal ini tidak mungkin dengan encoder menghitung garis tinggi karena
pulsa maksimum dari Mach3. (misalnya garis 100 encoder memungkinkan 87,5 revs per detik pada
sistem 35.000Hz). Spindle umumnya akan memerlukan motor kuat yang elektronik drive kemungkinan
akan mencakup gearing elektronik yang mengatasi kendala ini.

Kotak Accel dapat diatur dengan percobaan untuk memberikan awal yang halus dan stop untuk
spindle. Catatan: jika Anda ingin memasukkan nilai yang sangat kecil dalam kotak Accel Anda melakukan
ini dengan mengetik dari pada menggunakan panel geser Accel. Sebuah spindle berjalan dari waktu 30
detik sangat mungkin.

5.5.6.4 Pengujian drive spindle


Jika Anda memiliki tachometer atau stroboscope maka Anda dapat mengukur kecepatan spindle
mesin Anda. Jika tidak Anda akan harus menilai dengan mata dan menggunakan pengalaman Anda.

Pada Mach3 layar Pengaturan, memilih puli yang memungkinkan 900 rpm. Mengatur sabuk atau
gearbox pada mesin untuk posisi yang sesuai. Pada layar Run Program mengatur kecepatan spindle yang
dibutuhkan untuk 900 rpm dan memulai yang berputar itu. Mengukur atau memperkirakan kecepatan.
Jika Anda salah akan harus meninjau kembali perhitungan Anda dan pengaturan.Anda mungkin juga
memeriksa kecepatan pada semua puli dengan cara yang sama tetapi dengan kecepatan yang sesuai set.

5.6 konfigurasi yang lain.

5.6.1 konfigurasi 'homing' dan softlimits


5.6.1.1 Referensi kecepatan dan arah

Config > Home / Softlimits


dialog memungkinkan Anda
untuk menentukan apa yang
terjadi ketika operasi
referensi (G28.1 atau screen
button) dilakukan. Gambar
5.16 menunjukkan dialog. %
Kecepatan digunakan untuk
menghindari menerjang ke
perhentian dari sumbu
dengan kecepatan penuh
ketika mencari saklar
referensi. Ketika Anda
referensi, Mach3 tidak
memiliki gagasan tentang
posisi sumbu. Arah bergerak
di tergantung pada kotak
centang Home Neg.
gambar. 5.16 homing (referensi)

Jika kotak yang relevan dicentang maka sumbu akan bergerak ke arah dikurangi sampai
masukan Depan menjadi aktif. Jika masukan Home sudah aktif maka akan bergerak ke arah ditambah.
Demikian pula jika kotak dicentang maka sumbu bergerak dalam arah ditambah sampai input aktif dan
arah dikurangi jika sudah aktif.

5.6.1.2 Posisi switch Home.


Jika auto zero checkbox dicek lalu sumbu DROs akan di-set kepada reference/home pindah nilai
lokasi menggambarkan di dalam Home tersebut Off. kolom (bukan nol yang sebenarnya). Hal ini dapat
berguna untuk meminimalkan waktu homing pada sumbu yang sangat besar dan lambat. Hal ini, tentu
saja, perlu ada batas terpisah dan switch referensi jika saklar referensi tidak pada akhir sumbu.

5.6.1.3 Konfigurasi Batas lembut


Seperti dibahas di atas sebagian besar implementasi dari switch batas melibatkan beberapa
kompromi dan menekan mereka sengaja akan memerlukan intervensi oleh operator dan mungkin
memerlukan sistem diatur ulang dan kembali-direferensikan. Batas lembut dapat memberikan
perlindungan terhadap kecelakaan semacam ini nyaman. Perangkat lunak ini akan menolak untuk
mengizinkan sumbu untuk bergerak di luar jangkauan menyatakan batas lembut X, Y dan axes Z. Ini
dapat diatur dalam kisaran -999.999 untuk + 999.999 unit untuk setiap sumbu. Ketika gerakan berlari
mendapatkan dekat dengan batas maka kecepatan akan berkurang ketika
dalam sebuah Zona Lambat yang didefinisikan dalam tabel.

Jika Zona Lambat terlalu besar maka Anda akan mengurangi wilayah kerja efektif mesin. Jika
mereka ditetapkan terlalu kecil maka Anda berisiko menekan batas hardware. Batas-batas didefinisikan
hanya berlaku bila diaktifkan menggunakan Batas Perangkat Lunak beralih tombol-lihat Limits dan
keluarga kontrol Miscellaneous untuk rincian. Jika sebuah program bagian mencoba untuk bergerak
melampaui batas lembut maka akan meningkatkan kesalahan. Nilai-nilai softlimits juga digunakan untuk
menentukan amplop pemotongan jika Mesin dipilih untuk tampilan toolpath. Anda mungkin
menemukan mereka berguna untuk ini bahkan jika Anda tidak peduli tentang batas yang sebenarnya.

5.6.1.4 lokasi G28 Home


G28 koordinat menentukan posisi dalam koordinat absolut yang sumbu akan bergerak ketika
G28 yang dijalankan. Mereka ditafsirkan dalam unit saat ini (G20/G21) dan tidak secara otomatis
disesuaikan jika sistem unit berubah.

5.6.2 Mengatur Sistim Hotkeys


Mach3 mempunyai satu set hotkeys
global bahwa dapat digunakan
untuk percobaan atau untuk masuk
nilai-nilai ke dalam garis MDI dll.
Kunci-kunci ini diatur di dalam
dialog System Hotkeys Setup
(gambarkan 5.17). Klik tombol
untuk fungsi yang diperlukan dan
lalu tekan kunci untuk digunakan
ketika hotkey. Nilai nya akan
dipertunjukkan di dialog. Berhati-
hati untukmenghindari duplikasi
penggunaan kode karena hal ini
dapat menyebabkan kebingungan
yang serius.
Gambar 5.17 konfigurasi hotkeys
dan OEM Trigger
Dialog ini juga memungkinkan mengkode karena tombol-tombol eksternal menggunakan OEM Triggers
sebagai untuk digambarkan.

5.6.3 Konfigurasi Backlash


Mach3 akan mencoba untuk mengkompensasi reaksi
dalam mekanisme drive sumbu oleh
mencoba untuk mendekati setiap koordinat yang diperlukan dari
arah yang sama. Sementara ini berguna dalam aplikasi seperti
pengeboran, tidak dapat mengatasi masalah dengan mesin dalam
pemotongan terus menerus.

Config > Backlash dialog memungkinkan Anda untuk memberikan


perkiraan jarak dimana sumbu harus kembali untuk memastikan
backlash diambil ketika final "maju" Gerakan dibuat. Kecepatan di
mana gerakan ini akan dilakukan juga ditentukan. Lihat gambar
5.18

Gambar 5.18 konfigurasi backlash


Catatan:
a. Pengaturan ini hanya digunakan ketika kompensasi reaksi diaktifkan oleh
checkbox.
b. Kompensasi backlash adalah "pilihan terakhir" ketika desain mekanik mesin anda tidak
dapat diperbaiki! Menggunakan umumnya akan menonaktifkan "konstanta kecepatan"
fitur "sudut".
c. Mach3 tidak mampu secara penuh mengikuti parameter sumbu percepatan ketika
kompensasi untuk backlash sehingga langkah sistem umumnya akan harus detuned
untuk menghindari risiko kehilangan langkah.

5.6.4 konfigurasi slaving


Mesin-mesin yang besar seperti penerus-penerus gantri atau pabrik pengilingan sering kali
kebutuhan dua pengarah, di masing-masing samping dari gantri diri sendiri. Jika ini yang dijadikan
langkahnya tak sama lalu gantri itu akan "rack" dan sumbu menyilang nya tidak tegak-lurus pada sumbu
panjang. Anda dapat menggunakan Config> slaving untuk mengkonfigurasi Mach3 sehingga satu drive
(misalnya sumbu X) adalah drive utama dan dapat slave lain untuk itu (mungkin sumbu C dikonfigurasi
sebagai linier daripada rotary). Lihat gambar 5.19

Selama penggunaan normal jumlah yang sama dari langkah pulsa akan dikirim ke sumbu master
dan slave dengan kecepatan dan akselerasi yang ditentukan oleh "lebih lambat" dari dua. Ketika operasi
referensi diminta mereka akan bergerak bersama-sama sampai switch Home salah satu terdeteksi. Drive
ini akan posisi lepas switch dalam cara yang biasa, tetapi sumbu lain akan berlanjut sampai switch yang
terdeteksi ketika ini akan diposisikan dari itu. Dengan demikian sepasang axes akan "dikuadratkan naik"
ke posisi Home switch dan setiap kesalahan yang telah terjadi dihilangkan..
Meskipun Mach3 membuat sumbu master dan slaves dalam langkah, dengan DRO dari slave
sumbu tidak akan menampilkan offset diterapkan dengan tabel Tool, perlengkapan offset dll nilai nya
sehingga mungkin membingungkan bagi operator. Oleh karena itu kami menyarankan agar Anda
menggunakan Layar Designer untuk menghapus DRO sumbu dan kontrol terkait dari semua layar
kecuali Diagnostics. Simpan Sebagai desain baru dengan nama selain default dan menggunakan View>
Load menu Layar untuk memuat ke Mach3.

Gambar 5.19 – konfigurasi slaving


5.6.5 Konfigurasi toolpath
Config> Toolpath memungkinkan Anda untuk menentukan bagaimana toolpath akan ditampilkan. Dialog
ditampilkan dalam gambar 5.20
Origin sphere, ketika diperiksa, menampilkan gumpalan pada titik layar toolpath mewakili X = 0, Y = 0, Z
=0

Gambar 5.20 konfidurasi toolpath

3D Compass, saat diperiksa, menunjukkan panah menggambarkan arah dari positif X, Y dan Z di toolpath
layar.
Machine boundaries, ketika diperiksa menampilkan kotak sesuai dengan pengaturan Softlimits (apakah
mereka diaktifkan).
Tool Position, ketika diperiksa, menunjukkan arus posisi alat pada menampilkan.
Jog Follow Mode, ketika diperiksa, menyebabkan garis mewakili toolpath untuk bergerak relatif ke
jendela sebagai alat yang berlari. Dengan kata lain posisi alat ini tetap dalam toolpath yang
menampilkan window.
ShowTool as above centerline in Turn berhubungan dengan Mach3 Hidupkan (untuk menangani depan
dan belakang toolposts).
Show Lathe Object memungkinkan rendering 3D dari objek yang akan diproduksi oleh toolpath
(Mach3Turn saja)
Colors untuk berbagai elemen layar dapat dikonfigurasi. Kecerahan masing-masing warna primer Red
Green Blue ditetapkan pada 0 skala untuk 1 untuk setiap jenis baris. Petunjuk: Gunakan program seperti
Photoshop untuk membuat warna yang Anda sukai dan membagi nya nilai-nilai RGB oleh 255
(menggunakan skala 0 sampai 255) untuk mendapatkan nilai untuk Mach3.
A-axis nilai memungkinkan Anda untuk menentukan posisi dan orientasi sumbu A-jika
dikonfigurasi sebagai putar dan layar diaktifkan oleh kotak centang Rotasi A.
Reset Plane on Regen beralih tampilan layar toolpath ke pesawat saat ini
setiap kali dibuat ulang (dengan klik ganda atau klik tombol).
Boxed Graphic menampilkan kotak pada batas gerakan alat

5.6.6 Konfigurasi initial state


Config> keadaan yang membuka dialog dan dapat memungkinkan Anda untuk menentukan
mode yang aktif saat Mach3 dimuat (yaitu keadaan awal dari sistem). Hal ini ditunjukkan pada gambar
5.21.
Motion mode: Constant velocity set G64, Stop Exact set G61. Untuk rincian opsi ini melihat Velocity
Konstan dan Berhenti Exact dalam bab 10.
Distance mode: Absolute sets G 90, Inc set G91
Active plane: XY set G17, G19 set YZ, XZ set G18
I/J Mode: Selain Anda dapat mengatur penafsiran untuk ditempatkan pada I & J di busur bergerak. Ini
disediakan untuk kompatibilitas dengan CAM yang berbeda pasca-prosesor dan lainnya untuk meniru
mesin pengendali. Dalam Inc IJ modus I dan J (titik pusat) diinterpretasikan sebagai relatif terhadap

Gambar 5.21 – keadaan konfigurasi awal


titik awal dari busur format pusat. Hal ini kompatibel dengan NIST EMC. Dalam Absolute IJ Modus I dan J
adalah koordinat pusat dalam sistem koordinat saat ini (yaitu setelah aplikasi kerja, alat dan G92 offset).
Jika lingkaran selalu gagal untuk menampilkan atau untuk memotong dengan benar (terutama jelas oleh
mereka yang terlalu besar jika mereka jauh dari asal) maka modus IJ adalah Anda tidak kompatibel
dengan program bagian. Sebuah kesalahan dalam pengaturan ini adalah penebab paling sering
pertanyaan dari pengguna saat mencoba untuk memotong lingkaran.
Inisialisasi String: adalah seperangkat sah-kode G untuk mengatur keadaan awal yang diinginkan dari
Mach3 saat itu dimulai. Ini diterapkan setelah nilai yang ditetapkan dalam tombol radio di atas maka
dapat menimpa mereka. Gunakan tombol radio sedapat mungkin untuk menghindari kebingungan. Jika
Penggunaan Init pada ALL "Mereset" dicentang maka kode ini akan diterapkan Mach3 reset – misalnya
setelah kondisi EStop.
Lainnya centang kotak:
Persistent Jog Mode, jika diperiksa, akan mengingat Mode Jog telah Anda pilih antara berjalan dari
Mach3Mill.
Persistent Offsets , jika diperiksa, akan menyimpan pekerjaan dan tool offset dalam tabel permanen
Anda telah memilih antara berjalan dari Mach3Mill. Lihat juga Simpan Offset Opsional.
Optional Offset Save, jika diperiksa, akan meminta untuk memeriksa bahwa Anda ingin benar-benar
melakukan save diminta dalam Offset Persistent. Salin G54 dari G59.253 pada startup, jika diperiksa,
akan kembali initiaise yang G54 offset (kerja yaitu diimbangi 1) nilai dari pekerjaan offset 253 nilai saat
Mach3 dimulai. Periksa ini jika Anda ingin memulai G54 untuk selalu menjadi sistem koordinat tetap
(misalnya koordinat mesin Sistem) bahkan jika pengguna sebelumnya mungkin telah diubah dan
disimpan satu set non-standar nilai. Sebuah diskusi lebih lanjut tentang pilihan ini diberikan dalam bab
7.
No FRO on Queue , jika diperiksa, akan menunda penerapan menimpa feed rate sampai antrian perintah
menunggu untuk diimplementasikan kosong. Ini kadang-kadang diperlukan untuk menghindari melebihi
sppeds diizinkan atau percepatan saat meningkatkan% 100 FRO atas.
Home Sw Safety, jika diperiksa, akan mencegah gerak sumbu selama homing jika rumah saklar sudah
aktif. Hal ini berguna untuk mencegah kerusakan mekanis pada mesin yang saham membatasi switch di
kedua ujung sumbu dengan Home.
Shortest Rot, jika diperiksa, membuat setiap sumbu putar mengobati posisi diberikan sebagai modulo
angle 360 derajat dan bergerak melalui rute terpendek untuk posisi itu.
Debug this run, jika diperiksa, memberikan diagnosa ekstra untuk desainer program. Pada
menggunakannya pada Seni permintaan khusus.
Use Watchdogs, jika diperiksa, memicu dan EStop adalah Mach3 tampaknya tidak akan berjalan dengan
benar. Anda mungkin perlu hapus centang jika Anda mendapatkan EStops palsu pada komputer lambat
dengan operasi seperti Wizards loading.
Enhanced Pulsing, jika diperiksa, akan menjamin akurasi terbesar pulsa waktu (dan karenanya
kelancaran drive stepper) dengan mengorbankan waktu prosesor tambahan pusat. Anda umumnya
harus memilih opsi ini.
Run Macropump, jika diperiksa, akan di lihat stattup untuk MacroPump.m1s file dalam makro
folder untuk profil saat ini dan akan menjalankannya setiap 200 mili detik.
Auto Screen, jika diperiksa, akan menyebabkan Mach3 untuk memperbesar layar manapun, dan semua
benda-benda di atasnya, jika memiliki piksel yang lebih sedikit daripada modus layar PC saat ini sehingga
memastikan bahwa mengisi seluruh area layar.
Charge pump On in EStop, jika diperiksa, mempertahankan biaya pompa keluaran (output atau) bahkan
ketika EStop terdeteksi. Hal ini diperlukan untuk logika beberapa papan pelarian.
Z is 2.5D on output #6, jika diperiksa, kontrol output # 6 tergantung pada posisi saat ini di koordinat
program sistem dari sumbu Z. Jika Z> 0,0 maka output # 6 akan aktif. Anda harus sumbu Z dikonfigurasi
untuk menggunakan fitur ini, tetapi Langkah dan output Arah dapat dikonfigurasi untuk pin tidak ada,
misalnya Pin 0, Port 0.
Shuttle Accel mengontrol respon dari Mach3 ke MPG ketika sedang digunakan untuk
mengontrol pelaksanaan garis Gcode.
Lookahead menentukan jumlah baris Gcode bahwa penafsir bisa buffer untuk eksekusi. Ini biasanya
tidak memerlukan tuning.
Jog Increments in Cycle Mode: The Cycle Jog Step tombol Langkah akan memuat nilai-nilai dalam daftar
Langkah ke DRO pada gilirannya. Hal ini sering lebih mudah daripada mengetik ke DRO Langkah. Kode
nilai khusus 999 untuk beralih ke mode Jog cont.
Reference Switch Loc: Nilai-nilai ini menentukan posisi koordinat mesin diatur pada referensi, setelah
memukul saklar Rumah (bila ada) untuk setiap sumbu. Nilai-nilai yang absolut posisi di unit setup.

5.6.7 Konfigurasi item lainnya Logic Fungsi Config> dialog Logic (gambar 5.22) dijelaskan di bawah ini.

Gambar 5.22 - Logic dialog Konfigurasi


G20/G21 Control: Jika Lock Dros untuk mendirikan unit dicentang maka meskipun G20 dan G21 akan
mengubah cara X, Y, Z dll kata diinterpretasikan (inci atau milimeter) yang akan Dros selalu
menampilkan dalam sistem Satuan Setup.
Tool change:: Sebuah alat M6 permintaan perubahan dapat diabaikan atau digunakan untuk memanggil
M6 macro (q.v.). Jika Auto Changer Alat dicentang maka macro M6Start/M6End akan dipanggil tetapi
Mulai Siklus tidak perlu ditekan pada setiap tahap.
Angular properties: Sebuah poros didefinisikan sebagai sudut diukur dalam derajat (artinya G20/G21
tidak mengubah interpretasi A, B, C kata)
Program end or M30 or Rewind: mendefinisikan tindakan (s) untuk mengambil tempat pada akhir atau
mundur dari Anda bagian program.
Debounce interval/Index Debounce. Perhatian: Sebelum memeriksa item untuk menghapus offset dan
melakukan G92.1 Anda harus benar-benar jelas tentang bagaimana fitur ini bekerja atau Anda mungkin
menemukan bahwa posisi saat ini telah koordinat sangat berbeda dari apa yang Anda harapkan pada
akhir program. stabil untuk sinyal untuk dianggap sah. Jadi untuk sistem berjalan pada 35.000 Hz, 100
akan memberikan sekitar 3 milidetik debounce (100 ¸ 35000 = 0,0029 detik). The pulsa Indeks dan
masukan lainnya memiliki pengaturan independen.
Program safety: Ketika diperiksa memungkinkan input # 1 sebagai pengaman penutup interlock.
Editor: Nama file dari eksekusi dari editor yang akan dipanggil oleh tombol edit G-kode.
Tombol Browse memungkinkan file yang cocok (misalnya C: \ windows \ notepad.exe) dapat ditemukan.
Serial output:: Mendefinisikan nomor COM port yang akan digunakan untuk saluran output serial dan
baud rate di mana ia harus output. Port ini dapat ditulis dari naskah VB dalam makro dan dapat
digunakan untuk mengontrol fungsi-fungsi khusus dari mesin (misalnya LCD display, toolchangers,
sumbu klem, dll swarf conveyor,)
Other checkboxes:
Persistent DROs, jika diperiksa, maka Dros sumbu akan memiliki nilai yang sama pada startup sebagai
ketika Mach3 ditutup. Perhatikan bahwa posisi sumbu fisik tidak mungkin
diawetkan jika alat mesin dimatikan, terutama dengan mikro-stepper drive.
Disable Gouge/Concavity checks, jika dicentang, kemudian, saat kompensasi cutter (G41 dan
G42), Mach3 akan memeriksa apakah diameter alat terlalu besar untuk memotong "sudut insider" tanpa
mencongkel pekerjaan. Centang kotak untuk menonaktifkan peringatan.
Plasma Mode, jika diperiksa, ini mengatur pelaksanaan Mach3 yang bergerak kecepatan konstan sesuai
dengan karakteristik pemotong plasma.
No Angular Discrimination: ini juga hanya relevan untuk bekerja kecepatan konstan. Ketika
memperlakukan Mach3 perubahan arah yang dicentang sudut lebih besar dari nilai yang ditetapkan
dalam Batas sudut CV DRO sebagai berhenti tepat (bahkan jika CV modus diatur) untuk menghindari
berlebihan pembulatan dari sudut tajam. Rincian lengkap dari modus Velocity Konstan diberikan dalam
Bab 10.
FeedOveride Persists, jika diperiksa, maka override pakan yang dipilih akan dipertahankan di akhir dari
menjalankan bagian program.
Allow Wave files, jika diperiksa, memungkinkan Windows. WAV klip suara untuk dimainkan oleh Mach3.
Ini dapat digunakan, misalnya untuk sinyal kesalahan atau perhatian yang dibutuhkan oleh mesin.
Allow Speech, jika diperiksa, memungkinkan Mach3 untuk menggunakan Agen Microsoft Speech untuk
sistem Informasi pesan dan "tombol kanan" teks Bantuan. Lihat pilihan Pidato pada Windows Kontrol
Panel untuk mengkonfigurasi suara yang akan digunakan,
G04 Dwell param in Milliseconds, jika diperiksa maka perintah G4 5000 akan memberikan Dwell dalam
menjalankan dari 5 detik. Jika kontrol dicentang itu memberikan diam dari 1 jam 23 menit 20 detik! Set
charge pump to 5kHz for laser standby level: Dalam output ini pengaturan biaya pompa atau output (s)
adalah 5 kHz sinyal (untuk kompatibilitas dengan beberapa laser) daripada standar 12.5kHz sinyal.
Use Safe_Z: Jika dicentang maka Mach3 akan memanfaatkan posisi Z Aman didefinisikan.
Catatan: Jika Anda menggunakan mesin tanpa referensi sebagai operasi awal maka lebih aman untuk
meninggalkan pilihan ini dicentang karena tanpa referensi sistem koordinat mesin sewenang-wenang.
Tool Selections Persistent, jika diperiksa, mengingat alat yang dipilih di shutdown dari Mach3

5.7 Bagaimana informasi profil disimpan


Ketika program Mach3.exe dijalankan ia akan meminta Anda untuk file Profil untuk digunakan.
ini akan umumnya berada di folder Mach3 dan akan memiliki ekstensi. XML. Anda dapat melihat dan
mencetak isi dari file Profil dengan Internet Explorer (sebagai XML merupakan bahasa mark-up yang
digunakan pada halaman web) Shortcuts ditetapkan oleh installer sistem untuk menjalankan Mach3.exe
dengan Profil default untuk suatu Mill dan untuk Beralih (yakni Mach3Mill dan Mach3Turn).

Anda dapat membuat cara pintas Anda sendiri setiap dengan Profil yang berbeda sehingga satu
komputer dapat mengontrol berbagai peralatan mesin. Hal ini sangat berguna jika Anda memiliki lebih
dari satu mesin dan mereka memerlukan nilai yang berbeda untuk tuning motor, atau memiliki batas
yang berbeda dan pengaturan rumah saklar. Anda dapat menjalankan Mach3.exe dan memilih dari
daftar profil yang tersedia atau Anda dapat mengatur cara pintas tambahan yang menentukan profil
yang akan digunakan. Dalam jalan pintas, profil untuk memuat diberikan dalam argumen "/ p" di Target
shortcut properti. Sebagai contoh Anda harus memeriksa Properties pintas Mach3Mill. Hal ini dapat
dilakukan, misalnya, dengan mengklik kanan shortcut dan pilih Properties dari menu.

Sebuah file XML. Untuk profil dapat diedit oleh editor eksternal tetapi Anda sangat kuat
disarankan untuk tidak melakukan hal ini kecuali Anda sepenuhnya fasih dengan arti dari setiap entri
dalam file karena beberapa pengguna telah mengalami efek yang sangat aneh dengan mis-file dengan
format. Memperhatikan bahwa beberapa tag (misalnya tata letak layar) hanya dibuat ketika nilai default
built-in diganti menggunakan Mach3 menu. Hal ini lebih aman untuk menggunakan menu konfigurasi
Mach3 untuk memperbarui profil XML. Ketika sebuah profil baru dibuat maka folder untuk menyimpan
macro yang akan dibuat. Jika Anda "Kloning" dari profil dengan macro kustom maka anda harus berhati-
hati untuk menyalin apapun seperti makro khusus ke profil baru.

6. Mach3 mengendalikan dan menjalankan suatu sub-program

6.1 Pengenalan.
Bab ini meliput banyak detil. Anda boleh melihat bagian 62 dan lalu memperhatikan bagian karena
inputting dan mengedit sub-program sebelum kembali ke rincian semua mengendalikan layar.

6.2 Bagaimana kendali-kendali itu dijelaskan di dalam bab ini.


Meski pada pandangan pertama anda mungkin mengira yang ditakuti oleh cakupan opsi dan data yang
dipertunjukkan oleh Mach3, ini adalah benar-benar diorganisir ke dalam beberapa kelompok-kelompok
logis. Kita mengacu pada ini seperti(ketika Families dari Kendali-kendali. Melalui penjelasan istilah
"kendali", ini menutup(meliput kedua-duanya tombol-tombol dan mereka jalan-pintas papan tombol
yang dihubungkan digunakan untuk operasikan Mach3 dan informasi yang dipertunjukkan oleh DROS
(read-outs digital), label-label atau LEDs (diode pancar cahaya [DPC]).
Unsur-unsur dari tiap keluarga kendali digambarkan untuk rujukan di dalam bab ini. families
dijelaskan disusun menurut arti penting untuk kebanyakan para pemakai Anda perlu, bagaimanapun,
catat bahwa layar-layar yang nyata dari Mach3 mu tidak termasuk setiap kendali dari suatu keluarga
ketika families itu digunakan. Ini bisa untuk meningkatkan keadaan dapat dibacanya a.

Gambar 61 -Alihan layar mengendalikan Families

layar tertentu atau untuk menghindari perubahan-perubahan kebetulan kepada part itu yang
sedang dikerjakan mesin di suatu produksi lingkungan Seorang Perancang Layar diharapkan bahwa
mengizinkan[membiarkan kendali-kendali yang untuk dipindahkan atau yang ditambahkan dari layar-
layar dari satu set layar-layar. Anda dapat memodifikasi atau desain menyaring sejak awal mula sehingga
anda dapat menambahkan setiap kendali-kendali kepada layar jika aplikasi mu tertentu perlukan hal ini.
Karena detil melihat Mach3 Customisasi wiki.

6.2.1 alihan Screen mengendalikan.


Kendali-kendali ini muncul di masing-masing menyaring. Mereka membiarkan menswitch antara
layar-layar dan juga informasi tampilan tentang status yang ada dari system.

6.2.1.1 Reset.
Ini adalah suatu togel. Ketika sistim itu adalah Reset LED diode pemancar cahaya) monitor (jika
dimungkinkan) akan keluaran Enable terpilih akan aktif.

6.2.1.2 Labels.
"label-label yang cerdas" tampilkan yang terakhir "kesalahan" pesan, modus-modus yang ada,
nama file dari sub-program sekarang ini memuat dan Profile yang digunakan.
Figure 6.2 - Axis control family

6.2.1.3 tombol-tombol pemilihan Screen


Tombol-tombol ini pindah pajangan dari layar untuk menyaring. Jalan-pintas papan tombol
diberi setelah nama-nama. Untuk kejelasan di dalam semua kasus ketika mereka surat-surat mereka di
dalam huruf besar. Anda mestinya tidak, bagaimanapun, menggunakan gilir menyetem ketika menekan
jalan-pintas.

6.2.2 Axis control family


Family ini mempunyai kaitan dengan posisi yang ada tool (atau lebih dengan tepat, titik yang
dikendalikan). Aksis mempunyai kendali-kendali yang berikut:

6.2.2.1 Coordinate value DRO

Ini dipertunjukkan di dalam satuan-satuan yang ada (G20/G21) kecuali jika yang dikunci kepada
satuan-satuan susunan di dialog Config. Nilai itu adalah koordinat dari titik yang dikendalikan di dalam
yang dipertunjukkan system koordinat. Ini akan secara umum adalah system koordinat dari Work Offset
yang ada (- pada awalnya 1 -yaitu. G54) bersama-sama dengan setiap offset-offset G92 diterapkan. Itu
dapat bagaimanapun diswitch ke tampilkan Mesin Absolut Mengkoordinir. Anda dapat mengetik suatu
nilai yang baru ke dalam setiap Axis DRO. Ini akan memodifikasi Work Offset yang ada untuk buat titik
yang dikendalikan di dalam system koordinat yang ada adalah nilai yang anda sudah ditetapkan. Anda
dinasehatkan untuk membuat atas Work Offsets menggunakan ayakan Offsets sampai anda secara
penuh terbiasa dengan bekerja dengan sistem koordinat yang ganda.

6.2.2.2 Referenced
LED diode pemancar cahaya) itu adalah hijau jika sumbu sudah disesuaikan (yaitu. di suatu
posisi nyata yang dikenal) Masing-masing sumbu dapat disesuaikan dengan tombol Ref All. Aksis yang
individu dapat disesuaikan di ayakan Diagnostics
 Jika tidak ada saklar home/reference digambarkan untuk sumbu, lalu sumbu itu tidak akan
sebenarnya dipindahkan hanya, jika Auto Zero DRO ketika yang homed mendaftar Config, lalu
koordinat mesin yang absolut dari posisi yang ada sumbu itu akan di-set kepada nilai
menggambarkan untuk sumbu di dalam tabel lokasi-lokasi saklar Home/Reference di dalam Config
dialog. Ini adalah paling sering kali kosong.

 Jika ada suatu home/reference pindah yang digambarkan untuk sumbu dan itu tidak menyediakan
satu aktif masuk ketika Ref itu diminta, lalu sumbu itu akan dipindah ke arah menggambarkan di
Config sampai masukan itu mengerjakan menjadi aktif. Itu lalu mengundurkan diri suatu jarak yang
pendek sehingga masukan itu adalah non-aktip. Jika masukan itu telah aktif lalu sumbu gerakkan
saja jarak pendek sama ke dalam posisi yang non-aktip.Jika Kosong Yang Auto DRO ketika yang
homed mendaftar Config lalu koordinat mesin absolut dari posisi yang ada sumbu itu akan di-set
kepada nilai menggambarkan untuk sumbu di dalam tabel lokasi-lokasi saklar Home/Reference di
dalam Config dialog.

tombol De-Ref All tidak menggerakkan aksis tetapi berhenti mereka sedang berada dalam keadaan yang
disesuaikan.

6.2.2.3 Machine coordinates


tombol MachineCoords tampilkan mesin absolut mengkoordinir. LED diode pemancar cahaya)
memperingatkan itu koordinat-koordinat absolut sedang dipertunjukkan.

6.2.2.4 Scale
Faktor skala untuk setiap aksis dapat disimpan G51 dan dapat dibersihkan oleh G50. Jika suatu faktor
skala (-selain dari 10) di-set lalu itu diberlakukan bagi mengkoordinir ketika mereka muncul di G-code
(eg. seperti X kata-kata, kata-kata Y dll.) .Scale LED itu akan kilat sebagai suatu pengingat bahwa suatu
skala di-set selama satu sumbu.Nilai yang digambarkan oleh G51 akan muncul, dan dapat di-set, di
dalam Scale DRO. Nilai-nilai negatif mencerminkan koordinat-koordinat sekitar relevan sumbu.

6.2.2.5 Softlimits
tombol Softlimits memungkinkan nilai-nilai softlimits menggambarkan di Config.

6.2.2.6 Verify
tombol Verify, yang hanyalah bisa diterapkan jika anda mempunyai rumah pindah, akan bergerak ke
mereka untuk memverifikasi bila ada langkah-langkah mungkin telah hilang selama operasi kerja mesin
yang terdahulu.

6.2.2.7 Diameter/Radius correction


Aksis berputar dapat mempunyai mendekati ukuran dari benda kerja menggambarkan dengan
Rotational Diameter mengendalikan keluarga. Ukuran ini digunakan ketika membuat kalkulasi-kalkulasi
feedrate yang dicampur untuk gerakan yang dikoordinir yang termasuk aksis hal pemutaran. LED diode
pemancar cahaya) menunjukkan bahwa suatu nilai yang tidak nol adalah digambarkan.

6.2.3 "Move to" controls


Ada banyak tombol tentang layar-layar yang berbeda yang dirancang ke buatan yang mudah untuk
menggerakkan tool (titik yang dikendalikan) ke(pada a lokasi tertentu (eg. karena suatu tool berubah).
Ini semua tombol-tombol termasuk: Goto Zs untuk menggerakkan semua aksis kepada kosong, Goto
Tool Berubah, Goto Menyelamatkan Z, Goto home.
Sebagai tambahan Mach3 akan mengingat dua himpunan yang berbeda dari koordinat-koordinat dan
pergi ke mereka atas permintaan. Ini adalah yang dikendalikan oleh Tetapkan Titik Rujukan dan Goto Ref
Titik, dan oleh Tetapkan Posisi Variabel dan Goto Variabel Posisi.

Gambar 64 –Titik dikendalikan pengingat-pengingat

6.2.4 MDI and Teach control family


Bentuk kode G (-blok-blok) dapat dimasukkan,segera eksekusi, ke dalam MDI (Data Manual Input) garis.
Ini adalah yang terpilih oleh meng-klik di dalamnya atau

Figure 6.5 – MDI line

MDI hotkey (Masuk ke dalam tatarajah asumsi). Ketika garis MDI adalah warna aktif nya berubah dan
suatu flyout bertinju mempertunjukkan perintah-perintah baru-baru ini dimasukkan
dipertunjukkan.Satu contoh ditunjukkan di dalam gambar 65. Atas cursor dan panah bawah menyetem
dapat digunakan untuk memilih dari flyout sehingga anda dapat gunakan kembali satu baris yang telah
anda dimasukkan. kunci Enter menyebabkan Mach3 untuk melaksanakan garis MDI yang ada dan itu
tetap aktif karena masukan dari himpunan lain dari perintah-perintah. kunci Esc membersihkan baris
dan de-selects nya(itu. Anda perlu untuk ingat bahwa ketika itu adalah terpilih semua masukan papan
tombol (dan masukan dari suatu papan tombol papan tombol emulator atau tersesuaikan) memberi
suara garis MDI dibanding pengendalian Mach3. Secara khusus, latihan berlari konstan kunci-kunci tidak
akan dikenali: anda harus Esc setelah memasuki MDI.
Mach3 dapat mengingat semua bentuk MDI karena melaksanakan mereka dan mereka di suatu
arsip dengan menggunakan Teach fasilitas. Klik Mulailah Mengajar, masuk perintah-perintah yang
diperlukan dan lalu klik Berhenti Mengajar. LED diode pemancar cahaya) mengejapkan untuk
mengingatkan anda bahwa anda di Teach Mode. Perintah-perintah itu adalah yang ditulis dalam arsip
dengan nama yang konvensional "-C:/Mach3/GCode/MDITeachtap" Meng-Klik Load/Edit akankah
mengisi?memuat arsip ini ke dalam Mach3 di mana itu dapat lari/dijalankan atau yang diterbitkan di
dalam cara yang umum –anda perlu pergi ke Program Menjalankan ayakan untuk melihat nya. Jika anda
ingin menyimpan(pelihara suatu himpunan yang diberi dari perintah-perintah yang diajar lalu anda perlu
Edit arsip dan penggunaan simpan Seperti di editor itu untuk memberi nya nama mu sendiri dan
menuliskannya di suatu folder.

Figure 6.6 - Jogging control family


6.2.5 Jogging control family
Mengendalikan latihan berlari konstan dikumpulkan di suatu ayakan yang khusus yang flys-out
ke dalam menggunakan ketika kunci Tab ditekan papan tombol. Itu tersembunyi oleh suatu
tekanan?media pers yang kedua dari Tab. Ini digambarkan di dalam gambar 66/ Kapan pun Jog
ON?OFFtombol dipertunjukkan di ayakan yang ada lalu aksis dari mesin dapat menyentakkan dengan
(suatu) undakan/sentakan hotkeys –termasuk satu MPG menghubungkan via a emulator papan tombol:
hotkeys itu digambarkan di Configure Axis hotkeys; (b) MPG handwheel (s) yang disambungkan ke satu
enkoder di port paralel; atau suatu peranti Modbus (c) joystick-joystick menghubungkan seperti USB
Human Interface Devices; atau (e) sebagai suatu fitur warisan, suatu analog Windows yang tercocokkan
joystick. Jika tombol Jog ON/OFF tidak dipertunjukkan atau itu adalah toggled ke(pada Off lalu latihan
berlari konstan tidak yang dipertimbangkan untuk pertimbangan keselamatan.

6.2.5.1 Hotkey jogging


Ada tiga modus. Berkelanjutan, Langkah dan MPG yang terpilih oleh Jog Mode tombol dan yang
ditandai oleh LEDs. Modus berkelanjutan menggerakkan sumbu atau aksis di tingkat undakan/sentakan
lambat yang digambarkan selagi hotkeys itu adalah tertekan Latihan berlari konstan mempercepat yang
digunakan di hotkeys di modus Continuous di-set sebagai suatu persen dari yang cepat tingkat lintasan
oleh Slow Jog Percentage DRO. Ini dapat di-set (di dalam daerah 01% ke(pada 100%) oleh pengetikan ke
dalam DRO. Itu dapat disentuh di kenaikan-kenaikan 5% oleh tombol-tombol atau hotkeys mereka.
Persentase Undakan/Sentakan Lambat Ini dapat dikesampingkan dengan penekanan Shift dengan
hotkey(s). Satu LED diode pemancar cahaya) di samping Cont. LED diode pemancar cahaya) menandai
(adanya) latihan berlari konstan laju penuh ini terpilih Modus langkah menggerakkan sumbu oleh
kenaikan nya (seperti yang digambarkan oleh Jog Increment DRO) masing-masing keypress. Feedrate
yang ada (seperti yang digambarkan oleh kata F) digunakan untuk gerakan-gerakan ini. yang
dipertimbangkan untuk pertimbangan keselamatan.

Ukuran dari kenaikan dapat disimpan itu pengetikan ke dalam Step DRO atau nilai-nilai dapat
yang ditetapkan dalam ini DRO dengan bersepeda/ beredar melalui suatu himpunan dari 10 nilai-nilai
pemakai yang dapat dijelaskan yang menggunakan tombol Cycle Jog Step. Modus yang inkremental
terpilih oleh tombol togel atau, jika di Continuous Mode sementara yang terpilih dengan menekan Ctrl
sebelum melaksanakan undakan/sentakan.

6.2.5.2 Parallel port or Modbus MPG jogging


Sampai dengan tiga enkoder kwadratur sambungkan ke port paralel atau ModBus dapat yang
diatur sebagai MPGs untuk latihan berlari konstan dengan menggunakan tombol Jog Mode untuk
memilih MPG Jog Mode. Sumbu yang MPG akan menyentakkan ditandai oleh LEDs dan aksis yang
diinstall diedarkan melalui oleh tombol Alt-A untuk MPG1, Alt-B untuk MPG2 dan Alt-C untuk MPG3. (di)
atas grafik dari tangkai MPG adalah satu set tombol-tombol untuk memilih modus MPG.

Di MPG Velocity Mode percepatan gerakan sumbu dihubungkan dengan kelajuan yang hal
pemutaran dari MPG dengan Mach3 yang memastikan bahwa percepatan sumbu dan kecepatan
maksimum jika dihormati.Hal ini memberi suatu rasa sangat alami(wajar kepada gerakan sumbu. MPG
Step/Velocity modus sekarang ini bekerja seperti modus percepatan.

Di Dalam Modus bentuk langsung, masing-masing "klik" dari enkoder MPG meminta satu
langkah undakan/sentakan yang inkremental (- dengan jarak menetapkan perihal hotkey Step latihan
berlari konstan). Hanya nya meminta pada waktu yang sama akan diizinkan. Dengan kata lain jika sumbu
itu telah bergerak lalu a “klik” akan diabaikan. Di dalam Modus multi-step, klik akan terhitung dan
queued untuk aksi. Catat bahwa ini berarti bahwa langkah-langkah cepat yang besar bergeraknya
roda?kemudi bisa berarti bahwa sumbu menggerakkan suatu yang pantas dipertimbangkan jarak dan
untuk sekali waktu setelah gerakan roda?kemudi sudah dihentikan. Langkah-langkah itu adalah yang
diterapkan dengan menyatukan yang diberi oleh MPG Feedrate DRO Modus-modus langkah ini
[menjadi/dari]?berasal dari penggunaan yang tertentu di dalam pembuatan gerakan-gerakan sangat
bagus mengawasi ketika menyiapkan bekerja di suatu mesin. Anda dinasehatkan untuk awal
menggunakan Velocity Mode..

Figure 6.6 - Spindle speed control family

6.2.5.3 Spindle Speed control family


Tergantung pada perancangan mu mesin, spindel mesin dapat yang terkendali dalam tiga
jalan?cara: (suatu) Kelajuan adalah fixed/set dengan tangan, yang dinyalakan dan batal oleh tangan; (b)
Percepat fixed/set dengan tangan, yang dinyalakan dan batal oleh M-codes via keluaran-keluaran
aktivasi eksternal, (c) Speed menetapkan oleh Mach3 yang menggunakan PWM atau step/direction
pengarah.
Keluarga kendali ini hanyalah penting untuk kasus (c) The DRO mempunyai nilai nya
menetapkan ketika Satu kata digunakan di suatu sub-program. (ia) adalah diinginkan kelajuan spindel.
Itu dapat juga disimpan pengetikan ke dalam DRO. Mach3 tidak akan mengizinkan[membiarkan anda
untuk mencoba untuk membuat nya (di dalam yang manapun cara) ke(pada suatu kelajuan kurang dari
bahwa yang ditetapkan dalam Min Kelajuan atau lebih besar dari bahwa yang ditetapkan dalam Max
Speed di Config &Meletakkan/ menjepit Spindle Setup rekening untuk kecepatan.

6.2.6 Feed control family

6.2.6.1 Feed Units per minute


Prog Feed DRO memberi tingkat pemakanan di dalam satuan-satuan yang ada
(inches/millimetres per menit). Itu menyimpan kata F di suatu sub-program atau dengan pengetikan ke
dalam F DRO. Mach3 akan tujuan untuk gunakan kelajuan ini seperti(ketika yang nyata tingkat yang
dikoordinir bergeraknya tool melalui bahan. Jika tingkat ini bukanlah mungkin oleh karena maksimum
mengizinkan kelajuan tentang segala sumbu lalu tingkat pemakanan nyata akan yang terjangkau paling
tinggi.
Figure 6.7 Feed control family

Suatu edaran spindel dapat melakukan salah satu ditentukan oleh The DRO atau dari di/terukur
lewati menghitung kacang-kacangan indeks. Config mempunyai suatu checkbox untuk menggambarkan
Mach3 yang akan memiliki.
Untuk mempekerjakan Feed units/rev, Mach3 harus mengenal nilai dari ukuran yang di/terpilih
dari kelajuan dari spindel (yaitu. itu harus mempunyai (suatu) menggambarkan dalam Satu kata atau
oleh data yang dimasukkan Ke(Pada DRO di dalam keluarga kendali laju Spindle atau (b) indeks yang
harus dihubungkan sampai ke ukuran nyata kelajuan spindel).

Kenali bahwa nilai-nilai klasifikasi di dalam kendali itu akan sangat berbeda kecuali jika kelajuan spindel
adalah dekat pada 1 rpm! Maka menggunakan suatu pemakanan per menit menggambarkan dengan
pemakanan per modus putaran akan mungkin menghasilkan suatu penurunan drastis yang tidak bagus.

6.2.6.3 Feed display


Pemakanan yang nyata di dalam operasi yang mempertimbangkan gerakan yang dikoordinir
semua aksis dipertunjukkan di dalam Units/min dan Units/rev. Jika kelajuan spindel bukanlah di-set dan
kelajuan spindel yang nyata tidak di/terukur lalu Feed per nilai putaran akan tidak berarti

6.2.6.4 Feed override


Kecuali Jika M49 (Lumpuhkan feedrate mengesampingkan) digunakan, feedrate itu dapat secara
manual dikesampingkan,di dalam daerah 20% ke(pada 299%, dengan memasuki suatu persentase di
dalam DRO. Nilai ini dapat disentuh (- sejalan dari 10%) dengan tombol-tombol atau jalan-pintas papan
tombol mereka dan atur ulang ke(pada 100%.LED diode pemancar cahaya) memperingatkan satu
mengesampingkan di dalam operasi. FRO DRO tampilkan hasil yang dihitung menerapkan persentase
mengesampingkan kepada himpunan feedrate.

6.2.7 Program Running control family


Kendali-kendali ini menangani eksekusi suatu sub-program yang terisi atau perintah-perintah di satu
MDI garis.

6.2.7.1 Cycle Start


Peringatan keselamatan: Catat bahwa tombol Cycle Start akan, di dalam. umum, mulai spindel
dan sumbu gerakan. Itu perlu selalu diatur untuk memerlukan "dua tangan" operasi dan jika anda
adalah menugaskan hotkeys mu sendiri yang harus tidak suatu tombol.
6.2.7.2 FeedHold
tombol Feedhold akan berhenti eksekusi sub-program sama dengan cepat sebagai yang
mungkin hanya dengan cara yang terkontrol dengan demikian hal tersebut dapat dimulai kembali oleh
Cycle Start. Spindel dan bahan pendingin akan tinggal di tetapi dapat dihentikan secara manual jika
diperlukan.
Ketika di FeedHold anda dapat menyentakkan aksis, menggantikan suatu tool yang rusak dll. Jika
anda sudah menghentikan spindel atau bahan pendingin lalu anda akan secara umum ingin memutar
mereka di sebelum melanjutkan. Mach3 mengingat sumbu memposisikan pada waktu dari FeedHold
dan kembali ke mereka sebelum melanjutkan sub-program.

Figure 6.8 - Program running family

6.2.7.3 Stop
Berhenti berhenti gerakan sumbu sama dengan cepat sebagai yang yang mungkin. Mungkin
mengakibatkan langkah-langkah yang hilang (terutama di stepper aksis digerakkan mesin) dan merestart
tidak akan valid

6.2.7.4 Rewind
Rewinds sub-program sekarang ini memuat

6.2.7.5 Single BLK


SingleBLK adalah suatu togel (dengan indikator LED diode pemancar cahaya)). Di Dalam Mode
blok Yang Tunggal suatu Cycle Start akan laksanakan garis tunggal berikutnya dari sub-program dan lalu
masuk FeedHold.

6.2.7.6 Reverse Run


Lari Mundur adalah suatu togel (dengan indikator LED diode pemancar cahaya)). haruslah Yang
digunakan setelah suatu Tahan Pemakanan atau Single Blok dan Cycle Start yang berikutnya akan
menyebabkan sub-program itu untuk singgah mundur. Ini adalah terutama sekali bermanfaat di dalam
menyembuhkan dari suatu kondisi busur api yang hilang di dalam pemotongan plasma atau suatu tool
yang rusak.

6.2.7.7 Line Number


Garis DRO adalah nomor yang ordinal dari garis yang ada di dalam etalase G-code (penganjakan
dari 0). Catat bahwa ini tidak dihubungkan dengan "kata N" nomor baris. Anda dapat mengetik ke dalam
DRO ini untuk membuat garis yang ada.
6.2.7.8 Run from here
Yang lari/dijalankan dari sini melaksanakan suatu patung sasaran tembak dari sub-program itu
untuk menetapkan keadaan modal (-G20/G21, G90/G91 dll.) harus dan lalu membisikkan karena suatu
bergerak ke ditaruh titik yang dikendalikan di dalam posisi yang benar kepada karena awal dari baris
Berderet Jumlah. Anda mestinya tidak mencoba ke Yang lari/dijalankan dari sini di tengah-tengah suatu
subroutine.

6.2.7.9 Set next line


Seperti Lari dari sini tetapi tanpa seting modus yang berkenaan dengan persiapan atau gerakan.

6.2.7.10 Block Delete


togel-togel tombol Delete Block Delete "saklar". Jika yang dimungkinkan lalu bentuk dari G-code yang
mulai dengan suatu perintah yaitu. tidak akan dieksekusi.

6.2.7.11 Optional Stop


Togel-Togel tombol akhir Optional Stop "saklar". Jika yang dimungkinkan lalu M01 memerintah akan
diperlakukan sebagai M00.

6.2.8 File control family


Kendali-kendali ini, gambar 69, dilibatkan dengan arsip dari sub-program mu. Mereka seharusnya
terbukti sendiri di dalam operasi.

6.2.9 Tool details


Di dalam kelompok Tool Details, gambar 69, kendali tampilkan tool yang ada, offset-offset untuk
panjangnya dan diameter nya dan, di sistem dengan suatu Digities masuk, mengizinkan[membiarkan nya
semestinya secara otomatis kosong kepada Z naik pesawat terbang. Kecuali jika perubahan tool
meminta sedang diabaikan (-Config), di temu satu M6 Mach3 akan bergerak ke Safe Z dan perhentian,
menyiarkan Tool Change LED diode pemancar cahaya). Anda melanjutkan (setelah mengubah tool)
dengan meng-klik Mulailah siklus. Waktu berlalu untuk pekerjaan yang ada dipertunjukkan di dalam jam,
beberapa menit dan [detik / barang bekas].

Figure 6.9 – Tool Details


6.2.10 G-Code and Toolpath control family
Sub-program sekarang ini terisi dipertunjukkan di dalam jendela G-code. Garis yang ada adalah
yang digarisbawahi dan dapat dipindahkan dengan gulungan menghalangi di jendela. Toolpath
tampilkan, menggambarkan 610, menunjukkan lintasan yang titik yang dikendalikan akan mengikuti X, Y,
Z . planes Ketika suatu sub-program sedang melaksanakan lintasan itu adalah overpainted di dalam
warna yang terpilih di Config. Overpainting ini dinamik dan tidak dipelihara ketika anda menyaring
perubahan atau sungguh mengubah pandangan-pandangan dari toolpath. Di saat-saat anda akan
menemukan bahwa pajangan tidak persisnya mengikuti lintasan yang direncanakan. Itu terjadi karena
alasan yang berikut. Mach3 menentukan prioritas itu tugas-tugas sedang lakukan. Mengirimkan teliti
kacang-kacangan langkah kepada perkakas mesin itu adalah prioritas pertama. Menggambar?menarik
lintasan tool adalah suatu prioritas yang lebih rendah. Mach3 akan [menggambar/menarik] poin-poin di
toolpath tampilkan kapan pun itu mempunyai waktu terluang dan itu ber/menggabung dengan ini
semua tunjuk oleh garis lurus. Maka, jika waktu adalah celana pendek, hanya sedikit poin-poin akan
digambar/ditarik dan lingkaran-lingkaran.

Figure 6.10 - Toolpath family

cenderung muncul sebagai poligon di mana sisi lurus sangat terlihat. Ini tidak perlu khawatir. Tombol
Simulasi Program Run akan melaksanakan G-code, hanya tanpa gerakan tool, dan membiarkan waktu itu
untuk membuat part untuk diperkirakan.

Batas Program Data memungkinkan Anda untuk memeriksa perjalanan maksimum titik
terkontrol menjadi wajar (misalnya tidak penggilingan bagian atas dari meja) Screenshot juga
menunjukkan sumbu DROs dan beberapa Program control run .
Gambar 6.11 - Toolpath kaitannya dengan tabel

Jika Anda telah menetapkan softlimits yang sesuai dengan ukuran meja mesin Anda maka sering
berguna untuk menggunakan tombol Mode Tampilan untuk beralih dari Ayub ke mode Tabel untuk
menampilkan toolpath dalam kaitannya dengan tabel. Lihat gambar 6.11
Display toolpath dapat diputar dengan meng-klik kiri dan menyeret/mendrag mouse. dapat diperbesar
dengan menekan shift dan meng-klik kiri dan mendrag. Bias juga menyorot dengan mendrag klik kanan.
tombol Regenerate akan memperbaharui tampilan toolpath dari G-code dengan perlengkapan saat
diaktipkan dan G92 offset.
Catatan: Hal ini sangat penting untuk memperbaharui toolpath setelah mengubah nilai-nilai offset baik
untuk mendapat efek visual yang benar dan karena itu digunakan untuk melakukan perhitungan ketika
menggunakan G42 dan G43 untuk kompensasi pemotong..

6.2.11 Work offset and tool table control family


Work offset and tool table control family dapat diakses dari menu Operator dan, tentu saja, di
dalam suatu sub-program tetapi sering paling aman untuk mengolah mereka melalui keluarga ini.
Mengacu kepada bab 7 untuk rincian tabel-tabel dan teknik-teknik seperti "Touching/Menyentuh".
karena G-code yang mendasari definisi Work Offset dan Tool tabel-tabel memasukkan sedikit Jalan
dengan cara yang berbeda.

peringatan: Mengubah Work dan Penyimpangan pahat digunakan tidak akan pernah benar-benar
menggerakkan tool di mesin meskipun tentu saja akan mengubah sumbu pembacaan DRO .
Bagaimanapun, suatu gerakan G0,G1 dll.) setelah menseting offset-offset baru akan berada di system
koordinat baru.

Anda harus memahami apa yang sedang anda lakukan jika anda ingin menghindari
crash/tubrukan di mesin mu.
6.2.11.1 Work Offsets
Mach3 oleh penggunaan standar Kerja nomor Offset 1.

Figure 6.12 – Work offsets family

Pilih setiap nilai dari 1 sampai 255, dan memasuki nya di dalam Current Work Offset DRO, akan
membuat arus Work Offset itu. Work offsets kadang-kadang disebut fixture Offsets. Mengetik ke
dalam DRO itu adalah setara dengan suatu bagian program mengeluarkan G55 sampai 59 atau G581
untuk G59.253 (-qv.).

Anda dapat juga dapat mengatur sistim offset yang ada menggunakan tombol-tombol Fixture.
Anda dapat mengubah nilai dari nilai-nilai offset untuk sistim offset yang ada dengan mengetikan ke
dalam relevan Part Offset DROs. (Part Offset adalah nama lain untuk Work dan Fixture offset-offset!)
Nilai-nilai juga dapat diatur dalam DROs ini dengan menggerakkan sumbu ke suatu tempat yang
diinginkan dan meng-klik sebagai mengatur atau pilih tombol. Sumbu X dan Y dan Sumbu Z yang diatur
dengan jalan atau cara yang sedikit berbeda. Z akan lebih mudah untuk memahami sehingga kita akan
menjelaskannya terlebih dulu.

Offset Z biasanya akan disiapkan dengan “master tool” di dalam spindle/kumparan. Z untuk alat
yang lain akan dikoreksi oleh tabel tool. Suatu blok pengukur atau kadang-kadang bahkan suatu
potongan foil atau kertas yang meluncur antara alat dan bagian atas pekerjaan (jika ini adalah Z =0,0)
atau tabel (jika ini adalah Z =0,0). Sumbu Z itu sangat dengan lemah-lembut menyentakkan
menurun/jatuh sampai pengukur itu hanyalah yang terjerat oleh tool. Ketebalan dari pengukuran itu
dimasukkan ke Gage Block Height DRO dan Tetapkan tombol Z di-klik. Ini akan mengatur nilai Z dari
offset pekerjaan yang ada sehingga tool adalah di altitudo yang diberi.
Proses untuk X dan Y adalah sama kecuali menyentuh mungkin akan dilakukan pada salah satu
dari empat sisi bagian dan akun harus diambil dari diameter alat (atau probe) dan
ketebalan setiap ukur yang digunakan untuk memberikan "rasa" untuk proses menyentuh.
Misalnya untuk mengatur tepi bawah sepotong kain menjadi Y = 0,0 dengan alat
diameter 0,5 "dan 0,1" blok pengukur, Anda akan memasuki 0,7 di Ujung Finder Dia DRO (yaitu diameter
alat pengukur ditambah dua kali) dan klik tombol Select yang dikelilingi di
angka 6.12 Tergantung pada konfigurasi Persistent Offsets dan Offsets simpan di Config yang nilai-nilai
baru akan diingat dari satu menjalankan mach3 yang lain.

6.2.11.2 Tools
Tools diberi nomor dari 0 sampai 255. Nomor tool terpilih oleh kata T di suatu sub-program atau
memasuki nomor di dalam DRO T. Offset-offset nya hanya diterapkan jika mereka beralih On oleh
tombol toogle Tool Offset On / Off (atau setara G43 dan G49 dalam program bagian)
Dalam Mach3Mill hanya offset Z dan Diameter digunakan untuk tool. Diameter dapat dimasukkan ke
dalam DRO dan Z-offset (yaitu. kompensasi untuk panjangnya tool) dimasukkan secara langsung atau
oleh Touching. Tool Set fitur Offset bekerja persis seperti yang diatur Z dengan dengan Work Offset .
Data tool offset dibuat persisten antara run dengan cara yang sama seperti data Work Offset.

Figure 6.13 – Tool Offset

6.2.11.3 Akses langsung ke Tabel-tabel Offset


Tabel-tabel itu dapat dibuka dan diedit secara langsung menggunakan Save Work Offsets dan save Tool
Offsets. Tombol-tombol offset-offset atau Operator (yaitu. Work offsets) dan Operator menu-menu.

6.2.12 Rotational Diameter control family


Sebagaimana digambarkan dalam Feedrate control family, itu dimungkinkan untuk
menggambarkan mendekati ukuran dari suatu benda kerja yang diputar sehingga kelajuan sumbu
pemutaran dapat secara benar tercakup di federate yang dicampur. Relevan diameter-diameter
dimasukkan ke dalam DROs dari keluarga ini.
Figure 6.14 - Rotational diameters

Keluarga kontrol Axis telah memperingatkan LED (s) untuk menunjukkan pengaturan non-nilai
nol di sini. Nilai-nilai tidak diperlukan jika gerakan putar tidak dikoordinasikan dengan sumbu linier.
Dalam hal ini kasus kata F cocok untuk derajat per menit atau derajat per putaran harus diprogramkan.

6.2.13 Tangential Control Family


Pada suatu mesin untuk memotong vinil atau kain sangat berguna untuk menggunakan sumbu
putar untuk mengendalikan arah poin pisau. Itu akan memotong dengan baik jika menurut garis
singgung kepada arah di dalam yang mana sumbu X dan Y sedang bergerak pada setiap waktu.

Figure 6.15 – Tangential control family

Mach3 akan mengendalikan sumbu A seperti untuk G1 bergerak. jelas titik pisau itu harus dekat pada
sumbu tentang yang suatu putaran dan sumbu ini harus sejajar dengan Sumbu Z dari mesin. Fitur itu
diaktipkan oleh tombol Tangential Control. Di dalam kebanyakan aplikasi ada batasan atas
penjuru/sudut melalui mana pisau itu dapat diputar pada suatu sudut ketika di dalam bahan. Nilai ini
digambarkan di Lift Angle. Setiap sudut di mana perubahan di dalam penjuru/sudut diperlukan adalah
lebih besar dari Lift Angle akan menyebabkan Sumbu Z itu untuk naik oleh nilai di Lift Z, pisau itu akan
berbalik dan kemudian Z akan turun sehingga kembali memasuki bahan di dalam arah baru.
6.2.14 Batas dan bermacam-macam keluarga kontrol
6.2.14.1 Input Activation 4
Input Activation 4 dapat diatur untuk memberi suatu Fungsi bentuk langsung yang dilengkapi yang sulit
(keras setara dengan tombol Single di dalam Program Running Control Family)

Figure 6.16 - Limits control family

6.2.14.2 Override Limits


Mach3 dapat menggunakan software untuk mengesampingkan limit switch terhubung ke
inputnya. Hal ini dapat secara automatik yaitu joging konstan melaksanakan cepat-cepat setelah suatu
reset tidak akan menjadi tunduk kepada batas-batas sampai sumbu itu menyentakkan batal limit switch.
Tombol Toggle dan peringatan LED untuk Override Auto limits kontrol ini. Sebagai limit alternative bisa
ditutup rapat menggunakan togel OverRide Limits. Penggunaannya yang ditandai oleh LED

Perhatikan: bahwa kontrol ini tidak berlaku jika batas saklar-saklar dilengkapi kepada elektronika
pengarah atau ke aktifkan EStop. Dalam hal ini eksternal saklar akan diperlukan menonaktipkan sirkuit
saklar saat anda jogging off.

6.2.15 System Settings control family


Catatan : control dalam keluarga ini tidak di satu tempat di layar dirilis dengan Mach3. Anda akan perlu
untuk mencari mereka di Program Run, settings dan diagnostic screens.

Figure 6.17 – System Settings, Safe Z controls etc


6.2.15.1 Units
Togel ini menerapkan G20 dan G21 mengkode untuk mengubah satuan-satuan pengukuran yang
ada. Anda betul-betul dinasehatkan untuk tidak melakukan hal ini kecuali di dalam fragmen-fragmen
kecil dari sub-program di pelanggan dari fakta bahwa Work Offset dan Tabel-Tabel tools offset adalah
dalam satu himpunan yang ditetapkan dari satuan-satuan.

6.2.15.2 Safe Z
Keluarga ini memungkinkan anda untuk menggambarkan nilai Z yang bersih dari penjepit-
penjepit dan bagian-bagian dari benda kerja. Akan digunakan untuk 'homing' dan mengubah tool.

6.2.15.3 CV Mode/Angular Limit


LED ini menyala ketika sistem berjalan dalam mode "Constant Velocity". Ini akan memberikan
operasi halus dan lebih cepat dari pada "Exact Stop" modus tetapi dapat menyebabkan beberapa
pembulatan pada sudut tajam/jelas tergantung pada kecepatan drive sumbu. Bahkan ketika sistem
dalam CV Modus sudut dengan perubahan arah yang lebih akut dari nilai yang diberikan dalam angular
Batas DRO akan dilakukan seolah-olah Exact Stop terpilih. Rincian lengkap dari ini diberikan
bawah Velocity Konstan dalam bab 10.

6.2.15.4 Offline
Toggle dan peringatan LED "memutus" semua output sinyal dari Mach3. Hal ini dimaksudkan
untuk Mesin setup dan pengujian. Penggunaannya selama bagian Program akan menyebabkan Anda
semua macam posisi masalah.

6.2.16 Encoder control family


Keluarga ini menampilkan nilai-nilai dari sumbu encoders dan memungkinkan mereka untuk
dipindahkan ke dan dari sumbu Dros Tombol zero akan mereset encoder DRO sesuai dengan nol.
Tombol Untuk DRO salinan nilai ke DRO poros utama (yaitu menerapkan nilai-nilai ini sebagai G92
offset).Tombol Load DRO memuat enkoder DRO dari sumbu utama yang sesuai DRO.

6.2.17 Automatic Z control family

Figure 6.19 – Automatic Z control


Mach3 mempunyai fasilitas untuk membuat suatu batas bawah untuk pindah ke Sumbu Z. Lihat dialog
Config karena seting yang statik dari nilai Inhibit-Z iniAda juga keluarga yang memungkinkan kontrol ini
Menghambat nilai Z yang akan ditetapkan sambil mempersiapkan dan sebelum menjalankan program G-
kode. Hal ini ditunjukkan pada Gambar 6.19. Kode program, yang sering adalah suatu impor DXF atau
HPGL, sehingga membuat satu dipotong atau set luka di kedalaman Z akhirnya diinginkan (mungkin Z = -
0.6 atas asumsi inci benda kerja adalah Z = 0). Perintah terakhir harus menjadi M30
(Rewind)Menggunakan Z kontrol Otomatis (a) menetapkan nilai Z-menghambat ke Z untuk kedalaman
untuk cut roughing pertama (mungkin Z = -0.05) (b) Bawah Z-Menghambat ke kedalaman cut berturut-
turut (kita mungkin mengizinkan 0,1 sebagai alat memiliki beberapa dukungan side). Seluruh pekerjaan
akan membutuhkan tujuh lewat untuk sampai ke Z = -0.6, sehingga (c) memasukkan 7 di L (Loop). Pada
Siklus menekan Mulai mesin otomatis akan membuat serangkaian pemotongan untuk meningkatkan
kedalaman Z. Para Dros melacak kemajuan decrementing L karena mereka dilakukan dan memperbarui
nilai Z-menghambat. Jika mengingat jumlah L tidak mencapai program bagian yang diminta kedalaman Z
maka Anda dapat memperbarui dengan DRO L dan restart program.

6.2.18 Laser Trigger output family

Figure 6.20 – Digitise Pulse


family
Mach3 akan menampilkan pulsa pada Pemicu Digitise Out Pin (jika ditentukan) ketika sumbu X atau Y
melewati memicu poin. Trigger Laser kelompok kontrol memungkinkan Anda untuk menentukan titik-
titik grid dalam unit saat ini dan relatif ke sewenang-wenang datum. Klik Laser Grid Zero ketika titik
dikendalikan diinginkan asal grid. Tentukan posisi garis grid di X dan sumbu Y dan klik Toggle untuk
memungkinkan output dari pulsa setiap kali sumbu melintasi garis grid.
Fitur ini bersifat eksperimental dan dapat berubah di kemudian rilis/pembebasan.

6.2.19 Custom controls families


Mach3 memungkinkan pembangun mesin, yang bisa Anda atau pemasok Anda, untuk
menambahkan berbagai macam fitur dengan layar kustom yang dapat memiliki Dros, LED dan tombol
yang digunakan oleh VB Script program (baik melekat pada tombol atau lari dari file makro). Contoh
Fasilitas tersebut diberikan di manual Customisation Mach3. Contoh ini juga menunjukkan bagaimana
layar Mach3 berbeda dapat terlihat sesuai dengan aplikasi yang berbeda meskipun pada dasarnya
mereka melakukan fungsi yang sama dibutuhkan oleh mesin penggilingan atau router.
6.3 Using Wizards

Figure 6.21 – Choosing a Wizard


Wizards Mach3 adalah satu perluasan kepada fasilitas Teach yang memungkinkan Anda untuk
menentukan beberapa mesin operasi menggunakan salah satu atau lebih layar khusus. TheWizard maka
akan menghasilkan Gcode untuk membuat potongan-potongan yang diperlukan. Contoh dari Wizards
termasuk mesin yang melingkar saku, pengeboran array lubang dan ukiran teks.
Tombol Load Wizards menampilkan tabel Wizards untuk diinstal pada sistem Anda. Anda
memilih salah satu yang diperlukan dan klik Run. Layar Wizard (atau kadang-kadang salah satu dari
beberapa layar) akan ditampilkan.
Bab 3 mencakup contoh untuk menggiling saku. Gambar 6.22 adalah theWizard untuk ukiran teks.
Figure 6.22 – The Write Wizard screen

Wizards telah disumbangkan oleh beberapa penulis dan tergantung pada tujuan mereka ada sedikit
perbedaan dalam tombol kontrol. Setiap Wizard Namun akan memiliki sarana posting G-kode untuk
Mach3 (ditandai Tulis dalam gambar 6,22) dan sarana untuk kembali ke layar utama Mach3 . Wizards
paling memungkinkan Anda untuk menyimpan pengaturan sehingga the wizard berjalan lagi
memberikan nilai awal yang sama untuk Dros dll. Gambar 6.23 menunjukkan bagian dari layar Toolpath
setelah tombol Tulis ditekan pada angka 6.22.
Tombol Last Wizard menjalankan wizard Anda yang terakhir digunakan tanpa kesulitan memilihnya dari
daftar. Tombol Convensation berjalan satu set wizard dirancang oleh Solusi bermodel. Ini yang
disertakan dengan Mach3 tetapi membutuhkan lisensi terpisah bagi mereka yang akan digunakan untuk
menghasilkan kode.

6.4 Loading a G-code part program

Jika Anda memiliki satu sub program yang ditulis oleh tangan atau CAD / CAM Paket maka Anda load ke
Mach3 menggunakan tombol Load Gcode . Anda pilih file dari sebuah Windows standar mengajukan
dialog terbuka. Sebagai alternative Anda dapat memilih dari daftar terakhir digunakan file yang
ditampilkan oleh Layar tombol Files terbaru.
Ketika file yang dipilih, Mach3 akan memuat dan menganalisis kode. Ini akan menghasilkan
sebuah toolpath untuk itu, yang akan ditampilkan, dan akan mendirikan ekstrem program. Kode
program dimuat akan ditampilkan dalam jendela daftar G-kode. Anda dapat menggulir melalui
memindahkan baris saat disorot dengan menggunakan scroll bar.

6.5 Editing a part program


Asalkan Anda telah menetapkan sebuah program untuk digunakan sebagai editor G-kode (dalam
Logic> Config),Anda dapat mengedit kode dengan mengklik tombol Edit. Editor dinominasikan akan
terbuka di jendela baru dengan kode dimuat ke dalamnya. Bila Anda telah selesai mengedit Anda harus
menyimpan file dan keluar dari editor.
Mungkin ini adalah paling mudah dilakukan dengan menggunakan kotak dekat dan membalas Ya
untuk "Apakah Anda ingin menyimpan perubahan "dialog?. Saat mengedit, Mach3 ditangguhkan. Jika
Anda klik pada jendela yang akan muncul harus dikunci up. Anda dapat dengan mudah memulihkan
dengan kembali ke editor dan menutupnya.
Setelah mengedit, kode revisi akan dianalisis dan digunakan untuk menumbuhkan toolpath dan
ekstrema. Anda dapat meregenerasi/memperbaharui toolpath setiap saat dengan menggunakan tombol
Regenerate.

6.6 Manual preparation and running a part program


6.6.1 Memasukkan program tulisan tangan
Jika Anda ingin menulis sebuah program "dari awal", maka Anda dapat melakukannya dengan
menjalankan Editor luar Mach3 dan menyimpan file atau Anda dapat menggunakan tombol Edit dengan
tidak ada bagian Program dimuat. Dalam hal ini Anda harus Save As file selesai dan keluar dari editor.
Dalam kedua kasus, Anda harus menggunakan File> Beban G-kode untuk memuat program baru Anda ke
Mach3.
Peringatan: Kesalahan dalam baris kode umumnya diabaikan. Anda tidak harus bergantung pada suatu
sintaksis yang terperinci.
6.6.2 Sebelum Anda menjalankan program bagian
Ini adalah praktik yang baik untuk bagian program untuk tidak membuat asumsi tentang
keadaan mesin ketika mulai. Oleh karena itu harus mencakup G17/G18/G19, G20/G21, G40, G49,
G61/G62, G90/G91, G93/G94. Anda harus memastikan bahwa sumbu berada dalam posisi referensi
diketahui - mungkin dengan menggunakan Ref Semua tombol.
Anda perlu memutuskan apakah program dimulai dengan kata S atau jika Anda perlu untuk
mengatur spindle kecepatan dengan tangan atau dengan memasukkan nilai dalam DRO S. Anda akan
perlu memastikan bahwa feedrate yang sesuai diatur sebelum perintah G01/G02/G03 dieksekusi. Hal
ini dapat dilakukan oleh sebuah kata F atau data yang masuk ke dalam DRO F. Selanjutnya Anda
mungkin perlu memilih Tool dan / atau Work Offset. Akhirnya, kecuali jika program sudah dibuktikan
untuk bersifat valid anda perlu mencoba mengulangi, memotong "udara" untuk melihat bahwa tidak
ada yang mengerikan terjadi.

6.6.3 Running your program


Anda harus memonitor jangka pertama dari setiap program dengan hati-hati. Anda mungkin
menemukan bahwa Anda harus menimpa laju umpan atau, mungkin, kecepatan spindle untuk
meminimalkan atau berceloteh mengoptimalkan produksi. Bila Anda ingin membuat perubahan anda
harus melakukan hal ini pada "fly"atau menggunakan tombol Pause, membuat perubahan Anda dan klik
Cycle Start.
6.7 Building G-code by importing other files

Figure 6.27 Choosing import filter


Mach3 akan mengkonversi file dalam DXF, HPGL atau JPEG format ke G-kode yang akan
dipotong representasi dari mereka. Hal ini dilakukan dengan menggunakan File> Impor HPGL / BMP /
JPG atau File> Impor> DXF menu.
Setelah memilih jenis file Anda harus memuat original file. Anda diminta untuk parameter untuk
mendefinisikan konversi dan pakan dan pendingin perintah untuk dimasukkan dalam program bagian.
Anda impor data. Mach3 harus membuat file. TAP kerja yang berisi dihasilkan G-kode, sehingga Anda
akan diminta oleh file save dialog untuk nama dan folder untuk ini. File. TAP ini kemudian dimuat ke
Mach3 dan Anda dapat menjalankannya sebagai bagian dengan program lainnya.
Rincian lengkap dari proses konversi dan parameter mereka diberikan dalam Bab 8.

7. Sistem koordinat, tabel alat dan perlengkapan

Bab ini menjelaskan bagaimana Mach3 bekerja ketika Anda meminta alat untuk pindah ke posisi
tertentu. Ini menggambarkan gagasan sistem koordinat, mendefinisikan Sistem Koordinat Mesin dan
menunjukkan bagaimana Anda dapat menentukan panjang masing-masing Alat, posisi suatu benda kerja
di suatu gambar dan jika perlu menambahkan variable Offset .
Anda mungkin merasa berat awal membaca buku ini. Kami menyarankan anda mencoba teknik-
teknik menggunakan alat mesin anda sendiri. Hal ini tidak mudah dilakukan, karena “meja”untuk
menjalankan mach3 yang anda butuhkan melihat dimana alat yang sebenarnya dan anda perlu
memahami perintah G-kode sederhana seperti G00 G01.
Mach3 dapat digunakan tanpa suatu yang terperinci , akan tetapi pada bab ini menemukan
konsep konsep yang menyiapkan pekerjaan pada mesin anda lebih cepat dan lebih dapat diandalkan.
7.1 Mesin sistem koordinat

Gambar 7.1 menggambar dasar mesin


Anda telah melihat bahwa sebagian besar layar Mach3 memiliki Dros berlabel “sumbu X”,
“sumbu Y” dll. Jika anda akan membuat suku cadang dengan teliti dan meminimalkannya, kemungkinan
dari perangkat anda hancur ke dalam apapun yang perlu anda pahami betul arti nilai ini setiap saat
ketika anda sedang mengatur pekerjaan atau menjalankan sub program.
Ini adalah hal termudah untuk menjelaskan serta memperhatikan mesin. Kita telah memilih
sebuah mesin imajiner yang membuatnya lebih mudah untuk memvisualisasikan bagaimana sistem
koordinat bekerja. Gambar 7.1 menunjukkan bagaimana tanda yang di sukai
Ini merupakan mesin untuk meghasilkan gambar dengan bolpoin atau bermata leken di atas
kertas atau karton. Ini terdiri dari sebuah table yang ditetapkan dan suatu pena silindris yang dapat
bergerak ke kiri dan ke kanan (arah X). depan dan belakang (arah Y) dan atas ke bawah (arah Z). Gambar
tersebut menunjukkan sebuah persegi yang baru saja ditarik di atas kertas.
Gambar 7.2 menunjukkan sistem koordinat mesin yang mengukur (dalam inci) dari permukaan tabel di
sudut kiri alas. Ketika anda akan melihat sudut kiri alas kertas berada pada X=2, Y=1 dan Z=0
(mengabaikan ketebalan kertas). Titik pena di X=3, Y=2 dan Z=1.3
Jika titik pena berada disudut tabel pada mesin ini, itu akan berada di rumah atau posisi yang
didefinisikan. Posisi ini sering digambarkan oleh posisi yang mana mesin bergerak bila diaktifkan.suatu
posisi kosong untuk setiap sumbu yang disebut nol absolut mesin. Kita akan kembali ketempat mana
kekuatan rumah sebenarnya ditempatkan di suatu mesin yang riil

Sistem koordinat, table alat dan perlengkapan

Gambar 7.2 sitem mesin koordinat


Pokok dari pena, seperti ujung suatu pahat potong dimana berbagai hal terjadi dan memanggil titik yang
di kendalikan. Sumbu DROs di Mach3 selalu menampilkan koordinat koordinat dari titik yang
dikendalikan terhadap dengan beberapa sistem koordinat. Alasan anda membaca bab ini bahwa tidak
mudah untuk memiliki angka nol dari sistem koordinat pengukuran di tempat posisi mesin (seperti sudut
tabel di contoh ini).
Contoh sederhananya akan menunjukkan mengapa hal ini bisa terjadi.
Pada program berikut terlihat seperti pada gambar 7.1 :
N10 G20 F10 G90 (satuan satuan yang disiapkan,suatu tingkatan yang lmbt dll)
N20 G0 Z2.0 (mengangkat pena)
N30 G0 X0.8 Y0.3 (cepat untuk ke kiri dasar penyiku)
N40 G1 Z0.0 (bawah pena)
N50 Y1.3 (kita dapat melangkahi G1 sebagaimana yang telah dilakukan)
N60 X1.8
N70 Y0.3 (bentuk arah putaran)
N80 X0.8
N90 G0 X0.0 Y0.0 Z2.0 (gerakan pena yang luar biasa untuk mengangkatnya)
N100 M30 (selesainya program)
Jika anda belum bisa mengikuti semua kode itu maka bisa di contohkan sebagai berikut.Misalnya pada
baris N30 mesin diperintahkan untuk memindahkan titik kontrol pada X = 0,8, Y = 0,3. Dan garis N60 titik
kontrol akan berada di X = 1,8, Y = 1,3 dengan demikian Dros itu akan terbaca:
Sumbu X 1.8000 Sumbu Y 1.3000 Sumbu Z 0.0000
Masalahnya, tentu saja persegi belum ditarik pada kertas seperti pada gambar 7.1 .Penulis program
telah mengukur dari sudut kertas akan tetapi mesin itu sedang mengukur dari posisi nol mesin.

7.2 Kerja offset


Mach3, sama halnya seperti mesin pengendali, mengizinkan Anda untuk memindahkan asal sistem
koordinat
Hal ini dinamakan offsetting mesin koordinat
Sistem koordinat, table alat dan perlengkapan

Gambar 7.3 menunjukkan apa yang akan terjadi jika kita bisa menyeimbangkan sistem koordinat untuk
sudut kertas. Ingatlah G-kode selalu menggerakkan pada titik terkendali nomor yang diberikan dalam
sistem koordinat.
Seperti biasanya lembar kertas memiliki beberapa cara perbaikan satu persatunya di dalam
posisi yang di tunjukkan, offset ini disebut suatu kerja offset 0,0,0 titik asal muasal dari koordinat system
Offseting ini sangat bermanfaat bahwa ada beberapa cara untuk melakukannya menggunakan Mach3
tetapi mereka semua diatur menggunakan layar offset (lihat lampiran 1 untuk screenshoot)
7.2.1 Mengatur asal kerja ke titik tertentu
Cara yang paling jelas terdiri dari dua langkah:
1. Tampilan layar offset.Gerakkan pena ke tempat mana pun yang anda inginkan.Hal ini dapat
dilakukan dengan ber lari atau, jika Anda dapat menghitung seberapa jauh itu dari posisi saat ini
Anda dapat menggunakan G0S dengan input data manual
2. Klik tombol Sentuh di samping masing-masing sumbu dalam Kerja Offset bagian dari
layar. Pada Touch pertama Anda akan melihat bahwa koordinat sudah ada sumbu Tersentuh
dimasukkan ke dalam Bagian Offset DRO dan sumbu DRO membaca nol. Sentuhan berikutnya pada
sumbu lain menyalin Koordinat untuk yang offset dan nol sumbu itu DRO
Jika anda ingin tahu apa yang terjadi maka berikut ini dapat membantu. Kerja offset selalu
menambahkan angka di sumbu DROs untuk memberikan mesin koordinat mutlak titik terkontrol.
Mach3 akan menampilkan koordinat mutlak titik terkontrol jika Anda mengklik tombol Mesin
coords. lampu LED untuk memperingatkan Anda bahwa koordinat yang ditampilkan adalah yang
mutlak.
Ada cara lain untuk pengaturan offset yang dapat digunakan jika Anda tahu posisi mana anda
menghendaki asal semestinya.
Sudut kertas dari mata sekitar 2,6 “kanan dan 1,4” di atas titik referensi di sudut meja Mari kita mengira
bahwa angka tersebut cukup akurat untuk digunakan.
1. Tipe 2,6 dan 1,4 ke offset Dros X dan Y. Sumbu DROs akan berubah (setelah dikurangi offset dari
mereka). Ingatlah bahwa Anda belum pindah ke posisi yang sebenarnya dari titik kontrol sehingga
koordinat harus berubah ketika Anda memindahkan titik asal.
2. Jika Anda ingin bisa memeriksa semuanya baik-baik saja, dengan menggunakan garis MDI untuk G00
X0 Y0 Z0. Pena akan menyentuh meja di sudut kertas.
Kami telah menjelaskan dengan menggunakan nomor kerja offset 1. Anda dapat menggunakan
angka dari 1 sampai 255. Hanya satu yang digunakan setiap saat dan ini dapat dipilih oleh DRO pada
layar Offset atau menggunakan G-kode (G54 sampai Lambang G59 P253) dalam program bagian
Anda.
Cara terakhir dari pengaturan kerja offset adalah dengan mengetik nilai baru ke dalam sumbu DRO.
Itu pekerjaan saat offset akan diperbarui sehingga titik dikendalikan disebut oleh nilai sekarang
dalam sumbu DRO . Perhatikan bahwa mesin tidak bergerak, itu hanyalah sistem koordinat asal
telah berubah. Zero-X, Zero-Y dll tombol yang setara dengan mengetik 0 ke sumbu DRO yang sesuai.

Anda disarankan untuk tidak menggunakan metode ini sampai Anda yakin menggunakan offset kerja
yang telah diatur menggunakan layar Offset.Jadi, untuk rekap misalnya dengan offset sistem Koordinat
Berlaku menurut pekerjaan offset kita dapat menarik persegi di atas kertas mana pun kita telah direkam
itu ke meja.

7.2.2 rumah di suatu mesin praktis


Mach3 memiliki tombol untuk Referensi semua sumbu (atau Anda dapat Referensi mereka
secara individu) memiliki posisi Depan Z di permukaan meja. Untuk mesin yang sebenarnya yang
memiliki switch rumah terinstal, ini akan bergerak setiap sumbu linear (atau sumbu yang dipilih) sampai
saklar yang dioperasikan kemudian bergerak sedikit dari itu. Sistem mesin koordinat asal (yaitu mesin
nol) kemudian diatur untuk diberikan X, Y, Z dll
Saklar rumah Z umumnya ditetapkan pada posisi Z tertinggi di atas meja. Tentu saja jika posisi
referensi mesin koordinat Z = 0,0 maka semua posisi kerja lebih rendah dan nilai Z akan negatif dalam
koordinat mesin.
Sekali lagi jika hal ini tidak benar-benar jelas saat ini jangan khawatir. Memiliki titik kontrol (alat)
keluar dari jalan ketika rumah jelas praktis, nyaman dan mudah untuk menggunakan karya offset (s)
untuk menetapkan sistem koordinat yang nyaman untuk materi di atas meja.

7.3 bagaimana dengan panjang yang berbeda dari alat?

Jika Anda merasa percaya diri sejauh ini maka saatnya untuk melihat bagaimana untuk
memecahkan masalah lain mengenai praktis. Misalkan sekarang kita ingin menambahkan persegi
panjang merah untuk gambar tersebut. Kita berlari ke sumbu Z dan meletakkan pena merah di dudukan
tempat yang biru.

Mach3, seperti pengendali CNC lainnya, memiliki cara untuk menyimpan informasi tentang alat-alat
(pena dalam sistem kami). Tabel Alat ini memungkinkan Anda untuk memberitahu sistem tentang 256
alat yang berbeda.
Pada layar Offset Anda akan melihat ruang untuk sejumlah alat dan informasi tentang alat. Para
Dros diberi label Z-offset, Diameter dan T. Abaikan Koreksi DRO Sentuh dan tombol yang terkait ditandai
On / Off untuk saat ini. Secara default Anda akan memiliki Alat # 0 dipilih tapi offset yang akan diaktifkan
OFF. Informasi tentang diameter alat ini juga digunakan untuk Kompensasi pemotong (qv)
7.3.1 alat Presettable

Kami akan menganggap mesin Anda memiliki sistem alat pemegang yang memungkinkan Anda
menempatkan alat di tepat pada posisi yang sama setiap kali. Ini mungkin sebuah pabrik dengan banyak
chuck atau sesuatu seperti Auto Lock chuck. Jika posisi alat Anda berbeda setiap kali maka Anda akan
harus mengatur offset setiap kali Anda mengubahnya. Hal ini akan dijelaskan kemudian.
Dalam menggambar mesin kami, misalkan pena mendaftar pada sebuah lubang buntu yang 1 "jauh di
dalam pemegang pena. Pena merah panjangnya 4,2 " dan yang biru panjangnya 3,7".
1. Misalkan mesin baru saja direferensikan dan bekerja offset didefinisikan untuk sudut kertas dengan
Z = 0,0 menjadi tabel dengan menggunakan wajah bawah pemegang pena kosong. Masukan "1"
(yang akan menjadi pena biru) dalam jumlah Alat DRO tetapi jangan klik Offset On / Off. Berlari ke Z
untuk menyentuh kertas. Z sumbu DRO akan membaca 2,7 sebagai pena tongkat 2,7 "keluar dari
pemegang, Kemudian Anda klik tombol Sentuh pada Z offset. Ini akan memuat (2.7") ke Z offset
Alat # 1. Mengklik Offset On / Off beralih akan menyalakan LED dan menerapkan alat offset
sehingga Z sumbu DRO akan membaca 0,0 Anda dapat menggambar sebuah bujur sangkar dengan
menjalankan program bagian contoh seperti sebelumnya.
2. Selanjutnya menggunakan pena merah, Anda akan berlari ke sumbu Z (misalnya untuk Z = 5.0 )
untuk mengambil pena biru dan dimasukkan ke dalam merah. Secara fisik menukar pena jelas
tidak mengubah sumbu DROs. Sekarang Anda akan mengganti Off alat offset LED, pilih Perangkat #
2, berlari dan sentuh di sudut kertas. Ini akan menyiapkan alat 2 Z offset untuk 3,2 " Pada offset
untuk Perangkat # 2 lagi akan menampilkan Z = 0,0 pada DRO sumbu sehingga program bagian
akan menarik kotak merah (lebih dari satu biru).
3. Sekarang alat 1 dan 2 ditetapkan Anda dapat mengubahnya sesering yang Anda inginkan dan
mendapatkan sistem yang benar Koordinat Lancar dengan memilih nomor alat yang tepat dan
beralih pada offset. Pemilihan alat menyalakan dan mematikan dari offset dapat dilakukan dalam
program bagian (T kata, M6, G43 dan G49) dan ada Dros pada layar Run Program standar.

7.3.2 alat Non-presettable


Beberapa pemegang alat tidak memiliki cara memuat ulang alat yang diberikan di tempat yang
sama setiap kali. Misalnya collet dari sebuah router biasanya terlalu bosan sampai ke dalam bawah alat.
Dalam hal ini masih mungkin menyiapkan alat offset (katakanlah dengan alat # 1) setiap kali berubah.
Jika Anda melakukannya dengan cara ini Anda masih dapat menggunakan lebih dari satu pekerjaan
offset (lihat 2 dan perlengkapan pin 3 diilustrasikan di bawah). Jika Anda tidak memiliki perlengkapan
fisik mungkin hanya sebagai mudah untuk mendefinisikan kembali Z dari offset offset kerja setiap kali
Anda mengubah tool.

7.4 bagaimana nilai-nilai offset disimpan


Kerja offset 254 disimpan dalam satu meja di Mach3. alat offset 255 dan diameter disimpan di
meja lain. Anda dapat melihat tabel ini menggunakan Tabel Kerja Offset dan Offset Alat tombol Table
pada layar offset. Tabel ini memiliki ruang untuk informasi tambahan yang tidak saat ini digunakan oleh
Mach3, Mach3 umumnya akan mencoba anda untuk mengingat nilai-nilai untuk semua pekerjaan dan
alat offset dari satu program menjalankan program yang lain, tetapi akan meminta Anda untuk menutup
program untuk memeriksa bahwa Anda ingin menyimpan nilai-nilai berubah. Periksa kotak di Config>
Negara dialog (qv) memungkinkan Anda untuk mengubah perilaku ini sehingga Mach3 baik akan secara
otomatis menyimpan nilai-nilai tanpa repot-repot meminta Anda atau tidak akan menyelamatkan
mereka secara otomatis.
Namun pilihan akan menyelamatkan konfigurasi secara otomatis , Anda dapat menggunakan
tombol Save pada dialog yang menampilkan tabel untuk memaksa menyimpan apa yang akan terjadi.

7.5 menggambar banyak salinan – perlengkapan

Sekarang bayangkan kita ingin menggambar pada lembaran kertas banyak. Ini akan sulit untuk
rekaman masing-masing di tempat yang sama di atas meja dan sebagainya, akan diperlukan untuk
mengatur waktu kerja offset masing-masing. Jauh lebih baik akan memiliki piring dengan pin mencuat
dari itu dan menggunakan pra-menekan kertas untuk mendaftar pada pin. Anda mungkin akan
mengenali ini sebagai contoh perlengkapan khas yang telah lama digunakan di toko-toko mesin. Gambar
7.7 menunjukkan mesin lengkap. Ini akan menjadi umum untuk perlengkapan untuk memiliki pena atau
sesuatu yang serupa sehingga selalu mount di tempat yang sama di atas meja.
Kita sekarang bisa memindahkan sistem koordinat Lancar dengan menetapkan offset kerja # 1
ke sudut kertas pada perlengkapan yang sebenarnya. Menjalankan program contoh akan menarik
persegi persis seperti sebelumnya. Hal ini tentu saja akan mengurus perbedaan Z koordinat disebabkan
oleh ketebalan perlengkapan tersebut. Kita dapat menempatkan potongan kertas baru pada pin dan
mendapatkan persegi pada setiap tempat masing-masing tanpa pengaturan lebih lanjut.

Kami juga mungkin memiliki perlengkapan lain untuk kertas tiga-lubang (Gambar 7.8) dan
mungkin ingin menukar antara dua dan tiga perlengkapan pin untuk pekerjaan yang berbeda sehingga
pekerjaan diimbangi # 2 dapat didefinisikan untuk sudut kertas pada perlengkapan tiga pin. tentu saja
anda dapat menentukan setiap titik pada perlengkapan sebagai asal dari sistem koordinat diimbangi
nya. Untuk menggambar mesin kita ingin membuat sudut kiri bawah kertas menjadi X = 0 & Y = 0 dan
permukaan atas perlengkapan menjadi Z = 0.

Hal ini umum untuk satu perlengkapan fisik dapat digunakan untuk lebih dari satu pekerjaan.
Gambar 7.9 menunjukkan perlengkapan lubang dua dan tiga gabungan. Anda tentu saja memiliki dua
entri dalam pekerjaan offset sesuai dengan offset yang akan digunakan untuk masing-masing. Pada
gambar 7,8 sistem Koordinat kini ditunjukkan ditetapkan untuk menggunakan pilihan kertas dua-lubang.

7.6 kepraktisan “menyentuh”


7.6.1 slot akhir
Pada alat mesin manual cukup mudah untuk merasakan pada saat menangani alat menyentuh pekerjaan
tetapi untuk pekerjaan yang akurat lebih baik untuk memiliki peraba (mungkin sepotong kertas atau
plastik dari permen) atau slip pengukur sehingga Anda dapat memberitahu ketika sedang terjepit. Hal ini
digambarkan pada sebuah pabrik pada gambar 7.10.
Pada layar Offset Anda dapat memasukkan ketebalan peraba ini atau slip pengukur ke DRO samping
tombol Set alat Offset.

Misalnya Anda memiliki sumbu Z = -3,518 DRO dengan 0,1002 " Pilih Alat # 3 dengan
mengetikkan 3 di DRO Alat. Masukkan 0,1002 di DRO di Blok Tinggi Gage dan klik set alat Offset. Setelah
sentuhan dengan DRO sumbu membaca Z = 0,1002 (yaitu Point Terkendali adalah 0,1002) dan alat 3
akan memiliki offset ke Z -0,1002. Gambar 7.11 menunjukkan proses ini sebelum mengklik set alat
Offset.
Jika Anda memiliki pengukur silinder akurat dan permukaan datar wajar berukuran di atas
benda kerja, kemudian menggunakan itu bisa lebih baik daripada lari ke gage peraba atau slip. Jogging
bawah sehingga roller tidak akan lewat di bawah alat. Sekarang sangat lambat lari sampai Anda hanya
bisa memutar di bawah alat. Kemudian Anda dapat mengklik tombol sentuh. lari turun ke peraba atau
pengukur risiko kerusakan pada tepi pemotongan alat.

7.6.2 edge finding

Hal ini sangat sulit, secara akurat mengatur sebuah pabrik ke tepi dalam X atau Y karena seruling dari
alat. Sebuah alat tepi-finder khusus membantu di sini, Gambar 7.12 memperlihatkan tepi X minus bagian
yang ditemukan. Koreksi sentuh dapat digunakan di sini juga. Anda akan membutuhkan radius ujung
pemeriksaan dan ketebalan setiap peraba atau pengukur slip.

7.7 G52&G92offset
Ada dua cara lebih lanjut mengimbangi Point Controlled menggunakan G-kode G52 dan G92.
Ketika Anda mengeluarkan G52 Anda memberitahu Mach3 bahwa untuk setiap nilai titik dikendalikan
(misalnya X = 0, Y = 0) Anda ingin posisi mesin offset yang sebenarnya dengan cara menambahkan nilai
yang diberikan dari X, Y dan / atau Z.

Bila Anda menggunakan G92 Anda mengatakan apa yang Anda inginkan Mach3 koordinat titik
kontrol saat ini menjadi nilai yang diberikan oleh X, Y dan / atau Z. Baik G52 atau G92 memindahkan alat
mereka hanya menambahkan satu set offset ke asal Lancar mengkoordinasi sistem.

7.7.1 Menggunakan G52


Sebuah contoh sederhana menggunakan G52 adalah di mana Anda mungkin ingin menghasilkan
dua bentuk yang identik dalam tempat yang berbeda pada benda kerja. kita melihat kode sebelum
menarik 1 "persegi dengan sudut di X = 0,8, Y = 0,3:

G20 F10 G90 (set up imperial units, a slow feed rate etc.)
G0 Z2.0 (lift pen)
G0 X0.8 Y0.3 (rapid to bottom left of square)
G1 Z0.0 (pen down)
Y1.3 (we can leave out the G1 as we have just done one)
X1.8
Y0.3 (going clockwise round shape)
X0.8
G0 X0.0 Y0.0 Z2.0 (move pen out of the way and lift it)

Jika kita ingin persegi lain tetapi yang kedua dengan sudut pada X = 3,0 dan Y = 2,3 maka kode di atas
dapat digunakan dua kali tetapi menggunakan G52 untuk menerapkan dan offset sebelum salinan
kedua.
G20 F10 G90 (set up imperial units, a slow feed rate etc.)

G0 Z2.0 (lift pen)


G0 X0.8 Y0.3 (rapid to bottom left of square)
G1 Z0.0 (pen down)
Y1.3 (we can leave out the G1 as we have just done one)
X1.8
Y0.3 (going clockwise round shape)
X0.8
G0 Z2.0 (lift pen)

G52 X2.2 Y2 (temporary offset for second square)

G0 X0.8 Y0.3 (rapid to bottom left of square)


G1 Z0.0 (pen down)
Y1.3 (we can leave out the G1 as we have just done one)
X1.8
Y0.3 (going clockwise round shape)
X0.8

G52 X0 Y0 (Get rid of temporary offsets)

G0 X0.0 Y0.0 Z2.0 (move pen out of the way and lift it)

Menyalin kode ini tidak sangat elegan namun karena mungkin untuk memiliki subroutine G-
kode (Lihat M98 dan M99) kode umum dapat ditulis sekali dan disebut sebagai sebanyak yang Anda
butuhkan - dua kali dalam contoh ini. Versi subroutine ditunjukkan di bawah ini. Pena atas / bawah
perintah telah merapikan dan subrutin benar-benar menarik di 0,0 dengan G52 yang digunakan untuk
pengaturan sudut dari kedua kotak:

G20 F10 G90 (set up imperial units, a slow feed rate etc.)
G52 X0.8 Y0.3 (start of first square)
M98 P1234 (call subroutine for square in first position)
G52 X3 Y2.3 (start of second square)
M98 P1234 (call subroutine for square in second position)
G52 X0 Y0 {IMPORTANT – get rid of G52 offsets)
M30 (rewind at end of program)
O1234
(Start of subroutine 1234)
G0 X0 Y0 (rapid to bottom left of square)
G1 Z0.0 (pen down)
Y1 (we can leave out the G1 as we have just done one)
X1
Y0 (going clockwise round shape)
X0
G0 Z2.0 (lift pen)
M99 (return from subroutine)

Perhatikan bahwa setiap G52 menerapkan satu set baru offset yang tidak memperhitungkan setiap G52
diterbitkan sebelumnya.

7.7.2 Menggunakan G92


Contoh paling sederhana adalah dengan G92, pada suatu titik tertentu, untuk mengatur X & Y ke
nol tapi Anda dapat mengatur nilai-nilai. Cara termudah untuk membatalkan G92 offset adalah untuk
memasukkan "G92.1" pada baris MDI.

7.7.3 Berhati-hatilah dengan G52 dan G92


Anda dapat menentukan offset pada sumbu sebanyak yang Anda suka dengan memasukkan
nilai untuk nama sumbu mereka. Jika nama sumbu tidak diberikan maka offset nya tetap tidak berubah.
Mach3 menggunakan mekanisme internal yang sama untuk G52 dan G92 offset, melainkan hanya
melakukan perhitungan yang berbeda dengan X, Y dan Z. Jika Anda menggunakan G52 dan G92
bersama-sama Anda (dan bahkan Mach3) akan menjadi begitu bingung bahwa bencana pasti akan
terjadi. Jika Anda benar-benar ingin membuktikan bahwa Anda telah memahami bagaimana mereka
bekerja, menyiapkan beberapa offset dan memindahkan titik terkontrol untuk satu set koordinat,
katakanlah X = 2,3 dan Y = 4,5. Memprediksi mesin mutlak koordinat Anda harus memiliki dan
memeriksa mereka dengan membuat mesin Mach3 tampilan berkoordinasi dengan tombol "Mach".

Jangan lupa untuk menghapus offset ketika Anda telah menggunakannya. Peringatan! Hampir
segala sesuatu yang dapat dilakukan dengan G92 offset dapat dilakukan dengan lebih baik
menggunakan offset kerja atau mungkin G52 offset. Karena G92 bergantung pada di mana titik
terkendali serta kata-kata sumbu pada saat G92 dikeluarkan, perubahan program dengan mudah dapat
memperkenalkan bug serius yang mengarah ke crash. Banyak operator merasa sulit untuk melacak tiga
set offset (Kerja, Alat dan G52/G92) dan jika Anda bingung Anda segera akan mematahkan baik alat
Anda atau lebih buruk mesin Anda!

7.8 Alat diameter

Misalkan biru persegi ditarik menggunakan mesin kami adalah garis besar untuk sebuah lubang
di tutup bentuk-penyortir kotak anak di mana sebuah kubus biru akan sesuai. Ingat G-kode
memindahkan titik kontrol. Program Bagian Contoh menarik 1 "persegi. Jika alat adalah kental terasa
pena maka lubang akan secara signifikan lebih kecil dari 1" persegi. Lihat gambar 7.13. Masalah yang
sama terjadi jelas dengan slot akhir. Anda mungkin ingin untuk memotong saku atau akan meninggalkan
pulau. Ini membutuhkan kompensasi yang berbeda.

Hal ini terdengar mudah untuk dilakukan, tetapi dalam prakteknya ada banyak "setan dalam
detail "bersangkutan dengan awal dan akhir pemotongan. Hal ini biasa untuk Wizard atau CAD / CAM
perangkat lunak Anda untuk menangani masalah ini. Mach3, bagaimanapun, memungkinkan bagian
program untuk mengkompensasi diameter alat yang dipilih dengan bergerak pemotongan aktual yang
ditetapkan sebagai persefi 1 ". Fitur ini penting jika penulis dari program bagian tidak tahu diameter
yang tepat dari pemotong yang akan digunakan (misalnya mungkin lebih kecil dari nominal karena
mengasah diulang). Tabel Alat memungkinkan Anda menentukan diameter alat atau beberapa aplikasi,
perbedaan dari diameter nominal alat alat yang sebenarnya yang digunakan - mungkin setelah beberapa
penajaman. Lihat bab Cutter Kompensasi untuk rincian lengkap.

8. DXF, HPGL and image file import


8.1 Pendahuluan
Seperti yang Anda akan lihat Mach3Mill menggunakan bagian program untuk mengontrol
pergerakan alat di peralatan mesin anda. Anda mungkin telah menulis bagian program dengan tangan
(contohnya adalah spiral.txt) atau menggunakan CAD / CAM (Computer Aided Design / Computer Aided
Manufaktur) sistem.
Mengimpor file yang mendefinisikan "grafis" di DXF, HPGL, BMP atau JPEG format memberikan
antara tingkat menengah pemrograman. Hal ini lebih mudah dari pada coding dengan tangan tetapi
control jauh lebih sedikit dari mesin output program dengan paket CAD / CAM.
Control fitur Z otomatis (qv) dan eksekusi berulang decrementing Menghambat-Z .Nilai adalah
alat yang ampuh untuk membuat serangkaian pemotongan roughing berdasarkan impor DXF dan HPGL
files.

8.2 DXF impor


Kebanyakan CAD program akan memungkinkan Anda untuk output file dalam format DXF
meskipun mereka tidak menawarkan fitur CAM. Sebuah file akan berisi deskripsi awal dan akhir dari
garis dan busur dalam gambar bersama dengan lapisan bahwa-nya. Mach3 akan mengimpor file
tersebut dan memungkinkan Anda untuk menetapkan alat tertentu, memberikan nilai dan "kedalaman
potong" untuk setiap lapisan. File DXF harus dalam format teks, tidak biner, dan Mach3 hanya akan
mengimpor garis, polylines, lingkaran dan busur (bukan teks).
Selama impor Anda
dapat :
(a) mengoptimalkan
urutan baris untuk
meminimalkan non-
pemotongan
bergerak.
(b) menggunakan
koordinat sebenarnya
pada gambar atau
offset mereka
sehingga titik paling
kiri bawah adalah 0,0,
Gambar 8.1 DFX import dialog
(c) opsional memasukkan kode untuk mengontrol busur / balok pada plasma / pemotong laser
(d) membuat bidang gambar ditafsirkan sebagai Z / X untuk mengubah operasi.
Impor DXF adalah pada menu file. Dialog dalam gambar 8.1 ditampilkan.

8.2.1 Berkas pemuatan


Hal ini menunjukkan empat tahap mengimpor file. Langkah 1 adalah untuk memuat file DXF.
Mengklik tombol Load File menampilkan file dialog terbuka untuk hal ini. Gambar 8.2 menunjukkan
sebuah file dengan dua persegi panjang dan lingkaran.
Gambar 8.2 gambar dari 8 garis dan satu lingkaran

8.2.2 Langkah untuk mendefinisikan lapisan.


Tahap selanjutnya adalah menentukan bagaimana garis pada setiap lapisan gambar harus
diperlakukan. Klik tombol Kontrol Lapisan untuk menampilkan dialog yang ditampilkan pada Gambar
8.3. Hidupkan lapisan atau lapisan yang memiliki garis-garis pada mereka bahwa Anda ingin memotong,
memilih alat untuk digunakan, kedalaman potong, yang feedrate untuk menggunakan, tingkat risiko,
kecepatan spindle (hanya digunakan jika Anda memiliki langkah / arah atau PWM controller spindle) dan
urutan di mana Anda ingin lapisan memotong. Perhatikan bahwa "Kedalaman potong" adalah nilai Z
yang akan digunakan dalam bentuk potongan sehingga, jika permukaan kerja adalah Z = 0, akan menjadi
nilai negatif. Urutan mungkin penting untuk masalah seperti memotong lubang keluar dari sepotong
sebelum dipotong dari bahan sekitarnya.

Gambar 8.3 pilihan untuk setiap lapisan


8.2.3 Konversi pilihan
Selanjutnya Anda memilih pilihan untuk proses konversi (lihat langkah 3 pada gambar
8.2).Informasi DXF: Memberikan rincian umum dari file Anda yang berguna untuk tujuan diagnostic.
Mengoptimalkan: Jika pengoptimalan tidak diperiksa maka entitas (garis dll) akan dipotong dalam
urutan dimana mereka muncul dalam file DXF. Jika diperiksa maka mereka akan kembali diperintahkan
untuk meminimalkan jumlah gerakan melintas cepat diperlukan. Perhatikan bahwa pemotongan selalu
dioptimalkan untuk meminimalkan jumlah perubahan alat yang dibutuhkan.
Seperti yang digambarkan: Jika table Seperti yang digambarkan tidak diperiksa maka koordinat
nol dari kode G-akan menjadi "sudut kiri bawah" gambarnya. Jika diperiksa maka koordinat gambar akan
menjadi koordinat kode G-diproduksi.
Mode Plasma: Jika Plasma Mode diperiksa kemudian perintah M3 dan M5 akan diproduksi
untuk mengubah busur / laser menyala dan berhenti antara pemotongan. Jika tidak diperiksa maka
poros akan dimulai pada awal program bagian, berhenti untuk perubahan alat dan akhirnya berhenti
pada akhir program. Koneksi Tol. Dua garis pada lapisan yang sama akan dipertimbangkan untuk
bergabung jika jarak tujuan antara mereka adalah kurang dari nilai kontrol ini. Ini berarti bahwa mereka
akan dipotong tanpa pindah ke "bidang Cepat" yang disisipkan di antara mereka. Jika gambar asli
digambar dengan semacam "snap" maka fitur ini mungkin tidak diperlukan diaktifkan. Bidang yang
cepat: Kontrol ini mendefinisikan nilai Z untuk diadopsi selama bergerak cepat antara entitas dalam
gambar.
Mode bubut: Jika Mode bubut diperiksa maka arah (+X) horizontal gambar akan dikodekan
sebagai Z dalam kode G-dan vertikal (+Y) akan dikodekan sebagai -X sehingga garis bagian digambar
dengan sumbu horisontal dari gambar sebagai pusatnya ditampilkan dan dipotong dengan benar di
Mach3 Hidupkan.

8.2.4 Generasi G-kode


Terakhir klik Generate G-kode untuk melakukan langkah 4.Ini konvensional untuk menyimpan
file Gcode dihasilkan dengan ekstensi. TAP tapi ini tidak diperlukan dan Mach3 tidak akan memasukkan
ekstensi secara otomatis.
Anda dapat mengulangi langkah 2 hingga 4, atau langkah 1 sampai 4 dan ketika Anda telah
selesai klik Selesai(done). Mach3 akan memuat file G-kode terakhir yang telah Anda hasilkan.
identifikasi komenta nama dan tanggal pembuatan.
Catatan:
 Hasil G-kode memiliki nilai masukan tergantung pada lapisan diimpor. Kecuali poros Anda
menanggapi kata S, Anda akan harus mengatur secara manual kecepatan poros dan perubahan
kecepatan selama perubahan alat.
 Masukan DXF baik untuk bentuk yang sederhana karena hanya memerlukan program CAD dasar
untuk menghasilkan file masukan dan bekerja dengan akurasi penuh gambar asli Anda.
 DXF baik untuk mendefinisikan bagian untuk laser atau pemotong plasma di mana
diameter "alat" sangat kecil.
 Untuk penggilingan Anda harus membuat tunjangan Anda sendiri secara manual untuk diameter
pemotong. Garis DXF akan menjadi jalur centreline dari pemotong. Ini tidak mudah ketika Anda
memotong bentuk kompleks.
 Program yang dihasilkan dari file DXF tidak memiliki melewati beberapa kasar keluar sebagian atau
menghapus daerah pusat. Untuk mencapai otomatis Anda akan perlu menggunakan program CAM
 Jika file DXF Anda berisi "text" maka ini bisa dalam dua bentuk, tergantung pada
Program yang dihasilkan itu. Perintah-perintah ini mungkin serangkaian garis. Ini akan
diimpor ke Mach3. Perintah-perintah ini mungkin benda Teks DXF. Dalam hal ini mereka akan
diabaikan. Tak satu pun dari situasi ini akan memberikan Anda G-kode yang akan mengukir huruf
dalam font yang digunakan dalam gambar aslinya meskipun garis font outline dapat memuaskan
dengan cutter kecil v-point atau bullnose. Sebuah plasma atau laser pemotong akan dipotong cukup
sempit untuk mengikuti garis besar huruf dan memotongnya meskipun Anda harus yakin bahwa
pusat huruf seperti "o" atau "a" itu dipotong sebelum garis luar!

8.3 HPGL impor


File HPGL mengandung garis yang ditarik dengan satu atau lebih pena. Mach3Mill membuat
pemotongan yang sama
untuk semua pena. HPGL
file dapat dibuat dengan
software CAD yang paling
dan sering memiliki
ekstensi nama file HPL
atau PLT.

Gambar 8.4
8.3.1 Tentang HPGL
Sebuah file HPGL mewakili objek dengan presisi lebih rendah dari pada DXF dan menggunakan
segmen garis lurus untuk mewakili semua kurva bahkan jika mereka lingkaran. Proses impor untuk HPGL
mirip dengan DXF. File diproduksi TAP yang berisi G-kode yang dihasilkan dari HPGL.
8.3.2 Memilih file untuk mengimpor
Filter impor diakses dari File> Impor HPGL / BMP / JPG dan HPGL pada tombol dialog. Gambar
8.4 menunjukkan dialog impor itu sendiri. Pertama-tama memilih Skala yang sesuai dengan file HPGL
yang diproduksi. Ini biasanya 40 unit per milimeter HPGL (1016 unit per inch). Anda dapat mengubah ini
sesuai dengan format HPGL berbeda atau untuk skala g-kode file Anda. Misalnya, memilih 20 (bukan 40)
akan menggandakan ukuran objek didefinisikan. Sekarang masukkan nama file yang berisi data HPGL
atau "Browse" untuk itu. Perpanjangan standar untuk browsing adalah PLT sehingga sangat nyaman
untuk membuat file bernama seperti ini..

8.3.3 Impor parameter


Kontrol pena naik adalah nilai Z (di unit saat Mach3 bekerja) digunakan pada saat membuat
pergerakan. Pena naik biasanya akan dibutuhkan untuk memposisikan alat tepat di atas pekerjaan.
Kedalaman yang berbeda dipotong dan tingkat pakan dapat diprogram untuk masing-masing "pena"
digunakan untuk menghasilkan gambar. Anda juga dapat menentukan urutan di mana Anda ingin
potongan yang akan dibuat. Ini memungkinkan memotong bagian dalam objek sebelum Anda
memotongnya dari saham!
Jika diperiksa hanya untuk meja laser yang diperiksa maka G-kode akan mencakup M3 (Start
Spindle Searah jarum jam) sebelum pindah ke Pen Bawah tingkat Z dan M5 (Berhenti Spindle) sebelum
pindah ke Pena tingkat atas untuk mengontrol laser .

8.3.4 Menulis file G-kode


Akhirnya, setelah mendefinisikan terjemahan impor, klik Impor Berkas untuk benar-benar
mengimpor data ke Mach3Mill. Anda akan diminta untuk nama yang akan digunakan untuk file yang
akan menyimpan kode yang dihasilkan. Anda harus mengetikkan nama lengkap termasuk ekstensi yang
ingin Anda gunakan atau pilih file yang ada untuk menimpa. Konvensional ekstensi ini akan menjadi TAP.
Setelah menulis file klik OK untuk kembali ke Mach3. G-Kode File Anda akan dimuat.
Catatan:
 Filter impor dijalankan dengan menangguhkan Mach3 dan menjalankan program filter. Jika Anda
beralih ke layar Mach3Mill (misalnya dengan sengaja mengklik di atasnya) maka akan tampak telah
terkunci. Anda dengan mudah dapat melanjutkan dengan menggunakan Task bar Windows untuk
kembali ke filter dan menyelesaikan proses impor. ini mirip dengan cara Editor untuk program
bagian yang dijalankan.
 Jika file TAP Anda sudah ada dan terbuka di Mach3, maka filter impor tidak dapat menulis untuk itu.
Misalkan Anda telah diuji impor dan ingin mengubah terjemahan dengan mengimpor lagi, maka
Anda perlu memastikan bahwa Anda menutup TAP file dalam Mach3Mill sebelum mengulangi
impor.
 umumnya paling mudah untuk bekerja di satuan metrik ketika mengimpor seluruh HPGL file.
 Jika Anda menggunakan "Laser Table" pilihannya dengan cutter laser atau plasma maka Anda perlu
memeriksa urutan M3/M5 dan bergerak dalam arah Z kompatibel dengan memulai dan finishing
dipotong dengan benar.
 Untuk penggilingan Anda harus membuat tunjangan Anda sendiri secara manual untuk diameter
pemotong. Garis HPGL akan menjadi jalur centreline dari pemotong ini tunjangan tidak mudah
untuk menghitung ketika Anda memotong kompleks bentuk.
 Program yang dihasilkan dari file HPGL tidak ada yang melewati beberapa bagian keluar yang kasar
atau menghapus daerah pusat. Untuk mencapai otomatis Anda perlu menggunakan program CAM.
Impor bitmap (BMP & JPEG)
Pilihan ini memungkinkan anda untuk mengimpor foto dan hasil program G-kode yang akan
membuat berbagai nuansa abu-abu kedalaman yang berbeda di potong. Hasilnya adalah ukiran foto
realistis

8.4.1 Memilih file untuk mengimpor


Filter impor diakses dari File> Impor HPGL /
BMP / JPG dan tombol JPG / BMP pada dialog.
Langkah pertama adalah untuk menentukan
file yang berisi gambar dengan menggunakan
tombol Load Image File. Ketika file tersebut
dimuat dialog meminta Anda untuk daerah
pada benda kerja di mana gambar yang akan
dipasang. Anda dapat menggunakan unit inci
atau metrik seperti yang Anda harapkan
tergantung pada modus G20/21 di mana Anda
akan menjalankan bagian program yang
dihasilkan. Gambar 8.5 menunjukkan dialog ini.
Menjaga kotak centang Perspektif otomatis
menghitung Y-ukuran jika diberikan X-ukuran
yang ditentukan dan sebaliknya sehingga dapat
menjaga rasio aspek dari foto asli. Jika gambar
dalam warna itu akan dikonversi menjadi
monokrom seperti yang diimpor. Gambar 8.5 ukuran impor fotografi
8.4.2 Pilih tipe tentang penyumbangan
Berikutnya anda memilih method dari menyumbangkan gambar. Ini melukiskan lintasan dari alat
karena “resterisis” gambar. Raster X/Y potong sepanjang sumbu X menggerakan sumbu Y pada akhir
masing-masing X-line. Raster Y/X membuat bentuk raster di dalam Y menaikan arah X untuk masing-
masing garis. Pilinan mulai pada luar suatu lingkaran membatasi gambar dan pindah ke pusat. Garis
terdiri dari satu lingkaran lurus bentuk garis dengan altitude dari koordinat-koordinat Z yang tergantung
pada keteduhan dari abu-abu yang merupakan bagian dari gambar.

Gambar 8.6 Mendefinisikan langkah over

8.4.3 Raster dan pilinan yang menyumbangkan


Ketika anda memilih satu dari metoda – metoda raster , anda akan di tampilkan dengan suatu
dialog untuk nilai-nilai stopover. Lihat gambar 8.6. Ini menggambarkan jarak bentuk raster dan panjang
dari bagian – bagian yang menyusun masing – masing garis. Jumlah number bergerak adalah ukuran X,
langkah X di atas, ukuran Y, langkah Y di atas dan tentu saja meningkatkan penyiku dari ukuran objek.
Kamu harus memulai dengan suatu resolusi yang rendah untuk menghindari ke tidak mungkinan file-file
besar dan lama nya waktu potong.
8.4.4 difusi titik yang menyumbangkan
jika anda memilih metode dot deffusi menyumbangkan lalu anda akan diminta suatu detil yang
berbeda. Beri titik diffuse “latihan” suatu rangkaian titik di suatu titik yang teratur di dalam pekerjaan.
Pada umumnya keinginan ini dibentuk oleh suatu petunjuk V atau alat bull-bullnose Kedalaman setiap
titik ditentukan oleh warna abu-abu pada titik pada gambar. Jumlah titik yang diperlukan untuk
menutupi daerah dihitung dengan filter atas dasar bentuk alat dan kedalaman (bantuan) dari ukiran
yang Anda pilih.

Gambar 9.7 menggambarkan data yang diperlukan.


Masing – masing titik yang bergerak ke lokasi itu, Z bergerak ke dalamnya dan Z bergerak di atas
benda kerja. Anda harus mempersiapkan gambar dengan suatu editor foto yang di rekomondasikan dari
mengisi pixsel – pixsel untuk mengendalikan perhitungan. Statistic yang diperoleholeh tombol chek start
akan memberikan anda gagasan untuk memilih parameter – parameter yang anda punyai.
Sekarang setelah digambarkan teknik menyumbangkan yang anda tetapkan safe z dimana
pekerjaan akan mengangsur dilaksanakan dan memilih jika hitam atau putih itu untuk kedalaman yang
akan di potong.

8.4.5 menulis file kode G


Akhirnya klik convert untuk benar – benar mengimpor data ke dalam mach3mill. Anda akan di
tampilkan dengan nama yang digunakan file yang dihasilkan akan disimpan dengan kode. Kamu harus
menggunakan type nama yang penuh yang anda ingin gunakan atau memilih satu arsip yang ada di atas
perluasan ini secara konvensional.TAP
Catatan :
 Filter impor melewati penggantungan mach3 dan menjalankan program filter .jika anda pindah
kepada mach3mill (sebagai contoh dengan tanpa disengaja meng-klik di atas) lalu itu akan muncul
untuk diamankan. Anda dapat dengan mudah melanjutkan dan menggunakan widows task bar
untuk kembali ke filter dan melengkapi proses filter. Ini serupa dengan cara editor untuk
menjalankan sub program.
 Jika file TAP mu sudah siap dan sudah terbuka di mach3, lalu filter impor tidak akan mampu
menulisnya .umpamanya anda sudah menguji satu impor dan ingin merubah translasi – translasi
oleh pengimpor lagi, lalu kamu harus memastikan file TAP di mach3 sudah di tutup sebelum
mengulang impor.
 Anda perlu menggambarkan feed rate untuk digunakan dengan menggunakan MID atau dengan
program editing part sebelum dijalankan.
Titik diffuse menempatkan permintaan-permintaan besar dari penampilan pada sumbu Z. anda
harus menempatkan safe Z yang memungkinkan untuk diminimalkan jarak bepergian dan Z memiliki
penyetelan sumbu motor yang ditetapkan secara hati-hati kehilangan langkah-langkah untuk
menjalankan melalui satu ukiran akan merusak pekerjaan yang akan di kerjakan

9. kompensasi pemotong
Kompensasi pemotong adalah suatu fitur dari mach3 yang tidak banyak kamu gunakan.
Kebanyakan CAD/CAM program dapat diberi nominal diameter oleh kamu dan suv program akan
memotong garis luar pada benda atau pocket yang dapat kamu gambar dengan sendiri dengan
mempertimbangkan diameter alat. Karena perangkat lunak CAD/CAM pandangannya lebih baik dari
bentuk-bentuk itu selama potongannya bisa di lakukan. Jadi mampu melakukan suatu pekerjaan yang
lebih baik dibanding mach3 ketika menghindari gesekan pada sudut-sudut internal yang tajam.

Komvensasi di mach3 mengijinkan anda untuk : (a) menggunakan alat dengan diameter yang
berbeda dalam program ini (b) bahwa untuk menggunakan suatu sub program menguraikan garis besar
yang diinginkan dibanding lintasan pusat dari alat.(mungkin suatu yang ditulis dengan tangan)
Bagaimanapun,kompensasi bukanlah tidak penting, itu digambarkan didalam bab ini perlukah digunakan
disini. Fitur dibawah ini pembangunan dan dapat berubah secara signifikan di akhir pengeluaran mach3.

9.1 pengenalan kompensasi


Seperti yang telah kita lihat mach3 mengendalikan pergerakan control poin, didalam paktek
tanpa tool adalah suatu titik maka potonga-potongan akan di buat di suatu tempat yang berbeda pada
control poin yang tergantung pada jari-jari pemotong.
Umumnya paling mudah membiarkan perangkat lunak CAD/CAM anda untuk memperhatikan hal ini
ketika memotong daerah atau garis luar dari sebuah persegi.
Bagaimanapun Mach3 mengerjakan kalkulasi-kalkulasi penumpu untuk menganti kerugian
diameter( jari-jari) dari pemotong. Di dalam penerapan-penerapan di industry di tujukan pada
pertimbangan suatu pemotong yang melalui asah kembali tidak persisnya diameter dari tool
mengasumsikan ketika sub program itu di tulis. Kompensasi program itu dapat dimungkinkan dibanding
memerlukan produksi sub program yang lain.
Dari tampilan itu, permasalahannya harus mudah di pecahkan. Satu-satunya hal yang perlu anda
lakukan yaitu offset titik yang dikendalikan oleh satu X dan Y yang sesuai supaya memungkinkan jari-jari
sebuah alat . Trigonometri sederhana diberi jarak-jarak yang tergantung pada sudut arah potong yang
membuat bergerak.

Dalam praktek itu bukanlah gampang ada bebrapa isu-isu utama yaitu mesin harus menetapkan
suatu posisi Z sebelum pemotongan awal itu dan pada waktu itu tidak mengenal arah dimana alat itu
akan bergerak. Masalah ini dipecahkan dengan menyediakan “pre-entry gerakan”yang berlangsung dari
bagian bahan limbah. Ini memastikan bahwa perhitungan kompensasi dapat dilakukan sebelum garis
bagian yang sebenarnya sedang dipotong. Pilihan jalur yang berjalan lancar ke garis bagian juga
mengoptimalkan permukaan akhir. Sebuah langkah keluar kadang-kadang digunakan untuk menjaga
selesai pada akhir dipotong.

9.2 dua macam kontur


Mach3 menangani kompensasi untuk dua tipe dari kontur:
 Kontur diberikan dalam kode program bagian adalah tepi material yang tidak untuk menjadi jalan
mesin. Kita akan menyebutnya tipe "materi tepi kontur". Ini adalah semacam kode yang mungkin
"ditulis tangan"
 Kontur yang diberikan dalam kode NC adalah jalur alat yang akan diikuti oleh alat
persis jari-jari yang benar. Kita akan menyebutnya tipe "alat jalur kontur. Ini adalah semacam kode
bahwa program CAD / CAM bisa menghasilkan jika menyadari diameter cutter dimaksudkan

Penafsir tidak memiliki pengaturan yang menentukan jenis kontur yang digunakan, tapi deskripsi
numerik dari kontur tentu saja akan berbeda (untuk geometri bagian yang sama) antara dua jenis dan
nilai-nilai untuk diameter dalam tabel alat akan berbeda untuk kedua jenis.

9.2.1 Bahan ujung kontur


Bila kontur adalah tepi materi, garis tepi digambarkan dalam program bagian. Untuk kontur tepi
material, nilai diameter dalam tabel alat adalah nilai sebenarnya dari diameter alat. Nilai dalam tabel
harus positif. Kode NC untuk kontur tepi materi adalah sama terlepas dari diameter (aktual atau
dimaksudkan) dari alat.
Contoh 1:
Berikut adalah program NC yang memotong materi jauh dari luar segitiga dalam gambar 10.1 di
atas. Dalam contoh ini, jari-jari kompensasi cutter adalah jari-jari yang sebenarnya dari alat yang
digunakan, yaitu 0,5,nilai diameter dalam tabel alat adalah dua kali jari-jari, yang 1.0.
N0010 G41 G1 X2 Y2 (menghidupkan kompensasi dan bergerak masuk)
N0020 Y-1 (ikuti sisi kanan segi tiga)
N0030 X-2 (ikuti sisi bawah segitiga)
N0040 X2 Y2 (ikuti hipotenusa dari segi tiga)
N0050 G40 (mengubah kompensasi off)

Hal ini akan mengakibatkan alat mengikuti jalur yang terdiri dari bergerak masuk dan jalur
ditampilkan di sebelah kiri searah jarum jam di sekitar gerakan segitiga. Perhatikan bahwa koordinat
segitiga bahan muncul dalam kode NC. Perhatikan juga bahwa jalur alat mencakup tiga busur yang
eksplisit diprogram, mereka secara otomatis.

9.2.2 kontu perkakas


Bila kontur adalah kontur perkakas, jalan digambarkan dalam bagian program. Diharapkan
bahwa (kecuali untuk selama bergerak masuk) jalan dimaksudkan untuk membuat beberapa bagian
geometri. Jalur ini dapat dihasilkan secara manual atau dengan program CAD / CAM, mengingat
geometri bagian yang dimaksudkan untuk dibuat. Untuk Mach3 bekerja, jalan alat harus sedemikian
rupa sehingga alat tetap dalam kontak dengan tepi geometri bagian, seperti yang ditunjukkan di sisi kiri
dari angka 10,1. Jika jalur semacam ditampilkan pada sebelah kanan dari angka 10,1 digunakan, di mana
alat ini tidak tinggal di kontak dengan geometri bagian sepanjang waktu, penafsir tidak akan mampu
mengimbangi dengan baik bila alat berukuran digunakan. Untuk kontur perkakas, nilai untuk diameter
cutter dalam tabel alat akan menjadi angka positif kecil jika alat yang dipilih adalah sedikit kebesaran
dan akan menjadi angka negatif kecil jika alat ini berukuran sedikit. Seperti dilaksanakan, jika nilai
diameter cutter adalah negatif, penafsir mengkompensasi di sisi lain dari kontur dari yang diprogram
dan menggunakan nilai absolut dari diameter diberikan. Jika alat yang sebenarnya adalah ukuran yang
benar, nilai dalam tabel harus nol.
Contoh alat jalur kontu:r
Umpamakan diameter dari pemotong sekarang ini di dalam kumparan itu adalah 097, dan
diameter yang diasumsikan di dalam membangitkan lintasan tool adalah 1,0. Lalu nilai di dalam tabel
alat untuk G dan M-code referensi Rev 184-A2 9-3 menggunakan diameter Mach3Mill untuk tool ini
harus -003 Berikut adalah program NC yang memotong materi jauh dari luar segitiga dalam gambar.

N0010 G1 X1 Y4.5 (bergerak penyelarasan)


N0020 G41 G1 Y3.5 (menghidupkan kompensasi dan bergerak entri pertama)
N0030 G3 X2 Y2.5 I1 (bergerak entri kedua)
N0040 G2 X2.5 Y2 J-0.5 (dipotong sepanjang busur di atas perkakas)
N0050 G1 Y-1 (dipotong sepanjang sisi kanan perkakas)
N0060 G2 X2 Y-I-1.5 0,5 (dipotong sepanjang busur di kanan bawah perkakas)
N0070 G1 X-2 (dipotong sepanjang sisi bawah perkakas)
N0080 G2 X-Y-2.3 0,6 J0.5 (dipotong sepanjang busur di bagian kiri bawah perkakas)
N0090 G1 x1.7 Y2.4 (dipotong sepanjang miring dari perkakas)
N0100 G2 X2 Y2.5 I0.3 J-0.4 (dipotong sepanjang busur di atas perkakas)
N0110 G40 (turn off kompensasi)
Hal ini akan mengakibatkan alat membuat langkah keselarasan dan dua bergerak masuk, dan
kemudian mengikuti jalan sedikit di dalam jalan yang ditunjukkan di sebelah kiri pada gambar 10.1
bergerak searah jarum jam di sekitar segitiga. Jalan ini adalah di sebelah kanan jalan diprogram
meskipun G41 sudah diprogram, karena nilai diameter negatif.

9.2.3 Masukan Pemrograman Bergerak


Secara umum, suatu langkah penyelarasan dan bergerak masuk diperlukan untuk memulai
kompensasi dengan benar. Diameter alat ini harus jauh minimal dari potongan telah selesai sebelum
langkah entri di buat.

10. Mach2 rujukan bahasa Gand M-code


Bagian ini menggambarkan bahasa (G-codes dll.) yang dipahami dan yang ditafsirkan oleh
Mach3. Kemampuan tertentu yang digambarkan untuk mesin-mesin di dalam NIST NMC (- Pengendali
Generasi Berikutnya) arsitektur tetapi tidak segera diterapkan Mach3 ku disampaikan dalam tipe abu-
abu di dalam bab ini. Jika kemampuan ini adalah penting untuk penerapan mu lalu menyenangkan
ArtSoft Corporation yang dibiarkan mengenal mu kebutuhan-kebutuhan dan mereka akan tercakup di
perencanaan pembangunan kita(kami beredar.

10. 1 macam macam definisi


10.1.1 Aksis Yang Linier
X, Y, dan bentuk Z ortogonal suatu sistem koordinat kanan yang standar dari linear ortogonal
ortogonal. Posisi-posisi ke tiga mekanisme-mekanisme gerak linear dinyatakan dengan koordinat-
koordinat di aksis ini.

10.1.2 Aksis Hal Pemutaran


Aksis yang hal pemutaran di/terukur di dalam derajat tingkat seperti aksis linier yang dibungkus
di mana arah dari rotasi yang positif adalah berlawanan arah jarum jam ketika yang dipandang dari hal
positif akhir dari X sesuai, Y, atau Z-axis. Oleh "sumbu linier yang dibungkus," kita berarti satu yang di
atasnya posisi bersudut meningkatkan tanpa batas (pergi ke arah takterhingga yang lebih) seperti(ketika
putaran sumbu berlawanan arah jarum jam dan berkurang tanpa batas (pergi ke arah kurang
takterhingga) seperti(ketika putaran sumbu searah jarum jam. Aksis linier dibungkus digunakan
denganmengabaikan ya atau tidaknya ada suatu mekanika batasi di rotasi. Arah Jam atau berlawanan
arah jarum jam adalah dari segi pandangan dari benda kerja. Jika benda kerja diikatkan ke(pada suatu
meja putar yang putaran di suatu sumbu yang hal pemutaran, suatu berlawanan arah jarum jam
menghindar dari segi pandangan dari benda kerja itu tercapai dengan memutar meja putar di suatu
arah bahwa (- untuk tatarajah-tatarajah mesin paling umum) kelihatan arah jam dari segi pandangan
dari seseorang yang berdiri di samping mesin.

10.1.3 Scaling masuk


Dimungkinkan untuk menyiapkan faktor skala untuk masing-masing sumbu. Keinginan ini
diberlakukan bagi nilai-nilai dari X, Y, Z, A, B, C, I, kata-kata J dan R kapan pun ini dimasukkan. Hal ini
mengizinkan membiarkan ukuran dari fitur yang dikerjakan mesin untuk bersifat diubah dan
mencerminkan santir-santir untuk diciptakan -dengan menggunakan faktor skala yang negatif.
Pengukuran itu adalah hal yang pertama; pertama-tama lakukan atas nilai-nilai dan hal-hal seperti
tingkat pemakanan selalu didasarkan di nilai-nilai yang scaled. Offset-offset menyimpan di dalam tabel-
tabel tool dan peralatan tetap bukanlah scaled sebelum penggunaan. pengukuran Mei, dari kursus, telah
diterapkan pada waktu nilai-nilai itu dimasukkan (katakan dengan G10).

10.1.4 Titik Yang Dikendalikan


Titik yang dikendalikan adalah pokok posisi siapa dan tingkat gerakan terkendali. Ketika offset
panjangnya tool adalah kosong (nilai anggapan), ini adalah suatu titik di sumbu spindel (sering kali
memanggil(hubungi titik pengukur) yang adalah jarak sebagian orang yang ditetapkan?diperbaiki di luar
ujung spindel, biasanya dekat akhir dari suatu pemilik tool bahwa berkait dengan spindel. Lokasi titik
yang dikendalikan dapat dipindah dari sepanjang sumbu spindel dengan penetapan beberapa jumlah
yang positif untuk panjangnya tool offset. Jumlah ini adalah normalnya panjang pahat potong
digunakan, sehingga yang terkendali tunjuk adalah di ujung pahat potong.

10.1.5 Gerak linear Yang kordinat


Untuk memandu suatu mengendarai sembarangan suatu lintasan yang ditetapkan, suatu sistim
kerja mesin harus sering kali mengkoordinir gerakan beberapa aksis. Kita menggunakan istilah "gerak
linear yang dikoordinir" untuk menguraikan situasi di mana, secara nominal, masing-masing sumbu
menggerakkan pada kelajuan yang tetap dan semua gerakan yang ortogonal dariposisi mula-jalan
mereka kepada akhir mereka memposisikan pada waktu yang sama. Seandainya X, Y, dan aksis Z (- atau
tiap orang atau dua mereka) gerakan, ini menghasilkan memberi isyarat masuk kepada suatu garis lurus,
karenanya kata "-linear" di dalam stasiun/terminal In gerakan-gerakan nyata, itu sering tidak mungkin
untuk memelihara kelajuan tetap karena percepatan atau deselarasi diperlukan di permulaan dan/atau
akhir dari gerakan. Itu mungkin, bagaimanapun, untuk mengendalikan aksis sehingga, terus menerus,
masing-masing sumbu sudah menyelesaikan pecahan sama tentangnya memerlukan gerakan sebagai
aksis yang lain. Ini menggerakkan mengendarai sembarangan yang sama lintasan, dan kita juga
menyebut hal ini jenis gerakan mengkoordinir gerak linear. gerak linear Co-ordinated dapat
dilaksanakan yang manapun di umum memberi makan tingkat, atau pada yang cepat tingkat lintasan.
Jika batas-batas secara fisik di kelajuan sumbu membuat tingkat yang tak dapat diperoleh yang
diinginkan, semua aksis bersifat slowed untuk memelihara lintasan yang diinginkan.

10.1.6 Tingkat Pemakanan


Tingkat di mana titik yang dikendalikan atau gerakan yang ortogonal adalah secara nominal
suatu tingkat yang mantap yang bisa disimpan pemakai. Di dalam Interpreter, interpretasi tingkat
pemakanan adalah sebagai berikut kecuali jika kebalikan waktu memberi makan tingkat (G93) modus
sedang digunakan:

 Karena gerakan yang yang disertai satu atau lebih aksis yang linier (X, Y, Z dan secara bebas pilih
A, B, C), tanpa gerakan sumbu hal pemutaran yang bersama, tingkat pemakanan berarti satuan-
satuan panjangnya per menit sepanjang linear yang diprogramkan XYZ(ABC) lintasan
 Karena gerakan yang yang disertai satu atau lebih aksis yang linier (X, Y, Z dan secara bebas
pilih A, B, C), dengan gerakan sumbu hal pemutaran yang bersama, tingkat pemakanan berarti
satuan-satuan panjangnya per menit sepanjang linear yang diprogramkan XYZ(ABC) lintasan
kombinasikan dengan yang bersudut percepatan aksis yang berputar dikalikan dengan sumbu
yang sesuai Correction Diameter dikalikan dengan pi (22:7) ( p =314152...); yaitu. yang
dinyatakan; diumumkan "keliling" dari part
 Karena gerakan dari sumbu nya hal pemutaran dengan X, Y, dan aksis Z tidak bergerak, tingkat
pemakanan derajat tingkat [alat; makna] per menit rotasi sumbu yang hal pemutaran.
 Karena gerakan dari dua atau tiga aksis hal pemutaran dengan X, Y, dan aksis Z tidak bergerak,
tingkat diterapkan sebagai berikut. Silahkan dA, dB, dan dC adalah penjuru/sudut -
penjuru/sudut di dalam derajat tingkat dengan mana A, B, dan aksis C, berturut-turut, harus
bergerak. Silahkan D = sqrt ( dA2 + dB2 +dC2). Secara konseptual, D adalah suatu ukuran dari
gerak menyudut total, menggunakan Metrik Euclides yang umum. Dibiarkan T adalah sejumlah
waktu yang diperlukan untuk menggerakkan melalui derajat tingkat D di tingkat pemakanan
yang ada di dalam derajat tingkat per menit. Aksis yang hal pemutaran harus dipindah ke
dikoordinir linear gerakan sehingga waktu berlalu dari awal hingga terakhir dari gerakan itu
adalah T lebih setiap waktu yang diperlukan untuk percepatan atau deselarasi.

10.1.7 Gerakan Busur Api


Setiap pasang aksis yang linier (XY, YZ, XZ) dapat terkendali untuk pindah ke suatu busur
lingkaran di dalam bidang itu pasang aksis. Sementara ini sedang terjadi, sumbu linier yang ketiga dan
yang hal pemutaran aksis dapat terkendali untuk bergerak secara serempak pada secara efektif suatu
tingkat yang tetap. Seperti di dikoordinir gerak linear, gerakan-gerakan itu dapat dikoordinir sehingga
percepatan dan deselarasi tidak mempengaruhi lintasan. Jika aksis yang hal pemutaran tidak bergerak,
sumbu tetapi linier yang ketiga mengerjakan bergerak, lintasan dari Hati-hati sebagai interpretasi-
interpretasi yang lain digunakan di yang lain sistem. titik yang dikendalikan adalah suatu garis
sekerup/spiral selenoid.

10.1.8 pendingin
Bahan pendingin banjir dan bahan pendingin halimun boleh masing-masing diputar di dengan
bebas. Mereka diputar

10.1.9 Dwell
Suatu sistim kerja mesin bisa diperintah untuk tinggal (yaitu., menyimpan(pelihara semua
unmoving yang ortogonal) untuk a sejumlah waktu spesifik. Penggunaan yang paling umum dari tunda
adalah untuk pecah(rinci dan membersihkan chip atau untuk a spindel untuk bangun untuk
mempercepat. Satuan-satuan di mana anda menetapkan Dwell yang manapun [detik / barang bekas]
atau Seperseribu detik yang tergantung pada seting di Configure

10.1.10 Units
Satuan-satuan menggunakan untuk jarak-jarak sepanjang X, Y, dan aksis Z bisa di/terukur di
millimetres atau inci-inci. Satuan-satuan untuk semua jumlah yang lain melibatkan di dalam
pengendalian mesin tidak bisa diubah. Jumlah yang berbeda menggunakan satuan-satuan spesifik yang
berbeda. Kelajuan spindel di/terukur di dalam edaran-edaran per menit. Posisi-posisi aksis hal
pemutaran di/terukur di dalam derajat tingkat. Daftar biaya pengiriman barang-barang pemakanan
adalah yang dinyatakan di dalam satuan-satuan panjangnya yang ada per menit atau di dalam derajat
tingkat per menit, seperti yang digambarkan di atas. Memperingatkan: Kita menasehati;
memberitahukan anda untuk memeriksa sangat secara hati-hati tanggapan sistim itu untuk mengubah
satuan-satuan selagi offset-offset tool dan peralatan tetap terisi ke dalam tabel-tabel, selagi offset-
offset ini bersifat aktif dan/atau selagi suatu sub-program adalah excecuting

10.1.11 Posisi Yang Ada


Titik yang dikendalikan adalah selalu pada beberapa lokasi disebut "posisi yang ada" dan Mach3
selalu mengenal di mana yang .Perwakilan angka-angka posisi yang ada disesuaikan di dalam
ketidakhadiran tentang segala gerakan sumbu bila ada yang dari beberapa kejadian berlangsung:
 Satuan-satuan panjangnya diubah (hanya seeWarning di atas)
 Offset panjangnya tool diubah
 Offset-offset system koordinat diubah.
10.1.12 Bidang Yang Terpilih
Selalu ada a "bidang yang terpilih", yang harus XY-plane, YZ-plane, atau XZplane dari sistim kerja mesin.
Z-axis itu adalah, tentu saja, tegak-lurus pada XY-plane, sumbu-X kepada YZ-plane, dan Y-axis itu kepada
XZ-plane.

10.1.13 Tabel Tool


Kosong atau satu tool ditugaskan kepada masing-masing slot di dalam tabel tool.

10.1.14 Tool Berubah


Mach3 mengizinkan[membiarkan anda untuk menerapkan suatu prosedur untuk menerapkan
tool automatik berubah menggunakan makro-makro atau untuk mengubah perkakas dengan tangan
ketika diperlukan.

10.1.15 Bolak balik Palet


Mach3 mengizinkan[membiarkan anda untuk menerapkan suatu prosedur untuk menerapkan
bolak balik palet menggunakan makro-makro.

10.1.16 Lintasan Mengendalikan Modus-modus


Sistim kerja mesin bisa memasukkan ke dalam masing-masing dari dua lintasan mengendalikan
modus-modus: (1) perhentian yang tepat modus, (2) modus percepatan tetap. Di dalam modus
perhentian yang tepat, mesin berhenti dengan singkat pada akhirnya dari tiap gerakan yang
diprogramkan. Di dalam modus percepatan yang tetap, tajam/jelas sudut lintasan itu mungkin
dibulatkan sedikit sehingga tingkat pemakanan bisa diteruskan. Modus-modus ini untuk
mengizinkan[membiarkan pemakai itu untuk kendalikan kompromi melibatkan di dalam memutar
sudut-sudut karena suatu mesin yang riil mempunyai suatu yang terbatas percepatan karena inersia
tentangnya mekanisme. Perhentian yang tepat mengerjakan apa yang itu katakan. Mesin itu akan
bergantung pada masing-masing perubahan arah dan tool itu akan oleh karena itu dengan tepat
mengikuti lintasan yang diperintah. Percepatan tetap akan percepatan tumpang-tindih di dalam arah
yang baru dengan deselarasi di dalam nya yang ada untuk menyimpan(pelihara feedrate yang
diperintah. Hal ini menyiratkan suatu pembulatan tentang segala sudut tetapi lebih cepat dan
pemotongan lebih lembut. Ini adalah terutama sekali penting di dalam menaklukkan dan pemotongan
plasma
Menurunkan percepatan aksis mesin, semakin besar akan jari jari dari yang dibulatkan sudut. Di
Dalam Modus plasma (menyerang Configure Logic dialog) sistim mencoba kepada sudut pengoptimala
gerakan untuk pemotongan plasma oleh suatu algoritma kepemilikan. Ini juga mungkin untuk
menggambarkan satu penjuru/sudut pembatasan sehingga berubah di dalam arah lebih dari (sekedar)
ini penjuru/sudut akan selalu diperlakukan sebagai Exact Stop meskipun Constant Velocity terpilih. Hal
ini mengizinkan[membiarkan sudut-sudut untuk bersifat lembut lebih lembut tetapi menghindari
pembulatan berlebihan sudut-sudut yang tajam/jelas bahkan di mesin-mesin dengan percepatan yang
rendah di satu atau lebih aksis. Fitur ini dimungkinkan di dalam Atur Dialog logik dan penjuru/sudut
pembatasan disimpan suatu DRO. Seting hal ini mungkin akan perlu untuk di/terpilih secara eksperimen
tergantung pada ciri-ciri-ciri-ciri dari perkakas mesin dan, barangkali, toolpath dari suatu pekerjaan yang
individu.
10.2 Interpreter Interaction dengan kendali-kendali

10.2.1 mengendalikan tolakan kecepatan


Mach3 perintah-perintah yang memungkinkan (M48) atau melumpuhkan (M49) pemakanan dan
kelajuan mengesampingkan saklar-saklar. Itu adalah berguna bagi adalah mampu mengesampingkan
saklar-saklar ini untuk beberapa operasi kerja mesin. seting-seting Gagasan optimal adalah
bahwa/karena telah tercakup di program, dan operator itu perlu bukan perubahan mereka.

10.2.2 kendali Block Delete


Jika kendali hapus blok adalah ON, bentuk dari kode yang mulai dengan suatu bacokan (hapus
blok karakter) tidak dieksekusi. Jika saklar habis, bentuk seperti itu dieksekusi.

10.2.3 Program Opsional Berhenti mengendalikan


Kendali perhentian program yang opsional (lihat Configure) bekerja sebagai mengikuti. Jika
kendali ini ON dan satu garis masukan berisi satu M1 mengkode, memprogram eksekusi dihentikan pada
akhirnya di perintah-perintah pada garis sampai itu tombol Cycle Start didorong 103 Arsip Tool Mach3
memelihara suatu arsip tool untuk masing-masing dari 254 perkakas yang dapat digunakan. Masing-
masing garis data dari arsip berisi data untuk tool nya. Hal ini mengizinkan[membiarkan definisi tool
panjangnya (Sumbu Z), diameter tool (karena menggiling) dan tool memasang ujung jari jari (karena
memutar)

10.3 Arsip alat


Mach3 memelihara suatu arsip alat untuk masing-masing dari 254 perkakas yang dapat
digunakan. Masing-masing garis data dari arsip berisi data untuk alat nya. Hal ini membiarkan definisi
alat panjangnya (Sumbu Z), diameter tool (karena menggiling) dan alat memasang ujung jari jari (karena
memutar)

10. 4 Bahasa dari sub-program

10.4.1 Overview
Bahasa itu didasarkan pada bentuk dari kode. Masing-masing garis (juga disebut a "blok") boleh
termasuk perintah kepada sistim kerja mesin untuk lakukan beberapa hal-hal yang berbeda-beda.
Bentuk dari kode mungkin yang dikumpulkan di suatu arsip untuk membuat suatu program. Suatu baris
instruksi yang khas terdiri dari satu nomor baris opsional di permulaan yang diikuti oleh nya atau lebih
"kata-kata." Suatu kata terdiri dari suatu surat yang diikuti oleh suatu nomor (atau apa begitu itu
evaluasi ke(pada suatu nomor). Suatu kata boleh yang manapun memberi suatu perintah atau
menyediakan satu argumentasi ke(pada a perintah. Sebagai contoh, G1 X3 adalah suatu baris instruksi
yang valid dengan dua kata. "G1" adalah suatu perintah maksud(arti "pindah ke suatu garis lurus di
tingkat pemakanan yang diprogramkan," dan "X3" sediakan satu nilai argumentasi (nilai dari X harus 3
pada akhir gerakan).
Kebanyakan perintah-perintah mulai dengan yang manapun G atau M (untuk General dan
Miscellaneous). Kata-kata untuk perintah-perintah ini adalah disebut "G mengkode" dan "M mengkode."
Bahasa mempunyai dua perintah (M2 atau M30), yang manapun [di/yang/ttg] mana tujuan suatu
program. Suatu program boleh berakhir sebelum ujung suatu arsip. Bentuk dari suatu arsip bahwa
terjadi setelah akhir dari suatu program tidak untuk yang dieksekusi di dalam alir yang normal maka
akan secara umum adalah bagian-bagian dari subroutines
10.4.2 Parameters
Suatu sistim kerja mesin Mach3 memelihara satu berpakaian dari 10,320 parameter
kwantitatip. Banyak dari mereka mempunyai penggunaan-penggunaan spesifik. Parameter yang
dihubungkan dengan peralatan bersifat gigih dari waktu ke waktu. Parameter-parameter lain akan tak
tergambarkan ketika Mach3 terisi. Parameter-parameter itu adalah dipelihara ketika interpreter itu atur
ulang. Parameter-parameter yang dengan menyindir digambarkan oleh Mach3 disampaikan dalam
gambar 10.1

10.4.3 Sistem Koordinat


Sistim kerja mesin mempunyai satu system koordinat yang absolut dan 254 offset pekerjaan
(peralatan tetap) sistem. Anda dapat menetapkan offset-offset dari perkakas oleh G10 L1 P~ X~ Z~. P
kata menggambarkan tool nomor offset untuk menjadi di-set. Anda dapat menetapkan offset-offset
dari sistem peralatan tetap yang menggunakan G10 L2 P~ X~ Y~ Z~ Suatu~ B~ C~ P kata
menggambarkan peralatan tetap untuk menjadi di-set. X, Y, Z dll kata-kata adalah koordinat-koordinat
untuk asal-muasal dari untuk aksis dalam kaitan dengan?dengan menggunakan istilah system koordinat
yang absolut.
Anda dapat memilih salah satu [dari] pertama tujuh offset pekerjaan dengan menggunakan G54,
G55, G56, G57, G58, G59. Manapun 255 offset pekerjaan yang dapat terpilih oleh G59 P~ (eg. G59 P23
akan memilih peralatan tetap 23). System koordinat yang absolut dapat terpilih oleh G59 P0. Anda dapat
offset system koordinat yang ada menggunakan G92 atau G923. Offset ini akan lalu yang diterapkan
pada bagian atas sistem koordinat offset pekerjaan. Offset ini bisa ditunda dengan G921

atau G922. Anda dapat membuat lurus pindah ke system koordinat mesin yang absolut dengan
menggunakan G53 dengan bisa G0 atau G1.

10. 5 Format dari Satu Baris


Suatu garis yang diizinkan dari kode masukan terdiri dari mengikuti, dalam urutan, dengan
pembatasan bahwa ada suatu maksimum (sekarang ini 256) sebanyak karakter mengizinkan sejajar.
 satu blok opsional menghapus karakter, yang adalah suatu bacokan " /" .
 satu nomor baris opsional.
 setiap nomor dari kata-kata, seting-seting parameter, dan berkomentar.
 satu akhir dari penanda garis (pemakanan penyorong kembalian atau garis atau kedua-duanya).
Setiap masukan tidak dengan tegas diizinkan tidak sah dan akan menyebabkan Interpreter itu kepada
tanda satu eror atau untuk mengabaikan baris. Ruang(Angkasa-Ruang(Angkasa dan rekening-rekening
diizinkan di mana pun sejajar dari kode dan tidak mengubah arti dari baris, kecuali di dalam komentar-
komentar. Ini membuat beberapa pemandangan yang asing/aneh masuk hukum.
Contoh: baris g0x +0. 12 34y 7 adalah setara dengan g0 x+01234 y7 Bentuk kosong diizinkan di dalam
masukan. Mereka akan diabaikan.
Masukan adalah kasus yang tidak dapat merasakan, kecuali di dalam komentar-komentar, yaitu., setiap
surat luar suatu komentar bisa di dalam atas atau huruf kecil tanpa mengubah arti dari satu baris.

10.5.1 Nomor Baris


Satu baris nomor adalah N surat yang diikuti oleh satu integer (tanpa adanya tanda) antara 0
dan 99999 yang ditulis tanpa adanya lebih dari (sekedar) lima digit (000009 bukanlah OK, sebagai
contoh). Nomor baris boleh diulangi atau praktek rusak, normal meski yang digunakan untuk
menghindari pemakaian seperti itu. Satu baris nomor tidak diperlukan untuk digunakan (dan
penghilangan ini adalah umum) hanya itu harus di dalam tempat yang tepat jika itu digunakan.

10.5.2 label Subroutine


Suatu label subroutine adalah surat Yang O diikuti oleh satu integer (tanpa adanya tanda)
antara 0 dan 99999 yang tertulis tanpa adanya lebih dari (sekedar) lima digit (000009 tidak diizinkan,
sebagai contoh). Subroutine label-label bisa digunakan di dalam setiap order(pesanan tetapi harus yang
unik di suatu program meski pelanggaran dari kaidah ini tidak akan berkibar sebagai satu eror. Tidak
ada yang lain kecuali suatu komentar perlu muncul di garis yang sama setelah suatu label subroutine.

10.5.3 Firman
Suatu kata adalah suatu surat selain dari N atau O diikuti oleh suatu nilai yang riil. Kata-kata
boleh mulai dengan surat-surat yang manapun menunjukkan di dalam gambar 112. Tabel termasuk N
dan O untuk kelengkapan, meskipun, seperti yang digambarkan di atas, nomor baris bukanlah kata-kata.
Beberapa surat-surat (Aku, J, K, L, P, R)mungkin punya maksud(arti-maksud(arti yang berbeda di dalam
konteks-konteks yang berbeda. Suatu nilai yang riil adalah beberapa koleksi karakter-karakter bahwa
dapat diproses atas datang dengan a jumlah. Suatu nilai yang riil bisa satu nomor yang tegas/eksplisit
(seperti 341 atau -08807), suatu parameter nilai, satu ekspresi, atau suatu nilai operasi unary. Definisi-
definisi ini ikuti dengan segera. Memproses atas datang karakter-karakter dengan suatu nomor disebut
"mengevaluasi". Satu nomor yang tegas/eksplisit evaluasi kepada diri sendiri.

10.5.3.1 penomoran
Kaidah-kaidah yang berikut digunakan untuk (yang tegas/eksplisit) angka-angka. Di dalam ini
memerintah suatu digit adalah suatu karakter antara 0 dan 9.
 Suatu nomor terdiri dari (1) satu lebih opsional atau tanda kurang, yang diikuti oleh (2) kosong
untuk banyak digit-digit, yang diikuti, mungkin, oleh (3) satu tanda desimal, yang diikuti oleh (4)
kosong untuk banyak digit-digit -dengan ketentuan bahwa ada sedikitnya satu digit di suatu
tempat di dalam nomor
 Ada dua macam dari angka-angka: integer-integer dan sistim desimal. Satu integer tidak
mempunyai a tanda desimal di dalamnya; suatu sistim desimal mengerjakan.
 Bilangan mungkin punya setiap nomor dari digit-digit, tunduk kepada pembatasan di panjangnya
garis. Hanya sekitar tujuh belas angka bermakna akan disimpan, bagaimanapun (cukup untuk
semua penerapan-penerapan yang dikenal).
 Suatu nomor yang tidak nol tanpa adanya tanda seperti(ketika karakter yang pertama
diasumsikan untuk menjadi hal positif. Pemberitahuan bahwa permulaan (di hadapan tanda
desimal dan digit tidak nol pertama) dan seret (setelah tanda desimal dan digit tidak nol
terakhir) kosong-kosong diizinkan tetapi tidak diperlukan. Suatu nomor yang ditulis dengan
permulaan atau kosong-kosong seret akan memiliki yang sama menghargai ketika itu terbaca
seolah-olah tambahan kosong-kosong tidaklah di sana.
Bilangan menggunakan untuk tujuan-tujuan yang spesifik oleh Mach3 sering terbatas kepada
beberapa himpunan hingga dari nilai-nilai atau sebagian orang kepada beberapa daerah berharga. Di
dalam banyak gunakan, bilangan desimal harus dekat dengan integer-integer; hal ini termasuk nilai-nilai
dari indeks-indeks (untuk nomor slot parameter-parameter dan korsel, contoh), M mengkode, dan G
mengkode dikalikan dengan sepuluh. Suatu nomor sistim desimal yang diduga; disangka adanya dekat
dengan satu integer dekat yang dipertimbangkan cukup jika itu di dalam 00001 dari suatu integer.

10.5.3.2 Nilai Parameter


Suatu nilai parameter adalah karakter daging cincang # yang diikuti oleh suatu nilai yang riil.
Nilai yang riil harus evaluasi kepada satu integer antara 1 dan 10320. Integer itu adalah suatu nomor
parameter, dan nilai dari nilai parameter adalah apapun yang nomor disimpan di dalam parameter yang
dinomori. Karakter # harus didahulukan operasi lain, sehingga, sebagai contoh, #1+2 berarti nomor
yang ditemukan dengan menambahkan 2 kepada nilai dari parameter 1, bukan nilai menemukan di
dalam parameter 3. Tentu saja, #[1+2] mengerjakan berarti nilai menemukan di dalam parameter
3.Karakter # mungkin diulangi; sebagai contoh ##2 berarti nilai dari parameter indeks siapa adalah
(integer) nilai dari parameter 2.

10.5.3.3 Ekspresi dan Operasi biner


Satu ekspresi adalah satu set karakter-karakter mulai dengan suatu braket yang ditinggalkan
[dan berakhir dengan a menjaga keseimbangan braket benar ].Di tengahnya braket-braket itu adalah
angka-angka, nilai-nilai parameter, operasi matematik, dan ekspresi-ekspresi lain. Satu ekspresi bisa
dievaluasi ke hasilkan suatu nomor. Ekspresi-ekspresi sejajar dievaluasi ketika baris terbaca, sebelumnya
apapun dengan segera dieksekusi. Satu contoh dari suatu ekspresi adalah: [1+acos[0]-[#3**[4.0/2]]]
Operasi biner muncul hanya di dalam ekspresi-ekspresi. Sembilan operasi biner digambarkan.
Di sana adalah empat operasi matematik yang dasar: penambahan (+),pengurangan (-),perkalian
(*),dan bagian (/). Ada tiga operasi logis: tidak eksklusif atau (ATAU), eksklusif atau (XOR), dan logis
dan (DAN). Operasi yang kedelapan adalah operasi modulus (MOD). Yang kesembilan operasi adalah
"daya" operasi (**)peningkatan nomor pada sisi kiri dari operasi itu untuk daya pada sisi kanan.
Operasi biner yang dibagi menjadi tiga kelompok. Kelompok yang pertama adalah: daya. kelompok
adalah: perkalian, bagian, dan modulus. Kelompok yang ketiga adalah: penambahan, pengurangan,
tidak eksklusif logis atau, eksklusif logis atau, dan logis dan. Jika operasi meregangkan bersama-sama
(sebagai contoh di dalam ekspresi [ 2.0/3*1.5-5.5/11.0operasi]), di dalam kelompok pertama adalah
untuk dilaksanakan sebelum operasi di dalam kelompok yang kedua dan operasi di dalam kelompok
kedua sebelum operasi di dalam kelompok yang ketiga. Jika satu ekspresi berisi lebih dari satu operasi
dari kelompok yang sama (seperti pertama / dan *di dalam contoh), operasi di yang ditinggalkan
dilaksanakan terlebih dulu. Jadi; Dengan demikian, contoh itu adalah setara dengan: [(( 2.0/3)*1.5)-
(5.5/11.0yang)] sederhanakan ke [1.0-0.5] yang adalah 0.5. Operasi Logis dan modulus adalah untuk
dilaksanakan di setiap bilangan nyata, tidak hanya di integer-integer. Kosong nomor adalah setara
dengan palsu logis, dan setiap nomor yang tidak nol adalah setara dengan logis benar.

10.5.3.4 Nilai Operasi Unary


Suatu nilai operasi unary adalah juga "ATAN" yang diikuti oleh ekspresi nya yang dibagi oleh
yang lain ekspresi (sebagai contoh ATAN[2]/[1+3]) atau operasi unary lain manapun sebut diikuti oleh
satu ekspresi (sebagai contoh SIN[90]). Operasi unary adalah: ABS (nilai mutlak), ACOS (arkus kosinus),
ASIN (arkus sinus), ATAN (arkus tangen), Cos (kosinus), EXP (e yang diangkat ke daya yang diberi),
MENENTUKAN/MEMPERBAIKI (putaran menurun/jatuh), FUP (membulatkan), LN (logaritma alami),
PUTARAN (- kembali ke asal bilangan penuh yang paling dekat), DOSA (sinus), SQRT (akar dua), dan TAN
(garis singgung). Argumentasi-argumentasi ke(pada operasi unary yang mengambil penjuru/sudut
mengukur (Cos, DOSA, dan TAN) di dalam derajat tingkat. Nilai-nilai yang dikembalikan oleh operasi
unary yang kembalikan penjuru/sudut mengukur (ACOS, ASIN, dan ATAN) adalah juga di dalam derajat
tingkat. operasi FIX [membulatkan/ mengelilingi] ke arah yang ditinggalkan (lebih sedikit hal positif atau
lebih hal negatif) di suatu nomor garis, sehingga FIX[28]=2 dan FIX[-28]=-3, sebagai contoh. operasi FUP
[membulatkan/ mengelilingi] ke arah hak (lebih hal positif atau lebih sedikit hal negatif) di suatu garis
bilangan; FUP[28]=3 dan FUP[-28]=-2, sebagai contoh.

10.5.4 Seting Parameter


Suatu seting parameter adalah empat materi yang berikut satu demi satu; berturut-turut:
 suatu karakter poundsterling #
 suatu nilai yang riil yang mengevaluasi kepada satu integer antara 1 dan 10320,
 satu tanda sama = ,dan
 suatu nilai yang riil. Sebagai contoh " #3 =15" adalah suatu maksud(arti seting parameter
"parameter yang di-set 3 sampai 15." Suatu seting parameter tidak berlaku; terjadi sampai
bagaimana pun parameter menilai di garis yang sama telah ditemukan. Sebagai contoh, jika
parameter 3 mempunyai sebelumnya di-set kepada 15 dan baris #3=6 G1 x#3 ditafsirkan, suatu
lurus bergerak ke suatu titik di mana x sama 15 keinginan terjadi dan nilai dari parameter 3
keinginan adanya 6.

10.5.5 Comments dan Messages


Satu baris bahwa mulai dengan karakter persen, %, diperlakukan sebagai suatu komentar dan
tidak menafsirkan bagaimanapun juga. Karakter-karakter yang untuk cetak dan ruang(angkasa putih di
dalam tanda kurung adalah suatu komentar. Suatu tanda kurung yang ditinggalkan selalu mulai suatu
komentar. Tujuan komentar di tanda kurung benar yang pertama menemukan sesudah itu. Sekali se
tanda kurung yang ditinggalkan ditempatkan sejajar, suatu tanda kurung penjodohan benar harus
menghadap ujung baris. Komentar-komentar tidak akan tersarang; itu adalah satu eror jika suatu tanda
kurung yang ditinggalkan ditemukan setelah awal dari suatu komentar dan sebelum ujung komentar. Di
sini adalah satu contoh dari satu baris berisi suatu komentar: G80 M5 (gerak henti) Satu bentuk
alternative dari komentar adalah untuk menggunakan kedua karakter-karakter // Sisa dari baris
diperlakukan sebagai suatu komentar Komentar-komentar tidak menyebabkan sistim kerja mesin untuk
lakukan apapun.
Suatu komentar yang adalah tercakup di parenthesese, berisi suatu pesan jika MSG, muncul
setelah tanda kurung yang ditinggalkan dan sebelum karakter-karakter pencetakan lain manapun.
Varian-varian dari MSG, yang termasuk karakter-karakter ruang(angkasa dan huruf kecil putih diizinkan.
Catat bahwa tanda koma yang diperlukan. Sisa dari karakter-karakter sebelum tanda kurung yang benar
dianggap sebagai suatu pesan kepada operator. Pesan-pesan dipertunjukkan di ayakan di dalam "Eror"
label yang cerdas.

10.5.6 Item Mengulangi


Satu baris mungkin punya setiap nomor dari kata-kata G, hanya dua kata-kata G dari kelompok
modal yang sama boleh tidak muncul di garis yang sama. Satu baris mungkin punya kosong kepada
empat kata-kata M. Dua kata-kata M dari kelompok modal yang sama mungkin tidak muncul di garis
yang sama. Untuk semua surat-surat hukum yang lain, satu baris mungkin punya hanya kata nya mulai
dengan bahwa surat.
Jika suatu seting parameter parameter yang sama diulangi sejajar, #3=15 #3=6, contoh, hanya
seting yang terakhir akan berlaku; terjadi. Itu adalah pandir, tetapi bukan tidak sah, untuk membuat
yang sama parameter dua kali di garis yang sama. Jika komentar lebih dari satu muncul sejajar, hanya
yang terakhir akan digunakan; masing-masing dari komentar-komentar lain akan terbaca dan bentuk
nya akan dicek, tetapi akan diabaikan sesudah itu. Itu diharapkan bahwa meletakkan lebih dari satu
menafsirkan satu baris akan sangat jarang.

10.5.7 order pesanan Item


Ke tiga tipe-tipe dari item order(pesanan siapa boleh bertukar-tukar sejajar (seperti yang diberi
pada awal ini bagian) adalah kata, seting parameter, dan komentar. Bayangkan tiga tipe-tipe ini dari
item yang dibagi menjadi tiga kelompok oleh tipe. Kelompok yang pertama (kata-kata) bisa dipesan lagi
bagaimanapun juga tanpa mengubah arti dari baris. Jika kelompok yang kedua ( seting-seting
parameter) dipesan lagi, tidak akan ada perubahan di dalam maksud(arti baris kecuali jika parameter
yang sama di-set lebih dari sekali. Dalam hal ini, hanya seting akhir parameter itu akan berlaku; terjadi.
Sebagai contoh, setelah garis #3=15 #3=6 miliki ditafsirkan, nilai dari parameter 3 keinginan adanya
6.Jika order(pesanan itu dibalikkan ke(pada #3=6 #3=15 dan baris ditafsirkan, nilai dari parameter 3
keinginan adalah 15. Jika kelompok yang ketiga (komentar-komentar) berisi komentar lebih dari satu
dan dipesan lagi, saja komentar yang terakhir akan digunakan. Jika masing-masing menggolongkan
mengatur; menertibkan atau memesan lagi tanpa mengubah arti dari baris, lalu ke tiga kelompok-
kelompok bisa terselip di antara halaman bagaimanapun juga tanpa mengubah arti dari baris. Sebagai
contoh, baris g40 g1 #3=15 (maka di sana!) #4=-70 mempunyai lima materi dan [alat; makna] tepat
sama hal di dalam manapun 120 order(pesanan yang mungkin yang - seperti #4=-70 g1 #3=15 g40 (maka
there!)for lima materi.

10.5.8 Modus-modus Perintah dan Mesin


Mach3 mempunyai banyak perintah yang menyebabkan suatu sistim kerja mesin untuk
mengubah dari modus nya untuk yang lain, dan korset modus aktif sampai beberapa perintah yang lain
kubah nya secara implisit atau dengan tegas. Perintah-perintah seperti itu disebut "modal". Sebagai
contoh, jika bahan pendingin diputar di, korset itu di sampai itu adalah dengan tegas dipadamkan. G
mengkode karena gerakan adalah juga modal. Jika suatu G1 (lurus gerakan) perintah adalah
berdampingan; berhadapan satu garis, sebagai contoh, akan dieksekusi lagi; kembali di garis yang
berikutnya jika satu atau lebih kata-kata sumbu ada tersedia dengan segera, kecuali jika satu perintah
yang tegas/eksplisit adalah berdampingan; berhadapan garis berikutnya bahwa yang menggunakan
kata-kata sumbu atau menunda/ menghapuskan gerakan.
"-Nonmodal" kode mempunyai pengaruh hanya dengan segera yang di atasnya mereka terjadi. Sebagai
contoh, G4 (-tunda) tidak modal.

10. 6.Kelompok Modal


Perintah-perintah modal diatur di dalam disebut yang di-set "kelompok-kelompok modal", dan hanya
anggota nya a kelompok modal bisa berlaku di setiap waktu. Di dalam. umum, suatu kelompok yang
modal berisi perintah di mana itu adalah secara logika yang mustahil selama dua anggota untuk berada
di pengaruh di yang sama waktu -seperti ukuran di dalam inci-inci melawan mengukur di millimetres.
Suatu sistim kerja mesin bisa di dalam banyak modus-modus pada waktu yang sama, dengan modus nya
dari masing-masing kelompok modal sedang berada dalam pengaruh.
kelompok-kelompok modal ditunjukkan di dalam gambar 103.
Ringkasan dari G-kode
G0 Posisi kecepatan
G1 Interpolasi/penyisipan garis lurus
G2 Putaran searah jarum jam/penyisipan memutar
G3 Putaran berlawanan arah jarum jam/penyisipan memutar
G4 Tundaan
G10 Pengaturan sumber sistem koordinat
G12 Kantong putaran searah jarum jam
G13 Kantong berlawanan searah jarum jam
G15/16 Kutub koordinat bergerak kedalam G0 dan G1
G17 Bidang pilihan XY
G18 Bidang pilihan XZ
G19 Bidang pilhan YZ
G20/21 Satuan Inch/Milimeter
G28 Kembali ke rumah/awal
G28.1 Rekomendasi pemberhentian
G30 kembali ke rumah/awal
G31 Pemeriksaan dengan benar
G40 Pembatalan pemotongan kerugian jari-jari
G41/42 Mulai pemotongan kerugian jari-jari kiri/kanan
G43 Mengurangi kerugian dengan mengarahkan jarak alat
G49 Mengurangi kerugian dengan membatalkan jarak alat
G50 Mengatur kembali semua faktor skala ke 1.0
G51 Mengatur sumbu data masukan pada faktor skala
G52 Mengimbangi sistem koordinat sementara
G53 Bergerak kedalam sistem koordinat mesin penuh
G54 Gunakan peralatan tetap dengan pengimbangan 1
G55 Gunakan peralatan tetap dengan pengimbangan 2
G56 Gunakan peralatan tetap dengan pengimbangan 3
G57 Gunakan peralatan tetap dengan pengimbangan 4
G58 Gunakan peralatan tetap dengan pengimbangan 5
G59 Gunakan peralatan tetap dengan pengimbangan 6/ gunakan peralatan tetap yang
Umum
G61/G64 Pemberhentian terperinci/Mode ketetapan kecepatan
G68/G69 Memutarkan sistem koordinat program
G70/G71 Satuan Inch/Milimeter
G73 Putaran henti – Takaran pengeboran
G80 Pembatalan modus gerakan ( termasuk putaran henti )
G81 Putaran henti – pengeboran
G82 Putaran henti –mengebor dengan tunda
G83 Putaran henti – pengeboran takaran
G84 Putaran henti – pengetapan tangan kaku
G85/G86/
G88/G89 Putaran henti – pemboran
G90 Mode jarak penuh
G91 Mode menaikan jarak
G92 Mengimbangi koordinat-koordinat dan mengatur parameter
G92.X Membatalkan G92.dll
G93 Mode kebalikan dari pemberian waktu
G94 Modus pemakanan per menit
G95 Modus pemakanan per putaran
G98 Level kembali pertama setelah putaran henti
G99 Level kembali titik R setelah putaran henti

perintah dari bentuk dasar tidak dengan tegas menggambarkan sebagai pilihan yang diharuskan. Bentuk
dasar akan terjadi kesalahan jika komponen yang diharuskan diabaikan. U,V,dan W adalah persamaan
dari A,B,dan C. Gunakan A dengan U, B dengan V, dll. Adalah kesalahan ( seperti menggunakan A dua
kali pada sebuah garis ). Dalam gambaran yang terpeinci dari kode U,V,dan W adalah tidak secara tegas
disebutkan tiap waktu tetapi dinyatakan tidak langsung oleh A,B,atau C.

Dalam bentuk dasar, nilai yang mengikuti huruf-huruf sering memberikan nomor-nomor dengan
tegas. Kecuali pada keadaan yang lain, nomor yang tegas bisa menjadi nilai nyata. Sebagai contoh, G10
L2 akan sama-sama benar menjadi tulisan G [2*5] L[1+1]. Jika nilai dari parameter 100 menjadi 2, G10
L#100 juga bisa diartikan sama. Gunakan nilai nyata yang nomornya tidak tegas yang hanya ditunjukan
dalam contoh jarang digunakan. Jika adalah tulisan dari bentuk dasar “ “ akan sering diarahkan
sebagai “ nomor”. Mirip” ” dalam H mungkin disebut “ H nomor “, dan untuk banyak huruf lainnya.
Jika sebuah faktor skala diterapkan ke banyak sumbu kemudian itu akan menjadi penerapan untuk nilai
dari kesamaan X,Y,Z,A/U,B/V,C/W kata dan akan relevan I,J,K atau R kata-kata ketika mereka digunakan.

10.7.1 Posisi Kecepatan Linier


a. ntuk posisi kecepatan linier, program X Y Z A B , dimana semua sumbu kata-kata
adalah pilhan, kecuali bahwa satu yang paling sedikit harus bisa digunakan. G0 adalah pilihan
jika mode pergerakkan arus adalah G0. Ini akan menghasilkan koordinat gerakan yang lurus ke
titik tujuan saat melintasi kecepatan arus ( atau merendah jika mesin tidak akan pergi cepat ). Ini
diharapkan bahwa pemotongan tidak akan mengambil tempat ketika G0 memerintahkan untuk
mengeksekusi.
b. Jika 16 akan mengeksekusi untuk mengatur sebuah sumber kutub ketika pergerkan kecepatan
linier ke titik penggambaran oleh jari-jari dan sudut X Y bisa digunakan. X adalah jari-jari
garis dari sumber kutub 16 dan Y adalah sudut dalam ukuran derajat dengan kenaikan nilai
berlawanan arah jarum jam dari arah jam 3 tepat ( kebiasaan dari empat kuadrat biasa ).
Koordinat dari titik arus pada saat eksekusi G16 adalah kutub sumber. Ini akan terjadi kesalahan jika :
 Semua sumbu kata-kata adalah keliru.
Jika jari-jari penggantian pemotong aktif, pergerakkan akan berbeda dari yang di atas; lihat penggantian
pemotong. Jika G53 adalah program dari garis yang sama, pergerakan akan berbeda juga; lihat koordinat
mutlak.
10.7.2 Pergerakan Linier saat Memberikan Angka – G1
a. ntuk pergerakan lilnier saat memberikan angka ( untuk memotong atau tidak ), program 1 X
Y Z A B , dimana semua sumbu kata-kata adalah pilihan, kecuali satu dari yang paling
sedikit harus bisa digunakan. G1 adalah pilihan jika mode pergerakan adalah G1. Ini akan
menghasilkan koordinat pergerakkan linier ke titik tujuan saat arus diberikan angka ( atau
merendah jika mesin tidak akan pergi cepat ).
b. Jika G16 akan mengeksekusi untuk mengatur sebuah sumber kutub ketika pemberian angka ke
titik penggambaran oleh jari-jari dan sudut X Y bisa digunakan. X adalah jari-jari garis dari
sumber kutub 16 dan Y adalah sudut dalam ukuran derajat dengan kenaikan nilai berlawanan
arah jarum jam dari arah jam 3 tepat ( kebiasaan dari empat kuadrat biasa ).
Koordinat dari titik arus pada saat eksekusi G16 adalah kutub sumber.
Ini akan terjadi kesalahan jika :
 Semua sumbu kata-kata adalah keliru.
Jika jari-jari penggantian pemotong aktif, pergerakkan akan berbeda dari yang di atas; lihat penggantian
pemotong. Jika G53 adalah program dari garis yang sama, pergerakan akan berbeda juga; lihat koordinat
mutlak.

10.7.3 Busur saat Pemberian angka – G2 dan G3


Putaran atau busur spiral adalah menentukan salah satu penggunaan G2 ( busur putaran arah
jam ) atau G3 ( busur berlawanan putaran arah jarum jam ). Sumbu dari putaran atau spiral harus
menjadi paralel ke sumbu X,Y, atau Z dari sistem koordinat mesin. Sumbu ( atau, kesamaan, bidang garis
tegak lurus ke sumbu ) adalah pilihan dengan G17 ( sumbu-Z , bidang-XY ), G18 ( sumbu-Y, bidang-XZ ),
atau ( sumbu-X, bidang-YZ ). Jika busur adalah putaran, itu terletak dalam bidang paralel ke pilihan
bidang.
Jika garis dari pembuatan kode busur dan masukan mengenai putaran pergerakkan sumbu,
putaran sumbu belok pada saat angka tetap jadi bahwa pergerakkan putaran dimulai dan berakhir
ketika XYZ mulai dan berakhir bergerak. Garis-garis semacam ini pernah menyulitkan program . Jika jari-
jari penggantian pemotong aktif, pergerakkan akan berbeda dari yang di atas; lihat penggantian
pemotong.Dua bentuk ini disediakan untuk menentukan busur. Kami akan menyebut ini bentuk pusat
dan bentuk jari-jari. Dalam kedua bentuk ini G2 dan G3 adalah pilihan jika itu adalah mode pergerakan
arus.

10.7.3.1 Bentuk Jari-jari Busur


Dalam bentuk jari-jari, koordinat titik akhir dari busur dalam bidang pilihan adalah menentukan
sekitar dengan jari-jari dari busur. rogram 2 X Y Z A B R ( atau gunakan 3 malahan dari 2
). R adalah jari-jari. Sumbu kata-kata adalah semua bidang pilihan yang harus bisa digunakan. R nomor
adalah jari-jari. A jari-jari positif menyatakan bahwa busur belok melewati 180 derajat atau kurang, saat
jari-jari negatif menyatakan belok dari 180 derajat ke 359.999 derajat. Jika busur adalah spiral, nilai titik
akhir dari busur dalam sumbu koordinat paralel ke sumbu dari spiral adalah menentukan. Itu akan
terjadi kesalahan jika :
 Kedua sumbu kata-kata untuk memotong dari bidang pilihan adalah keliru.
 Titik akhir dari busur adalah sama sebagai titik arus.
Ini tidak baik untuk latihan ke program bentuk jari-jari busur bahwa hampir putaran penuh atau
setengah lingkaran ( atau hampir setengah lingkaran ) karena perubahan kecil dalam lokasi dari titik
akhir akan mengahsilkan banyak perubahan besar dalam pusat lokasi dari putaran ( dan, sebab itu,
tengah dari busur ). Memperbesar pengaruh adalah cukup besar bahwa mengakhiri kesalahan dalam
sebuah nomor bisa menghasilkan toleransi-keluaran-dari-potongan. Hampir putaran penuh adalah
buruk, setengah putaran ( dan hampir jadi ) adalah hanya sangat jelek. Ukuran busur lain ( dalam jarak
kecil sekali ke 165 derajat atau 195 ke 345 derajat ) adalah baik. Disini adalah contoh dari sebuah
perintah bentuk jari-jari ke pergerakan busur :
G17 G2 x 10 y 15 r 20 z 5
Ini merupaka arti dari pembuatan arah jarum jam ( dilihat dari sumbu-Z positif ) perputaran atau busur
spiral mempunyai sumbu paralel ke sumbu-Z, dimana akhirnya X=10, Y=15, dan Z=5, dengan jari-jari dari
20. Jika nilai awal dari Z adalah 5, ini adalah busur dari sebuah putaran paralel bidang X-Y; Sebaliknya itu
adalah busur helcal.

10.7.3.2 Bentuk Pusat Busur


Dalam bentuk jari-jari, koordinat titik akhir dari busur dalam bidang pilihan adalah menentukan
sekitar dengan jari-jari penutup kerugian pusat busur dari lokasi arus. Dalam bentuk ini, itu adalah
bagus jika titik akhir busur sama dengan titik arus. Itu akan terjadi kesalahan jika :

 Ketika busur diproyeksikan di bidang yang di pilih, jarak dari titik yang ada ke pusat berbeda dengan
jarak dari titik ujung ke pusat lebih dari 0.0002 inch ( jika inch digunakan ) atau 0.002 milimeter ( jika
milimeter yang digunakan ).

Pusat itu ditetapkan dengan kata- I dan J. Ada dua arah untuk menterjemahkan mereka. Cara
yang umum adalah bahwa I dan J adalah pusat sehubungan dengan menujuk arus awal dari busur. Ini
kadang-kadang disebut mode kenaikan IJ. Cara yang kedua adalah bahwa I dan J menetapkan pusat
sebagai koordinat nyata di dalam sistem yang ada. Ini cukup menyesatkan disebut mode IJ mutlak.
mode IJ di atur dengan bentuk>state...menu ketika Mach3 di atur. Pilihan dari mode-mode untuk
menyediakan kecocokan dengan pengendali-pengendali komersil. Anda akan mungkin menemukan
penambahan terbaik. Dalam yang mutlak itu akan, tentu saja biasanya perlu menggunakan kedua-
duanya kata I dan J kecuali jika kebetulan pusat busur itu adalah sumber.

Ketika bidang-XY itu terpilih, memprogram G2 X~ Y~ Z~ A~ B~ C~ I~ J~ (atau penggunaan G3


sebagai ganti G2). Sumbu kata semuanya adalah opsional kecuali bahwa satu paling sedikit X dan Y harus
digunakan. I dan J adalah pengganti dari lokasi atau koordinat-koordinat yang ada tergantung pada
mode IJ (arah X dan Y, berturut-turut) dari pusat lingkaran. I dan J bersifat opsional kecuali bahwa pada
salah satu paling sedikit harus digunakan. Itu adalah salah jika:

 X dan Y adalah dihilangkan maupun


 I dan J adalah dihilangkan maupun.

Ketika bidang-XZ itu terpilih, memprogram G2 X~ Y~ Z~ I~ B~ C~ A~ K~ (atau menggunakan G3


sebagai ganti G2). Sumbu kata semuanya adalah opsional kecuali bahwa pada satu paling sedikit X dan Z
harus digunakan. I dan K adalah pengganti dari lokasi atau koordinat-koordinat yang ada tergantung
pada mode IJ (arah X dan Z, berturut-turut) dari pusat lingkaran. I dan K bersifat opsional kecuali bahwa
pada salah satu paling sedikit harus digunakan. Itu adalah satu salah jika:

 X dan Z adalah dihilangkan maupun,


 I dan K adalah dihilangkan maupun.

Ketika bidang-YZ itu terpilih, memprogram G2 X~ Y~ Z~ A~ B~ C~ J~ K~ (atau menggunakan G3


sebagai ganti G2). Sumbu kata semuanya adalah opsional kecuali bahwa pada satu paling sedikit Y dan Z
harus digunakan. J dan K adalah pengganti dari lokasi atau koordinat-koordinat yang ada tergantung
pada mode IJ (arah Y dan Z, berturut-turut) dari pusat lingkaran. J dan K bersifat opsional kecuali bahwa
pada salah satu paling sedikit harus digunakan. Itu adalah satu eror jika:

 Y dan Z adalah dihilangkan maupun,


 J dan K adalah dihilangkan maupun.

Di sini adalah satu contoh dari suatu bentuk pusat perintah untuk menggerakan satu busur di mode
penambahan IJ:
G17 G2 x10 y16 i3 j4 z9

Itu berarti untuk membuat suatu arah jam (seperti yang dipandang dari sumbu-z yang positif)
edaran atau busur seperti bentuk spiral sumbu adalah paralel kepada sumbu-Z, berakhir di mana X=10,
Y=16, dan Z=9, dengan pusat penggantinya di dalam arah X oleh 3 satuan dari lokasi X yang ada dan
penggantidi dalam arah Y oleh 4 satuan dari lokasi Y yang ada. Jika lokasi yang ada mempunyai X=7, Y=7
terutama sekali, pusat akan ada di X=10, Y=11. Jika nilai awal dari Z adalah 9, ini adalah suatu busur
lingkaran; jika tidak ini merupakan suatu busur seperti bentuk spiral. Jari-jari dari busur akan menjadi 5.
Busur tersebut pada mode IJ mutlak akan menjadi:

G17 G2 x10 y16 i10 j11 z9

Di dalam bentuk pusat, jari jari dari busur itu tidak ditetapkan, tetapi mungkin saja ditemukan dengan
mudah seperti ketika jarak dari pusat lingkaran itu ke titik arus atau titik akhir yang ada dari busur.

10.7.4 Tundaan – G4
Untuk sebuah tundaan, program G4 P~ . Ini akan tetap tidak bergerak untuk periode waktu di
dalam detik atau milidetik yang ditetapkan oleh nomor P. Satuan waktu digunakan untuk disiapkan di
Config> Logic Dialog. Sebagai contoh, dengan satuan-satuan yang disiapkan ke detik G4 P.05 akan
menunda untuk setengah detik. Itu adalah eror jika:

 Nomor P adalah negatif.

10.7.5 Pengatur Alat Sistem Koordinat Data dan Tabel Kerja Pengganti-G10
Lihat rincian alat dan pengganti pekerjaan untuk informasi lebih lanjut tentang sistem koordinat

Untuk membuat nilai-nilai pengganti dari suatu alat, program G10 L1 P~ X~ Z~ A~, di mana P
nomor harus mengevaluasi ke satu integer di dalam daerah 0 ke 255 – jumlah alat - pengganti dari alat
yang ditetapkan oleh pengaturan ulang P nomor ke pemberi. Nomor A akan mengatur ulang jari jari
ujung alat. Hanya nilai-nilai yang di mana satu sumbu kata adalah yang dimasukkan pada garis yang
akan menjadi pengatur ulang. Diameter alat tidak bisa ditetapkan dalam jalan ini. Untuk membuat nilai-
nilai koordinat sumber dari suatu sistem koordinat peralatan tetap, program G10 L2 P~ X~ Y~ Z~ A~ B~
C~, di mana P nomor harus mengevaluasi ke satu integer di dalam daerah 1 sampai 255 -peralatan tetap
jumlah - (Nilai 1 sampai 6 sesuai dengan G54 ke G59) dan semua sumbu kata bersifat opsional.
Koordinat-koordinat sumber dari sistem koordinat ditetapkan oleh P nomor mengatur ulang ke
koordinat pemberi nilai (dalam kaitan dengan menggunakan istilah sistem koordinat yang mutlak).
Hanya koordinat-koordinat yang di mana satu sumbu kata terdapat masukan pada garis yang akan
mengatur ulang.Itu adalah suatu eror jika:
 P nomor tidak mengevaluasi kesatu integer di dalam daerah 0 sampai 255.

Jika pengganti sumber (yang dibuat oleh G92 atau G923) pada hakekatnya sebelum G10
digunakan, mereka akan melanjutkan untuk berada pada pengaruh setelah itu. Sistem koordinat
sumber disimpan pada suatu perintah dimana G10 bisa non-aktif atau aktif pada waktu G10 itu
dieksekusi. Nilai-nilai yang di atur tidak akan menetap kecuali jika tabel-tabel peralatan tetap disimpan
dengan tombol-tombol di layar tabel.

Contoh:
G10 L2 P1 x35 y17 .2 menetapkan dari sisten koordinat sumber yang pertama (satu yang terpilih oleh
G54) sampai batas di mana X adalah 35 dan Y adalah 17.2 (di dalam koordinat-koordinat yang mutlak).
koordinat Z sumber (dan koordinat-koordinat untuk setiap putaran sumbu) adalah apapun koordinat-
koordinat sumber itu sebelum baris dieksekusi.

10.7.6 Menahan Putaran Arah Jarum Jam/Berlawanan Arah Jarum Jam – G12 dan G13
Perintah menahan putaran adalah sejenis putaran henti yang dapat digunakan untuk
menghasilkan sebuah lubang lingkaran lebih besar dari menggunakan alat atau dengan suatu alat yang
pantas (seperti suatu pemotong pasak setengah bunder) ke alur-alur potong yang internal untuk "O"
lingkaran dll. Program G12 I~ untuk suatu gerakan arah jarum jam dan G13 I~ untuk suatu gerakan
berlawanan arah jarum jam.
Alat itu dipindah ke arah X oleh nilai jika kata I dan suatu lingkaran menerobos arah yang
ditetapkan dengan X dan Y yang asli mengkoordinir seperti pusat. Alat itu dikembalikan ke pusat.
Pengaruhnya adalah tak tergambarkan jika bidang yang ada bukanlah XY.

10.7.7 Mode Kutub Keluar dan Masuk – G15 dan G16


Itu adalah mungkin untuk G0 dan G1 pindah ke bidang X/Y hanya untuk menetapkan koordinat-
koordinat sebagai suatu jari jari dan sudut sehubungan dengan suatu titik pusat yang sementara.
Program G16 ini untuk mode masuk . Arus koordinat-koordinat dari titik yang dikendalikan adalah pusat
yang sementara.
Program G15 untuk berbalik ke koordinat Cartesian normal.

G0 X10 Y10 // G0 normal bergerak ke 10,10


G16 //start dari modus yang kutub.
G10X10Y45
( ini akan bergerak ke X 17xxx, Y 17xxx yang adalah sebuah
tempat di suatu lingkaran) (dari jari-jari 10 pada 45 derajat dari
koordinat-koordinat yang awal 10,10.)

Ini dapat sangat bermanfaat, sebagai contoh, karena mengebor suatu lingkaran dari lubang-
lubang. Kode di bawah bergerak ke suatu lingkaran dari melubangi setiap 10 derajat tingkat di suatu
lingkaran dari jari jari 50 mm memusat X =10, Y =5.5 dan takaran mengebor kepada Z = -0.6

G21 // metrik
G0 X10Y55
G16
G1 X50 Y0 //polar bergerak ke suatu jari jari dari 50 penjuru/sudut 0 deg
G83 Z-06 // bor takaran
G1 Y10 // sepuluh gelar dari pusat asli...
G83 Z-06
G1 Y20 // 20 derajat....dll...
G1 Y30
G1 Y40
> ... dll....
G15 //back kepada normal cartesian

catatan:
1. anda harus tidak membuat X atau Y bergerak selain dari dengan menggunakan G0 atau G1
ketika G16 adalah aktif
2. G16 Ini adalah yang berbeda pada suatu implementasi Fanuc tersebut digunakan titik yang ada
seperti pada pusat kutub. Versi Fanuc memerlukan banyak pergeseran sumber untuk
mendapat hasil yang diinginkan karena setiap lingkaran tidak memusat di 0,0.

10.7.8 Bidang Pilihan – G17, G18, dan G19


Program G17 untuk memilih bidang-XY, G18 untuk memilih bidang-XZ, atau G19 untuk memilih bidang-
YZ. Pengaruh dari mempunyai suatu bidang terpilih dibahas di bawah G2/3 dan Putaran henti.

10.7.9 Satuan Panjang – G20 dan G21


Program G20 untuk menggunakan inci untuk satuan panjangnya. Program G21 untuk
menggunakan millimetres. Biasanya suatu gagasan yang baik untuk memprogram yang manapun G20
atau G21 dekat permulaan ke suatu program sebelum setiap gerakan terjadi, dan bukan untuk
menggunakan salah satu dimana pun selain itu di dalam program. Ini adalah tanggung jawab pemakai
untuk memastikan semua angka-angka sesuai dengan penggunaan arus satuan panjangnya. Lihat juga
G70/G71 yang bersifat sinonim.

10.7.10 Kembali ke Awal/Rumah – G28 dan G30


Suatu posisi awal digambarkan (oleh parameter-parameter 5161-5166). Nilai-nilai parameter dalam hal
ini dari sistem koordinat yang mutlak, tetapi di dalam satuan panjangnya tak ditentukan.

Untuk kembali ke posisi awal melalui posisi yang diprogramkan, program G28 X~ Y~ Z~ A~ B~ C~
(atau menggunakan G30). Semua kata-kata sumbu bersifat opsional. Lintasan itu dibuat oleh suatu
lintasan penggerak dari posisi yang ada ke posisi yang diprogramkan, yang diikuti oleh sebuah lintasan
bergerak ke posisi awal tersebut. Jika tanpa sumbu kata diprogramkan, antara titik dengan batas titik
yang ada, maka hanya gerakannya yang dibuat.

10.7.11 Referensi Aksis - G28.1


Program G28.1 X~ Y~ Z~ A~ B~ C~ kepada rujukan aksis yang diberi. Aksis itu akan digerakan
di tingkat pemakanan yang ada ke arah awal perubahan tersebut , seperti yang digambarkan oleh
susunan. Ketika koordinat mesin yang mutlak menjangkau nilai yang diberi oleh satu sumbu kata lalu
tingkat pemakanan di atur dan digambarkan oleh susunan tersebut. Dengan syarat arus mutlak posisi
adalah kira-kira benar, kemudian ini akan memberi suatu perhentian yang lembut ke rujukan
perubahan.
10.7.12 Pemeriksaan Yang Lurus/Langsung –G31

10.7.12.1 Perintah Pemeriksaan Yang Lurus/Langsung


Program G31 X~ Y~ Z~ A~ B~ C~ untuk melaksanakan suatu operasi pemeriksaan yang
lurus/langsung. Sumbu kata pemutaran diizinkan, tetapi itu menjadi lebih baik untuk menghilangkan
mereka. Jika sumbu kata pemutaran digunakan, angka-angka harus sama halnya dengan angka-angka
posisi yang ada sehingga pemutaran aksis tidak bergerak. Sumbu kata yang linier bersifat opsional,
kecuali bahwa pada satu paling sedikit harus digunakan. Alat di dalam spindel harus menjadi
pemeriksaan.
Itu adalah sebuah eror jika:

 Titik yang ada adalah kurang dari 0.254 millimetre atau 0.01 inci dari titik diprogramkan.
 G31 digunakan di dalam kebalikan mode tingkat pemakanan waktu,
 Setiap sumbu pemutaran diperintah untuk bergerak,
 Tanpa kata X, Y, atau sumbu Z digunakan.

Sebagai jawaban atas perintah ini, mesin menggerakkan titik yang dikendalikan (yang harus
pada ujung ujung pemeriksaan) di suatu garis lurus di tingkat pemakanan yang ada terhadap titik yang
diprogramkan. Jika pemeriksaan berjalan, pemeriksaan itu ditarik kembali sedikit dari perjalanan pada
saat akhir perintah eksekusi. Jika pemeriksaan itu tidak masuk bahkan setelah melampaui titik yang
diprogramkan sedikit, satu kesalahan adalah pemberi isyarat.

Setelah pemeriksaan sukses, parameter-parameter 2000 sampai 2005 akan di-set ke koordinat-
koordinat dari lokasi yang terkendali yang menunjuk waktu pemeriksaan menyebabkan tersandung dan
suatu triplet memberi X, Y dan Z perjalanan akan ditulis ke triplet file jika itu sudah dibuka oleh M40
macro/OpenDigFile() fungsi (qv.)

10.7.12.2 Menggunakan Perintah Pemeriksaan Yang Lurus/Langsung


Menggunakan perintah pemeriksaan yang lurus/langsung, jika tangkai pemeriksaan dijaga
secara nominal paralel kepada sumbu Z (yaitu, setiap aksis hal pemutaran adalah kosong) dan pengganti
panjangnya alat untuk pemeriksaan itu digunakan, sehingga titik yang dikendalikan adalah di akhir
pemeriksaan:

 Tanpa pengetahuan tambahan sekitar pemeriksaan, kesejajaran dari suatu muka dari suatu bagian
untuk bidang-XY itu boleh, sebagai contoh, ditemukan.
 Jika pemeriksaan memasang ujung jari-jari dikenal kira-kira, kesejajaran dari suatu muka dari suatu
bagian untuk YZ atau bidang-XZ boleh, sebagai contoh, ditemukan.
 Jika tangkai dari pemeriksaan itu dikenal dengan baik dibariskan dengan sumbu Z dan pemeriksaan
jari-jari tip dikenal kira-kira, pusat dari suatu lubang yang bundar, Mei, sebagai contoh, adanya
ditemukan.
 Jika tangkai dari pemeriksaan itu dikenal dengan baik dibariskan dengan sumbu Z dan pemeriksaan
jari-jari tip dikenal dengan tepat, lebih banyak penggunaan-penggunaan bisa dibuat dari perintah
pemeriksaan yang lurus/langsung, seperti temuan diameter dari suatu lubang yang bundar.

Jika lurus dari tangkai pemeriksaan tidak bisa disesuaikan pada ketelitian yang tinggi, itu diinginkan ke
radii yang efektip dari ujung pemeriksaan di dalam sedikitnya +X, -X, +Y, dan arah -Y. jumlah Ini semua
dapat disimpan di dalam parameter-parameter yang manapun dengan tercakup dalam arsip parameter
atau oleh yang ditetapkan dalam suatu program Mach3.

Menggunakan pemeriksaan dengan aksis hal pemutaran bukan pengaturan nol adalah juga
mungkin. Melakukan hal yang demikian lebih kompleks dibanding ketika aksis hal pemutaran adalah nol,
dan kita tidak berhubungan dengannya disini.

10.7.12.3 Contoh Mengkode


Sebagai suatu contoh yang dapat dipakai, kode untuk menemukan pusat dan diameter dari
suatu lubang yang bundar adalah yang ditunjukkan di dalam gambar 11.5. Kode ini untuk menghasilkan
hasil-hasil yang teliti, tangkai pemeriksaan harus wellaligned dengan sumbu-Z, tampang menyilang akhir
pemeriksaan pada titik putaran pastilah yang paling luas , dan pemeriksaan memasang ujung jari-jari
(yaitu, jari-jari dari tampang menyilang yang lingkar) harus yang dikenal dengan tepat. Jika pemeriksaan
pemasang ujung jari-jari hanya dikenal kira-kira (tetapi kondisi-kondisi yang lain dipertahankan), lokasi
pusat lubang akan tetap teliti, tetapi diameter lubang tidak akan.

N010 (pemeriksaan untuk menemukan pusat dan diameter dari lubang yang bundar)
N020 (Program ini tidak akan menjalankan diberi di sini. Anda harus)
N030 (angka-angka sisipan sebagai pengganti <uraian dari nomor>.)
N040 (Bentuk hapus N020, N030, dan N040 ketika anda itu.)
N050 G0 Z <Nilai Z dari posisi yang ditarik kembali> F <tingkat pemakanan>
N060 #1001= X-value dari pusat lubang>
N070 #1002= Y-value dari pusat lubang>
N080 #1003= Z-value di dalam lubang>
N090 #1004= memasang ujung jari jari>
N100 #1005=[ lubang diameter -#1004]
N110 G0 X#1001 Y#1002 (gerakkan di atas pusat lubang nominal)
N120 G0 Z#1003 (pindah ke lubang -untuk bersifat berhati-hati, mengganti/kan G1 untuk G0 di sini)
N130 G31 X[#1001 + #1005] (pemeriksaan +samping X dari lubang)
N140 #1011=#2000 (selamatkan hasil-hasil)
N150 G0 X#1001 Y#1002 (kembali ke(pada pusat dari lubang)
N160 G31 X[#1001 - #1005] (pemeriksaan -samping X dari lubang)
N170 #1021=[[#1011 +#2000] / 20] (temukan X-value cukup baik dari pusat lubang)
N180 G0 X#1021 Y#1002 (kembali ke(pada pusat dari lubang)
N190 G31 Y[#1002 + #1005] (pemeriksaan +samping Y dari lubang)
N200 #1012=#2001 (selamatkan hasil-hasil)
N210 G0 X#1021 Y#1002 (kembali ke(pada pusat dari lubang)
N220 G31 Y[#1002 - #1005] (pemeriksaan -samping Y dari lubang)
N230 #1022=[[#1012 +#2001] / 20] (temukan Y-value sangat baik dari pusat lubang)
N240 #1014=[#1012 - #2001 + [ 2 * #1004]] (temukan diameter lubang di Y-direction)
N250 G0 X#1021 Y#1022 (kembali ke(pada pusat dari lubang)
N260 G31 X[#1021 + #1005] (pemeriksaan +samping X dari lubang)
N270 #1031=#2000 (selamatkan hasil-hasil)
N280 G0 X#1021 Y#1022 (kembali ke(pada pusat dari lubang)
N290 G31 X[#1021 - #1005] (pemeriksaan -samping X dari lubang)
N300 #1041=[[#1031 +#2000] / 20] (temukan X-value sangat baik dari pusat lubang)
N310 #1024=[#1031 - #2000 + [ 2 * #1004]] (temukan diameter lubang di X-direction)
N320 #1034=[[#1014 +#1024] / 20] (temukan rata-rata diameter lubang)
N330 #1035=[#1024 - #1014] (temukan perbedaan di dalam diameter-diameter lubang)
N340 G0 X#1041 Y#1022 (kembali ke(pada pusat dari lubang)
N350 M2 (itulah semua, sanak saudara)

Figure 10.5 - Code to Probe Hole

Di dalam gambar 10.5 masuknya bentuk <uraian dari nomor> dimaksud untuk digantikan oleh
satu nomor nyata bahwa memenuhi uraian dari nomor. Setelah bagian ini kode dieksekusi, nilai X dari
pusat akan berada di parameter 1041, nilai Y dari pusat di dalam parameter 1022, dan diameter di
dalam parameter 1034. Sebagai tambahan, paralel diameter untuk sumbu-X akan berada di parameter
1024, paralel diameter kepada sumbu Y di dalam parameter 1014, dan perbedaan (satu indikator dari
sifat bundar) di dalam parameter 1035. Pemeriksaan pemasang ujung akan berada di lubang di pusat
dari lubang XY.

Contoh itu tidak termasuk suatu perubahan alat untuk menaruh suatu pemeriksaan di dalam spindel.
Tambahkan alat perubahan mengkode di permulaan, jika diperlukan.

10.7.13 Kompensasi Jari-Jari Pemotong - G40, G41, dan G42


Untuk memadamkan kompensasi jari -jari pemotong, program G40. Itu adalah baik untuk memadamkan
kompensasi ketika itu telah batal.

Kompensasi jari-jari pemotong bisa dilaksanakan hanya jika bidang-XY itu adalah aktif. Untuk
memutar kompensasi jari -jari pemotong ditinggalkan (yaitu, korset pemotong di sebelah kiri lintasan
yang diprogramkan ketika jari-jari alat adalah positif), program G41 D~ Untuk memutar jari-jari
pemotong kompensasi di kanan (yaitu,korset pemotong di sebelah kanan dari lintasan yang
diprogramkan ketika jari-jari alat adalah positif), program G42 D~ kata D adalah opsional; jika tidak ada
kata D, jari-jari dari alat ini di dalam spindel akan digunakan. Jika digunakan, nomor D perlu secara
normal menjadi nomor slot dari alat di dalam spindel, meski ini tidak diperlukan. Itu adalah baik untuk
jumlah D untuk menjadi nol; suatu nilai radius dari nol akan digunakan.

G41 dan G42 dapat berkwalitas oleh suatu kata-P. Ini akanmengesampingkan nilai dari diameter
dari alat(bila ada yang) memberikan masukan tabel alat yang ada.
Itu adalah suatu eror jika:

 Nomor D bukanlah satu integer, hal negatif atau lebih besar dari banyaknya slot-slot,
 Bidang XY itu bukanlah aktif,
 Kompensasi jari-jari pemotong diperintah untuk menyalakan ketika itu telah siap.

Perilaku dari sistim kerja mesin ketika kompensasi jari jari pemotong adalah ON digambarkan
di dalam bab Kompensasi Pemotong. Kenali pentingnya masukan pemrograman valid
dan jalan keluar bergerak.

10.7.14 Pengganti Alat Potong - G43, G44 dan G49


Untuk menggunakan suatu pengganti alat potong, program G43 H~, di mana nomor H adalah indeks
yang diinginkan di dalam tabel alat. Itu diharapkan bahwa semua masukan di dalam tabel ini akan
positif. Nomor H akan menjadi, tetapi tidaklah harus, sama halnya nomor slot dari alat sekarang ini di
dalam spindel. Itu adalah baik untuk nomor H untuk menjadi nol; satu nilai pengganti dari nol akan
digunakan. Menghilangkan H mempunyai pengaruh yang sama sebagai suatu nilai nol. G44 disediakan
untuk kecocokan dan digunakan jika isi tabel memberi pengganti negatif.
Itu adalah suatu eror jika:

 Nomor H bukanlah satu integer, hal negatif, atau lebih besar dari banyaknya korsel slot-slot.

Untuk menggunakan tanpa pengganti alat potong, program G49


Itu adalah baik untuk program menggunakan pengganti yang sama telah digunakan. Ini juga baik untuk
memprogram tanpa menggunakan pengganti alat potong jika tidak sekarang ini digunakan.

10.7.15 Faktor skala G50 dan G51


Untuk menggambarkan suatu faktor skala yang akan diberlakukan bagi satu kata X, Y, Z, A, B, C,
I dan J sebelum itu adalah program yang digunakan G51 X~ Y~ Z~ A~ B~ C~ di mana X, Y, Z dll. adalah
kata skala faktor untuk aksis yang diberi. Nilai-nilai ini tentu saja skala.

Ini tidak diizinkan untuk menggunakan faktor skala yang berbeda untuk menghasilkan busur
berbentuk lonjong dengan G2 atau G3. Untuk mengatur ulang faktor skala dari semua aksis untuk 10
program G50.

10.7.16 Pengganti Sistem Koordinat Sementara –G52


Untuk pengganti titik yang ada oleh suatu hal positif atau yang diberi jarak negatif (tanpa
gerakan), program G52 X~ Y~ Z~ Suatu~ B~ C~ ,di mana sumbu kata berisi pengganti yang anda ingin
sediakan. Semua sumbu kata bersifat opsional, kecuali bahwa pada satu paling sedikit harus digunakan.
Jika satu sumbu kata tidak digunakan untuk suatu sumbu yang diberi, koordinat pada sumbu dari titik
yang ada tidak diubah. Itu adalah suatu eror jika:

 semua sumbu kata dihilangkan.

G52 dan G92 menggunakan mekanisme-mekanisme yang internal umum di Mach3 dan tidak akan
digunakan bersama-sama. Ketika G52 dieksekusi, sumber dari sistem koordinat sekarang ini aktif
digerakkan oleh pemberi nilai. Pengaruh dari G52 adalah yang ditunda dengan pemrograman G52 X0
Y0 dll. Di sini adalah satu contoh. Umpamakan titik yang ada adalah di X=4 di dalam sekarang ini
menetapkan sistem koordinat, lalu G52 X7 menetapkan pengganti sumbu X ke 7, dengan demikian
menyebabkan koordinat X dari arus menunjuk adanya -3.

Pengganti sumbu selalu digunakan ketika gerakan ditetapkan di dalam modus jarak yang mutlak
menggunakan peralatan untuk sistem koordinat manapun yang tetap. Jadi dengan demikian semua
peralatan sistem koordinat tetap dipengaruhi oleh G52.

10.7.17 Pergerakan kedalam Koordinat Mutlak -G53


Karena gerak linear sampai batas menyatakan dalam koordinat-koordinat yang mutlak ,
program G1 G53 X~ Y~ Z~ A~ B~ C~ (atau dengan cara yang sama dengan G0 sebagai ganti G1), di
mana semua sumbu kata bersifat opsional, kecuali bahwa pada satu yang paling sedikit harus digunakan.
G0 atau G1 adalah opsional jika itu ada di gerakan modus. G53 bukanlah modal dan harus diprogramkan
di masing-masing garis yang di atasnya itu dimaksudkan untuk aktif. Ini akan menghasilkan koordinir
gerak linear ke titik yang diprogramkan. Jika G1 adalah aktif, kelajuan gerakan adalah tingkat pemakanan
yang ada (atau lebih lambat jika mesin itu tidak akan bergerak cepat). Jika G0 adalah aktif, kelajuan
gerakan adalah tingkat lintasan yang ada (atau lebih lambat jika mesin tidak akan bergerak cepat).
Ini adalah suatu kesalahan jika:

 G53 digunakan tanpa G0 atau G1 menjadi aktif,


 G53 digunakan selagi kompensasi jari-jari pemotong aktif.

Lihat bab relevan untuk satu ikhtisar dari sistem koordinat.

10.7.18 Pilihan Kerja Pengganti Sistem Koordinat -G54 ke G59 &G59 P~


Untuk memilih pengganti pekerjaan #1, program G54, dan dengan cara yang sama untuk enam
pengganti pertama . Sistem nomor G-kode

(1-G54), (2-G55), (3-G56), (4-G57), (5-G58), (6-G59)

Untuk mengakses manapun dari 254 pengganti pekerjaan ( 1 -254) program G59 P~ di mana P
kata memberi nomor pengganti yang diperlukan. Jadi, dengan demikian G59 P5 adalah serupa pada
hakekatnya ke G58. Itu adalah suatu eror jika:

 Satu G-kode adalah yang digunakan selagi kompensasi jari-jari pemotong ini aktif.

Lihat relevan bab untuk satu ikhtisar dari sistem koordinat.

10.7.19 Penetapan Modus Kendali Lintasan -G61, dan G64


Program G61 untuk menaruh sistim kerja mesin ke dalam modus perhentian yang tepat, atau
G64 untuk konstan modus percepatan. Itu adalah baik untuk memprogram modus yang telah aktif.
Modus-modus ini adalah yang digambarkan secara detil di atas.

10.7.20 Sistem Koordinat Berputar –G68 dan G69


Program G68 A~ B~ I~ R~ untuk program sistem koordinat berputar.

A~ adalah koordinat X dan B~ koordinat Y dari pusat rotasi di dalam arus sistem koordinat (yaitu
termasuk semua pekerjaan dan penyimpangan pahat dan G52/G92 pengganti.)

R~ adalah rotasi pemancing di dalam tingkat derajat (hal positif adalah CCW yang dipandang dari arah Z
hal positif).

I~ opsional dan nilai itu tidak digunakan. Jika I~ hadir itu menyebabkan nilai R yang diberi semestinya
yang ditambahkan ke setiap rotasi yang ada menyimpan G68.

eg. G68 A12 B25 R45 menyebabkan sistem koordinat yang diputar oleh 45 derajat tingkat sekitar
pokok Z=12, Y=25

Sesudah itu: G68 A12 B35 I1 R40 meninggalkan system koordinat yang diputar oleh 85 derajat
tingkat tentang X =12, Y=25
Program G69 untuk membatalkan rotasi.
catatan:
 Kode ini hanya mengizinkan rotasi ketika bidang arus yang ada adalah X-Y
 kata I dapat digunakan sekali pun titik pusat adalah yang berbeda dari sebelumnya, meski dalam hal
ini, hasil-hasil memerlukan perencanaan yang hati-hati. Bisa jadi bermanfaat ketika engine peniruan
sebenarnya yang memutar.

10.7.21 Satuan Panjang – G70 dan G71


Program G70 untuk menggunakan inci untuk satuan panjangnya. Program G71 untuk menggunakan
millimeter.

Biasanya suatu gagasan yang baik untuk memprogram yang manapun G70 atau G71 mendekati
permulaan suatu program sebelum setiap gerakan terjadi, dan bukan untuk menggunakan salah satu
dari dimana pun selain itu di dalam program. Itu adalah tanggung jawab pemakai untuk memastikan
semua angka-angka adalah sesuai dengan penggunaan arus satuan panjang. Lihat juga G20/G21 yang
bersinonim dan lebih disukai.

10.7.22 Putaran Henti –Takaran Laju Tinggi Mengebor G73


Siklus G73 dimaksudkan untuk pengeboran atau menggiling dengan patahan . Lihat juga G83.
Menarik kembali di dalam siklus ini pecah tetapi tidak secara total menarik kembali bor dari lubang. Itu
adalah pantas untuk perkakas dengan seruling-seruling yang panjang yang akan membersihkan patahan
yang rusak dari lubang. Siklus ini mengambil suatu Q nomor yang mewakili sebuah "delta" kenaikan
sepanjang sumbu Z. Program

G73 X~ Y~ Z~ A~ B~ C~ R~ L~ Q~

 Gerakan pendahuluan, sebagaimana digambarkan dalam G81 ke 89 putaran henti.


 Gerakkan sumbu Z hanya di tingkat pemakanan mengarah ke bawah yang ada oleh delta atau
kepada Z
 posisi, yang mana saja lebih sedikit yang mendalam.
 Cepat mundur oleh jarak menggambarkan di dalam G73 Pullback DRO di pengaturan layar.
 Cepat mengalah kepada alas/pantat lubang yang ada, sedikit yang ditarik mundur.
 Langkah-langkah pengulangan 1, 2, dan 3 sampai posisi Z dicapai pada langkah 1.
 Tarik kembali sumbu Z pada tingkat lintasan untuk jelas Z.

Itu adalah suatu eror jika:

 Nomor Q adalah hal negatif atau nol.

10.7.23 Gerakan Pembatalan Modal -G80


Program G80 untuk memastikan tidak ada gerakan sumbu yang akan terjadi. Itu adalah suatu eror jika:

 Sumbu kata diprogramkan ketika G80 adalah aktif, kecuali jika suatu kelompok yang modal 0 kode G
adalah diprogramkan yang menggunakan sumbu kata.
10.7.24 Putaran henti - G81 ke G89
Putaran henti G81 melalui G89 telah diterapkan sebagaimana digambarkan dalam bagian ini.
Dua contoh diberi dengan uraian G81 di bawah. Semua putaran henti dilaksanakan berkenaan dengan
bidang pilihan sekarang ini . Manapun tiga bidang (XY, YZ, ZX) bisa terpilih. Sepanjang bagian ini,
kebanyakan dari uraian-uraian mengasumsikan bidang-XY sudah terpilih. Perilaku itu selalu analisator
jika YZ atau bidang-XZ terpilih.

Sumbu kata hal pemutaran diizinkan di dalam putaran henti, tetapi itu akan menjadi lebih baik
untuk menghilangkan mereka. Jika sumbu kata hal pemutaran digunakan, angka-angka harus sama
halnya dengan posisi yang ada angka-angka sehingga aksis yang berputar tidak bergerak.

Semua putaran henti menggunakan X, Y, R, dan angka-angka Z di dalam NC kode. Angka-angka


ini digunakan untuk menentukan X, Y, R, dan Z diposisikan. R (biasanya diartikan menarik kembali) posisi
sumbu tegak lurus pada bidang pilihan sekarang ini (Sumbu Z untuk bidang-XY, sumbu-X untuk bidang-
YZ, sumbu-Y untuk bidang-XZ). Beberapa putaran henti menggunakan argumentasi-argumentasi
tambahan.

Untuk putaran henti, kita akan sebut suatu nomor "lengket" jika, ketika siklus yang sama
digunakan di beberapa bentuk dari kode berturut-turut, nomor harus digunakan pertama kali, tetapi
opsional di sisa baris. Angka-angka lengket menyimpan nilai mereka di sisa dari bentuk jika mereka
tidak dengan tegas seperti yang diprogramkan untuk sifat yang berbeda. Nomor R adalah selalu lengket.

Di dalam modus jarak yang incremental: ketika bidang-XY itu terpilih, X, Y, dan angka-angka R
diperlakukan sebagai kenaikan-kenaikan untuk posisi dan Z yang ada sebagai satu kenaikan dari posisi
sumbu Z sebelum gerakan yang disertai Z berlangsung; ketika YZ atau bidang-XZ terpilih, perlakuan dari
sumbu kata adalah analisator. Di dalam modus jarak yang mutlak, X, Y, R, dan angka-angka Z adalah
posisi-posisi mutlak di dalam sistem koordinat yang ada.

Nomor L adalah opsional dan mewakili; menunjukkan banyaknya pengulangan-pengulangan.


L=0 tidak diizinkan. Jika fitur pengulangan digunakan, itu adalah normalnya digunakan di dalam modus
jarak yang incremental, sehingga yang sama urutan gerakan-gerakan yang diulangi di dalam beberapa
tempat-tempat dengan sama spaced sepanjang suatu garis lurus. Di dalam modus jarak yang absolut, L
>1 [alat; makna] "lakukan siklus yang sama di dalam tempat yang sama beberapa kali," Menghilangkan
kata L adalah setara dengan menetapkan L=1. nomor L tidaklah lengket.

Ketika L>1 di dalam modus yang inkremental dengan bidang XY terpilih, posisi X dan Y
ditentukan dengan menambahkan angka-angka X dan Y yang diberi manapun kepada posisi X dan Y yang
ada (di putaran yang pertama) atau ke X dan Y memposisikan pada akhir putaran yang sebelum berputar
(di pengulangan). R dan Z memposisikan tidak berubah selama pengulangan-pengulangan.

Altitudo dari menarik kembali gerakan pada akhir mengulang masing-masing ( disebut "Z bersih"
di dalam uraian-uraian di bawah) ditentukan oleh seting menarik kembali modus: bisa kepada posisi Z
yang asli (jika itu di atas posisi R dan menarik kembali modus adalah G98), atau ke posisi R.
Itu adalah satu eror jika:
 X, Y, dan kata-kata Z semuanya akan hilang selama suatu putaran henti,
 suatu nomor P diperlukan dan suatu hal negatif nomor P digunakan,
 satu nomor L digunakan bahwa tidak mengevaluasi ke suatu integer positif,
 gerakan sumbu hal pemutaran digunakan selama suatu putaran henti,
 kebalikan waktu memberi umpan tingkat aktif selama suatu putaran henti,
 kompensasi jari jari pemotong adalah aktif selama suatu putaran henti.
Ketika bidang XY adalah aktif, nomor Z adalah lengket, dan itu adalah satu eror jika:
 nomor Z hilang dan putaran henti yang sama tidak telah aktif,
 nomor R adalah kurang dari nomor Z.

Ketika bidang XZ adalah aktif, nomor Y adalah lengket, dan itu adalah satu eror jika:
 nomor Y hilang dan putaran henti yang sama tidak telah aktif,
 nomor R adalah kurang dari nomor Y.

Ketika bidang YZ adalah aktif, nomor X adalah lengket, dan itu adalah satu eror jika:
 nomor X hilang dan putaran henti yang sama tidak telah aktif,
 nomor R adalah kurang dari nomor X.

10.7.24.1Preliminary and In-Between Motion:


Di sangat permulaan eksekusi tentang segala dari putaran henti, dengan bidang XY terpilih, jika
posisi Z yang ada di bawah posisi R, sumbu Z itu dilintasi ke posisi R. Hal ini terjadi hanya ketika, dengan
mengabaikan nilai L. Sebagai tambahan, pada awal siklus yang pertama dan masing-masing
pengulangan, satu atau dua gerakan yang berikut dibuat:
 suatu lintasan paralel yang lurus/langsung ke bidang XY itu kepada posisi XY yang diberi,
 suatu lintasan yang lurus/langsung dari sumbu Z hanya untuk posisi R, jika itu tidak telah di posisi R.
Jika bidang XZ atau YZ adalah aktif, pendahuluan dan di tengahnya gerakan-gerakan bersifat
analisator.

10.7.24.2 G81 Cycle


Siklus G81 dimaksudkan untuk pengeboran. Program G81 X ~ Y ~ Z ~ A ~ B ~ C ~ R ~ L ~
 Gerakan pendahuluan, seperti yang digambarkan di atas.
 Gerakkan sumbu Z hanya di tingkat umpan yang ada kepada posisi Z.
 Tarik kembali sumbu Z pada tingkat lintasan untuk membersihkan Z.
Contoh 1.Umpamakan posisi yang ada adalah (1, 2, 3)dan bidang XY sudah terpilih, dan sebagai
kelanjutan garis dari kode NC ditafsirkan.

G90 G81 G98 X4 Y5 Z1.5 R2.8

Ini panggilan untuk mode jarak absolut (G90), lama "Z" tarik kembali modus (G98) dan meminta siklus
pengeboran G81 yang dilaksanakan ketika. nomor X dan posisi X adalah 4.nomor Y dan posisi Y adalah
5.nomor Z dan posisi Z adalah 1.5. nomor R dan membersihkan Z adalah 2.8. Gerakan-gerakan yang
berikut berlangsung.
 suatu lintasan paralel kepada bidang XY itu untuk (4,5,3)
 suatu lintasan paralel kepada sumbu Z itu untuk (4,5,2.8)
 suatu paralel umpan kepada sumbu Z itu untuk (4,5,1.5)
 suatu lintasan pararel kepada sumbu Z itu untuk (4,5,3)
Contoh 2.Umpamakan posisi yang ada adalah (1, 2, 3) dan bidang XY sudah terpilih, dan sebagai
kelanjutan garis dari kode NC ditafsirkan.

G91 G81 G98 X4 Y5 Z-0.6 R1.8 L3

Modus jarak Meminta hal ini yang inkremental (G91), lama "Z" tarik kembali modus dan
meminta siklus pengeboran G81 yang untuk diulangi tiga kali. nomor X adalah 4, nomor Y adalah 5,
nomor Z adalah -06 dan nomor R adalah 1.8. posisi X Permulaan adalah 5 (=1+4), posisi Y permulaan
adalah 7 (=2+5), posisi Z yang bersih adalah 4.8 (=1.8+3), dan posisi Z adalah 4.2 (=4.8-0.6). Z lama
adalah 3.0y

Gerakan yang pertama adalah suatu lintasan sepanjang sumbu Z itu untuk (1,2,4.8), karena Z lama <
membersihkan Z.

Pengulangan yang pertama terdiri dari 3 gerakan.


 suatu paralel lintasan kepada bidang XY itu untuk (5,7,48)
 suatu paralel umpan kepada sumbu Z itu untuk (5,7, 42)
 suatu paralel lintasan kepada sumbu Z itu untuk (5,7,48)

Pengulangan yang kedua terdiri dari 3 gerakan. posisi X atur ulang ke 9 (=5+4) dan posisi Y ke 12 (=7+5).
 suatu paralel lintasan kepada bidang XY itu untuk (9,12,48)
 suatu paralel umpan kepada sumbu Z itu untuk (9,12, 42)
 suatu paralel lintasan kepada sumbu Z itu untuk (9,12,48)

Pengulangan yang ketiga terdiri dari 3 gerakan. posisi X atur ulang ke 13 (=9+4) dan posisi Y ke 17
(=12+5).
 suatu paralel lintasan kepada bidang XY itu untuk (13,17,48)
 suatu paralel umpan kepada sumbu Z itu untuk (13,17, 42)
 suatu paralel lintasan kepada sumbu Z itu untuk (13,17,48)

10.7.24.3 G82 Cycle


siklus G82 dimaksudkan untuk mengebor. Program
G82 X~ Y~ Z~ A~ B~ C~ R~ L~ P~
 Gerakan pendahuluan, seperti yang digambarkan di atas.
 Gerakkan sumbu Z hanya di tingkat umpan yang ada pada posisi Z.
 Tunda untuk jumlah P detik.
 Tarik kembali sumbu Z pada tingkat lintasan untuk membersihkan Z.

10.7.24.4 G83 Cycle


G83 cycle (sering kali menghubungi pengeboran takaran) dimaksudkan untuk pengeboran
mendalam atau menggiling dengan patahan chip. Lihat juga G73. Menarik kembali di dalam siklus ini
membersihkan lubang dari chip dan pemotongan setiap balok-balok yang panjang/lama (yang bersifat
umum ketika aluminium pemboran tembus). Siklus ini mengambil suatu Q nomor yang mewakili;
menunjukkan a "delta" kenaikan sepanjang sumbu Z. Program

G83 X~ Y~ Z~ A~ B~ C~ R~ L~ Q~

 Gerakan pendahuluan, seperti yang digambarkan di atas.


 Gerakkan sumbu Z hanya di tingkat umpan mengarah ke bawah yang ada oleh delta atau ke posisi Z,
yang mana saja lebih sedikit yang mendalam.
 Cepat mundur untuk membersihkan Z.
 Kembali cepat ke dasar lubang saat ini, sedikit yang ditarik mundur.
 Langkah-langkah pengulangan 1, 2, dan 3 sampai posisi Z dicapai pada langkah 1.
 Tarik kembali sumbu Z pada tingkat lintasan untuk membersihkan Z.
Itu adalah satu eror jika:
Q nomor adalah hal negatif atau kosong.

10.7.24.5 G84 Cycle


G84 cycle dimaksudkan untuk pengetapan tangan kanan dengan suatu tool penakik. Program
G84 X~ Y~ Z~ A~ B~ C~ R~ L~

 Gerakan pendahuluan, seperti yang digambarkan di atas.


 Mulailah penyerempakan umpan kelajuan.
 Gerakkan sumbu Z hanya di tingkat umpan yang ada kepada posisi Z.
 Berhenti spindel.
 Mulailah spindel berlawanan arah jarum jam.
 Tarik kembali sumbu Z di tingkat umpan yang ada untuk membersihkan Z.
 Jika kelajuan memberi umpan synch bukan di sebelum siklus dimulai, berhenti nya.
 Berhenti spindel.
 Mulailah arah jam spindel.
Spindel harus memutar arah jam sebelum siklus ini digunakan. Itu adalah satu eror jika:
spindel itu tidak memutar arah jam sebelum siklus ini dieksekusi.
Dengan siklus ini, pemrogram harus pasti untuk memprogram kelajuan dan umpan di dalam
mengoreksi menyesuaikan memenuhi gala-gala dari benang-benang/ulir-ulir yang sedang dibuat.
Hubungan adalah bahwa/karena spindel mempercepat sama tingkat umpan waktu gala-gala (di
dalam benang-benang/ulir-ulir per satuan panjangnya). Sebagai contoh, jika gala-gala itu adalah 2
benang/ulir per millimeter, satuan-satuan panjangnya yang aktif adalah millimeter, dan tingkat
umpan mempunyai menata perintah F150, lalu kelajuan itu harus menata perintah S300, karena 150
x 2 =300.
Jika umpan dan kelajuan mengesampingkan saklar-saklar dimungkinkan dan tidak menetapkan
pada 100%, satu yang menetapkan pada seting yang lebih rendah akan berlaku; terjadi. daftar biaya
pengiriman barang-barang Kelajuan dan umpan akan masih sebagai disamakan.

10.7.24.6 G85 Cycle


G85 cycle dimaksudkan untuk pemboran atau melebarkan, tetapi bisa digunakan untuk mengebor atau
menggiling.
Program G85 X~ Y~ Z~ A~ B~ C~ R~ L~
 Gerakan pendahuluan, seperti yang digambarkan di atas.
 Gerakkan sumbu Z hanya di tingkat umpan yang ada kepada posisi Z.
 Tarik kembali sumbu Z di tingkat umpan yang ada untuk membersihkan Z.

10.7.24.7 G86 Cycle


G86 cycle dimaksudkan untuk pemboran. Siklus ini menggunakan suatu P jumlah untuk banyaknya detik
untuk tinggal. Program
G86 X~ Y~ Z~ A~ B~ C~ R~ L~ P~
 Gerakan pendahuluan, seperti yang digambarkan di atas.
 Gerakkan sumbu Z hanya di tingkat umpan yang ada kepada posisi Z.
 Tinggal untuk jumlah P detik.
 Berhenti spindel memutar.
 Tarik kembali sumbu Z pada tingkat lintasan untuk membersihkan Z.
 Mulai-kembali spindel di dalam arah yang akan pergi.
Spindel harus memutar sebelum siklus ini digunakan. Itu adalah satu eror jika:
spindel itu tidak memutar sebelum siklus ini dieksekusi.

10.7.24.8 G87 Cycle


G87 cycle dimaksudkan untuk pemboran balik. Program

G87 X~ Y~ Z~ A~ B~ C~ R~ L~ I~ J~ K~

Situasi, seperti yang ditunjukkan di dalam Gambar 106 adalah bahwa/karena anda mempunyai
suatu melalui lubang dan anda ingin counterbore alas dari lubang. Untuk lakukan ini anda menaruh satu
alat berbentuk L di dalam spindel dengan suatu permukaan pemotongan di Sebelah atas tentangnya
dasar. Anda mecucuk/lekat/julurkan nya secara hati-hati melalui melubangi ketika itu tidak memutar
dan diorientasikan dengan demikian hal tersebut sesuai dengan melalui lubang, lalu anda menggerakkan
nya sehingga buritan dari L itu di sumbu dari lubang, mulai spindel, dan memberi umpan alat ke atas
untuk membuat counterbore. Lalu anda menghentikan alat, mendapatkannnya kaluar dari lubang, dan
mulai-kembali nya.

Siklus ini menggunakan I dan angka-angka J untuk menandai (adanya) posisi untuk menyisipkan
dan memindahkan alat. I dan J akan selalu adalah kenaikan-kenaikan dari posisi X dan posisi Y, dengan
mengabaikan seting modus jarak. Siklus ini juga menggunakan suatu Bilangan K untuk menetapkan
posisi sepanjang sumbu Z dari atas titik yang dikendalikan dari counterbore. Bilangan K itu adalah suatu
nilai Z di dalam system koordinat yang ada di dalam modus jarak yang absolut, dan satu kenaikan (dari
posisi Z) di dalam modus jarak yang inkremental.

 Gerakan pendahuluan, seperti yang digambarkan di atas.


 Gerakan pada paralel tingkat lintasan ke bidang XY itu kepada pokok yang ditandai oleh I dan J.
 Berhenti spindel di suatu orientasi yang spesifik.
 Gerakkan sumbu Z hanya pada tingkat lintasan mengarah ke bawah kepada posisi Z.
 Gerakan pada paralel tingkat lintasan ke bidang XY itu kepada lokasi X,Y.
 Mulailah spindel di dalam arah yang sedang mendahului.
 Gerakkan sumbu Z hanya di tingkat umpan yang diberikan ke posisi yang ditandai oleh K.
 Gerakkan sumbu Z hanya di tingkat umpan yang diberikan mengalah kepada posisi Z.
 Herhentikan spindel di dalam orientasi yang sama seperti sebelumnya.

Gambar 106 -G87 urutan-urutan pengeboran


 Gerakkan pada paralel tingkat lintasan ke bidang XY itu kepada pokok yang ditandai oleh I dan J.
 Gerakkan sumbu Z hanya pada tingkat lintasan kepada membersihkan Z.
 Gerakkan pada paralel tingkat lintasan ke bidang XY itu kepada lokasi X,Y yang ditetapkan.
 Mulai-kembali spindel di dalam arah yang sedang mendahului.
Ketika memprogram siklus ini, angka-angka I dan J yang harus dipilih sehingga ketika alat ini berhenti
diposisi yang diorientasikan, itu akan masuk melalui lubang. Karena pemotong-pemotong yang
berbeda dibuat dengan cara yang berbeda, mungkin perlu beberapa analisis dan percobaan untuk
menentukan nilai-nilai yang sesuai untuk I dan J.

10.7.24.9 G88 Cycle


G88 cycle dimaksudkan untuk pemboran. Siklus ini menggunakan suatu kata P, di mana P menetapkan
banyaknya detik untuk tinggal. Program
G88 X~ Y~ Z~ A~B~ C~ R~ L~ P~

 Gerakan pendahuluan, seperti yang digambarkan di atas.


 Gerakkan sumbu Z hanya di tingkat umpan yang ada kepada posisi Z.
 Tinggal untuk jumlah P detik.
 Berhenti spindel memutar.
 Berhenti program sehingga operator dapat menarik kembali spindel secara manual.
 Mulai-kembali spindel di dalam arah yang akan pergi.

10.7.24.10 G89 Cycle


G89 cycle dimaksudkan untuk pemboran. Siklus ini menggunakan suatu P nomor, di mana P menetapkan
banyaknya detik untuk tinggal. program G89 X~ Y~ Z~ A~ B~ C~ R~ L~ P~
 Gerakan pendahuluan, seperti yang digambarkan di atas.
 Gerakkan sumbu Z hanya di tingkat umpan yang ada kepada posisi Z.
 Tinggal untuk jumlah P detik.
 Tarik kembali sumbu Z di tingkat umpan yang ada untuk membersihkan Z.

10.7.25 Set Distance Mode - G90 and G91


Interpretasi kode Mach3 dapat dalam satu dari dua modus jarak: inkremental atau absolut.
Pergi ke dalam modus jarak yang absolut, program G90. Di dalam modus jarak yang absolut, angka-
angka sumbu (X, Y, Z, A, B, C) biasanya mewakili/menunjukkan posisi-posisi dalam kaitan dengan
menggunakan istilah system koordinat sekarang ini aktif. Setiap pengecualian-pengecualian untuk
kaidah tersebut digambarkan dengan tegas di dalam menguraikan bagian kode G.
Pergi ke dalam modus jarak yang inkremental, program G91. Di dalam modus jarak yang
inkremental, angka-angka sumbu (X, Y, Z, A, B, C)biasanya mewakili/menunjukkan kenaikan-kenaikan
dari nilai-nilai yang ada dari angka-angka.
I dan angka-angka J selalu mewakili/menunjukkan kenaikan-kenaikan, dengan mengabaikan seting
modus jarak. angka-angka K mewakili/menunjukkan kenaikan-kenaikan di dalam nyaris satu pemakaian
(siklus pengeboran G87 ), di mana artinya berubah dengan modus jarak.

10.7.26 Set IJ Mode - G90.1 and G91.1


Interpretasi nilai-nilai IJK di G02 dan G03 mengkode dapat dalam satu dari dua modus jarak:
inkremental atau absolut. Pergi ke dalam modus IJ yang absolut, program G90.1. Di dalam modus jarak
yang absolut, IJK angka-angka mewakili/menunjukkan posisi-posisi absolut dalam kaitan dengan
menggunakan istilah system koordinat sekarang ini aktif.
Pergi ke dalam modus IJ yang inkremental, program G91.1. Di dalam modus jarak yang inkremental, IJK
angka-angka biasanya mewakili/menunjukkan kenaikan-kenaikan dari arus mengawasi titik. Setting yang
salah dari mode ini umumnya akan menghasilkan busur berorientasi salah besar di layar toolpath.

10.7.27 G92 Offset - G92, G92.1, G92.2, G92.3


Lihat bab di sistem koordinat untuk detil penuh. Anda betul-betul dinasehatkan bukan untuk
menggunakan fitur warisan ini di setiap sumbu di mana ada offset lain diterapkan. Untuk membuat titik
saat ini memiliki koordinat yang anda inginkan (tanpa gerakan), program G92 X~ Y~ Z~ A~ B~ C~ ,di mana
kata-kata sumbu berisi angka-angka sumbu yang anda inginkan.

Semua kata-kata sumbu bersifat opsional, kecuali bahwa pada paling sedikit satu harus
digunakan. Jika satu kata sumbu tidak digunakan untuk suatu sumbu yang diberi, koordinat pada sumbu
itu dari titik yang ada tidak diubah. Ini adalah kesalahan jika:
 semua kata-kata sumbu dihilangkan
G52 dan G92 menggunakan mekanisme-mekanisme yang internal umum di Mach3 dan tidak akan
digunakan bersama-sama.
Ketika G92 dieksekusi, asal-muasal dari system koordinat sekarang ini aktif bergerak. Untuk lakukan hal
ini, offset-offset asal-muasal dihitung sehingga koordinat-koordinat dari titik yang ada berkenaan
dengan asal-muasal yang dipindahkan adalah seperti yang ditetapkan dengan segera berisi G92. Sebagai
tambahan, parameter-parameter 5211 sampai 5216 diatur ke X, Y, Z, A, B, dan sumbu C offset. Offset
untuk satu sumbu adalah jumlah asal-muasal yang harus dipindahkan sehingga koordinat dari titik yang
dikendalikan di sumbu sudah nilai yang ditetapkan.
Di sini adalah satu contoh. Umpamakan titik yang ada adalah di X=4 di dalam system koordinat
sekarang ini menetapkan dan offset sumbu X yang ada adalah kosong, lalu G92 X7 menetapkan offset
sumbu X untuk -3, parameter yang di-set 5211 ke -3, dan menyebabkan titik koordinat X saat ini menjadi
7. Offset-offset sumbu selalu digunakan ketika gerakan ditetapkan di dalam modus jarak yang absolut
menggunakan sistem koordinat peralatan tetap yang manapun Jadi dengan demikian semua sistem
koordinat peralatan tetap dipengaruhi oleh G92.
Sedang berada dalam modus jarak yang inkremental tidak memiliki pengaruh pada aksi G92.
Non-zero offset-offset mungkin pada hakekatnya ketika G92 itu disebut. Mereka pada hakekatnya
dibuang sebelum nilai yang baru diterapkan. Secara matematis nilai yang baru dari tiap offset adalah
A+B, di mana A adalah apa yang offset jika offset yang kuno adalah kosong, dan B adalah offset kuno.
Sebagai contoh, setelah contoh yang sebelumnya, nilai X dari titik yang ada adalah 7. Jika
G92 X9 kemudian diprogram, offset sumbu X yang baru adalah -5, yang dihitung oleh [[ 7-9] + -3].
Tempatkan cara lain G92 X9 menghasilkan offset yang sama apapun juga offset G92 telah pada
tempatnya. Untuk atur ulang offset-offset sumbu ke nol, program G921 atau G92.2 G92.1 menetapkan
parameter-parameter 5211 sampai 5216 ke nol, sedangkan G922 meninggalkan nilai-nilai mereka yang
aktif sendirian.
Untuk membuat nilai-nilai offset sumbu ke nilai-nilai yang diberikan parameter-parameter 5211
sampai 5216, memprogram G92.3. Anda dapat menetapkan offset-offset sumbu dalam satu program
dan menggunakan offset-offset yang sama di dalam program yang lain. Program G92 di dalam program
yang pertama. Ini akan mengatur parameter-parameter 5211 sampai 5216. Jangan menggunakan G92.1
di dalam sisa dari program yang pertama. Nilai-nilai parameter akan diselamatkan ketika program yang
pertama pergi dan dipulihkan ketika yang kedua dijalankan. Gunakan G92.3 permulaan program yang
kedua. Bahwa akan memulihkan offset-offset simpan/amankan di dalam program yang pertama.

10.7.28 Set Feed Rate Mode - G93, G94 and G95


Tiga modus-modus tingkat umpan dikenal: kebalikan waktu, satuan-satuan per menit dan
satuan-satuan per-edaran spindel. Program G93 untuk mulai cara waktu kebalikan (ini adalah sangat
jarang dipekerjakan). Program G94 untuk mulai satuan-satuan per menit modus. Program G95 untuk
mulai satuan-satuan per modus putaran.

Di dalam kebalikan waktu memberi umpan modus tingkat, satu kata F berarti gerakan itu harus
diselesaikan di dalam [satu yang dibagi oleh Bilangan f] beberapa menit. Sebagai contoh, jika Bilangan f
itu adalah 2.0, gerakan itu harus diselesaikan di dalam setengah menit.

Di dalam satuan-satuan per menit memberi umpan modus tingkat, satu kata F dengan segera
ditafsirkan untuk berarti titik yang dikendalikan perlu menggerakkan pada suatu nomor yang tertentu
dari inci-inci per menit, millimetres per menit, atau derajat tingkat per menit, tergantung atas apakah
satuan-satuan panjangnya yang sedang digunakan dan sumbu yang sedang bergerak.

Di dalam satuan-satuan per putaran memberi umpan modus tingkat, satu kata F dengan segera
ditafsirkan untuk berarti titik yang dikendalikan perlu menggerakkan pada suatu nomor yang tertentu
dari inci-inci per-edaran spindel, millimetres per-edaran spindel, atau derajat tingkat per edaran spindel,
tergantung atas apakah satuan-satuan panjangnya yang sedang digunakan dan sumbu yang sedang
bergerak.

Ketika kebalikan waktu memberi umpan modus tingkat adalah aktif, satu kata F harus muncul di
setiap garis yang mempunyai suatu G1, G2, atau G3 gerakan, dan satu kata F sejajar bahwa tidak
mempunyai G1, G2, atau G3 diabaikan. Sedang berada dalam kebalikan waktu memberi umpan modus
tingkat tidak mempengaruhi G0 (lintasan cepat) gerakan-gerakan. Itu adalah satu eror jika:
kebalikan waktu memberi umpan modus tingkat adalah aktif dan satu baris dengan G1, G2, atau G3
(dengan tegas atau secara implisit) tidak mempunyai satu kata F.
10.7.29 Set Canned Cycle Return Level -G98 dan G99
Ketika spindel menarik kembali selama putaran henti, ada suatu pilihan dari berapa jauh itu
menarik kembali:
1. tarik kembali tegak-lurus pada bidang yang terpilih ke posisi yang ditandai oleh kata R, atau
2. tarik kembali tegak-lurus pada bidang yang terpilih ke posisi bahwa sumbu di dalam tepat
sebelum putaran henti memulai (kecuali jika bahwa posisi adalah lebih rendah dari posisi yang
ditandai oleh kata R, dalam hal ini menggunakan posisi kata R).
Untuk menggunakan opsi (1), program G99 untuk opsi penggunaan (2), program G98 Ingatlah bahwa
kata R memiliki arti yang berbeda dalam modus jarak yang absolut dan modus jarak inkremental.

Kode M Arti

M0 Program berhenti

M1 Program berhenti opsional

M2 Program berakhir

M3/4 Spindel berputar searah jarum


jam/counterclockwise

M5 Rotasi spindel berhenti

M6 alat perubahan (oleh dua makro)

M7 bahan pendingin di Mist

M8 bahan pendingin di Flood

M9 Semua bahan pendingin batal

M30 Akhir program dan Rewind

M47 Repeat memprogram dari garis yang pertama

M48 mengaktifkan kecepatan dan menimpa pakan

M49 Menonaktifkan kecepatan dan menimpa pakan

M98 Panggilan subroutine

M99 Kembali dari subroutine/repeat

Gambar 10.7 - Built in M-codes


10.8 Built-in M Codes
M mengkode ditafsirkan secara langsung oleh Mach3 ditunjukkan di dalam gambar 10.7.

10.8.1 Program Stopping dan Ending -M0, M1, M2, M30


Untuk menghentikan sementara program berjalan (dengan mengabaikan seting saklar
perhentian yang opsional), program M0. Untuk menghentikan sementara program berjalan (tetapi
hanya jika saklar perhentian yang opsional aktif), program M1.

Itu adalah OK untuk program M0 dan M1 di modus MDI, tetapi pengaruh mungkin akan tidak
nyata, karena perilaku normal di modus MDI untuk berhenti setelah masing-masing garis dari masukan,
bagaimanapun. Jika program dihentikan oleh M0, M1, menekan tombol awal siklus akan mulai-kembali
program di garis yang berikut.
Untuk berakhir suatu program, program M2 atau M30. M2 meninggalkan garis yang berikutnya
untuk dieksekusi sebagai garis M2. M30 "angin kembali" arsip G-code. Perintah-perintah ini dapat
mempunyai efek berikut yang tergantung pada opsi yang dipilih di Configure dialog:
 Offset-offset sumbu di-set ke nol (seperti G92.2) dan offset-offset asal-muasal di-set ke default
(seperti G54).
 Bidang terpilih di-set ke XY (seperti G17).
 Modus jarak di-set ke yang absolut (seperti G90).
 Modus tingkat umpan di-set ke Units per menit modus (seperti G94).
 Umpan dan kelajuan mengesampingkan di-set ke ON (seperti M48).
 Kompensasi pemotong dipadamkan (seperti G40).
 Spindel itu dihentikan (seperti M5).
 Modus gerakan yang ada di-set ke G1 (seperti G1).
 Bahan pendingin dipadamkan (seperti M9).

Jangan lagi bentuk dari kode di dalam arsip itu akan dieksekusi setelah perintah M2 atau M30
dieksekusi. Menekan awal siklus akan mulai lagi program (M2) atau mulai program kembali pada awal
arsip (M30).

10.8.2 Spindle Control - M3, M4, M5


Untuk mulai spindel memutar arah jam di kelajuan sekarang ini memprogramkan, program M3. Untuk
mulai spindel memutar berlawanan arah jarum jam di kelajuan sekarang ini memprogramkan, program
M4. Untuk suatu spindel PWM atau Step/Dir yang kelajuan itu diprogramkan oleh kata S. Selama satu
kendali spindel on/off akan disimpan gearing/pulleys di mesin.
Untuk berhenti spindel dari memutar, memprogram M5. Itu adalah OK untuk menggunakan
M3 atau M4 jika kelajuan spindel di-set ke nol. Jika ini selesai (atau jika kelajuan mengesampingkan
saklar dimungkinkan dan yang di-set ke nol), spindel itu tidak akan mulai berputar. Jika, kemudiannya,
kelajuan spindel di-set di atas nol (atau mengesampingkan saklar dikeraskan), spindel itu akan mulai
berputar. Itu diizinkan untuk menggunakan M3 atau M4 ketika spindel itu telah memutar atau untuk
menggunakan M5 saat spindel itu telah dihentikan tetapi melihat diskusi di keselamatan
menyambungkan di konfigurasi untuk keterlibatan suatu urutan yang akan membalikkan spindel sudah
berjalan.

10.8.3 Tool change - M6


Perubahan alat dengan syarat meminta tidak untuk diabaikan (seperti dirumuskan dalam
Configure), Mach3 akan memanggil suatu makro (qv) M6 mulai ketika perintah itu ditemui. Itu akan lalu
menantikan Cycle Start untuk ditekan, melaksanakan makro M6 End dan berlanjut menjalankan sub-
program. Anda dapat menyediakan Visual Basic mengkode di dalam makro-makro itu untuk operasikan
sesuatu yang berubah alat mu sendiri yang mekanis dan untuk menggerakkan sumbu itu ke suatu lokasi
yang nyaman untuk alat yang berubah jika anda inginkan. Jika perubahan alat meminta di-set untuk
diabaikan (di Configure) lalu M6 tidak memiliki pengaruh.

10.8.4 Coolant Control - M7, M8, M9


Untuk memutar bahan pendingin kabut di, memprogram M7.
Untuk memutar bahan pendingin banjir di, memprogram M8.
Untuk memutar semua bahan pendingin batal, memprogram M9.
Adalah selalu OK untuk menggunakan yang manapun dari perintah-perintah ini, dengan mengabaikan
apa bahan pendingin adalah hidup atau mati.

10.8.5 Re-run from first line - M47


Pada menghadapi sebuah M47, sub-program akan terus berjalan dari garis pertama. Ini adalah
kesalahan jika:
M47 dieksekusi di suatu subroutine
Jalankan dapat dihentikan oleh Jeda atau tombol Berhenti
Lihat juga pemakaian M99 luar suatu subroutine untuk mencapai pengaruh yang sama.

10.8.6 Override Control - M48 and M49


Untuk mengaktifkan kelajuan dan pemakanan mengesampingkan, memprogram M48. Untuk
melumpuhkan kedua-duanya mengesampingkan, memprogram M49. Itu adalah OK untuk mengaktifkan
atau menonaktifkan switch ketika mereka sudah diaktifkan atau dinonaktifkan.

10.8.7 Call subroutine -M98


Ini mempunyai dua bentuk:

(a) Untuk memanggil suatu program subroutine di dalam arsip sub-program file kode M98 P~ L~ atau
M98 ~ P ~Q Program itu harus berisi garis O dengan nomor yang diberi oleh P kata dari Call .Hal Ini O
garis adalah sejenis "label" yang menandai (adanya) awal dari subroutine. Garis O mungkin tidak
memiliki nomor baris (kata N) di atasnya. Itu, dan kode yang berikut, akan secara normal ditulis
dengan subroutines yang lain dan mengikuti yang manapun M2, M30 atau M99 dengan demikian
hal tersebut tidak dicapai secara langsung oleh alir program.
(b) Untuk memanggil suatu subroutine yang di suatu arsip yang terpisah mengkode M98(filename)L~
sebagai contoh M98 (test.tap)
Untuk kedua-duanya bentuk-bentuk:
kata L (atau secara bebas pilih Q kata) memberikan jumlah kali bahwa subrutin tersebut harus
dipanggil sebelum melanjutkan dengan garis mengikuti M98. Jika L (Q) kata dihilangkan lalu kelalaian
nilai nya untuk 1.
Dengan menggunakan nilai-nilai parameter atau inkremental menggerakkan suatu subroutine
yang diulangi dapat membuat beberapa potong-potongan yang keras/kasar/kejam di sekitar suatu
lintasan atau potong yang kompleks beberapa object serupa dari potongan nya dari bahan. Panggilan
subroutine bisa tersarang. Yaitu; yakni suatu subroutine boleh berisi suatu panggilan M98 kepada
subroutine yang lain. Seperti tidak ada percabangan bersyarat diijinkan itu tidak berarti bagi subroutines
untuk memanggil diri mereka secara berulang.

10.8.8 Return from subroutine


Untuk kembali dari suatu program subroutine M99 Execution akan melanjutkan setelah M98 yang
disebut subroutine. Jika M99 ditulis dalam program utama, yaitu. bukan di suatu subroutine, lalu
program itu akan eksekusi dari awal permulaan garis lagi; kembali. Lihat juga M47 untuk mencapai
pengaruh yang sama.
Makro M-codes

10.9 Macro M-codes


10.9.1 Macro overview
Jika ada M-kode yang digunakan yang tidak dalam daftar di atas built-in kode maka Mach3 akan
mencoba untuk menemukan file bernama "Mxx.M1S" di folder Macro. Jika menemukan file maka akan
mengeksekusi program VB script menemukan di dalamnya.

Operator >Item menu makro tampilkan suatu dialog yang mengizinkan/membiarkan anda untuk
melihat makro-makro sekarang ini yang menginstall, untuk Load, Edit dan simpan atau simpan As teks.
Dialog juga mempunyai suatu tombol Help yang akan tampilkan fungsi-fungsi VB yang dapat dipanggil
untuk kendali Mach3. Sebagai contoh anda dapat menanyai posisi sumbu, sumbu gerakan, menanyai
tanda-tanda masukan dan tanda-tanda keluaran kendali.
Makro-makro baru dapat ditulis dengan satu program editor eksternal seperti Notepad dan
disimpan dalam map/brosur Macros atau anda dapat mengisi/memuat satu makro yang ada di dalam
Mach3, secara total menulis kembali dan disimpan dengan suatu nama berkas yang berbeda.

10.10 Other Input Codes


10.10.1 Set Feed Rate – F
Untuk membuat tingkat pemakanan, F program~
Tergantung pada seting togel Feed Mode, tingkat itu bisa di units-per-minute atau units-per-rev dari
spindel. Satuan-satuan itu adalah yang digambarkan oleh modus G20/G21.
Tergantung pada seting di Configure >Logik suatu edaran spindel itu bisa digambarkan sebagai
suatu pemodulasian muncul di masukan indeks atau diturunkan dari kecepatan yang diminta oleh kata S
atau Set Spindle kecepatan DRO. Tingkat umpan terkadang overidden sebagaimana digambarkan dalam
M48 dan M49 di atas.
10.10.2 Set Spindle Speed - S
Untuk membuat kelajuan di dalam jumlah putaran tiap menit (rpm) dari spindel, program ~S spindle
akan berubah pada kecepatan yang ketika itu telah diprogram untuk mulai berputar. Itu adalah OK
untuk memprogram kata S apakah spindel itu sedang memutar atau tidak. Jika kelajuan saklar
mengesampingkan diaktifkan dan tidak menetapkan pada 100%, kelajuan itu akan yang berbeda dari
apa yang diprogramkan. Itu adalah OK untuk memprogram S0; spindel itu tidak akan memutar jika itu
selesai. Itu adalah satu eror jika:

 Nomor S adalah negatif.

Jika suatu G84 (pengetapan) putaran henti aktif dan pemakanan dan kelajuan mengesampingkan saklar-
saklar diaktifkan, satu yang menetapkan pada seting yang lebih rendah akan berlaku. Tingkat Kelajuan
dan pemakanan akan masih disamakan. Dalam hal ini, kelajuan itu boleh berbeda dengan apa yang
diprogramkan, sekali pun kelajuan saklar mengesampingkan ditetapkan pada 100%.

10.10.3 Select Tool – T


Untuk memilih suatu tool, program T~ di mana nomor T adalah nomor slot alat perubah (tentu saja
suatu rak untuk pengubah yang manual) untuk alat.

Meskipun jika anda mempunyai satu toolchanger yang automatik, tool itu tidak diubah secara otomatis
oleh kata T. Untuk lakukan penggunaan ini M06. Kata T hanya mengizinkan/membiarkan perubah itu
untuk mendapatkan tool siap.

M06 (tergantung pada menentukan di Config>logik) akan operasikan toolchanger atau menghentikan
eksekusi sub-program supaya Anda dapat mengubah tool dengan tangan. Eksekusi yang terperinci
perubahan-perubahan ini yang ditetapkan dalam makro-makro M6Start dan M6End. Jika anda
memerlukan yang khusus anda akan harus menyesuaikan ini semua.

Kata T, sendiri, tidak benar-benar menerapkan setiap offset-offset. Gunakan G43 atau G44, qv.,
untuk lakukan hal ini. kata H di G43/G44 menetapkan masukan tabel yang menggunakan alat untuk
mendapatkan offset. Kenali bahwa ini berbeda dengan tindakan ketika anda mengetik suatu nomor slot
tool ke dalam DRO T. Dalam hal ini satu disiratkan G43 dilaksanakan sehingga offset panjangnya untuk
tool itu akan diterapkan dengan asumsi bahwa nomor slot dan nomor urut tooltable adalah sama. Itu
adalah OK, tetapi biasanya tidak berguna, jika kata-kata T muncul di dua atau lebih bentuk tanpa adanya
tool perubah. Itu adalah OK untuk program T0; tidak ada tool akan terpilih. Ini berguna jika anda
menghendaki spindel menjadi kosong setelah suatu tool perubah. Itu adalah satu eror jika:
 Nomor T negatif digunakan, atau suatu nomor T lebih besar dari 255 yang digunakan.
10.11 Error Handling
Bagian ini menguraikan penanganan kesalahan di Mach3.
Jika suatu perintah tidak bekerja seperti yang diharapkan atau tidak melakukan apapun
memeriksa bahwa anda sudah mengetik nya secara benar. Kesalahan umum adalah GO, sebagai ganti
G0 yaitu. surat O sebagai ganti 0) dan terlalu banyak tanda desimal dalam jumlah. Mach3 tidak
memeriksa sumbu overtravel (kecuali jika perangkat lunak membatasi digunakan) atau pemakanan-
pemakanan atau kelajuan-kelajuan terlalu tinggi. Atau pun itu tidak mendeteksi situasi-situasi di mana
suatu perintah hukum mengerjakan sesuatu orang yang bernasib sial, seperti kerja mesin suatu
peralatan tetap (fixture).

Order Item

1 Komentar (termasuk pesan)

2 Tetapkan modus tingkat pemakanan (G93, G94, G95)

3 Tetapkan tingkat pemakanan (F)

4 Tetapkan kelajuan spindel (S)

5 Pilih tool

6 Tool berubah (M6) dan Execute M-code makro

7 Spindel On/Off (M3, M4, M5)

8 Bahan Pendingin On/Off (M7, M8, M9)

9 Enable/disable mengesampingkan (M48, M49)

10 Tunda/dwell (G4)

11 Tetapkan bidang aktif (G17, G18, G18)

12 Tetapkan satuan-satuan panjangnya (G20, G21)

13 Kompensasi jari jari pemotong On/Off (G40, G41, G42)

14 Offset tabel tool On/Off (G43, G49)

15 Tabel memilih peralatan tetap ( G54 - G58 &G59 P~)

16 Tetapkan modus kendali lintasan (G61, G611, G64)

17 Tetapkan modus jarak (G90, G91)

18 Tetapkan modus return level putaran henti (G98, G99)


19 home, atau mengubah data system koordinat (G10), atau menetapkan offset-offset

(G92, G94)

20 Laksanakan gerakan (G0 ke(pada G3, G12, G13, G80 sampai G89 seperti yang

dimodifikasi oleh G53

21 Berhenti atau pengulangan (M0, M1, M2, M30, M47, M99)

Tabel 10.9 - Order eksekusi pada baris

10.12 Order Execution


Order/urutan eksekusi item pada baris adalah penting untuk operasi mesin aman dan efektif. Materi
dieksekusi di dalam order/urutan menunjukkan di dalam gambar 10.9 jika mereka terjadi di garis yang
sama.

Anda mungkin juga menyukai