Omron NY532-1500 Reference Manual page 513

Ny-series industrial pc platform
Hide thumbs Also See for NY532-1500:
Table of Contents

Advertisement

Repeatedly Starting and Stopping this Instruction
If you execute this instruction again after it is aborted, 0 is used as the starting point for the OffsetPosi-
tion (Position Offset) input variable. If you specify 0 for OffsetPosition (Position Offset) when you exe-
cute the instruction the second time, the offset that is added to the command position is 0.
MC_SyncOffsetPosition Instruction
CommandAborted
OutputtedOffsetPosition
Command position
(increased or decreased by offset)
If you want to use the same starting point when you re-execute a previously aborted instruction, use
OutputtedOffsetPosition (Position Offset Output Value).
As shown in this programming sample, OutputtedOffsetPosition (Position Offset Output Value) is used
to access the position offset when execution was aborted and it is subtracted from the variable for the
input parameter specified for this instruction.
OffsetResetFlag
Execute
Busy
Execute
CA
Error
NY-series Motion Control Instructions Reference Manual (W561)
Execute
OffsetPosition
0
Active
0
Offset
0
+60
+40
+20
EN
0
In
InputOffsetPos
PreviousOffsetPos
MC_SyncOffsetPosition
MC_Axis000
Axis
Execute
OffsetPosition
OffsetPosition
BufferMode
MoveMode
OutputtedOffsetPos
PreviousOffsetPos
3 Axis Command Instructions
20
40
60
20
40
60
20
0
20
0 20
0
MOVE
ENO
Out
PreviousOffsetPos
SUB
EN
ENO
In1
OffsetPosition
In2
SyncOffsetPos
Axis
OutputtedOffsetPosition
Busy
Active
CommandAborted
Error
ErrorID
ADD
EN
ENO
In1
PreviousOffsetPos
In2
Execution started the second time
0
0
Time
MC_Axis000
Busy
OutputtedOffsetPos
CA
Error
3
3-429

Advertisement

Table of Contents
loading

This manual is also suitable for:

Ny512-1500Ny532-1400Ny512-1400Ny512-1300Ny532-1300

Table of Contents