登录
首页
PLC论坛
西门子SIEMENS
回帖
发帖
正文
主题:求教一个200smart的程序。关于喷漆枪检测到物体到达指定位置依次动作的
点击:1441 回复:28
楼主
编辑
引用
管理
VvORCG
如图所示,悬链电机上有个编码器,检测光栅感应到工件(形状不固定)后记录当前脉冲,然后到达对应枪1~16的位置依次开关枪,光栅到最后一把枪的位置之间最多有40个工件,我想用建表然后先进先出,,但是想不懂什么时候去触发先进先出的指令,有大佬给个怎么写这个程序的意见么
21-06-02 09:17
1楼
编辑
引用
管理
twtynijj
如果工件是连续一个挨一个程序量有点大。这种情况用移位指令!
21-06-03 08:38
2楼
编辑
引用
管理
VvORCG
用移位的话我要怎么能知道每个工件的长度信息呢,大佬能具体说说么
21-06-03 10:39
3楼
编辑
引用
管理
51477工控迷
还是不太懂你的工艺,你的是一个工件喷16种漆料?
21-06-03 11:38
4楼
编辑
引用
管理
VvORCG
不是,就是喷涂线,两台升降机错位摆放,一台上面一共有8把枪,一共16把,16个位置,前面光栅检测到工件后,计算工件实际行走的脉冲,到达每把枪的位置喷枪启动,离开了之后喷枪停止。
21-06-03 13:01
5楼
编辑
引用
管理
393321533
专业做涂装粉房系统,有需要可联系本人。
21-06-04 14:11
6楼
编辑
引用
管理
xuanzhanjin
QQ1029295168进群可以多学点
21-06-05 13:07
7楼
编辑
引用
管理
243604901
你这个枪的位置是固定的,那工件的距离肯定也是固定的,无非就是判断哪个位置没有挂工件,哪个枪就不要开。
检测到第一个工件后走一定长度(工件间距),中离到了而光栅没有检测到工件即判断此位置是空的,然后对应的枪不开就得了。
21-06-05 14:41
8楼
编辑
引用
管理
chengzheng
这个感觉有点难度。
电机转一圈,链条行程是多少 ?
21-06-06 06:57
9楼
编辑
引用
管理
xuhuifox
可以用移位指令,刚好16个工位,一个字,首先确定工位的脉冲数,脉冲数到了,有工件置一,移位一次,无工件,置零,移位一次,十六个工件移完,将字去MOVE到喷枪,持续到喷镀时间,字置零,下一组接倒来搞!!!!
21-06-06 18:36
上一页
下一页
工控新闻
2025中国传感器产业:从“感知”到“决策”的跨越式进化
皮尔磁:氢能安全——未来能源的关键命题
青岛品牌日|卡奥斯分享AI时代生态品牌创新实践
Lantronix 首次推出经济实惠、屡获殊荣的 5G 无线路由器系列,颠覆工业连接方式
我国提出的全球首个电力储能用超级电容器国际标准成功立项
工业阀门国家级重点专精特新“小巨人”企业 中德科技北交所IPO问询阶段
中控技术亮相"化工届奥林匹克",创始人褚健发表《人工智能发展加速流程工业智能化》演讲
携工业AI全价值链创新成果,西门子将亮相2025世界人工智能大会
更多新闻资讯