Hi all,
Wonder if someone might be able to help or has experienced something similar before with some strange behaviour of one of our Kuka external axes.
Firstly a few details on the setup. We have a KR240-L180-2 robot cell (refurbished unit) installed by a 3rd party robot integrator. It is the KRC2 ED05 controller and we have KR C V5.4.14 (2008 release) software. There is an additional box with a few buttons to run the system in Auto mode. This was setup with 2 external axes (synchronous motion, i.e. all 8 axes are positionally important to each other) which were originally both the same drive and motor (KSD1-32 with ME_228_180_30_S0 motor 1FK7101). These will be attached to other systems we have designed, but at present they are just wired up, but not actually mounted on anything.
However we wanted to change one of the external motors (Axis 8 / E2) to a smaller unit as it goes on the robot head (tool) and needed to be much lighter and we didn't need much torque / power. So we got a smaller MG_16_60_42_S0 / 1FK7034 motor (from the same place the robot came from) as well as a KSD1-08 drive. I got some instructions from the integrator on how to change the drive and what settings to change. We swapped the KSD1-32 for the KSD1-08 and connected the cables as before in the cabinet.
We were then advised to change:
- $SERVOFILE[8] to "KSD_08_ME_S7"
- $CURR_MAX[8] to 8.0
- $RAT_MOT_AX[8] to our 15:1 ratio based on gearbox and belt that this motor drives
We then tried to jog the robot and no matter which axis we tried to jog (A1-6 independent or E1 or E2) the only axis that moved was E2 by a few degrees before an error message appears and power to the drives was cut. I have checked routing for power and signal cables for the two external axes and they appear to be correct.
Since that we've done some more research and dug out various manuals and realised there are a lot more settings that need changing and that in fact a slightly different Servofile is recommended for this motor. We have now set all of the settings for this motor contained in the "Kuka Motor Data V4" Issued 16/02/2010 manual. This is $SERVOFILE KSD_08_ME0_S7 as well as the various currents, factors, brake settings etc. For the 6off load specific data (G_VEL_PTP etc) we have currently used settings from the Axis 6 motor of a KR16 or the default values as a starting point. Later we plan to dial those in with the oscilloscope function.
However at present we still have exactly the same issue, whatever axis we jog, Axis 8 / E2 is the only one that moves and we get the error / cut out.
We have now disabled E2 by reducing $EX_AXIS to 1 and removing the details for $ET2_AX and the rest of the system works. Robot moves and is joggable, E1 axis all good too, but we do need the additional E2 axis for the system.
I have included some images to show control box and errors.
If anyone could help point out what we have missed that would be great? Or have we potentially damaged the E2 motor by trying to jog with some of the previous settings from the KSD1-32?