CN107219821A - 六轴联动机器人曲线插补算法及纳米级运动控制*** - Google Patents

六轴联动机器人曲线插补算法及纳米级运动控制*** Download PDF

Info

Publication number
CN107219821A
CN107219821A CN201610159369.6A CN201610159369A CN107219821A CN 107219821 A CN107219821 A CN 107219821A CN 201610159369 A CN201610159369 A CN 201610159369A CN 107219821 A CN107219821 A CN 107219821A
Authority
CN
China
Prior art keywords
interface
control system
processing unit
central processing
interfaces
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
CN201610159369.6A
Other languages
English (en)
Inventor
刘大鹏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wuhu Cloud Robot Co Ltd
Original Assignee
Wuhu Cloud Robot 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 Wuhu Cloud Robot Co Ltd filed Critical Wuhu Cloud Robot Co Ltd
Priority to CN201610159369.6A priority Critical patent/CN107219821A/zh
Publication of CN107219821A publication Critical patent/CN107219821A/zh
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/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/41Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by interpolation, e.g. the computation of intermediate points between programmed end points to define the path to be followed and the rate of travel along that path
    • G05B19/4103Digital interpolation
    • 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/30Nc systems
    • G05B2219/34Director, elements to supervisory
    • G05B2219/34084Software interpolator using microprocessor

Landscapes

  • Engineering & Computer Science (AREA)
  • Computing Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Numerical Control (AREA)
  • Manipulator (AREA)

Abstract

本发明公开了一种六轴联动机器人曲线插补算法及纳米级运动控制***,它包括中央处理器、以太网接口、智能位置控制器;以太网接口通过信号线与中央处理器的输入端相连接;智能位置控制器与中央处理器的输出端相连接;智能位置控制器的输出端通过信号线分别与X轴驱动接口、Y轴驱动接口、Z轴驱动接口、4轴驱动接口、5轴驱动接口、6轴驱动接口相连接;中央处理器的输出端还通过信号线分别与I/O接口、手轮接口、主轴控制接口相连接;I/O接口的输出端通过继电器与外部电器相连接。本发明具有集成度高、操作简单、管理方便的优点,可以实现很高的加工速度及连续微小程序段的高速加工,能真正实现6轴、5轴的实时联动以及全6轴切向弯刀插补。

Description

