Challenge - 5 Problems
Master of Machine Home and Reference Point
Get all challenges correct to earn this badge!
Test your skills under time pressure!
💻 Command Output
intermediate1:30remaining
What is the output of the G28 command in CNC programming?
In CNC programming, the G28 command is used to move the machine to a specific position. What position does the machine move to when executing
G28 without any additional coordinates?CNC Programming
G28
Attempts:
2 left
💡 Hint
Think about where the machine physically resets or references its position.
✗ Incorrect
The G28 command sends the machine to its home position, also called the reference point, which is a fixed location set by the machine manufacturer or user.
🧠 Conceptual
intermediate1:30remaining
Difference between Machine Home and Work Coordinate Zero
Which statement correctly describes the difference between the machine home position and the work coordinate zero in CNC machining?
Attempts:
2 left
💡 Hint
Consider which position is fixed and which is adjustable.
✗ Incorrect
Machine home is a fixed position defined by the machine hardware, while work coordinate zero is a user-defined point for the specific part being machined.
📝 Syntax
advanced2:00remaining
Identify the correct G-code to move to machine home via an intermediate point
Which G-code line correctly moves the CNC machine first to an intermediate position at X0 Y0, then to the machine home position?
Attempts:
2 left
💡 Hint
G28 moves to home via an intermediate point; check the syntax for G28.
✗ Incorrect
The G28 command with coordinates moves the machine first to the specified intermediate point, then to the machine home position.
🔧 Debug
advanced1:30remaining
Why does this G28 command cause a runtime error?
Given the G-code line
G28 X Y, the CNC machine throws an error. What is the most likely cause?CNC Programming
G28 X Y
Attempts:
2 left
💡 Hint
Coordinates need numbers, not just letters.
✗ Incorrect
The G28 command requires numeric coordinate values; using just 'X' and 'Y' without numbers is invalid syntax and causes an error.
🚀 Application
expert2:00remaining
Calculate the final position after G28 command with intermediate point
A CNC machine is currently at position X100 Y50. The program executes
G28 X0 Y0. What will be the final position of the machine after this command completes?Attempts:
2 left
💡 Hint
Remember that machine home is a fixed point and may not be at X0 Y0.
✗ Incorrect
The G28 command moves the machine first to the intermediate point (X0 Y0), then to the machine home position, which is a fixed point and may not be at X0 Y0.
