Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

SOAL LATIHAN CNC KLS 11 SEM GANJIL 2025

Total questions: 100

Worksheet time: 50mins

Name
Class
Date
1.

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.

a)

Benar (B)

b)

Salah (S)

2.

Kode G91 digunakan untuk mengaktifkan mode pemrograman inkremental (bertambah), di mana setiap gerakan baru dihitung relatif dari posisi alat potong sebelumnya.

a)

Benar (B)

b)

Salah (S)

3.

Jika sebuah program CNC dimulai dengan G90, maka setiap baris perintah gerakan (misalnya G01) yang mengikutinya akan diinterpretasikan sebagai koordinat Absolut.

a)

Benar (B)

b)

Salah (S)

4.

Program Inkremental

a)

Benar (B)

b)

Salah (S)

5.

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.

a)

S

b)

B

6.

Keunggulan utama pemrograman Absolut adalah kemudahannya dalam memodifikasi atau mengoreksi satu blok program tanpa memengaruhi blok-blok berikutnya.

a)

S

b)

B

7.

Dalam pemrograman G91, koordinat akhir benda kerja harus diketahui dan dihitung dari titik nol mutlak (zero point) mesin.

a)

S

b)

B

8.

Perintah G90 G00 X100.0 Y50.0 akan memindahkan pahat secara cepat ke koordinat (100, 50) yang diukur dari posisi pahat terakhir.

a)

S

b)

B

9.

Jika mode pemrograman diubah dari G90 ke G91 di tengah program,

a)

S

b)

B

10.

Semua program CNC, terlepas dari jenis mesinnya (bubut atau frais), harus selalu menggunakan kombinasi G90 dan G91 dalam setiap blok perintah.

a)

S

b)

B

11.

Pemrograman Absolut (G90) sangat direkomendasikan saat menentukan posisi titik-titik awal dan akhir yang penting, seperti titik perubahan alat atau titik aman.

a)

S

b)

B

12.

Perintah gerakan pada G91 selalu positif, karena tidak mungkin pahat bergerak mundur dari posisi sebelumnya.

a)

S

b)

B

13.

Jika pada mode G90 pahat berada di X=50, dan Anda memberikan perintah G01 X60, maka pahat bergerak sejauh 10 mm.

a)

S

b)

B

14.

Mode G90 dan G91 termasuk dalam kelompok G-Code modal, artinya mode tersebut tetap aktif hingga digantikan oleh kode lain dari kelompok

a)

S

b)

B

15.

Ketika membuat ulir menggunakan siklus tetap (seperti G76), biasanya digunakan koordinat Absolut (G90) untuk menentukan posisi awal dan akhir ulir.

a)

Salah

b)

Benar

16.

Kesalahan kumulatif (cumulative errors) lebih mungkin terjadi pada mode pemrograman Inkremental (G91) dibandingkan Absolut (G90).

a)

Salah

b)

Benar

17.

Pada mesin bubut, G90 menghitung diameter sebagai nilai Absolut dari sumbu Z, sedangkan sumbu X diukur dari sumbu tengah benda kerja.

a)

S. Salah

b)

B. Benar

18.

Penggunaan G90 sangat disarankan ketika menggunakan kompensasi radius pahat (G41/G42).

a)

Salah

b)

Benar

19.

Dalam mode G91, perintah G02 I10.0 J0 akan menggambar lingkaran penuh dengan radius 10mm, dimulai dari posisi saat ini.

a)

Salah

b)

Benar

20.

Jika G90 sedang aktif dan Anda memberikan perintah G91, mode G90 akan secara otomatis

a)

Salah

b)

Benar

21.

G90 dan G91 tidak memengaruhi G-Code yang bersifat non-gerakan, seperti G04 (Dwell) atau M03 (Spindle ON).

a)

B (Benar)

b)

S (Salah)

22.

Ketika menggunakan G91, semua nilai koordinat harus selalu didahului oleh tanda plus (+) atau minus (-) untuk menunjukkan arah gerakan.

a)

B (Benar)

b)

S (Salah)

23.

Pemrograman Inkremental (G91) akan lebih sulit dibaca dan diverifikasi secara manual oleh operator karena semua titik adalah relatif.

a)

B (Benar)

b)

