CN204308953U - A kind of special motion controller hardware platform for six-degree-of-freedom parallel robot - Google Patents

A kind of special motion controller hardware platform for six-degree-of-freedom parallel robot Download PDF

Info

Publication number
CN204308953U
CN204308953U CN201420698858.5U CN201420698858U CN204308953U CN 204308953 U CN204308953 U CN 204308953U CN 201420698858 U CN201420698858 U CN 201420698858U CN 204308953 U CN204308953 U CN 204308953U
Authority
CN
China
Prior art keywords
module
arm microcontroller
motion controller
degree
parallel robot
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.)
Expired - Fee Related
Application number
CN201420698858.5U
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.)
Xidian University
Original Assignee
Xidian University
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 Xidian University filed Critical Xidian University
Priority to CN201420698858.5U priority Critical patent/CN204308953U/en
Application granted granted Critical
Publication of CN204308953U publication Critical patent/CN204308953U/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Manipulator (AREA)

Abstract

The utility model discloses a kind of special motion controller hardware platform for six-degree-of-freedom parallel robot, adopt the control of bus mode realization to multiple motor on the one hand, concrete bottom layer driving is completed by smart machine, effectively ensure control accuracy, and can detect in real time equipment state, fault etc., there is good uniformity and extensibility; On the other hand, the sampling functions of external sensor has been come by miscellaneous function chip FPGA, ARM microcontroller as main control chip then just obtains by external interface the data needed when needing, such function distributes the expense that can effectively reduce main control chip, more resource is used for control system security and accurate control; In addition, in motion controller, be integrated with the Kinematic Algorithms of six-degree-of-freedom parallel robot, special motion controller can be made to be realized the control of mechanism and the data of acquisition necessity by simple command in various occasion.

Description

