
axismd.ai
FANUC Controller
Program/G-code · Basic · 5-10 minutes
Fanuc Alarm 007 - Invalid Decimal Point
Fanuc Alarm 007 occurs when a decimal point is used in a G-code address that does not accept decimal notation. This is a program syntax error caused by incorrect address formatting in the part program, most commonly with addresses that require integer values only such as N (sequence number), G (preparatory function), M (miscellaneous function), T (tool number), or H/D (offset numbers).
Fanuc Alarm 007 - Invalid Decimal Point
Illegal Use of Decimal Point
Fanuc program alarm 007: Illegal Use of Decimal Point. The part program contains an error or illegal condition that the Fanuc control cannot execute. Correct the program to clear this alarm.
Root Cause Summary
Fanuc Alarm 007 occurs when a decimal point is used in a G-code address that does not accept decimal notation. This is a program syntax error caused by incorrect address formatting in the part program, most commonly with addresses that require integer values only such as N (sequence number), G (preparatory function), M (miscellaneous function), T (tool number), or H/D (offset numbers).
Safety
Causes and Fixes
Note the block number (N number) displayed with the alarm on the CNC display screen. Press RESET to clear the alarm and access the program.
Navigate to EDIT mode, select the program causing the alarm, and search for the block number indicated in the alarm message.
Examine all address codes in the flagged block for decimal points. Check G, M, T, N, H, D, S, P, and L codes specifically. Remove any decimal points from these addresses (e.g., change 'G01.0' to 'G01', 'M03.5' to 'M03').
Verify Parameter 3450 (decimal point input setting) to confirm which addresses accept decimal input for your specific machine configuration. Bit settings determine allowed decimal usage per address.
Call a technician if:
Prevention
Common Mistakes
Seeing Multiple Alarms?
Seeing another alarm with this one? Enter the code.
AxisMD logs alarms against your actual machines, tracks patterns, and gives AI context your manual doesn't have.
Start freeWas this guide helpful?
Always verify with your machine manual or a certified technician before performing service procedures.