BASIC commands
PROGRAMMING MANUAL 141
Revision 3.0
3.2.252 STEPLINE
/i
3.2.253 STOP
/i
Example Two axes are set up as X and Y but the axes ' steps per mm are not the
same. Interpolated moves require identical UNITS values on both axes in
order to keep the path speed constant and for MOVECIRC to work correctly.
The axis with the lower resolution is changed to match the higher step resolu-
tion axis so as to maintain the best accuracy for both axes.
' Axis 0: 500 counts per mm (31.25 steps per mm)
' Axis 1: 800 counts per mm (50.00 steps per mm)
BASE(0)
STEP_RATIO(500,800)
UNITS = 800
BASE(1)
UNITS = 800
See also N/A
Type Program command
Syntax STEPLINE [ "program_name" [ , task_number ]]
Description The STEPLINE command executes one line (i.e., "steps") in the program
specified by program_name. The program name can also be specified with-
out quotes. If STEPLINE is executed without program name on the command
line the current selected program will be stepped. If STEPLINE is executed
without program name in a program this program will be stepped.
If the program is specified then all occurrences of this program will be
stepped. A new task will be started when there is no copy of the program run-
ning. If the task is specified as well then only the copy of the program running
on the specified task will be stepped. If there is no copy of the program run-
ning on the specified task then one will be started on it.
Arguments • program_name
The name of the program to be stepped.
• task_number
The number of the task with the program to be stepped. Range: [1,14].
Example >> STEPLINE "conveyor"
Example >> STEPLINE "maths",2
See also RUN, SELECT, STOP, TROFF, TRON.
Type Program command
Syntax STOP [ "program_name" [ , task_number ]
Description The STOP command will halt execution of the program specified
with program_name. If the program name is omitted, then the cur-
rently selected program will be halted. The program name can also
be specified without quotes.
In case of multiple executions of a single program on different tasks
the task_number can be used to specify the specific task to be
stopped.
Arguments • program_name
The name of the program to be stopped.
• task_number
The number of the task with the program to be stopped.
Range: [1,14].
Example >> STOP progname
Example The lines from label on will not be executed in this example.
STOP
label:
PRINT var
RETURN
See also HALT, RUN, SELECT.
I52E-EN-03.book Seite 141 Freitag, 29. Juni 2007 11:55 11