A kind of special motion controller hardware platform for six-degree-of-freedom parallel robot
Technical field
The utility model relates to robotics and multi-axis motion controller technical field, is specifically related to a kind of special motion controller hardware platform towards six-degree-of-freedom parallel robot.
Background technology
Six-degree-of-freedom parallel robot is widely used in the systems such as motion simulation, high precision position and posture adjustment and digital control processing.The driving joint of six-degree-of-freedom parallel robot adopts 6 servo electric jars with free sliding degree to realize usually.Control in order to the high accuracy realizing 6 electric cylinders and take into account the motor coordination between them, thus realizing the precise flange of motion platform, the special motion controller of research six-degree-of-freedom parallel robot is very important.
Six-degree-of-freedom parallel robot has 6 to drive branch, belong to multi-shaft motion control system, the coordinated operation of each axle is most important, dynamic response characteristic under normal circumstances between each axle has certain difference, especially can cause significant error when high speed profile controls (Contouring Control), a motion controller must be designed and solve this problem with the viewpoint that entirety is considered.Therefore, this six-degree-of-freedom parallel robot kinetic control system adopts double-layer structure: be made up of the motion controller of high-order and the servo-driver of low order, motion controller is responsible for motion control commands decoding, each position control axle relative motion to each other, the control of acceleration and deceleration profile etc., and its major function is the tracking error reducing whole system motion control; Servo-driver is responsible for the position control of servomotor, and major function is the following error reducing axis servomotor.Upper layer motion controller completes position ring and speed ring controls, and lower floor's servo-driver completes moment ring and controls.Combine decentralised control and central controlled advantage like this, both can meet the needs of each axle, multiple axle total tune can be made again to run.
At present, at home and abroad disclosed in can be used for parallel robot motion controller have following four classes:
(1) PMAC motion controller.PMAC (programmable multi-axes controller) is the open multi-axis motion controller that Delta Tau company of U.S. the nineties is released, and it provides motion control, discrete control, internal affairs process, basic function with the numerical control such as mutual of main frame.Its inside employs a slice Motorola digital signal processing chip, and SERVO CONTROL comprises that PID adds Notch and speed, feed forward of acceleration controls, and its servo period single shaft can reach 60 microseconds, and 2-axis linkage is 110 microseconds.The kind of product can from 2-axis linkage to 30 2-axis linkages.And every axle can be configured to different servo types and various feedback type respectively.
(2) XMP-SynqNet-PCI motion controller.This motion controller is U.S. motion engineering company (MEI, Motion Engineering Inc) product, its inside employs a slice Motorola digital signal processing chip, SERVO CONTROL comprises PID and adds Notch and speed, feed forward of acceleration control, PT (position, time) pattern and PVT (position, speed, time) pattern, the SynqNet bus of its uniqueness can control at most 32 axles, and servo period 4 axle can reach 50 microseconds, 8 axles can reach 100 microseconds.
(3) solid high GT series multi-axis motion controller.Based on DSP and FPGA technology, Gu Gao company develops the motion controller of multiple series, and wherein GT series can be used for the servo/step motor control of multiaxis.This movement sequence controller is suitable for ISA/PC104 bus, can realize at most the motion control of 8 spindle motors, and servo period 4 axle is 200 microseconds.Control algolithm is PID+ velocity feed forward+feed forward of acceleration.
(4) NI motion controller.The step/servo motor of configurable at most 8 axles, is applicable to all kinds of sports applications, provides hybrid motion TRAJECTORY CONTROL and completely collaborative circle, linear, point-to-point, gear and Frequency conversion control.
All there are following two drawbacks in the motion controller that above-mentioned 4 classes may be used for six-degree-of-freedom parallel robot: 1) expensive; 2) open weak, can not by user's change control algorithm voluntarily.
Utility model content
For the deficiencies in the prior art, the utility model aims to provide a kind of efficient, special multi-axis motion controller for six-degree-of-freedom parallel robot, realizes the precise flange of the high accuracy of parallel robot, high harmony.
To achieve these goals, the utility model adopts following technical scheme:
A kind of special motion controller hardware platform for six-degree-of-freedom parallel robot, comprise input/output module, Upper machine communication module, sampling module, CAN module, ARM microcontroller and FPGA information transmission modular, data memory module, fpga logic module, ARM microcontroller module:
Described input/output module is for realizing the digital output modul to external devices;
Described Upper machine communication module is used for described ARM microcontroller and host computer carries out information interaction;
Described sampling module comprises limit switch sampling unit, and described limit switch sampling unit is for obtaining the on-off model of electric cylinder bound bit switch device;
The interface unit that described CAN module is connected with servo-driver as ARM microcontroller, is connected with servo-driver by holding wire, for realizing with the information interaction of the CAN network of described ARM microcontroller and six servo-drivers composition;
Described ARM microcontroller and FPGA information transmission modular comprise data interaction unit, and described data interaction unit adopts SPI communication modes, realizes the data interaction between ARM microcontroller and FPGA;
Described data memory module, for preserving the Partial key parameter of control system, adopts I 2c communication mode completes the mutual of data;
The data that described fpga logic module obtains described sampling module, after processing, realize the information interaction with described ARM microcontroller module by described ARM microcontroller and FPGA information transmission modular;
Described ARM microcontroller module is connected with host computer by described Upper machine communication module, receive the order of host computer, and by described ARM microcontroller and FPGA information transmission modular, described CAN module obtaining information, then by described CAN module, servo-driver is controlled.
As a kind of preferred version, described Upper machine communication module adopts RS422 asynchronous serial communication mode, and the data message realizing described ARM microcontroller and host computer is mutual.
As a kind of preferred version, described sampling module also comprises magnetostriction linear transducer sampling unit, and it adopts synchronous serial interface SSI to carry out data acquisition, for obtaining the stroke of current 6 electric cylinders.
As a kind of preferred version, in CAN module, described ARM microcontroller is the main website in CAN network, and 6 drivers are as independently 6 slave stations in CAN network.
As a kind of preferred version, described CAN module is using CANopen agreement as senior application layer protocol, realizes whole bus network information interaction, comprises following function:
1) described main website, can control the basic exercise parameter that described slave station comprises speed, acceleration, amount of exercise respectively; Synchronizing signal can be sent, to realize being synchronized with the movement as required to described slave station;
2) described main website, can set the basic CANopen parameter of described slave station;
3) described main website, can control described slave station and enter various different state;
4) described slave station, sends servomotor absolute encoder value to described main website, respectively for functional module various in main website and related algorithm;
5) described slave station, the state of each driver and motor that sends respectively is to described main website, and the state of transmission comprises the electric current of motor, moment, speed, Drive Status, driver error description, bus state etc.
As a kind of preferred version, described ARM microcontroller and FPGA information transmission modular also comprise interrupt signal unit, for the interrupt requests of FPGA to ARM microcontroller.
As a kind of preferred version, described fpga logic module is FPGA minimum system.
As a kind of preferred version, described sampling module repertoire, described ARM microcontroller and FPGA information transmission modular partial function comprise interrupt, SPI communication come by FPGA.
As a kind of preferred version, described ARM microcontroller module is ARM minimum system.
Further, as a kind of preferred version, described Upper machine communication module, described CAN module repertoire, described ARM microcontroller and FPGA information transmission modular partial function comprise interrupt, SPI communication, come by ARM microcontroller.
As a kind of preferred version, described ARM microcontroller module comprises the forward position analysis algorithm unit of six-degree-of-freedom parallel robot, and for realizing six-degree-of-freedom parallel robot attitude coordinate to a leg length, a leg length is to attitude transformation of coordinates.
As a kind of preferred version, described ARM microcontroller module also comprises motion control unit and security protection unit, is respectively used to the generation realizing motion control and prevent fortuitous event in motion process.
The beneficial effects of the utility model are:
1, the utility model adopts the control method different from conventional multi-axis motion controller, and adopt bus mode, realize the control to multiple motor, concrete bottom layer driving is completed by the smart machine of Technical comparing maturation.Adopt this control mode, effectively can ensure control accuracy, and can detect in real time equipment state, fault etc., there is good uniformity and extensibility.
2, the sampling functions of the utility model peripheral sensor has miscellaneous function chip FPGA to come, ARM microcontroller as main control chip then just obtains by external interface the data needed when needing, such function distributes the expense that can effectively reduce main control chip, more resource is used for control system security and accurate control.
3, the utility model is integrated with the kinematics solution algorithm of six-degree-of-freedom parallel robot in motion controller, and special motion controller can be made to be realized the control of mechanism and the data of acquisition necessity by simple command in various occasion.
Accompanying drawing explanation
Fig. 1 is six-degree-of-freedom parallel robot control system overall schematic;
Fig. 2 is special motion controller high-level schematic functional block diagram;
Fig. 3 is special motion controller concrete function implementation schematic diagram;
Fig. 4 is special motion controller fpga logic functions of modules schematic diagram;
Fig. 5 is special motion controller ARM microcontroller functions of modules schematic diagram;
Fig. 6 is that special motion controller hardware forms schematic diagram.
Detailed description of the invention
Below with reference to accompanying drawing, the utility model will be further described, it should be noted that, the present embodiment, premised on the technical program, provides detailed embodiment and operating process, but protection domain of the present utility model is not limited to the present embodiment.
As shown in Figure 1, a kind of special motion controller hardware platform (hereinafter referred to as special motion controller) place control system for six-degree-of-freedom parallel robot adopts the control form of " host computer+special motion controller ".Industrial control computer IPC realizes control inerface function as host computer, and adopts RS422 asynchronous serial communication mode to issue control command to special motion controller by Upper machine communication module, is resolved order by special motion controller; Then, according to current system mode and related data through certain computation and control algolithm process; Special motion controller and 6 servo-drivers connect into CAN network, realize the mutual of the orders such as control command, position feedback, feedback of status and data; Finally, issue drive singal by corresponding hardware port, realize the control to motor, and drive parallel robot mechanism to move.Meanwhile, the relevant informations such as the position in motion process, state, data are uploaded to host computer by Upper machine communication module by special motion control.
Special motion controller of the present utility model is made up of multiple hardware and control module, as shown in Figure 2, special motion controller comprises fpga logic module, sampling module, ARM microcontroller and FPGA information transmission modular, ARM microcontroller module, data memory module, input/output module, CAN module and Upper machine communication module.The concrete function being special motion controller as Fig. 3 realizes schematic diagram, and Fig. 6 is that corresponding special motion controller hardware forms schematic diagram.
Described input/output module controls for the I/O mouth of ARM microcontroller, comprises indicator lamp control, buzzer control, the enable control of segment chip etc.
In the utility model, Upper machine communication module is used for the information interaction between host computer and ARM microcontroller.Upper machine communication module adopts RS422 bus mode to carry out communication, comprises the UART communication unit in ARM microcontroller, 422 control chips and external interface and forms.Upper machine communication module is the bridge of connection control system and user interface, and host computer sends control command to ARM microcontroller, and ARM microcontroller is by after parsing and data processing, and driving mechanism moves.The state of control system and relevant necessary data are returned to host computer by ARM microcontroller, are convenient to the use of user.Adopt predefined communication and verification agreement in Upper machine communication module part, effectively can ensure the reliability that data are transmitted.
In the utility model, data memory module is used for the preservation to the key parameter in control system.Adopt I 2c communication modes, by ARM microcontroller according to the setting of specifying, completes the read-write operation to extending out FLASH storage chip.
In the utility model, CAN module is the interface unit be connected with servo-driver as ARM microcontroller, for realizing with the information interaction of the CAN network of described ARM microcontroller and 6 servo-drivers composition; Connected by simple holding wire and can form CAN network, the concrete of special motion controller drives order and needs the data, state etc. of driver and the motor obtained to be all realize transmission by this bus network.CAN module is formed primarily of CAN driver element, physical isolation circuit and the CAN transceiver in ARM microcontroller.
In the utility model, sampling module mainly comprises magneto strictive sensor sampling unit and limit switch sampling unit, for realizing the sampling to outside device signal, and completes the function switching signal in hardware circuit:
What magneto strictive sensor sampling unit adopted is SSI communication modes, for obtaining the stroke of current 6 electric cylinders, synchronizing signal is sent by fpga logic module, through SSI differential signal change-over circuit, single-ended signal is converted to differential signal supply magneto strictive sensor, magneto strictive sensor is according to clock signal outputting data signals simultaneously, is again obtained by fpga logic module through change-over circuit.
Limit switch sampling unit, for the level signal at electric cylinder two ends of sampling, through the process of buffer circuit, obtains corresponding level signal by FPGA.
As shown in Figure 4, Figure 5, in the utility model, ARM microcontroller and FPGA information transmission modular, for realizing the information interaction of fpga logic module and ARM microcontroller, comprise SPI communication unit and outer interrupt signal unit.
The data that SPI communication unit is used between ARM microcontroller and fpga logic module are transmitted.Using ARM microcontroller as the main frame of SPI, FPGA as SPI from machine, ARM microcontroller adopts the mode of active obtaining, samples and process the sensor values that obtains and limit switch amount reads to FPGA.
Outer interrupt signal unit is used for fpga logic module to the active request of ARM microcontroller, realizes in case of emergency, the timely response of ARM microcontroller.
In the utility model, fpga logic module is for realizing sampling module communicate sequential and the data processing function relevant with information transmission modular.As shown in Figure 4, the clock signal that FPGA needs for generation of sampling module as companion chip, and the signal received is processed.The data obtained from magneto strictive sensor are Gray code, need, in FPGA inside, Gray code conversion is become general binary coding; When sampling limit switch amount, in order to prevent the impact of harsh environments, needing to carry out filtering process to the limit switch signal received, ensureing the validity of sampled value; FPGA also will realize the function from machine of SPI, produces the clock signal matched with SPI main frame; Outer interrupt signal unit according to the situation of limit switch, will produce hopping edge signal notice ARM microcontroller and processes.
In the utility model, ARM microcontroller module refers to ARM minimum system, is made up of external circuits such as ARM control chip, outer clock circuit, reset circuit, power modules.The function that ARM microcontroller module will realize as shown in Figure 5, comprises CANopen protocol stack, data processing and resolution unit, driver element that security protection unit, control order realize unit, parallel robot positive inverse arithmetic unit and various external interface.
The driver element that ARM microcontroller module comprises, for realizing the bottom layer driving of all modules be associated with ARM microcontroller above-mentioned, completes the sequential coupling of the bottom.Acquisition related data is supplied other unit and uses by ARM microcontroller, and will be sent by the generation of other unit.
The CANopen protocol stack that ARM microcontroller module comprises uses as the senior application layer protocol of CAN module.CANopen is present comparative maturity and the very high application layer protocol of reliability, and being well suited for transmitted data amount is not very large servo-control system.ARM microcontroller will realize the function of main website in CANopen agreement, for the control to six drivers, the motion that speed, position, acceleration and control word etc. complete mechanism is comprised by transmission control command and controling parameters, in order to ensure that the coordinated movement of various economic factors of mechanism also needs, according to CANopen agreement regulation, to send relevant control message and sync message.Simultaneously, six drivers as slave station upload absolute encoder value, Drive Status, bus state, driver error description and the physical state such as temperature, circuit according to CANopen agreement, carry out parsing for other unit by the CANopen protocol stack in ARM microcontroller.
The data processing that ARM microcontroller module comprises and resolution unit, for UART, SPI, I 2the parsing of the multibyte data that C receives and process.For often kind of interface, on the basis of PHY, for ensureing that the correctness of data defines application layer protocol, need the useful data being obtained actual transmissions by analysis program process.
The positive inverse arithmetic unit of the parallel robot that ARM microcontroller module comprises resolves task for what complete parallel robot attitude coordinate and leg length, realizes PC control order and drive the data transformational relation of ordering with motion.
The safeguard measure of the security protection unit that ARM microcontroller module comprises for taking mechanism under motion or the inappropriate situation of control command.
The control order that ARM microcontroller module comprises realizes unit for realizing the drived control to motion according to the order of host computer.Control order realizes function or the data that unit relates to above-mentioned all unit, according to different command calls correlation function, and the Various types of data obtained by external interface; By relevant treatment, then be handed down to driver by CAN, complete control command, realize the motion of mechanism.
Special motion controller hardware platform of the present utility model has the good integrated level high of flexibility.Traditional motion controller adopts PWM mode to drive motor, easily produces and loses step, the problems such as stability is not high, and due to the difference of equipment manufacturer, relevant parameter has a long way to go, and the portability that result in controller is very poor.Employing bus mode of the present utility model controls, and give servo-driver by the driving of the motor of the bottom and complete, such function is transferred, and has both reduced the resource overhead of control chip, can ensure again the accuracy of motor movement; In addition, because the bus protocol adopted is international standard protocol, so when adopting different manufacturers driving arrangement, as long as carry out easy configuration to driver, controller can be transplanted to other similar control systems.
Special motion controller hardware platform of the present utility model, the ARM control chip used can reach the operating frequency of 120MHZ, greatly can improve the bulk velocity of system, for the quick realization of the various algorithms of controller inside and the real-time response of system provide the foundation.
For a person skilled in the art, according to above technical scheme and design, various corresponding change and distortion can be provided, and all these change and distortion, within the protection domain that all should be included in the utility model claim.

