— 6-21 —
Sequence code: Continuous positioning between channels (with input RUN)
An example below describes how to program an operation alternating an incremental 90°
positioning into the plus and the minus directions by activating the input RUN.
Fig 6-11: Sequence code: Continual positioning between channels (with input RUN)
:
OE1
:
CH0
0?
ID9000
2?
:
CH1
0?
ID-9000
2?
:
CH2
0?
JP0
1?
:_
Make an incremental 90° positioning to the plus direction.
*The processing pauses at this position for completion of motion.
Body of program 0
Make an incremental positioning to the minus direction.
*The processing pauses at this position for completion of motion.
Body of program 1
Jump to the top line of the channel 0.
Body of program 2
Changing channels only by the RUN input
* Set as a global parameter.
RUN input
Run input
RUN input
Specify the channel 0 by the PRG input (Internal program channel selection) and activate the
RUN input. This starts an incremental 90° positioning to the plus direction.
◊ Every input of the RUN signal executes the channel program of the next channel
number regardless of the state of PRG input.
Activation of the commands MS (Motor stop), the input STP (Stop), the alarms and the warnings
will internally reset the number of channel, which is next in line for execution. In such a case,
select the channel by the PRG input, and start the program by the input RUN again.
Fig 6-12: Signal timing: Continual positioning between channels (with input RUN)
Positioning operation
Max. 170 ms (Max. 3.2 s)
¹
1
ON
OFF
closed
open
SVON input
SVST output
Channel selection confirmed.
Starts the motion after detection of rising edge of the signal.
Min. 1 msMin. 1 ms
Max. 0.5 ms
Max. 0.5 ms
Channel selection
(PRG0 to 7inputs)
RUN input
ON
OFF
closed
open
BUSY output
closed
open
IPOS output
(FW < 0: CFIN)
ID9000 ID-9000 ID9000
Channel 0 Channel 1 Channel 0
Max. 1 ms
Max. 0.5 ms
Max, 0.5 ms
Max. 1 ms
Max. 0.5 ms
Max. 0.5 ms
Closed: when the target position data is
secured.
Open: when the target position data is lost.
¹
1) It takes 3.2 seconds to activate the
Motor servo for the first time after
turning on the main power.