[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
communication connection
time
motion
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.)
Pending
Application number
CN202310915057.3A
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.)
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/CN116880347A/en
Publication of CN116880347A publication Critical patent/CN116880347A/en
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/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

The invention relates to the field of industrial automation systems, and discloses a two-dimensional position comparison system for motion control. The system comprises: the software motion controller is internally provided with a non-real-time operating system and a real-time operating system; the real-time control system is internally provided with a motion control kernel, a position comparison parameter setting unit and a position comparison data processing unit; the two-dimensional comparison module is in communication connection with the software motion controller, and a network connection chip, a bus control chip, an MCU microprocessor, an FPGA programmable logic processing unit and a position comparison unit are arranged in the two-dimensional comparison module; the driver is externally connected with the network interface chip; the motor is in communication connection with the driver and the FPGA programmable logic processing unit; and the target to be controlled is in communication connection with 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, in particular to a two-dimensional position comparison system for motion control.
Background
In the field of precise automatic control, along with the high-speed development of vision technology, besides the position and speed to be controlled, more and more production lines have higher and higher requirements on the detection quality of the shape and nameplate information of each product, and the products need to be completely detected. In the current detection aspect, accurate position control is required, such as camera control, dispensing switch valve control and the like. To achieve the objective, the current common schemes are generally divided into two types, namely, the high-speed position comparison function of the servo driver is utilized to pre-store the point positions in the driver buffer area in advance, and when the feedback position reaches the set position, the pulse signals are triggered; secondly, on the bus controller, the communication period of extremely short bus is utilized, the instruction is received through periodic acquisition, the instruction position is further compared with the encoder position, and when the set point is reached, IO signals are triggered, so that the camera is controlled. Both schemes have respective application scenes and defects, and cannot consider the accuracy and efficiency of motion control.
Disclosure of Invention
The invention mainly aims to solve the technical problem that the accuracy and the efficiency of motion control cannot be considered.
The first aspect of the present invention provides a motion-controlled two-dimensional position comparison system comprising:
the system comprises a software motion controller, a real-time operating system and a non-real-time operating system, wherein the software motion controller is internally provided with the non-real-time operating system and the real-time operating system;
the real-time control system is internally provided with a motion control kernel, a position comparison parameter setting unit and a position comparison data processing unit;
the non-real-time control system is in communication connection with the motion control kernel;
the motion control kernel is in communication connection with the position comparison parameter setting unit;
the motion control kernel is in communication connection with the position comparison data processing unit;
the two-dimensional comparison module is in communication connection with the software motion controller, and a network connection chip, a bus control chip, an MCU microprocessor, an FPGA programmable logic processing unit and a position comparison unit are arranged in the two-dimensional comparison module;
the network interface chip is in communication connection with the motion control kernel;
the network interface chip is in communication connection with the bus control chip;
the network interface chip is externally connected with the driver;
the motor is in communication connection with the driver and the FPGA programmable logic processing unit;
the MCU microprocessor is in communication connection with the FPGA programmable logic processing unit;
the FPGA programmable logic processing unit is in communication connection with the position comparison unit;
the position comparison unit is in communication connection with the real-time comparison information feedback unit;
the real-time comparison information feedback unit is in communication connection with the position comparison data processing unit;
and the target to be controlled is in communication connection with the position comparison unit.
Optionally, in a first implementation manner of the first aspect of the present invention, a user application program and a location comparison parameter setting are set in the non-real-time operating system.
Optionally, in a 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 kernel includes:
and the user application program and the motion control kernel are in communication connection in a memory sharing mode.
Optionally, in a fourth implementation manner of the first aspect of the present invention, the network interface chip is communicatively connected to the motion control kernel, including:
a first real-time bus interface is arranged in the software motion controller;
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 kernel is in communication connection with the network interface chip through the first real-time bus interface and the second real-time bus interface;
the network interface chip is in communication connection 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, the position comparison unit is communicatively connected to the real-time comparison information feedback unit according to the pulse signal interface, and the target to be controlled is communicatively connected to the position comparison unit according to the pulse signal interface.
Optionally, in a 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 with two drivers, and the drivers are correspondingly connected with the motors; and the motor is in communication connection with 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.
In the embodiment of the invention, a non-real-time operating system and a real-time operating system are simultaneously arranged in a software motion controller in a motion control two-dimensional position comparison system. Non-real-time operating systems may handle tasks that do not require real-time response, while real-time operating systems are dedicated to handling 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. The device comprises a motion control kernel, a position comparison parameter setting unit and a position comparison data processing unit: the real-time control system is internally provided with a motion control kernel, a position comparison parameter setting unit and a position comparison data processing unit. The motion control kernel is responsible for realizing algorithms and logic of motion control, the position comparison parameter setting unit is used for setting parameters of motion control, and the position comparison data processing unit is used for processing data of position comparison. These components work cooperatively to achieve accurate motion control. And a communication connection is established between the non-real-time control system and the motion control kernel. The connection can realize the monitoring, configuration and adjustment of the motion control of the non-real-time system, thereby ensuring the stability and controllability of the whole system. The software motion controller establishes communication connection with the two-dimensional comparison module. The two-dimensional comparison module is an independent module and comprises components such as a network connection chip, a bus control chip, an MCU microprocessor, an FPGA programmable logic processing unit, a position comparison unit and the like. By communicating with a software motion controller, the two-dimensional comparison module may provide a higher level of motion control functionality and processing power. The software motion controller may communicate with the motion control core and the bus control chip via the network interface chip. The connection mode can realize data exchange and coordination with other devices or systems, and increases the flexibility and expandability of the control system. The driver is connected with the motor in a communication way and is connected with the FPGA programmable logic processing unit. The connection mode can realize accurate control and driving of the motor, so that the motion control system can adjust parameters such as speed, position, torque and the like of the motor according to the requirement. In conclusion, the structure and the components of the software motion controller are mutually matched, so that high-precision and high-efficiency motion control can be realized.
Drawings
FIG. 1 is a schematic illustration of a first embodiment of a two-dimensional position comparison system for motion control in accordance with an embodiment of the present invention;
FIG. 2 is a schematic illustration of a second embodiment of a two-dimensional position comparison system for motion control in accordance with an embodiment of the present invention;
FIG. 3 is a schematic representation of a third embodiment of a two-dimensional position comparison system for motion control in accordance with an embodiment of the present invention;
FIG. 4 is a schematic diagram of a fourth embodiment of a two-dimensional position comparison system for motion control in accordance with an embodiment of the invention;
FIG. 5 is a schematic illustration of a fifth embodiment of a two-dimensional position comparison system for motion control in accordance with an embodiment of the invention;
FIG. 6 is a schematic illustration of a sixth embodiment of a two-dimensional position comparison system for motion control in accordance with an embodiment of the invention;
FIG. 7 is a schematic representation of a seventh embodiment of a two-dimensional position comparison system for motion control in accordance with an embodiment of the invention;
FIG. 8 is a schematic illustration of an eighth embodiment of a two-dimensional position comparison system for motion control in an embodiment of the invention.
Detailed Description
The embodiment of the invention provides a two-dimensional position comparison system for motion control.
The terms "first," "second," "third," "fourth" and the like in the description and in the claims and in the above drawings, if any, are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate such that the embodiments described herein may be implemented in other sequences than those illustrated or otherwise described herein. Furthermore, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed or inherent to such process, method, article, or apparatus.
For ease of understanding, a specific flow of an embodiment of the present invention is described below with reference to fig. 1, where a first embodiment of a two-dimensional position comparison system for motion control in an embodiment of the present invention includes:
a software motion controller 201, wherein a non-real-time operating system 2011 and a real-time operating system 2012 are arranged in the software motion controller 201; a motion control kernel 20121, a position comparison parameter setting 20112 unit 20122 and a position comparison parameter setting 20112 unit 20123 are arranged in the real-time control system; the non-real time control system is communicatively coupled to the motion control kernel 20121; the motion control kernel 20121 is in communication with the position comparison parameter setting 20112 unit 20122; the motion control kernel 20121 is in communication with the position comparison parameter setting 20112 unit 20123; the two-dimensional comparison module is in communication connection with the software motion controller 201, and a network connection chip, a bus control chip 2022, an MCU microprocessor 2023, an FPGA programmable logic processing unit 2024 and a position comparison unit 2025 are arranged in the two-dimensional comparison module; the network interface chip 2021 is communicatively coupled to the motion control kernel 20121; the network interface chip 2021 is communicatively connected to the bus control chip 2022; a driver 203, the network interface chip 2021 is externally connected with the driver 203; a motor 204, the driver 203 is connected with the motor 204 in a communication manner, and the motor 204 is connected with the FPGA programmable logic processing unit 2024 in a communication manner; 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 to the position comparing unit 2025; the position comparing unit 2025 is communicatively connected to the real-time comparison information feedback unit 2026; the real-time comparison information feedback unit 2026 is in communication connection with the location comparison parameter setting 20112 unit 20123; a target to be controlled 205, the target to be controlled 205 being communicatively connected to the position comparing unit 2025.
Further, in one embodiment, reference may be made to fig. 2, and fig. 2 is a second embodiment of a two-dimensional position comparing system for motion control in an embodiment of the present invention, and a user application 20111 and a position comparing parameter setting 20112 are disposed in the non-real-time operating system 2011.
In this alternative embodiment, a user application is provided in the non-real-time operating system, so that the user can implement the function customization and expansion of the software motion controller through programming or configuration. The user can write the application program according to specific requirements, thereby realizing self-defined motion control logic and meeting specific control requirements. This flexibility allows the controller to be more customizable and able to accommodate a variety of complex control scenarios. Also within the non-real time operating system is set a position comparison parameter setting, which means that the user can adjust the way and behavior of the motion control by setting different parameters. For example, the user may set parameters such as movement speed, acceleration, limit, etc. to meet specific movement needs. Thus, the user can flexibly control the performance and the behavior of the motion system, and optimize and adjust according to actual conditions. By setting user application and location comparison parameter settings in a non-real time operating system, the software motion controller has good scalability. The user may extend or modify the functionality of the controller by adding new applications or modifying the location comparison parameter settings. In this way, the controller can adapt to changing and evolving control requirements, maintaining compatibility with new technologies and applications. Integrating the user application and the location comparison parameter settings into a non-real time operating system can simplify the software development process. The developer can directly utilize the interfaces and functions provided by the operating system to quickly realize own application logic, and dynamically modify parameters to debug and optimize when running. Therefore, the development period can be greatly shortened, and the development efficiency and the product iteration speed can be improved. By way of comparison with a bus controller, a very short period, for example 1us, can be used by means of a two-dimensional comparison module. Compared with a common two-dimensional position comparison module, the trigger condition needs to meet the minimum point that the coordinates enter the range of the bit width and start to be far away from the set coordinate point at the same time to trigger the signal. For exception handling, all processes can be monitored in real time in a real-time interaction mode. And can monitor, confirm and adjust in real time the signal of the position comparison.
Further, in one embodiment, reference may be made to fig. 3, and fig. 3 is a third embodiment of a two-dimensional position comparison system for motion control in an embodiment of the present invention, where the motion control kernel 20121 is communicatively connected to the non-real-time control system 201. The user application 20111 is communicatively coupled to the motion control kernel 20121 in a memory sharing manner.
In this alternative embodiment, the memory sharing manner may implement a real-time communication connection, so that the user application program may exchange data with the motion control kernel in real time. This is critical for application scenarios requiring fast response and real-time updating, such as robotic control, precision instruments and equipment, etc. The communication is carried out in a memory sharing mode, so that the real-time performance of the control system can be ensured, and the accuracy and the real-time performance of the control instruction are ensured.
Further, in one embodiment, reference may be made to fig. 4, and fig. 4 is a fourth embodiment of a two-dimensional position comparing system for motion control in an embodiment of the present invention, where a first real-time bus interface 2013 is disposed in the software motion controller 201; 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 kernel 20121 is communicatively connected to the network interface chip 2021 through the first real-time bus interface 2013 and the first real-time bus interface 2027; the network interface chip 2021 is communicatively connected to the driver 203 via the third real-time bus interface 2028.
In this alternative embodiment, high real-time performance may be achieved by using a real-time bus interface for communication connection. The real-time bus interface has a low latency and a high data transfer rate so that control instructions and data can be transferred and processed in real-time. The method is very important for a motion control system, can ensure the accuracy and timeliness of control instructions, and improves the response speed and performance of the system. The real-time bus interface is capable of efficiently transmitting large amounts of data. The motion control kernel can perform rapid and reliable data exchange with the network interface chip and the two-dimensional position comparison module through the first real-time bus interface and the second real-time bus interface. And through the third real-time bus interface, the network interface chip can carry out efficient data transmission with the driver. Thus, the whole control system can realize rapid and effective data transmission, and the overall efficiency and performance of the system are improved.
Further, in one embodiment, referring to fig. 5, fig. 5 is a fifth embodiment of a two-dimensional position comparing system for motion control in an embodiment of the present invention, the two-dimensional position comparing module 202 includes a pulse signal interface 2029, the position comparing unit 2025 is communicatively connected to the real-time comparison information feedback unit 2026 according to the pulse signal interface 2029, and the target 205 to be controlled is communicatively connected to the position comparing unit 2025 according to the pulse signal interface 2029.
In this alternative embodiment, the two-dimensional position comparison module may receive the pulse signal from the motion device via the pulse signal interface. The position comparison unit can communicate the pulse signals with the real-time comparison information feedback unit, so that the accurate positioning of the position of the movement equipment is realized. This is important for applications requiring high precision position control, such as robotic motion control, automatic positioning, etc. The position comparison unit can timely feed back the detected position signals to the control system through communication connection with the real-time comparison information feedback unit. This allows the control system to make immediate adjustments and decisions based on real-time location information. This is critical to achieving closed loop control and dynamic control, and can improve the stability and accuracy of the system. The object to be controlled can communicate directly with the position comparison unit via the pulse signal interface. Thus, the target to be controlled can send information such as instructions, parameters and the like to the position comparison unit, and flexible control of the movement equipment is realized. Meanwhile, 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 acquire the state information of the system in time.
Further, in one embodiment, referring to fig. 6, fig. 6 is a sixth embodiment of a two-dimensional position comparing system for motion control in the embodiment of the present invention, the two-dimensional position comparing module 202 is provided with 2 encoder feedback interfaces 2030, the third real-time bus interface 2028 is connected to 2 drivers 203, and the drivers 203 are correspondingly connected to the motors 204; the motor 204 is communicatively coupled to the FPGA programmable logic processing unit 2024 according to the encoder feedback interface 2030. Optionally, the number of drivers, the number of motors, and the number of encoder feedback interfaces correspond to n.
In this alternative embodiment, by providing multiple encoder feedback interfaces, the position feedback signals for multiple axes may be received simultaneously. Therefore, the multi-axis position comparison and control can be realized, and the multi-axis position comparison and control device is suitable for application scenes supporting multi-axis movement, such as mechanical arms, CNCs and the like. Each encoder feedback interface corresponds to one axis, and each axis can be precisely positioned and controlled independently. And the third real-time bus interface is connected with a plurality of drivers, so that efficient data transmission and communication can be realized. The real-time bus has lower delay and higher data transmission rate, and can ensure that control instructions and data can be transmitted and processed in a real-time manner. This can improve the response speed and performance of the system. The internal position comparison of the comparison driver can meet the situations of different requirements on position comparison such as single-path, two-dimensional and the like. No prior writing is required.
Further, in one embodiment, reference may be made to fig. 7, where fig. 7 is a seventh embodiment of a two-dimensional position comparison system for motion control in an embodiment of the present invention. The object to be controlled 205 is a camera.
Further, in one embodiment, reference may be made to fig. 8, and fig. 8 is an eighth embodiment of a two-dimensional position comparison system for motion control in an embodiment of the present invention. The object to be controlled 205 is a laser interface.
In the embodiment of the invention, a non-real-time operating system and a real-time operating system are simultaneously arranged in a software motion controller in a motion control two-dimensional position comparison system. Non-real-time operating systems may handle tasks that do not require real-time response, while real-time operating systems are dedicated to handling 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. The device comprises a motion control kernel, a position comparison parameter setting unit and a position comparison data processing unit: the real-time control system is internally provided with a motion control kernel, a position comparison parameter setting unit and a position comparison data processing unit. The motion control kernel is responsible for realizing algorithms and logic of motion control, the position comparison parameter setting unit is used for setting parameters of motion control, and the position comparison data processing unit is used for processing data of position comparison. These components work cooperatively to achieve accurate motion control. And a communication connection is established between the non-real-time control system and the motion control kernel. The connection can realize the monitoring, configuration and adjustment of the motion control of the non-real-time system, thereby ensuring the stability and controllability of the whole system. The software motion controller establishes communication connection with the two-dimensional comparison module. The two-dimensional comparison module is an independent module and comprises components such as a network connection chip, a bus control chip, an MCU microprocessor, an FPGA programmable logic processing unit, a position comparison unit and the like. By communicating with a software motion controller, the two-dimensional comparison module may provide a higher level of motion control functionality and processing power. The software motion controller may communicate with the motion control core and the bus control chip via the network interface chip. The connection mode can realize data exchange and coordination with other devices or systems, and increases the flexibility and expandability of the control system. The driver is connected with the motor in a communication way and is connected with the FPGA programmable logic processing unit. The connection mode can realize accurate control and driving of the motor, so that the motion control system can adjust parameters such as speed, position, torque and the like of the motor according to the requirement. In conclusion, the structure and the components of the software motion controller are mutually matched, so that high-precision and high-efficiency motion control can be realized.
The above embodiments are only for illustrating the technical solution of the present invention, and not for limiting the same; although the invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims (8)

