Challenge - 5 Problems
CNC Program Number Master
Get all challenges correct to earn this badge!
Test your skills under time pressure!
💻 Command Output
intermediate1:30remaining
What is the program number in this CNC code?
Look at the first line of this CNC program. What is the program number?
CNC Programming
O1234 N10 G00 X0 Y0 N20 G01 X10 Y10 F100
Attempts:
2 left
💡 Hint
The program number is usually after the letter 'O' at the start.
✗ Incorrect
The program number is the number following 'O' at the start of the program. Here it is 1234.
💻 Command Output
intermediate1:30remaining
What is the sequence number of the line that moves the tool to X10 Y10?
Identify the sequence number for the line that moves the tool to X10 Y10 in this CNC program.
CNC Programming
O5678 N5 G00 X0 Y0 N15 G01 X10 Y10 F150 N25 M30
Attempts:
2 left
💡 Hint
Sequence numbers usually start with 'N' and are before the command.
✗ Incorrect
The line moving the tool to X10 Y10 is 'N15 G01 X10 Y10 F150', so the sequence number is 15.
📝 Syntax
advanced2:00remaining
Which option correctly adds a sequence number to this CNC line?
You want to add a sequence number 30 to this CNC command line. Which option is correctly formatted?
CNC Programming
G01 X20 Y20 F200
Attempts:
2 left
💡 Hint
Sequence numbers start with 'N' and come at the start of the line.
✗ Incorrect
The correct format places 'N30' at the start of the line. Other options place it incorrectly or cause syntax errors.
🔧 Debug
advanced2:00remaining
What error occurs with this CNC program numbering?
This CNC program has sequence numbers: N10, N20, N20, N40. What problem will this cause?
CNC Programming
O7890 N10 G00 X0 Y0 N20 G01 X10 Y10 N20 G01 X20 Y20 N40 M30
Attempts:
2 left
💡 Hint
Sequence numbers must be unique and increasing.
✗ Incorrect
Having two lines with the same sequence number (N20) causes a duplicate sequence number error in CNC programs.
🚀 Application
expert2:30remaining
How many sequence numbers are in this CNC program?
Count the number of unique sequence numbers in this CNC program.
CNC Programming
O2468 N10 G00 X0 Y0 N20 G01 X10 Y10 N30 G01 X20 Y20 N40 G01 X30 Y30 N50 M30
Attempts:
2 left
💡 Hint
Count all lines starting with 'N' and ignore the program number line.
✗ Incorrect
There are 5 lines with sequence numbers: N10, N20, N30, N40, N50.
