那位高手会使用840D系统的NC/PLC接口信号实现主轴摇摆

我想用840D系统的NC/PLC接口信号来实现主轴的摇摆(oscillation)动作.
具体的说,将DB3*.DBX18.4和DB3*.DBX18.5都置1,然后编个定时通断的定时器,用定时器的通断分别接通DB3*.DBX18.6和DBX18.7,从而给出向左和向右摆动的时间.再结合该主轴的机床数据MD35400(摆动速度)和MD35410(摆动加速度)实现主轴的摇摆动作。
但我按照以上思路进行编程调试,没有实现主轴的摇摆.将MD35010设置为1也不行,不知道什么原因.
此前我已经使用FC18和主轴换档时的自动摇摆实现了主轴的摇摆,但我还想使用NC/PLC接口信号来实现主轴的摇摆,请高手赐教,非常感谢!

问题补充:
有没有高手使用过DB3*.DBX18.4/DBX18.5/DBX18.6/DBX18.7来实现主轴的摇摆动作。
我还是希望能用DB3*.DBX18.4/DBX18.5/DBX18.6/DBX18.7来实现主轴的摇摆动作,西门子既然有这个接口信号就应当有这个功能。
如同使用DB3*.DBX30.0/DBX30.1/DBX30.2/DBX30.3/DBX30.4并结合SD 43***等设定数据,就能很方便的进行主轴的正反转、停止、定向等主轴功能一样,很方便。

最佳答案

PLC控制信号
DB3*.DBX28.0—停止摆动功能当前运动并反向运动(软件版本7.2以上)
DB3*.DBX28.3—设置换向点
DB3*.DBX28.4--
DB3*.DBX28.5—停
DB3*.DBX28.6—停到换向点
DB3*.DBX28.7—
NC例子
N10 WHENEVER $AA_IM[Z]<$SA_OSCILL_REVERSE_POS2[Z]-2 DO $AA_OVR[X]=0 $AC_MARKER[0]=0
N20 WHENEVER $AA_IM[Z]>=$SA_OSCILL_REVERSE_POS2[Z] DO $AA_OVR[Z]=0
N30 WHENEVER $AA_DTEPW[Z]==0 DO $AC_MARKER[0]=1
N40 WHENEVER $AC_MARKER[0]==1 DO $AA_OVR[X]=0 $AA_OVR[Z]=100
N50 OST1[Z]=-0 OST2[Z]=10
N60 OSP1[Z]=-10 OSP2[Z]=10
N70 FA[Z]=150 FA[X]=5
N80 G0 X0 Z0
N90 WAITP(Z)
N100 OSCILL[Z] POSP[X]=(5,1,1)
N110...
N120 M02

提问者对于答案的评价:
谢谢!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年12月7日 下午1:14
下一篇 2017年12月7日 下午1:14

相关推荐

  • 电柜里比较脏,有什么好办法除尘呢?电路板如何清理?谢谢大家

    电柜里比较脏,有什么好办法除尘呢?电路板如何清理?谢谢大家 最佳答案 吹除是有效的方法,可以用氮气,这是惰性气体,并且不含油水等,可以购买瓶装的普通氮气,当然如果压缩空气比较洁净的…

    SINUMERIK 2019年6月10日
  • 西门子802C旋转轴

    西门子802C控制旋转轴,手动旋转时出现“25060 轴Z速度设定极限” 报警,应该设定哪些参数呢? 问题补充:电机额定转速1500r/min 最佳答案 可以尝…

    SINUMERIK 2017年12月7日
  • 请教810D的CCU3硬件配置问题

    810D的CCU3做了PLC总清和NCK总清后,把PLC系列备份的数据和启动数据通过二进制RS232口传入系统后,还需要做PLC的硬件配置吗?是否直接可以使用了? 问题补充:我总清…

    SINUMERIK 2019年6月11日
  • wincc V6.2 安装出错,安装顺序没问题

    前面部分的安装都很顺利。包括sQL2005、消息队列安装很正常,顺序也没问题,在安装wincc6.2安装包时出现很多提示,the following file&…

    2017年7月25日
  • 802D SL数控车床

    Z轴光栅尺坏了,如何屏蔽改为开环控制继续工作呢?请高手指点一下,请具体说明一下谢谢。 最佳答案 802Dsl屏蔽Z轴光栅尺,要修改对应Z轴参数30230,31000,31020,3…

    SINUMERIK 2017年7月25日
  • 840D中coupled axes 和master-slave功能差别在哪?

    840D中coupled axes 和master-slave功能差别在哪?我现在要改840Di系统,好象840Di不支持master-slave,我不知道co…

    SINUMERIK 2017年11月27日
  • 840刀具切削时间

    二次开发的时候 刀具切削时间我调用这个变量$AC_CUTTING_TIME(文档上写是以秒计时)但是他不是以秒计时的 而且它计时是累计的 。现在我想改…

    SINUMERIK 2021年7月5日
  • 840D系统NCU上面的X121接口里面的I/O如何使用

    如题。接线如何接,编程如何编程? 最佳答案 楼主的问题,具有一定代表性,涉及到数控系统的关键内容,一般来说,840D手轮Hand wheel的接线应该从手轮分配盒里的Ca…

    SINUMERIK 2017年11月13日
  • SinuTrain for Sinumerik Operate 4.8 安装问题

    我成功的安装了SinuTrain for Sinumerik Operate 4.8 ,在运行模拟机床时,跳出了面板界面,但是没有…

    SINUMERIK 2020年10月31日
  • 移动终端显示waiting for HMI

    我一台设备调试中,前几天一直都正常,但是为了国外厂家远程服务我就安装可以个TP-linK 软件。不知到动了什么网络设置了,机床一个移动控制终端就不工作了,显示WAITIN…

    2017年5月29日