CN2447131Y - Open-type control platform for industrial robot - Google Patents
Open-type control platform for industrial robot Download PDFInfo
- Publication number
- CN2447131Y CN2447131Y CN 00254080 CN00254080U CN2447131Y CN 2447131 Y CN2447131 Y CN 2447131Y CN 00254080 CN00254080 CN 00254080 CN 00254080 U CN00254080 U CN 00254080U CN 2447131 Y CN2447131 Y CN 2447131Y
- Authority
- CN
- China
- Prior art keywords
- servo
- robot
- code disc
- package
- converter
- 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 - Lifetime
Links
- 230000003321 amplification Effects 0.000 claims 1
- 238000003199 nucleic acid amplification method Methods 0.000 claims 1
- 238000004519 manufacturing process Methods 0.000 abstract description 9
- 238000009776 industrial production Methods 0.000 abstract description 3
- XEBWQGVWTUSTLN-UHFFFAOYSA-M phenylmercury acetate Chemical compound CC(=O)O[Hg]C1=CC=CC=C1 XEBWQGVWTUSTLN-UHFFFAOYSA-M 0.000 description 9
- 238000010586 diagram Methods 0.000 description 6
- 230000033001 locomotion Effects 0.000 description 6
- 238000000034 method Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 210000000707 wrist Anatomy 0.000 description 1
Images
Landscapes
- Manipulator (AREA)
Abstract
开放式工业机器人控制平台属于通用的工业机器人控制系统。其突出特点是将通用的工业计算机引入传统的机器人控制系统中,并采用独特的开放式及模块化结构,将原来结构封闭的控制器扩展为结构开放的控制平台。作为机器人的一种控制系统,控制多种类型伺服包,更加灵活地控制工业机器人,更加方便地增加其功能,可使现有的机器人生产进一步适应现代化工业生产小批量多品种的要求。
The open industrial robot control platform belongs to the general industrial robot control system. Its outstanding feature is to introduce general-purpose industrial computer into the traditional robot control system, and adopt a unique open and modular structure to expand the original closed-structure controller into an open-structure control platform. As a control system for robots, it can control various types of servo packages, control industrial robots more flexibly, and increase its functions more conveniently, so that the existing robot production can further adapt to the requirements of modern industrial production in small batches and multiple varieties.
Description
本实用新型属于通用的工业机器人控制系统。其突出特点是将通用的工业计算机引入传统的机器人控制系统中,并采用独特的开放式及模块化结构,将原来结构封闭的控制器扩展为结构开放的控制平台。The utility model belongs to a general industrial robot control system. Its outstanding feature is to introduce general-purpose industrial computer into the traditional robot control system, and adopt a unique open and modular structure to expand the original closed-structure controller into an open-structure control platform.
传统工业机器人控制器(CONTROLLER)缺乏独性,机器人的控制器与操作机(MANIPULATOR)是一体的,图1所示为传统的机器人控制系统的典型配置,R1为工业机器人,A1为控制器,里面集成有伺服包、结构封闭的专用计算机和其他一些电器设备,其中的控制器一般只能适用某一种型号固定的一种伺服包,拖动某一种特定的伺服电机,这种控制器一般也只能适用于一种特定的机器人。控制器的功能取决于机器人所需要完成的任务,而控制器的伺服以及规划算法所用参数都直接来自本体:低层位置伺服算法要根据操作机的伺服电机和伺服放大器的特性来定制,上层规划程序要根据操作机的机构、尺寸等参数来编制。The traditional industrial robot controller (CONTROLLER) lacks uniqueness, and the robot controller and manipulator (MANIPULATOR) are integrated. Figure 1 shows the typical configuration of the traditional robot control system. R1 is the industrial robot, and A1 is the controller. It integrates a servo package, a special computer with a closed structure and some other electrical equipment. The controller in it can only be used for a certain type of fixed servo package, and it can drive a specific servo motor. Generally only applicable to a specific robot. The function of the controller depends on the tasks that the robot needs to complete, and the parameters used in the servo and planning algorithms of the controller are directly from the ontology: the low-level position servo algorithm should be customized according to the characteristics of the servo motor and servo amplifier of the manipulator, and the upper-level planning program It should be compiled according to the parameters such as the mechanism and size of the manipulator.
如果作业任务和作业对象都是固定的,那么这种封闭式机器人控制器具有简单、可靠和高效的优点。但是随着经济的发展,人们对产品的多样化的要求越来越高。制造业已由原来的任务和对象相对固定的大规模流水线式作业,向任务和对象经常改变的中小规模的柔性制造(FM)和计算机集成制造(CIM)模式发展。这就要求在先进制造系统中担当生力军的工业机器人能够胜任不断变化的任务,即功能柔性化。在机器人的购买阶段,机器人的使用者不可能对将来生产任务的变化考虑全面。这样一旦新的任务不包括在现有机器人的控制功能中,那么具有封闭结构的控制器机器人就毫无用途。另外,原有的机器人控制系统的配置如图1所示,其中机器人R1的型号是固定的。If both the job task and the job object are fixed, then this kind of closed robot controller has the advantages of simplicity, reliability and efficiency. However, with the development of the economy, people's requirements for product diversification are getting higher and higher. The manufacturing industry has developed from the original large-scale assembly line operation with relatively fixed tasks and objects to the small and medium-scale flexible manufacturing (FM) and computer integrated manufacturing (CIM) models with frequently changing tasks and objects. This requires industrial robots, which play a vital role in advanced manufacturing systems, to be able to perform ever-changing tasks, that is, functional flexibility. During the purchase stage of robots, it is impossible for robot users to fully consider changes in future production tasks. In this way, a controller robot with a closed structure is useless once the new task is not included in the control function of the existing robot. In addition, the configuration of the original robot control system is shown in Figure 1, in which the model of the robot R1 is fixed.
本实用新型的目的如下:如果机器人的功能是可以扩展的,经过控制器的功能扩充,原有的机器人就可投入到新的生产任务中去。而控制器的功能如果具有可扩充性,就需要控制器是开放的。要使机器人具有柔性,控制器也必须是开放的。另外,本实用新型作为机器人的一种控制系统,控制多种类型的伺服包,更加灵活地控制工业机器人,更加方便地增加其功能,使现有的机器人生产进一步适应现代工业生产小批量多品种的要求。The purpose of this utility model is as follows: if the function of the robot can be expanded, through the function expansion of the controller, the original robot can be put into new production tasks. However, if the function of the controller is scalable, the controller needs to be open. For the robot to be flexible, the controller must also be open. In addition, as a control system for robots, the utility model can control various types of servo packages, control industrial robots more flexibly, increase its functions more conveniently, and make existing robot production further adapt to modern industrial production with small batches and multiple varieties. requirements.
本实用新型的技术要点如图2所示:I1为通用的工业计算机,A2为控制柜,伺服包和计算机主机均安装在其中,R2为工业机器人。与图1在配置上的不同在于:增加了外接的工业计算机,使用户可以根据自己的实际需要编制和修改控制程序,图2中的机器人R2的型号可以灵活选用。The technical points of the utility model are as shown in Figure 2: I1 is a general industrial computer, A2 is a control cabinet, in which the servo package and the computer host are installed, and R2 is an industrial robot. The difference in configuration from Figure 1 is that an external industrial computer is added, so that users can compile and modify control programs according to their actual needs, and the model of robot R2 in Figure 2 can be flexibly selected.
本实用新型的技术核心在于通过工业计算机及若干接口板,实现一种控制器对多种伺服包的控制。图3为具体的连接示意图,图中C1为多轴运动控制器PMAC2-PCR(简称PMAC),它可以插在工业计算机上的ISA总线的插槽上,C2和C3为YASKAWA绝对码盘转换器ACC-8D-OPTION9,C4为信号匹配转换器ACC-8E,C5也为信号匹配转换器ACC-8F;S1和S2分别是两类不同的伺服包,S1是电压信号输入型伺服包,输入电压为0-6V,S2是PWM输入型伺服包,输入为PWM波;M1和M2为伺服电机,E1和E2分别为M1和M2的码盘信号输出单元(ENCODER)。The technical core of the utility model is to realize the control of various servo packages by a controller through an industrial computer and several interface boards. Figure 3 is the specific connection schematic diagram, in which C1 is the multi-axis motion controller PMAC2-PCR (PMAC for short), which can be inserted into the slot of the ISA bus on the industrial computer, and C2 and C3 are YASKAWA absolute code disc converters ACC-8D-OPTION9, C4 is the signal matching converter ACC-8E, C5 is also the signal matching converter ACC-8F; S1 and S2 are two different types of servo packages, S1 is a voltage signal input type servo package, the input voltage 0-6V, S2 is a PWM input type servo package, the input is PWM wave; M1 and M2 are servo motors, E1 and E2 are the encoder signal output units (ENCODER) of M1 and M2 respectively.
图3的工作原理如下:Figure 3 works as follows:
通过运行在工业计算机上编制的控制程序发出电压控制信号,通过C1上的JMAC2接口传送给C4,再由C4经过放大传送给伺服包S1,进而形成伺服电机M1的驱动脉冲,另外计算机还控制PMAC产生另一路PWM信号,并通过JMAC4传给接口板C5,再由C5的P5端口输出给需要PWM输入信号的伺服包S2,伺服电机M2的驱动信号就来自S2。The voltage control signal is issued by running the control program compiled on the industrial computer, which is transmitted to C4 through the JMAC2 interface on C1, and then amplified by C4 and transmitted to the servo package S1 to form the drive pulse of the servo motor M1. In addition, the computer also controls the PMAC. Generate another PWM signal, and transmit it to the interface board C5 through JMAC4, and then output it to the servo package S2 that needs PWM input signal through the P5 port of C5, and the driving signal of the servo motor M2 comes from S2.
另外机器人控制系统还需要确定机器人各个关节的位置的变化,该信号是通过安装在伺服电机上的码盘产生的,由于伺服包不相同,所以码盘信号的传递途径也是不同的。由E1产生的M1的码盘信号先送给S1,再通过S1的EO(ENCODE OUTPUT)端口传递给绝对码盘转换器C2,C2将绝对码盘信号转换为增量码盘信号,绝对码盘信号和增量码盘信号都传回PMAC;而M2的码盘信号是由E2产生后直接传递给C3,C3的信号又经C2和C5分别产生绝对信号和增量信号,并最终通过PMAC上的JMAC1和JMAC4汇总到PMAC。这样计算机就得到了两种伺服电机的码盘信号,通过计算机程序就可以解读这些码盘信号,以确定机器人各关节的位置和运动状态。In addition, the robot control system also needs to determine the change of the position of each joint of the robot. The signal is generated by the code disc installed on the servo motor. Since the servo package is different, the transmission path of the code disc signal is also different. The code disc signal of M1 generated by E1 is first sent to S1, and then transmitted to the absolute code disc converter C2 through the EO (ENCODE OUTPUT) port of S1, C2 converts the absolute code disc signal into an incremental code disc signal, and the absolute code disc Both the signal and the incremental code wheel signal are transmitted back to the PMAC; while the code wheel signal of M2 is generated by E2 and then directly transmitted to C3, and the signal of C3 generates an absolute signal and an incremental signal through C2 and C5 respectively, and finally passes through the PMAC. JMAC1 and JMAC4 aggregate to PMAC. In this way, the computer has obtained the code disc signals of the two servo motors, and these code disc signals can be interpreted through the computer program to determine the position and motion state of each joint of the robot.
通过以上电路的连接,就可以很方便地实现向两种不同的伺服包提供控制信号,并能够解读两种不同伺服电机的码盘信号,能够非常灵活地控制这两类伺服电机。同理也可以扩展为多台伺服电机的控制。Through the connection of the above circuits, it is very convenient to provide control signals to two different servo packages, and to interpret the code disc signals of two different servo motors, and to control these two types of servo motors very flexibly. In the same way, it can also be extended to the control of multiple servo motors.
本实用新型提出的机器人控制平台的主要优点如下:,,一套控制系统可以同时控制多台伺服包;由于采用了完全开放式的结构,用户可以根据工艺要求在本控制系统的基础上进行二次开发,完成一些原有系统所不具备的任务;由于将工业计算机引入了机器人的控制系统中,用户可以更加灵活地操作机器人,进行示教再现,并具有非常友好的人机界面;本套控制系统可实现最多对8轴运动的控制,与目前工业机器人普遍使用的6轴控制器相比,具有更高的控制精度和更广泛的应用领域;由于本发明中的机器人本体、伺服包、运动控制器和工业计算机均采用模块化设计,因此可根据实际需要自由进行组合,拓宽了机器人控制系统的应用领域。The main advantages of the robot control platform proposed by the utility model are as follows: one set of control system can control multiple servo packages at the same time; due to the completely open structure, the user can perform two operations on the basis of the control system according to the process requirements. The first development can complete some tasks that the original system does not have; because the industrial computer is introduced into the robot control system, the user can operate the robot more flexibly, perform teaching and reproduction, and has a very friendly man-machine interface; this set The control system can realize the control of up to 8-axis motion, and compared with the 6-axis controller commonly used in industrial robots, it has higher control accuracy and wider application fields; due to the robot body, servo package, Both the motion controller and the industrial computer adopt a modular design, so they can be combined freely according to actual needs, which broadens the application field of the robot control system.
附图说明:Description of drawings:
图1为传统的工业机器人控制系统的配置连接图;Figure 1 is a configuration connection diagram of a traditional industrial robot control system;
图2为本机器人控制平台的配置连接图;Fig. 2 is the configuration connection diagram of this robot control platform;
图3为通过工业计算机控制两种类型伺服包的连接图;Figure 3 is a connection diagram for controlling two types of servo packages through an industrial computer;
图4为实施例中机器人六个轴伺服电机控制系统的结构框图;Fig. 4 is the block diagram of the structure of the six-axis servo motor control system of the robot in the embodiment;
实施例:Example:
本控制平台通过如图3所示的电路实现了对两种伺服包的控制,运用此方法组成的工业机器人控制系统的结构框图如图4所示,图中工业计算机可采用ADVANTECH-610,还可采用YASKAWA MOTOMAN SK10机器人本体作为控制对象,两种伺服包分别采用四台YASKAWA CACR-SR15SZ1SD-Y214型单轴驱动伺服包和一台DELTA TAU四轴驱动伺服包,Y214型是电压控制型的伺服包,用于驱动机器人的S、L、U和R四个关节,DELTA TAU是PWM波控制型的伺服包,用于驱动机器人腕部的B和T两个关节。This control platform realizes the control of two servo packages through the circuit shown in Figure 3. The structural block diagram of the industrial robot control system composed of this method is shown in Figure 4. The industrial computer in the figure can use ADVANTECH-610, and also The YASKAWA MOTOMAN SK10 robot body can be used as the control object. The two servo packages respectively use four YASKAWA CACR-SR15SZ1SD-Y214 single-axis drive servo packages and one DELTA TAU four-axis drive servo package. Y214 is a voltage-controlled servo The package is used to drive the four joints S, L, U and R of the robot, and the DELTA TAU is a PWM wave-controlled servo package used to drive the two joints B and T of the robot wrist.
工业计算机通过PMAC产生控制信号,再经过两块接口板ACC-8ED的放大后传给四个CACR-SR15SZ1SD-Y214单轴驱动伺服包,控制S、L、U和R四个关节的伺服电机。而另外两个轴B和T的伺服电机的驱动信号是由PMAC产生后通过ACC-8F传递给四轴驱动伺服包DELTA TAU的。The industrial computer generates control signals through PMAC, and then after being amplified by two interface boards ACC-8ED, it is transmitted to four CACR-SR15SZ1SD-Y214 single-axis drive servo packages to control the servo motors of the S, L, U and R joints. The drive signals of the servo motors of the other two axes B and T are generated by PMAC and transmitted to the four-axis drive servo package DELTA TAU through ACC-8F.
S、L、U和R四个关节的伺服电机的码盘信号都是先通过伺服包传递到ACC-8D,把绝对码盘信号转换为增量码盘信号,再通过ACC-8E传回PMAC;而B和T的伺服电机的码盘信号是直接传送到另一块ACC-8D,再分两路通过ACC-8E和ACC-8F传回PMAC的,通过在工业计算机上运行的程序可以很准确地确定SK10机器人6个关节的关节角和运动状态。The code disc signals of the servo motors of the four joints S, L, U and R are first transmitted to ACC-8D through the servo package, and the absolute code disc signal is converted into an incremental code disc signal, and then transmitted back to PMAC through ACC-8E ; while the code disc signals of the servo motors of B and T are directly transmitted to another piece of ACC-8D, and then sent back to PMAC through ACC-8E and ACC-8F in two channels. The program running on the industrial computer can be very accurate The joint angles and motion states of the six joints of the SK10 robot are accurately determined.
通过控制程序,可以控制SK10机器人在关节坐标、笛卡儿坐标、工具坐标和用户自定义坐标下的运动,可以完成直线、圆弧以及各种样条曲线的运动。本套机器人控制平台不仅可以控制机器人完成目前通用的工业机器人所具备的各种工作,而且还可以在其基础上进一步开发,实现新的功能。Through the control program, the SK10 robot can be controlled to move in joint coordinates, Cartesian coordinates, tool coordinates and user-defined coordinates, and can complete the movement of straight lines, arcs and various spline curves. This set of robot control platform can not only control the robot to complete various tasks of the current general industrial robot, but also can be further developed on the basis of it to realize new functions.
本实用新型用通用的开放式工业计算机取代了传统机器人控制器中专用的计算机,使用户不但可以按照传统的方法控制机器人,而且可以通过计算机灵活地调整和改变机器人的作业任务,甚至可以在开放的计算机平台上构筑新的适应各自不同生产要求的上层控制软件。因此可以便捷地为机器人增添一些出厂时不具备的功能,提高了用户对机器人的控制能力。该创作对于增加工业机器人的功能,提高其控制精度,拓展机器人在工业生产中的应用具有重要的作用。The utility model replaces the dedicated computer in the traditional robot controller with a general-purpose open industrial computer, so that the user can not only control the robot according to the traditional method, but also flexibly adjust and change the robot's job tasks through the computer, even in the open Construct new upper-level control software that adapts to their different production requirements on the computer platform. Therefore, some functions that are not available at the factory can be conveniently added to the robot, which improves the user's ability to control the robot. This creation plays an important role in increasing the functions of industrial robots, improving their control precision, and expanding the application of robots in industrial production.
Claims (2)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 00254080 CN2447131Y (en) | 2000-09-30 | 2000-09-30 | Open-type control platform for industrial robot |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 00254080 CN2447131Y (en) | 2000-09-30 | 2000-09-30 | Open-type control platform for industrial robot |
Publications (1)
Publication Number | Publication Date |
---|---|
CN2447131Y true CN2447131Y (en) | 2001-09-12 |
Family
ID=33611417
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 00254080 Expired - Lifetime CN2447131Y (en) | 2000-09-30 | 2000-09-30 | Open-type control platform for industrial robot |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN2447131Y (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102520665A (en) * | 2011-12-23 | 2012-06-27 | 中国科学院自动化研究所 | Open robot demonstration device and robot control system |
CN103025491A (en) * | 2010-05-14 | 2013-04-03 | 史陶比尔法万举 | Method for controlling an automated work cell |
WO2013131457A1 (en) * | 2012-03-08 | 2013-09-12 | 南京埃斯顿机器人工程有限公司 | Dual-system assembly type industrial robot controller |
CN103429399A (en) * | 2011-01-21 | 2013-12-04 | Abb股份公司 | System for commanding a robot |
-
2000
- 2000-09-30 CN CN 00254080 patent/CN2447131Y/en not_active Expired - Lifetime
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103025491A (en) * | 2010-05-14 | 2013-04-03 | 史陶比尔法万举 | Method for controlling an automated work cell |
US8965574B2 (en) | 2010-05-14 | 2015-02-24 | Staubli Faverges | Method for controlling an automated work cell |
CN103025491B (en) * | 2010-05-14 | 2016-02-24 | 史陶比尔法万举 | Method for controlling an automated work cell |
CN103429399A (en) * | 2011-01-21 | 2013-12-04 | Abb股份公司 | System for commanding a robot |
CN102520665A (en) * | 2011-12-23 | 2012-06-27 | 中国科学院自动化研究所 | Open robot demonstration device and robot control system |
WO2013131457A1 (en) * | 2012-03-08 | 2013-09-12 | 南京埃斯顿机器人工程有限公司 | Dual-system assembly type industrial robot controller |
US9114529B2 (en) | 2012-03-08 | 2015-08-25 | Nanjing Estun Robotics Co. Ltd | Dual-system component-based industrial robot controller |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104339354B (en) | A kind of special motion controller hardware platform for 6DOF parallel robot | |
CN102862161B (en) | Field bus-based PAC (Programmable Automation Controller) industrial robot control system | |
CN105033996B (en) | Control system based on hand-push teaching type five-shaft horizontal joint robot | |
CN102248536B (en) | Mobile mechanical arm control system used for extendable modularization | |
Nagata et al. | Development of CAM system based on industrial robotic servo controller without using robot language | |
CN104708517A (en) | Industrial robot automatic grinding and polishing system based on ROS | |
CN104820403A (en) | EtherCAT bus-based eight-shaft robot control system | |
CN204308953U (en) | A kind of special motion controller hardware platform for six-degree-of-freedom parallel robot | |
CN105680735B (en) | Four axis servomotor motion control cards and method based on arm processor | |
CN107765629A (en) | A kind of DELTA2 robot control systems based on Soft- PLC and EtherCAT buses | |
CN105700465A (en) | Robot compliance control system and method based on EtherCAT bus | |
CN105892412B (en) | Hardware Architecture of Multi-axis Motion Control System Based on Custom Bus | |
CN110480658A (en) | A kind of six-joint robot control system merging vision self-calibration | |
CN2447131Y (en) | Open-type control platform for industrial robot | |
JP2012099082A (en) | Program conversion module and program conversion method for multiaxial synchronous operation machine | |
CN1095420C (en) | Opened industrial robot controlling platform | |
Shao et al. | A new motion control hardware architecture with FPGA-based IC design for robotic manipulators | |
Anggraeni et al. | Design and development of multiple mobile manipulator robots using Gazebo-ROS | |
CN102431035B (en) | Distributed manipulator control system | |
CN108983699A (en) | Three-axis numerical control drilling machine control system and its control method based on PLC | |
CN204515479U (en) | A kind of 8 axle robot control systems based on EtherCAT bus | |
Gao et al. | Implementation of open-architecture kinematic controller for articulated robots under ROS | |
CN2906795Y (en) | Multi-axis hybrid control system for teaching based on multi-axis motion control card | |
CN117548845A (en) | Gantry slave axis control method, device, equipment and storage medium | |
CN100487613C (en) | AC Servo System with Distributed Motion Controller |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C17 | Cessation of patent right | ||
CX01 | Expiry of patent term |
Expiration termination date: 20100930 Granted publication date: 20010912 |