S (Salah)

24.

Jika pahat berada di X50, dan Anda memasukkan G91 G01 X-10.0, pahat akan bergerak ke X40 (Absolut).

a)

B (Benar)

b)

S (Salah)

25.

G-Code untuk pemrograman Absolut adalah G90, sedangkan untuk pemrograman Inkremental adalah G92.

a)

B (Benar)

b)

S (Salah)

26.

G90 sering digunakan bersamaan dengan G54, yang mendefinisikan titik nol benda kerja (Work Offset).

a)

B (Benar)

b)

S (Salah)

27.

Dalam Program Absolut, jika Anda mengubah G54 menjadi G55, semua koordinat gerakan (G01) harus ditulis ulang.

a)

S (Benar)

b)

B (Salah)

28.

Pemrograman Absolut berguna untuk menggerakkan pahat kembali ke titik asal program dengan mudah, misalnya dengan G00 X0 Y0.

a)

S (Benar)

b)

B (Salah)

29.

Pada mesin Frais CNC, sumbu Z dalam G91 biasanya hanya memiliki nilai negatif karena pergerakan pemotongan selalu ke bawah.

a)

S (Benar)

b)

B (Salah)

30.

Mode pemrograman Absolut (G90) adalah mode default pada banyak mesin CNC saat program dimulai.

a)

S (Benar)

b)

B (Salah)

31.

Jika pada G91, perintah X50 diberikan, dan kemudian perintah X20 diberikan lagi, total perpindahan di sumbu X adalah 70.

a)

S (Benar)

b)

B (Salah)

32.

Ketika menggunakan pemrograman G90, penentuan titik Home (G28) tidak diperlukan.

a)

S (Benar)

b)

B (Salah)

33.

G91 sangat membantu saat melakukan pemotongan dengan kedalaman bertahap

a)

S (Benar)

b)

B (Salah)

34.

Perintah G90 G03 X-10.0 Y-10.0 R5.0 akan membuat busur dengan titik akhir Absolut (-10, -10) dan radius 5 mm.

a)

Salah

b)

Benar

35.

Dalam mode G90, jika Anda memberikan perintah X100 tanpa Y, maka koordinat Y pahat akan berubah menjadi nol.

a)

Salah

b)

Benar

36.

Pada mesin bubut, penggunaan G91 untuk pemakanan (feed) dapat memastikan setiap lintasan memiliki jumlah material yang dipotong sama.

a)

Salah

b)

Benar

37.

G90 lebih efisien dalam hal jumlah karakter yang diketik karena tidak perlu menghitung jarak antar titik.

a)

Salah

b)

Benar

38.

G91 sangat berguna dalam pemrograman sub-rutin atau makro karena pergerakannya bersifat mandiri dan relatif.

a)

Salah

b)

Benar

39.

Dalam pemrograman G-Code, Absolut (G90) dan Inkremental (G91) termasuk dalam kelompok G-Code 03.

a)

Salah

b)

Benar

40.

Perintah G91 G01 X0 Y0 akan menyebabkan

a)

Salah

b)

Benar

41.

Program yang sepenuhnya ditulis dalam G91 sangat sensitif terhadap kesalahan pengetikan karena satu kesalahan akan memengaruhi semua titik berikutnya.

a)

B

b)

S

42.

G90 digunakan untuk memprogram pergerakan pada sumbu utama (X, Y, Z), tetapi tidak berlaku untuk sumbu tambahan (A, B, C).

a)

B

b)

S

43.

Pada mesin bubut dengan G90 aktif, perintah X50.0 berarti diameter benda kerja pada posisi tersebut adalah 50 mm.

a)

B

b)

S

44.

Pergerakan pahat yang dihasilkan oleh G02 dan G03 (busur) akan berbeda tergantung apakah G90 atau G91 yang aktif.

a)

B

b)

S

45.

Dalam mode Absolut (G90), titik awal pemotongan untuk siklus pengeboran (drilling cycle) G81 harus ditentukan dari titik nol WCS.

a)

B

b)

S

46.

Jika mesin memiliki

a)

B

b)

S

47.

G91 sangat bermanfaat untuk melakukan mirror imaging (pencerminan) pada pemotongan.

a)

True

b)

False

48.