1. A motion controlled two-dimensional position comparison system, the motion controlled two-dimensional position comparison system comprising:
the system comprises a software motion controller, a real-time operating system and a non-real-time operating system, wherein the software motion controller is internally provided with the non-real-time operating system and the real-time operating system;
the real-time control system is internally provided with a motion control kernel, a position comparison parameter setting unit and a position comparison data processing unit;
the non-real-time control system is in communication connection with the motion control kernel;
the motion control kernel is in communication connection with the position comparison parameter setting unit;
the motion control kernel is in communication connection with the position comparison data processing unit;
the two-dimensional comparison module is in communication connection with the software motion controller, and a network connection chip, a bus control chip, an MCU microprocessor, an FPGA programmable logic processing unit and a position comparison unit are arranged in the two-dimensional comparison module;
the network interface chip is in communication connection with the motion control kernel;
the network interface chip is in communication connection with the bus control chip;
the network interface chip is externally connected with the driver;
the motor is in communication connection with the driver and the FPGA programmable logic processing unit;
the MCU microprocessor is in communication connection with the FPGA programmable logic processing unit;
the FPGA programmable logic processing unit is in communication connection with the position comparison unit;
the position comparison unit is in communication connection with the real-time comparison information feedback unit;
the real-time comparison information feedback unit is in communication connection with the position comparison data processing unit;
and the target to be controlled is in communication connection with the position comparison unit.
2. The motion controlled two-dimensional position comparison system according to claim 1, wherein a user application and position comparison parameter settings are provided within the non-real time operating system.
3. The motion controlled two-dimensional position comparison system of claim 2, wherein the non-real time control system communicatively coupled to the motion control kernel comprises:
and the user application program and the motion control kernel are in communication connection in a memory sharing mode.
4. The motion controlled two-dimensional position comparison system of claim 3, wherein the network interface chip communicatively coupled to the motion control kernel comprises:
a first real-time bus interface is arranged in the software motion controller;
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 kernel is in communication connection with the network interface chip through the first real-time bus interface and the second real-time bus interface;
the network interface chip is in communication connection with the driver through the third real-time bus interface.
5. The motion controlled two-dimensional position comparison system according to claim 4, wherein the two-dimensional position comparison module comprises a pulse signal interface, the position comparison unit is in communication connection with the real-time comparison information feedback unit according to the pulse signal interface, and the object to be controlled is in communication connection with the position comparison unit according to the pulse signal interface.
6. The motion controlled two-dimensional position comparison system according to any one of claims 1-5, wherein the two-dimensional position comparison module is provided with two encoder feedback interfaces, the third real-time bus interface is connected with two drivers, and the drivers are correspondingly connected with the motors; and the motor is in communication connection with the FPGA programmable logic processing unit according to the encoder feedback interface.
7. The motion controlled two-dimensional position comparison system according to claim 6, wherein the object to be controlled is a camera.
8. The motion controlled two-dimensional position comparison system according to claim 6, wherein the object to be controlled is a laser interface.
CN202310915057.3A 2023-07-24 2023-07-24 Two-dimensional position comparison system for motion control Pending CN116880347A (en)

