Metode Analisis dan Eliminasi untuk Kesalahan Pengembalian Titik Referensi pada Mesin Perkakas CNC
Abstrak: Makalah ini menganalisis secara mendalam prinsip pengembalian alat mesin CNC ke titik referensi, yang mencakup sistem loop tertutup, semi-tertutup, dan loop terbuka. Melalui contoh-contoh spesifik, berbagai bentuk kesalahan pengembalian titik referensi alat mesin CNC dibahas secara rinci, termasuk diagnosis kesalahan, metode analisis dan strategi eliminasi, serta saran perbaikan untuk titik penggantian pahat pada alat mesin pusat permesinan.
I. Pendahuluan
Pengembalian titik referensi manual merupakan prasyarat untuk membangun sistem koordinat mesin perkakas. Tindakan pertama sebagian besar mesin perkakas CNC setelah dinyalakan adalah mengoperasikan pengembalian titik referensi secara manual. Kesalahan pengembalian titik referensi akan mencegah pemrosesan program, dan posisi titik referensi yang tidak akurat juga akan memengaruhi akurasi pemesinan dan bahkan menyebabkan kecelakaan tabrakan. Oleh karena itu, sangat penting untuk menganalisis dan menghilangkan kesalahan pengembalian titik referensi.
II. Prinsip-prinsip Mesin Perkakas CNC Kembali ke Titik Acuan
(A) Klasifikasi sistem
Sistem CNC loop tertutup: Dilengkapi dengan perangkat umpan balik untuk mendeteksi perpindahan linier akhir.
Sistem CNC semi-tertutup: Alat pengukur posisi dipasang pada poros putar motor servo atau di ujung sekrup utama, dan sinyal umpan balik diambil dari perpindahan sudut.
Sistem CNC loop terbuka: Tanpa perangkat umpan balik deteksi posisi.
(B) Metode pengembalian titik referensi
Metode grid untuk pengembalian titik referensi
Metode grid absolut: Gunakan enkoder pulsa absolut atau penggaris kisi untuk kembali ke titik referensi. Selama proses debugging mesin, titik referensi ditentukan melalui pengaturan parameter dan operasi pengembalian nol mesin. Selama baterai cadangan elemen umpan balik deteksi aktif, informasi posisi titik referensi akan direkam setiap kali mesin dinyalakan, dan tidak perlu melakukan operasi pengembalian titik referensi lagi.
Metode grid inkremental: Gunakan encoder inkremental atau penggaris kisi untuk kembali ke titik referensi, dan operasi pengembalian titik referensi diperlukan setiap kali mesin dinyalakan. Sebagai contoh, pada mesin milling CNC tertentu (menggunakan sistem FANUC 0i), prinsip dan proses metode grid inkremental untuk kembali ke titik nol adalah sebagai berikut:
Alihkan sakelar mode ke roda gigi "referensi titik balik", pilih sumbu untuk titik balik referensi, lalu tekan tombol jog positif pada sumbu. Sumbu bergerak menuju titik referensi dengan kecepatan tinggi.
Ketika blok deselerasi yang bergerak bersama meja kerja menekan kontak sakelar deselerasi, sinyal deselerasi berubah dari hidup (ON) menjadi mati (OFF). Umpan meja kerja melambat dan terus bergerak pada kecepatan umpan lambat yang diatur oleh parameter.
Setelah blok deselerasi melepaskan sakelar deselerasi dan status kontak berubah dari mati menjadi hidup, sistem CNC menunggu munculnya sinyal grid pertama (juga dikenal sebagai sinyal revolusi PCZ) pada enkoder. Begitu sinyal ini muncul, gerakan meja kerja langsung berhenti. Pada saat yang sama, sistem CNC mengirimkan sinyal penyelesaian pengembalian titik referensi, dan lampu titik referensi menyala, menandakan bahwa sumbu mesin perkakas telah berhasil kembali ke titik referensi.
Metode sakelar magnetik untuk pengembalian titik referensi
Sistem loop terbuka biasanya menggunakan sakelar induksi magnetik untuk pemosisian kembali ke titik referensi. Sebagai contoh, pada mesin bubut CNC tertentu, prinsip dan proses metode sakelar magnetiknya untuk kembali ke titik referensi adalah sebagai berikut:
Dua langkah pertama sama dengan langkah operasi metode grid untuk pengembalian titik referensi.
Setelah blok deselerasi melepaskan sakelar deselerasi dan status kontak berubah dari mati menjadi hidup, sistem CNC menunggu munculnya sinyal sakelar induksi. Begitu sinyal ini muncul, gerakan meja kerja langsung berhenti. Pada saat yang sama, sistem CNC mengirimkan sinyal penyelesaian pengembalian titik referensi, dan lampu titik referensi menyala, menandakan bahwa mesin perkakas telah berhasil kembali ke titik referensi sumbu.
III. Diagnosis dan Analisis Kesalahan pada Mesin Perkakas CNC Kembali ke Titik Referensi
Bila terjadi kesalahan pada titik acuan kembalinya mesin perkakas CNC, maka harus dilakukan pemeriksaan menyeluruh sesuai dengan prinsip dari yang sederhana sampai yang rumit.
(A) Kesalahan tanpa alarm
Penyimpangan dari jarak grid tetap
Fenomena kesalahan: Saat mesin perkakas dinyalakan dan titik acuan dikembalikan secara manual untuk pertama kalinya, titik tersebut menyimpang dari titik acuan sejauh satu atau beberapa jarak kisi, dan jarak penyimpangan selanjutnya ditetapkan setiap saat.
Analisis penyebab: Biasanya, posisi blok deselerasi salah, panjang blok deselerasi terlalu pendek, atau posisi sakelar jarak dekat yang digunakan sebagai titik referensi tidak tepat. Jenis kerusakan ini umumnya terjadi setelah mesin perkakas dipasang dan di-debug untuk pertama kalinya atau setelah perbaikan besar-besaran.
Solusi: Posisi blok deselerasi atau sakelar jarak dekat dapat disesuaikan, dan kecepatan umpan cepat serta konstanta waktu umpan cepat untuk pengembalian titik referensi juga dapat disesuaikan.
Penyimpangan dari posisi acak atau offset kecil
Fenomena kesalahan: Menyimpang dari posisi titik referensi mana pun, nilai deviasi acak atau kecil, dan jarak deviasi tidak sama setiap kali operasi pengembalian titik referensi dilakukan.
Analisis penyebab:
Gangguan eksternal, seperti pentanahan lapisan pelindung kabel yang buruk, dan jalur sinyal enkoder pulsa terlalu dekat dengan kabel tegangan tinggi.
Tegangan catu daya yang digunakan oleh enkoder pulsa atau penggaris kisi terlalu rendah (kurang dari 4,75V) atau terdapat kesalahan.
Papan kontrol unit pengendali kecepatan rusak.
Kopling antara sumbu umpan dan motor servo longgar.
Konektor kabel memiliki kontak yang buruk atau kabel rusak.
Solusi: Tindakan yang tepat harus diambil sesuai dengan alasan yang berbeda, seperti meningkatkan pentanahan, memeriksa catu daya, mengganti papan kontrol, mengencangkan kopling, dan memeriksa kabel.
(B) Kesalahan pada alarm
Alarm over-travel disebabkan oleh tidak adanya tindakan deselerasi
Fenomena kesalahan: Ketika mesin perkakas kembali ke titik referensi, tidak ada aksi deselerasi, dan mesin terus bergerak hingga menyentuh sakelar batas dan berhenti karena pergerakan berlebih. Lampu hijau untuk kembali ke titik referensi tidak menyala, dan sistem CNC menunjukkan status "TIDAK SIAP".
Analisis sebab akibat: Sakelar deselerasi untuk pengembalian titik acuan rusak, kontak sakelar tidak dapat disetel ulang setelah ditekan, atau blok deselerasi kendur dan bergeser, sehingga pulsa titik nol tidak berfungsi saat perkakas mesin kembali ke titik acuan, dan sinyal deselerasi tidak dapat dimasukkan ke dalam sistem CNC.
Solusi: Gunakan tombol fungsi "pelepasan over-travel" untuk melepaskan koordinat over-travel dari mesin perkakas, gerakkan mesin perkakas kembali ke dalam rentang travel, lalu periksa apakah sakelar deselerasi untuk pengembalian titik referensi longgar dan apakah jalur sinyal deselerasi sakelar travel terkait mengalami hubung singkat atau hubung singkat.
Alarm disebabkan karena tidak ditemukannya titik referensi setelah deselerasi
Fenomena kesalahan: Terjadi perlambatan selama proses pengembalian titik referensi, tetapi berhenti hingga menyentuh sakelar batas dan alarm, dan titik referensi tidak ditemukan, dan operasi pengembalian titik referensi gagal.
Analisis penyebab:
Encoder (atau penggaris kisi) tidak mengirimkan sinyal bendera nol yang menunjukkan bahwa titik referensi telah dikembalikan selama operasi pengembalian titik referensi.
Posisi tanda nol pada titik acuan kembali gagal.
Sinyal bendera nol dari titik referensi kembali hilang selama transmisi atau pemrosesan.
Terjadi kegagalan perangkat keras dalam sistem pengukuran, dan sinyal bendera nol dari titik referensi kembali tidak dikenali.
Solusi: Gunakan metode pelacakan sinyal dan gunakan osiloskop untuk memeriksa sinyal bendera nol dari pengembalian titik referensi enkoder untuk menilai penyebab kesalahan dan melakukan pemrosesan yang sesuai.
Alarm disebabkan oleh posisi titik referensi yang tidak akurat
Fenomena kesalahan: Terjadi perlambatan selama proses pengembalian titik referensi, dan sinyal bendera nol dari pengembalian titik referensi muncul, dan ada juga proses pengereman ke nol, tetapi posisi titik referensi tidak akurat, dan operasi pengembalian titik referensi gagal.
Analisis penyebab:
Sinyal bendera nol dari titik acuan kembali terlewatkan, dan sistem pengukuran dapat menemukan sinyal ini dan berhenti hanya setelah enkoder pulsa berputar satu putaran lagi, sehingga meja kerja berhenti pada posisi pada jarak yang dipilih dari titik acuan.
Blok deselerasi terlalu dekat dengan posisi titik referensi, dan sumbu koordinat berhenti ketika belum bergerak ke jarak yang ditentukan dan menyentuh sakelar batas.
Karena faktor-faktor seperti gangguan sinyal, blok longgar, dan tegangan sinyal bendera nol titik referensi kembali terlalu rendah, posisi berhentinya meja kerja menjadi tidak akurat dan tidak teratur.
Solusi: Proses sesuai dengan alasan yang berbeda, seperti menyesuaikan posisi blok deselerasi, menghilangkan gangguan sinyal, mengencangkan blok, dan memeriksa tegangan sinyal.
Alarm disebabkan karena tidak kembali ke titik referensi karena perubahan parameter
Fenomena kesalahan: Ketika mesin perkakas kembali ke titik referensi, mesin perkakas mengirimkan alarm “tidak kembali ke titik referensi”, dan mesin perkakas tidak menjalankan tindakan pengembalian titik referensi.
Analisis sebab akibat: Hal ini mungkin disebabkan oleh perubahan parameter yang ditetapkan, seperti rasio perbesaran perintah (CMR), rasio perbesaran deteksi (DMR), kecepatan umpan cepat untuk pengembalian titik referensi, kecepatan perlambatan di dekat titik asal ditetapkan ke nol, atau sakelar perbesaran cepat dan sakelar perbesaran umpan pada panel operasi mesin perkakas ditetapkan ke 0%.
Solusi: Periksa dan perbaiki parameter yang relevan.
IV. Kesimpulan
Kesalahan pengembalian titik referensi pada mesin perkakas CNC umumnya mencakup dua situasi: kegagalan pengembalian titik referensi dengan alarm dan penyimpangan titik referensi tanpa alarm. Untuk kesalahan dengan alarm, sistem CNC tidak akan menjalankan program pemesinan, yang dapat menghindari produksi sejumlah besar produk limbah; sementara kesalahan penyimpangan titik referensi tanpa alarm mudah diabaikan, yang dapat menyebabkan produk limbah dari komponen yang diproses atau bahkan sejumlah besar produk limbah.
Untuk mesin pusat permesinan, karena banyak mesin menggunakan titik referensi sumbu koordinat sebagai titik penggantian pahat, kesalahan pengembalian titik referensi mudah terjadi selama operasi jangka panjang, terutama kesalahan pergeseran titik referensi non-alarm. Oleh karena itu, disarankan untuk menetapkan titik referensi kedua dan menggunakan instruksi G30 X0 Y0 Z0 dengan posisi pada jarak tertentu dari titik referensi. Meskipun hal ini menimbulkan beberapa kesulitan pada desain magasin pahat dan manipulator, hal ini dapat sangat mengurangi tingkat kegagalan pengembalian titik referensi dan tingkat kegagalan penggantian pahat otomatis pada mesin perkakas, dan hanya diperlukan satu pengembalian titik referensi saat mesin perkakas dinyalakan.
Abstrak: Makalah ini menganalisis secara mendalam prinsip pengembalian alat mesin CNC ke titik referensi, yang mencakup sistem loop tertutup, semi-tertutup, dan loop terbuka. Melalui contoh-contoh spesifik, berbagai bentuk kesalahan pengembalian titik referensi alat mesin CNC dibahas secara rinci, termasuk diagnosis kesalahan, metode analisis dan strategi eliminasi, serta saran perbaikan untuk titik penggantian pahat pada alat mesin pusat permesinan.
I. Pendahuluan
Pengembalian titik referensi manual merupakan prasyarat untuk membangun sistem koordinat mesin perkakas. Tindakan pertama sebagian besar mesin perkakas CNC setelah dinyalakan adalah mengoperasikan pengembalian titik referensi secara manual. Kesalahan pengembalian titik referensi akan mencegah pemrosesan program, dan posisi titik referensi yang tidak akurat juga akan memengaruhi akurasi pemesinan dan bahkan menyebabkan kecelakaan tabrakan. Oleh karena itu, sangat penting untuk menganalisis dan menghilangkan kesalahan pengembalian titik referensi.
II. Prinsip-prinsip Mesin Perkakas CNC Kembali ke Titik Acuan
(A) Klasifikasi sistem
Sistem CNC loop tertutup: Dilengkapi dengan perangkat umpan balik untuk mendeteksi perpindahan linier akhir.
Sistem CNC semi-tertutup: Alat pengukur posisi dipasang pada poros putar motor servo atau di ujung sekrup utama, dan sinyal umpan balik diambil dari perpindahan sudut.
Sistem CNC loop terbuka: Tanpa perangkat umpan balik deteksi posisi.
(B) Metode pengembalian titik referensi
Metode grid untuk pengembalian titik referensi
Metode grid absolut: Gunakan enkoder pulsa absolut atau penggaris kisi untuk kembali ke titik referensi. Selama proses debugging mesin, titik referensi ditentukan melalui pengaturan parameter dan operasi pengembalian nol mesin. Selama baterai cadangan elemen umpan balik deteksi aktif, informasi posisi titik referensi akan direkam setiap kali mesin dinyalakan, dan tidak perlu melakukan operasi pengembalian titik referensi lagi.
Metode grid inkremental: Gunakan encoder inkremental atau penggaris kisi untuk kembali ke titik referensi, dan operasi pengembalian titik referensi diperlukan setiap kali mesin dinyalakan. Sebagai contoh, pada mesin milling CNC tertentu (menggunakan sistem FANUC 0i), prinsip dan proses metode grid inkremental untuk kembali ke titik nol adalah sebagai berikut:
Alihkan sakelar mode ke roda gigi "referensi titik balik", pilih sumbu untuk titik balik referensi, lalu tekan tombol jog positif pada sumbu. Sumbu bergerak menuju titik referensi dengan kecepatan tinggi.
Ketika blok deselerasi yang bergerak bersama meja kerja menekan kontak sakelar deselerasi, sinyal deselerasi berubah dari hidup (ON) menjadi mati (OFF). Umpan meja kerja melambat dan terus bergerak pada kecepatan umpan lambat yang diatur oleh parameter.
Setelah blok deselerasi melepaskan sakelar deselerasi dan status kontak berubah dari mati menjadi hidup, sistem CNC menunggu munculnya sinyal grid pertama (juga dikenal sebagai sinyal revolusi PCZ) pada enkoder. Begitu sinyal ini muncul, gerakan meja kerja langsung berhenti. Pada saat yang sama, sistem CNC mengirimkan sinyal penyelesaian pengembalian titik referensi, dan lampu titik referensi menyala, menandakan bahwa sumbu mesin perkakas telah berhasil kembali ke titik referensi.
Metode sakelar magnetik untuk pengembalian titik referensi
Sistem loop terbuka biasanya menggunakan sakelar induksi magnetik untuk pemosisian kembali ke titik referensi. Sebagai contoh, pada mesin bubut CNC tertentu, prinsip dan proses metode sakelar magnetiknya untuk kembali ke titik referensi adalah sebagai berikut:
Dua langkah pertama sama dengan langkah operasi metode grid untuk pengembalian titik referensi.
Setelah blok deselerasi melepaskan sakelar deselerasi dan status kontak berubah dari mati menjadi hidup, sistem CNC menunggu munculnya sinyal sakelar induksi. Begitu sinyal ini muncul, gerakan meja kerja langsung berhenti. Pada saat yang sama, sistem CNC mengirimkan sinyal penyelesaian pengembalian titik referensi, dan lampu titik referensi menyala, menandakan bahwa mesin perkakas telah berhasil kembali ke titik referensi sumbu.
III. Diagnosis dan Analisis Kesalahan pada Mesin Perkakas CNC Kembali ke Titik Referensi
Bila terjadi kesalahan pada titik acuan kembalinya mesin perkakas CNC, maka harus dilakukan pemeriksaan menyeluruh sesuai dengan prinsip dari yang sederhana sampai yang rumit.
(A) Kesalahan tanpa alarm
Penyimpangan dari jarak grid tetap
Fenomena kesalahan: Saat mesin perkakas dinyalakan dan titik acuan dikembalikan secara manual untuk pertama kalinya, titik tersebut menyimpang dari titik acuan sejauh satu atau beberapa jarak kisi, dan jarak penyimpangan selanjutnya ditetapkan setiap saat.
Analisis penyebab: Biasanya, posisi blok deselerasi salah, panjang blok deselerasi terlalu pendek, atau posisi sakelar jarak dekat yang digunakan sebagai titik referensi tidak tepat. Jenis kerusakan ini umumnya terjadi setelah mesin perkakas dipasang dan di-debug untuk pertama kalinya atau setelah perbaikan besar-besaran.
Solusi: Posisi blok deselerasi atau sakelar jarak dekat dapat disesuaikan, dan kecepatan umpan cepat serta konstanta waktu umpan cepat untuk pengembalian titik referensi juga dapat disesuaikan.
Penyimpangan dari posisi acak atau offset kecil
Fenomena kesalahan: Menyimpang dari posisi titik referensi mana pun, nilai deviasi acak atau kecil, dan jarak deviasi tidak sama setiap kali operasi pengembalian titik referensi dilakukan.
Analisis penyebab:
Gangguan eksternal, seperti pentanahan lapisan pelindung kabel yang buruk, dan jalur sinyal enkoder pulsa terlalu dekat dengan kabel tegangan tinggi.
Tegangan catu daya yang digunakan oleh enkoder pulsa atau penggaris kisi terlalu rendah (kurang dari 4,75V) atau terdapat kesalahan.
Papan kontrol unit pengendali kecepatan rusak.
Kopling antara sumbu umpan dan motor servo longgar.
Konektor kabel memiliki kontak yang buruk atau kabel rusak.
Solusi: Tindakan yang tepat harus diambil sesuai dengan alasan yang berbeda, seperti meningkatkan pentanahan, memeriksa catu daya, mengganti papan kontrol, mengencangkan kopling, dan memeriksa kabel.
(B) Kesalahan pada alarm
Alarm over-travel disebabkan oleh tidak adanya tindakan deselerasi
Fenomena kesalahan: Ketika mesin perkakas kembali ke titik referensi, tidak ada aksi deselerasi, dan mesin terus bergerak hingga menyentuh sakelar batas dan berhenti karena pergerakan berlebih. Lampu hijau untuk kembali ke titik referensi tidak menyala, dan sistem CNC menunjukkan status "TIDAK SIAP".
Analisis sebab akibat: Sakelar deselerasi untuk pengembalian titik acuan rusak, kontak sakelar tidak dapat disetel ulang setelah ditekan, atau blok deselerasi kendur dan bergeser, sehingga pulsa titik nol tidak berfungsi saat perkakas mesin kembali ke titik acuan, dan sinyal deselerasi tidak dapat dimasukkan ke dalam sistem CNC.
Solusi: Gunakan tombol fungsi "pelepasan over-travel" untuk melepaskan koordinat over-travel dari mesin perkakas, gerakkan mesin perkakas kembali ke dalam rentang travel, lalu periksa apakah sakelar deselerasi untuk pengembalian titik referensi longgar dan apakah jalur sinyal deselerasi sakelar travel terkait mengalami hubung singkat atau hubung singkat.
Alarm disebabkan karena tidak ditemukannya titik referensi setelah deselerasi
Fenomena kesalahan: Terjadi perlambatan selama proses pengembalian titik referensi, tetapi berhenti hingga menyentuh sakelar batas dan alarm, dan titik referensi tidak ditemukan, dan operasi pengembalian titik referensi gagal.
Analisis penyebab:
Encoder (atau penggaris kisi) tidak mengirimkan sinyal bendera nol yang menunjukkan bahwa titik referensi telah dikembalikan selama operasi pengembalian titik referensi.
Posisi tanda nol pada titik acuan kembali gagal.
Sinyal bendera nol dari titik referensi kembali hilang selama transmisi atau pemrosesan.
Terjadi kegagalan perangkat keras dalam sistem pengukuran, dan sinyal bendera nol dari titik referensi kembali tidak dikenali.
Solusi: Gunakan metode pelacakan sinyal dan gunakan osiloskop untuk memeriksa sinyal bendera nol dari pengembalian titik referensi enkoder untuk menilai penyebab kesalahan dan melakukan pemrosesan yang sesuai.
Alarm disebabkan oleh posisi titik referensi yang tidak akurat
Fenomena kesalahan: Terjadi perlambatan selama proses pengembalian titik referensi, dan sinyal bendera nol dari pengembalian titik referensi muncul, dan ada juga proses pengereman ke nol, tetapi posisi titik referensi tidak akurat, dan operasi pengembalian titik referensi gagal.
Analisis penyebab:
Sinyal bendera nol dari titik acuan kembali terlewatkan, dan sistem pengukuran dapat menemukan sinyal ini dan berhenti hanya setelah enkoder pulsa berputar satu putaran lagi, sehingga meja kerja berhenti pada posisi pada jarak yang dipilih dari titik acuan.
Blok deselerasi terlalu dekat dengan posisi titik referensi, dan sumbu koordinat berhenti ketika belum bergerak ke jarak yang ditentukan dan menyentuh sakelar batas.
Karena faktor-faktor seperti gangguan sinyal, blok longgar, dan tegangan sinyal bendera nol titik referensi kembali terlalu rendah, posisi berhentinya meja kerja menjadi tidak akurat dan tidak teratur.
Solusi: Proses sesuai dengan alasan yang berbeda, seperti menyesuaikan posisi blok deselerasi, menghilangkan gangguan sinyal, mengencangkan blok, dan memeriksa tegangan sinyal.
Alarm disebabkan karena tidak kembali ke titik referensi karena perubahan parameter
Fenomena kesalahan: Ketika mesin perkakas kembali ke titik referensi, mesin perkakas mengirimkan alarm “tidak kembali ke titik referensi”, dan mesin perkakas tidak menjalankan tindakan pengembalian titik referensi.
Analisis sebab akibat: Hal ini mungkin disebabkan oleh perubahan parameter yang ditetapkan, seperti rasio perbesaran perintah (CMR), rasio perbesaran deteksi (DMR), kecepatan umpan cepat untuk pengembalian titik referensi, kecepatan perlambatan di dekat titik asal ditetapkan ke nol, atau sakelar perbesaran cepat dan sakelar perbesaran umpan pada panel operasi mesin perkakas ditetapkan ke 0%.
Solusi: Periksa dan perbaiki parameter yang relevan.
IV. Kesimpulan
Kesalahan pengembalian titik referensi pada mesin perkakas CNC umumnya mencakup dua situasi: kegagalan pengembalian titik referensi dengan alarm dan penyimpangan titik referensi tanpa alarm. Untuk kesalahan dengan alarm, sistem CNC tidak akan menjalankan program pemesinan, yang dapat menghindari produksi sejumlah besar produk limbah; sementara kesalahan penyimpangan titik referensi tanpa alarm mudah diabaikan, yang dapat menyebabkan produk limbah dari komponen yang diproses atau bahkan sejumlah besar produk limbah.
Untuk mesin pusat permesinan, karena banyak mesin menggunakan titik referensi sumbu koordinat sebagai titik penggantian pahat, kesalahan pengembalian titik referensi mudah terjadi selama operasi jangka panjang, terutama kesalahan pergeseran titik referensi non-alarm. Oleh karena itu, disarankan untuk menetapkan titik referensi kedua dan menggunakan instruksi G30 X0 Y0 Z0 dengan posisi pada jarak tertentu dari titik referensi. Meskipun hal ini menimbulkan beberapa kesulitan pada desain magasin pahat dan manipulator, hal ini dapat sangat mengurangi tingkat kegagalan pengembalian titik referensi dan tingkat kegagalan penggantian pahat otomatis pada mesin perkakas, dan hanya diperlukan satu pengembalian titik referensi saat mesin perkakas dinyalakan.