WorksheetsSOAL LATIHAN CNC KLS 11 SEM GANJIL 2025
Total questions: 100
Worksheet time: 50mins
Dalam pemrograman Absolut (G90), semua koordinat titik referensi selalu dihitung dari titik nol (zero point) benda kerja, atau yang dikenal sebagai Work Coordinate System (WCS) asal.
Benar (B)
Salah (S)
Kode G91 digunakan untuk mengaktifkan mode pemrograman inkremental (bertambah), di mana setiap gerakan baru dihitung relatif dari posisi alat potong sebelumnya.
Benar (B)
Salah (S)
Jika sebuah program CNC dimulai dengan G90, maka setiap baris perintah gerakan (misalnya G01) yang mengikutinya akan diinterpretasikan sebagai koordinat Absolut.
Benar (B)
Salah (S)
Program Inkremental
Benar (B)
Salah (S)
Ketika G91 aktif, perintah X50.0 Y20.0 akan memindahkan alat potong ke posisi X=50.0 dan Y=20.0 pada sistem koordinat mesin secara keseluruhan.
S
B
Keunggulan utama pemrograman Absolut adalah kemudahannya dalam memodifikasi atau mengoreksi satu blok program tanpa memengaruhi blok-blok berikutnya.
S
B
Dalam pemrograman G91, koordinat akhir benda kerja harus diketahui dan dihitung dari titik nol mutlak (zero point) mesin.
S
B
Perintah G90 G00 X100.0 Y50.0 akan memindahkan pahat secara cepat ke koordinat (100, 50) yang diukur dari posisi pahat terakhir.
S
B
Jika mode pemrograman diubah dari G90 ke G91 di tengah program,
S
B
Semua program CNC, terlepas dari jenis mesinnya (bubut atau frais), harus selalu menggunakan kombinasi G90 dan G91 dalam setiap blok perintah.
S
B
Pemrograman Absolut (G90) sangat direkomendasikan saat menentukan posisi titik-titik awal dan akhir yang penting, seperti titik perubahan alat atau titik aman.
S
B
Perintah gerakan pada G91 selalu positif, karena tidak mungkin pahat bergerak mundur dari posisi sebelumnya.
S
B
Jika pada mode G90 pahat berada di X=50, dan Anda memberikan perintah G01 X60, maka pahat bergerak sejauh 10 mm.
S
B
Mode G90 dan G91 termasuk dalam kelompok G-Code modal, artinya mode tersebut tetap aktif hingga digantikan oleh kode lain dari kelompok
S
B
Ketika membuat ulir menggunakan siklus tetap (seperti G76), biasanya digunakan koordinat Absolut (G90) untuk menentukan posisi awal dan akhir ulir.
Salah
Benar
Kesalahan kumulatif (cumulative errors) lebih mungkin terjadi pada mode pemrograman Inkremental (G91) dibandingkan Absolut (G90).
Salah
Benar
Pada mesin bubut, G90 menghitung diameter sebagai nilai Absolut dari sumbu Z, sedangkan sumbu X diukur dari sumbu tengah benda kerja.
S. Salah
B. Benar
Penggunaan G90 sangat disarankan ketika menggunakan kompensasi radius pahat (G41/G42).
Salah
Benar
Dalam mode G91, perintah G02 I10.0 J0 akan menggambar lingkaran penuh dengan radius 10mm, dimulai dari posisi saat ini.
Salah
Benar
Jika G90 sedang aktif dan Anda memberikan perintah G91, mode G90 akan secara otomatis
Salah
Benar
G90 dan G91 tidak memengaruhi G-Code yang bersifat non-gerakan, seperti G04 (Dwell) atau M03 (Spindle ON).
B (Benar)
S (Salah)
Ketika menggunakan G91, semua nilai koordinat harus selalu didahului oleh tanda plus (+) atau minus (-) untuk menunjukkan arah gerakan.
B (Benar)
S (Salah)
Pemrograman Inkremental (G91) akan lebih sulit dibaca dan diverifikasi secara manual oleh operator karena semua titik adalah relatif.
B (Benar)
S (Salah)
Jika pahat berada di X50, dan Anda memasukkan G91 G01 X-10.0, pahat akan bergerak ke X40 (Absolut).
B (Benar)
S (Salah)
G-Code untuk pemrograman Absolut adalah G90, sedangkan untuk pemrograman Inkremental adalah G92.
B (Benar)
S (Salah)
G90 sering digunakan bersamaan dengan G54, yang mendefinisikan titik nol benda kerja (Work Offset).
B (Benar)
S (Salah)
Dalam Program Absolut, jika Anda mengubah G54 menjadi G55, semua koordinat gerakan (G01) harus ditulis ulang.
S (Benar)
B (Salah)
Pemrograman Absolut berguna untuk menggerakkan pahat kembali ke titik asal program dengan mudah, misalnya dengan G00 X0 Y0.
S (Benar)
B (Salah)
Pada mesin Frais CNC, sumbu Z dalam G91 biasanya hanya memiliki nilai negatif karena pergerakan pemotongan selalu ke bawah.
S (Benar)
B (Salah)
Mode pemrograman Absolut (G90) adalah mode default pada banyak mesin CNC saat program dimulai.
S (Benar)
B (Salah)
Jika pada G91, perintah X50 diberikan, dan kemudian perintah X20 diberikan lagi, total perpindahan di sumbu X adalah 70.
S (Benar)
B (Salah)
Ketika menggunakan pemrograman G90, penentuan titik Home (G28) tidak diperlukan.
S (Benar)
B (Salah)
G91 sangat membantu saat melakukan pemotongan dengan kedalaman bertahap
S (Benar)
B (Salah)
Perintah G90 G03 X-10.0 Y-10.0 R5.0 akan membuat busur dengan titik akhir Absolut (-10, -10) dan radius 5 mm.
Salah
Benar
Dalam mode G90, jika Anda memberikan perintah X100 tanpa Y, maka koordinat Y pahat akan berubah menjadi nol.
Salah
Benar
Pada mesin bubut, penggunaan G91 untuk pemakanan (feed) dapat memastikan setiap lintasan memiliki jumlah material yang dipotong sama.
Salah
Benar
G90 lebih efisien dalam hal jumlah karakter yang diketik karena tidak perlu menghitung jarak antar titik.
Salah
Benar
G91 sangat berguna dalam pemrograman sub-rutin atau makro karena pergerakannya bersifat mandiri dan relatif.
Salah
Benar
Dalam pemrograman G-Code, Absolut (G90) dan Inkremental (G91) termasuk dalam kelompok G-Code 03.
Salah
Benar
Perintah G91 G01 X0 Y0 akan menyebabkan
Salah
Benar
Program yang sepenuhnya ditulis dalam G91 sangat sensitif terhadap kesalahan pengetikan karena satu kesalahan akan memengaruhi semua titik berikutnya.
B
S
G90 digunakan untuk memprogram pergerakan pada sumbu utama (X, Y, Z), tetapi tidak berlaku untuk sumbu tambahan (A, B, C).
B
S
Pada mesin bubut dengan G90 aktif, perintah X50.0 berarti diameter benda kerja pada posisi tersebut adalah 50 mm.
B
S
Pergerakan pahat yang dihasilkan oleh G02 dan G03 (busur) akan berbeda tergantung apakah G90 atau G91 yang aktif.
B
S
Dalam mode Absolut (G90), titik awal pemotongan untuk siklus pengeboran (drilling cycle) G81 harus ditentukan dari titik nol WCS.
B
S
Jika mesin memiliki
B
S
G91 sangat bermanfaat untuk melakukan mirror imaging (pencerminan) pada pemotongan.
True
False
Ketika mode G91 aktif, kode G00 (Rapid Traverse) akan mengabaikan nilai koordinat dan langsung bergerak ke koordinat Absolut yang terprogram.
True
False
Untuk program CNC yang sangat panjang dengan banyak titik, G90 cenderung lebih aman karena lebih mudah dilacak.
True
False
G90 umumnya digunakan untuk memindahkan pahat dari satu fitur ke fitur lain di benda kerja, sedangkan G91 untuk mendefinisikan geometri fitur itu sendiri.
True
False
Dalam G91, nilai I, J, dan K (pusat busur) dihitung secara inkremental dari posisi awal busur.
True
False
Penggunaan G90 dan
True
False
Jika G91 aktif, G01 Z-5.0 akan menaikkan pahat 5mm dari kedalaman pemotongan saat ini.
S
B
Pemrograman G90 harus digunakan saat Anda perlu memastikan bahwa koordinat X dan Y selalu positif.
S
B
Mode Inkremental (G91) memungkinkan operator untuk lebih fokus pada bentuk geometris yang dibuat daripada posisi absolutnya.
S
B
G90 dan G91 hanya berlaku untuk sistem koordinat Cartesian (X, Y, Z) dan tidak dapat diterapkan pada sistem koordinat Polar.
S
B
Pada mesin Frais, G90 selalu memastikan bahwa pahat akan tetap berada di dalam batas aman meja kerja.
S
B
Untuk membuat alur persegi panjang, G91 memerlukan empat blok perintah yang berbeda untuk setiap sisi.
S
B
Jika G90 dan G91 ditulis
S
B
G90 sangat membantu dalam proses pengeboran karena koordinat kedalaman (Z) untuk setiap lubang dihitung dari nol WCS.
Benar (B)
Salah (S)
Dalam G91, jika Anda memasukkan X10.0, tetapi posisi Y tidak disertakan, posisi Y akan kembali ke nol.
Benar (B)
Salah (S)
G90 sering disebut sebagai "Coordinate System Programming" dan G91 sebagai "Distance Programming".
Benar (B)
Salah (S)
Untuk membatalkan G90, Anda cukup menulis G91, dan sebaliknya.
Benar (B)
Salah (S)
G91 berguna ketika operator ingin menaikkan pahat 2 mm dari permukaan setelah setiap pemotongan, terlepas dari kedalaman absolut.
Benar (B)
Salah (S)
Dalam konteks pemrograman Makro (Custom Macro B), variabel #1 dan #2 dapat digunakan untuk menyimpan data G90
Benar (B)
Salah (S)
Jika program menggunakan G90, kode G00 (Rapid) akan memindahkan pahat ke titik Absolut yang terprogram dengan kecepatan maksimum.
B
S
Pada mesin bubut, G91 sangat baik untuk menentukan panjang chamfer atau radius kecil.
B
S
Dalam mode G90, jika Anda salah menghitung satu titik di awal program, semua titik berikutnya akan salah.
B
S
G90 secara otomatis membatalkan G54-G59 (Work Offsets) saat diaktifkan.
B
S
Penggunaan G91 dapat mengurangi risiko kesalahan pengetikan, terutama pada program yang sangat panjang dan kompleks.
B
S
G91 memungkinkan pengulangan gerakan (X10 Y10) tanpa perlu menghitung ulang koordinat Absolut.
True
False
Karena G91 aktif, perintah tersebut berarti pergerakan sejauh +50mm di X dan +20mm di Y dari posisi saat ini, bukan ke koordinat Absolut (50, 20).
True
False
Dalam G90, setiap titik dihitung independen dari titik lain, sehingga koreksi satu blok tidak merusak blok berikutnya.
True
False
Dalam G91, koordinat dihitung dari titik sebelumnya. Nilai yang dimasukkan adalah jarak, bukan posisi akhir benda kerja.
True
False
Karena ada G90, pergerakan diukur dari titik nol WCS, bukan dari posisi pahat terakhir.
True
False
Posisi Absolut (G90) terakhir yang dicapai pahat akan menjadi titik acuan (0,0) untuk semua pergerakan inkremental (G91) yang baru.
True
False
Program CNC dapat menggunakan hanya G90 atau hanya G91, meskipun praktik terbaik sering menggabungkan keduanya.
True
False
Menggunakan G90 untuk titik-titik kritis menjamin konsistensi posisi, menghindari kesalahan kumulatif.
True
False
Perintah gerakan pada G91 bisa positif atau negatif untuk menentukan arah.
True
False
Di G90, pahat berpindah dari koordinat Absolut 50 ke koordinat Absolut 60, yang berarti jarak 10 mm.
True
False
G90 dan G91 berada dalam kelompok 03 G-Code, sehingga keduanya saling membatalkan (modal).
True
False
Siklus tetap memerlukan koordinat yang jelas dan pasti, yang paling baik diatur menggunakan Absolut (G90).
True
False
Setiap kesalahan pembulatan atau penentuan titik pada G91 akan diakumulasikan dan memengaruhi semua titik berikutnya.
True
False
Pada mesin bubut, G90 menghitung diameter (sumbu X) sebagai nilai Absolut. Sumbu Z juga diukur secara Absolut dari titik nol Z.
True
False
G-Code kompensasi pahat bekerja lebih andal dalam mode Absolut karena titik-titik geometri Absolutlah yang digunakan dalam perhitungan offset.
True
False
Dalam G91, I dan J adalah jarak inkremental ke pusat busur dari posisi awal busur. Jika I=R dan J=0, itu akan membentuk lingkaran penuh kembali ke titik awal.
True
False
Keduanya adalah kode modal dalam kelompok yang sama (G-Code Group 03) dan saling menggantikan.
True
False
G90/G91 hanya mengatur interpretasi nilai koordinat gerakan (G00, G01, G02, G03).
True
False
Tanda plus (+) bersifat opsional dan dapat dihilangkan. Jika tidak ada tanda, sistem menginterpretasikannya sebagai positif.
True
False
Karena semua koordinat di G91 relatif, sulit untuk menentukan posisi Absolut pahat hanya dengan melihat nilai koordinatnya.
True
False
Posisi Absolut: X=50. Pergerakan Inkremental (G91): -10. Posisi
True
False
Kode G92 adalah untuk pengaturan sistem koordinat sementara (Coordinate System Setting), bukan Inkremental. G91 adalah Inkremental.
Benar
Salah
G54 menentukan di mana titik (X0, Y0, Z0) Absolut berada pada benda kerja.
Benar
Salah
Absolut (G90) akan mempertahankan nilai koordinat yang sama; hanya titik nol WCS-nya yang bergeser ke G55.
Benar
Salah
Perintah Absolut X0 Y0 selalu membawa pahat ke titik nol WCS, terlepas dari di mana pahat berada sebelumnya.
Benar
Salah
Sumbu Z pada G91 juga bisa positif, misalnya saat pahat diangkat kembali setelah pemotongan.
Benar
Salah
Umumnya, G90 adalah mode awal (default) untuk mencegah pergerakan tak terduga saat program dimulai.
Benar
Salah
Di G91, X50 adalah pergerakan 50 mm. X20 berikutnya adalah pergerakan tambahan 20 mm. Total perpindahan adalah 70 mm.
Benar
Salah
Titik Home (G28) diperlukan untuk merujuk titik mesin, terlepas dari apakah pemrograman menggunakan G90 atau G91.
Benar
Salah
Anda cukup mengulang perintah pemakanan Z negatif untuk setiap langkah kedalaman.
Benar
Salah
