YAMAHA YK400xg SCARA工业机器人源程序 点击:4321 | 回复:84



ychj90

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 14回
  • 年度积分:0
  • 历史总积分:13
  • 注册:2014年11月02日
发表于:2016-03-24 13:22:54
楼主

YAMAHA YK400xg SCARA工业机器人源程序,附编程手册学习文档!


[PGM]

NAME=0702    

         '''''''''''输入IO定义'''''''''''''''

'

''''''DI20 有料信号'''''

''''''DI21 拍照1完成信号'''''

''''''DI22 拍照2完成信号'''''

''''''DI23 真空吸OK信号'''''

''''''DI24 可以放料信号'''''

''''''DI25 暂停信号'''''

''''''DI26 待机点信号'''''

'

'

'''''''''''输出IO定义'''''''''''''''

'

''''''DO20 真空吸'''''

''''''DO21 吸料完成'''''

''''''DO22 到拍照1点'''''

''''''DO23 到拍照2点'''''

''''''DO24 放料完成'''''

''''''DO25 安全信号'''''

'

'

'''''''''''点位定义'''''''''''''''

'

''''''P0点 待机点'''''

''''''P1点 取料点'''''

''''''P2点 拍照1点'''''

''''''P3点 拍照2点'''''

''''''P4点 放料点'''''

'

'

START *ZT,T2       '执行暂停任务

GOSUB *JSQLD       '调用计算取料点子程序

GOSUB *DYQL        '调用拍照位子程序

GOSUB *DJ          '待机子程序

GOSUB *ZDSD        '调用指定速度

'

*MIAN:             '主函数

GOSUB *QULIAO      '调用取料

GOSUB *CCD         '拍照

GOSUB *FALIAO      '放料

GOTO *MIAN

'

*DJ:

P500=WHRXY            '获取当前点坐标

NX!=LOCX(P500)

NY!=LOCY(P500)

NZ!=LOCZ(P500)

NR!=LOCR(P500)

P501=P500

LOCY(P501)=LOCY(P0)

LOCZ(P501)=z!

A=ARMCND           '获取机械手手系

IF A=0 THEN

    RIGHTY

ELSE

    LEFTY

ENDIF

WAIT DI2(6)=1     '待机点信号

SPEED 10

MOVE P,P501,Z=Z!

WAIT ARM

MOVE P,P0,Z=Z!

RIGHTY

MOVE P,P0,Z=Z!    'p0为待机点

DO2(5)=1          '输出安全信号DO(25)

RETURN

'

*QULIAO:

WAIT DI2(0)=1      'DI20 可以取料

DO2(4)=0           'DO24 放料信号置0

DO2(5)=0           'DO25 安全信号置0

MOVE P,P1,Z=Z!     '移动到P1点(取料点)

WAIT ARM

DO2(0)=1           'DO20 真空吸

WAIT DI2(3)=1      'DI23 真空吸OK

START *ZK,T3

DO(21)=1           'DO21 吸料完成

'DELAY 100

'DO(21)=0

MOVE P,P2,Z=Z!     '移动到P2点(拍照点)

RETURN

'

*CCD:

MOVE P,P2          '移动到P2点(拍照点)

WAIT ARM

DO2(2)=1           'DO22 到达拍照1点

'DELAY 100

'DO(22)=0

'DO(21)=0

WAIT DI2(1)=1      '等待拍照1完成信号

DO2(2)=0           '拍照1点信号置0

MOVE P,P3          '移动到拍照2点

WAIT ARM

DO2(3)=1           '到达拍照2点

'DELAY 100

'DO2(3)=0

WAIT DI2(2)=1      '等待拍照2完成信号

DO2(3)=0           '拍照2点信号置0

RETURN

'

*FALIAO:

MOVE P,P4,Z=Z!     '移动到放料点P4

WAIT ARM

CUT T3

DO2(0)=0           '破真空

DELAY 100

WAIT DI2(3)=0      '破真空完成

DRIVE(3,0.00)      '抬高Z轴到原点

DO2(4)=1           '放料完成

'DELAY 100

'DO(24)=0

RETURN

'''''P10为基准的长宽高'''''''''''''

'''''P12为基准取料点'''''''''''''''

'''''P11为现产品长宽高'''''''''''''''

'''''LOCR(P11)为产品序号'''''''''''''

'''''计算取料点'''''''''''''''''''''

'

*JSQLD:

AA!=LOCX(P11)-LOCX(P10)

BB!=LOCY(P11)-LOCY(P10)

CC!=LOCZ(P11)-LOCZ(P10)

P[100]=P12

LOCZ(P[100])=LOCZ(P12)-CC!

LOCX(P[100])=LOCX(P12)+(BB!/2.00)

LOCY(P[100])=LOCY(P12)-(AA!/2.00)

