[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN116880347A - Two-dimensional position comparison system for motion control - Google Patents

Two-dimensional position comparison system for motion control Download PDF

Info

Publication number
CN116880347A
CN116880347A CN202310915057.3A CN202310915057A CN116880347A CN 116880347 A CN116880347 A CN 116880347A CN 202310915057 A CN202310915057 A CN 202310915057A CN 116880347 A CN116880347 A CN 116880347A
Authority
CN
China
Prior art keywords
real
position comparison
motion control
time
communicatively connected
Prior art date
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.)
Granted
Application number
CN202310915057.3A
Other languages
Chinese (zh)
Other versions
CN116880347B (en
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.)
Shenzhen Ruanying Technology Co ltd
Original Assignee
Shenzhen Ruanying 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.)
Filing date
Publication date
Application filed by Shenzhen Ruanying Technology Co ltd filed Critical Shenzhen Ruanying Technology Co ltd
Priority to CN202310915057.3A priority Critical patent/CN116880347B/en
Priority claimed from CN202310915057.3A external-priority patent/CN116880347B/en
Publication of CN116880347A publication Critical patent/CN116880347A/en
Application granted granted Critical
Publication of CN116880347B publication Critical patent/CN116880347B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/05Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
    • G05B19/056Programming the PLC
    • 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/10Plc systems
    • G05B2219/13Plc programming
    • G05B2219/13004Programming the plc

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Programmable Controllers (AREA)

Abstract

本发明涉及工业自动化系统领域,公开了一种运动控制的二维位置比较系统。该系统包括:软件运动控制器,软件运动控制器内设置有非实时操作系统、实时操作系统;实时控制系统内设置有运动控制内核、位置比较参数设置单元以及位置比较数据处理单元;二维比较模块,二维比较模块与软件运动控制器通信连接,二维比较模块内设置有网络连接芯片、总线控制芯片、MCU微处理器、FPGA可编程逻辑处理单元、位置比较单元;驱动器,网络接口芯片外接有驱动器;电机,驱动器与电机通信连接,电机与FPGA可编程逻辑处理单元通信连接;待控制目标,待控制目标与位置比较单元通信连接。本发明可以实现高精度、高效率的运动控制。

The invention relates to the field of industrial automation systems and discloses a two-dimensional position comparison system for motion control. The system includes: a software motion controller, which is equipped with a non-real-time operating system and a real-time operating system; the real-time control system is equipped with a motion control core, a position comparison parameter setting unit and a position comparison data processing unit; two-dimensional comparison Module, the two-dimensional comparison module is connected to the software motion controller for communication. The two-dimensional comparison module is equipped with a network connection chip, a bus control chip, an MCU microprocessor, an FPGA programmable logic processing unit, and a position comparison unit; a driver, and a network interface chip. There is an external driver; a motor, a communication connection between the driver and the motor, and a communication connection between the motor and the FPGA programmable logic processing unit; a target to be controlled, and a communication connection between the target to be controlled and the position comparison unit. The invention can realize high-precision and high-efficiency motion control.

Description

运动控制的二维位置比较系统Two-dimensional position comparison system for motion control

技术领域Technical field

本发明涉及工业自动化系统领域,尤其涉及一种运动控制的二维位置比较系统。The invention relates to the field of industrial automation systems, and in particular to a two-dimensional position comparison system for motion control.

背景技术Background technique

在精密自动化控制领域,随着视觉技术的高速发展,除了要对位置和速度进行控制之外,越来越多的生产流水线对各个产品的形状和铭牌信息的检测质量要求越来越高,对每个产品需要做到应检尽检。在目前的检测方面,都需要精确的位置控制,如相机控制、点胶开关阀控制等。为实现此目标,目前常用的方案一般分为两种,一是利用伺服驱动器的高速位置比较功能,提前将点位预存在驱动器缓存区里面,当反馈位置到达设置位置时,触发脉冲信号;二是在总线控制器上,利用总线极短的通讯周期,通过周期性的获取接收指令,进而对指令位置和编码器位置进行对比,当达到设置点时,触发IO信号,进而实现对相机的控制。这两个方案都有各自的应用场景和不足,无法兼顾运动控制的精度以及效率。In the field of precision automation control, with the rapid development of visual technology, in addition to controlling position and speed, more and more production lines have higher and higher requirements for the inspection quality of the shape and nameplate information of each product. Every product needs to be inspected as required. In current inspections, precise position control is required, such as camera control, dispensing switch valve control, etc. In order to achieve this goal, currently commonly used solutions are generally divided into two types. One is to use the high-speed position comparison function of the servo driver to pre-store the point in the driver buffer area in advance. When the feedback position reaches the set position, the pulse signal is triggered; On the bus controller, the extremely short communication cycle of the bus is used to periodically obtain and receive instructions, and then compare the instruction position and the encoder position. When the set point is reached, the IO signal is triggered to control the camera. . Both solutions have their own application scenarios and shortcomings, and cannot take into account the accuracy and efficiency of motion control.

发明内容Contents of the invention

本发明的主要目的在于解决无法兼顾运动控制的精度以及效率的技术问题。The main purpose of the present invention is to solve the technical problem of being unable to take into account both the accuracy and efficiency of motion control.

本发明第一方面提供了一种运动控制的二维位置比较系统,所述运动控制的二维位置比较系统包括:A first aspect of the present invention provides a two-dimensional position comparison system for motion control. The two-dimensional position comparison system for motion control includes:

软件运动控制器,所述软件运动控制器内设置有非实时操作系统、实时操作系统;A software motion controller, which is equipped with a non-real-time operating system and a real-time operating system;

所述实时控制系统内设置有运动控制内核、位置比较参数设置单元以及位置比较数据处理单元;The real-time control system is provided with a motion control core, a position comparison parameter setting unit and a position comparison data processing unit;

所述非实时控制系统与所述运动控制内核通信连接;The non-real-time control system is communicatively connected with the motion control core;

所述运动控制内核与所述位置比较参数设置单元通信连接;The motion control core is communicatively connected to the position comparison parameter setting unit;

