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 










