机械手选择工位,用三菱plc程序怎么写?工位1、2、3

机械手选择工位,用三菱plc程序怎么写?工位1、2、3,第1张

1、直接在触摸屏上输入数据寄存器的值,比如D10为工位选择,面板上D10的设定值改为2就是工位2。

2、用中间继电器,如M1/M2/M3代表工位1-3,按触摸屏M2的按钮程序写[PMOV K3 D10]

3、用数字拨码开关,数字拨码开关一般用8、4、2、1码,拨码1是开关1通、2时2通,3时1、2同时通,然后将个工位的开关状态写入到程序[MOV Kn D10],其中n为拨码开关当前值的对应工位

我有 1309877385

Network 1 // 网络标题

// 总电源开关

LD I0.0

O M0.0

A I0.1

= M0.0

Network 2

// 机械臂快速向下运动 2.左转过后快下 3.检测有物体后又回来下降

LD M0.0

A I0.2

O M0.1

O I0.7

LDNM3.0

A I0.6

OLD

AN M2.0

AN M2.1

AN I0.3

AN I1.0

= M0.1

Network 3

// 1机械臂慢速下降 并最终停止 2.左转过后慢下并松开物体

LD I0.3

O M0.2

O I1.0

AN I0.4

AN M2.0

AN M2.1

AN I1.1

= M0.2

Network 4

// 持续吸气直到放下为止

LD I0.4

O M3.0

AN I1.1

= M3.0

Network 5

// 1.快速上升 2.检测有新来的砖块

LD M0.0

A I0.4

O M2.0

LD I1.2

AN M3.0

OLD

AN M0.1

AN M0.0

AN I0.5

AN I1.3

= M2.0

Network 6

// 慢速上升 直到停止

LD I0.5

O M2.1

O I1.3

AN I0.6

AN I0.7

AN M0.1

AN M0.0

= M2.1

Network 7

// 载头左移直到停止

LD I0.6

O M4.0

AN I0.7

AN M2.3

= M4.0

Network 8

// 载头右转 直到停止

LDNM3.0

A I0.7

O M2.3

AN I0.6

AN M4.0

= M2.3

Network 9

// 吹气3秒

LD I1.1

O M2.5

AN T37

= M2.5

TONT37, 30

Network 10

// 下降速度快慢受变频器控制

LD M0.1

O M0.2

= Q0.0

Network 11

// 上升速度快慢受变频器控制

LD M2.0

O M2.1

= Q0.1

Network 12

// 吸气

LD M3.0

= Q0.2

Network 13

// 载头右转

LD M2.3

= Q0.3

Network 14

// 载头左转

LD M4.0

= Q0.4

Network 15

// 吹气

LD M2.5

= Q0.5

Network 16

// 检测没砖后输送带将砖块送来

LD M0.0

AN I1.2

= Q0.6

Network 17

// 急停

LD I2.0

R Q0.0, 10

END_ORGANIZATION_BLOCK

简单怎么不自己编,我觉得很少有人会直接回答,何况分数这么低,即使现成的程序别人辛苦得来的成果也不会轻易拿出来,这个应该可以换不少人民币了。毕竟是自己用到的东西,每个人都有自己的思路,还是自个儿好好专研去,有具体难点在上来问,不仅是个收获将来维护改进时也方便


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11172390.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存