jzzjzq
级别: 略有小成
精华主题: 0
发帖数量: 63 个
工控威望: 201 点
下载积分: 568 分
在线时间: 73(小时)
注册时间: 2013-03-15
最后登录: 2024-09-26
查看jzzjzq的 主题 / 回贴
楼主  发表于: 2013-07-30 12:37
最近接到一案子,伺服控制电钻。要求慢进N毫米,再快速退,再快进到N-X毫米,再慢进N毫米;如此循环直到设定的深度到达。
初步想了一下,实现不太难,但只想到所有动作分解成一段段的,比如快进到慢进要分解成两个动作,这样有些烦琐,求更简单解决的思路。
jzzjzq
级别: 略有小成
精华主题: 0
发帖数量: 63 个
工控威望: 201 点
下载积分: 568 分
在线时间: 73(小时)
注册时间: 2013-03-15
最后登录: 2024-09-26
查看jzzjzq的 主题 / 回贴
1楼  发表于: 2013-07-30 14:14
引用
引用第1楼今夜不回家于2013-07-30 14:02发表的  :
不懂,但是感觉应该PLC+伺服就很容易解决!!!

我的意思是所有动作都要分解成单个动作来做,有点麻烦啊。快进是一个动作,慢进又是一个动作,绝对和相对定位都是不支持运转的时候更改频率的。
jzzjzq
级别: 略有小成
精华主题: 0
发帖数量: 63 个
工控威望: 201 点
下载积分: 568 分
在线时间: 73(小时)
注册时间: 2013-03-15
最后登录: 2024-09-26
查看jzzjzq的 主题 / 回贴
2楼  发表于: 2013-07-30 14:51
引用
引用第3楼niningtt于2013-07-30 14:22发表的  :
如果都不支持那么为什么不用PLSY?再说,本来动作就是一个一个来的,你想一下走完?那还不如直接有个现成的程序,就不用写了。

我是想做成触屏上设置进的距离和退的距离,然后自动计算并进退动作,想看下大家有没有更简单处理的思路。现在想来还是分解成一个个动作,用步进状态处理来回循环,直到慢进的距离大于设定深度,就跳出循环,这样可能简单一点
jzzjzq
级别: 略有小成
精华主题: 0
发帖数量: 63 个
工控威望: 201 点
下载积分: 568 分
在线时间: 73(小时)
注册时间: 2013-03-15
最后登录: 2024-09-26
查看jzzjzq的 主题 / 回贴
3楼  发表于: 2013-07-30 15:00
引用
引用第4楼lijinniu于2013-07-30 14:49发表的  :
因为你要正反转。所以在定位完成的时候把频率和位置写进去就可以了。

举例来说,钻5mm(慢进),退5MM,再快进4.8mm,再慢进5.2mm,再快退10mm,再快进9.8mm,再慢进。。。总之感觉动作分解之后比较多,每个动作之间又有停顿,感觉有点麻烦,所以思考有没有更简单的处理方式。
jzzjzq
级别: 略有小成
精华主题: 0
发帖数量: 63 个
工控威望: 201 点
下载积分: 568 分
在线时间: 73(小时)
注册时间: 2013-03-15
最后登录: 2024-09-26
查看jzzjzq的 主题 / 回贴
4楼  发表于: 2013-07-30 16:24
引用
引用第9楼kzhlhl于2013-07-30 15:45发表的  :
楼主电钻不是自动退屑的吗

钻花是可以自动退屑,但效果没那么好,所以要求增加钻花后退的动作,帮助退屑。
jzzjzq
级别: 略有小成
精华主题: 0
发帖数量: 63 个
工控威望: 201 点
下载积分: 568 分
在线时间: 73(小时)
注册时间: 2013-03-15
最后登录: 2024-09-26
查看jzzjzq的 主题 / 回贴
5楼  发表于: 2013-08-01 09:44
引用
引用第15楼戆狮于2013-07-31 14:26发表的  :
还有,钻孔是不用反转的,攻牙才要反转。钻孔反转只会将屑往里挤,排不出
所以要懂工艺

反转不是钻花的反转,是钻花后退,钻花退出钻孔帮助退屑。加1PG的确是个方法,有运动模块了,控制伺服真的方便好多。
jzzjzq
级别: 略有小成
精华主题: 0
发帖数量: 63 个
工控威望: 201 点
下载积分: 568 分
在线时间: 73(小时)
注册时间: 2013-03-15
最后登录: 2024-09-26
查看jzzjzq的 主题 / 回贴
6楼  发表于: 2013-08-01 17:03
目前基本的程序写完了,中间过程我把它分成了几个状态,用步进状态指令写的。如下:

S10 前进到钻头与加工件的接触位置

S11 累加器+工进一次的距离 结果放回累加器
      若: 接触位置+累加器距离<最终距离  慢速工进一次距离 完成后转到S12
       若:接触位置+累加器距离>=最终距离  跳转到S14

S12 高速回退到接触位置 完成后到S13

S13 高速进到 接触位置+累加器距离的位置 完成后跳回 S11

S14 慢速工进到最终距离,完成后到S15

S15 高速回退到原点 ,完成后返回S0 结束