CN101650263B - 一种总线工业机器人运动控制***及控制方法 - Google Patents

一种总线工业机器人运动控制***及控制方法 Download PDF

Info

Publication number
CN101650263B
CN101650263B CN2008100416469A CN200810041646A CN101650263B CN 101650263 B CN101650263 B CN 101650263B CN 2008100416469 A CN2008100416469 A CN 2008100416469A CN 200810041646 A CN200810041646 A CN 200810041646A CN 101650263 B CN101650263 B CN 101650263B
Authority
CN
China
Prior art keywords
robot
circuit board
integrated circuit
links
devicenet
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.)
Active
Application number
CN2008100416469A
Other languages
English (en)
Other versions
CN101650263A (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.)
SHANGHAI ELECTRICAL AUTOMATION DESIGN INST CO Ltd
Original Assignee
SHANGHAI ELECTRICAL AUTOMATION DESIGN INST 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 SHANGHAI ELECTRICAL AUTOMATION DESIGN INST CO Ltd filed Critical SHANGHAI ELECTRICAL AUTOMATION DESIGN INST CO Ltd
Priority to CN2008100416469A priority Critical patent/CN101650263B/zh
Publication of CN101650263A publication Critical patent/CN101650263A/zh
Application granted granted Critical
Publication of CN101650263B publication Critical patent/CN101650263B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Manipulator (AREA)
  • Numerical Control (AREA)

Abstract

本发明公开了一种总线工业机器人运动控制***及方法,***包括机器人、工控机、PCI插槽、与第一板卡接线盒相连的模拟量板卡、与第二板卡接线盒相连的数字量板卡、与运动板卡接线盒相连的运动控制板卡、与机器人DeviceNet通讯卡相连的DeviceNet通讯卡,第一板卡接线盒还与力传感器相连,机器人还与机器人DeviceNet通讯卡相连,力传感器还与测试器件相连,工控机上运行LabVIEW软件平台。本发明通过LabVIEW的总线控制机器人来进行对汽车零部件的性能测试和疲劳测试,灵活性、可拓展性好。

Description