Ketika mode G91 aktif, kode G00 (Rapid Traverse) akan mengabaikan nilai koordinat dan langsung bergerak ke koordinat Absolut yang terprogram.

a)

True

b)

False

49.

Untuk program CNC yang sangat panjang dengan banyak titik, G90 cenderung lebih aman karena lebih mudah dilacak.

a)

True

b)

False

50.

G90 umumnya digunakan untuk memindahkan pahat dari satu fitur ke fitur lain di benda kerja, sedangkan G91 untuk mendefinisikan geometri fitur itu sendiri.

a)

True

b)

False

51.

Dalam G91, nilai I, J, dan K (pusat busur) dihitung secara inkremental dari posisi awal busur.

a)

True

b)

False

52.

Penggunaan G90 dan

a)

True

b)

False

53.

Jika G91 aktif, G01 Z-5.0 akan menaikkan pahat 5mm dari kedalaman pemotongan saat ini.

a)

S

b)

B

54.

Pemrograman G90 harus digunakan saat Anda perlu memastikan bahwa koordinat X dan Y selalu positif.

a)

S

b)

B

55.

Mode Inkremental (G91) memungkinkan operator untuk lebih fokus pada bentuk geometris yang dibuat daripada posisi absolutnya.

a)

S

b)

B

56.

G90 dan G91 hanya berlaku untuk sistem koordinat Cartesian (X, Y, Z) dan tidak dapat diterapkan pada sistem koordinat Polar.

a)

S

b)

B

57.

Pada mesin Frais, G90 selalu memastikan bahwa pahat akan tetap berada di dalam batas aman meja kerja.

a)

S

b)

B

58.

Untuk membuat alur persegi panjang, G91 memerlukan empat blok perintah yang berbeda untuk setiap sisi.

a)

S

b)

B

59.

Jika G90 dan G91 ditulis

a)

S

b)

B

60.

G90 sangat membantu dalam proses pengeboran karena koordinat kedalaman (Z) untuk setiap lubang dihitung dari nol WCS.

a)

Benar (B)

b)

Salah (S)

61.

Dalam G91, jika Anda memasukkan X10.0, tetapi posisi Y tidak disertakan, posisi Y akan kembali ke nol.

a)

Benar (B)

b)

Salah (S)

62.

G90 sering disebut sebagai "Coordinate System Programming" dan G91 sebagai "Distance Programming".

a)

Benar (B)

b)

Salah (S)

63.

Untuk membatalkan G90, Anda cukup menulis G91, dan sebaliknya.

a)

Benar (B)

b)

Salah (S)

64.

G91 berguna ketika operator ingin menaikkan pahat 2 mm dari permukaan setelah setiap pemotongan, terlepas dari kedalaman absolut.

a)

Benar (B)

b)

Salah (S)

65.

Dalam konteks pemrograman Makro (Custom Macro B), variabel #1 dan #2 dapat digunakan untuk menyimpan data G90

a)

Benar (B)

b)

Salah (S)

66.

Jika program menggunakan G90, kode G00 (Rapid) akan memindahkan pahat ke titik Absolut yang terprogram dengan kecepatan maksimum.

a)

B

b)

S

67.

Pada mesin bubut, G91 sangat baik untuk menentukan panjang chamfer atau radius kecil.

a)

B

b)

S

68.

Dalam mode G90, jika Anda salah menghitung satu titik di awal program, semua titik berikutnya akan salah.

a)

B

b)

S

69.

G90 secara otomatis membatalkan G54-G59 (Work Offsets) saat diaktifkan.

a)

B

b)

S

70.

Penggunaan G91 dapat mengurangi risiko kesalahan pengetikan, terutama pada program yang sangat panjang dan kompleks.

a)

B

b)

S

71.

G91 memungkinkan pengulangan gerakan (X10 Y10) tanpa perlu menghitung ulang koordinat Absolut.

a)

True

b)

False

72.

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).

a)

True

b)

False

73.

Dalam G90, setiap titik dihitung independen dari titik lain, sehingga koreksi satu blok tidak merusak blok berikutnya.

a)

True

b)

False

74.

Dalam G91, koordinat dihitung dari titik sebelumnya. Nilai yang dimasukkan adalah jarak, bukan posisi akhir benda kerja.

