EasyManua.ls Logo

Yamaha DRCX - Changing the Placement Sequence for Palletizing

Yamaha DRCX
312 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
8-44
8
ROBOT LANGUAGE
8-5 Sample Programs
8-5-11
Changing the placement sequence for palletizing
With this sample program, the robot picks up a workpiece supplied at P0 and place it sequentially on
a 4×5 pallet with the placement sequence shown below.
Point B (=P252)
Point C (=P253)
Point D (=P254)
Place points
Pick point
Point A (=P251)
P0
X
Y
Placement sequence
Teaching each point of P0 and P251 to P254 should be completed beforehand in PNT
(point) mode. (Matrix is defined as pallet number 0 in this example.)
Program Comment
[NO0] <<Main routine>>
001: MAT 4, 5, 0 ; Defines 4×5 matrix as pallet number 0
002: C 1 ; Sets counter variable to 1
003: CALL 1, 5 ; Calls subroutine NO1 five times
004: C 10 ; Sets counter variable to 10
005: CALL 2, 5 ; Calls subroutine NO2 five times
006: C 11 ; Sets counter variable to 11
007: CALL 1, 5 ; Calls subroutine NO1 five times
008: C 20 ; Sets counter variable to 20
009: CALL 2, 5 ; Calls subroutine NO2 five times
[NO1] <<Execution while counting up>>
001: MOVA 0, 100 ; Moves to pick point
002: CALL 3, 1 ; PICK routine call
003: MSEL 0 ; Specifies movement matrix
004: MOVM C, 100 ; Moves to place point (on pallet)
005: CALL 4, 1 ; PLACE routine call
006: C+ ; Counter variable increment
[NO2] << Execution while counting down>>
001: MOVA 0, 100 ; Moves to feed source point
002: CALL 3, 1 ; PICK routine call
003: MSEL 0 ; Specifies movement matrix
004: MOVM C, 100 ; Moves to place point (on pallet)
005: CALL 4, 1 ; PLACE routine call
006: C- ; Counter variable decrement
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

Table of Contents

Related product manuals