所述运动控制内核与所述位置比较数据处理单元通信连接;The motion control core is communicatively connected to the position comparison data processing unit;

二维比较模块,所述二维比较模块与所述软件运动控制器通信连接,所述二维比较模块内设置有网络连接芯片、总线控制芯片、MCU微处理器、FPGA可编程逻辑处理单元、位置比较单元;Two-dimensional comparison module, the two-dimensional comparison module is communicatively connected with the software motion controller, and the two-dimensional comparison module is provided with a network connection chip, a bus control chip, an MCU microprocessor, an FPGA programmable logic processing unit, position comparison unit;

所述网络接口芯片与所述运动控制内核通信连接;The network interface chip is communicatively connected to the motion control core;

所述网络接口芯片与所述总线控制芯片通信连接;The network interface chip is communicatively connected to the bus control chip;

驱动器,所述网络接口芯片外接有所述驱动器;A driver, the network interface chip is externally connected to the driver;

电机,所述驱动器与所述电机通信连接,所述电机与所述FPGA可编程逻辑处理单元通信连接;A motor, the driver is communicatively connected to the motor, and the motor is communicatively connected to the FPGA programmable logic processing unit;

所述MCU微处理器预所述FPGA可编程逻辑处理单元通信连接;The MCU microprocessor is communicatively connected to the FPGA programmable logic processing unit;

所述FPGA可编程逻辑处理单元与所述位置比较单元通信连接;The FPGA programmable logic processing unit is communicatively connected to the position comparison unit;

所述位置比较单元与所述实时比较信息反馈单元通信连接;The position comparison unit is communicatively connected to the real-time comparison information feedback unit;

所述实时比较信息反馈单元与所述位置比较数据处理单元通信连接;The real-time comparison information feedback unit is communicatively connected to the position comparison data processing unit;

待控制目标,所述待控制目标与所述位置比较单元通信连接。A target to be controlled is communicatively connected to the position comparison unit.

可选的,在本发明第一方面的第一种实现方式中,所述非实时操作系统内设置有用户应用程序以及位置比较参数设置。Optionally, in a first implementation manner of the first aspect of the present invention, a user application program and location comparison parameter settings are provided in the non-real-time operating system.

可选的,在本发明第一方面的第三种实现方式中,所述非实时控制系统与所述运动控制内核通信连接包括:Optionally, in the third implementation manner of the first aspect of the present invention, the communication connection between the non-real-time control system and the motion control core includes:

所述用户应用程序与所述运动控制内核以内存共享的方式进行通信连接。The user application program communicates with the motion control core in a memory sharing manner.

可选的,在本发明第一方面的第四种实现方式中,所述网络接口芯片与所述运动控制内核通信连接包括:Optionally, in the fourth implementation manner of the first aspect of the present invention, the communication connection between the network interface chip and the motion control core includes:

所述软件运动控制器中设置有第一实时总线接口;The software motion controller is provided with a first real-time bus interface;

所述二维位置比较模块中设置有第二实时总线接口、第三实时总线接口;The two-dimensional position comparison module is provided with a second real-time bus interface and a third real-time bus interface;

所述运动控制内核通过所述第一实时总线接口以及所述第二实时总线接口与所述网络接口芯片进行通信连接;The motion control core communicates with the network interface chip through the first real-time bus interface and the second real-time bus interface;

所述网络接口芯片通过所述第三实时总线接口与所述驱动器进行通信连接。The network interface chip communicates with the driver through the third real-time bus interface.

可选的,在本发明第一方面的第五种实现方式中,所述二维位置比较模块包括脉冲信号接口,所述位置比较单元根据所述脉冲信号接口与所述实时比较信息反馈单元通信连接,所述待控制目标根据所述脉冲信号接口与所述位置比较单元通信连接。Optionally, in a fifth implementation manner of the first aspect of the present invention, the two-dimensional position comparison module includes a pulse signal interface, and the position comparison unit communicates with the real-time comparison information feedback unit according to the pulse signal interface. connection, the target to be controlled is communicatively connected with the position comparison unit according to the pulse signal interface.

可选的,在本发明第一方面的第六种实现方式中,所述二维位置比较模块设置有两个编码器反馈接口,所述第三实时总线接口与两个所述驱动器连接,所述驱动器对应连接有所述电机;所述电机根据所述编码器反馈接口与所述FPGA可编程逻辑处理单元通信连接。Optionally, in the sixth implementation manner of the first aspect of the present invention, the two-dimensional position comparison module is provided with two encoder feedback interfaces, and the third real-time bus interface is connected to the two drivers, so The driver is correspondingly connected to the motor; the motor is communicatively connected to the FPGA programmable logic processing unit according to the encoder feedback interface.

可选的,在本发明第一方面的第七种实现方式中,所述待控制目标为相机。Optionally, in a seventh implementation manner of the first aspect of the present invention, the target to be controlled is a camera.

可选的,在本发明第一方面的第八种实现方式中,所述待控制目标为激光接口。Optionally, in an eighth implementation manner of the first aspect of the present invention, the target to be controlled is a laser interface.

