if i am not mistaken it overwrites velocity for all axes .... including E1 and E2. so they are 15% and no longer 100%
btw, your code is not even executable. i do not see tool and base selection. without them there is no LIN motion.
As hermann suspected BAS (#PTP_PARAMS,15) only affects the PTP movement. I tried changing it to 100 and observed no change in velocity in linear movements.
FDAT_ACT = {TOOL_NO 5,BASE_NO 3,IPO_FRAME #BASE}
BAS (#PTP_PARAMS,15)
This usually sets the tool/base.
But are you sure that the base no 3 uses coupled / coordinated motion?
Upload your $config.dat, you can see it in MACHINE_FRAME_DAT[3].MACH_DEF_INDEX
Yes, the base no 3 is calibrated with reference to the DKP. Here is the frame definition from $config.dat:
MACHINE_FRAME_DAT[3]={MACH_DEF_INDEX 2,PARENT[] "DKP-400_1_40A",GEOMETRY[] "ObjectId = -338815267"}
I think, even though the commanded linear velocity is 0.01, the required axis movements could be over demanding to achieve it. How could I calculate the exact axis RPM so that I can figure out maximum possible linear velocity at the toolpath point?
Is there anything else I can do to unleash the full potential of the motors (if not already done from my script)