Programming manual
486
CNC 8070
15.
STATEMENTS AND
IN
STRUCTI
O
NS
Pr
ogr
am
m
ing st
at
em
ent
s
(S
OFT
V02.0
X
)
468
15.1.24 Communication and synchronization between channels
Each channel may execute its own program simultaneously and
independently from other channels. But, besides this, it can also
communicate with other channels, transfer information or synchronize
in specific points.
The communication takes place on the basis of a number of marks
managed by the part-programs of each channel. These marks
establish whether the channel is waiting to be synchronized or it may
be synchronized, etc.
There are two different ways to synchronize, each offers a different
solution.
•
Using the
#MEET
instruction.
The easiest way to synchronize. It stops the execution in all the
channels involved in the synchronization.
The set of marks being used are initialized after executing an M02
or an M30, after a reset or on power-up.
•
Using the instructions
#WAIT
-
#SIGNAL
-
#CLEAR
.
This method is somewhat more complicated than the previous
one, but more versatile. It does not stop the execution in all the
channels in order to synchronize.
The set of marks being used are maintained after executing an
M02 or an M30, after a reset or on power-up.
The synchronism marks of the two methods are independent from
each other. The marks managed by the
#MEET
instruction neither
affect nor are affected by the rest of the instructions.
Other ways to synchronize channels
The common arithmetic parameters can also be used to communicate
and synchronize channels. By writing a certain value from a channel
and later reading it from another channel, it is possible to set the
condition to follow up on the execution of a program.
Accessing the variables of a channel from another channel can also
be used as a way to communicate.
Swapping axes between channels also makes it possible to
synchronize processes, because a channel cannot grab an axis until
it has been released by another one.
Summary of Contents for CNC 8070
Page 1: ...CNC 8070 REF 0504 SOFT V02 0X PROGRAMMING MANUAL Soft V02 0x Ref 0504...
Page 2: ......
Page 4: ......
Page 6: ......
Page 12: ......
Page 14: ......
Page 16: ......
Page 22: ......
Page 26: ......
Page 28: ......
Page 30: ......
Page 32: ......
Page 34: ......
Page 62: ...Programming manual 28 CNC 8070 2 MACHINE OVERVIEW Home search SOFT V02 0X 28...
Page 178: ...Programming manual 144 CNC 8070 7 GEOMETRY ASSISTANCE General scaling factor SOFT V02 0X 144...
Page 360: ...Programming manual 326 CNC 8070 12 CYCLE EDITOR Random multiple machining SOFT V02 0X 326...
Page 556: ...CNC 8070 16 PROBING CANNED CYCLES SOFT V02 0X 522 Programming manual...