在本发明实施例中,运动控制的二维位置比较系统中的软件运动控制器内同时设置了非实时操作系统和实时操作系统。非实时操作系统可以处理一些不需要实时响应的任务,而实时操作系统则专门用于处理需要实时性能的任务。通过将两个操作系统分离,可以确保实时控制系统的可靠性和稳定性。运动控制内核、位置比较参数设置单元和位置比较数据处理单元:实时控制系统内设置了运动控制内核、位置比较参数设置单元和位置比较数据处理单元。运动控制内核负责实现运动控制的算法和逻辑,位置比较参数设置单元用于设置运动控制的参数,而位置比较数据处理单元用于处理位置比较的数据。这些组件协同工作,实现了准确的运动控制。非实时控制系统与运动控制内核之间建立通信连接。这种连接可以实现非实时系统对运动控制的监控、配置和调整,从而确保整个系统的稳定性和可控性。软件运动控制器与二维比较模块建立通信连接。二维比较模块是一个独立的模块,它包含了网络连接芯片、总线控制芯片、MCU微处理器、FPGA可编程逻辑处理单元和位置比较单元等组件。通过与软件运动控制器通信,二维比较模块可以提供更高级别的运动控制功能和处理能力。通过网络接口芯片,软件运动控制器可以与运动控制内核和总线控制芯片进行通信。这种连接方式可以实现与其他设备或系统的数据交换和协调,增加了控制系统的灵活性和可扩展性。驱动器与电机之间建立通信连接,并将其与FPGA可编程逻辑处理单元相连。这样的连接方式可以实现对电机的精确控制和驱动,使得运动控制系统能够根据需要调整电机的速度、位置和转矩等参数。综上所述,软件运动控制器的结构和组成部分相互配合,可以实现高精度、高效率的运动控制。In the embodiment of the present invention, a non-real-time operating system and a real-time operating system are both installed in the software motion controller in the two-dimensional position comparison system of motion control. Non-real-time operating systems can handle some tasks that do not require real-time response, while real-time operating systems are designed to handle tasks that require real-time performance. By separating the two operating systems, the reliability and stability of the real-time control system can be ensured. Motion control core, position comparison parameter setting unit and position comparison data processing unit: The real-time control system is equipped with a motion control core, position comparison parameter setting unit and position comparison data processing unit. The motion control core is responsible for implementing the algorithms and logic of motion control. The position comparison parameter setting unit is used to set motion control parameters, and the position comparison data processing unit is used to process position comparison data. These components work together to achieve accurate motion control. A communication connection is established between the non-real-time control system and the motion control core. This connection enables the monitoring, configuration and adjustment of motion control by non-real-time systems, thereby ensuring the stability and controllability of the entire system. The software motion controller establishes a communication connection with the two-dimensional comparison module. The two-dimensional comparison module is an independent module that includes components such as a network connection chip, a bus control chip, an MCU microprocessor, an FPGA programmable logic processing unit, and a position comparison unit. By communicating with the software motion controller, the 2D Compare module provides higher levels of motion control functionality and processing power. Through the network interface chip, the software motion controller can communicate with the motion control core and bus control chip. This connection method can realize data exchange and coordination with other devices or systems, increasing the flexibility and scalability of the control system. A communication connection is established between the driver and the motor and connected to the FPGA programmable logic processing unit. Such a connection method can achieve precise control and drive of the motor, allowing the motion control system to adjust the motor's speed, position, torque and other parameters as needed. To sum up, the structure and components of the software motion controller cooperate with each other to achieve high-precision and efficient motion control.

附图说明Description of the drawings

图1为本发明实施例中运动控制的二维位置比较系统的第一个实施例示意;Figure 1 is a schematic diagram of a first embodiment of a two-dimensional position comparison system for motion control in an embodiment of the present invention;

图2为本发明实施例中运动控制的二维位置比较系统的第二个实施例示意;Figure 2 is a schematic diagram of a second embodiment of a two-dimensional position comparison system for motion control in an embodiment of the present invention;

图3为本发明实施例中运动控制的二维位置比较系统的第三个实施例示意;Figure 3 is a schematic diagram of a third embodiment of a two-dimensional position comparison system for motion control in an embodiment of the present invention;

图4为本发明实施例中运动控制的二维位置比较系统的第四个实施例示意;Figure 4 is a schematic diagram of a fourth embodiment of a two-dimensional position comparison system for motion control in an embodiment of the present invention;

图5为本发明实施例中运动控制的二维位置比较系统的第五个实施例示意;Figure 5 is a schematic diagram of the fifth embodiment of the two-dimensional position comparison system for motion control in the embodiment of the present invention;

图6为本发明实施例中运动控制的二维位置比较系统的第六个实施例示意;Figure 6 is a schematic diagram of the sixth embodiment of the two-dimensional position comparison system for motion control in the embodiment of the present invention;

图7为本发明实施例中运动控制的二维位置比较系统的第七个实施例示意;Figure 7 is a schematic diagram of the seventh embodiment of the two-dimensional position comparison system for motion control in the embodiment of the present invention;

图8为本发明实施例中运动控制的二维位置比较系统的第八个实施例示意。FIG. 8 is a schematic diagram of an eighth embodiment of a two-dimensional position comparison system for motion control in an embodiment of the present invention.

具体实施方式Detailed ways

本发明实施例提供了一种运动控制的二维位置比较系统。Embodiments of the present invention provide a two-dimensional position comparison system for motion control.

本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”或“具有”及其任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。The terms "first", "second", "third", "fourth", etc. (if present) in the description and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects without necessarily using Used to describe a specific order or sequence. It is to be understood that the data so used are interchangeable under appropriate circumstances so that the embodiments described herein can be practiced in sequences other than those illustrated or described herein. In addition, the terms "comprising" or "having" and any variations thereof are intended to cover non-exclusive inclusions, e.g., processes, methods, systems, products, or devices that comprise a series of steps or units and are not necessarily limited to those expressly listed. steps or units, but may include other steps or units not expressly listed or inherent to such processes, methods, products or apparatuses.

为便于理解,下面对本发明实施例的具体流程进行描述,请参阅图1,本发明实施例中运动控制的二维位置比较系统的第一个实施例,所述运动控制的二维位置比较系统包括:For ease of understanding, the specific process of the embodiment of the present invention is described below. Please refer to Figure 1, which is a first embodiment of a two-dimensional position comparison system for motion control in an embodiment of the present invention. The two-dimensional position comparison system for motion control is include:

