patents.google.com

CN107505917A - Servo-driver and servo-drive system - Google Patents

  • ️Fri Dec 22 2017

CN107505917A - Servo-driver and servo-drive system - Google Patents

Servo-driver and servo-drive system Download PDF

Info

Publication number
CN107505917A
CN107505917A CN201710896808.6A CN201710896808A CN107505917A CN 107505917 A CN107505917 A CN 107505917A CN 201710896808 A CN201710896808 A CN 201710896808A CN 107505917 A CN107505917 A CN 107505917A Authority
CN
China
Prior art keywords
servo
control
module
driver
communication module
Prior art date
2017-09-27
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201710896808.6A
Other languages
Chinese (zh)
Inventor
程磊
周志鹏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wuxi Micro Intelligent Technology Co Ltd
Original Assignee
Wuxi Micro Intelligent Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
2017-09-27
Filing date
2017-09-27
Publication date
2017-12-22
2017-09-27 Application filed by Wuxi Micro Intelligent Technology Co Ltd filed Critical Wuxi Micro Intelligent Technology Co Ltd
2017-09-27 Priority to CN201710896808.6A priority Critical patent/CN107505917A/en
2017-12-22 Publication of CN107505917A publication Critical patent/CN107505917A/en
Status Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/414Structure of the control system, e.g. common controller or multiprocessor systems, interface to servo, programmable interface controller
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/414Structure of the control system, e.g. common controller or multiprocessor systems, interface to servo, programmable interface controller
    • G05B19/4147Structure of the control system, e.g. common controller or multiprocessor systems, interface to servo, programmable interface controller characterised by using a programmable interface controller [PIC]
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/34Director, elements to supervisory
    • G05B2219/34024Fpga fieldprogrammable gate arrays
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/34Director, elements to supervisory
    • G05B2219/34047Dsp digital signal processor
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/41Servomotor, servo controller till figures
    • G05B2219/41001Servo problems
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/45Nc applications
    • G05B2219/45136Turning, lathe

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Numerical Control (AREA)

Abstract

The invention provides a kind of servo-driver and servo-drive system, it is related to fields of numeric control technique.The servo-driver includes control module, communication module and drive module, the control module connects with the communication module, the drive module connects with the control module, the communication module is used to connect with Digit Control Machine Tool, and receive the operation-command signal sent by Digit Control Machine Tool, the control module is used for according to the operation-command signal received by communication module, generate control instruction, the drive module is used to the control instruction generated by control module being sent to motor, to be controlled to motor.Relative to prior art, the present invention can be rotated by servo-driver controlled motor, positioning, without changing the PLC of Digit Control Machine Tool, being not take up I/O passages, its cost of implementation is low, installation is simple, safety, and servo-driver can be programmed by digital control system, can flexible controlled motor extended axis operating.

Description

伺服驱动器及伺服系统Servo drive and servo system

技术领域technical field

本发明涉及数控技术领域,具体而言,涉及一种伺服驱动器及伺服系统。The invention relates to the technical field of numerical control, in particular to a servo driver and a servo system.

背景技术Background technique

数控机床是数字控制机床(Computer numerical control machine tools)的简称,是一种装有程序控制系统的自动化机床。该控制系统能够逻辑地处理具有控制编码或其他符号指令规定的程序,并将其译码,用代码化的数字表示,通过信息载体输入数控装置。经运算处理由数控装置发出各种控制信号,控制机床的动作,按图纸要求的形状和尺寸,自动地将零件加工出来。CNC machine tool is the abbreviation of Computer numerical control machine tools, which is an automatic machine tool equipped with a program control system. The control system can logically process the program specified by the control code or other symbolic instructions, decode it, express it in coded numbers, and input it into the numerical control device through the information carrier. After calculation and processing, various control signals are sent by the numerical control device to control the movement of the machine tool, and the parts are automatically processed according to the shape and size required by the drawing.

现有的数控机床一般为3轴机床,即X,Y,Z轴,只能沿3个轴移动,但现在的加工制造过程中经常需要在同一机床上对工件的多个面进行加工,所以需要工作台不但可以前后左右移动,还需要沿X轴或Y轴旋转,以实现多面加工,进一步提升加工精度和减少加工时间。Existing CNC machine tools are generally 3-axis machine tools, that is, X, Y, and Z axes, which can only move along 3 axes. However, in the current manufacturing process, it is often necessary to process multiple surfaces of the workpiece on the same machine tool, so It is required that the workbench can not only move back and forth, left and right, but also rotate along the X-axis or Y-axis to realize multi-faceted processing, further improve processing accuracy and reduce processing time.

目前机床扩展伺服轴的方法主要有以下2种:At present, there are mainly two methods for extending the servo axis of the machine tool:

1、数控系统直接支持扩展伺服轴控制1. The CNC system directly supports extended servo axis control

由于一些数控系统直接支持扩展伺服轴,所在只需要设置机床上的相关参数,然后将数控系统中的一些控制线连接到电机或电机驱动机上即可完成扩展。Since some CNC systems directly support the expansion of servo axes, you only need to set the relevant parameters on the machine tool, and then connect some control lines in the CNC system to the motor or motor driver to complete the expansion.

