The Robot Info:
KRC V5.4.11
Kernel: KS V5.4.83 RTAcc
Windows Version: Xpe 2006
Hi All
I inherited a robot cell which does about 10 plasma cuts on a part. Each cut position has it own subroutine, and before calling said subroutine the Base Value gets declared and activated.
The cut position must be within +/- 2mm of nominal.
; Cut 1
BASE_DATA[1] = {X -0.740, Y 1707.740, Z 477.510, A -180.0000, B 0.0000,C 0.0000}
$BASE = BASE_DATA[1]
$Act_BASE = 1
Cut1() ;call cut 1 sub
; Cut 2
BASE_DATA[1] = {X -0.740, Y 1707.740, Z 477.510, A -180.0000, B 0.0000,C 0.0000}
$BASE = BASE_DATA[1]
$Act_BASE = 1
Cut2() ;call cut 2 sub
The parts that are supplied to the robot are not always consistent so then operator needs to edit the base values at the start of the shift, after checking the first off sample.
The system is very basic and all run from the Robot controller and base values need to be changed directly on the teach pendant.
The system also has an alignment point, where the operator needs to manually align the tool to the point/spike.
My question, is there a better way of doing this without breaking the bank ?