How to know torque value of servo motor
Hi, I need to know the actual torque value of my a C062C servo motor, so i used the following commands:
A:=MLAxisRateTq(PipeNetwork.Axis2, LREAL#121.6875);
B:=MLAxisReadTq(PipeNetwork.Axis2);
Where the value of 121.6875 is calculate with MOTOR.IPEAK * MOTOR.KT : 29.5*4.125 = 121.6875
I'm using a pinion - rack to achieve linear movement, the pitch diameter is 1 - 1/2", with a load of 1024 N we expect a torque of 19.8 Nm and the value that we obtain in KAS using the commands mentioned before is 50Nm.
My question is: is this a problem of how we read the torque in KAS or with our math?
Comments & Answers
C Wontrop said ...
Adam,
At first glance your calculations look OK and the way you are caliing A:=MLAxisRateTq(PipeNetwork.Axis2, LREAL#121.6875); then B:=MLAxisReadTq(PipeNetwork.Axis2); in the KAS program. Please check the load to verify 1024 N constant force.
Adan Aguirre said ...
In KAS documentation there's a mistake in the function MLAxisRateTq, the documentation said:
MLAxisRateTq(ID,MOTOR.IPEAK*MOTOR.KT) this is wrong, the correct input parameters are:
MLAxisRateTq(ID,MOTOR.ICONT*MOTOR.KT) with this change it make sense with our the calculations.