User`s manual
7-4 Motion Mate™ DSM314 for Series 90™-30 PLCs User's Manual 
–
 January 2001  GFK-1742A
7
A multi-axis program can contain 
SYNC
 commands to synchronize the axes at designated points.
When the first axis reaches a 
SYNC
 block (a block containing a 
SYNC
 command), it will not
execute the next block until the other axis has also reached the 
SYNC
 Block. Refer to Example
18, “Multi-axis Programming”, later in this chapter, for an example of this.
Prerequisites for Programmed Motion
The following conditions must be satisfied before a motion program can be initiated (for a multi-
axis program, the conditions must be met for both axes):
  The 
Enable Drive
 %Q bit must be ON
  The 
Drive Enabled 
%I bit must be ON
  The 
Position Valid 
%I bit must be ON
  The 
Moving 
%I bit must be OFF
  The 
Program Active 
%I bit must be OFF
  The 
Abort All Moves 
%Q bit must be OFF
  The axis position must be within the configured end of travel limits (
High Software EOT
 and
Low Software EOT
), unless the 
Software End of Travel 
mode is configured as Disabled
  The Overtravel Limit Switch inputs must be ON (24V input is high) if enabled
  A 
Force Digital Servo Velocity
 %AQ command must not be active
  The program to be executed must be a valid program stored in the DSM314
Conditions That Stop a Motion Program
A motion program will immediately cease when one of the following conditions occurs:
  The 
Abort All Moves
 %Q bit turns ON
  The
 Enable
Drive 
%Q bit turns OFF
  An Overtravel Limit Switch turns OFF when 
OT Limit Switch
 is ENABLED via
configuration.
  The next programmed move, either PMOVE or CMOVE, will pass a 
Software EOT Limit
(unless the 
Software End of Travel 
mode is configured as Disabled)
  A Stop Normal or Stop Fast Response Method Error occurs. See Appendix A, “Error
Reporting.”










