Galil DMC-3425 Manual Do Utilizador
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.
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.
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.
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.
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:
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.
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
has several useful commands. The command, DM ?, will return the number of array elements