循环209TAPPING W/ CHIP BRKG

ISO编程

G209

应用

 
Machine

参见机床手册!

要使用这个循环,必须由机床制造商对机床和数控系统进行专门设置。

这个循环只适用于伺服控制主轴的机床。

刀具多次进给,加工螺纹直到达到编程深度。可用参数定义是否需要将刀具从孔中全部退出进行断屑。

循环顺序

  1. 数控系统沿刀具轴以FMAX快移速度将刀具定位至工件表面上方编程的安全高度位置。在该位置执行主轴定向
  2. 刀具移至编程进刀深度,主轴反向旋转并按照定义值退刀至特定距离或完全退出以进行排屑。如果定义了提高主轴转速的系数,数控系统用相应速度从孔中退出
  3. 然后主轴恢复正转并进刀至下一进刀深度。
  4. 数控系统重复该操作(步骤2至3)直至编程的螺纹深度
  5. 然后,退刀至安全高度处。如果程序要求,刀具以FMAX快移速度移至第二安全高度位置
  6. 数控系统在安全高度处停止主轴转动
 
Tip

在攻丝加工中,主轴和刀具轴始终保持相互同步。主轴静止时,可进行同步。

注意

 
注意
碰撞危险!
如果在循环中输入正值的深度值,该数控系统反向计算预定位。刀具沿刀具轴方向用快移速度运动到工件表面下方的安全高度位置!有碰撞危险!
  1. 将深度输入为负值
  2. 用机床参数displayDepthErr(201003号)指定输入正深度时,该数控系统是否显示出错信息,显示为on(开启)或不显示为off(关闭)。
  • 只能在铣削模式功能的加工操作模式下执行该循环。
  • 如果在循环前编程了M3(或M4),循环结束后主轴旋转(用刀具调用程序段中的编程速度)。
  • 如果在循环前未编程M3(或M4),循环结束后主轴静止不动。如为该情况,下次操作前,必须用M3(或M4)重新启动主轴。
  • 如果在刀具表的Pitch(螺距)列中输入了丝锥的螺距,该数控系统比较刀具表的螺距与循环中定义的螺距。如果其值不符,该数控系统显示出错信息。
  • 该循环监测所定义刀具的可用长度LU。如果小于DEPTH OF THREAD Q201,数控系统显示出错信息。
 
Tip

如果不改变动态参数(例如安全高度,主轴转速,...),可事后将螺纹攻丝到更大深度。然而,必须确保选择的安全高度Q200足够大,足以使刀具轴在该距离内退出加速路径。

编程说明

  • 用半径补偿R0编程加工面上起点(孔圆心)的定位程序段。
  • 循环参数“螺纹深度”的代数符号决定加工方向。
  • 如果在循环参数Q403中定义了快速退刀的转速系数,TNC将限制转速,使其不超过当前档位的最高转速。

关于机床参数的说明

  • 用机床参数CfgThreadSpindle(113600号)定义以下各项:
    • sourceOverride(113603号)
      FeedPotentiometer默认)(速度倍率调节未激活),那么,数控系统根据需要调整转速
      SpindlePotentiometer(进给速率倍率调节未激活)
    • thrdWaitingTime(113601号):主轴停止后,刀具在螺纹底部停顿指定的时间
    • thrdPreSwitch(113602号):达到螺纹底部前,主轴停止运动该时间。

循环参数

帮助图形

参数

Q200 安全高度?

刀尖与工件表面间的距离。 该值提供增量效果。

输入:0...99999.9999 PREDEF

Q201 螺纹深度?

工件表面与螺纹根部间的距离。 该值提供增量效果。

输入:-99999.9999...+99999.9999

Q239 导程?

螺纹的螺距。代数符号决定右旋和左旋螺纹:

+= 右旋螺纹

= 左旋螺纹

输入:-99.9999...+99.9999

Q203 工件表面坐标?

工件表面相对当前原点的坐标。 该值有绝对式效果。

输入:-99999.9999...+99999.9999

Q204 第二个调整间隙?

刀具与工件(夹具)间刀具轴上的距离,此距离无碰撞危险。 该值提供增量效果。

输入:0...99999.9999 PREDEF

Q257 断屑加工的进刀深度?

增量深度,数控系统在此位置进行断屑。重复此操作步骤直到达到DEPTH Q201。如果Q257等于0,数控系统不进行断屑。 该值提供增量效果。

输入:0...99999.9999

Q256 断屑加工的回刀距离?

数控系统将螺距Q239与编程值相乘并在断屑期间用所计算的值退刀。如果输入Q256 = 0,数控系统将刀具从孔中完全退出(至安全高度)进行断屑。

输入:0...99999.9999

Q336 主轴定向的角度?

加工螺纹前,数控系统定位刀具的角度。根据需要,可再次切削螺纹。 该值有绝对式效果。

输入:0...360

Q403 退刀的转速系数?

数控系统提高主轴转速的系数,因此,也提高从钻孔中退刀时的退刀速率。最高提高到当前档位的最高速度。

输入:0.0001...10

举例

11 CYCL DEF 209 TAPPING W/ CHIP BRKG ~

Q200=+2

;SET-UP CLEARANCE ~

Q201=-18

;DEPTH OF THREAD ~

Q239=+1

;THREAD PITCH ~

Q203=+0

;SURFACE COORDINATE ~

Q204=+50

;2ND SET-UP CLEARANCE ~

Q257=+0

;DEPTH FOR CHIP BRKNG ~

Q256=+1

;DIST FOR CHIP BRKNG ~

Q336=+0

;ANGLE OF SPINDLE ~

Q403=+1

;RPM FACTOR

12 CYCL CALL

程序中断后退刀

程序运行,单段方式或自动方式操作模式下退刀

  1. 要中断程序运行,选择NC停止按键

  1. 选择手动 移动
  2. 沿当前刀具坐标轴退刀

  1. 要恢复程序运行,选择恢复 位置
  2. 打开一个窗口,数控系统在这里显示轴序和目标位置、当前位置和余程。

  1. 选择NC start(NC开始)按键
  2. 数控系统将刀具移到程序停止的深度位置。
  3. 要恢复程序运行,再次选择NC start(NC开始)
 
注意
碰撞危险!
如果退刀时沿负方向运动刀具,而非正方向运动,可能发生碰撞。
  1. 退刀时,可沿刀具轴正向也可沿刀具轴负向运动刀具。
  2. 退刀前,必须注意刀具离开孔的方向