一种总线工业机器人运动控制***及控制方法
技术领域
本发明涉及电气自动化、工业机器人领域,尤其涉及一种总线工业机器人运动控制***及控制方法。
技术背景
目前在国际和国内,在先进的工业生产上,已高度的自动化和广泛的使用工业机器人,如汽车装配线、显像管生产线、卷烟生产线等,在这些生产线的机器人工作工位上,机器人能在总控自动***的程序指令下,单独精确地、千万次重复地进行着准确的工作。
但是,在汽车测试实验室里通过LabVIEW的总线控制工业机器人来进行对汽车零部件的性能测试和疲劳测试是绝无仅有的。
发明内容
本发明的目的在于克服现有技术的缺陷,而提供一种总线工业机器人运动控制***及控制方法,它通过LabVIEW的总线控制工业机器人来进行对汽车零部件的性能测试和疲劳测试,并且可根据各种测试的要求做出各种精确的动作,完全满足测试要求。
实现上述目的的技术方案是:
本发明之一的一种总线工业机器人运动控制***,包括机器人,其中,它还包括一工控机、与所述的工控机相连的PCI插槽、与所述的PCI插槽相连的模拟量板卡、数字量板卡、运动控制板卡以及DeviceNet通讯卡,所述的模拟量板卡与一第一板卡接线盒相连,所述的数字量板卡与一第二板卡接线盒相连,所述的运动控制板卡与一运动板卡接线盒相连,所述的第一板卡接线盒还与一力传感器相连,该力传感器通过机器人与一机器人DeviceNet通讯卡相连,所述的机器人DeviceNet通讯卡与所述的DeviceNet通讯卡相连,所述的力传感器的与第一板卡接线盒相连的一端还连接有测试器件,所述的工控机上运行LabVIEW软件平台。
本发明之二的一种总线工业机器人运动控制方法,其中,它包括以下步骤:
步骤S1,设置通讯参数;
步骤S2,将通讯参数读入通讯卡数组;
步骤S3,初始化DeviceNet通讯卡;
步骤S4,建立与机器人的通讯;
步骤S5,建立***的控制时钟,然后同时进入步骤S6和步骤S7;
步骤S6,读取机器人状态,然后进入步骤S61;
步骤S61,显示程序界面,然后进入步骤S8;
步骤S7,给机器人发命令;
步骤S71,开始计时;
步骤S72,查询机器人是否完成指令,
若完成指令,则返回步骤S7;
若没有完成指令,则进入步骤S73;
步骤S73,检测超时时间;
步骤S74;判断命令执行是否超时,
若没有超时,则返回步骤S72;
若超时,则进入步骤S8;
步骤S8,报警。
本发明的有益效果是:本发明的一种总线工业机器人运动控制***及控制方法,通过LabVIEW软件平台,可以满足控制要求和精度,并且实现***设备的灵活性、可拓展性。
附图说明
图1是本发明之一的一种总线工业机器人运动控制***的结构示意图;
图2是本发明之二的一种总线工业机器人运动控制方法的流程图。
具体实施方式
下面将结合附图对本发明作进一步说明。
请参阅图1,图中示出了本发明之一的一种总线工业机器人运动控制***,包括机器人6、工控机1、与工控机1相连的PCI插槽2、与PCI插槽2相连的模拟量板卡31、数字量板卡32、运动控制板卡33以及DeviceNet通讯卡34,模拟量板卡31与一第一板卡接线盒41相连,数字量板卡32与一第二板卡接线盒42相连,运动控制板卡33与一运动板卡接线盒43相连,第一板卡接线盒41还与一力传感器5相连,该力传感器5通过机器人6与一机器人DeviceNet通讯卡7相连,机器人DeviceNet通讯卡7与DeviceNet通讯卡34相连,力传感器5的与第一板卡接线盒41相连的一端还连接有测试器件8,工控机1上运行LabVIEW软件平台。
本发明可用于汽车转向管柱测,通过精确和实时控制机器人来进行汽车转向管柱的性能测试和疲劳测试。
为了完成该实现控制的要求和精度,并实现***设备的灵活性、可拓展性,本发明选择了DeviceNet总线通讯作为与工业机器人通讯和控制方式。
DeviceNet是90年代中期发展起来的一种基于CAN技术的开放型、符合全球工业标准的低成本、高性能的通信网络。DeviceNe将工业设备连接到网络,从而消除了昂贵的硬接线成本。同时DeviceNet是一种简单的网络解决方案,它在提供多供货商同类部件间的可互换性的同时,减少了配线和安装工业自动化设备的成本和时间。DeviceNet不仅仅使设备之间以一根电缆互相连接和通讯,更重要的是它给***所带来的设备级的诊断功能。该功能在传统的I/O上是很难实现的。DeviceNet的许多特性沿袭于CAN,CAN总线是一种设计良好的通信总线,它主要用于实时传输控制数据。DeviceNet的主要特点是:短帧传输,每帧的最大数据为8个字节;无破坏性的逐位仲裁技术;网络最多可连接64个节点;数据传输波特率为125kb/s、250kb/s、500kb/s;点对点、多主或主/从通信方式;采用CAN的物理和数据链路层规约。
DeviceNet总线的以上特点使之十分适用于机器人控制。所以本***选用DeviceNet总线的通信作为机器人控制***的通信工具。具体连接方式为:工控机通过DeviceNet总线接口卡连接到总线上,机器人也都通过总线控制器挂接到总线上。由于采用DeviceNet总线,大大降低了***连线的复杂程度,同时增强了***的可靠性能。
本***采用美国国家仪器有限公司的DeviceNet通讯卡。同时,我们选用的LabVIEW编程平台是美国国家仪器公司推出的一种基于“图形”方式的集成化程序开发环境。控制***可以利用计算机的硬件、软件资源,使本来需要硬件实现的技术软件化,以便最大限度地降低***成本,增加***的功能和灵活性。选择好的软件平台可以大大减少开发的难度,节约开发时间,方便***功能的扩展和升级等。
机器人是一种由伺服电机驱动的机械结构组成的,且各个环节每个结合处为一个关节点或坐标系的成熟、可靠的工业机器人,该机器人功能强大,应用广泛,并且配置专用的机器人DeviceNet通讯卡来支持DeviceNet总线协议。
本发明通过基于LabVIEW的总线控制的工业机器人来进行测试,特点是数据交换迅速,控制实时性好、精度高,安全,可靠,是一种全新的控制方式。
请参阅图2,图中示出了本发明之二的一种总线工业机器人运动控制方法,它包括以下步骤:
步骤S1,设置通讯参数;
步骤S2,将通讯参数读入通讯卡数组;
步骤S3,初始化DeviceNet通讯卡;
步骤S4,建立与机器人的通讯;
步骤S5,建立***的控制时钟,然后同时进入步骤S6和步骤S7;
步骤S6,读取机器人状态,然后进入步骤S61;
步骤S61,显示程序界面,然后进入步骤S8;
步骤S7,给机器人发命令;
步骤S71,开始计时;
步骤S72,查询机器人是否完成指令,
若完成指令,则返回步骤S7;
若没有完成指令,则进入步骤S73;
步骤S73,检测超时时间;
步骤S74;判断命令执行是否超时,
若没有超时,则返回步骤S72;
若超时,则进入步骤S8;
步骤S8,报警。
以上结合附图实施例对本发明进行了详细说明,本领域中普通技术人员可根据上述说明对本发明做出种种变化例。因而,实施例中的某些细节不应构成对本发明的限定,本发明将以所附权利要求书界定的范围作为本发明的保护范围。