2、通过数控系统PLC编程扩展伺服轴2. Extend the servo axis through PLC programming of the CNC system

通过数控机床内置的PLC控制电机驱动器(I/O信号控制),然后再由PLC与数控系统通讯,完成电机控制。The motor driver is controlled by the built-in PLC of the CNC machine tool (I/O signal control), and then the PLC communicates with the CNC system to complete the motor control.

但是,现有的数控机床扩展伺服轴的方式,在实践中具有如下的几项缺点:However, the existing method of extending the servo axis of CNC machine tools has the following disadvantages in practice:

1、大部分数控系统不支持扩展伺服轴,无法直接扩展。1. Most CNC systems do not support the expansion of servo axes and cannot be directly expanded.

2、一些支持扩展轴的数控系统,在扩展时需要另外再购买功能选项,而且只能使用数控系统兼容的驱动器与电机,所以成本高昂。2. Some CNC systems that support extended axes need to purchase additional functional options when expanding, and can only use drives and motors that are compatible with the CNC system, so the cost is high.

3、通过PLC扩展的伺服轴的成本虽然有所下降,但安装调试复杂,且需要占用多个I/O位,而一般出机床出厂时不会预留太多I/O位,并且PLC扩展的伺服轴无法通过数控系统编程控制(比如轴位置只能使用预先设定的几个位置)。3. Although the cost of the servo axis extended by PLC has been reduced, the installation and debugging are complicated, and it needs to occupy multiple I/O bits. Generally, too many I/O bits are not reserved when the machine tool leaves the factory, and PLC expansion Some servo axes cannot be controlled by CNC system programming (for example, the axis position can only use a few preset positions).

4、PLC扩展线路连接复杂。4. The connection of PLC expansion lines is complicated.

5、对数控机床内置的PLC进行修改,风险大,大部分数控机床厂商保修条款中都禁止修改PLC。5. It is risky to modify the built-in PLC of CNC machine tools. Most CNC machine tool manufacturers prohibit modification of PLC in the warranty terms.

综上所述,现有的几种常见的数控机床扩展伺服轴方案的适用性弱,无法在多种数控系统安装。To sum up, the existing several common CNC machine tool expansion servo axis solutions have weak applicability and cannot be installed in various CNC systems.

发明内容Contents of the invention

本发明的目的在于提供一种伺服驱动器及伺服系统,其能够有效改善上述问题。The object of the present invention is to provide a servo driver and a servo system, which can effectively solve the above problems.

本发明的实施例是这样实现的:Embodiments of the present invention are achieved like this:

第一方面,本发明实施例提供了一种伺服驱动器,其包括控制模块、通信模块以及驱动模块,所述控制模块和所述通信模块连接,所述驱动模块和所述控制模块连接,In the first aspect, an embodiment of the present invention provides a servo drive, which includes a control module, a communication module, and a drive module, the control module is connected to the communication module, the drive module is connected to the control module,

所述通信模块用于和数控机床连接,并接收由所述数控机床发送的运转指令信号,The communication module is used to connect with the CNC machine tool, and receive the operation command signal sent by the CNC machine tool,

所述控制模块用于根据由所述通信模块接收的所述运转指令信号,生成控制指令,The control module is used to generate a control instruction according to the operation instruction signal received by the communication module,

所述驱动模块用于将由所述控制模块生成的所述控制指令发送给电机,以对所述电机进行控制。The drive module is used to send the control command generated by the control module to the motor, so as to control the motor.

在本发明较佳的实施例中,所述通信模块包括至少一种输入输出接口。In a preferred embodiment of the present invention, the communication module includes at least one input and output interface.

在本发明较佳的实施例中,所述输入输出接口包括普通I/O接口,和/或以太网接口,和/或RS232接口。In a preferred embodiment of the present invention, the input and output interfaces include common I/O interfaces, and/or Ethernet interfaces, and/or RS232 interfaces.

在本发明较佳的实施例中,所述控制模块包括至少一种可编程控制单元。In a preferred embodiment of the present invention, the control module includes at least one programmable control unit.

在本发明较佳的实施例中,所述控制单元包括DSP控制芯片和/或FPGA芯片。In a preferred embodiment of the present invention, the control unit includes a DSP control chip and/or an FPGA chip.

在本发明较佳的实施例中,所述驱动模块为驱动板卡。In a preferred embodiment of the present invention, the drive module is a drive board.

在本发明较佳的实施例中,所述伺服驱动器还包括伺服通讯模块,所述伺服通讯模块和所述控制模块连接,In a preferred embodiment of the present invention, the servo drive further includes a servo communication module, the servo communication module is connected to the control module,

所述伺服通讯模块用于使多个所述伺服驱动器之间通过所述伺服通讯模块进行通信连接。The servo communication module is used to make communication connection between a plurality of the servo drives through the servo communication module.

在本发明较佳的实施例中,所述伺服通讯模块包括RS485接口。In a preferred embodiment of the present invention, the servo communication module includes an RS485 interface.

第二方面,本发明实施例还提供了一种伺服系统,其包括如上所述的伺服驱动器、数控机床以及电机,所述伺服驱动器通过通信模块与所述数控机床的通讯接口连接,所述伺服驱动器通过驱动模块与所述电机的通讯接口连接,In the second aspect, the embodiment of the present invention also provides a servo system, which includes the above-mentioned servo driver, CNC machine tool and motor, the servo driver is connected to the communication interface of the CNC machine tool through a communication module, and the servo The driver is connected to the communication interface of the motor through the driver module,

