循环254CIRCULAR SLOT

ISO编程

G254

应用

用循环254完整加工圆弧槽。根据循环参数,提供以下加工方式:

  • 完整加工: 粗铣,底面精铣,侧面精铣
  • 仅粗加工
  • 仅底面精铣和侧面精铣
  • 仅底面精铣
  • 仅侧面精铣

循环顺序

粗加工

  1. 刀具以刀具表中定义的切入角并以圆弧槽的圆心为中心作往复运动至第一进给深度。用参数Q366指定切入方式。
  2. 数控系统由内向外粗加工槽并考虑精加工余量(Q368Q369
  3. 数控系统退刀到安全高度Q200位置。如果槽宽与刀具直径相等,数控系统在每次进刀后从槽中退刀
  4. 重复该操作直到达到编程的槽深

精加工

  1. 如果已定义精加工余量,数控系统首先精加工型腔壁,根据定义多次进刀。相切地接近型槽壁。
  2. 然后,数控系统由内向外精加工槽的底面

注意

 
注意
碰撞危险!
如果定义的槽位置不为0,数控系统仅沿刀具轴将刀具定位到第二安全高度位置。也就是说,该循环结束时的位置可能不对应于循环开始时的位置!有碰撞危险!
  1. 该循环后,严禁用增量尺寸编程
  2. 该循环后,全部基本轴都必须用绝对位置编程
 
注意
碰撞危险!
如果在循环中输入正值的深度值,该数控系统反向计算预定位。刀具沿刀具轴方向用快移速度运动到工件表面下方的安全高度位置!有碰撞危险!
  1. 将深度输入为负值
  2. 用机床参数displayDepthErr(201003号)指定输入正深度时,该数控系统是否显示出错信息,显示为on(开启)或不显示为off(关闭)。
 
注意
碰撞危险!
如果用加工操作2调用该循环(仅精加),刀具将以快移速度移至第一切入深度 + 安全高度的位置。 以快移速度进行定位时,可能发生碰撞。
  1. 先执行粗加工操作
  2. 必须确保该数控系统可用快移速度预定位刀具且不会与工件发生碰撞
  • 只能在铣削模式功能的加工操作模式下执行该循环。
  • 数控系统自动沿刀具轴预定位刀具。必须确保准确地编程Q204 2ND SET-UP CLEARANCE
  • 如果切削刃长度小于循环中编程的切入深度Q202,数控系统减小切入深度至刀具表中定义的LCUTS切削刃长度值。
  • 如果槽宽大于刀具直径两倍以上,该数控系统相应地由内向外粗加工槽。因此,可以用小型刀具铣削任何槽。
  • 该循环监测所定义刀具的可用长度LU。如果LU值小于DEPTH Q201,数控系统将显示出错信息。
  • 数控系统在循环中用RCUTS数据监测非中心切削刀具和避免刀具的前刀面接触。根据需要,数控系统中断加工并输出出错信息。

编程说明

  • 如果刀具表不可用,由于无法定义切入角,必须垂直切入(Q366=0)。
  • 用半径补偿R0在加工面上将刀具预定位在起点位置。注意参数Q367(位置)。
  • DEPTH(深度)循环参数的代数符号决定加工方向。如果编程DEPTH = 0,该循环将不被执行。
  • 编程足够大的安全高度,使刀具不能被切屑卡死。
  • 如果循环254与循环221一起使用,不允许槽位置0。

循环参数

帮助图形

参数

Q215 加工方式 (0/1/2)?

定义加工方式:

0:粗加工和精加工

1:仅粗加工

2:仅精加工
仅当定义了相应的精加工余量(Q368Q369)时才执行侧面精加工和底面精加工

输入:012

Q219 槽宽度?

输入槽宽,槽宽方向必须平行于加工面的辅助轴。如果槽宽等于刀具直径,数控系统将铣削斜孔。

粗加工的最大槽宽:刀具直径的两倍

输入:0...99999.9999

Q368 侧面精铣余量?

加工面上的精加工余量。 该值提供增量效果。

输入:0...99999.9999

Q375 节圆直径?

输入圆的直径。

输入:0...99999.9999

Q367 槽位置的参考(0/1/2/3)?

调用该循环时,相对刀具位置的槽位置:

0:不考虑刀具位置。槽的位置由输入的节圆圆心和起始角决定。

1:刀具位置 = 槽的左圆弧中心。相对该位置的起始角Q376。不考虑输入的节圆圆心。

2:刀具位置 = 中心线的中心。相对该位置的起始角Q376。不考虑输入的节圆圆心。

3:刀具位置 = 槽的右圆弧中心。相对该位置的起始角Q376。不考虑输入的节圆圆心。

输入:0123

Q216 中心的第一轴坐标?

节圆圆心在加工面基本轴上。仅当Q367 = 0时有效该值有绝对式效果。

输入:-99999.9999...+99999.9999

Q217 中心的第二轴坐标?

节圆圆心在加工面辅助轴上。仅当Q367 = 0时有效该值有绝对式效果。

输入:-99999.9999...+99999.9999

Q376 起始角度?

输入起点的极角。 该值有绝对式效果。

输入:-360.000...+360.000

Q248 角的长度?

输入槽的角长。 该值提供增量效果。

输入:0...360

Q378 中间步进角?

旋转整个槽的角度。旋转中心位于节圆的圆心。 该值提供增量效果。

输入:-360.000...+360.000

Q377 往复次数?

沿节圆的加工次数

输入:1...99999

Q207 铣削进给速率?

铣削时的刀具运动速度,单位mm/min

输入:0...99999.999 FAUTOFUFZ

Q351 方向? 逆铣=+1, 顺铣=-1

铣削操作的类型。考虑主轴的旋转方向。

+1 = 顺铣

–1 = 逆铣

PREDEF:数控系统用全局定义(GLOBAL DEF)程序段中的数据

(如果输入0,执行顺铣)

输入:-10+1 PREDEF

Q201 深度?

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

输入:-99999.9999...+99999.9999

Q202 切入深度?

每刀的进刀量。输入大于0的值。 该值提供增量效果。

输入:0...99999.9999

Q369 底面的精铣余量?

底面的精铣余量。 该值提供增量效果。

输入:0...99999.9999

Q206 切入进给速率?

移到深度时的刀具运动速度,单位mm/min

输入:0...99999.999 FAUTOFUFZ

Q338 精加工的进刀量?

每次精加工切削时刀具沿主轴坐标轴的进刀量。

Q338 =0:一次进刀精加工

该值提供增量效果。

输入:0...99999.9999

Q200 安全高度?

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

输入:0...99999.9999 PREDEF

Q203 工件表面坐标?

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

输入:-99999.9999...+99999.9999

Q204 第二个调整间隙?

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

输入:0...99999.9999 PREDEF

Q366 切入方式 (0/1/2)?

切入方式类型:

0:垂直切入。不计算刀具表中的切入角ANGLE

1, 2:往复切入。在刀具表中,必须将当前刀具的切入角ANGLE(角)定义为非0值。否则,数控系统将显示出错信息

PREDEF:数控系统用全局定义(GLOBAL DEF)程序段中的数据。

输入:012

Q385 精加工进给率?

侧面和底面精加工时的刀具运动速度,单位mm/min

输入:0...99999.999 FAUTOFUFZ

Q439 进给速率参考(0-3)?

指定编程进给速率的参考值:

0:相对刀具中心路径的进给速率

1:仅在侧面精加工期间,进给速率才相对切削刃;其它情况时,均相对刀具中心路径

2:侧面精加工底面精加工期间,进给速率相对切削刃;其它情况时,均相对刀具中心路径

3:进给速率只相对切削刃

输入:0123

举例

11 CYCL DEF 254 CIRCULAR SLOT ~

Q215=+0

;MACHINING OPERATION ~

Q219=+10

;SLOT WIDTH ~

Q368=+0

;ALLOWANCE FOR SIDE ~

Q375=+60

;PITCH CIRCLE DIAMETR ~

Q367=+0

;REF. SLOT POSITION ~

Q216=+50

;CENTER IN 1ST AXIS ~

Q217=+50

;CENTER IN 2ND AXIS ~

Q376=+0

;STARTING ANGLE ~

Q248=+0

;ANGULAR LENGTH ~

Q378=+0

;STEPPING ANGLE ~

Q377=+1

;NR OF REPETITIONS ~

Q207=+500

;FEED RATE MILLING ~

Q351=+1

;CLIMB OR UP-CUT ~

Q201=-20

;DEPTH ~

Q202=+5

;PLUNGING DEPTH ~

Q369=+0

;ALLOWANCE FOR FLOOR ~

Q206=+150

;FEED RATE FOR PLNGNG ~

Q338=+0

;INFEED FOR FINISHING ~

Q200=+2

;SET-UP CLEARANCE ~

Q203=+0

;SURFACE COORDINATE ~

Q204=+50

;2ND SET-UP CLEARANCE ~

Q366=+2

;PLUNGE ~

Q385=+500

;FINISHING FEED RATE ~

Q439=+0

;FEED RATE REFERENCE

12 L X+50 Y+50 R0 FMAX M99