Have you tried removing the synchronization with the rotary table in the RDK station?
I modified your station a bit (attached): the rotary table is now unsynchronized, and Frame 2 is used for the machining project.
Does this work for you?
Now i have another problem related to the base definition as well.
I am now using the rotary table.
The BAS comand does not work.
What worked is:
$BASE = EK (MACHINE_DEF[2].ROOT, MACHINE_DEF[2].MECH_TYPE, { X 26.930,Y 139.199,Z 0.000,A -152.400,B 0.000,C 0.000 })
I put custom post processor and is good.
But i have large large file. and more than 20sub programs that i today discovered is the limit.
I am trying to use kukavarproxy.
I already change the BASe definition in robodksync35 to:
$BASE = EK (MACHINE_DEF[2].ROOT, MACHINE_DEF[2].MECH_TYPE, { X 26.930,Y 139.199,Z 0.000,A -152.400,B 0.000,C 0.000 })
but when i execute run in robot the base definition disapear (if i see in monitor /rob position/cartesian)
and the movement is wrong.
I already try to use BASE = BASE_DATA[17] but without sucess too.
I try to use another plugin that you have now KUKA CNC but it say that i dont have license but i do.
and when i execute configure force the kcp show error: c3 bridge interface serv ver c3bcompt interface error: the exception privileged instruction
0xc0000096
error
Edit:
I edited the config manual mode and added the last line e6pos that i didnt have.
copy the robodksync562 to robot.
executed with the kukabridge driver and same problem.
The tool is defined as tool 1 and the base is not defined.
where i can correct ?
I already try to modify the robodksync file to this:
;$BASE = BASE_DATA[17]
or this:
$BASE = EK (MACHINE_DEF[2].ROOT, MACHINE_DEF[2].MECH_TYPE, { X 26.930,Y 139.199,Z 0.000,A -152.400,B 0.000,C 0.000 })
and same problem the robot try to move to the robot base instead of the part.
Could you please confirm that the 'Provide Cartesian coordinates with respect to the reference' option is selected on the Tools - Options - Drivers tab?
Also, your program in RoboDK should use the same coordinate system you defined in your $BASE variable (the active reference).