Sequencing; Move Loading - Omron TJ1-MC04 - PROGRAMMING 1 Programming Manual

Hide thumbs Also See for TJ1-MC04 - PROGRAMMING 1:
Table of Contents

Advertisement

Trajexia system
If the task buffers are full, the program execution is
paused until buffers are available again. This also applies
to the command line task and no commands can be
given for that period. Trajexia Tools will disconnect in
such a case. The PMOVE task parameter will be set to
TRUE when the task buffers are full and will be reset to
FALSE when the task buffers are available again.
2.4.2

Sequencing

On each servo cycle interrupt (see section 2.6.3), the motion
generator examines the NTYPE buffers to see if any of them are
available. If there are any available then it checks the task buffers
to see if there is a move waiting to be loaded. If a move can be
loaded, then the data for all the specified axes is loaded from the
task buffers into the NTYPE buffers and the corresponding task
buffers are marked as idle. This process is called sequencing.
2.4.3

Move loading

Once sequencing has been completed, the MTYPE buffers are
checked to see if any moves can be loaded. If the required MTYPE
buffers are available, then the move is loaded from the NTYPE
buffers to the MTYPE buffers and the NTYPE buffers are marked
as idle. This process is called move loading. If there is a valid move
in the MTYPE buffers, then it is processed. When the move has
been completed, the MTYPE buffers are marked as idle.
PROGRAMMING MANUAL
fig. 2
Task buffers
Task 1
MOVECIRC(..) AXIS(0)
FORWARD AXIS(1)
Motion
Task 2
Generator
Task 3
MOVE(..) AXIS(0)
Sequencing
Move buffers
Axis
0
1
Next Move (NTYPE)
MOVE (1)
FORWARD (10)
Next Move (NTYPE)
MOVECIRC (4)
MOVECIRC (4)
2
Move
IDLE (0)
Loading
IDLE (0)
29

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Tj1-mc16 - programming 1Tj1-mc04 1

Table of Contents