PLC定位控制 点击:2331 | 回复:19



enzyh

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:11帖 | 320回
  • 年度积分:0
  • 历史总积分:739
  • 注册:2004年11月12日
发表于:2008-10-29 14:00:19
楼主

用ORMON的CP1H做伺服定位。进行丝杆往返控制。但每次丝杆退回后都到不了原来位置(比原先位置前零点几毫米,多台机床每台不一)。

?? 伺服驱动器显示接收到的正向脉冲、反向脉冲数不一样。PLC采用脉冲定位指令,每次正反向脉冲发送量一样。

?? 请问有做过PLC定位的是否也遇见过这种情况,如何解决?




1 5 7 3

  • 精华:1帖
  • 求助:1帖
  • 帖子:37帖 | 629回
  • 年度积分:0
  • 历史总积分:1477
  • 注册:2004年2月18日
发表于:2008-10-29 14:11:23
1楼
零点几毫米?很精确的了呢,可否与机械有关系呢。

  • 精华:0帖
  • 求助:0帖
  • 帖子:104帖 | 641回
  • 年度积分:0
  • 历史总积分:1360
  • 注册:2005年7月21日
发表于:2008-10-29 14:13:07
2楼
应该是机械问题吧,机械间隙

  • 精华:0帖
  • 求助:0帖
  • 帖子:104帖 | 641回
  • 年度积分:0
  • 历史总积分:1360
  • 注册:2005年7月21日
发表于:2008-10-29 14:15:05
3楼
存在反向间隙,通过反复比较计算出脉冲量,在PLC发脉冲时进行补偿。

enzyh

  • 精华:0帖
  • 求助:0帖
  • 帖子:11帖 | 320回
  • 年度积分:0
  • 历史总积分:739
  • 注册:2004年11月12日
发表于:2008-10-29 15:00:08
4楼

滑台是往返反复运行的,间隙在往、返时都起作用。另外,丝杆的总个间隙是0.05mm,多次运行后,丝杆的偏移已经大大的超出间隙的空间了。

?

另外:我们做机械制造,零点几个毫米算很大的误差了

书生本无用

  • 精华:0帖
  • 求助:1帖
  • 帖子:12帖 | 23回
  • 年度积分:0
  • 历史总积分:498
  • 注册:2005年11月17日
发表于:2008-10-29 15:26:30
5楼

如果你参数设置没问题的话,查查丝杠的锁紧螺母,看看它是不是拧紧了,否则误差不应该这么大的。

norris_lee

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 194回
  • 年度积分:0
  • 历史总积分:536
  • 注册:2008年8月12日
发表于:2008-10-29 16:59:45
6楼
PLC定位,粗糙的可以,考虑精度,别想

dugang

  • 精华:0帖
  • 求助:9帖
  • 帖子:82帖 | 453回
  • 年度积分:0
  • 历史总积分:1299
  • 注册:2005年4月26日
发表于:2008-10-29 17:51:37
7楼

看看你的脉冲信号是否有干扰,还有就是直流电源可能滤波不好,我也碰到过,

chen袁jin

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 41回
  • 年度积分:0
  • 历史总积分:52
  • 注册:2008年9月24日
发表于:2008-10-29 22:01:16
8楼

1脉冲信号有干扰或者电源滤波不好

2丝杠与丝母间隙过大

每天进步一点

  • 精华:0帖
  • 求助:0帖
  • 帖子:21帖 | 1296回
  • 年度积分:0
  • 历史总积分:1509
  • 注册:2004年6月13日
发表于:2008-10-29 22:15:29
9楼

伺服控制器接线正确吗?

枯叶蝶香

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 37回
  • 年度积分:0
  • 历史总积分:47
  • 注册:2008年10月11日
发表于:2008-10-30 10:59:45
10楼

应该在-0.01~0.01是ok的。你用编码器看过了吗?

haha_gao

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 635回
  • 年度积分:0
  • 历史总积分:848
  • 注册:2004年9月29日
发表于:2008-10-30 12:26:49
11楼

不太清楚你的定位是怎么做的

用相对位置还是绝对位置?

或者就是往返发脉冲

来回动作之间的停留时间是多少?

把速度降低一点看看效果

enzyh

  • 精华:0帖
  • 求助:0帖
  • 帖子:11帖 | 320回
  • 年度积分:0
  • 历史总积分:739
  • 注册:2004年11月12日
发表于:2008-11-02 15:16:13
12楼

CP1H,X型PLC.脉冲定位指令用的是PLS2指令.

以前发送脉冲方式用的是CW/CCW方式,通过仔细检测发现,当脉冲为CCW方向时,脉冲输出口为100.01,脉冲发出数目并不为设置值.而脉冲为CW方向时,脉冲输出口为100.00.此时,脉冲数正好为设置数目.

    (具体的脉冲数目可以在伺服驱动器那边监测到)

    由此判断,端口100.01脉冲发出数目不正常.

现在将程序作了小改动,改为脉冲+方向方式.端口100.01作为方向信号,脉冲数目固定通过100.00发出.目前,丝杆定位一直正常.

此问题,还在后续观察中.

在此,谢谢各位对在下的指导,关心.

PSF-PLC

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 849回
  • 年度积分:5
  • 历史总积分:3567
  • 注册:2005年4月19日
发表于:2008-11-08 09:56:26
13楼
存在反向间隙,通过反复比较计算出脉冲量,在PLC发脉冲时进行补偿。

风雨城市

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 22回
  • 年度积分:0
  • 历史总积分:47
  • 注册:2006年7月03日
发表于:2008-12-30 04:01:11
14楼
我觉得可能的原因是机械问题,存在反向间隙,通过反复比算出脉冲量,在PLC发脉冲时进行补偿。

学习小样儿

  • 精华:1帖
  • 求助:0帖
  • 帖子:41帖 | 937回
  • 年度积分:0
  • 历史总积分:802
  • 注册:2006年3月31日
发表于:2008-12-30 09:36:26
15楼

应该不是反向间隙的原因吧,伺服驱动器接收的正反脉冲不一样。而这个脉冲是从伺服电机直接出来的。

并不是机械终端上的编码器反馈的脉冲信号吧?

还是检查下伺服电机

中原龙

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 831回
  • 年度积分:0
  • 历史总积分:1291
  • 注册:2007年7月09日
发表于:2009-01-15 15:41:34
16楼
检查下伺服电机                 

haipeng

  • 精华:0帖
  • 求助:1帖
  • 帖子:46帖 | 203回
  • 年度积分:0
  • 历史总积分:444
  • 注册:2006年2月12日
发表于:2009-01-15 22:32:28
17楼
我遇到过此类问题  干扰造成伺服接受到的脉冲丢失一些   编码器线, 指令输入的线路一定要要严格按手册上说的接 例如地线 屏蔽线

LZF101400

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 31回
  • 年度积分:0
  • 历史总积分:68
  • 注册:2008年7月22日
发表于:2009-01-16 10:29:59
18楼

你得从多方面入手,除了反向间隙因素外,增大伺服增益也可试试。

易哥好人

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 7回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2016年12月15日
发表于:2016-12-15 09:48:44
19楼

是不是有丟步的可能,试试用光栅尺或位移传感器


热门招聘
相关主题

官方公众号

智造工程师