Bird
0
0
CNC Programmingscripting~10 mins

Machine home and reference point in CNC Programming - Interactive Code Practice

Choose your learning style9 modes available
Practice - 5 Tasks
Answer the questions below
1fill in blank
easy

Complete the code to move the machine to its home position.

CNC Programming
G28 [1]
Drag options to blanks, or click blank then click option'
AX0 Y0 Z0
BG90
CM30
DG00
Attempts:
3 left
💡 Hint
Common Mistakes
Using motion commands like G00 instead of specifying coordinates.
Omitting the axis coordinates after G28.
2fill in blank
medium

Complete the code to set the current position as the reference point.

CNC Programming
G92 [1]
Drag options to blanks, or click blank then click option'
AM06
BG28
CX0 Y0 Z0
DM03
Attempts:
3 left
💡 Hint
Common Mistakes
Using unrelated commands like M06 or M03.
Not specifying the coordinates after G92.
3fill in blank
hard

Fix the error in the code to correctly move the machine to the reference point.

CNC Programming
G00 [1]
Drag options to blanks, or click blank then click option'
AG92
BX0 Y0 Z0
CM05
DG28
Attempts:
3 left
💡 Hint
Common Mistakes
Using G92 or G28 directly after G00 without coordinates.
Using spindle commands like M05 instead of motion commands.
4fill in blank
hard

Fill both blanks to set the machine home and then move to the reference point.

CNC Programming
G28 [1]
G00 [2]
Drag options to blanks, or click blank then click option'
AX0 Y0 Z0
BM30
CX10 Y10 Z10
DG90
Attempts:
3 left
💡 Hint
Common Mistakes
Using M30 which is program end instead of coordinates.
Mixing motion commands and coordinate values incorrectly.
5fill in blank
hard

Fill both blanks to define a new reference point and move the machine there.

CNC Programming
G92 [1]
G00 [2]
M30
Drag options to blanks, or click blank then click option'
AX5 Y5 Z5
DG90
Attempts:
3 left
💡 Hint
Common Mistakes
Adding coordinates after M30 which is not needed.
Using different coordinates for setting and moving to reference point.