由所述数控机床通过数控编程生成的运转指令信号,经所述数控机床的通讯接口输出至所述伺服驱动器,The operation instruction signal generated by the numerical control machine tool through numerical control programming is output to the servo driver through the communication interface of the numerical control machine tool,

经所述通信模块进入所述伺服驱动器的所述运转指令信号,通过所述伺服驱动器中的控制模块进行处理,生成控制指令,The operation command signal entering the servo drive through the communication module is processed by the control module in the servo drive to generate a control command,

所述控制指令经所述驱动模块输出至所述电机,并使所述电机根据所述控制指令进行相应的动作。The control command is output to the motor through the drive module, and the motor performs corresponding actions according to the control command.

在本发明较佳的实施例中,所述伺服系统还包括多个所述伺服驱动器,多个所述伺服驱动器之间通过每个所述伺服驱动器上的RS485接口进行级联。In a preferred embodiment of the present invention, the servo system further includes a plurality of servo drives, and the plurality of servo drives are cascaded through the RS485 interface on each of the servo drives.

本发明实施例提供的伺服驱动器及伺服系统,通过在伺服驱动器中设置控制模块、通信模块和驱动模块,并将通信模块和数控机床连接,使得通信模块可以接收由所述数控机床发送的运转指令信号;再将控制模块和所述通信模块连接,可使所述控制模块根据由所述通信模块接收的所述运转指令信号,生成控制指令;最后将驱动模块和所述控制模块连接,可通过所述驱动模块将由所述控制模块生成的所述控制指令发送给电机,以对所述电机进行控制。和现有技术相比,本发明提供的方案能够通过伺服驱动器控制电机旋转、定位,而不需要修改数控机床的PLC、不占用I/O通道,其对数控系统没有特定要求,对电机驱动器或电机也没有特定要求,适用性强,且实现成本低,线路连接简单、安全,反应速度较快,而且还能够通过数控系统使用数控指令对伺服驱动器进行编程,实现对包括转速、方向、位置等数字量的控制,可以灵活控制电机扩展轴的运转。In the servo drive and the servo system provided by the embodiments of the present invention, a control module, a communication module and a drive module are set in the servo drive, and the communication module is connected to the CNC machine tool, so that the communication module can receive the operation command sent by the CNC machine tool signal; then connect the control module with the communication module, so that the control module can generate a control command according to the operation instruction signal received by the communication module; finally connect the drive module with the control module, which can be passed The drive module sends the control instruction generated by the control module to the motor to control the motor. Compared with the prior art, the solution provided by the present invention can control the rotation and positioning of the motor through the servo driver without modifying the PLC of the CNC machine tool and not occupying the I/O channel. It has no specific requirements for the CNC system and has no specific requirements for the motor driver or The motor also has no specific requirements, strong applicability, low implementation cost, simple and safe line connection, fast response speed, and the servo driver can be programmed with numerical control instructions through the numerical control system to realize control including speed, direction, position, etc. Digital control can flexibly control the operation of the motor extension shaft.

附图说明Description of drawings

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。In order to illustrate the technical solutions of the embodiments of the present invention more clearly, the accompanying drawings used in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of the present invention, and thus It should be regarded as a limitation on the scope, and those skilled in the art can also obtain other related drawings based on these drawings without creative work.

图1为本发明实施例提供的伺服驱动器的结构示意图;Fig. 1 is a schematic structural diagram of a servo driver provided by an embodiment of the present invention;

图2为本发明实施例提供的第一种优选伺服驱动器的结构示意图;Fig. 2 is a schematic structural diagram of the first preferred servo driver provided by the embodiment of the present invention;

图3为本发明实施例提供的第二种优选伺服驱动器的结构示意图;FIG. 3 is a schematic structural diagram of a second preferred servo drive provided by an embodiment of the present invention;

图4为本发明实施例提供的第三种优选伺服驱动器的结构示意图;FIG. 4 is a schematic structural diagram of a third preferred servo drive provided by an embodiment of the present invention;

图5为本发明实施例提供的伺服驱动系统的结构示意图;5 is a schematic structural diagram of a servo drive system provided by an embodiment of the present invention;

图6为本发明实施例提供的包含有多个伺服驱动器的伺服系统的结构示意图。FIG. 6 is a schematic structural diagram of a servo system including multiple servo drives provided by an embodiment of the present invention.

图标:100-控制模块;110-DSP控制芯片;120-FPGA芯片;200-通信模块;210-普通I/O接口;220-以太网接口;230-RS232接口;300-驱动模块;400-伺服通讯模块;500-伺服驱动器;600-数控机床;700-电机;1000-伺服系统。Icons: 100-control module; 110-DSP control chip; 120-FPGA chip; 200-communication module; 210-common I/O interface; 220-Ethernet interface; 230-RS232 interface; 300-drive module; 400-servo Communication module; 500-servo driver; 600-NC machine tool; 700-motor; 1000-servo system.

