Galil DMC-3425 Manual Do Utilizador

Página de 210
DMC-3425 
Chapter 7 Application Programming
  113 
Trace Command 
The trace command causes the controller to send each line in a program to the host computer 
immediately prior to execution.  Tracing is enabled with the command, TR1.  TR0 turns the trace 
function off.   
NOTE: When the trace function is enabled, the line numbers as well as the command line will be 
displayed as each command line is executed. 
Error Code Command 
When there is a program error, the DMC-3425 halts the program execution at the point where the error 
occurs.  To display the last line number of program execution, issue the command, MG _ED.  
The user can obtain information about the type of error condition that occurred by using the command, 
TC1.  This command reports back a number and a text message that describes the error condition.  The 
command, TC0 or TC, will return the error code without the text message.  For more information about 
the command, TC, see the Command Reference. 
Example 
The following program has an error.  It attempts to specify a relative movement while the A-axis is 
already in motion.  When the program is executed, the controller stops at line 003.  The user can then 
query the controller using the command, TC1.  The controller responds with the corresponding 
explanation: 
Instruction Interpretation 
:ED Edit 
Mode 
000 #A 
Program Label 
001 PR1000 
Position Relative 1000 
002 BGA 
Begin 
003 PR5000 
Position Relative 5000 
004 EN 
End 
<cntrl> Q 
Quit Edit Mode 
:XQ #A 
Execute #A 
?003 PR5000 
Error on Line 3 
:TC1 
Tell Error Code 
?7 Command not valid while running. 
Command not valid while running 
:ED 3 
Edit Line 3 
003 AMA;PR5000;BGA 
Add After Motion Done 
<cntrl> Q 
Quit Edit Mode 
:XQ #A 
Execute #A 
Stop Code Command 
The status of motion for each axis can be determined by using the stop code command, SC.  This can 
be useful when motion on an axis has stopped unexpectedly.  The command SC will return a number 
representing the motion status.  See the command reference for further information. 
RAM Memory Interrogation Commands 
For debugging the status of the program memory, array memory, or variable memory, the DMC-3425 
has several useful commands.  The command, DM ?, will return the number of array elements