软件运动控制器201,所述软件运动控制器201内设置有非实时操作系统2011、实时操作系统2012;所述实时控制系统内设置有运动控制内核20121、位置比较参数设置20112单元20122以及位置比较参数设置20112单元20123;所述非实时控制系统与所述运动控制内核20121通信连接;所述运动控制内核20121与所述位置比较参数设置20112单元20122通信连接;所述运动控制内核20121与所述位置比较参数设置20112单元20123通信连接;二维比较模块,所述二维比较模块与所述软件运动控制器201通信连接,所述二维比较模块内设置有网络连接芯片、总线控制芯片2022、MCU微处理器2023、FPGA可编程逻辑处理单元2024、位置比较单元2025;所述网络接口芯片2021与所述运动控制内核20121通信连接;所述网络接口芯片2021与所述总线控制芯片2022通信连接;驱动器203,所述网络接口芯片2021外接有所述驱动器203;电机204,所述驱动器203与所述电机204通信连接,所述电机204与所述FPGA可编程逻辑处理单元2024通信连接;所述MCU微处理器2023预所述FPGA可编程逻辑处理单元2024通信连接;所述FPGA可编程逻辑处理单元2024与所述位置比较单元2025通信连接;所述位置比较单元2025与所述实时比较信息反馈单元2026通信连接;所述实时比较信息反馈单元2026与所述位置比较参数设置20112单元20123通信连接;待控制目标205,所述待控制目标205与所述位置比较单元2025通信连接。Software motion controller 201. The software motion controller 201 is provided with a non-real-time operating system 2011 and a real-time operating system 2012; the real-time control system is provided with a motion control core 20121, a position comparison parameter setting unit 20112 and a position comparison unit 20122. Parameter setting 20112 unit 20123; the non-real-time control system is communicatively connected with the motion control core 20121; the motion control core 20121 is communicatively connected with the position comparison parameter setting 20112 unit 20122; the motion control core 20121 is communicatively connected with the Position comparison parameter setting unit 20123 communication connection; two-dimensional comparison module, the two-dimensional comparison module is communicated with the software motion controller 201, and the two-dimensional comparison module is provided with a network connection chip, a bus control chip 2022, MCU microprocessor 2023, FPGA programmable logic processing unit 2024, position comparison unit 2025; the network interface chip 2021 is communicatively connected with the motion control core 20121; the network interface chip 2021 is communicatively connected with the bus control chip 2022 ; Driver 203, the network interface chip 2021 is externally connected to the driver 203; Motor 204, the driver 203 is communicatively connected to the motor 204, the motor 204 is communicatively connected to the FPGA programmable logic processing unit 2024; so The MCU microprocessor 2023 is communicatively connected with the FPGA programmable logic processing unit 2024; the FPGA programmable logic processing unit 2024 is communicatively connected with the position comparison unit 2025; the position comparison unit 2025 is with the real-time comparison information The feedback unit 2026 is communicatively connected; the real-time comparison information feedback unit 2026 is communicatively connected with the position comparison parameter setting unit 20123; the target to be controlled 205 is communicatively connected with the position comparison unit 2025.

进一步的,在一种实施例中,可以参考图2,图2为本发明实施例中运动控制的二维位置比较系统的第二个实施例,所述非实时操作系统2011内设置有用户应用程序20111以及位置比较参数设置20112。Further, in one embodiment, reference can be made to Figure 2, which is a second embodiment of a two-dimensional position comparison system for motion control in an embodiment of the present invention. A user application is provided in the non-real-time operating system 2011. Program 20111 and position comparison parameter settings 20112.

本可选实施例中,非实时操作系统内设置了用户应用程序,使得用户可以通过编程或配置来实现对软件运动控制器的功能定制和扩展。用户可以根据具体需求编写应用程序,实现自定义的运动控制逻辑,满足特定的控制要求。这种灵活性使得控制器更加可定制化,并且能够适应各种复杂的控制场景。非实时操作系统内还设置了位置比较参数设置,这意味着用户可以通过设置不同的参数来调整运动控制的方式和行为。例如,用户可以设置运动速度、加速度、限位等参数,以满足具体的运动需求。这样,用户可以灵活地控制运动系统的性能和行为,并根据实际情况进行优化和调整。通过在非实时操作系统中设置用户应用程序和位置比较参数设置,软件运动控制器具备良好的可扩展性。用户可以通过添加新的应用程序或修改位置比较参数设置,对控制器进行功能扩展或改进。这样,控制器可以适应不断变化和发展的控制需求,保持与新技术和应用的兼容性。将用户应用程序和位置比较参数设置集成在非实时操作系统中,可以简化软件开发流程。开发人员可以直接利用操作系统提供的接口和功能,快速实现自己的应用逻辑,并且在运行时可以动态地修改参数进行调试和优化。这样,开发周期可以大大缩短,开发效率和产品迭代速度也可以得到提高。对比总线控制器的方式,通过二维比较模块,可以使用极短的周期,例如1us。对比常见的二维位置比较模块,触发条件需同时满足坐标进入到位宽度所在范围和开始远离设置的坐标点的最小点才会触发信号。对于异常处理,通过实时交互的方式,能够实时监控所有流程。并可对位置比较的信号进行监控、结果确认和实时的调整。In this optional embodiment, a user application program is set up in the non-real-time operating system, so that the user can customize and expand the functions of the software motion controller through programming or configuration. Users can write applications according to specific needs to implement customized motion control logic to meet specific control requirements. This flexibility makes the controller more customizable and adaptable to various complex control scenarios. Position comparison parameter settings are also set up in the non-real-time operating system, which means that users can adjust the motion control method and behavior by setting different parameters. For example, users can set parameters such as movement speed, acceleration, and position limits to meet specific movement needs. In this way, users can flexibly control the performance and behavior of the motion system and optimize and adjust it according to the actual situation. Software motion controllers are highly scalable by setting up user applications and position comparison parameter settings in a non-real-time operating system. Users can extend or improve the functionality of the controller by adding new applications or modifying position comparison parameter settings. In this way, the controller can adapt to changing and evolving control needs, maintaining compatibility with new technologies and applications. Integrating user applications and location comparison parameter settings into non-real-time operating systems simplifies the software development process. Developers can directly use the interfaces and functions provided by the operating system to quickly implement their own application logic, and can dynamically modify parameters for debugging and optimization during runtime. In this way, the development cycle can be greatly shortened, and development efficiency and product iteration speed can also be improved. Compared with the bus controller method, through the two-dimensional comparison module, extremely short cycles, such as 1us, can be used. Compared with the common two-dimensional position comparison module, the trigger condition must meet the minimum point where the coordinates enter the range of the in-position width and start to move away from the set coordinate point to trigger the signal. For exception handling, all processes can be monitored in real time through real-time interaction. It can also monitor the position comparison signal, confirm the results and make real-time adjustments.

