Alternating current servo system

文档序号:515393 发布日期:2021-05-28 浏览:13次 中文

阅读说明:本技术 一种交流伺服系统 (Alternating current servo system ) 是由 谢秉霖 于 2020-12-31 设计创作,主要内容包括:本发明涉及电机驱动领域,具体公开了一种交流伺服系统包括PLC模块、伺服驱动器、电机和编码器,其中,所述PLC模块运行用户应用程序,产生脉冲控制指令给伺服驱动器,所述伺服驱动器根据所述控制指令输出信号给电机,所述电机根据所述伺服驱动器的输出信号进行运动,所述编码器采集电机的实际速度、位置信息,并反馈给所述伺服驱动器,驱动器将电机实际位置通过脉冲反馈给PLC模块。本发明驱动器的输出脉冲频率精度高、信号无抖动、能够支持小数分频,有利于提供交流伺服系统的精度和调速性能。(The invention relates to the field of motor driving, and particularly discloses an alternating current servo system which comprises a PLC module, a servo driver, a motor and an encoder, wherein the PLC module runs a user application program and generates a pulse control instruction to the servo driver, the servo driver outputs a signal to the motor according to the control instruction, the motor moves according to the output signal of the servo driver, the encoder acquires the actual speed and position information of the motor and feeds back the information to the servo driver, and the driver feeds back the actual position of the motor to the PLC module through pulses. The driver has high precision of output pulse frequency, no signal jitter, and capability of supporting decimal frequency division, and is favorable for providing precision and speed regulation performance of an alternating current servo system.)

1. An ac servo system, comprising:

the PLC module runs a user application program, generates a pulse control command to the servo driver, receives an actual position pulse of the driver and monitors position deviation;

the servo driver outputs a signal to the motor according to the control instruction and feeds the actual position of the encoder back to the PLC module in a pulse form;

the motor moves according to the output signal of the servo driver;

and the encoder acquires the actual speed and position information of the motor and feeds back the actual speed and position information to the servo driver.

2. The ac servo system of claim 1, wherein the frequency of the pulse signals generated by the PLC module corresponds to a target speed, and the number of the pulse signals corresponds to a target position.

3. The ac servo system as claimed in claim 2, wherein the servo driver controls the speed and position of the motor according to the pulse command of the PLC module to perform the motion control function.

4. An AC servo system as claimed in claim 1, wherein the servo driver outputs a pulse signal based on the actual speed and position information fed back from the encoder.

5. The ac servo system of claim 1, wherein the PLC module receives the pulse signal fed back from the servo driver to monitor the motor position, speed and torque.

Technical Field

The invention relates to the field of motor driving, in particular to an alternating current servo system.

Background

The alternating current servo system is widely applied to machine tools, robots and factory automation equipment, generally comprises components such as a PLC (programmable logic controller), a servo driver, a motor, an encoder and the like, and the existing alternating current servo system is low in precision and poor in speed regulation performance.

Disclosure of Invention

The invention provides an alternating current servo system for solving the problems of low precision and poor speed regulation performance of the alternating current servo system in the prior art.

The technical scheme adopted by the invention is as follows:

an ac servo system comprising:

the PLC module runs a user application program, generates a pulse control command to the servo driver, receives an actual position pulse of the driver and monitors position deviation;

the servo driver outputs a signal to the motor according to the control instruction and feeds the actual position of the encoder back to the PLC module in a pulse form;

the motor moves according to the output signal of the servo driver;

and the encoder acquires the actual speed and position information of the motor and feeds back the actual speed and position information to the servo driver.

Furthermore, the frequency of the pulse signals generated by the PLC module corresponds to the target speed, and the number of the pulse signals corresponds to the target position.

Furthermore, the servo driver controls the speed and the position of the motor according to the pulse instruction of the PLC module, and the motion control function is completed.

Further, the servo driver outputs a pulse signal according to the actual speed and position information fed back by the encoder.

