ASDA Series Application Note Application Examples
March, 2015 3-113
Slave
Axis
Master
axis
DI.ALGN:
0x35
P2-76.X2 = 0
Slave
Axis
Master
Axis
DI.ALGN:
0x35
P2-76.X2 = 1
a b
Figure 3.8.12 Mechanisms which can apply the funciton of cam positioning
In this example, the target of cam positioning is material feeding axis. The system will
automatically call PR for adjustment (P2-76.X1 = 1) when DI.ALGN is triggered every time. It is
also for adjusting the phase of material feed axis (P2-76.X2 = 1). Thus, P2-76.X = 7 in this
application.
Empty Pack Skip
When the conveyor is in one position, the sensor needs to detect the item. If the sensor is unable
to detect the item in correct position, it means the item does not exist and will regard it as empty
pack. When the empty pack travels to the packing area, the slave axis has to stop packing, or it
will cause empty packing.
See the practical application in figure 3.8.13. One cycle of the E-cam equals the chain travels a
section. Thus, the first DO output by the cam position can detect the empty pack (in a specific
position). The second output of cam position is applied by the temporal position of cutter axis and
film feeding axis (The cutter has to stop at a safe position, not the cutting position). All the
operational procedures are as follows:
When outputting the DO (0X11A) signal, the controller has to read the signal comes from empty
pack sensor at the same time. If it detects signals, it means the item is on the conveyor and
regarded as a non-empty pack. If there is no signal comes from the sensor, the item will be
regarded as an empty pack. The controller has to record and count. Assuming the distance from
the detection point to cutting position is two packs, after the previous two finish packing and the
empty pack moves to the cutting position, the controller needs to call PR of cutter axis and film
feeding axis (figure 3.8.3) if it outputs DO.0x118 signal. Two slave axes execute macro 10 (P5-97
= 0x10, Figure 3.8.17) respectively in this step. Then the two slave axes will stop for a cycle and
start from the next cycle automatically. This macro allows continuous multi-triggers. It will stop for
a cycle in every trigger. If there are two empty packs, then macro 10 has to be triggered for two