循环256RECTANGULAR STUD

ISO编程

G256

应用

用循环256加工矩形凸台。如果工件毛坯尺寸大于最大允许步长,数控系统进行多道加工直到达到精加工尺寸。

循环顺序

  1. 刀具从循环起点位置(凸台中心)移到加工凸台的起点位置。用参数Q437定义起点位置。默认位置(Q437=0)位于凸台毛坯右侧的2 mm处。
  2. 如果刀具位于第二安全高度位置,刀具将以快移速度FMAX移至安全高度,并由安全高度以切入进给速率进刀至第一切入深度
  3. 然后刀具相切地运动到凸台轮廓处并加工一圈
  4. 如果一圈不能加工至精加尺寸,数控系统用当前系数的步长值进刀,再加工一圈。数控系统考虑工件毛坯尺寸、精加工的尺寸和允许的步长值。重复该操作直到达到定义的精加工尺寸。但如果未将起点设置在一侧,而是设置在角点位置(Q437不等于0),数控系统从起点向内沿螺旋路径铣削至精加工尺寸。
  5. 如果需要用步长进一步换道,刀具则沿相切路径退离轮廓和返回至凸台加工的起点
  6. 数控系统再将刀具切入至下一个切入深度并在该深度处加工凸台
  7. 重复该操作直到达到编程的凸台深度
  8. 循环结束时,数控系统沿刀具轴将刀具定位在循环中定义的第二安全高度位置。也就是说终点位置与起动位置不同

注意

 
注意
碰撞危险!
如果在循环中输入正值的深度值,该数控系统反向计算预定位。刀具沿刀具轴方向用快移速度运动到工件表面下方的安全高度位置!有碰撞危险!
  1. 将深度输入为负值
  2. 用机床参数displayDepthErr(201003号)指定输入正深度时,该数控系统是否显示出错信息,显示为on(开启)或不显示为off(关闭)。
 
注意
碰撞危险!
如果凸台附近的接近运动的空间不足,可能发生碰撞。
  1. 根据接近位置Q439,在凸台附近为接近运动留出足够的空间
  2. 在凸台旁为刀具接近留出空间
  3. 至少为刀具直径 + 2 mm
  4. 结束时,数控系统将刀具退至安全高度位置,或如果编程了第二安全高度,退至第二安全高度位置。在循环后,刀具的终点位置与起点位置不同。
  • 只能在铣削模式功能的加工操作模式下执行该循环。
  • 数控系统自动沿刀具轴预定位刀具。必须确保准确地编程Q204 2ND SET-UP CLEARANCE
  • 如果切削刃长度小于循环中编程的切入深度Q202,数控系统减小切入深度至刀具表中定义的LCUTS切削刃长度值。
  • 该循环监测所定义刀具的可用长度LU。如果LU值小于DEPTH Q201,数控系统将显示出错信息。

编程说明

  • 用半径补偿R0在加工面上将刀具预定位在起点位置。注意参数Q367(位置)。
  • DEPTH(深度)循环参数的代数符号决定加工方向。如果编程DEPTH = 0,该循环将不被执行。

循环参数

帮助图形

参数

Q218 第一个边的长度?

凸台长度平行于加工面的基本轴

输入:0...99999.9999

Q424 工件毛坯侧边长度 1?

凸台毛坯长度平行于加工面的基本轴。输入工件毛坯侧边长度1,其值需大于第一侧边长度。如果毛坯尺寸1与精加工尺寸1之差大于允许的步长(刀具半径乘以路径行距系数Q370),数控系统执行多个横向步长运动。数控系统一定计算不变的步长。

输入:0...99999.9999

Q219 第二个边的长度?

凸台长度平行于加工面的辅助轴。输入工件毛坯侧边长度2大于第二侧边长度。如果毛坯尺寸2与精加工尺寸2之差大于允许的步长(刀具半径乘以路径行距系数Q370),数控系统执行多个横向步长运动。数控系统一定计算不变的步长。

输入:0...99999.9999

Q425 工件毛坯侧边长度 2?

凸台毛坯长度平行于加工面的辅助轴。

输入:0...99999.9999

Q220 倒圆 / 倒角 (+/-)?

输入半径值或倒角形状元素值。如果输入正值,数控系统将每一个角点倒圆。此处的输入值指半径。如果输入负值,将以输入值为倒角长度将全部轮廓角点倒角。

输入:-99999.9999...+99999.9999

Q368 侧面精铣余量?

加工后,在加工面上留下的精加工余量。 该值提供增量效果。

输入:-99999.9999...+99999.9999

Q224 旋转角度?

旋转整个操作的角度旋转中心是调用循环时刀具所处的位置。 该值有绝对式效果。

输入:-360.000...+360.000

Q367 凸台位置 (0/1/2/3/4)?

调用循环时,相对刀具的凸台位置。

0:刀具位置 = 凸台中心

1:刀具位置 = 左下角

2:刀具位置 = 右下角

3:刀具位置 = 右上角

4:刀具位置 = 左上角

输入:01234

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

Q206 切入进给速率?

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

输入:0...99999.999 FAUTOFMAXFUFZ

Q200 安全高度?

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

输入:0...99999.9999 PREDEF

Q203 工件表面坐标?

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

输入:-99999.9999...+99999.9999

Q204 第二个调整间隙?

刀具与工件(夹具)不发生碰撞的主轴坐标值。 该值提供增量效果。

输入:0...99999.9999 PREDEF

Q370 路径行距系数?

Q370 x 刀具半径 = 步长系数k。

输入:0.0001...1.9999 PREDEF

Q437 起始位置(0...4)?

指定刀具的接近方式:

0:自凸台右侧(默认设置)

1:左下角

2:右下角

3:右上角

4:左上角

用设置的Q437=0接近时,如果接近标记在凸台表面,那么选择另一个接近位置。

输入:01234

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

定义加工方式:

0:粗加工和精加工

1:仅粗加工

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

输入:012

Q369 底面的精铣余量?

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

输入:0...99999.9999

Q338 精加工的进刀量?

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

Q338 =0:一次进刀精加工

该值提供增量效果。

输入:0...99999.9999

Q385 精加工进给率?

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

输入:0...99999.999 FAUTOFUFZ

举例

11 CYCL DEF 256 RECTANGULAR STUD ~

Q218=+60

;FIRST SIDE LENGTH ~

Q424=+75

;WORKPC. BLANK SIDE 1 ~

Q219=+20

;2ND SIDE LENGTH ~

Q425=+60

;WORKPC. BLANK SIDE 2 ~

Q220=+0

;CORNER RADIUS ~

Q368=+0

;ALLOWANCE FOR SIDE ~

Q224=+0

;ANGLE OF ROTATION ~

Q367=+0

;STUD POSITION ~

Q207=+500

;FEED RATE MILLING ~

Q351=+1

;CLIMB OR UP-CUT ~

Q201=-20

;DEPTH ~

Q202=+5

;PLUNGING DEPTH ~

Q206=+3000

;FEED RATE FOR PLNGNG ~

Q200=+2

;SET-UP CLEARANCE ~

Q203=+0

;SURFACE COORDINATE ~

Q204=+50

;2ND SET-UP CLEARANCE ~

Q370=+1

;TOOL PATH OVERLAP ~

Q437=+0

;APPROACH POSITION ~

Q215=+1

;MACHINING OPERATION ~

Q369=+0

;ALLOWANCE FOR FLOOR ~

Q338=+0

;精加工进给量 ~

Q385=+500

;精铣进给速率

12 L X+50 Y+50 R0 FMAX M99