Further, the PLC module receives a pulse signal fed back by the servo driver and monitors the position, the speed and the torque of the motor.

Compared with the prior art, the invention has the beneficial effects that:

the alternating current servo system provided by the invention comprises the PLC module and the servo driver, the pulse output generated by the servo driver is used as the feedback signal of the PLC module, the output frequency precision is high, the signal has no jitter, the decimal frequency division can be supported, and the precision and the speed regulation performance of the alternating current servo system can be favorably provided.

Drawings

In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings needed to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on the drawings without creative efforts.

FIG. 1 is a schematic block diagram of an AC servo system according to an embodiment of the present invention;

fig. 2 is a schematic block diagram of a servo driver according to an embodiment of the present invention.

Detailed Description

Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.

Fig. 1 shows a schematic block diagram of an ac servo system, which includes a PLC module, a servo driver, a motor, and an encoder, where the PLC module runs a user application program, generates a pulse control command to the servo driver, receives an actual position pulse of the driver, and monitors a position deviation, the servo driver outputs a signal to the motor according to the control command, and feeds back an actual position of the encoder to the PLC module in a pulse form, the motor moves according to the output signal of the servo driver, and the encoder collects an actual speed and position information of the motor and feeds back the information to the servo driver.

Furthermore, the frequency of the pulse signals generated by the PLC module corresponds to the target speed, and the number of the pulse signals corresponds to the target position.

Furthermore, the servo driver controls the speed and the position of the motor according to the pulse instruction of the PLC module, and the motion control function is completed.

Further, the servo driver outputs a pulse signal according to the actual speed and position information fed back by the encoder.

Further, the PLC module receives a pulse signal fed back by the servo driver and monitors the position, the speed and the torque of the motor.

Specifically, the pulse output generated by the servo driver is used as a feedback signal for PLC control, and the output frequency precision is required to be high, the signal has no jitter, and fractional frequency division can be supported.

Further, as shown in fig. 2, in the present embodiment, the servo driver implements an actual position pulse output function in a general ARM CPU through a unique pulse output counting and compensation algorithm, thereby reducing the cost and improving the reliability of the product.

Specifically, the encoder signal is calculated to generate actual position data as a reference value of pulse signal generation, the ARM CPU counts generated pulses and subtracts the pulse error data from the pulse reference value to generate pulse error data, the error data is also used as the reference value of the pulse signal generation to compensate output errors, the working process is cycled, the pulse signal output by the servo driver is ensured to be consistent with the actual position of the motor, and the pulse simulation output function is realized.

In conclusion, the alternating current servo system provided by the invention has the advantages of high output frequency precision, no signal jitter, capability of supporting fractional frequency division and contribution to providing the precision and the speed regulation performance of the alternating current servo system.

Any process or method descriptions in flow charts or otherwise described herein may be understood as representing modules, segments, or portions of code which include one or more executable instructions for implementing specific logical functions or steps of the process, and alternate implementations are included within the scope of the preferred embodiment of the present invention in which functions may be executed out of order from that shown or discussed, including substantially concurrently or in reverse order, depending on the functionality involved, as would be understood by those reasonably skilled in the art of the present invention.

It will be understood by those skilled in the art that all or part of the steps carried by the method for implementing the above embodiments may be implemented by hardware that is related to instructions of a program, and the program may be stored in a computer-readable storage medium, and when executed, the program includes one or a combination of the steps of the method embodiments.

In the description herein, references to the description of the term "one embodiment," "some embodiments," "an example," "a specific example," or "some examples," etc., mean that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the invention. In this specification, the schematic representations of the terms used above do not necessarily refer to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.

The above examples are only for describing the preferred embodiments of the present invention, and are not intended to limit the scope of the present invention, and various modifications and improvements made to the technical solution of the present invention by those skilled in the art without departing from the spirit of the present invention should fall within the protection scope defined by the claims of the present invention.

6页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种电机控制方法、装置、存储介质及电机

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!