进一步的,在一种实施例中,可以参考图3,图3为本发明实施例中运动控制的二维位置比较系统的第三个实施例,所述运动控制内核20121与所述非实时控制系统201通信连接。所述用户应用程序20111与所述运动控制内核20121以内存共享的方式进行通信连接。Further, in one embodiment, reference may be made to FIG. 3 , which is a third embodiment of a two-dimensional position comparison system for motion control in an embodiment of the present invention. The motion control core 20121 and the non-real-time control System 201 communication connection. The user application 20111 communicates with the motion control core 20121 in a memory sharing manner.

本可选实施例中,内存共享方式可以实现实时的通信连接,使得用户应用程序能够与运动控制内核实时地交换数据。这对于需要快速响应和实时更新的应用场景非常关键,比如机器人控制、精密仪器和设备等。通过内存共享方式进行通信,可以保证控制系统的实时性能,确保控制指令的准确性和实时性。In this optional embodiment, the memory sharing method can realize real-time communication connection, allowing the user application program to exchange data with the motion control core in real time. This is critical for application scenarios that require fast response and real-time updates, such as robot control, precision instruments and equipment, etc. Communication through memory sharing can ensure the real-time performance of the control system and ensure the accuracy and real-time nature of the control instructions.

进一步的,在一种实施例中,可以参考图4,图4为本发明实施例中运动控制的二维位置比较系统的第四个实施例,所述软件运动控制器201中设置有第一实时总线接口2013;所述二维位置比较模块202中设置有第一实时总线接口2027、第三实时总线接口2028;所述运动控制内核20121通过所述第一实时总线接口2013以及所述第一实时总线接口2027与所述网络接口芯片2021进行通信连接;所述网络接口芯片2021通过所述第三实时总线接口2028与所述驱动器203进行通信连接。Further, in one embodiment, reference may be made to FIG. 4 , which is a fourth embodiment of a two-dimensional position comparison system for motion control in an embodiment of the present invention. The software motion controller 201 is provided with a first Real-time bus interface 2013; the two-dimensional position comparison module 202 is provided with a first real-time bus interface 2027 and a third real-time bus interface 2028; the motion control core 20121 passes the first real-time bus interface 2013 and the first real-time bus interface 2028. The real-time bus interface 2027 communicates with the network interface chip 2021; the network interface chip 2021 communicates with the driver 203 through the third real-time bus interface 2028.

本可选实施例中,通过使用实时总线接口进行通信连接,可以实现高实时性能。实时总线接口具有较低的延迟和较高的数据传输速率,使得控制指令和数据能够以实时的方式传输和处理。这对于运动控制系统来说非常重要,可以保证控制指令的准确性和及时性,提高系统的响应速度和性能。实时总线接口能够高效地传输大量的数据。通过第一实时总线接口和第二实时总线接口,运动控制内核可以与网络接口芯片和二维位置比较模块进行快速、可靠的数据交换。而通过第三实时总线接口,网络接口芯片可以与驱动器进行高效的数据传输。这样,整个控制系统可以实现快速而有效的数据传输,提高系统的整体效率和性能。In this optional embodiment, high real-time performance can be achieved by using a real-time bus interface for communication connection. The real-time bus interface has low latency and high data transmission rate, allowing control instructions and data to be transmitted and processed in real-time. This is very important for the motion control system, which can ensure the accuracy and timeliness of control instructions and improve the response speed and performance of the system. Real-time bus interfaces can efficiently transfer large amounts of data. Through the first real-time bus interface and the second real-time bus interface, the motion control core can perform fast and reliable data exchange with the network interface chip and the two-dimensional position comparison module. Through the third real-time bus interface, the network interface chip can perform efficient data transmission with the driver. In this way, the entire control system can achieve fast and effective data transmission, improving the overall efficiency and performance of the system.

进一步的,在一种实施例中,可以参考图5,图5为本发明实施例中运动控制的二维位置比较系统的第五个实施例,所述二维位置比较模块202包括脉冲信号接口2029,所述位置比较单元2025根据所述脉冲信号接口2029与所述实时比较信息反馈单元2026通信连接,所述待控制目标205根据所述脉冲信号接口2029与所述位置比较单元2025通信连接。Further, in one embodiment, reference may be made to FIG. 5 , which is a fifth embodiment of a two-dimensional position comparison system for motion control in an embodiment of the present invention. The two-dimensional position comparison module 202 includes a pulse signal interface. 2029. The position comparison unit 2025 is communicatively connected to the real-time comparison information feedback unit 2026 according to the pulse signal interface 2029, and the target to be controlled 205 is communicatively connected to the position comparison unit 2025 according to the pulse signal interface 2029.

本可选实施例中,通过脉冲信号接口,二维位置比较模块可以接收到来自运动设备的脉冲信号。位置比较单元可以将这些脉冲信号与实时比较信息反馈单元进行通信,从而实现对运动设备位置的精确定位。这对于需要高精度位置控制的应用非常重要,如机器人运动控制、自动定位等。通过与实时比较信息反馈单元的通信连接,位置比较单元可以及时将检测到的位置信号反馈给控制系统。这使得控制系统可以根据实时的位置信息做出即时的调整和决策。这对于实现闭环控制和动态控制非常关键,可以提高系统的稳定性和准确性。通过脉冲信号接口,待控制目标可以直接与位置比较单元进行通信。这样,待控制目标可以向位置比较单元发送指令、参数等信息,实现对运动设备的灵活控制。同时,位置比较单元也可以将实时的位置数据传输给待控制目标,使得待控制目标可以及时获取到系统的状态信息。In this optional embodiment, through the pulse signal interface, the two-dimensional position comparison module can receive pulse signals from the motion equipment. The position comparison unit can communicate these pulse signals with the real-time comparison information feedback unit to achieve precise positioning of the position of the sports equipment. This is very important for applications that require high-precision position control, such as robot motion control, automatic positioning, etc. Through the communication connection with the real-time comparison information feedback unit, the position comparison unit can feedback the detected position signal to the control system in time. This allows the control system to make instant adjustments and decisions based on real-time location information. This is very critical to achieve closed-loop control and dynamic control, which can improve the stability and accuracy of the system. Through the pulse signal interface, the target to be controlled can communicate directly with the position comparison unit. In this way, the target to be controlled can send instructions, parameters and other information to the position comparison unit to achieve flexible control of the motion equipment. At the same time, the position comparison unit can also transmit real-time position data to the target to be controlled, so that the target to be controlled can obtain the status information of the system in time.

