您的位置:控制工程论坛网论坛 » 西门子社区 » 840D主轴定位问题

xuwenbin

xuwenbin   |   当前状态:在线

总积分:4115  2024年可用积分:0

注册时间: 2007-06-08

最后登录时间: 2023-08-16

空间 发短消息加为好友

840D主轴定位问题

xuwenbin  发表于 2011/8/25 11:03:27      18445 查看 10 回复  [上一主题]  [下一主题]

手机阅读

看了很多贴也没有办法解决我的机床。我单位一台840D数控龙门铣床,主轴采用2个编码器,电机编码器为海德汉,外置编码器为西门子编码器,因外置编码器损坏,更换一个后,机床无法进行主轴定位功能。输入程序S500M03G4F5SPOS=180m05m30程序后,使用单段功能,机床能进行定位,显示为180。当使用自动走程序时,主轴每次不能精定位,大概显示为178点几,况且没有规律。此问题我也打了西门子热线,也没有得到明确的答复。不知道怎么来分析了,是否修改参数能解决吗?请各位大侠帮忙分析下,谢谢
1楼 0 0 回复
  • aaing

    aaing   |   当前状态:在线

    总积分:27966  2024年可用积分:0

    注册时间: 2007-04-27

    最后登录时间: 2023-08-21

    空间 发短消息加为好友

    aaing   发表于 2011/8/25 16:07:46

    楼主可以看一下换刀程序,程序中应该有主轴定向的相关语句。

    您可以查看机床参数MD30600、MD34090、MD14514[0],通常制造商都会用到以上参数中的某一个,但也有制造商会将与换刀相关的参数置于一个特定的画面。
    2楼 回复本楼

    引用 aaing 2011/8/25 16:07:46 发表于2楼的内容

  • hypermill9

    hypermill9   |   当前状态:在线

    总积分:7709  2024年可用积分:0

    注册时间: 2007-02-07

    最后登录时间: 2023-08-18

    空间 发短消息加为好友

    hypermill9   发表于 2011/8/26 10:44:15

    您应该从新调整定位了。
    3楼 回复本楼

    引用 hypermill9 2011/8/26 10:44:15 发表于3楼的内容

  • swy

    swy   |   当前状态:在线

    总积分:8597  2024年可用积分:2

    注册时间: 2006-08-05

    最后登录时间: 2023-08-21

    空间 发短消息加为好友

    swy   发表于 2011/8/27 14:24:26

    不知您的刀库是什么形式的?您在做调整时,千万要注意尽量不要发生碰撞!
    4楼 回复本楼

    引用 swy 2011/8/27 14:24:26 发表于4楼的内容

  • ababab

    ababab   |   当前状态:在线

    总积分:5826  2024年可用积分:0

    注册时间: 2011-05-06

    最后登录时间: 2023-08-16

    空间 发短消息加为好友

    ababab   发表于 2011/8/28 8:40:22

    既然有了SPOS=180这条语句为什么还要写M05呢?采用单段能准确定位,连续执行不能,问题很可能是出在这边,删除M05试试。
    5楼 回复本楼

    引用 ababab 2011/8/28 8:40:22 发表于5楼的内容

  • atmupkeep

    atmupkeep   |   当前状态:在线

    总积分:5759  2024年可用积分:0

    注册时间: 2011-05-08

    最后登录时间: 2023-08-15

    空间 发短消息加为好友

    atmupkeep   发表于 2011/8/29 10:22:31

    1、检查编码器安装是否紧固,是否同轴2、主轴定位后不能输M5,已执行M5就又回到速度模式,如伺服电机还有使能,位置可能不会变,但很多厂家用M5取消主轴使能,主轴没使能了,受力位置就会变。
    6楼 回复本楼

    引用 atmupkeep 2011/8/29 10:22:31 发表于6楼的内容

  • sweect

    sweect   |   当前状态:在线

    总积分:5941  2024年可用积分:0

    注册时间: 2007-11-07

    最后登录时间: 2023-08-21

    空间 发短消息加为好友

    sweect   发表于 2011/9/1 8:12:09

    在MDI模式下输入spos=0,然后用表打主轴定位块于y轴的平行度,如相差0.03mm几乎就是1度,然后就在34090里的原始角度里减一度或加一度.然后从启动,然后再用表打,重复上述的步骤,直到相差0.01mm就可以了
    7楼 回复本楼

    引用 sweect 2011/9/1 8:12:09 发表于7楼的内容

  • hypermill9

    hypermill9   |   当前状态:在线

    总积分:7709  2024年可用积分:0

    注册时间: 2007-02-07

    最后登录时间: 2023-08-18

    空间 发短消息加为好友

    hypermill9   发表于 2011/9/1 11:03:36

    你可以将先将34090的数值先置为0,然后手转主轴,将缺槽对里,看看SPOS=多少度,(这是粗校)。然后通过手动调节主轴,用百分表将Y向拉平,将此时的数值输入到34090中。如果旋转角度有90度倍数关系的时候,也要将起补偿到34090中,否则会撞刀。
    8楼 回复本楼

    引用 hypermill9 2011/9/1 11:03:36 发表于8楼的内容

  • fung

    fung   |   当前状态:在线

    总积分:7506  2024年可用积分:1

    注册时间: 2006-11-24

    最后登录时间: 2023-08-16

    空间 发短消息加为好友

    fung   发表于 2011/9/1 14:54:34

    最终解决方法.设置伺服增益32200从1变为0.2,正如永远的巴乔先生和飞不高先生所说的,程序中不能加上M05.去掉就正常了。
    9楼 回复本楼

    引用 fung 2011/9/1 14:54:34 发表于9楼的内容

  • yujie0324

    yujie0324   |   当前状态:在线

    总积分:1425  2024年可用积分:0

    注册时间: 2006-08-14

    最后登录时间: 2015-01-23

    空间 发短消息加为好友

    yujie0324   发表于 2011/9/2 10:20:51

    看来M5不能乱用呀

     

     

    10楼 回复本楼

    引用 yujie0324 2011/9/2 10:20:51 发表于10楼的内容

  • jijun

    jijun   |   当前状态:在线

    总积分:5845  2024年可用积分:3

    注册时间: 2007-09-24

    最后登录时间: 2023-08-18

    空间 发短消息加为好友

    jijun   发表于 2011/9/5 10:37:30

    的确是这样,有时候,机床的故障其实并不是机床本身的问题,而是使用与编程的问题,正如楼主的问题,其实我也曾经遇到过,因此作为数控技术员,还必须掌握主要的变成指令。
    11楼 回复本楼

    引用 jijun 2011/9/5 10:37:30 发表于11楼的内容

总共 , 当前 /