六轴联动机器人曲线插补算法及纳米级运动控制***
技术领域
本发明涉及一种控制***,尤其涉及一种六轴联动机器人曲线插补算法及纳米级运动控制***。
背景技术
数控***是一种利用数字信号对执行机构的位移、速度、加速度和动作顺序等实现自动控制的控制***。数控***已经可以实现纳米插补与控制技术,并广泛地运用于机器人、智能化加工技术和CAD/CAM技术,数控***本身也从封闭转向开放式,并朝着高速、高精度化、网络化、环保化的方向发展。高档数控***是决定机床装备的性能、功能、可靠性和成本的关键因素。我国的数控***虽取得了较大发展,但是我国高档数控机床配套的数控***90%以上的都是国外产品,而国外对我国至今仍进行封锁限制,成为制约我国高档数控机床发展的瓶颈。目前国内较先进的数控技术有华中数控、北京机电院高等公司开发的五轴联动数控***,可以应用于数控加工中心、数控龙门铣床和数控铣床;广州数控生产的GSK983M***是中高档数控***产品,该***最多可实现5轴4联动,较适合用于铣床和小型加工中心。这些五轴数控***一般采用3+2模式,具有精度不高、效率低,抗干扰能力差,功能单一的缺陷,而且不能实现6轴5轴的实时联动。因此,可以控制更多轴联动的高档数控***的开发迫在眉睫。
发明内容
为了解决上述技术所存在的不足之处,本发明提供了一种六轴联动机器人曲线插补算法及纳米级运动控制***。
为了解决以上技术问题,本发明采用的技术方案是:一种六轴联动机器人曲线插补算法及纳米级运动控制***,它包括中央处理器、以太网接口、智能位置控制器;以太网接口通过信号线与中央处理器的输入端相连接;智能位置控制器与中央处理器的输出端相连接;智能位置控制器的输出端通过信号线分别与X轴驱动接口、Y轴驱动接口、Z轴驱动接口、4轴驱动接口、5轴驱动接口、6轴驱动接口相连接;
中央处理器的输出端还通过信号线分别与I/O接口、手轮接口、主轴控制接口相连接;I/O接口的输出端通过继电器与外部电器相连接;外部电器上设置有用于检测六轴原点位置的位置传感器;主轴控制接口与数控机床的主轴相连接。
控制***还包括电源接口;中央处理器通过电源接口与外接电源相连接。控制***还包括USB接口;USB接口通过数据线与中央处理器的输入端相连接。
控制***通过焊接在100×180mm的四层印制电路板上形成模块化的集成电路控制器。
本发明具有集成度高、操作简单、管理方便的优点,可以实现很高的加工速度及连续微小程序段的高速加工;此外,本发明能真正实现6轴、5轴的实时联动以及全6轴切向弯刀插补,支持RTCP刀尖跟随功能,并且可以实时完成从卡笛尔坐标系到雅克布矩阵的转化。
附图说明
图1为本发明的连接关系结构框图。
具体实施方式
下面结合附图和具体实施方式对本发明作进一步详细的说明。
如图1所示,本发明包括中央处理器、以太网接口、智能位置控制器;以太网接口通过信号线与中央处理器的输入端相连接;智能位置控制器与中央处理器的输出端相连接;智能位置控制器的输出端通过信号线分别与X轴驱动接口、Y轴驱动接口、Z轴驱动接口、4轴驱动接口、5轴驱动接口、6轴驱动接口相连接;
中央处理器的输出端还通过信号线分别与I/O接口、手轮接口、主轴控制接口相连接;I/O接口的输出端通过继电器与外部电器相连接,I/O接口通过继电器控制外部电器的运行开关;外部电器上设置有用于检测六轴原点位置的位置传感器,I/O接口通过传感器可以检测六轴的原点位置、主轴转速、急停和自动对刀功能;手轮接口连接上手轮用于教导式数控机床机械工作原点设定、步进微调与中断***等动作;主轴控制接口与数控机床的主轴相连接,用于控制数控机床主轴的开关、正反转、主轴转速的自动调节。
控制***还包括电源接口;中央处理器通过电源接口与外接电源相连接。控制***还包括USB接口;USB接口通过数据线与中央处理器的输入端相连接。控制***通过焊接在100×180mm的四层印制电路板上形成完整的集成电路控制器。
中央处理器是整个控制***的核心构件,采用的是32位微处理器,通过支持现场总线以工业以太网方式进行连接,EMC(电磁兼容性)抗干扰能力强,可通过互联网、私有云以及USB连接主机等方式随时升级固件,支持二次开发和算法的升级、补偿。
本发明的工作原理为:由计算机上位机模块通过以太网通讯把国际通用G代码与M代码程序发送给中央处理器进行插补运算,再由中央处理器分别将信号发送给智能位置控制器、I/O接口、主轴控制接口,从而实现对6轴/5轴加工中心、6轴/5轴车削加工中心、5轴齿科加工中心、数控车床、数控铣床、数控等离子、激光雕刻机切割机、3D打印机、机器人等数控设备的控制。
本发明为模块化设计,通过安装在受控设备上直接由计算机控制运行,集成度高、操作简单、管理方便;可以实现很高的加工速度及连续微小程序段的高速加工;此外,本发明能真正实现6轴、5轴的实时联动以及全6轴切向弯刀插补,支持RTCP刀尖跟随功能,并且可以实时完成从卡笛尔坐标系到雅克布矩阵的转化。
上述实施方式并非是对本发明的限制,本发明也并不仅限于上述举例,本技术领域的技术人员在本发明的技术方案范围内所做出的变化、改型、添加或替换,也均属于本发明的保护范围。

Claims (4)

1.一种六轴联动机器人曲线插补算法及纳米级运动控制***,其特征在于:它包括中央处理器、以太网接口、智能位置控制器;所述以太网接口通过信号线与中央处理器的输入端相连接;所述智能位置控制器与中央处理器的输出端相连接;所述智能位置控制器的输出端通过信号线分别与X轴驱动接口、Y轴驱动接口、Z轴驱动接口、4轴驱动接口、5轴驱动接口、6轴驱动接口相连接;
所述中央处理器的输出端还通过信号线分别与I/O接口、手轮接口、主轴控制接口相连接;所述I/O接口的输出端通过继电器与外部电器相连接;所述外部电器上设置有用于检测六轴原点位置的位置传感器;所述主轴控制接口与数控机床的主轴相连接。
2.根据权利要求1所述的六轴联动机器人曲线插补算法及纳米级运动控制***,其特征在于:所述控制***还包括电源接口;所述中央处理器通过电源接口与外接电源相连接。
3.根据权利要求2所述的六轴联动机器人曲线插补算法及纳米级运动控制***,其特征在于:所述控制***还包括USB接口;所述USB接口通过数据线与中央处理器的输入端相连接。
4.根据权利要求3所述的六轴联动机器人曲线插补算法及纳米级运动控制***,其特征在于:所述控制***通过焊接在100×180mm的四层印制电路板上形成模块化的集成电路控制器。
CN201610159369.6A 2016-03-21 2016-03-21 六轴联动机器人曲线插补算法及纳米级运动控制*** Pending CN107219821A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610159369.6A CN107219821A (zh) 2016-03-21 2016-03-21 六轴联动机器人曲线插补算法及纳米级运动控制***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610159369.6A CN107219821A (zh) 2016-03-21 2016-03-21 六轴联动机器人曲线插补算法及纳米级运动控制***

