Skip to main content

4.3.10. Palletizing and slip sheet motion program

4.3.10. Palletizing and slip sheet motion program

 

The palletizing and slip sheet motion program is a combination of the Move statements that are needed to move the robot. The standard program needs 4 position values (package, pick up, near place down, and place down) to operate continuously. The 4 values are to be defined using the pickup height values designated in 4.3.5 Home position and workpiece position pose program, 4.3.8 Pallet coordinate creating program, and 4.3.4 Initialization of variables and signals. The home position means an initial position to move to when other workpiece enters or when there is a need to carry out noncontinuous operations, such as moving to insert slip sheet. When looking at the lines #3~#5, we can know that this will be executed only when there is a change.

If needed to add another via point somewhere between S4, UP, and S5 Near Place Down, it is necessary to add a new Move statement between S4 and S5.

 

 

Figure 4.5 Palletizing motion position values

 

Program 7 Program for pallet motion

Program File Format Version : 1.6  MechType: _MECHTYPE  TotalAxis: _TOTAL_AX  AuxAxis: _AUX_AX

1      ''Palletize Job Program

2        CALL 701 'Motion parameter setting

3       IF V%[6]<>V%[5] OR V%[7]<>V%[8] THEN

4  S1   MOVE P,P[1001],S=90%,A=1,T=0 'Home Position

5       ENDIF

6  S2   MOVE P,P[1002],S=90%,A=5,T=0 'Near Pick up

7  S3   MOVE L,P[1003],S=90%,A=0,T=0 'Pick

8       CALL 0051 'Vaccum On

9  S4   MOVE L,P[1004],S=90%,A=5,T=0 'Up

10 S5   MOVE P,P[1005],S=90%,A=5,T=0 'Near place down

11 S6   MOVE L,P[1006],S=90%,A=0,T=0 'Place down

12      CALL 0050 'Vaccum Off

13      V%[31] = V%[31] + 1 'Count increase

14      V%[8] = V%[7] 'Previous package, slip sheet number saving

15 S7   MOVE L,P[1007],S=90%,A=5,T=0 'Up

16      END