YAMAHA YK400xg SCARA工业机器人源程序 点击:4318 | 回复: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积分!




gk2017

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 50回
  • 年度积分:0
  • 历史总积分:119
  • 注册:2018年1月30日
发表于:2018-02-01 22:32:07
41楼

看看啊看,正在准备学yamaha

LYZDD1

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 5回
  • 年度积分:0
  • 历史总积分:21
  • 注册:2012年6月14日
发表于:2018-02-28 14:17:36
42楼

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

hjwsz

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 6回
  • 年度积分:0
  • 历史总积分:88
  • 注册:2016年5月14日
发表于:2018-03-18 11:03:58
43楼

很好,正好学习一下

随梦而飞1992

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 45回
  • 年度积分:0
  • 历史总积分:578
  • 注册:2018年3月21日
发表于:2018-03-31 13:59:21
44楼

谢谢分享 点赞 赞

silky_56

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 1828回
  • 年度积分:0
  • 历史总积分:66
  • 注册:2003年8月15日
发表于:2018-04-05 10:41:35
45楼

谢谢楼主的分享,资料非常好

无名指佐

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 17回
  • 年度积分:9
  • 历史总积分:350
  • 注册:2016年11月10日
发表于:2018-04-21 10:15:54
46楼
谢谢楼主的分享,资料非常好

simhy0208

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 16回
  • 年度积分:0
  • 历史总积分:53
  • 注册:2012年3月19日
发表于:2018-05-03 16:44:51
47楼
好,非常不错

gk2017

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 4回
  • 年度积分:0
  • 历史总积分:54
  • 注册:2018年4月26日
发表于:2018-05-19 17:38:59
48楼

感谢!!楼主!!

kiwso_style

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 76回
  • 年度积分:171
  • 历史总积分:1032
  • 注册:2013年4月01日
发表于:2018-05-19 23:10:30
49楼

楼主,非常感谢!!!!

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 34回
  • 年度积分:0
  • 历史总积分:453
  • 注册:2005年4月13日
发表于:2018-06-20 16:33:51
50楼

谢楼主的分享,非常感谢

痴狂机器人

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 149回
  • 年度积分:0
  • 历史总积分:184
  • 注册:2015年12月20日
发表于:2018-07-11 21:08:34
51楼

谢谢楼主分享

痴狂机器人

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 149回
  • 年度积分:0
  • 历史总积分:184
  • 注册:2015年12月20日
发表于:2018-07-11 21:08:45
52楼

谢谢楼主分享

谢谢楼主分享

zhuoyuan

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 110回
  • 年度积分:0
  • 历史总积分:106
  • 注册:2013年2月04日
发表于:2018-07-19 23:03:59
53楼

学习了。。。。。士大夫嘎嘎的的的

黄工2013

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 71回
  • 年度积分:100
  • 历史总积分:251
  • 注册:2013年10月16日
发表于:2018-07-20 05:01:16
54楼

第一次接触工控机和机器人手臂,看看

jakke

  • 精华:0帖
  • 求助:3帖
  • 帖子:10帖 | 146回
  • 年度积分:0
  • 历史总积分:300
  • 注册:2015年11月09日
发表于:2018-08-06 11:16:34
55楼

谢楼主的分享,非常感谢

工控小冰

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 128回
  • 年度积分:0
  • 历史总积分:59
  • 注册:2015年4月20日
发表于:2018-08-09 13:56:12
56楼

谢楼主的分享,非常感谢

iOS哦

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 365回
  • 年度积分:0
  • 历史总积分:259
  • 注册:2018年7月26日
发表于:2018-08-14 13:50:38
57楼

对今天已经韩国韩国

阿牛黎军进

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:63
  • 注册:2018年4月28日
发表于:2018-08-24 10:05:00
58楼

学习了不错,谢谢

一直很迷失

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 47回
  • 年度积分:45
  • 历史总积分:486
  • 注册:2015年6月15日
发表于:2018-09-05 10:27:18
59楼

谢谢楼主的分享,资料非常好


梦蓝缘

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 345回
  • 年度积分:0
  • 历史总积分:326
  • 注册:2005年5月18日
发表于:2018-10-31 21:43:34
60楼

感谢贡献。。


热门招聘
相关主题

官方公众号

智造工程师