具体实施方式detailed description

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments It is a part of embodiments of the present invention, but not all embodiments. The components of the embodiments of the invention generally described and illustrated in the figures herein may be arranged and designed in a variety of different configurations.

因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。Accordingly, the following detailed description of the embodiments of the invention provided in the accompanying drawings is not intended to limit the scope of the claimed invention, but merely represents selected embodiments of the invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。It should be noted that like numerals and letters denote similar items in the following figures, therefore, once an item is defined in one figure, it does not require further definition and explanation in subsequent figures.

在本发明的描述中,需要说明的是,术语“中”、“上”、“下”、“左”、“右”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,或者是该发明产品使用时惯常摆放的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。In the description of the present invention, it should be noted that the orientations or positional relationships indicated by the terms "middle", "upper", "lower", "left", "right", "inner" and "outer" are based on the attached The orientation or positional relationship shown in the figure, or the conventional orientation or positional relationship of the invention product in use, is only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the referred device or element must have a specific orientation, are constructed and operate in a particular orientation and therefore are not to be construed as limiting the invention. In addition, the terms "first", "second", "third", etc. are only used for distinguishing descriptions, and should not be construed as indicating or implying relative importance.

此外,术语“水平”、“竖直”、“悬垂”等术语并不表示要求部件绝对水平或悬垂,而是可以稍微倾斜。如“水平”仅仅是指其方向相对“竖直”而言更加水平,并不是表示该结构一定要完全水平,而是可以稍微倾斜。In addition, the terms "horizontal", "vertical", "overhanging" and the like do not mean that the components are absolutely horizontal or overhanging, but may be slightly inclined. For example, "horizontal" only means that its direction is more horizontal than "vertical", and it does not mean that the structure must be completely horizontal, but can be slightly inclined.

在本发明的描述中,还需要说明的是,除非另有明确的规定和限定,术语“设置”、“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。In the description of the present invention, it should also be noted that, unless otherwise clearly specified and limited, the terms "setting", "installation", "connection" and "connection" should be understood in a broad sense, for example, it may be a fixed connection, It can also be a detachable connection or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediary, and it can be the internal communication of two components. Those of ordinary skill in the art can understand the specific meanings of the above terms in the present invention in specific situations.

此外,“输入”、“输出”、“反馈”、“形成”等术语应理解为是描述一种光学、电学变化或光学、电学处理。如“形成”仅仅是指光信号或电信号通过该元件、仪器或装置之后发生了光学上或电学上的变化,使得所述光信号或所述电信号受到处理,进而获得实施技术方案或解决技术问题所需要的信号。Furthermore, the terms "input", "output", "feedback", "forming" and the like are to be understood as describing an optical or electrical change or optical or electrical process. For example, "forming" only refers to the optical or electrical changes that occur after the optical signal or electrical signal passes through the component, instrument or device, so that the optical signal or the electrical signal is processed, and then the technical solution or solution is obtained. Signals needed for technical problems.

在本发明的具体实施例附图中,为了更好、更清楚的描述该伺服驱动器及伺服系统中各元件的工作原理,表现所述伺服驱动器及伺服系统中各部分的连接关系,只是明显区分了各元件之间的相对位置关系,并不能构成对元件或结构内的光路方向、连接顺序及各部分结构大小、尺寸、形状的限定。In the accompanying drawings of the specific embodiments of the present invention, in order to better and more clearly describe the working principle of each component in the servo driver and the servo system, the connection relationship between the various parts in the servo driver and the servo system is shown, and only a clear distinction is made. The relative positional relationship between the various components is not construed as a limitation on the optical path direction, connection sequence and the size, size, and shape of each part of the component or structure.

实施例Example

请参照图1,本实施例提供了一种伺服驱动器500,其包括控制模块100、通信模块200以及驱动模块300,所述控制模块100和所述通信模块200连接,所述驱动模块300和所述控制模块100连接。Please refer to FIG. 1 , this embodiment provides a servo driver 500, which includes a control module 100, a communication module 200 and a drive module 300, the control module 100 is connected to the communication module 200, and the drive module 300 is connected to the The above control module 100 is connected.

本实施例中,所述通信模块200用于和数控机床600连接,并接收由所述数控机床600发送的运转指令信号;所述控制模块100用于根据由所述通信模块200接收的所述运转指令信号,生成控制指令;所述驱动模块300用于将由所述控制模块100生成的所述控制指令发送给电机700,以对所述电机700进行控制。In this embodiment, the communication module 200 is used to connect with the CNC machine tool 600 and receive the operation command signal sent by the CNC machine tool 600; the control module 100 is used to The operation command signal generates a control command; the driving module 300 is used to send the control command generated by the control module 100 to the motor 700 to control the motor 700 .

特别的,本实施例中,所述通信模块200还能够将电机700的指令执行情况反馈给所述数控机床600。In particular, in this embodiment, the communication module 200 can also feed back the execution status of the instructions of the motor 700 to the numerical control machine tool 600 .

