Process for controlling the movements of an axis on program-controlled machines and control system
First Claim
1. A process for controlling an axis on a programmed-control machine, the process comprising the steps of:
- issuing one of a desired position signal indicating where the axis to be positioned, a desired speed signal indicating the desired speed of the axis, and a desired current signal indicating a desired current to be applied to the axis;
receiving one of a position feedback signal indicating where the axis is presently positioned, a speed feedback signal indicating the present speed of the axis and a current feedback signal indicating the amount of current applied to the axis, said feedback signal corresponding respectively to said one of said issued signal;
combining one of said received feedback signal in a negative manner with said corresponding respective desired signal to generate an error signal for driving an axis;
receiving a load feedback signal indicating a load acting on the axis;
combining said load feedback signal in a positive manner with said error signal, said load signal being combined with said error signal to retard said driving of the axis in proportion to said load feedback signal.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention pertains to a process and a system for controlling the movements of an axis on program-controlled machines, especially industrial robots, comprising a position control unit and/or a velocity control unit and/or a power control unit. The loads acting on the axis from the outside during the operation are measured by one or several sensors. The load signal is fed back regeneratively in the sense of an increase in the position control variance and sent to the summation point of the position and/or velocity control unit. To increase or decrease the mechanical flexibility of the axis, a controllable amplifying or attenuating device is provided. The sensors may have different designs, corresponding to the loads to be measured. They are preferably directly associated with the axes.
-
Citations
15 Claims
-
1. A process for controlling an axis on a programmed-control machine, the process comprising the steps of:
-
issuing one of a desired position signal indicating where the axis to be positioned, a desired speed signal indicating the desired speed of the axis, and a desired current signal indicating a desired current to be applied to the axis; receiving one of a position feedback signal indicating where the axis is presently positioned, a speed feedback signal indicating the present speed of the axis and a current feedback signal indicating the amount of current applied to the axis, said feedback signal corresponding respectively to said one of said issued signal; combining one of said received feedback signal in a negative manner with said corresponding respective desired signal to generate an error signal for driving an axis; receiving a load feedback signal indicating a load acting on the axis; combining said load feedback signal in a positive manner with said error signal, said load signal being combined with said error signal to retard said driving of the axis in proportion to said load feedback signal. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A control system for a moveable axis on a program-controlled machine, the system comprising:
-
one of a position control means for adjusting a position of the axis, a speed control means for adjusting a speed of the axis and a current control means for adjusting a current delivered to the axis; load sensor means for sensing a load applied to the axis and for generating a load feedback signal proportional to said applied load; and summation means for positively feeding back said load feedback signal into said one of said control means to act on the axis in a manner selected from the group of retarding and overextending movement of the axis in proportion to said load feedback signal. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A process for incorporating mechanical flexibility into a control system of an axis of a programmed controlled machine, the process comprising the steps of:
-
issuing a command signal indicating a desired action of the axis; receiving an action feedback signal indicating a degree to which said desired action has been completed; combining said action feedback signal with said command signal in a negative manner in order to produce an action error signal indicating a remainder of said desired action not yet performed; applying said action error signal to said axis to perform said remainder of said desired action; receiving a load feedback signal indicating a magnitude of a load applied to the axis; and combining said load feedback signal in a positive manner into said action error signal before said action error signal is applied to the axis, said load feedback signal combined with said action error signal to reduce said remainder of said desired action in proportion to said load feedback signal and give the axis mechanical flexibility in responding to applied loads. - View Dependent Claims (13, 14, 15)
-
Specification