LOCR(P[100])=LOCR(P12)

P1=P[100]

RETURN

'

'''''''''调用拍照位''''''''''''

'

*DYQL:

P2=P[199+LOCR(P11)]

P3=P[299+LOCR(P11)]

RETURN

'

*ZDSD:

SD!=LOCX(P15)

SPEED SD!

RETURN

'

*ZT:

IF DI2(5)=1 THEN HOLD

GOTO *ZT

'

*ZK:

IF DI2(3)=0 THEN HALT

GOTO *ZK


正在下载,请等待……
下载附件需0积分!




行走天涯天远

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 56回
  • 年度积分:0
  • 历史总积分:18
  • 注册:2012年11月19日
发表于:2017-05-15 10:51:27
21楼

很不错????????

zhufeihao

  • 精华:0帖
  • 求助:2帖
  • 帖子:5帖 | 38回
  • 年度积分:0
  • 历史总积分:137
  • 注册:2016年1月11日
发表于:2017-05-15 16:36:49
22楼
111111111111111111111

loo625

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 101回
  • 年度积分:0
  • 历史总积分:118
  • 注册:2012年12月28日
发表于:2017-07-04 16:55:32
23楼

非常感谢的,学习学习的

huangwenchena1

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 141回
  • 年度积分:0
  • 历史总积分:277
  • 注册:2015年8月11日
发表于:2017-07-06 18:40:13
24楼

雅马哈机器人,学习请教高手指点!

欣兴

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 9回
  • 年度积分:0
  • 历史总积分:9
  • 注册:2015年6月30日
发表于:2017-07-08 11:05:50
25楼

非常感谢的,学习学习的

suiyunyu

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2013年5月18日
发表于:2017-08-13 14:39:48
26楼

高手指点,谢谢!学习了

何去何从

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 24回
  • 年度积分:0
  • 历史总积分:990
  • 注册:2016年3月26日
发表于:2017-09-28 18:08:43
27楼

高手! 学习了.


小明520

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 24回
  • 年度积分:0
  • 历史总积分:524
  • 注册:2014年12月21日
发表于:2017-09-29 11:06:32
28楼

高手指点,谢谢!学习了


hmljg06

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:121
  • 注册:2012年7月13日
发表于:2017-11-02 13:38:21
29楼

ganxiefenxiang

hmljg06

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:121
  • 注册:2012年7月13日
发表于:2017-11-02 13:39:26
30楼

怎么看不到啊

王者之师-weigedianqi

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 37回
  • 年度积分:0
  • 历史总积分:242
  • 注册:2009年10月14日
发表于:2017-11-02 23:13:32
31楼

楼主好人!!!!!!!!

这不是特伦特

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 557回
  • 年度积分:0
  • 历史总积分:946
  • 注册:2017年3月13日
发表于:2017-11-04 15:23:22
32楼

学习了 第一次接触工控机和机器人手臂

鬼子1992

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:66
  • 注册:2017年2月15日
发表于:2017-11-11 11:38:47
33楼

准备学习,学习,谢谢资料

不会吃肉的狼

  • 精华:0帖
  • 求助:12帖
  • 帖子:24帖 | 266回
  • 年度积分:17
  • 历史总积分:1202
  • 注册:2010年12月05日
发表于:2017-11-30 11:39:46
34楼

看看有没有用~~~~~

超级大白菜

  • 精华:0帖
  • 求助:0帖
  • 帖子:33帖 | 765回
  • 年度积分:9
  • 历史总积分:783
  • 注册:2015年9月29日
发表于:2017-12-18 13:30:08
35楼

刚接触看看 谢谢分享

工控life

  • 精华:0帖
  • 求助:0帖
  • 帖子:55帖 | 559回
  • 年度积分:76
  • 历史总积分:1287
  • 注册:2016年12月19日
发表于:2017-12-18 14:44:28
36楼

跟epson类似?

杨宇

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 4回
  • 年度积分:0
  • 历史总积分:115
  • 注册:2016年4月25日
发表于:2017-12-19 10:15:35
37楼

321321312312312

xjunhe

  • 精华:0帖
  • 求助:1帖
  • 帖子:5帖 | 16回
  • 年度积分:0
  • 历史总积分:81
  • 注册:2014年5月23日
发表于:2018-01-16 15:23:18
38楼

不错,学习学习

hookmm

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 115回
  • 年度积分:0
  • 历史总积分:110
  • 注册:2010年8月16日
发表于:2018-01-20 10:06:00
39楼

正在找这方面的资料 谢楼主分享

gk2017

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 4回
  • 年度积分:0
  • 历史总积分:159
  • 注册:2017年12月20日
发表于:2018-01-20 14:50:16
40楼

正在找这方面的资料 谢楼主分享


热门招聘
相关主题

官方公众号

智造工程师