本实施例中,所述伺服驱动器500通过所述通信模块200直接与所述数控机床600对接,并可通过对数控机床600使用数控系统指令(G代码)对控制模块100进行任意编程,能够在不修改数控机床600PLC(Programmable Logic Controller)的情况下,灵活的实现电机700扩展轴的运转控制。In this embodiment, the servo driver 500 is directly connected to the CNC machine tool 600 through the communication module 200, and the control module 100 can be programmed arbitrarily by using the CNC system command (G code) to the CNC machine tool 600, and can be Without modifying the CNC machine tool 600PLC (Programmable Logic Controller), the operation control of the extended axis of the motor 700 can be realized flexibly.

本实施例中,所述通信模块200可以包括至少一种输入输出接口。所述输入输出接口可以和数控机床600上的通讯接口进行连接,以实现数控机床600与伺服驱动器500之间的数据传输。In this embodiment, the communication module 200 may include at least one input and output interface. The input and output interface can be connected with the communication interface on the CNC machine tool 600 to realize the data transmission between the CNC machine tool 600 and the servo drive 500 .

请参照图2,作为一种优选的实施方案,本实施例中,所述输入输出接口可以包括普通I/O接口210,和/或以太网接口220,和/或RS232接口230。可以理解的是,所述伺服驱动器500既可以通过普通的I/O接口与数控机床600之间进行数据传输,也可以通过以太网接口220与所述数控机床600进行网络通信,还可以选择通过RS232接口230与所述数控机床600进行串行通信。通过扩展伺服驱动器500上的通信接口(输入输出接口)的类型,可使伺服驱动器500能够支持更多种类、型号的数控系统和电机700,拓宽伺服驱动器500的适用范围。Please refer to FIG. 2 , as a preferred implementation, in this embodiment, the input and output interfaces may include a common I/O interface 210 , and/or an Ethernet interface 220 , and/or an RS232 interface 230 . It can be understood that the servo driver 500 can perform data transmission with the CNC machine tool 600 through a common I/O interface, or can perform network communication with the CNC machine tool 600 through the Ethernet interface 220, or can also choose to communicate with the CNC machine tool 600 through The RS232 interface 230 performs serial communication with the CNC machine tool 600 . By expanding the types of communication interfaces (input and output interfaces) on the servo driver 500, the servo driver 500 can support more types and types of numerical control systems and motors 700, and broaden the scope of application of the servo driver 500.

本实施例中,所述控制模块100包括至少一种可编程控制单元。所述可编程控制单元能够接收由数控机床600发送的数控系统指令,并根据所述数控系统指令进行数字逻辑编程,以实现对电机700进行任意位置、任意速度、任意方向的灵活控制。In this embodiment, the control module 100 includes at least one programmable control unit. The programmable control unit can receive the numerical control system instruction sent by the numerical control machine tool 600, and perform digital logic programming according to the numerical control system instruction, so as to realize the flexible control of the motor 700 at any position, any speed, and any direction.

请参照图3,作为一种优选的实施方案,本实施例中,所述控制单元可以包括DSP控制芯片110和/或FPGA芯片120。所述DSP控制芯片110(Digital Signal Processor)是由大规模或超大规模集成电路芯片组成的用来完成某种信号处理任务的处理器,其能够适应高速实时信号处理任务的需要。所述FPGA芯片120(Field-Programmable Gate Array)是一块逻辑门电路阵列,通过改变其内部逻辑单元的连接,能够实现各种各样的组合数字电路,目前一些高规格的FPGA芯片120上已经能够实现DSP处理器(或者单片机ARM的软核)的功能,通过植入DSP处理器的软核,在FPGA上能够实现灵活的设计,最终节约开发设计周期和成本。Referring to FIG. 3 , as a preferred implementation, in this embodiment, the control unit may include a DSP control chip 110 and/or an FPGA chip 120 . The DSP control chip 110 (Digital Signal Processor) is a processor composed of large-scale or ultra-large-scale integrated circuit chips to complete certain signal processing tasks, which can meet the needs of high-speed real-time signal processing tasks. The FPGA chip 120 (Field-Programmable Gate Array) is an array of logic gate circuits. By changing the connection of its internal logic units, various combined digital circuits can be realized. At present, some high-standard FPGA chips 120 have been able to Realize the function of the DSP processor (or the soft core of the single-chip microcomputer ARM). By implanting the soft core of the DSP processor, a flexible design can be realized on the FPGA, which ultimately saves the development and design cycle and cost.

本实施例中,所述驱动模块300可以是驱动板卡,其上设置有控制电机700用的驱动电路。所述驱动板卡可与电机700进行连接,其可接收由控制模块100发送的控制指令,进而对电机700的运作进行控制。In this embodiment, the driving module 300 may be a driving board on which a driving circuit for controlling the motor 700 is arranged. The driving board can be connected with the motor 700 , and can receive the control command sent by the control module 100 , and then control the operation of the motor 700 .

请参照图4,作为一种优选的实施方案,本实施例中,所述伺服驱动器500还包括伺服通讯模块400,所述伺服通讯模块400和所述控制模块100连接。Please refer to FIG. 4 , as a preferred implementation solution, in this embodiment, the servo drive 500 further includes a servo communication module 400 , and the servo communication module 400 is connected to the control module 100 .

本实施例中,所述伺服通讯模块400用于使多个所述伺服驱动器500之间,能够通过每个伺服驱动器500上的伺服通讯模块400进行通信连接。In this embodiment, the servo communication module 400 is used to enable communication among multiple servo drives 500 through the servo communication module 400 on each servo drive 500 .