Publications (1)

Publication Number Publication Date
CN107219821A true CN107219821A (zh) 2017-09-29

Family

ID=59927196

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610159369.6A Pending CN107219821A (zh) 2016-03-21 2016-03-21 六轴联动机器人曲线插补算法及纳米级运动控制***

Country Status (1)

Country Link
CN (1) CN107219821A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113031515A (zh) * 2019-12-24 2021-06-25 上海铼钠克数控科技股份有限公司 用于实现五轴rtcp***的激光测量补偿方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003005811A (ja) * 2001-06-26 2003-01-08 Mori Seiki Co Ltd 6軸制御ncプログラム生成方法及び生成装置、並びに6軸制御ncプログラム生成プログラム及びこのプログラムを記憶したコンピュータ読み取り可能な記録媒体
CN102163045A (zh) * 2011-01-14 2011-08-24 福建工程学院 基于arm9嵌入式***及cpld的六轴联动控制的方法
CN102830658A (zh) * 2012-09-06 2012-12-19 中国人民解放军装甲兵工程学院 一种用于多轴数控机床的嵌入式数控***
CN203520105U (zh) * 2013-10-15 2014-04-02 杭州电子科技大学 一种基于SoC FPGA的三轴数控车床控制器
CN104874893A (zh) * 2014-03-01 2015-09-02 南京超颖新能源科技有限公司 基于zynq7000soc的坡口切割机及其控制***

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003005811A (ja) * 2001-06-26 2003-01-08 Mori Seiki Co Ltd 6軸制御ncプログラム生成方法及び生成装置、並びに6軸制御ncプログラム生成プログラム及びこのプログラムを記憶したコンピュータ読み取り可能な記録媒体
CN102163045A (zh) * 2011-01-14 2011-08-24 福建工程学院 基于arm9嵌入式***及cpld的六轴联动控制的方法
CN102830658A (zh) * 2012-09-06 2012-12-19 中国人民解放军装甲兵工程学院 一种用于多轴数控机床的嵌入式数控***
CN203520105U (zh) * 2013-10-15 2014-04-02 杭州电子科技大学 一种基于SoC FPGA的三轴数控车床控制器
CN104874893A (zh) * 2014-03-01 2015-09-02 南京超颖新能源科技有限公司 基于zynq7000soc的坡口切割机及其控制***

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
朱晓春: "《数控技术》", 31 May 2001 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113031515A (zh) * 2019-12-24 2021-06-25 上海铼钠克数控科技股份有限公司 用于实现五轴rtcp***的激光测量补偿方法
CN113031515B (zh) * 2019-12-24 2022-05-10 上海铼钠克数控科技有限公司 用于实现五轴rtcp***的激光测量补偿方法

Similar Documents

Publication Publication Date Title
CN102221828B (zh) 数控机床控制程序模块化***
Martinova et al. The Russian multi-functional CNC system AxiOMA control: Practical aspects of application
CN202306251U (zh) 控制机床重新启动自动操作的装置
CN104820403B (zh) 一种基于EtherCAT总线的8轴机器人控制***
CN102075125B (zh) 数控机床多轴联动伺服控制***的控制方法
CN202703067U (zh) 数控雕刻机的运动控制***
CN107471882A (zh) 一种大体积工件雕刻的机器人加工控制***
CN106227097B (zh) 多总线多轴运动控制器
CN102357667A (zh) 皮尔格轧辊孔型加工控制方法
CN102081373B (zh) 一种用于轧辊磨床的数控***及其控制方法
CN107505917A (zh) 伺服驱动器及伺服***
CN104317252A (zh) 小型深孔钻床数控***
CN105022348B (zh) 一种用于数控机床控制柜配电的快速接线模组
CN104977898B (zh) 五坐标联动加工动态误差分析方法及其***
CN101984375A (zh) 一种数控机床故障模拟方法
CN104635624A (zh) 用于控制四轴加工设备的数控***控制方法及其控制***
CN106814703A (zh) 一种交流伺服驱动单元控制模式快速平滑切换的方法
CN101937209B (zh) 多截面特征生成四轴代码用以加工零件的方法和装置
CN107219821A (zh) 六轴联动机器人曲线插补算法及纳米级运动控制***
CN100445910C (zh) 一个数控轴控制多个伺服轴的方法及其轴扩展控制装置
CN102902231A (zh) 控制机床重新启动自动操作的装置
CN107350633A (zh) 一种基于ZigBee的远程化控制***
CN203510308U (zh) 一种用于多轴pcb数控钻孔的控制器
CN105099281B (zh) 伺服马达驱动器
CN207636994U (zh) 伺服驱动器及伺服***

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20170929

RJ01 Rejection of invention patent application after publication