828D Basic M铣螺纹

一台850的立加,用14.5的螺纹梳铣刀铣螺纹,系统是西门子828D的。
程序如下:
T1M6
G59  G90  G17    坐标系原点建立在圆心,底孔事先加工好17.7
M03  S2000 
D1 G00  Z150.
R4 = 22.5                                  角度初始赋值
NN3:  R5 = 147.5 * COS ( R4 )                  X坐标
      R6 =147.5 * SIN ( R4 )                  Y坐标
TRANS  X=R5  Y=R6                        坐标偏移
G00  X0  Y0                          到偏移之后的原点定位
L1000  P1                           调用铣螺纹的子程序
R4 = R4 + 45                           角度增加
IF  R4 <= 338  GOTOB NN3             
G00  Z100.
TRANS                            
G59 G00  X100  Y100
M30
子程序:
L1000;
G00  X0  Y0
G00  Z5.                                 
R1=0.6                                    齿高切深赋值
NN1:  R2 = 1.6 + R1   (单边8.85,刀半径7.25,刀具往内偏移到1.6定位)          
G02  X=R2  Y0  I = R2/2   J0  F300.              以半圆形式切入
G02   X0  Y0  Z-20  I = - R2  J0  TRUN=2  F1000.  螺纹梳刀,6齿,螺距2.5,
G90  G02  X0  Y0  I = - R2/2   J0  F300.         半圆形式切出,刀具到中心
G00  Z5.                                      抬刀到安全高度,前后一致
R1 = R1 + 0.6                                    切削齿高,往X方向增大
IF  R1 <= 1.2  GOTOB  NN1                         加工到齿高
G01  X0  Y0  F300.                      
G00  Z10.                                     
TRANS                            
M17                                        
系统预运行提示NN3:  R5 = 147.5 * COS ( R4 ) 断终点错误,求高手看看程序应该怎么修改

问题补充:
有效深度20,安全高度5,螺旋线总长25,螺距2.5,TURN=9时,丝口不好,螺丝只能旋进去几个牙,这是什么原因

最佳答案

楼组的问题具有一定代表性,加工圆弧容易出错,在圆弧插补时,起始点圆弧半径和终点圆弧半径的差值或者圆弧圆心之间的距离大于机床数据中的设定。
1. 半径编程时,起始点和终点是一样的,所以圆弧的位置不是由起始点或终点来确定的。多次调用NN3:  R5 = 147.5 * COS ( R4 )   程序段,公式中出现Cos算法,多次计算后,取值不准,已经产生了误差累计太大了。
2.适当增加MD 21000 CIRCLE_ERROR_CONST
                MD 21010 CIRCLE_ERROR_FACTOR
反复试机,直到调整合适为止。

从加工参数看,没有问题,但是出现螺距不对的情况,就要检查主轴的转速是否恒定了。

提问者对于答案的评价:
感谢您的回答

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

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

相关推荐

  • SINUMERIK STEP 7 Toolbox V15.1 下载

    SINUMERIK STEP 7 Toolbox V15.1 哪个大神有 发一份 问题补充:软件下载 最佳答案 15.0…

    SINUMERIK 2020年10月31日
  • 840Dsl顺铣时电机抖动

    在调试1套铣边机,挟持钢板行走的是840Dsl系统带的2个轴(这两个轴使用了主从控制),铣刀电机使用G120带1PH8的电机,铣刀电机转速恒定,在挟持行走电机慢速时(即慢速铣销时)…

    SINUMERIK 2020年10月31日
  • $C $P

    我调828D刀台,换刀程序里有$P_GG    $C_T,这里$P $C是什么意思. 最佳答案 $P_GG  …

    SINUMERIK 2017年10月31日
  • 6ra70如何快速制动

    怎样才能让点动状态下立刻制动?不然不好校正零件,因是立车,零件比较大。不用能耗制动。 问题补充:6RA70四象限,有何方法能快速制动。 最佳答案 把点动速度值放小就好了.就是点动给…

    SINUMERIK 2019年6月11日
  • 840dsl mcp483c pn mini手轮

    现有一套840DSL系统,用的是MCP483键盘,接了一个迷你手轮,想在程序中检测脉冲信号,请问监控什么参数呢?还有关于手轮接线的问题,求大神解决。主要还是监控手轮脉冲问题。 问题…

    SINUMERIK 2020年10月31日
  • 机床电气控制中PP 72/48的作用

    我们这正在设计一台机床,用的是840Dsl,NCU720.2(with PLC 317-2DP)。除了控制电机之类的模块外,在PLC这一块,有一家代理帮我们选了…

    SINUMERIK 2017年11月20日
  • 关于电机负载率的提问

    大家好,我想知道840D sl有没有电机负载率的界面,类似于FANUC的电机负载率,能够看出来目前的电机负荷是标准的百分之几 问题补充:Smoothed cur…

    SINUMERIK 2017年11月12日
  • 求RCS Commander

    谁有RCS Commander软件发给我一个。十分感谢!邮箱chlu1978@163.com 最佳答案 已经发到你的邮箱中! 提问者对于答案的评价:谢谢!这个是802D系…

    SINUMERIK 2017年11月6日
  • SME120传感器模块

    SME120传感器模块 型号6SL3055-0AA00-5JA3 原理和作用是什么 最佳答案 你看下这个网站说的是不是你要的http://wenku.baidu…

    SINUMERIK 2017年6月4日
  • 直线电机垂直轴解决方案

    各位工程师好:我先在准备将直线电机应用到垂直轴,但不知道有没有这方面的先例,其它应用是如何解决这种问题的?能不能帮忙介绍一下,其它应用是如何克服这种下滑力的?因为直线电机与旋转电机…

    SINUMERIK 2020年10月31日