优选的,所述伺服通讯模块400可以是RS485接口。此时,多个伺服器之间可以直接通过RS485接口进行手拉手级联,而数控机床600则能够通过连接某一个伺服驱动器500,与多个伺服驱动器500之间通讯,从而能够实现对多个电机700的控制,且接线更加简单、安全。Preferably, the servo communication module 400 may be an RS485 interface. At this time, multiple servos can be cascaded directly through the RS485 interface, and the CNC machine tool 600 can communicate with multiple servo drives 500 by connecting to a certain servo drive 500, so as to realize the control of multiple servo drives 500. The control of the motor 700, and the wiring is simpler and safer.

请参照图5,本实施例还提供了一种伺服系统1000,其包括如上所述的伺服驱动器500、数控机床600以及电机700。所述伺服驱动器500通过通信模块200与所述数控机床600的通讯接口连接,所述伺服驱动器500通过驱动模块300与所述电机700的通讯接口连接。Referring to FIG. 5 , this embodiment also provides a servo system 1000 , which includes a servo driver 500 , a numerically controlled machine tool 600 and a motor 700 as described above. The servo driver 500 is connected to the communication interface of the CNC machine tool 600 through the communication module 200 , and the servo driver 500 is connected to the communication interface of the motor 700 through the driving module 300 .

本实施例中,由所述数控机床600通过数控编程生成的运转指令信号,经所述数控机床600的通讯接口输出至所述伺服驱动器500;经所述通信模块200进入所述伺服驱动器500的所述运转指令信号,再通过所述伺服驱动器500中的控制模块100进行处理,生成控制指令;最后,所述控制指令经所述驱动模块300输出至所述电机700,并使所述电机700根据所述控制指令进行相应的动作,实现对电机700的控制。In this embodiment, the operation command signal generated by the numerical control machine tool 600 through numerical control programming is output to the servo driver 500 through the communication interface of the numerical control machine tool 600; The operation command signal is processed by the control module 100 in the servo driver 500 to generate a control command; finally, the control command is output to the motor 700 through the drive module 300, and the motor 700 Corresponding actions are performed according to the control instructions to realize the control of the motor 700 .

本实施例中,所述数控机床600以及电机700上的通讯接口可以是其本身具有的通讯接口,其能够在不占用I/O通道的情况下实现数控机床600与伺服驱动器500、电机700与伺服驱动器500之间的连接,连线方便、安全,且不会妨碍数控系统的其他功能。In this embodiment, the communication interface on the numerically controlled machine tool 600 and the motor 700 may be a communication interface that it has itself, which can realize the communication between the numerically controlled machine tool 600 and the servo driver 500, the motor 700, without occupying the I/O channel. The connection between the servo drives 500 is convenient and safe, and will not hinder other functions of the numerical control system.

请参照图6,作为一种优选的实施方案,本实施例中,所述伺服系统1000还包括多个所述伺服驱动器500,多个所述伺服驱动器500之间通过每个所述伺服驱动器500上的RS485接口进行级联。其中,每个伺服驱动器500都连接有一个电机700,即可实现通过同一数控机床600同时对复数的电机700进行控制。Please refer to FIG. 6, as a preferred implementation, in this embodiment, the servo system 1000 also includes a plurality of servo drives 500, and each of the servo drives 500 passes through a plurality of servo drives 500 The RS485 interface on the board is cascaded. Wherein, each servo driver 500 is connected with one motor 700 , so that multiple motors 700 can be controlled simultaneously by the same numerical control machine tool 600 .

本实施例提供的伺服驱动器500及伺服系统1000,不需要数控机床600开通选项功能,且对电机没有特殊要求,其实现成本低。另外,本方案不需要修改机床PLC、不占用机床的I/O通道,仅需要连接机床的通讯接口与伺服驱动器500的通讯接口,其安装简单、安全,而且数控机床600可使用数控系统指令对伺服驱动器500进行编程,因此可以非常灵活的控制电机700扩展轴的运转,对市场上的各种数控系统具有广泛的适应性。The servo driver 500 and the servo system 1000 provided in this embodiment do not require the option function of the CNC machine tool 600 to be enabled, and there is no special requirement for the motor, and the implementation cost is low. In addition, this solution does not need to modify the PLC of the machine tool and does not occupy the I/O channel of the machine tool. It only needs to connect the communication interface of the machine tool and the communication interface of the servo driver 500. The installation is simple and safe, and the CNC machine tool 600 can use the CNC system command to pair The servo driver 500 is programmed, so it can flexibly control the operation of the extended axis of the motor 700, and has wide adaptability to various numerical control systems on the market.

