
axismd.ai
FANUC Controller
Program/G-code · Basic · 5 minutes
Fanuc Alarm PS007 - Decimal Point Error
PS007 alarm occurs when the CNC detects improper decimal point usage during program execution or editing. This includes decimal points used with address codes that require integer values only (like N, O, G, M codes), multiple decimal points within a single word, or decimal formatting that violates parameter-defined input formats.
Fanuc Alarm PS007 - Decimal Point Error
ILLEGAL USE OF DECIMAL POINT
Decimal point used incorrectly - either after an address that does not allow it, or multiple decimal points.
Root Cause Summary
PS007 alarm occurs when the CNC detects improper decimal point usage during program execution or editing. This includes decimal points used with address codes that require integer values only (like N, O, G, M codes), multiple decimal points within a single word, or decimal formatting that violates parameter-defined input formats.
Safety
Causes and Fixes
Access EDIT mode and display the active program. Press RESET to clear the alarm and note the line number shown on the alarm history screen (ALARM > HISTORY).
Search the flagged program block for decimal points after N, O, G, M, T, H, D, S, or P addresses. Common errors include 'G01.' instead of 'G01' or 'M03.0' instead of 'M03'.
Check parameter 3450 bit 0 (MCD) which affects decimal point input interpretation. If set to 1, verify program decimal usage matches pocket calculator format requirements.
Correct the program by removing the decimal point from integer address codes. Re-verify program syntax using SEARCH > CHECK or background edit check if equipped.
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.