进一步的,在一种实施例中,可以参考图6,图6为本发明实施例中运动控制的二维位置比较系统的第六个实施例,所述二维位置比较模块202设置有2个编码器反馈接口2030,所述第三实时总线接口2028与2个所述驱动器203连接,所述驱动器203对应连接有所述电机204;所述电机204根据所述编码器反馈接口2030与所述FPGA可编程逻辑处理单元2024通信连接。可选的,驱动器数量、电机数量以及编码器反馈接口数量对应,可为n。Further, in one embodiment, reference may be made to FIG. 6 , which is a sixth embodiment of a two-dimensional position comparison system for motion control in an embodiment of the present invention. The two-dimensional position comparison module 202 is provided with two Encoder feedback interface 2030, the third real-time bus interface 2028 is connected to two of the drivers 203, and the drivers 203 are correspondingly connected to the motors 204; the motors 204 are connected to the encoder feedback interface 2030 according to the encoder feedback interface 2030. FPGA programmable logic processing unit 2024 is connected for communication. Optional, the number of drives, motors and encoder feedback interfaces correspond to each other, which can be n.

本可选实施例中,通过设置多个编码器反馈接口,可以同时接收多个轴的位置反馈信号。这样可以实现多轴的位置比较和控制,适用于支持多轴运动的应用场景,如机械臂、CNC等。每个编码器反馈接口对应一个轴,可以独立地对每个轴进行精确定位和控制。通过第三实时总线接口与多个驱动器进行连接,可以实现高效的数据传输和通信。实时总线具有较低的延迟和较高的数据传输速率,可以保证控制指令和数据能够以实时的方式传输和处理。这样可以提高系统的响应速度和性能。对比驱动器的内部位置比较,可以满足单路、二维等对位置比较要求不同的场合。无需预先性写入。In this optional embodiment, by setting multiple encoder feedback interfaces, position feedback signals of multiple axes can be received at the same time. This can achieve multi-axis position comparison and control, and is suitable for application scenarios that support multi-axis motion, such as robotic arms, CNC, etc. Each encoder feedback interface corresponds to an axis, and each axis can be accurately positioned and controlled independently. Efficient data transmission and communication can be achieved by connecting to multiple drives through the third real-time bus interface. The real-time bus has low latency and high data transmission rate, which can ensure that control instructions and data can be transmitted and processed in real-time. This improves system responsiveness and performance. The internal position comparison of the contrast driver can meet single-channel, two-dimensional and other occasions with different requirements for position comparison. No pre-writing required.

进一步的,在一种实施例中,可以参考图7,图7为本发明实施例中运动控制的二维位置比较系统的第七个实施例。所述待控制目标205为相机。Further, in one embodiment, reference may be made to FIG. 7 , which is a seventh embodiment of a two-dimensional position comparison system for motion control in an embodiment of the present invention. The target to be controlled 205 is a camera.

进一步的,在一种实施例中,可以参考图8,图8为本发明实施例中运动控制的二维位置比较系统的第八个实施例。所述待控制目标205为激光接口。Further, in one embodiment, reference may be made to FIG. 8 , which is an eighth embodiment of a two-dimensional position comparison system for motion control in an embodiment of the present invention. The target to be controlled 205 is a laser interface.

在本发明实施例中,运动控制的二维位置比较系统中的软件运动控制器内同时设置了非实时操作系统和实时操作系统。非实时操作系统可以处理一些不需要实时响应的任务,而实时操作系统则专门用于处理需要实时性能的任务。通过将两个操作系统分离,可以确保实时控制系统的可靠性和稳定性。运动控制内核、位置比较参数设置单元和位置比较数据处理单元:实时控制系统内设置了运动控制内核、位置比较参数设置单元和位置比较数据处理单元。运动控制内核负责实现运动控制的算法和逻辑,位置比较参数设置单元用于设置运动控制的参数,而位置比较数据处理单元用于处理位置比较的数据。这些组件协同工作,实现了准确的运动控制。非实时控制系统与运动控制内核之间建立通信连接。这种连接可以实现非实时系统对运动控制的监控、配置和调整,从而确保整个系统的稳定性和可控性。软件运动控制器与二维比较模块建立通信连接。二维比较模块是一个独立的模块,它包含了网络连接芯片、总线控制芯片、MCU微处理器、FPGA可编程逻辑处理单元和位置比较单元等组件。通过与软件运动控制器通信,二维比较模块可以提供更高级别的运动控制功能和处理能力。通过网络接口芯片,软件运动控制器可以与运动控制内核和总线控制芯片进行通信。这种连接方式可以实现与其他设备或系统的数据交换和协调,增加了控制系统的灵活性和可扩展性。驱动器与电机之间建立通信连接,并将其与FPGA可编程逻辑处理单元相连。这样的连接方式可以实现对电机的精确控制和驱动,使得运动控制系统能够根据需要调整电机的速度、位置和转矩等参数。综上所述,软件运动控制器的结构和组成部分相互配合,可以实现高精度、高效率的运动控制。In the embodiment of the present invention, a non-real-time operating system and a real-time operating system are both installed in the software motion controller in the two-dimensional position comparison system of motion control. Non-real-time operating systems can handle some tasks that do not require real-time response, while real-time operating systems are designed to handle tasks that require real-time performance. By separating the two operating systems, the reliability and stability of the real-time control system can be ensured. Motion control core, position comparison parameter setting unit and position comparison data processing unit: The real-time control system is equipped with a motion control core, position comparison parameter setting unit and position comparison data processing unit. The motion control core is responsible for implementing the algorithms and logic of motion control. The position comparison parameter setting unit is used to set motion control parameters, and the position comparison data processing unit is used to process position comparison data. These components work together to achieve accurate motion control. A communication connection is established between the non-real-time control system and the motion control core. This connection enables the monitoring, configuration and adjustment of motion control by non-real-time systems, thereby ensuring the stability and controllability of the entire system. The software motion controller establishes a communication connection with the two-dimensional comparison module. The two-dimensional comparison module is an independent module that includes components such as a network connection chip, a bus control chip, an MCU microprocessor, an FPGA programmable logic processing unit, and a position comparison unit. By communicating with the software motion controller, the 2D Compare module provides higher levels of motion control functionality and processing power. Through the network interface chip, the software motion controller can communicate with the motion control core and bus control chip. This connection method can realize data exchange and coordination with other devices or systems, increasing the flexibility and scalability of the control system. A communication connection is established between the driver and the motor and connected to the FPGA programmable logic processing unit. Such a connection method can achieve precise control and drive of the motor, allowing the motion control system to adjust parameters such as the speed, position, and torque of the motor as needed. To sum up, the structure and components of the software motion controller cooperate with each other to achieve high-precision and efficient motion control.