Priority Applications (1)

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

Applications Claiming Priority (1)

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

Publications (1)

Publication Number Publication Date
CN116880347A true CN116880347A (en) 2023-10-13

Family

ID=88269707

Family Applications (1)

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

Country Status (1)

Country Link
CN (1) CN116880347A (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103309269A (en) * 2013-06-27 2013-09-18 重庆大学 Single-axis movement control system for industrial CT (computed tomography)
CN205910549U (en) * 2016-08-08 2017-01-25 深圳市软赢科技有限公司 Control system through real -time bus module and realization of software motion engine
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 (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103309269A (en) * 2013-06-27 2013-09-18 重庆大学 Single-axis movement control system for industrial CT (computed tomography)
CN205910549U (en) * 2016-08-08 2017-01-25 深圳市软赢科技有限公司 Control system through real -time bus module and realization of software motion engine
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

Similar Documents

Publication Publication Date Title
US8751044B2 (en) Control system for controlling an industrial robot
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
JP6946909B2 (en) Control system and control device
JP2019067045A (en) Control unit
EP3376322B1 (en) Control system, controller, and control method
JP2019053459A (en) Control apparatus and control method
US20180250817A1 (en) Control system, controller, control method, and recording medium
CN111775145A (en) Control system of series-parallel robot
CN105511400A (en) Control system of stamping robots
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
Martinov et al. Development of motion controller based on ARM microcomputers by supporting different strategies of controlling CAN servo drives
CN107791244A (en) Controller, operation controller, multi-axis actuation control device and drive dynamic control device
KR20020044499A (en) Control system and method for robot
CN115857415A (en) Five-axis linkage motion control system
CN214818593U (en) Robot control system
US20090150705A1 (en) Method and apparatus for operating cooperating, differing devices
CN116880347A (en) Two-dimensional position comparison system for motion control
EP3476553B1 (en) Slave device, master device, and industrial network system
CN213634179U (en) Automation device
CN116330263A (en) Intelligent industrial robot platform implementation method based on Codesys
CN108170102B (en) Motion control system
Gu et al. Control system design of 6-DOFs serial manipulator based on real-time ethernet
CN210998723U (en) Double-working-mode three-axis manipulator
CN110768606B (en) Hardware modularization control drives integrative device

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