循环240CENTERING

ISO编程

G240

应用

用循环240 CENTERING加工中心孔。可以指定定中心直径或深度,也可选在孔底的停顿时间。利用此停顿时间,在孔底断屑。如果已完成预钻孔,可输入加深的起点。

循环顺序

  1. 从当前位置开始,数控系统用快移速度FMAX将刀具在加工面上定位到起点位置。
  2. 数控系统用快移速度FMAX沿刀具轴将刀具定位在工件表面Q203上方的安全高度Q200位置。
  3. 如果定义的Q342 ROUGHING DIAMETER不等于0,数控系统使用此值和输入刀具的刀尖角T-ANGLE计算加深的起点。数控系统用F PRE-POSITIONING Q253将刀具定位在加深的起点位置。
  4. 将刀具以编程的切入进给速率F定中心在编程的定中心直径位置或定中心深度位置。
  5. 如果定义了停顿时间Q211,刀具保持在定中心深度位置。
  6. 最后,刀具以FMAX快移速度退至安全高度位置或第二安全高度位置。只有第二安全高度大于安全高度Q200时,第二安全高度Q204才起作用。

注意

 
注意
碰撞危险!
如果在循环中输入正值的深度值,该数控系统反向计算预定位。刀具沿刀具轴方向用快移速度运动到工件表面下方的安全高度位置!有碰撞危险!
  1. 将深度输入为负值
  2. 用机床参数displayDepthErr(201003号)指定输入正深度时,该数控系统是否显示出错信息,显示为on(开启)或不显示为off(关闭)。
  • 只能在铣削模式功能的加工操作模式下执行该循环。
  • 该循环监测所定义刀具的可用长度LU。如果小于加工深度,数控系统将显示出错信息。

编程说明

  • 编程定位程序段,在半径补偿R0情况下将刀具定位在加工面上起点(孔圆心)位置。
  • Q344(直径)或Q201(深度)循环参数的代数符号决定加工方向。如果编程的直径或深度 = 0,将不执行该循环。

循环参数

帮助图形

参数

Q200 安全高度?

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

输入:0...99999.9999 PREDEF

Q343 选择深度/直径 (0/1)

选择基于输入的直径还是输入的深度定中心。如果数控系统基于输入的直径定中心,必须在刀具表TOOL.T的T-ANGLE(刀尖角)列中定义刀尖角。

0:基于输入的深度定中心

1:基于输入的直径定中心

输入:01

Q201 深度?

工件表面与定中心最低点(定中心圆锥尖)间的距离。仅当定义了Q343=0时才有效。 该值提供增量效果。

输入:-99999.9999...+99999.9999

Q344 锪孔直径

定中心直径。仅当定义了Q343=1时才有效。

输入:-99999.9999...+99999.9999

Q206 切入进给速率?

定中心时的刀具运动速度,单位mm/min

输入:0...99999.999 FAUTOFU

Q211 在深度上的暂停时间?

刀具停在孔底的停留时间,单位秒。

输入:0...3600.0000 PREDEF

Q203 工件表面坐标?

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

输入:-99999.9999...+99999.9999

Q204 第二个调整间隙?

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

输入:0...99999.9999 PREDEF

Q342 粗加工直径?

0:无孔

>0:预钻孔的直径

输入:0...99999.9999

Q253 预定位的进给率?

接近加深的起点时的刀具运动速度。速度单位为mm/min。

仅当Q342 ROUGHING DIAMETER不为0时,才有效。

输入:0...99999.9999 FMAXFAUTOPREDEF

举例

11 CYCL DEF 240 CENTERING ~

Q200=+2

;SET-UP CLEARANCE ~

Q343=+1

;SELECT DIA./DEPTH ~

Q201=-2

;DEPTH ~

Q344=-10

;DIAMETER ~

Q206=+150

;FEED RATE FOR PLNGNG ~

Q211=+0

;DWELL TIME AT DEPTH ~

Q203=+0

;SURFACE COORDINATE ~

Q204=+50

;2ND SET-UP CLEARANCE ~

Q342=+12

;ROUGHING DIAMETER ~

Q253=+500

;F PRE-POSITIONING

12 L X+30 Y+20 R0 FMAX M3 M99

13 L X+80 Y+50 R0 FMAX M99