机器人控制数控机床技术研究及应用.pdf

返回 相似 举报
机器人控制数控机床技术研究及应用.pdf_第1页
第1页 / 共5页
机器人控制数控机床技术研究及应用.pdf_第2页
第2页 / 共5页
机器人控制数控机床技术研究及应用.pdf_第3页
第3页 / 共5页
机器人控制数控机床技术研究及应用.pdf_第4页
第4页 / 共5页
机器人控制数控机床技术研究及应用.pdf_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述:
2016 年 4 月 第 44 卷 第 8 期 机床与液压 MACHINE TOOL & HYDRAULICS Apr􀆱 2016 Vol􀆱 44 No􀆱 8 DOI10.3969/ j􀆱 issn􀆱 1001-3881􀆱 2016􀆱 08􀆱 049 收稿日期 2014-09-22 作者简介 张洪强 (1980), 男, 硕士研究生, 讲师, 主要研究方向为机床数控化改造及机器人。 E-mail qianghz2004@ 163􀆱 com。 机器人控制数控机床技术研究及应用 张洪强 (沧州职业技术学院科研实训处, 河北沧州 061001) 摘要 阐述了川崎机器人控制数控机床加工的全过程, 给出了与数控车床、 铣床之间的硬件接线图及 I/ O 信号通信方 法, 控制数控机床加工的程序编制格式, 用 AS 语言控制机器人抓取工件上料/ 卸料的动作及程序加载方法。 关键词 机器人; I/ O 通信; 数控机床; AS 程序 中图分类号 TG659 文献标志码 B 文章编号 1001-3881 (2016) 08-151-4 Research and Application of Robot Control on CNC Machine Tool ZHANG Hongqiang (Research and Training Department, Cangzhou Vocational College of Technology, Cangzhou Hebei 061001, China) Abstract The Kawasaki robot controlling CNC machining process was expounded. The hardware wiring diagram and the I/ O sig⁃ nal communication method between the NC lathe, milling machine, and the programming format of NC machining program, controlling robot grasping charging / discharging action and program loading method using AS language program were illustrated. Keywords Robot; I/ O communication; CNC machine tool; AS program 工业机器人是一种能代替人类工作的机器, 它由 机械臂 (机械本体)、 控制器、 伺服驱动系统和检测 传感装置构成, 是能在三维空间内完成各种动作的机 电一体化生产设备[1]。 采用川崎机器人控制数控车床 及数控铣床, 完成机械加工领域的典型加工工序, 实 现了小型无人化工厂的模拟。 通过对机床电气控制部 分及数控系统的简单改造, 实现与机器人之间的硬件 连接及 I/ O 信号的通信, 用 AS 语言程序控制机器人 完成各项操作。 1 系统组成及机器人介绍 系统共分为 6 个部分 毛坯库、 川崎机器人、 行 走机构、 数控车床、 数控铣床、 成品库。 毛坯库用于 存放未加工的工件; 川崎机器人的工作过程为先从毛 坯库中取一个毛坯工件放入数控车床中, 待数控车床 加工完毕后, 再从数控车床中取出工件, 通过行走机 构, 川崎机器人被运载到数控铣床前, 川崎机器人将 工件放入数控铣床中, 待数控铣床加工完毕后, 再从 数控铣床中取出工件, 把工件放入成品库; 行走机构 用于川崎机器人的第七轴, 运载机器人在数控车床和 数控铣床之间移动; 数控车床用于加工毛坯件; 数控 铣床用于加工毛坯件; 成品库用于存放加工完成的 工件。 当前使用的机器人型号为 RS10N, 其最大负载能 力为 100 N, 最大覆盖范围 1 450 mm, 常用于装配与 搬运, 具有可再扩展一个外部轴的能力。 机器人本体 (见图 1) 为六轴组成的空间六杆开链机构, 可达到 运动范围内任何一点。 每个转轴均带一个齿轮箱, 机 械手运动精度 (综合) 达0􀆱 05 mm 至0􀆱 2 mm。 六 轴均带 AC 伺服电机驱动, 每个电机后均有编码器与 刹车。 机械手带有串口测量板 (SMB), 测量板上带 有 6 节可充电的镍铬电池, 起到保存数据的作用。 每 个轴带有手动松闸按钮, 维修时使用, 非正常使用会 造成设备或人员被伤害[2]。 图 1 机器人本体 2 机器人马达接线及 I/ O 信号 机器人马达及信号电缆连接如图 2、 图 3 所示。 图 2 机器人马达电缆连接 图 3 机器人信号电缆连接 机器人与数控车床、 数控铣床、 毛坯库、 成品库 之间的 I/ O 信号设定如表 1 所示, 输入/ 输出采用 37PD⁃SUB 接头连接。 表 1 I/ O 信号表 信号名称继电器转换控制端接线盒 输入信号 行走原点I0􀆱 0--X2⁃50P⁃1 启动按钮I0􀆱 1--- 停止按钮I0􀆱 2--- 复位按钮I0􀆱 3--- 急停按钮I0􀆱 4--- 川崎 (IN1)I2􀆱 0KA17 (NO)KA17 (A1)X2⁃50P⁃3 川崎 (IN2)I2􀆱 1KA18 (NO)KA18 (A1)X2⁃50P⁃5 川崎 (IN3)I2􀆱 2KA19 (NO)KA19 (A1)X2⁃50P⁃7 川崎 (IN4)I2􀆱 3KA20 (NO)KA20 (A1)X2⁃50P⁃9 川崎 (IN5)I2􀆱 4KA21 (NO)KA21 (A1)X2⁃50P⁃11 毛坯库I3􀆱 0--X2⁃50P⁃19 成品库I4􀆱 1--X1⁃50P⁃21 车床 (IN1)I5􀆱 3--X2⁃50P⁃37 车床 (IN2)I5􀆱 4--X2⁃50P⁃2 车床 (IN3)I5􀆱 5--X2⁃50P⁃4 车床 (IN4)I5􀆱 6--X2⁃50P⁃6 铣床 (IN1)I6􀆱 3--X1⁃50P⁃2 铣床 (IN2)I6􀆱 4--X1⁃50P⁃4 铣床 (IN3)I6􀆱 5--X1⁃50P⁃6 铣床 (IN4)I6􀆱 6--X1⁃50P⁃8 输出信号 行走脉冲Q0􀆱 0--X2⁃50P⁃10 行走方向Q0􀆱 1--X2⁃50P⁃12 川崎 (OUT1)Q2􀆱 0KA25 (A1)KA25 (NO)X2⁃50P⁃14 川崎 (OUT2)Q2􀆱 1KA26 (A1)KA26 (NO)X2⁃50P⁃16 川崎 (OUT3)Q2􀆱 2KA27 (A1)KA27 (NO)X2⁃50P⁃18 川崎 (OUT4)Q2􀆱 3KA28 (A1)KA28 (NO)X2⁃50P⁃20 川崎 (OUT5)Q2􀆱 4KA29 (A1)KA29 (NO)X2⁃50P⁃22 车床 (OUT1)Q3􀆱 0--X2⁃50P⁃30 车床 (OUT2)Q3􀆱 1--X2⁃50P⁃32 车床 (OUT3)Q3􀆱 2--X2⁃50P⁃34 车床 (OUT4)Q3􀆱 3--X2⁃50P⁃36 铣床 (OUT1)Q4􀆱 0--X1⁃50P⁃30 铣床 (OUT2)Q4􀆱 1--X1⁃50P⁃32 铣床 (OUT3)Q4􀆱 2--X1⁃50P⁃34 铣床 (OUT4)Q4􀆱 3--X1⁃50P⁃36 251机床与液压第 44 卷 3 机器人控制数控车削加工 3􀆱 1 控制流程及 AS 语言程序 当川崎机器人接到启动信号后, 机器人从毛坯库 抓取毛坯件, 然后发送给数控车床一个准备信号, 待 数控车床初始化完毕后反馈给机器人一个准备就绪信 号, 此时机器人将工件送至数控车床的卡盘中心, 然 后给数控车床一个输送到位的信号, 此时数控车床闭 合卡盘, 且反馈给机器人一个夹紧完成的信号, 机器 人离开数控车床, 待离开到安全位置后给数控车床一 个开始加工信号, 此时数控车床关闭自动门且自动加 工, 待加工完毕后自动打开门且给机器人一个加工完 成的信号, 机器人伸入数控车床夹取工件且离开到安 全位置[3], 如图 4 所示。 图 4 机器人控制数控车床 机器人控制车削单元的 AS 语言程序[4] PROGRAM CANGZHIYUAN629 point CHU1S=shift (CHU1 by0, 0, 200); point CHU2S=shift (CHU2 by0, 0, 200); point CHU3S=shift (CHU3 by0, 0, 200); point CHU4S=shift (CHU4 by0, 0, 200); point CHU5S=shift (CHU5 by0, 0, 200); point CHU6S=shift (CHU6 by0, 0, 200); point CHU7S=shift (CHU7 by0, 0, 200); point CHU8S=shift (CHU8 by0, 0, 200); point CHU9S=shift (CHU9 by0, 0, 200); RESET; OPENI; SPEED 50; ACCURACY 10; HOME; 10 WAIT SIG (1004); IF SIG (1004, - 1005, - 1006, - 1007, 1008) THEN; OPENI; ACCURACY 1; JMOVE CHU1S; SPEED 10; ACCURACY 1; LMOVE #CHU1; BREAK; CLOSEI; DELAY 2; SPEED 50; ACCURACY 50; LMOVE CHU1S; SPEED 80; ACCURACY 10; HOME; SIGNAL 4; END. 3􀆱 2 通信程序编制 编制的通信程序如下[5] G1G91X0Z0F1000; / / 机床运行到初始位置 M61; / / 给机器人准备好信号 M71; / / 机器人给机床夹紧工件信号 M10; / / 气动卡盘夹紧工件 M62; / / 机床给机器人夹紧完成信号 M72; / / 机器人给机床可以加工信号 M78; / / 安全门关闭 M74; / / 门关闭到位 加工程序; M79; / / 安全门打开 M61; / / 机床给机器人加工完成信号 M73; / / 机器人给机床松开工件信号 M11; / / 气动卡盘松开 M63; / / 机床给机器人松开完成信号 M30; 其中程序的上半部分和下半部分是数控车床和机 器人通信程序, 不能更改或删除。 “加工程序” 部分 可根据不同的工件或加工要求编写。 4 机器人控制数控铣削加工 4􀆱 1 控制流程及 AS 语言程序 当数控车床加工完工件后, 给行走机构一个开始 行走信号, 行走机构按照预先设定好的速度以及位移 值行走到一定位置, 然后类似同样的动作将工件给数 控铣床进行加工, 加工完毕后, 川崎机器人将工件取 出, 机器人将工件放到成品库, 并运行到车床附近的 毛坯库准备下一个动作, 如图 5 所示。 351第 8 期张洪强 机器人控制数控机床技术研究及应用 图 5 机器人控制数控铣床 机器人控制铣削单元的 AS 语言程序 WAIT SIG (1003, -1002, 1001); SIGNAL -3; DRIVE 6, -90, 50; DELAY 1; ACCURACY 2; SPEED 40; DRAW -800, 80, -80; DRIVE 5, 60, 40; BREAK; ACCURACY 1; SPEED 30; LMOVE #N3; BREAK; DELAY 1; ACCURACY 1; SPEED 5; LMOVE #N4; BREAK; DELAY 1; OPENI; TWAIT 1; ACCURACY 1; SPEED 30; LMOVE #N3; BREAK; ACCURACY 1; SPEED 40; DRAW 850, 0, 80; BREAK; DELAY 1; SIGNAL 3, -2, 1; TWAIT 1; SIGNAL -3, -2, -1; WAIT SIG (1003, 1002, -1001); SIGNAL -3, -1; DELAY 1; ACCURACY 1; SPEED 30; DRAW -850, 0, -30; LMOVE #N3; BREAK; DELAY 2; ACCURACY 1; SPEED 10; LMOVE #N4; BREAK; DELAY 1; CLOSEI; TWAIT 2; ACCURACY 1; SPEED 30; LMOVE #N3; BREAK; ACCURACY 1; SPEED 40; DRAW 850, 0, 80; BREAK; DRIVE 1, 180, 50; BREAK; DELAY 1; ACCURACY 1; SPEED 50; LMOVE #D; BREAK; 4􀆱 2 通信程序编制 编制的通信程序如下[6] G1G91X-302􀆱 770Y-7􀆱 925F1000; / / 机床运行到 初始位置 M61; / / 给机器人准备好信号 M71; / / 机器人给机床放工件完成信号 M10; / / 气动卡盘夹紧工件 M78; / / 安全门关闭 M74; / / 门关闭到位 加工程序; M79; / / 安全门打开 M11; / / 气动卡盘打开 M62; / / 给机器人加工完成信号 M30; 同样, 程序的上半部分和下半部分是数控铣床和 机器人通信程序, 不能更改或删除。 “加工程序” 部 分可根据不同的工件或加工要求编写。 (下转第 57 页) 451机床与液压第 44 卷 力。 两个行走马达的牵引力 FQ= 2T/ R, 马达扭矩 T 为 7 987 Nm, 驱动轮半径 R 为 230 mm, 则 FQ= 69 452 N。 钻车履带与地面的附着力 Ff= μmg, 系数 μ=0􀆱 7, 则 Ff=0􀆱 77 1009􀆱 8= 48 706 N, 由于 FQ> Ff, 故行走能力合格。 钻车的最大牵引力 FQmax= 28 330/0􀆱 23 = 72 435 N, 爬坡时钻车受到的反力 f= mgsinθ+μmgcosθ, 式中 θ= 18, f = 67 840 N, 因 FQmax>f, 故爬坡能力 合格。 液压马达所能提供的最大行驶速度 vm= η2πRn, 式中 传动效率 η=0􀆱 9。 故 vm=1􀆱 84 km/ h。 因为vm> 1􀆱 8 km/ h, 故最大行驶速度合格。 钻车以最大速度行驶时, 马达的转速为 nmax= 23􀆱 6 r/ min, 对应排量为 Qmax= 243􀆱 323􀆱 653􀆱 7= 109􀆱 7 L/ min。 主 泵 提 供 的 最 大 流 量 为 QB= 116 L/ min。 因 Qmax<QB, 故马达的排量合格。 (3) 泵的选型 主泵主要供给行走马达和动力头, 两者相比较, 由于动力头在 3 个马达并联时所需要的流量 Q 最大, 所需的转速 n 为 55 r/ min, 因此 Q主泵=3qn=3317􀆱 5 552=104􀆱 8 L/ min, 故选择 q主泵=104􀆱 8/1 450=72􀆱 3 mL/ r 的泵, 考虑泄漏因素, 选型 80 mL/ r 的泵。 副泵主要为给进、 变幅、 夹持、 拧卸缸提供动力 油, 其中给进缸的速度最为关键, 给进速度 v 为 0~ 2􀆱 7 m/ min 以下, 给进缸的给进面积 ΔS=S缸径 -S 杆径= π 4 (D2 -d 2 )= π 4 (1 252-702)= 84􀆱 2 cm2。 给进时需 要的流量 Q副泵=V/ t=ΔSv=84􀆱210 -2 2􀆱710 L/ min= 22􀆱 73 L/ min, 排量 q副泵= Q/ n = 22􀆱 73/1 450 = 15􀆱 7 mL/ r, 故选择 16 mL/ r 的柱塞泵。 (4) 电动机功率确定 主泵的流量 Q主泵=801 450=116 L/ min, 副泵的 流量 Q副泵=161 450=23􀆱 2 L/ min。 电机驱动双联泵, 故电机的功率 P电机≥P主泵 +P 副泵 = p 1Q1/ η1 +p 2Q2/ η2 = 18116/ (600􀆱 95)+1823􀆱 2/ (600􀆱 85)= 36􀆱 6+8􀆱 2= 44􀆱 8 kW, 取 45 kW。 4 加载试验 经过设计、 制造后, 作者对样机进行了地面的初 步调试。 钻进系统的高、 中、 低扭矩分别为 4 940、 3 296、 1 592 Nm; 给进力和起拔力分别为 110􀆱 4、 75􀆱 8 kN; 行走速度 1􀆱 8 km/ h, 爬坡角度 18, 均与 理论值符合得很好。 5 结论 综上理论计算和实际加载试验表明 整机钻进系 统的扭矩、 转速以及起拔力均达到了理论设计值, 加 上钻车的 3 个挡位的变换调节, 可以很好地适应不同 的地质条件, 符合井下实际使用需求。 并且电机、 油 泵、 油缸、 马达等部件均匹配良好。 因此, 该钻车的 液压系统计算是正确的, 选型是合理的。 参考文献 [1] 费烨,陈涛,姜学寿.大吨位水平钻机液压系统设计[J]. 液压与气动,2011(2)68-71. [2] 马永辉,徐宝富,刘绍华.工程机械液压系统设计计算 [M].北京机械工业出版社,1985. [3] 周士昌.液压系统设计图集[M].北京机械工业出版 社,2003. [4] 樊姗.岩心钻机提下钻机械手的液压系统设计[J].机床 与液压,2014,42(3)68-69,53. [5] 宋超,邹云,杜碧华.地下顶管用液压设备液压油设计计 算[J].机床与液压,2013,41(17)129-130,99. [6] 孙慧.WY2⁃200 液压挖掘机液压系统设计[J].机床与液 压,2013,41(14)72-74. [7] 于传江.RE400 型履带式潜孔锤钻机液压系统设计[J]. 液压与气动,2012(11)57-61. [8] 凡东,殷新胜,常江华,等.ZDY1000G 型全液压坑道钻机 的设计[J].煤田地质与勘探,2011(19)78-80. (上接第 154 页) 5 结论 (1) 根据机械加工典型工艺特征, 给出了机器 人控制数控机床进行加工的流程。 (2) 给出了机器人与数控机床之间的硬件连接 及 I/ O 通信方法。 (3) 结合机器人的特性, 编制了 AS 语言控制程 序, 使机器人完全控制数控机床在无人化环境下自动 运行。 (4) 通过对数控机床的改造, 给出了数控机床 与机器人之间的固定通信程序, 在使用中, 只需根据 所加工工件的类型, 改变对应的 “加工程序” 即可。 参考文献 [1] 孙英飞,罗爱华.我国工业机器人发展研究[J].科学技 术与工程,2012(12)34-35. [2] 川崎机器人(天津)有限公司.川崎机器人使用说明书 [M],2013. [3] 朱明华,王霄,蔡兰.机器人路径规划方法的研究进展与 趋势[J].机床与液压,2006(3)76-78. [4] 李伟光,许阳钊.一种搬运机器人控制系统的软件开发 与研究[J].制造技术与机床,2010(4)43-44. [5] 宝鸡机床集团有限公司.数控车床操作说明书[M], 2010. [6] 汉川机床集团有限公司.数控铣床操作说明书[M], 2011. 75第 8 期魏 广 等 煤矿瓦斯抽放钻车液压系统的设计
展开阅读全文

资源标签

最新标签

长按识别或保存二维码,关注学链未来公众号

copyright@ 2019-2020“矿业文库”网

矿业文库合伙人QQ群 30735420