Claims (12)

1. the special motion controller hardware platform for six-degree-of-freedom parallel robot, it is characterized in that, comprise input/output module, Upper machine communication module, sampling module, CAN module, ARM microcontroller and FPGA information transmission modular, data memory module, fpga logic module, ARM microcontroller module:
Described input/output module is for realizing the digital output modul to external devices;
Described Upper machine communication module is used for described ARM microcontroller and host computer carries out information interaction;
Described sampling module comprises limit switch sampling unit, and described limit switch sampling unit is for obtaining the on-off model of electric cylinder bound bit switch device;
The interface unit that described CAN module is connected with servo-driver as ARM microcontroller, is connected with servo-driver by holding wire, for realizing with the information interaction of the CAN network of described ARM microcontroller and six servo-drivers composition;
Described ARM microcontroller and FPGA information transmission modular comprise data interaction unit, and described data interaction unit adopts SPI communication modes, realizes the data interaction between ARM microcontroller and FPGA;
Described data memory module, for preserving the Partial key parameter of control system, adopts I 2c communication mode completes the mutual of data;
The data that described fpga logic module obtains described sampling module, after processing, realize the information interaction with described ARM microcontroller module by described ARM microcontroller and FPGA information transmission modular;
Described ARM microcontroller module is connected with host computer by described Upper machine communication module, receive the order of host computer, and by described ARM microcontroller and FPGA information transmission modular, described CAN module obtaining information, then by described CAN module, servo-driver is controlled.
2. a kind of special motion controller hardware platform for six-degree-of-freedom parallel robot according to claim 1, it is characterized in that, described Upper machine communication module adopts RS422 asynchronous serial communication mode, and the data message realizing described ARM microcontroller and host computer is mutual.
3. a kind of special motion controller hardware platform for six-degree-of-freedom parallel robot according to claim 1, it is characterized in that, described sampling module also comprises magnetostriction linear transducer sampling unit, it adopts synchronous serial interface SSI to carry out data acquisition, for obtaining the stroke of current 6 electric cylinders.
4. a kind of special motion controller hardware platform for six-degree-of-freedom parallel robot according to claim 1, it is characterized in that, in CAN module, described ARM microcontroller is the main website in CAN network, and 6 drivers are as independently 6 slave stations in CAN network.
5. a kind of special motion controller hardware platform for six-degree-of-freedom parallel robot according to claim 4, it is characterized in that, described CAN module is using CANopen agreement as senior application layer protocol.
6. a kind of special motion controller hardware platform for six-degree-of-freedom parallel robot according to claim 1, it is characterized in that, described ARM microcontroller and FPGA information transmission modular also comprise interrupt signal unit, for the interrupt requests of FPGA to ARM microcontroller.
7. a kind of special motion controller hardware platform for six-degree-of-freedom parallel robot according to claim 1, it is characterized in that, described fpga logic module is FPGA minimum system.
8. according to the arbitrary described a kind of special motion controller hardware platform for six-degree-of-freedom parallel robot of claim 1,3,7, it is characterized in that, the partial function of described sampling module repertoire, described ARM microcontroller and FPGA information transmission modular comprise interrupt, SPI communication come by FPGA.
9. a kind of special motion controller hardware platform for six-degree-of-freedom parallel robot according to claim 1, it is characterized in that, described ARM microcontroller module is ARM minimum system.
10. according to the arbitrary described a kind of special motion controller hardware platform for six-degree-of-freedom parallel robot of claim 1,2,4,5,6, it is characterized in that, described Upper machine communication module, described CAN module repertoire, described ARM microcontroller and FPGA information transmission modular partial function comprise interrupt, SPI communication, come by ARM microcontroller.
11. a kind of special motion controller hardware platforms for six-degree-of-freedom parallel robot according to claim 1, it is characterized in that, described ARM microcontroller module comprises the forward position analysis algorithm unit of six-degree-of-freedom parallel robot, for realizing six-degree-of-freedom parallel robot attitude coordinate to a leg length, a leg length is to attitude transformation of coordinates.
12. a kind of special motion controller hardware platforms for six-degree-of-freedom parallel robot according to claim 1, it is characterized in that, described ARM microcontroller module also comprises motion control unit and security protection unit.
CN201420698858.5U 2014-11-20 2014-11-20 A kind of special motion controller hardware platform for six-degree-of-freedom parallel robot Expired - Fee Related CN204308953U (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201420698858.5U CN204308953U (en) 2014-11-20 2014-11-20 A kind of special motion controller hardware platform for six-degree-of-freedom parallel robot

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201420698858.5U CN204308953U (en) 2014-11-20 2014-11-20 A kind of special motion controller hardware platform for six-degree-of-freedom parallel robot

Publications (1)

Publication Number Publication Date
CN204308953U true CN204308953U (en) 2015-05-06

Family

ID=53131285

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201420698858.5U Expired - Fee Related CN204308953U (en) 2014-11-20 2014-11-20 A kind of special motion controller hardware platform for six-degree-of-freedom parallel robot

Country Status (1)

Country Link
CN (1) CN204308953U (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104339354A (en) * 2014-11-20 2015-02-11 西安电子科技大学 Specialized sport controller hardware platform used for 6-degree-of-freedom parallel robot
CN105881504A (en) * 2016-05-11 2016-08-24 武汉菲仕运动控制***有限公司 Delta robot control system with traction visual teaching function
CN106073896A (en) * 2016-06-15 2016-11-09 重庆金山科技(集团)有限公司 A kind of motor for operating robot controls network and method
CN107848110A (en) * 2015-12-31 2018-03-27 深圳配天智能技术研究院有限公司 Robot control system and its driver malfunction determination methods
CN109254567A (en) * 2018-07-11 2019-01-22 杭州电子科技大学 A kind of multi-axis industrial robot's control system based on FPGA
CN111360795A (en) * 2020-03-31 2020-07-03 研祥智能科技股份有限公司 Control system and control method of six-degree-of-freedom parallel robot
CN114114967A (en) * 2021-11-19 2022-03-01 九江精密测试技术研究所 Distributed six-degree-of-freedom platform synchronous control system based on CAN bus

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104339354A (en) * 2014-11-20 2015-02-11 西安电子科技大学 Specialized sport controller hardware platform used for 6-degree-of-freedom parallel robot
CN107848110A (en) * 2015-12-31 2018-03-27 深圳配天智能技术研究院有限公司 Robot control system and its driver malfunction determination methods
CN107848110B (en) * 2015-12-31 2021-06-08 深圳配天智能技术研究院有限公司 Robot control system and driver fault judgment method thereof
CN105881504A (en) * 2016-05-11 2016-08-24 武汉菲仕运动控制***有限公司 Delta robot control system with traction visual teaching function
CN105881504B (en) * 2016-05-11 2020-06-19 武汉菲仕运动控制***有限公司 Delta robot control system with traction visual teaching function
CN106073896A (en) * 2016-06-15 2016-11-09 重庆金山科技(集团)有限公司 A kind of motor for operating robot controls network and method
CN109254567A (en) * 2018-07-11 2019-01-22 杭州电子科技大学 A kind of multi-axis industrial robot's control system based on FPGA
CN111360795A (en) * 2020-03-31 2020-07-03 研祥智能科技股份有限公司 Control system and control method of six-degree-of-freedom parallel robot
CN114114967A (en) * 2021-11-19 2022-03-01 九江精密测试技术研究所 Distributed six-degree-of-freedom platform synchronous control system based on CAN bus

Similar Documents

Publication Publication Date Title
CN104339354B (en) A kind of special motion controller hardware platform for 6DOF parallel robot
CN204308953U (en) A kind of special motion controller hardware platform for six-degree-of-freedom parallel robot
CN108942932B (en) Industrial robot control system and method based on EtherCAT bus
CN102862161B (en) Field bus-based PAC (Programmable Automation Controller) industrial robot control system
CN103744376B (en) A kind of servo-driver and the multi-axis control system using the servo-driver
CN102109836B (en) Expandable and cuttable multi-shaft movement control system and method
CN101907882B (en) Multi-shaft DC servo motor control system and method based on EPA (Ethernet for Plant Automation) field bus
CN103425106A (en) Linux-based Ethercat maser/slave station control system and method
CN104820403B (en) A kind of 8 axis robot control systems based on EtherCAT buses
CN101913149B (en) Embedded light mechanical arm controller and control method thereof
CN109834714B (en) Track control system and method for multiple robots
CN105881504A (en) Delta robot control system with traction visual teaching function
Gu et al. Design of a distributed multiaxis motion control system using the IEEE-1394 bus
CN105892412A (en) Multi-axis motion control hardware configuration based on custom bus
CN105163510A (en) Chip mounting machine control system based on Ethernet control automation technology (EtherCAT) bus
CN207216330U (en) A kind of multi-axis synchronized control device based on EtherCAT
CN202763839U (en) Programmable automation controller (PAC) industrial robot control system based on field bus
CN203084509U (en) Numerical control system, analogue type numerical control system, impulse type numerical control system and bus type numerical control system
CN201689325U (en) Enlargeable and reducible multi-axis motion control system
CN109361330A (en) A kind of servo motor synchronisation control means based on bus
CN206710827U (en) A kind of modular motion controller
CN109676633A (en) Three shaft mechanical arm position control system and methods
CN204515479U (en) A kind of 8 axle robot control systems based on EtherCAT bus
CN202677196U (en) AGV interface board based FPGA
CN204423086U (en) A kind of piler servo positioning system

Legal Events

Date Code Title Description
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20150506

Termination date: 20191120

CF01 Termination of patent right due to non-payment of annual fee