综上所述,本发明实施例提供的伺服驱动器及伺服系统,通过在伺服驱动器中设置控制模块、通信模块和驱动模块,并将通信模块和数控机床连接,使得通信模块可以接收由所述数控机床发送的运转指令信号;再将控制模块和所述通信模块连接,可使所述控制模块根据由所述通信模块接收的所述运转指令信号,生成控制指令;最后将驱动模块和所述控制模块连接,可通过所述驱动模块将由所述控制模块生成的所述控制指令发送给电机,以对所述电机进行控制。和现有技术相比,本发明提供的方案能够通过伺服驱动器控制电机旋转、定位,而不需要修改数控机床的PLC、不占用I/O通道,其对数控系统没有特定要求,对电机驱动器或电机也没有特定要求,适用性强,且实现成本低,线路连接简单、安全,反应速度较快,而且还能够通过数控系统使用数控指令对伺服驱动器进行编程,实现对包括转速、方向、位置等数字量的控制,可以灵活控制电机扩展轴的运转。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。To sum up, the servo driver and the servo system provided by the embodiment of the present invention set a control module, a communication module, and a drive module in the servo driver, and connect the communication module to the CNC machine tool, so that the communication module can receive information from the CNC machine tool. The operation instruction signal sent by the machine tool; then the control module is connected with the communication module, so that the control module can generate a control instruction according to the operation instruction signal received by the communication module; finally, the drive module and the control module The modules are connected, and the control instruction generated by the control module can be sent to the motor through the drive module, so as to control the motor. Compared with the prior art, the solution provided by the present invention can control the rotation and positioning of the motor through the servo driver without modifying the PLC of the CNC machine tool and not occupying the I/O channel. It has no specific requirements for the CNC system and has no specific requirements for the motor driver or The motor also has no specific requirements, strong applicability, low implementation cost, simple and safe line connection, fast response speed, and can also use CNC commands to program the servo driver through the CNC system to realize control including speed, direction, position, etc. Digital control can flexibly control the operation of the motor extension shaft. The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and changes. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included within the protection scope of the present invention.

Claims (10)

  1. A kind of 1. servo-driver, it is characterised in that including control module, communication module and drive module, the control mould Block connects with the communication module, and the drive module connects with the control module,

    The communication module is used to connect with Digit Control Machine Tool, and receives the operation-command signal sent by the Digit Control Machine Tool,

    The control module is used to, according to the operation-command signal received by the communication module, generate control instruction,

    The drive module is used to the control instruction generated by the control module being sent to motor, with to the motor It is controlled.

  2. 2. servo-driver according to claim 1, it is characterised in that it is defeated that the communication module includes at least one input Outgoing interface.

  3. 3. servo-driver according to claim 2, it is characterised in that the input/output interface connects including common I/O Mouthful, and/or Ethernet interface, and/or RS232 interface.

  4. 4. servo-driver according to claim 1, it is characterised in that the control module includes at least one programmable Control unit.

  5. 5. servo-driver according to claim 4, it is characterised in that described control unit include DSP control chips and/ Or fpga chip.

  6. 6. servo-driver according to claim 1, it is characterised in that the drive module is Driver Card.

  7. 7. servo-driver according to claim 1, it is characterised in that the servo-driver also includes servo communication mould Block, the servo communication module connect with the control module,

    The servo communication module is used to make to be communicated by the servo communication module between multiple servo-drivers Connection.

  8. 8. servo-driver according to claim 7, it is characterised in that the servo communication module includes RS485 interfaces.

  9. 9. a kind of servo-drive system, it is characterised in that including servo-driver as claimed in any one of claims 1-9 wherein, numerical control Lathe and motor, the servo-driver are connected by communication module with the communication interface of the Digit Control Machine Tool, the servo Driver is connected by drive module with the communication interface of the motor,

    The operation-command signal generated by the Digit Control Machine Tool by numerical control programming, the communication interface output through the Digit Control Machine Tool The extremely servo-driver,

    Enter the operation-command signal of the servo-driver through the communication module, by the servo-driver Control module is handled, and generates control instruction,

    The control instruction is exported to the motor through the drive module, and the motor is carried out according to the control instruction Corresponding action.

  10. 10. servo-drive system according to claim 9, it is characterised in that the servo-drive system also includes multiple servos Driver, cascaded by the RS485 interfaces on each servo-driver between multiple servo-drivers.

CN201710896808.6A 2017-09-27 2017-09-27 Servo-driver and servo-drive system Pending CN107505917A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710896808.6A CN107505917A (en) 2017-09-27 2017-09-27 Servo-driver and servo-drive system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710896808.6A CN107505917A (en) 2017-09-27 2017-09-27 Servo-driver and servo-drive system

Publications (1)

Publication Number Publication Date
CN107505917A true CN107505917A (en) 2017-12-22

Family

ID=60698978

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710896808.6A Pending CN107505917A (en) 2017-09-27 2017-09-27 Servo-driver and servo-drive system

Country Status (1)

