840D系统PLC轴分度轴控制

最近在调一台840D系统,刀库采用西门子伺服驱动,(如果是NC里的分度轴可以通过加工程序控制旋转度数)不明白的是将刀库轴设置为PLC分度轴后如何用PLC控制刀库的旋转度数,希望高手指较,或者提供相应的资料也可,谢谢!

最佳答案

楼主的问题具有一定代表性,需要仔细分析,这里简要说明一下,PLC 轴可用于车床伺服
刀塔控制、加工中心伺服刀库控制、工件传输等;PLC 轴的硬件配置和其他NC 伺服轴相同,使用西门子611D驱动和伺服电机;
PLC 轴的类型:可以为直线轴、旋转轴或分度轴,在MDA 或AUTO 自动操作方式下,不能通过加工程序对轴地址进行编程,只能由PLC 对其进行控制,  即通过T XX M6指令控制刀库的旋转与刀号的选择,必须充分利用NC-PLC 公共数据区。
用PLC控制刀库的旋转度数,首先将该轴设置为旋转轴,模态轴,注意以下机床参数的设定: 
MD30300 $MA_IS_ROT_AX=1  
MD30310 $MA_ROT_IS_MODULO=1  
MD30320 $MA_DISPLAY_IS_MODULO=1  
MD30330 $MA_MODULO_RANGE=360 
 
再将其设置成分度轴,注意以下机床参数的设定: 
MD30500 $MA_INDEX_AX_ASSIGN_POS_TAB[AX5]=3 ;即等间距定位 
MD30501 $MA_INDEX_AX_NUMERATOR[AX5]=360 ;即分度轴圆周旋转360度 
MD30502 $MA_INDEX_AX_DENOMINATOR[AX5]=10 ;即等分的分度数 ,如10°, 
MD30503 $MA_INDEX_AX_OFFSET[AX5]= ;即起点偏置,与机械零点的位置关系,
MD30505 HIRTH _ IS_ ACTIVE= 1,如不希望轴停在中间位置,可设为“1”, 
到此,分度轴设置完成了。

楼主可以参考以下资料:
《西门子数控系统840D调试编程和维修概要》
http://pan.baidu.com/share/link?shareid=449640&uk=1275080845
西门子发行的DOConCD数据光盘,里面包含更详细的、最权威的资料。其中西门子840D的PLC、数控系统、伺服各类信息介绍的很详细,其中就有刀库的控制。
DOConCD的下载地址:
http://www.ad.siemens.com.cn/club/bbs/post.asp?b_id=20&a_id=667356&s_id=0&num=12#anch
以上说明可以助力楼主对问题理解。祝好运!

提问者对于答案的评价:
谢谢你,不过PLC轴与NC轴是如何区分的呢?是参数设置还是利用接口信号在PLC程序里设置呢?我看你给的设置方法是NC轴设置为分度轴的情况啊?

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc200052.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年10月29日 下午11:15
下一篇 2017年10月29日 下午11:16

相关推荐

  • 我单位机床怎么做的全闭环

    我单位德国进口机床怎么做的全闭环,840D系统,DB31.DBX1.5是1,DB31.DBX1.6是0.参数30200是1,可机床装了光栅尺,也的确是全闭环。Y和Z轴也有光栅尺,也…

    SINUMERIK 2017年12月7日
  • NCU上显示PF灯亮

    NCU上的PF灯亮,但是机床能够运行,也没有PLC和系统上的报警,这是为什么呢? 一般什么情况下会引起PF灯亮呢? 问题补充:总清完了后,PF不亮,但是恢复PLC程序这个…

    SINUMERIK 2018年12月7日
  • 怎样实现两轴同步

    两个绝对编码的力矩电机怎样用程序实现同步 问题补充:两个都是旋转轴,要实现它们在运行加工程序时,位置上或者速度上同步 最佳答案 你可以看看资料:《基于运动卡的两轴同步运动控制系统&…

    SINUMERIK 2017年12月8日
  • 求教如何自定义刀具名称

    新买的840DSL 五轴机床 刀具列表里只能看到刀具号 新建刀具时也无法自定义刀具名称 请问是什么参数没有设置吗?还有需要设置什么参数才能在…

    SINUMERIK 2020年10月31日
  • 备份恢复

    840dsl备份nc     plc     drive date的顺…

    SINUMERIK 2020年10月31日
  • 840D数控系统怎样用PLC程序改变齿轮比

    840D数控系统怎样用PLC程序改变齿轮比,即通过MCP上的按键实现齿轮比的改变,以配合实现某轴的手动换档。 问题补充:可惜我的设备该轴为进给轴,大杰的方法只适用于主轴,手册上说M…

    SINUMERIK 2018年12月3日
  • 802D sl 对刀时长度2的Z0选择ABS什么意思?

    802D sl 对刀时长度2的Z0选择ABS什么意思?还有Base、G54等,大概什么意思? 问题补充:是车床,2轴伺服,一个MPCA 模拟主轴。 最…

    SINUMERIK 2017年8月24日
  • 802C系统按K1键上驱动使能,是不是有参数设置不需要按K1自动上使能的?

    如题 最佳答案 如果使用标准的PLC子程序,可以通过修改PLC程序中 EMG_STOP 程序块输入变量EN-K(伺服使能键)地址改为ONE(常1),就能自动上使…

    SINUMERIK 2017年8月24日
  • AL_GetSkState 西门子 二次界面

    下面到底几个程序段是什么意思Function AL_GetSkState(SK As Integer) As Integer&nb…

    SINUMERIK 2017年11月23日
  • 关于PLC信号接口

    哎,小弟最近新换工作,要维护德国设备。但是老德写的PLC程序实在是牛,真心看不懂!交叉参考表里面很多的接口信号只有读,没有写。比较郁闷的~~~所以我想请问关于PLC信号接口的详解是…

    SINUMERIK 2017年8月26日