Positional control of a controlled object during movement initiation
First Claim
1. A positional control device for controlling a position of a controlled object by generating a command for a drive motor of a controlled object system in accordance with a positional command value supplied from a superordinate device, comprising:
- means for calculating, using the positional command value, a velocity command value which serves as a command concerning velocity of the controlled object; and
means for calculating, using the positional command value and the velocity command value, a torque command value which serves as a command concerning torque generated by the drive device;
wherein the means for calculating the torque command value includes means for calculating a torque compensation amount concerning friction occurring when the controlled object initiates a movement, the means for calculating the torque compensation amount being used when calculating the torque command value; and
the means for calculating the torque compensation amount calculates, based on the velocity command value and the torque command value, a torque compensation amount corresponding to a difference between torque being generated during a standstill state and torque required by the controlled object to initiate the movement.
1 Assignment
0 Petitions
Accused Products
Abstract
In a positional control device for controlling a position of a controlled object using a motor, when generating a torque command value τc which serves as the command value for the servo motor of the controlled object system (112), a friction compensation value for use when the controlled object initiates a movement is calculated based on a velocity command value V and a torque command value τc determined according to a positional command value Xo supplied from a superordinate device. More specifically, an initial friction compensation calculating section calculates a torque compensation amount Vsfc1 corresponding to a difference between torque being generated during the standstill state and torque required by the controlled object to initiate the movement, and a torque compensation amount Vsfc2 to an amount of change in friction that occurs during a transition from static friction to kinetic friction in a period immediately before and after initiation of the movement. Vsfc1 and Vsfc2 are then used to calculate compensated values of the torque command value τc. Positional tracking deviation generated due to friction during a movement initiation can thereby be reduced, regardless of operational conditions during the standstill state or of the movement direction and velocity effected thereafter.
-
Citations
18 Claims
-
1. A positional control device for controlling a position of a controlled object by generating a command for a drive motor of a controlled object system in accordance with a positional command value supplied from a superordinate device, comprising:
-
means for calculating, using the positional command value, a velocity command value which serves as a command concerning velocity of the controlled object; and
means for calculating, using the positional command value and the velocity command value, a torque command value which serves as a command concerning torque generated by the drive device;
whereinthe means for calculating the torque command value includes means for calculating a torque compensation amount concerning friction occurring when the controlled object initiates a movement, the means for calculating the torque compensation amount being used when calculating the torque command value; and
the means for calculating the torque compensation amount calculates, based on the velocity command value and the torque command value, a torque compensation amount corresponding to a difference between torque being generated during a standstill state and torque required by the controlled object to initiate the movement. - View Dependent Claims (2, 3)
-
-
4. A positional control device for controlling a position of a controlled object by generating a command for a drive motor of a controlled object system in accordance with a positional command value supplied from a superordinate device, comprising:
-
means for calculating, using the positional command value, a velocity command value which serves as a command concerning velocity of the controlled object; and
means for calculating, using the positional command value and the velocity command value, a torque command value which serves as a command concerning torque generated by the drive device;
whereinthe means for calculating the torque command value includes means for calculating a torque compensation amount concerning friction that occurs when the controlled object initiates a movement, the means for calculating the torque compensation amount being used when calculating the torque command value; and
the means for calculating the torque compensation amount calculates, based on the velocity command value and the torque command value, a torque compensation amount corresponding to an amount of change in friction that occurs during a transition from static friction to kinetic friction in a period immediately before and after initiation of the movement. - View Dependent Claims (5, 6)
-
-
7. A positional control device for controlling a position of a controlled object by generating a command for a drive motor of a controlled object system in accordance with a positional command value supplied from a superordinate device, comprising:
-
means for calculating, using the positional command value, a velocity command value which serves as a command concerning velocity of the controlled object; and
means for calculating, using the positional command value and the velocity command value, a torque command value which serves as a command concerning torque generated by the drive device;
whereinthe means for calculating the torque command value includes means for calculating a torque compensation amount concerning friction that occurs when the controlled object initiates a movement, the means for calculating the torque compensation amount being used when calculating the torque command value; and
the means for calculating the torque compensation amount calculates, based on the velocity command value and the torque command value, a first torque compensation amount corresponding to a difference between torque being generated during a standstill state and torque required by the controlled object to initiate the movement, and a second torque compensation amount corresponding to an amount of change in friction that occurs during a transition from static friction to kinetic friction in a period immediately before and after initiation of the movement. - View Dependent Claims (8, 9)
-
-
10. A positional control method for controlling a position of a controlled object by generating a command for a drive motor of a controlled object system in accordance with a positional command value supplied from a superordinate device, comprising:
-
calculating, using the positional command value, a velocity command value which serves as a command concerning velocity of the controlled object; and
calculating, using the positional command value and the velocity command value, a torque command value which serves as a command concerning torque generated by the drive device;
whereinthe calculation of the torque command value includes calculating a torque compensation amount concerning friction that occurs when the controlled object initiates a movement; and
the calculation of the torque compensation amount includes calculating, based on the velocity command value and the torque command value, a torque compensation amount corresponding to a difference between torque being generated during a standstill state and torque required by the controlled object to initiate the movement. - View Dependent Claims (11, 12)
-
-
13. A positional control method for controlling a position of a controlled object by generating a command for a drive motor of a controlled object system in accordance with a positional command value supplied from a superordinate device, comprising:
-
calculating, using the positional command value, a velocity command value which serves as a command concerning velocity of the controlled object; and
calculating, using the positional command value and the velocity command value, a torque command value which serves as a command concerning torque generated by the drive device;
whereinthe calculation of the torque command value includes calculating a torque compensation amount concerning friction that occurs when the controlled object initiates a movement; and
the calculation of the torque compensation amount includes calculating, based on the velocity command value and the torque command value, a torque compensation amount corresponding to an amount of change in friction that occurs during a transition from static friction to kinetic friction in a period immediately before and after initiation of the movement. - View Dependent Claims (14, 15)
-
-
16. A positional control method for controlling a position of a controlled object by generating a command for a drive motor of a controlled object system in accordance with a positional command value supplied from a superordinate device, comprising:
-
calculating, using the positional command value, a velocity command value which serves as a command concerning velocity of the controlled object; and
calculating, using the positional command value and the velocity command value, a torque command value which serves as a command concerning torque generated by the drive device;
whereinthe calculation of the torque command value includes calculating a torque compensation amount concerning friction that occurs when the controlled object initiates a movement; and
the calculation of the torque compensation amount includes calculating, based on the velocity command value and the torque command value, a first torque compensation amount corresponding to a difference between torque being generated during a standstill state and torque required by the controlled object to initiate the movement, and a second torque compensation amount corresponding to an amount of change in friction that occurs during a transition from static friction to kinetic friction in a period immediately before and after initiation of the movement. - View Dependent Claims (17, 18)
-
Specification