Claims (2)

1.一种总线工业机器人运动控制***,包括机器人,其特征在于,它包括一工控机、与所述的工控机相连的PCI插槽、与所述的PCI插槽相连的模拟量板卡、数字量板卡、运动控制板卡以及DeviceNet通讯卡,所述的模拟量板卡与一第一板卡接线盒相连,所述的数字量板卡与一第二板卡接线盒相连,所述的运动控制板卡与一运动板卡接线盒相连,所述的第一板卡接线盒还与一力传感器相连,该力传感器通过机器人与一机器人DeviceNet通讯卡相连,所述的机器人DeviceNet通讯卡与所述的DeviceNet通讯卡相连,所述的力传感器的与第一板卡接线盒相连的一端还连接有测试器件,所述的工控机上运行LabVIEW软件平台。
2.一种用于权利要求1所述***的总线工业机器人运动控制方法,其特征在于,它包括以下步骤:
步骤S1,设置通讯参数;
步骤S2,将通讯参数读入通讯卡数组;
步骤S3,初始化DeviceNet通讯卡;
步骤S4,建立与机器人的通讯;
步骤S5,建立***的控制时钟,然后同时进入步骤S6和步骤S7;
步骤S6,读取机器人状态,然后进入步骤S61;
步骤S61,显示程序界面,并返回步骤S6;
步骤S7,给机器人发命令;
步骤S71,开始计时;
步骤S72,查询机器人是否完成指令,
若完成指令,则返回步骤S7;
若没有完成指令,则进入步骤S73;
步骤S73,检测超时时间;
步骤S74;判断命令执行是否超时,
若没有超时,则返回步骤S72;
若超时,则进入步骤S8;
步骤S8,报警,然后返回步骤S61。
CN2008100416469A 2008-08-13 2008-08-13 一种总线工业机器人运动控制***及控制方法 Active CN101650263B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2008100416469A CN101650263B (zh) 2008-08-13 2008-08-13 一种总线工业机器人运动控制***及控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2008100416469A CN101650263B (zh) 2008-08-13 2008-08-13 一种总线工业机器人运动控制***及控制方法

Publications (2)

Publication Number Publication Date
CN101650263A CN101650263A (zh) 2010-02-17
CN101650263B true CN101650263B (zh) 2011-01-19

Family