a)

True

b)

False

75.

Karena ada G90, pergerakan diukur dari titik nol WCS, bukan dari posisi pahat terakhir.

a)

True

b)

False

76.

Posisi Absolut (G90) terakhir yang dicapai pahat akan menjadi titik acuan (0,0) untuk semua pergerakan inkremental (G91) yang baru.

a)

True

b)

False

77.

Program CNC dapat menggunakan hanya G90 atau hanya G91, meskipun praktik terbaik sering menggabungkan keduanya.

a)

True

b)

False

78.

Menggunakan G90 untuk titik-titik kritis menjamin konsistensi posisi, menghindari kesalahan kumulatif.

a)

True

b)

False

79.

Perintah gerakan pada G91 bisa positif atau negatif untuk menentukan arah.

a)

True

b)

False

80.

Di G90, pahat berpindah dari koordinat Absolut 50 ke koordinat Absolut 60, yang berarti jarak 10 mm.

a)

True

b)

False

81.

G90 dan G91 berada dalam kelompok 03 G-Code, sehingga keduanya saling membatalkan (modal).

a)

True

b)

False

82.

Siklus tetap memerlukan koordinat yang jelas dan pasti, yang paling baik diatur menggunakan Absolut (G90).

a)

True

b)

False

83.

Setiap kesalahan pembulatan atau penentuan titik pada G91 akan diakumulasikan dan memengaruhi semua titik berikutnya.

a)

True

b)

False

84.

Pada mesin bubut, G90 menghitung diameter (sumbu X) sebagai nilai Absolut. Sumbu Z juga diukur secara Absolut dari titik nol Z.

a)

True

b)

False

85.

G-Code kompensasi pahat bekerja lebih andal dalam mode Absolut karena titik-titik geometri Absolutlah yang digunakan dalam perhitungan offset.

a)

True

b)

False

86.

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.

a)

True

b)

False

87.

Keduanya adalah kode modal dalam kelompok yang sama (G-Code Group 03) dan saling menggantikan.

a)

True

b)

False

88.

G90/G91 hanya mengatur interpretasi nilai koordinat gerakan (G00, G01, G02, G03).

a)

True

b)

False

89.

Tanda plus (+) bersifat opsional dan dapat dihilangkan. Jika tidak ada tanda, sistem menginterpretasikannya sebagai positif.

a)

True

b)

False

90.

Karena semua koordinat di G91 relatif, sulit untuk menentukan posisi Absolut pahat hanya dengan melihat nilai koordinatnya.

a)

True

b)

False

91.

Posisi Absolut: X=50. Pergerakan Inkremental (G91): -10. Posisi

a)

True

b)

False

92.

Kode G92 adalah untuk pengaturan sistem koordinat sementara (Coordinate System Setting), bukan Inkremental. G91 adalah Inkremental.

a)

Benar

b)

Salah

93.

G54 menentukan di mana titik (X0, Y0, Z0) Absolut berada pada benda kerja.

a)

Benar

b)

Salah

94.

Absolut (G90) akan mempertahankan nilai koordinat yang sama; hanya titik nol WCS-nya yang bergeser ke G55.

a)

Benar

b)

Salah

95.

Perintah Absolut X0 Y0 selalu membawa pahat ke titik nol WCS, terlepas dari di mana pahat berada sebelumnya.

a)

Benar

b)

Salah

96.

Sumbu Z pada G91 juga bisa positif, misalnya saat pahat diangkat kembali setelah pemotongan.

a)

Benar

b)

Salah

97.

Umumnya, G90 adalah mode awal (default) untuk mencegah pergerakan tak terduga saat program dimulai.

a)

Benar

b)

Salah

98.

Di G91, X50 adalah pergerakan 50 mm. X20 berikutnya adalah pergerakan tambahan 20 mm. Total perpindahan adalah 70 mm.

a)

Benar

b)

Salah

99.

Titik Home (G28) diperlukan untuk merujuk titik mesin, terlepas dari apakah pemrograman menggunakan G90 atau G91.

a)

Benar

b)

Salah

100.

Anda cukup mengulang perintah pemakanan Z negatif untuk setiap langkah kedalaman.

a)

Benar

b)

Salah