首页 上一页 1 2 3 4 5 下一页 尾页

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




huangwenchen

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 330回
  • 年度积分:150
  • 历史总积分:150
  • 注册:2010年11月05日
发表于:2016-03-26 14:51:18
1楼

非常感谢的,学习学习的

ssqzls

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 55回
  • 年度积分:0
  • 历史总积分:92
  • 注册:2010年5月20日
发表于:2016-03-27 10:43:25
2楼

感谢贡献。。。。。。。。。。。。。

hawkunpeng

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2016年7月22日
发表于:2016-07-22 18:47:04
3楼

学习了 第一次接触工控机和机器人手臂 啥都不懂呢

jacktank

  • 精华:0帖
  • 求助:3帖
  • 帖子:17帖 | 317回
  • 年度积分:78
  • 历史总积分:2298
  • 注册:2014年4月10日
发表于:2016-08-18 15:39:06
4楼


引用 huangwenchen 的回复内容: 非常感谢的,学习学习的


无声

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 52回
  • 年度积分:0
  • 历史总积分:64
  • 注册:2004年2月19日
发表于:2016-09-18 19:20:23
5楼

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

ujfj

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 813回
  • 年度积分:0
  • 历史总积分:313
  • 注册:2008年11月03日
发表于:2016-10-26 19:41:17
6楼

轨迹程序有点似。!!!

fengyuin1026

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 6回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2016年11月28日
发表于:2016-11-28 04:30:49
7楼

很好,感谢楼主学习学习。

fengyuin1026

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 6回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2016年11月28日
发表于:2016-11-28 04:32:42
8楼

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

fengyuin1026

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 6回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2016年11月28日
发表于:2016-11-28 04:33:37
9楼

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

qxq4171

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 226回
  • 年度积分:0
  • 历史总积分:125
  • 注册:2016年11月23日
发表于:2016-11-28 14:13:30
10楼

我觉得还不错呀,谢谢啦!!!

yanxiaolong

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 17回
  • 年度积分:0
  • 历史总积分:9
  • 注册:2011年12月21日
发表于:2016-12-12 18:22:36
11楼

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

盗梦

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 4回
  • 年度积分:0
  • 历史总积分:4
  • 注册:2016年11月29日
发表于:2016-12-13 10:45:08
12楼

看看啊看,正在准备学yamaha

wiesmann1

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:3
  • 注册:2015年7月12日
发表于:2016-12-17 17:53:04
13楼

学习学习!!!!!!

ws0866

  • 精华:0帖
  • 求助:1帖
  • 帖子:22帖 | 64回
  • 年度积分:0
  • 历史总积分:123
  • 注册:2003年12月13日
发表于:2016-12-18 21:31:54
14楼

看一下,看一下,谢谢

kme016

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2008年11月09日
发表于:2016-12-24 09:37:38
15楼

很好,感谢楼主学习学习。

黑夜故事

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 52回
  • 年度积分:0
  • 历史总积分:58
  • 注册:2016年9月20日
发表于:2016-12-27 07:34:55
16楼

正是目前需要的,谢谢分享

woshi_wh

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 10回
  • 年度积分:0
  • 历史总积分:0
  • 注册:2016年10月18日
发表于:2017-02-13 12:54:51
17楼

看一下,看一下,谢谢

激光切割

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 166回
  • 年度积分:4
  • 历史总积分:262
  • 注册:2015年6月11日
发表于:2017-03-12 14:46:39
18楼

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

k不离

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 37回
  • 年度积分:0
  • 历史总积分:166
  • 注册:2015年8月23日
发表于:2017-03-27 19:49:13
19楼

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

—————————

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 2回
  • 年度积分:0
  • 历史总积分:63
  • 注册:2017年3月31日
发表于:2017-03-31 10:25:37
20楼

初学者看看,楼主好棒


热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 3 4 5 下一页 尾页