如何编写NC代码

编写的NC磨削代码中,很多语句执行的时间非常短(轴进给的距离小,每条语句设定的进给速度大且相同),但由于电机加速度不够,导致实际执行每条语句的时间增多,如何避免?(是否有G功能,将很多条这样的语句组合在一起)有人说是圆弧过渡或者是尖角过渡,在编程手册中没有找到详细的内容或例子。麻烦大家告知,谢谢!另外没有找到相应版块,请谅解

最佳答案

G64连续工作方式可以将小线段加工自动衔接起来,使得段与段之间没有段结束时候的停顿,很多时候这种软件生成的小线段,在G64指令下依然没有好的效果。那样还有几个手段供参考,第一可以通过生成程序的软件自带的程序过滤功能将程序优化,这种方法通常也是很有效的,其次,可以通过修改系统参数,如减小加减速时间常数,更改驱动参数,如积分时间,惯量等来协调。我们设备大多应用在模具上,这种小线段是经常接触的,通常以上三种方式都可以解决的。

提问者对于答案的评价:
我在NC代码添加了G64 BRISK效果还是比较明显,但还没有满足要求。个人觉得最大加速度参数也能产生影响,因为G64 BRISK是按最大加速度加速的,存在机械刚性冲击。总之,谢谢指导,我将按照您的建议分析问题。

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

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

相关推荐

  • Smi20

    SMI20网口接头如何刷数据,有没有大神指导下! 最佳答案 首先要看你有什么设备,cu320,828d,840dsl都可以读写,方法各有一点区别 提问者对于答案的评价:

    SINUMERIK 2020年10月31日
  • 840dsl 机床坐标和工件坐标问题

    我840DSL 的PLC程序中有写入A DB19.DBX20.7JCN M001R DBX0.7AN DBX0.7=DBX&nbs…

    SINUMERIK 2017年11月6日
  • 路径轴和定位轴的区别

    鄙人对于路径轴和定位轴的区别不太清楚,数控车床的几何轴属于哪一类?还有什么索引轴(index),也不知怎么回事?请专家解释一下,谢谢1 问题补充:positioning …

    SINUMERIK 2019年6月11日
  • 求办法

    840d系统开机后x轴手动移动时不能动,显示为缺少使能,无其他报警。其他轴都可动正常回零。 问题补充:和y轴更换了驱动器模块,x轴故障依旧 最佳答案 检查该轴控制的几个关键信号:D…

    SINUMERIK 2017年7月26日
  • 840D开机上电,出现DP-Bus总线报警400552(有图)

    应该怎样处理这样故障 最佳答案 一般这种情况都是线路或者接头松动导致!检查一下,看看 提问者对于答案的评价:

    SINUMERIK 2021年7月5日
  • 西门子840d系统6698,nc卡不能识别

    6698,nc卡不能识别 最佳答案 是NCU上的卡?需要使用原装西门子的PCMCIA卡。 提问者对于答案的评价:

    SINUMERIK 2017年6月4日
  • 828D初始设置问题

    新到828D铣床版系统,问题:1、需要像802D那样传车床或铣床的初始化程序吗?2、采用6工位电动刀架,刀架初始化怎么做?需要设置哪些参数?谢谢解答。 最佳答案 1.西门子828D…

    SINUMERIK 2017年11月4日
  • SYG_R6[ ]和SYG_R6[ ]变量的用法和意思

    SYG_R6[ ]和SYG_R6[ ] 可以在MD18660和MD18662中定义个数,SYG_R6[ ]和SYG_R6[ ]变量…

    SINUMERIK 2020年10月31日
  • 求教6SL3111-4VE21-6Fxx的技术参数

    学习828D,在开机调试手册中,有如题所示的驱动,查了订货手册没有查到,哪位帮忙查一下?谢谢各位。 版主推荐答案 SINAMICS S120 Combi 是为紧凑型车床和铣床量身定…

    2020年10月31日
  • FB2读取机床坐标

    840D系统。用FB2读取机床坐标。用变量选择器生成DB120。FB2中参数设置如下:REQ:=1;NUMVAR:=1;ADDR1:=DB120.C1_SMA_actToolBas…

    2017年11月29日