ID=41672545

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2008100416469A Active CN101650263B (zh) 2008-08-13 2008-08-13 一种总线工业机器人运动控制***及控制方法

Country Status (1)

Country Link
CN (1) CN101650263B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107942723B (zh) * 2017-11-07 2021-01-15 芜湖赛宝信息产业技术研究院有限公司 一种基于工业机器人的仿真测试方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4240756C2 (de) * 1991-12-07 1996-11-07 Horiba Ltd Roboter zum Betreiben eines Kraftfahrzeugs auf einem Chassisdynamometer
US5821718A (en) * 1996-05-07 1998-10-13 Chrysler Corporation Robotic system for automated durability road (ADR) facility
CN1621990A (zh) * 2004-12-22 2005-06-01 东南大学 汽车试验用气电混合式驾驶机器人

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4240756C2 (de) * 1991-12-07 1996-11-07 Horiba Ltd Roboter zum Betreiben eines Kraftfahrzeugs auf einem Chassisdynamometer
US5821718A (en) * 1996-05-07 1998-10-13 Chrysler Corporation Robotic system for automated durability road (ADR) facility
CN1621990A (zh) * 2004-12-22 2005-06-01 东南大学 汽车试验用气电混合式驾驶机器人

Also Published As

Publication number Publication date
CN101650263A (zh) 2010-02-17

Similar Documents

Publication Publication Date Title
CN109740222B (zh) 一种针对汽车网联化场景的测试装置和***
CN103279118B (zh) 一种新能源客车多动力单元协调控制装置实时测标***
CN103605359A (zh) 汽车诊断***和方法
US20040193287A1 (en) Method for offline-parametering of a field device of the process automation technology
CN204116943U (zh) 车载电子控制单元can总线通信自动化测试装置
CN210041853U (zh) 一种汽车can/lin总线自动化测试***
CN105404568A (zh) Can总线测试***以及测试方法
CN101132328A (zh) 实时工业以太网EtherCAT通信控制器
CN106338978A (zh) 基于can总线通信功能测试***及其测试方法
CN101727095A (zh) 汽车电子控制器的Flash的在线烧写方法
CN105515911A (zh) Can网络的网关自动测试***及方法
CN111221326A (zh) 基于Simulink实时仿真***实现硬件在环测试控制的***及其方法
CN111443688B (zh) 基于can总线的汽车诊断服务网络层测试***及方法
CN102033540B (zh) 一种测试can总线汽车仪表的测试***及方法
CN114460925B (zh) 一种电动汽车控制器can接口hil自动化测试方法
CN112486122A (zh) 一种对真实生产线进行虚拟调试的方法及装置
CN101650263B (zh) 一种总线工业机器人运动控制***及控制方法
CN101557328B (zh) 一种汽车can总线车身控制***中从站检测报文的生成方法
CN201163782Y (zh) 用于epa/hart互连的智能网关
CN103149909A (zh) 基于fpga的can仿真节点***
CN112965470A (zh) 一种商用车数据中心测试***
CN201348733Y (zh) 液压机的数据传输通讯***
CN116074397A (zh) 一种数据共享***
CN102710479A (zh) 用于通信协议逆向解析的汽车网关***
CN215340823U (zh) 一种商用车数据中心测试***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C53 Correction of patent for invention or patent application
CB03 Change of inventor or designer information

Inventor after: Hua Xiaolong

Inventor after: Li Yifei

Inventor after: Qin Liangzhong

Inventor after: Shen Chuntai

Inventor after: Yuan Jiayi

Inventor after: Sun Qin

Inventor before: Hua Xiaolong

Inventor before: Li Yifei

Inventor before: Shen Chuntai

Inventor before: Yuan Jiayi

Inventor before: Sun Qin

COR Change of bibliographic data

Free format text: CORRECT: INVENTOR; FROM: HUA XIAOLONG LI YIFEI SHEN CHUNTAI YUAN JIAYI SUN QIN TO: HUA XIAOLONG LI YIFEI QIN LIANGZHONG SHEN CHUNTAI YUAN JIAYI SUN QIN