请选择 进入手机版 | 继续访问电脑版

 找回密码
 请使用中文注册
查看: 368|回复: 2

西门子1200 气缸控制机械手抓料放料编程,第10天就交出首份作业,独立完成小项目

[复制链接]
阅读字号:

2710

主题

91

回帖

4万

积分

小编

积分
48625
发表于 2026-3-25 10:53:28 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?请使用中文注册

×
1、任务说明工件到位后,传感器亮→升降气缸下降→夹爪抓件→升降气缸升→平移气缸到下料位→夹爪松开→升降气缸升→平移气缸到取料位等待工件

f9fdcdfcee4b693fe9cb9e09a383e945.png

2、硬件组态   PROFINET接口的子网 PROFINET接口的IP地址,系统和时钟存储器开启

d10fe4b17b9be6a2d5bc23e85856b990.png
104a73877b151d18a6bc2a5f3cb9cb05.png 3、组态一个触摸屏HMI  在“设备和网络”项目的“网络视图”中,用鼠标连接PLC与HMI的网口。如在启动向导时选择了PLC,则可省去这一步设置并把 IP和PLC同一网段

6001f9dc1f511f0d9991bc7f1b47d03c.png

4、建立设备需要用到的变量:手动信号、自动信号、启动、然后气缸动作(工作阀) 收回(原点阀)现在是仿真 把输入信号I点都改为M点

9451072297930c7521fa465d6044162c.png

5、建立FB块,就是三个气缸用同一个动作程序,这样我们只需要写一个程序,然后平移 升降  夹爪 三个气缸调用三次就行 (取消优化块访问)
①建立气缸程序

d4174dbaedc2c9cd581965061ca10ba5.png

2f7b68b35104bc91c9a2eaa9e9370db2.png

c6e864a2b965e3c44e8e49ecb6f0860c.png

b004a968b14fa2e6fd72f4b24e95b142.png
392af3cb2cf475f6d569e37d90508923.png ②建立报警DB数据

b3b7116b585d532ae1d123690783d84d.png ③再建一个FB 用来放三个气缸动作的FB ,FB内可以再放FB块
然后把上面建的 手动 自动 输出 报警等信号 放到调用的FB接口上

7155954452fcc6c99714f898f0cdee2e.png    
6、做个回原点的程序
同理,建一个回原点的FB,并设置好变量 (取消优化块访问)

816233ab081186b75e867248900fdb45.png 原点延时几秒是为了防止人不小心误触掽到原点开关而产生事故。夹抓有料的原点与夹抓无料的原点过程分开编写

4b79d37830593d60ac664670ba5340a8.png
70051e7cc1f9d918e408208189dfad7a.png
35ddd731ebb802ed0a41a8a8ddf1d001.png 把刚才气缸动作的里面的静态变量信号拉到这个FB程序里面

9e9f04ec98b3ae82badcc66f66bc32da.png
1f0c361fbefc7a2f254db82f27f559f0.png
3c3bfd2a767da659e6a034d75121bc7c.png
3938b89fa77500acd3b877874d70e090.png

7、做一个自动运行程序,再次建一个FB块(取消优化块访问)

99ff0f6c0788a816608b93d62121b097.png
835423f55e1d64f8b012a2b5da2aec53.png
442a16311dd13a8d816e11c01a4666f5.png
5b7748cf783ecbb082f41f677ba81f72.png
de389e669c965b520402972fa360195c.png
dc7362eeee629cd7770706e364b22f44.png
23bbebf3525426ad63c514d992619fff.png
97920e855645ea26ff68ed6f91ddb00e.png
835c9d078659f756cc3a8ecae014dca9.png
976d5c78c57fc88d17f804228f43333a.png
46ea05f5bb4c9b394eff0aee0c4d054a.png
36d1f350f5ba72827499e17952a28046.png
51cdfe0242e9cb47bfe946d3f6227179.png
fa73bee901c33e6ddcbf90871723ef58.png
b7a49297f306664618d55bfb70aae46a.png
40495135c760124c7c717372ccffecdf.png 8、MAIN程序调用 把刚才三个气缸的放一起的FB块  回原点的FB块  自动运行的FB块全部放到主程序就是在MAIN调用,就完成程序的编写

1f14632ee0ec9c7c717b17d140a06e1b.png





23

主题

149

回帖

526

积分

入门维修师

积分
526
QQ
发表于 2026-3-30 08:46:46 | 显示全部楼层
大师级别   博图

77

主题

2045

回帖

3046

积分

版主

积分
3046

活跃会员热心会员灌水之王热心管理

QQ
发表于 2026-4-6 18:53:45 | 显示全部楼层
谢谢分享
您需要登录后才可以回帖 登录 | 请使用中文注册

本版积分规则

QQ|手机版|家电维修论坛 ( 蜀ICP备19011473号 川公网安备51102502000164号 )|网站地图|网站地图

GMT+8, 2026-9-16 21:14 , Processed in 0.106979 second(s), 30 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表