关于程序运行过程中,主轴速度的修改

之前发一个问题,就是用FC18来控制主轴,想实现主轴的速度随时在线修改。可能是我描述的不清楚,回复问题的工程师们都建议我在NC程序中对主轴速度进行设置。现在我再次把我的想法说一下,看下有没有更好的解决方案:我希望在N程序运行过程中对主轴的速度进行修改,比如说转速在设定速度基础上 进行正负5%的变化,这个用NC编程代码实现的话,不知道怎么办,比如程序:S1=R70 M1=03,程序运行过程中,可以对R70的值进行改变,但是主轴的转速必须要等运行到下一个S1=R70的时候才会变。如果用PLC的FC18来对主进行控制,我把我的速度及速度的变化写入到一个DB块,比如DB103.DBD0,这样速度的变化由PLC对DB103.DBD0进行写入,容易实现。但是调用FC18时,主轴速度达到DB103.DBD0设定的值,主轴设定值DB103.DBD0在周期性变化,但是主轴的速度仍然是启动时的DB103.DBD0的值,不会随着DB103.DBD0的变化而变化。求各位大神的解决办法!PLC控制可以,NC程序控制也可以。。。。。。。

问题补充:
补充,NC程序如下:
N10 G0G90 X 100 Z10 ;加工起点
N20 S1=R70 M1=03;转主轴
N30 G01G90 Z500 F100;加工零件
N40 G0G90 X0 Z0;退回零点
R70的值为1000,要求加工零件过程中,也就是执行N30程序段时,主轴的速度在一分钟内周期性的变化,变化范围:950rpm~1050rpm,怎么实现?R70的值可以通过OEM界面进行自动修改,但是主轴的速度不会变。
另外一个功能:
通过一个按钮对主轴启动/停止进行控制,但是要求起动后对主轴的速度进行修改,而主轴不能停。我现在的办法是用PLC的FC18来实现,配合一个DB数据块DB103.DBD0,启动信号:I0.0,停止信号:I0.1,速度到达信号:M0.0,故障信号 :M0.1,故障代码:MW10,设定速度:DB103.DBD0。但是现在的问题是:按下启动信号I0.0。主轴会转,速度为DB103.DBD0设定的转速。我通过OEM界面更改DB103.DBD0的值,主轴的速度不会改变。只有按下停止信号I0.1让主轴停下,然后再按I0.0启动信号,主轴才会转到新的设定速度。。。。要求是通过OEM界面修改DB103.DBD0后,主轴的转速会跟着变化,而不用停止后再启动。。。。求大神们的解决方案。。。。。。。

钻石用户推荐最佳答案

这个可以在NCK程序中操作呀。
如:
N1000 S1=R70 M1=3 S1=实际需要的转速(如500),就表示当S1转速到达 = R70时,调用M1的转速为500转/分钟。反过来,当到达500转转速后,仍然可以改变其它转速值的,这些完全可以在NCK程序中实现。
当然,这个转速还需要结合实际主轴速率档位的选择。
补充问题回复:
你没有理解我的意思,我的意思当R70等于某一个值时,需要进行跳转操作了,按你的意思:
N10 G0G90 X 100 Z10 ;加工起点
N20 S1=R70 M1=03;转主轴
N30 G01G90 Z500 F100;加工零件
N40 G0G90 X0 Z0;退回零点
N50 IF R70 = ???(假设是1000)GO TOF AAA  当主轴速度到达设置时,跳转
AAA:
N200 M1 = 3,S1 = ???(自定义速度值)
由于速度的变化需要一定的时间周期,所以在速度提升程序段还需要添加STOPRE语句。

提问者对于答案的评价:

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日
下一篇 2020年10月31日

相关推荐

  • 34090会自行变化

    在机床运行时,发现有几台机床在运动过程中,个别进给轴的34090会自己变化,想知道这个是怎么引起的,是因为超过了电机编码器的圈数系统自行更改的吗?亦或是伺服电机本身的问题。 最佳答…

    SINUMERIK 2020年11月1日
  • 828D用RS232在网络端调用程序

    具体的828D系统侧设置,2电脑侧所需软件,软件设置方法,软件在哪里下载 问题补充:x130口不适合现场使用要求,用户要求满足以前设备的.caxadnc网络要求 最佳答案 828D…

    2020年10月31日
  • 802DSL系统,在使用断点返回时,按了进给保持键以后,如何使主轴停止?

    *作的是大型数控立车,在刀具磨损后更换刀片,我想使用返回断点功能,让主轴能停止,打到手动方式退刀,换完刀片后,再把刀具移动到断点附近,打到自动方式,然后按循环启动键自动返回断点,但…

    SINUMERIK 2017年11月12日
  • Y轴测量系统切换报警不可能报警

    你好,系统是西门子840D,系统中两个测量系统1、2之间差值过大,并出现y轴测量系统切换不可能这样的报警,找不到原因,更改系统参数也没有用。哪位能帮我解决下,感谢了。 问题补充:系…

    SINUMERIK 2017年5月31日
  • SINUMERIK系统中NCK专用保护区变量

    SINUMERIK系统中NCK专用保护区变量有哪些 最佳答案 请参考手册P205 参考资料:https://support.industry.siemens.com/cs/docu…

    SINUMERIK 2021年7月5日
  • 802D SL 屏幕保护问题

    802D SL的屏幕保护相关参数怎么搞?或者是通过PLC修改,有谁知道麻烦告知。也可发送相关资料到benben.mail@163.com在这先谢谢了!顺便求一份最新版的8…

    SINUMERIK 2018年12月2日
  • 有关西门子802DSL系统电机运动方向问题

    有一台9西门子802DSL系统,按键上的运动方向和机床实际走的的方向相反(X轴),z轴没有问题,干活时执行程序也是没有问题的,请问一下这个问题怎么解决? 最佳答案 这个修改PLC程…

    SINUMERIK 2020年10月31日
  • 更换840D开机图片

    我用photoshop 软件把840D的开机图片修改了下,把公司的名字及邮箱加在了图片上 ,分辨率及图像大小和原图片一样,把原图片替代后再次为开机画面为什么是黑…

    SINUMERIK 2018年12月14日
  • V3.1 PLC802不能与系统建立连接

    总提示通讯超时怎么回事啊 最佳答案 1)检查通讯电缆及其连接是否可靠。2)检查PG端通讯设置参数是否与802系统通信参数设置一致。3)802系统端是否开启了通讯准备状态。详细步骤参…

    SINUMERIK 2017年6月5日
  • 840D驱动优化

    速度环测量的时候,Y轴出现测量功能在驱动模块上已经激活的提示,被迫终止,X轴可以测量,而且X,Y位置环也都可以测量,唯有Y轴的速度环不行,提示测量功能已激活,求高人解答 问题补充:…

    2017年11月6日