- 155 -
SUSPEND/RESUME FUNCTIONS
Overview
The SUSPEND/RESUME functions included with the PCM-1 adds a powerful control structure
to the unit when executing programs. The SUSPEND input may be used to temporarily suspend
the current program that is executing. If operating in the serial control mode, an SP execution
command will perform the same function. (A suspend will not be accepted while a hold cycle is
active or while a previous suspend cycle is still active).
Once suspended, the controller will stop motion using the programmed stop/hold decel ramp, if
necessary, and store the stopped position in the distance field of the current “RETURN TO
POSITION” index. (This is INDEX 0 by default but may be changed, if desired, with the RI
command.) The controller will remember the current task that was executing within the program
and return control to the current execution mode.
At this point, the controller will accept and execute new motion commands (JOG, INDEX,
HOME, PROGRAM) until a RESUME input is received. (If in serial control mode, a second SP
execution command is used to resume.)
Once resumed, the controller will restart the original program with the task that was executed
when the SUSPEND was received. If a DWELL cycle was executing, the remaining dwell time
will begin to count down. If a HOME or ASBSOLUTE INDEX was executing the home or
index will be restarted from the beginning. If an INCREMENTAL INDEX was executing, the
distance that was left to run in the index will now be completed. For the end point of the
incremental index to match what would have been the original end point, the controller must be
returned to where motion was suspended before issuing the RESUME command. This may be
accomplished by executing the “return to position” index, placing the “return to position index”
as the last motion step of a program executed during the suspend cycle, or by using the RETURN
TO POSITION input in the external control mode. The user must insure that the “return to
position” index is set up as an absolute index with the desired velocity/ramps used.
When the RESUME is accepted, the SUSPEND cycle is complete and another SUSPEND input
will be accepted. Any STOP command will cancel an active SUSPEND cycle. A suspend cycle
may also be cancelled with the CLEAR SUSPEND input or, in serial control mode, with the CL
command. Clear commands will only be accepted when motion commands would be accepted
(i.e., when no other motion command is active).
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com