Data processing: measuring – calibrating – or testing – Measurement system – Accelerometer
Patent
1997-04-16
1999-06-08
Assouad, Patrick
Data processing: measuring, calibrating, or testing
Measurement system
Accelerometer
3644743, 36447428, 364152, 364166, 364174, 318567, H02P 500, H02P 700, G05B 1919
Patent
active
059111259
DESCRIPTION:
BRIEF SUMMARY
FIELD OF THE INVENTION
The present invention relates to a CNC acceleration-deceleration control apparatus and method for controlling acceleration and deceleration of the operating speed of an industrial machine, such as the moving speed of a conveyor, by means of a CNC.
BACKGROUND OF THE RELATED ART
Conventionally, in controlling an industrial machine, such as a belt conveyor, by means of a CNC (numerical control device), control of a servomotor is executed in accordance with a command program that gives commands of a target position and a moving speed. In such a case, however, during the operation of the servomotor, the speed is not always constant, and acceleration or deceleration is effected as required. Conventionally, therefore, the timing for the acceleration or deceleration is commanded in accordance with points of contact at acceleration or deceleration point or by an operator's button operation. In such a conventional system,. on receiving this command, the CNC carries out acceleration or deceleration to a moving speed that is previously set in parameters.
According to the conventional system, however, the acceleration-deceleration control is controlled after receiving external signals from the points of contact, buttons, etc., so that there has been a problem of time lag in starting the control. Besides, the hardware must be set up according to the purpose, causing the operating procedure of the conventional system to become cumbersome and lacking in general-purpose applicability.
SUMMARY OF THE INVENTION
The object of the present invention is to provide a CNC acceleration-deceleration control system with excellent controllability, response and facility of setting.
In order to achieve the above object, a command program for driving and controlling a servomotor for driving an industrial machine, such as a belt conveyor, is loaded with at least one acceleration-deceleration to be starting positions in one block, a time constant for acceleration or deceleration to be started at each acceleration-deceleration starting position, and a target speed of the acceleration or deceleration. The servomotor is controlled in accordance with this command program, and acceleration-deceleration control is started according to an acceleration-deceleration time constant corresponding to one acceleration-deceleration starting position specified by the command program when it is detected that the current position of the servomotor has arrived at the acceleration-deceleration starting position. When the current speed of the servo motor has reached the target speed corresponding to the acceleration-deceleration starting position, the acceleration-deceleration control started at the acceleration-deceleration starting position is terminated.
According to the present invention, as described above, the acceleration-deceleration starting position and the degree of acceleration or deceleration can be commanded by the command program, so that the acceleration or deceleration in one block can be executed without previously setting parameters or points of contact. Thus, the operating efficiency can be improved. Furthermore, the timing for the start of the acceleration or deceleration, time constant, target speed, etc. can be changed with ease by rewriting the command program.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a block diagram illustrating the function of an acceleration-deceleration control apparatus according to the present invention;
FIG. 2 is a block diagram showing an outline of the hardware of a CNC used in the acceleration-deceleration control apparatus according to the present invention;
FIG. 3 is a diagram showing an example of a command program used in the acceleration-deceleration control apparatus according to the present invention;
FIG. 4 is a time-speed graph showing an example of acceleration-deceleration control to be executed according to the present invention; and
FIG. 5 is a flowchart of processing by program for the acceleration-deceleration control according to the present invention.
DESC
REFERENCES:
patent: 4558266 (1985-12-01), Sasaki et al.
patent: 4684865 (1987-08-01), Auger
patent: 4715491 (1987-12-01), Elderton
patent: 4734847 (1988-03-01), Hunter
patent: 4757457 (1988-07-01), Matsumoto
patent: 4894594 (1990-01-01), Kawamura et al.
patent: 4994978 (1991-02-01), Kawamura et al.
patent: 5004968 (1991-04-01), Mizuno et al.
patent: 5155424 (1992-10-01), Sasaki et al.
patent: 5194793 (1993-03-01), Niimi
patent: 5200680 (1993-04-01), Sasaki et al.
patent: 5221884 (1993-06-01), Teshima
patent: 5309074 (1994-05-01), Mizukami
patent: 5325467 (1994-06-01), Torii et al.
patent: 5331264 (1994-07-01), Cheng et al.
patent: 5371452 (1994-12-01), Kato
patent: 5373439 (1994-12-01), Jeon
patent: 5406182 (1995-04-01), Iwashita
patent: 5477117 (1995-12-01), Saito
patent: 5485065 (1996-01-01), Kaneko et al.
patent: 5508596 (1996-04-01), Olsen
patent: 5521830 (1996-05-01), Saito
patent: 5528506 (1996-06-01), Yoshida et al.
patent: 5552688 (1996-09-01), Haga
patent: 5675496 (1997-10-01), Itoh
patent: 5708342 (1998-01-01), Nihei et al.
Fujibayashi Kentaro
Murakami Kunihiko
Assouad Patrick
Fanuc Ltd.
LandOfFree
CNC acceleration-deceleration control apparatus and method does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with CNC acceleration-deceleration control apparatus and method, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and CNC acceleration-deceleration control apparatus and method will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1688732