以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。As mentioned above, the above embodiments are only used to illustrate the technical solution of the present invention, but not to limit it. Although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the foregoing. The technical solutions described in each embodiment may be modified, or some of the technical features may be equivalently replaced; however, these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of each embodiment of the present invention.

Claims (8)

1.一种运动控制的二维位置比较系统,其特征在于,所述运动控制的二维位置比较系统包括:1. A two-dimensional position comparison system for motion control, characterized in that the two-dimensional position comparison system for motion control includes: 软件运动控制器,所述软件运动控制器内设置有非实时操作系统、实时操作系统;A software motion controller, which is equipped with a non-real-time operating system and a real-time operating system; 所述实时控制系统内设置有运动控制内核、位置比较参数设置单元以及位置比较数据处理单元;The real-time control system is provided with a motion control core, a position comparison parameter setting unit and a position comparison data processing unit; 所述非实时控制系统与所述运动控制内核通信连接;The non-real-time control system is communicatively connected with the motion control core; 所述运动控制内核与所述位置比较参数设置单元通信连接;The motion control core is communicatively connected to the position comparison parameter setting unit; 所述运动控制内核与所述位置比较数据处理单元通信连接;The motion control core is communicatively connected to the position comparison data processing unit; 二维比较模块,所述二维比较模块与所述软件运动控制器通信连接,所述二维比较模块内设置有网络连接芯片、总线控制芯片、MCU微处理器、FPGA可编程逻辑处理单元、位置比较单元;Two-dimensional comparison module, the two-dimensional comparison module is communicatively connected with the software motion controller, and the two-dimensional comparison module is provided with a network connection chip, a bus control chip, an MCU microprocessor, an FPGA programmable logic processing unit, position comparison unit; 所述网络接口芯片与所述运动控制内核通信连接;The network interface chip is communicatively connected to the motion control core; 所述网络接口芯片与所述总线控制芯片通信连接;The network interface chip is communicatively connected to the bus control chip; 驱动器,所述网络接口芯片外接有所述驱动器;A driver, the network interface chip is externally connected to the driver; 电机,所述驱动器与所述电机通信连接,所述电机与所述FPGA可编程逻辑处理单元通信连接;A motor, the driver is communicatively connected to the motor, and the motor is communicatively connected to the FPGA programmable logic processing unit; 所述MCU微处理器预所述FPGA可编程逻辑处理单元通信连接;The MCU microprocessor is communicatively connected to the FPGA programmable logic processing unit; 所述FPGA可编程逻辑处理单元与所述位置比较单元通信连接;The FPGA programmable logic processing unit is communicatively connected to the position comparison unit; 所述位置比较单元与所述实时比较信息反馈单元通信连接;The position comparison unit is communicatively connected to the real-time comparison information feedback unit; 所述实时比较信息反馈单元与所述位置比较数据处理单元通信连接;The real-time comparison information feedback unit is communicatively connected to the position comparison data processing unit; 待控制目标,所述待控制目标与所述位置比较单元通信连接。A target to be controlled is communicatively connected to the position comparison unit. 2.根据权利要求1所述的运动控制的二维位置比较系统,其特征在于,所述非实时操作系统内设置有用户应用程序以及位置比较参数设置。2. The two-dimensional position comparison system of motion control according to claim 1, characterized in that a user application program and position comparison parameter settings are provided in the non-real-time operating system. 3.根据权利要求2所述的运动控制的二维位置比较系统,其特征在于,所述非实时控制系统与所述运动控制内核通信连接包括:3. The two-dimensional position comparison system of motion control according to claim 2, characterized in that the communication connection between the non-real-time control system and the motion control core includes: 所述用户应用程序与所述运动控制内核以内存共享的方式进行通信连接。The user application program communicates with the motion control core in a memory sharing manner. 4.根据权利要求3所述的运动控制的二维位置比较系统,其特征在于,所述网络接口芯片与所述运动控制内核通信连接包括:4. The two-dimensional position comparison system of motion control according to claim 3, characterized in that the communication connection between the network interface chip and the motion control core includes: 所述软件运动控制器中设置有第一实时总线接口;The software motion controller is provided with a first real-time bus interface; 所述二维位置比较模块中设置有第二实时总线接口、第三实时总线接口;The two-dimensional position comparison module is provided with a second real-time bus interface and a third real-time bus interface; 所述运动控制内核通过所述第一实时总线接口以及所述第二实时总线接口与所述网络接口芯片进行通信连接;The motion control core communicates with the network interface chip through the first real-time bus interface and the second real-time bus interface; 所述网络接口芯片通过所述第三实时总线接口与所述驱动器进行通信连接。The network interface chip communicates with the driver through the third real-time bus interface. 5.根据权利要求4所述的运动控制的二维位置比较系统,其特征在于,所述二维位置比较模块包括脉冲信号接口,所述位置比较单元根据所述脉冲信号接口与所述实时比较信息反馈单元通信连接,所述待控制目标根据所述脉冲信号接口与所述位置比较单元通信连接。5. The two-dimensional position comparison system of motion control according to claim 4, characterized in that the two-dimensional position comparison module includes a pulse signal interface, and the position comparison unit compares the real-time comparison with the pulse signal interface according to the pulse signal interface. The information feedback unit is communicatively connected, and the target to be controlled is communicatively connected with the position comparison unit according to the pulse signal interface. 6.根据权利要求1-5任一项所述的运动控制的二维位置比较系统,其特征在于,所述二维位置比较模块设置有两个编码器反馈接口,所述第三实时总线接口与两个所述驱动器连接,所述驱动器对应连接有所述电机;所述电机根据所述编码器反馈接口与所述FPGA可编程逻辑处理单元通信连接。6. The two-dimensional position comparison system of motion control according to any one of claims 1-5, characterized in that the two-dimensional position comparison module is provided with two encoder feedback interfaces, and the third real-time bus interface Connected to two drivers, the motors are correspondingly connected to the drivers; the motors are communicatively connected to the FPGA programmable logic processing unit according to the encoder feedback interface. 7.根据权利要求6所述的运动控制的二维位置比较系统,其特征在于,所述待控制目标为相机。7. The two-dimensional position comparison system for motion control according to claim 6, wherein the target to be controlled is a camera. 8.根据权利要求6所述的运动控制的二维位置比较系统,其特征在于,所述待控制目标为激光接口。8. The two-dimensional position comparison system for motion control according to claim 6, wherein the target to be controlled is a laser interface.
CN202310915057.3A 2023-07-24 Two-dimensional position comparison system for motion control Active CN116880347B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310915057.3A CN116880347B (en) 2023-07-24 Two-dimensional position comparison system for motion control

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310915057.3A CN116880347B (en) 2023-07-24 Two-dimensional position comparison system for motion control

