The present invention relates to a servo control device including a plurality of actuators with respect to one moving direction so as to control both elements in a coordinated manner in a control device such as a laser beam machine or a machine tool.
When machining is performed by using a machine such as a laser beam machine or a machine tool, control is performed such that the position of a laser head or a tool with respect to a workpiece follows along a commanded path. This control is referred to as “path control”, and the path control is performed by performing servo control such that the actual position of each movable shaft of the machine follows a position command of each movable shaft.
In general machines, one actuator is used with respect to one moving direction. As the actuator, a servo motor is normally used. When servo control is performed by using one actuator with respect to one moving direction, a following error generated due to a response delay of a servo control system becomes a problem. Furthermore, there is another problem in that a high-speed response cannot be realized because there is a limitation in the acceleration of the actuator. When a high-speed operation, such as several tens of m/min or higher, is required, the influence of the following error and a decrease in responsiveness appears particularly noticeably.
In this connection, a plurality of devices have been proposed in which an additional actuator capable of realizing a high-speed response, although having a narrow moving range, is added in addition to conventional actuators, so as to control the motion in one moving direction by using two actuators, which are a coarse-movement actuator and a fine-movement actuator.
However, according to the conventional techniques mentioned above, for example in Patent Literature 1, although the coarse-movement and fine-movement commands are generated according to predetermined conditions, a response delay of the servo system occurs with respect to each command. Therefore, there is a problem in that an integrated position response obtained by combining a coarse-movement servo response and a fine-movement servo response does not correctly follow the integrated position command obtained by combining a coarse-movement position command and a fine-movement position command.
Furthermore, in Patent Literature 2, the coarse-movement position response is determined on the basis of the response of the feedback control system. Because the feedback control system needs to ensure stability, the response has a limitation. Particularly, a high-speed response causes the control system to be unstable, and thus it is difficult in many cases to realize a high-speed response. Further, in both techniques of Patent Literatures 1 and 2, an inertia force is generated in a fine movement shaft due to acceleration and deceleration of a coarse movement shaft, thereby causing an error in the response of the fine movement shaft.
The present invention has been achieved to solve the above problems, and an object of the present invention is to provide a servo control device that can perform control such that an integrated position of a coarse movement shaft and a fine movement shaft follows a commanded integrated shaft position, without causing an error due to a response delay and an inertia force, and can set responses of the coarse movement shaft and the fine movement shaft freely.
According to the present invention in order to solve the above mentioned problems and achieve the object, a servo control device including a coarse-movement shaft motor that drives a coarse movement shaft that performs a linear movement in a determined axial direction, and a fine-movement shaft motor that drives a fine movement shaft that is attached to a movable part of the coarse movement shaft and performs a linear movement on the movable part of the coarse movement shaft, and controlling a position of an integrated shaft determined on a basis of a position of the coarse movement shaft and a position of the fine movement shaft, including a coarse-movement reference model unit that calculates a coarse-movement model position by performing a predetermined filter computation on a basis of a position command; a coarse-movement follow-up control unit that controls the coarse-movement shaft motor such that a coarse-movement-shaft motor position follows the coarse-movement model position on a basis of the coarse-movement-shaft motor position provided from the coarse-movement shaft motor and the coarse-movement model position; an integrated reference model unit that calculates an integrated model position by performing a predetermined filter computation on a basis of a position command; and a fine-movement follow-up control unit that controls the fine-movement shaft motor such that a fine-movement-shaft motor position follows a fine-movement model position on a basis of the fine-movement-shaft motor position provided from the fine-movement shaft motor and the fine-movement model position obtained from the integrated model position and the coarse-movement model position.
According to an embodiment, the integrated reference model unit further includes a parameter changing unit that sets a response time constant of the integrated model position with respect to the position command, in a range in which the fine-movement model position does not exceed a movable range of the fine movement shaft, on a basis of a change ratio of the position command and a response time constant of the coarse-movement model position with respect to the position command of the coarse-movement reference model unit.
According to an embodiment, the coarse reference model unit further includes a parameter changing unit that sets a response time constant of the coarse model position with respect to the position command, in a range in which the fine model position does not exceed a movable range of the fine movement shaft, on a basis of a change ratio of the position command and a response time constant of the integrated model position with respect to the position command of the integrated reference model unit.
According to the present invention, it is possible to perform control such that an integrated position of a coarse movement shaft and a fine movement shaft can follow a commanded integrated shaft position perfectly and to freely set the responses of the coarse movement shaft and the fine movement shaft. In addition, an effect is obtained where the inertia force generated in the fine movement shaft at the time of acceleration and deceleration of the coarse movement shaft does not affect the motion of the fine movement shaft.
Exemplary embodiments of a servo control device according to the present invention will be explained below in detail with reference to the drawings. The present invention is not limited to the embodiments.
In the servo control device 10, the integrated-shaft position command described above is input to a coarse-movement reference model unit 1 and an integrated reference model unit 2. The coarse-movement reference model unit 1 outputs a coarse-movement model position and a coarse-movement model acceleration by computation, which will be described later. The integrated reference model unit 2 outputs an integrated model position and an integrated model acceleration by computation, which will be described later. The coarse-movement model position and the coarse-movement model acceleration are input to a coarse-movement follow-up control unit 3, and the coarse-movement follow-up control unit 3 outputs a motor-drive command signal for causing the coarse-movement-shaft motor position input separately from the coarse-movement shaft motor 5 to follow the coarse-movement model position. In a subtractor 7, the coarse-movement model position is subtracted from the integrated model position, and the subtraction result, that is, a difference between the integrated model position and the coarse-movement model position is output as a fine-movement model position. The fine-movement model position and the integrated model acceleration are input to a fine-movement follow-up control unit 4, and the fine-movement follow-up control unit 4 outputs a motor-drive command signal for causing the fine-movement-shaft motor position input separately from the fine-movement shaft motor 6 to follow the fine-movement model position.
In the present embodiment, a rotary servo motor is used for the coarse-movement shaft motor 5 and the fine-movement shaft motor 6. Therefore, the motor-drive command signal is a torque command signal. The coarse-movement shaft motor 5 and the fine-movement shaft motor 6 generate a torque according to torque command signals, which are the motor-drive command signals, to drive the movable parts of the coarse movement shaft and the fine movement shaft.
In the first embodiment, the coarse movement shaft and the fine movement shaft to be controlled by the servo control device 10 each perform a linear movement in an axial direction determined by a movable mechanism including a rotary servo motor and a ball screw. The coarse movement shaft includes a fixed part and a movable part that moves linearly. The fine movement shaft is attached to the movable part of the coarse movement shaft, and the movable part of the fine movement shaft moves linearly on the movable part of the coarse movement shaft. The moving directions of the coarse movement shaft and the fine movement shaft are the same. The position of the movable part of the fine movement shaft with respect to the fixed part of the coarse movement shaft is the position of the integrated shaft.
The internal configuration of the follow-up control unit 20 is as described below. In a subtractor 31, the motor position is subtracted from the model position, and the subtraction result, that is, a difference between the model position and the motor position is input to a position control unit 21. The position control unit 21 performs control such as proportional control. The model position is input to a differential computation unit 24 and a model speed that is a first derivative of the model position is computed. As for the motor position, in a similar manner, a differential computation unit 23 computes a motor speed that is a first derivative of the motor position. An adder-subtractor 32 performs a process of adding the model speed to the output of the position control unit 21 and subtracting the motor speed therefrom, and the output of the adder-subtractor 32 is input to a speed control unit 22. The speed control unit 22 performs control such as proportional-integral control. Meanwhile, the model acceleration is input to a torque computation unit 25 to compute a model torque. The computation of the model torque is performed by multiplying the model acceleration by the inertia of the movable part. As the inertia of the movable part, a design value or an identification value is used. The output of the torque computation unit 25 is added to the output of the speed control unit 22 by an adder 33, and the addition result is output as the motor-drive command signal.
The computation in the coarse-movement reference model unit 1 and the integrated reference model unit 2 is explained next. A filter having high-frequency cutoff characteristics (high-frequency-band cutoff characteristics) is used for the reference model units. The coarse-movement reference model unit 1 outputs the result of the filter computation with respect to the input integrated-shaft position command as the coarse-movement model position. The coarse-movement reference model unit 1 also outputs a second derivative of the coarse-movement model position as the coarse-movement model acceleration. The integrated reference model unit 2 outputs the result of the filter computation with respect to the input integrated-shaft position command as the integrated model position. The integrated reference model unit 2 also outputs a second derivative of the integrated model position as the integrated model acceleration.
The model acceleration that is a second derivative of the model position needs to be used in addition to the model position that is the filter output, and in order to obtain a smooth model acceleration, it is desirable that the coarse-movement reference model unit 1 and the integrated reference model unit 2 are second or higher-order low-pass filters. The differential computation at the time of computing the model acceleration can be performed by a pseudo differentiation, that is, a method of dividing a difference by a sample cycle, or can be extracted from an integrator in the filter by using a method shown in, for example, Japanese Patent Application Laid-Open No. 2011-145884. By using the filter having high-frequency cutoff characteristics (high-frequency-band cutoff characteristics) for the coarse-movement reference model unit 1 and the integrated reference model unit 2, the model position and the model acceleration that is a second derivative of the model position can be smoothed and an abrupt change can be suppressed, thereby enabling each drive shaft to be driven smoothly.
An operation of the servo control device 10 according to the first embodiment is explained next. It is assumed here that the coarse-movement-shaft motor position is Xc, the fine-movement-shaft motor position is Xf, and the integrated-shaft motor position is Xa. As shown in
where Kc1 and Kc2 are parameters having positive constant values. The transfer function of the integrated reference model unit 2, that is, a transfer function from the integrated-shaft position command as an input to the integrated model position as an output is designated as Ga(s). It is assumed that the transfer function Ga is expressed by the following quadratic equation in which a denominator polynomial is a Laplace operator s.
where Ka1 and Ka2 are parameters having positive constant values.
At this time, the relationship between the integrated-shaft position command Xr and the coarse-movement model position Xmc is expressed by the following equation.
Xmc(s)=Gc(s)Xr(s) (3)
The equation (3) expresses a time-series signal by a Laplace-transformed s-domain. In the following expressions, an s-domain expression is shown unless otherwise specified. Similarly, the relationship between the integrated-shaft position command Xr and the integrated model position Xma is expressed by the following equation.
Xma(s)=Ga(s)Xr(s) (4)
The fine-movement model position Xmf, which is a difference between the integrated model position Xma and the coarse-movement model position Xmc, is expressed by the following equation by using these transfer functions.
Xmf(s)=Xma(s)−Xmc(s)=(Ga(s)−Gc(s))Xr(s) (5)
Because the transfer function Gc of the coarse-movement reference model unit 1 and the transfer function Ga of the integrated reference model unit 2 are both low-pass filters in which a DC gain is 1, when the integrated-shaft position command Xr has a constant value, the fine-movement model position Xmf converges to 0.
With regard to the coarse movement shaft, when it is assumed that the inertia of the movable part of the coarse movement shaft is Jc, the transfer function of the position control unit is Cpc(s), and the transfer function of the speed control unit is Cvc(s), a motor torque τc of the coarse movement shaft is expressed by the following equation on the basis of the relationship of
τc(s)=[(Xmc(s)−Xc(s))Cpc(s)+s(Xmc(s)−Xc(s))]Cvc(s)+Jcs2Xmc(s) (6)
A reaction torque at the time of acceleration and deceleration of the fine movement shaft is applied to the coarse movement shaft as disturbance. However, generally, because the inertia of the coarse movement shaft is sufficiently larger than that of the fine movement shaft, the influence of the disturbance on the coarse movement shaft is sufficiently small. Therefore, the influence of the disturbance of the reaction torque due to acceleration and deceleration of the fine movement shaft is ignored in the equation (6). In addition, the drive unit is modeled by a rigid body and the influence of other disturbances such as friction is also ignored.
Furthermore, the motion equation of the coarse movement shaft is expressed by the following equation.
τc=(s)=Jcs2Xc(s) (7)
When the equations (6) and (7) are simultaneously solved, the following equation can be obtained.
Xc(s)=Xmc(s) (8)
That is, the coarse-movement-shaft motor position Xc perfectly follows the coarse-movement model position Xmc, regardless of the characteristics of the coarse-movement follow-up control unit 3.
Next, with regard to the fine movement shaft, when it is assumed that the inertia of the movable part of the fine movement shaft is Jf, the transfer function of the position control unit is Cpf(s), and the transfer function of the speed control unit is Cvf(s), a motor torque τf of the fine movement shaft is expressed by the following equation on the basis of the relationship of
τf(s)=[(Xmf(s)−Xf(s))Cpf(s)+s(Xmf(s)−Xf(s))]Cvf(s)+Jfs2Xma(s) (9)
Corresponding to
Further, the motion equation of the fine movement shaft is expressed by the following equation.
τf(s)=Jfs2Xf(s)+Jfs2Xc(s) (10)
The second term on the right side of the equation (10) expresses the inertia force generated by acceleration and deceleration of the coarse movement shaft. In the equation (10), the drive unit is modeled by a rigid body, and the influence of disturbances such as friction is ignored.
When the equations (9) and (10) are simultaneously solved, the following equation can be obtained.
Xf(s)=Xmf(s) (11)
That is, the fine-movement-shaft motor position Xf perfectly follows the fine-movement model position Xmf regardless of the characteristics of the fine-movement follow-up control unit 4. When the integrated-shaft position command Xr has a constant value, the fine-movement model position Xmf converges to 0. Therefore, the fine-movement-shaft motor position Xf also converges to 0.
Accordingly, the motor position of the integrated shaft is expressed by the following equation.
Xa(s)=Xmc(s)+Xmf(s)=Xma(s)=Ga(s)Xr (12)
That is, the integrated-shaft motor position Xa perfectly follows the integrated model position Xma, which is an output of the integrated reference model unit 2, regardless of the characteristics of the coarse-movement reference model unit 1 and the follow-up control unit. Because the integrated reference model unit 2 does not use the feedback signal, a free response can be set without deteriorating the stability of the control system.
Setting of the reference model unit is explained next. It is assumed here that a response delay in a steady state of the coarse-movement reference model unit 1 is a response time constant Tc of the coarse-movement reference model unit 1. When a final-value theorem of Laplace transformation is used, the response time constant Tc is expressed by the following equation for the parameter Kc1 of a coarse-movement reference model.
Similarly, when it is assumed that the response delay in a steady state of the integrated reference model unit 2 is a response time constant Ta of the integrated reference model unit 2, the response time constant Ta is expressed by the following equation for the parameter Ka1 of an integrated reference model.
When the integrated-shaft position command Xr changes at a constant speed, the change ratio thereof is assumed to be a command speed Fr. At this time, the following error becomes the largest at the time of the steady state, and the following error in the steady state is expressed by the product of the command speed and the response time constant. That is, the largest value of the following error of the coarse movement shaft becomes Fr·Tc, and the largest value of the following error of the integrated shaft becomes Fr·Ta. The largest value of the following error of the fine movement shaft becomes Fr·(Tc−Ta).
As shown in
A case where the response time constant of the coarse-movement reference model is fixed to Tc is assumed here. In this case, the response time constant Ta of the integrated reference model is set to be equal to or larger than (Tc-L/Fr) so that the fine-movement model position Xmf does not exceed the movable range L of the fine movement shaft. Because the fine-movement-shaft motor position Xf perfectly follows the fine-movement model position Xmf, if the fine-movement model position Xmf does not exceed the movable range L of the fine movement shaft, the fine-movement-shaft motor position Xf does not also exceed the movable range.
As described above, according to the first embodiment, it is possible to perform control such that the integrated position of the coarse movement shaft and the fine movement shaft perfectly follows the commanded integrated shaft position and to freely set the responses of the coarse movement shaft and the fine movement shaft. Furthermore, the inertia force generated in the fine movement shaft at the time of acceleration and deceleration of the coarse movement shaft can be controlled so as not to affect the motion of the fine movement shaft.
According to the first embodiment, the model position and the model acceleration that is a second derivative of the model position are smoothed, and an abrupt change is suppressed, thereby enabling each drive shaft to be driven smoothly. Further, according to the first embodiment, when the movable range of the fine movement shaft is limited and the response of the coarse movement shaft is desired to be maintained constant, it is possible to perform control such that the position of the fine movement shaft does not exceed the movable range. This operation can be performed by a parameter changing unit (not shown) provided in the servo control device 10.
In the first embodiment, the second-order low-pass filter is used for the responses of the coarse-movement reference model unit 1 and the integrated reference model unit 2. However, a higher-order filter can be also used. By using such a higher-order filter, the response shape of the servo control system can be set with higher flexibility. For example, a smoother response is obtained or a symmetrical response is obtained.
In the computation in the servo control device 10, the order of differentiation and subtraction can be reversed. For example, the coarse-movement model speed obtained by differentiating the coarse-movement model position Xmc once can be output from the coarse-movement reference model unit 1, the integrated model speed obtained by differentiating the integrated model position Xma once can be output from the integrated reference model unit 2, and a difference between the integrated model speed and the coarse-movement model speed can be input to the fine-movement follow-up control unit 4 as the model speed. In this case, the differential computation unit 24 in the fine-movement follow-up control unit 4 is not required.
As described above, according to the servo control device 10 according to the present embodiment, it is possible to perform control such that the integrated position of the coarse movement shaft and the fine movement shaft perfectly follows the commanded integrated shaft position and to freely set the responses of the coarse movement shaft and the fine movement shaft. Furthermore, the inertia force generated in the fine movement shaft at the time of acceleration and deceleration of the coarse movement shaft can be controlled so as not to affect the motion of the fine movement shaft.
It is assumed here that the response time constant of the integrated reference model is fixed to Ta. In order to set the largest value Fr·(Tc−Ta) of the following error of the fine movement shaft to be equal to or less than L, in this case, the response time constant Tc of the coarse-movement reference model is set to be equal to or less than (Ta+L/Fr), thereby preventing the fine-movement model position Xmf from exceeding the movable range L of the fine movement shaft. Because the fine-movement-shaft motor position Xf perfectly follows the fine-movement model position Xmf, if the fine-movement model position Xmf does not exceed the movable range L, the fine-movement-shaft motor position Xf does not also exceed the movable range.
In a similar manner to the first embodiment, when the coarse-movement-shaft motor position Xc is expressed by an equation, assuming that the coarse-movement shaft position command is Xrc and the integrated-shaft position command is Xra, the coarse-movement-shaft motor position Xc is expressed by the following equation.
Xc(s)=Xmc(s)=Gc(s)Xrc(s) (15)
That is, the coarse-movement-shaft motor position Xc perfectly follows the response of the coarse-movement reference model unit 1 when the coarse-movement shaft position command Xrc is input. Furthermore, the integrated-shaft motor position Xa is expressed by the following equation.
Xa(s)=Xma(s)=Ga(s)Xra(s) (16)
Further, the fine-movement-shaft motor position Xf is expressed by the following equation.
Xf(s)=Xma(s)−Xmc(s)=Ga(s)Xra(s)−Gc(s)Xrc(s) (17)
When the coarse-movement shaft position command Xrc and the integrated-shaft position command Xra each take a constant value, the coarse-movement-shaft motor position Xc becomes equal to the coarse-movement shaft position command Xrc, the integrated-shaft motor position Xa becomes equal to the integrated-shaft position command Xra, and thus the fine-movement-shaft motor position Xf becomes equal to a difference Xra-Xrc between the integrated-shaft position command and the coarse-movement shaft position command.
In the first embodiment, only the integrated-shaft position command Xr is issued, and the fine-movement-shaft motor position Xf converges to 0 if the integrated-shaft position command Xr has a constant value. On the other hand, according to the second embodiment, it is possible to perform control such that the integrated position of the coarse movement shaft and the fine movement shaft perfectly follows the commanded integrated shaft position and to freely set the responses of the coarse movement shaft and the fine movement shaft. The inertia force generated in the fine movement shaft at the time of acceleration and deceleration of the coarse movement shaft can be controlled so as not to affect the motion of the fine movement shaft. Furthermore, the positions of the coarse movement shaft and the fine movement shaft can be controlled independently so that they are predetermined positions by commanding the position of the coarse movement shaft in addition to the position of the integrated shaft to perform follow-up control.
According to the second embodiment, when the movable range of the fine movement shaft is limited and the response of the integrated shaft is desired to be maintained constant, it is possible to perform control such that the position of the fine movement shaft does not exceed the movable range. This control can be performed by a parameter changing unit (not shown) provided in the servo control device 10.
In the second embodiment, the integrated-shaft position command Xra and the coarse-movement shaft position command Xrc are provided as an input. However, the integrated-shaft position command and the fine-movement shaft position command can be provided. In this case, the coarse-movement shaft position command is obtained by subtracting the fine-movement shaft position command from the integrated-shaft position command. Alternatively, the coarse-movement shaft position command and the fine-movement shaft position command can be provided. In this case, the integrated-shaft position command is obtained by adding the coarse-movement shaft position command and the fine-movement shaft position command.
In the third embodiment, the configuration in the block diagram shown in
The coarse movement shaft is driven by a rotary servo motor; therefore, the unit of control is a rotation angle (rad). However, the fine movement shaft is driven by a linear servo motor; therefore, the unit of control is length (m). Therefore, the unit conversion unit 8 performs conversion of the units by dividing the input coarse-movement model position by 2π and multiplying the result thereof by the lead of the ball screw, that is, a distance that the movable part moves when the rotary servo motor rotates once.
As described above, according to the third embodiment, it is possible to perform control such that the integrated position of the coarse movement shaft and the fine movement shaft perfectly follows the commanded integrated shaft position and to freely set the responses of the coarse movement shaft and the fine movement shaft. Furthermore, the inertia force generated in the fine movement shaft at the time of acceleration and deceleration of the coarse movement shaft can be controlled so as not to affect the motion of the fine movement shaft. Further, for example, even in a case where the unit of control of the position control system is different in the coarse movement shaft and the fine movement shaft, such that the coarse movement shaft is driven by the rotation motor and the fine movement shaft is driven by the linear motor, the coarse movement shaft and the fine movement shaft are controlled in a coordinated manner.
Even in a case where the unit of control of the position control system is different in the coarse movement shaft and the fine movement shaft, such that the coarse movement shaft is driven by the rotary servo motor and the ball screw, and the fine movement shaft is driven by the linear servo motor, the integrated-shaft position command can be input to both the coarse-movement reference model unit 1 and the integrated reference model unit 2 as the position command in a similar manner to the first embodiment. Alternatively, the integrated-shaft position command and the fine-movement shaft position command can be provided as the position command. In this case, the coarse-movement shaft position command is obtained by subtracting the fine-movement shaft position command from the integrated-shaft position command. Furthermore, the coarse-movement shaft position command and the fine-movement shaft position command can be provided. In this case, the integrated-shaft position command is obtained by adding the coarse-movement shaft position command and the fine-movement shaft position command.
When the configuration is such that the coarse-movement-shaft servo control device 11 and the fine-movement-shaft servo control device 12 are separated, the coarse-movement model position Xmc needs to be transmitted from the coarse-movement-shaft servo control device 11 to the fine-movement-shaft servo control device 12. When the time required for communication at this time is not negligible with respect to the response time constant of the servo control system, an error occurs to a position response of the integrated shaft due to the communication time delay. The coarse-movement-shaft timing correction unit 13 and the integrated-shaft timing correction unit 14 perform computation to delay the timing of the model position and the model acceleration by the communication time delay. In the computation to delay the timing, data for the number of samples corresponding to the time desired to be delayed is sequentially stored and data that is previous by the time desired to be delayed is output.
Also in the present embodiment, the coarse movement shaft can be driven by the rotary servo motor and the ball screw, and the fine movement shaft can be driven by the linear servo motor. If the unit of control in the position control system is different in the coarse movement shaft and the fine movement shaft in this manner, by providing the unit conversion unit 8 shown in
Furthermore, in a similar manner to the first embodiment, the integrated-shaft position command can be input to both the coarse-movement reference model unit 1 and the integrated reference model unit 2 as the position command. Alternatively, the integrated-shaft position command and the fine-movement shaft position command can be provided as the position command. In this case, the coarse-movement shaft position command is obtained by subtracting the fine-movement shaft position command from the integrated-shaft position command. Alternatively, the coarse-movement shaft position command and the fine-movement shaft position command can be provided. In this case, the integrated-shaft position command is obtained by adding the coarse-movement shaft position command and the fine-movement shaft position command.
According to the fourth embodiment, it is possible to perform control such that the integrated position of the coarse movement shaft and the fine movement shaft perfectly follows the commanded integrated shaft position and to freely set the responses of the coarse movement shaft and the fine movement shaft. Furthermore, the inertia force generated in the fine movement shaft at the time of acceleration and deceleration of the coarse movement shaft can be controlled so as not to affect the motion of the fine movement shaft. Further, even if the servo-control devices of the coarse movement shaft and the fine movement shaft cannot be integrated, the coarse movement shaft and the fine movement shaft can be controlled in a coordinated manner.
Furthermore, the invention of the present application is not limited to the above embodiments, and various modifications can be made within the scope of the invention at implementing stages thereof. Further, in the above embodiments, inventions of various stages are included, and various inventions can be extracted by appropriately combining a plurality of constituent elements disclosed herein. For example, even when some constituent elements are omitted from all the constituent elements described in the embodiments, as far as the problems mentioned in the section of Solution to Problem can be solved and the effects mentioned in the section of Advantageous Effects of Invention are obtained, the configuration from which these constituent elements have been omitted can be extracted as an invention. In addition, constituent elements common to different embodiments can be appropriately combined. Furthermore, as would be readily understood in the art, the various “units” described above and shown in the figures may be implemented by processing circuitry, such as a central processing unit (CPU) or one or more processors.
As described above, the servo control device according to the present invention is useful as a servo control device that controls such that the position of a laser head or a tool with respect to a workpiece follows along a commanded path when machining is performed by using a machine such as a laser beam machine or a machine tool, and is particularly suitable as a servo control device that controls the motion in one moving direction by using two actuators, which are a coarse-movement actuator and a fine-movement actuator.
Number | Date | Country | Kind |
---|---|---|---|
2012-025542 | Feb 2012 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2012/083140 | 12/20/2012 | WO | 00 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2015/118404 | 8/15/2013 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
5262707 | Okazaki | Nov 1993 | A |
5751585 | Cutler et al. | May 1998 | A |
5760561 | Chinju | Jun 1998 | A |
5798927 | Cutler et al. | Aug 1998 | A |
5847960 | Cutler et al. | Dec 1998 | A |
20030112547 | Koso et al. | Jun 2003 | A1 |
20070040527 | Cardinale et al. | Feb 2007 | A1 |
Number | Date | Country |
---|---|---|
07-168625 | Jul 1995 | JP |
3009740 | Feb 2000 | JP |
2003-005839 | Jan 2003 | JP |
2007-095035 | Apr 2007 | JP |
Entry |
---|
International Search Report dated Feb. 26, 2013 in PCT/JP12/083140 filed Dec. 20, 2012. |
German Office Action dated Jan. 31, 2018 in German Patent Application No. 11 2012 005 841.0 (with English translation), 12 pages. |
Number | Date | Country | |
---|---|---|---|
20140371916 A1 | Dec 2014 | US |