Country Link
CN (1) CN107505917A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110083124A (en) * 2019-05-08 2019-08-02 深圳市蓝蓝科技有限公司 The control method and control system of numerically-controlled machine tool rotary shaft
CN111443630A (en) * 2020-04-03 2020-07-24 军创(厦门)自动化科技有限公司 Servo driver with built-in programmable control function
CN112612251A (en) * 2020-12-08 2021-04-06 珠海格力智能装备有限公司 Signal processing method, circuit and device
CN114905723A (en) * 2022-05-27 2022-08-16 广州达意隆包装机械股份有限公司 Bottle blowing machine control system, bottle blowing machine control method, electronic equipment and storage medium
CN116125913A (en) * 2023-02-08 2023-05-16 深圳市博视精密机械有限公司 TCP/IP-based numerical control machine tool communication system and working method

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010011041A (en) * 1999-07-24 2001-02-15 윤종용 servo drive system for motor and control method thereof
JP2008269553A (en) * 2007-04-20 2008-11-06 All Fine Technology Co Ltd Servo motor control unit and method thereof
CN103076766A (en) * 2013-01-30 2013-05-01 佛山市定中机械有限公司 Can printing machine numerical-control system based on digital motion controller
KR20160148142A (en) * 2015-06-15 2016-12-26 엘에스산전 주식회사 Motion Control System
CN106843163A (en) * 2017-03-24 2017-06-13 无锡微茗智能科技有限公司 A kind of digital control system, control method and control device
CN207636994U (en) * 2017-09-27 2018-07-20 无锡微茗智能科技有限公司 Servo-driver and servo-drive system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010011041A (en) * 1999-07-24 2001-02-15 윤종용 servo drive system for motor and control method thereof
JP2008269553A (en) * 2007-04-20 2008-11-06 All Fine Technology Co Ltd Servo motor control unit and method thereof
CN103076766A (en) * 2013-01-30 2013-05-01 佛山市定中机械有限公司 Can printing machine numerical-control system based on digital motion controller
KR20160148142A (en) * 2015-06-15 2016-12-26 엘에스산전 주식회사 Motion Control System
CN106843163A (en) * 2017-03-24 2017-06-13 无锡微茗智能科技有限公司 A kind of digital control system, control method and control device
CN207636994U (en) * 2017-09-27 2018-07-20 无锡微茗智能科技有限公司 Servo-driver and servo-drive system

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110083124A (en) * 2019-05-08 2019-08-02 深圳市蓝蓝科技有限公司 The control method and control system of numerically-controlled machine tool rotary shaft
CN110083124B (en) * 2019-05-08 2022-04-15 深圳市蓝蓝科技有限公司 Control method and control system for rotating shaft of numerical control machine tool
CN111443630A (en) * 2020-04-03 2020-07-24 军创(厦门)自动化科技有限公司 Servo driver with built-in programmable control function
CN112612251A (en) * 2020-12-08 2021-04-06 珠海格力智能装备有限公司 Signal processing method, circuit and device
CN114905723A (en) * 2022-05-27 2022-08-16 广州达意隆包装机械股份有限公司 Bottle blowing machine control system, bottle blowing machine control method, electronic equipment and storage medium
CN116125913A (en) * 2023-02-08 2023-05-16 深圳市博视精密机械有限公司 TCP/IP-based numerical control machine tool communication system and working method

Similar Documents

Publication Publication Date Title
CN107505917A (en) 2017-12-22 Servo-driver and servo-drive system
US9436177B2 (en) 2016-09-06 Numerical control system having multi-core processor
US20160179085A1 (en) 2016-06-23 Control system for controlling operation of a numerically controlled machine tool, and back-end and front-end control devices for use in such system
US20080243299A1 (en) 2008-10-02 Machine tool control system
CN109358570A (en) 2019-02-19 Support the controller and its communicating control method of a variety of bus driver communications protocol
JPH09160627A (en) 1997-06-20 Numerical control unit
CN103231197B (en) 2015-06-24 NC (numerical control) welding positioner system
Martinov et al. 2019 Development of motion controller based on ARM microcomputers by supporting different strategies of controlling CAN servo drives
CN103365228B (en) 2016-03-02 A kind of motion controller time-sharing control system
CN105081873A (en) 2015-11-25 Part machining system of numerically controlled machine tool
Martinov et al. 2021 Implementation of dynamic changes in machine kinematics in the electroautomatic subsystem of the CNC system
CN207636994U (en) 2018-07-20 Servo-driver and servo-drive system
CN104635624A (en) 2015-05-20 Control method and control system for controlling numerical control system of four-axis processing equipment
CN106774177A (en) 2017-05-31 A kind of numerical control press control system and control method based on EtherCAT bus communications
CN106843163B (en) 2019-09-06 A kind of digital control system, control method and control device
CN110083124B (en) 2022-04-15 Control method and control system for rotating shaft of numerical control machine tool
CN112526934A (en) 2021-03-19 Rotating shaft control device of numerical control machine tool and control method thereof
CN107498319A (en) 2017-12-22 CNC extensions axle controls device, drive system and CNC machine
CN202013501U (en) 2011-10-19 Integrated numerical control system
CN105682864A (en) 2016-06-15 Control card and robot
CN206292618U (en) 2017-06-30 Has the numerically-controlled tool machine of double control system device
CN101893870B (en) 2013-05-08 Numerical value control device of four-shaft processor
CN210125880U (en) 2020-03-06 Transmission control system of drilling device
CN116330263A (en) 2023-06-27 Intelligent industrial robot platform implementation method based on Codesys
JPH10240330A (en) 1998-09-11 Numerical control unit

Legal Events

Date Code Title Description
2017-12-22 PB01 Publication
2017-12-22 PB01 Publication
2018-01-16 SE01 Entry into force of request for substantive examination
2018-01-16 SE01 Entry into force of request for substantive examination
2025-02-21 RJ01 Rejection of invention patent application after publication
2025-02-21 RJ01 Rejection of invention patent application after publication

Application publication date: 20171222