Reference Manual
PMAC/PMAC2 Software Reference Manual
16 PMAC Command and Variable Summary
PMAC Error Code Summary
PMAC can report the following error messages in response to commands:
Error Problem Solution
ERR001
Command not allowed during program
execution
(should halt program execution before issuing
command)
ERR002
Password error (should enter the proper password)
ERR003
Data error or unrecognized command (should correct syntax of command)
ERR004
Illegal character: bad value (>127
ASCII) or serial parity/framing error
(should correct the character and or check for
noise on the serial cable)
ERR005
Command not allowed unless buffer is
open
(should open a buffer first)
ERR006
No room in buffer for command
(should allow more room for buffer – DELETE or
CLEAR other buffers)
ERR007
Buffer already in use
(should CLOSE currently open buffer first)
ERR008
MACRO auxiliary communications
error
(should check MACRO ring hardware and
software setup)
ERR009
Program structural error (e.g. ENDIF
without IF)
(should correct structure of program)
ERR010
Both overtravel limits set for a motor in
the C.S.
(should correct or disable limits)
ERR011
Previous move not completed
(should Abort it or allow it to complete)
ERR012
A motor in the coordinate system is
open-loop
(should close the loop on the motor)
ERR013
A motor in the coordinate system is not
activated
(should set Ix00 to 1 or remove motor from C.S.)
ERR014
No motors in the coordinate system (should define at least one motor in C.S.)
ERR015
Not pointing to valid program buffer
(should use B command first, or clear out
scrambled buffers)
ERR016
Running improperly structured
program (e.g. missing ENDWHILE)
(should correct structure of program)
ERR017
Trying to resume after / or \ with
motors out of stopped position
(should use J= to return motor[s] to stopped
position)
.
Note
Variable I6 controls whether and how these error messages are sent