Publications (2)

Publication Number Publication Date
CN116880347A true CN116880347A (en) 2023-10-13
CN116880347B CN116880347B (en) 2025-02-25

Family

ID=

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060119576A1 (en) * 2004-12-06 2006-06-08 Naturalpoint, Inc. Systems and methods for using a movable object to control a computer
CN103309269A (en) * 2013-06-27 2013-09-18 重庆大学 Single-axis movement control system for industrial CT (computed tomography)
WO2016004587A1 (en) * 2014-07-08 2016-01-14 北京航空航天大学 Robotic hybrid system application framework based on multi-core processor architecture
CN205910549U (en) * 2016-08-08 2017-01-25 深圳市软赢科技有限公司 Control system through real -time bus module and realization of software motion engine
CN106903426A (en) * 2017-04-01 2017-06-30 广东顺威精密塑料股份有限公司 A kind of laser welding localization method based on machine vision
WO2020051977A1 (en) * 2018-09-10 2020-03-19 广东工贸职业技术学院 Motion control system
CN113741311A (en) * 2021-09-16 2021-12-03 深圳市软赢科技有限公司 Bus control system and method with sub-period high-frequency processing function

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060119576A1 (en) * 2004-12-06 2006-06-08 Naturalpoint, Inc. Systems and methods for using a movable object to control a computer
CN103309269A (en) * 2013-06-27 2013-09-18 重庆大学 Single-axis movement control system for industrial CT (computed tomography)
WO2016004587A1 (en) * 2014-07-08 2016-01-14 北京航空航天大学 Robotic hybrid system application framework based on multi-core processor architecture
CN205910549U (en) * 2016-08-08 2017-01-25 深圳市软赢科技有限公司 Control system through real -time bus module and realization of software motion engine
CN106903426A (en) * 2017-04-01 2017-06-30 广东顺威精密塑料股份有限公司 A kind of laser welding localization method based on machine vision
WO2020051977A1 (en) * 2018-09-10 2020-03-19 广东工贸职业技术学院 Motion control system
CN113741311A (en) * 2021-09-16 2021-12-03 深圳市软赢科技有限公司 Bus control system and method with sub-period high-frequency processing function

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
CONG WANG: "《Post-Impact Motion Planning and Tracking Control for Autonomous Vehicles》", 《CHINESE JOURNAL OF MECHANICAL ENGINEERING》, 23 May 2022 (2022-05-23), pages 1 *
霍炬: "《二维平面运动系统实验平台开发》", 《实验技术与管理》, no. 10, 20 October 2013 (2013-10-20), pages 68 *

Similar Documents

Publication Publication Date Title
Martinov et al. From classic CNC systems to cloud-based technology and back
CN102862161B (en) Field bus-based PAC (Programmable Automation Controller) industrial robot control system
CN106502095B (en) A kind of cooperative control method of more industrial robots
US8751044B2 (en) Control system for controlling an industrial robot
CN104526696B (en) A Novel Four-axis Robot Control System
JP6466355B2 (en) Method for setting identification code of smart motor and multi-axis control device using smart motor
JP2019067045A (en) Control unit
CN103406905A (en) Robot system with visual servo and detection functions
CN111775145B (en) A Control System of a Series-Parallel Robot
JP2018153883A (en) Control system, controller, and control method
CN107972036B (en) Industrial robot dynamics control system and method based on TensorFlow
CN105033996A (en) Control system based on hand-push teaching type five-shaft horizontal joint robot
CN107791244A (en) Controller, operation controller, multi-axis actuation control device and drive dynamic control device
EP2665585A2 (en) System for commanding a robot
CN105824270A (en) Multi-shaft motion controller and control method of closed-loop PWM pulse
US10786898B2 (en) Method for the automatic configuration of an external control system for the open-loop and/or closed-loop control of a robot system
CN203311218U (en) Novel machining center numerical control system
CN116880347A (en) Two-dimensional position comparison system for motion control
US10754320B2 (en) Method and apparatus for integrating an external motion planner with an industrial controller
CN116880347B (en) Two-dimensional position comparison system for motion control
CN213634179U (en) Automation device
CN208873040U (en) PLC-based three-axis CNC drilling machine control system
CN116330263A (en) Intelligent industrial robot platform implementation method based on Codesys
CN202378054U (en) Mechanical arm controller with motion control and logic control cores
CN206193517U (en) Numerical control machine tool control system based on ARM

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant