Hello ,
KRC1 Vkr200/2
kss 4.1.14 pp02
My application its the next :
stack blocks with different heights max tolerance +/-3cm
first stack block on vertical position , next block horizontal position , i repeat this operation for 12 stacks.
i fabricate the gripper , with sensors necessary to do it , and reconfigured 16 I/O digital via DeviceNet
As the blocks has different heights, and need to be released to 5 mm up ( for the characteristics of the block and characteristics for the gripper )
My idea its the next:
-the robot took the first block
-open the gripper and stack on vertical position (the first block was released at floor)
-the robot took the second block
-the robot was moving down, until detect the first stack using a sensor attached to bottom of gripper
-the robot stop when detect the first stack
-the robot move up 5mm
-the robot released the second stack on horizontal
-the robot took the 3rd block
-the robot was moving down, until detect the second stack using a sensor attached to bottom of gripper
-the robot stop when detect the second stack
-the robot move up 5mm
-the robot released the 3rd stack on vertical
.......
all these was repeated to stack 12 blocks
Question 1
how can i transfer to KRL the part :
-the robot was moving down, until detect the X stack using a sensor attached to bottom of gripper
-the robot stop when detect the X stack
?
Question 2
when the sensor was activated how i transfer to KRL
-the robot move up 5mm
?
Maybe i can use something like this:
Home
;first stack
open gripper
ptp
ptp
lin
close gripper
lin
ptp
ptp
lin
open gripper
lin
ptp
;end first stacking
ptp
ptp
lin
close gripper
lin
ptp
ptp
lin
open gripper
lin
ptp
detect_stack ()
move_up_5mm ()
Home
Display More
Question 3 :
If its possible , how can i put on a "FOR cicle" to do this 12 times
Thanks a lot BR,