循环252CIRCULAR POCKET
ISO编程
G252
应用
循环顺序
粗加工
- 数控系统首先用快移速度将刀具运动到工件表面上方的安全高度Q200位置
- 刀具在型腔中心位置进刀切入到第一切入深度。用参数Q366指定切入方式。
- 数控系统由内向外粗加工型腔,考虑路径行距系数(Q370)和精加工余量(Q368和Q369)。
- 粗加工结束时,数控系统在加工面上将刀具相切地离开型腔侧壁到Q200安全高度位置,然后用快移速度退刀Q200的尺寸,并由该位置用快移速度返回型腔中心位置
- 重复步骤2至4直到达到编程的型腔深度,加工中考虑精加工余量Q369。
- 如果只编程了粗加工(Q215=1),刀具沿相切路径离开型腔壁安全高度Q200的尺寸,然后沿刀具轴用快移速度退刀至第二安全高度Q204的尺寸并用快移速度返回型腔中心位置。
精加工
- 如果已定义精加工余量,数控系统首先精加工型腔壁,根据定义多次进刀。
- 数控系统将刀具沿刀具轴定位在型腔壁附近的位置,该位置相对精加工余量Q368与安全高度Q200一定距离之和
- 数控系统从内向外粗加工型腔直到达到直径Q223
- 然后,数控系统再次沿刀具轴将刀具定位在型腔壁附近,其位置相对精加工余量Q368与安全高度Q200之和的距离并在新深度位置重复进行侧壁精加工操作
- 数控系统重复该加工直至达到编程的直径
- 加工到直径Q223后,数控系统在加工面上将刀具相切地退刀到精加工余量Q368与安全高度Q200之和的位置,然后用快移速度沿刀具轴退刀到安全高度Q200位置并返回到型腔中心位置。
- 之后,数控系统沿刀具轴将刀具运动到深度Q201位置并从内向外精加工型腔底面。刀具相切地接近型腔底面。
- 数控系统重复该操作直到达到深度Q201与Q369之和的尺寸。
- 最后,刀具沿相切路径离开型腔侧壁安全距离Q200的尺寸,然后沿刀具轴用快移速度退刀至安全高度Q200的尺寸并用快移速度返回到型腔中心位置。
注意
- 将深度输入为负值
- 用机床参数displayDepthErr(201003号)指定输入正深度时,该数控系统是否显示出错信息,显示为on(开启)或不显示为off(关闭)。
- 先执行粗加工操作
- 必须确保该数控系统可用快移速度预定位刀具且不会与工件发生碰撞
- 只能在铣削模式功能的加工操作模式下执行该循环。
- 数控系统自动沿刀具轴预定位刀具。必须确保准确地编程Q204 2ND SET-UP CLEARANCE。
- 如果切削刃长度小于循环中编程的切入深度Q202,数控系统减小切入深度至刀具表中定义的LCUTS切削刃长度值。
- 该循环监测所定义刀具的可用长度LU。如果LU值小于DEPTH Q201,数控系统将显示出错信息。
- 循环252使用刀具表的RCUTS切削宽度值。
编程说明
- 如果刀具表不可用,由于无法定义切入角,必须垂直切入(Q366=0)。
- 以半径补偿R0将刀具预定位于加工面上的起点位置(圆心)。
- DEPTH(深度)循环参数的代数符号决定加工方向。如果编程DEPTH = 0,该循环将不被执行。
- 编程足够大的安全高度,使刀具不能被切屑卡死。
关于机床参数的说明
- 对于螺旋切入,如果系统内计算的螺旋线直径小于刀具直径的两倍,数控系统将显示出错信息。如果使用中心刃端铣刀,可用suppressPlungeErr机床参数(201006号)关闭该监测功能。
循环参数
帮助图形 | 参数 |
---|---|
Q215 加工方式 (0/1/2)? 定义加工方式: 0:粗加工和精加工 1:仅粗加工 2:仅精加工 输入:0,1,2 | |
Q223 圆直径? 精加工型腔的直径 输入:0...99999.9999 | |
Q368 侧面精铣余量? 加工面上的精加工余量。 该值提供增量效果。 输入:0...99999.9999 | |
Q207 铣削进给速率? 铣削时的刀具运动速度,单位mm/min 输入:0...99999.999 或FAUTO,FU,FZ | |
Q351 方向? 逆铣=+1, 顺铣=-1 铣削操作的类型。考虑主轴的旋转方向。 +1 = 顺铣 –1 = 逆铣 PREDEF:数控系统用全局定义(GLOBAL DEF)程序段中的数据 (如果输入0,执行顺铣) 输入:-1,0,+1 或PREDEF | |
Q201 深度? 工件表面与型腔底部间的距离。 该值提供增量效果。 输入:-99999.9999...+99999.9999 | |
Q202 切入深度? 每刀的进刀量。输入大于0的值。 该值提供增量效果。 输入:0...99999.9999 | |
Q369 底面的精铣余量? 底面的精铣余量。 该值提供增量效果。 输入:0...99999.9999 | |
Q206 切入进给速率? 移到深度时的刀具运动速度,单位mm/min 输入:0...99999.999 或FAUTO,FU,FZ | |
Q338 精加工的进刀量? 每次精加工切削时刀具沿主轴坐标轴的进刀量。 Q338 =0:一次进刀精加工 该值提供增量效果。 输入:0...99999.9999 | |
Q200 安全高度? 刀尖与工件表面间的距离。 该值提供增量效果。 输入:0...99999.9999 或PREDEF | |
Q203 工件表面坐标? 工件表面相对当前原点的坐标。 该值有绝对式效果。 输入:-99999.9999...+99999.9999 | |
Q204 第二个调整间隙? 刀具与工件(夹具)不发生碰撞的主轴坐标值。 该值提供增量效果。 输入:0...99999.9999 或PREDEF | |
Q370 路径行距系数? Q370x 刀具半径 = 步长系数k。指定的行距系数为最大行距系数。可以减小行距系数,避免在角点位置加工不干净。 输入:0.1...1999 或PREDEF | |
Q366 切入方式 (0/1)? 切入方式类型: 0:垂直切入。在刀具表中,必须将当前刀具的切入角ANGLE(角)定义为0或90。否则,数控系统将显示出错信息 1:螺旋切入。在刀具表中,必须将当前刀具的切入角ANGLE(角)定义为非0值。否则,数控系统将显示出错信息。根据需要,在刀具表中定义RCUTS切削宽度值 输入:0,1 或PREDEF | |
Q385 精加工进给率? 侧面和底面精加工时的刀具运动速度,单位mm/min 输入:0...99999.999 或FAUTO,FU,FZ | |
Q439 进给速率参考(0-3)? 指定编程进给速率的参考值: 0:相对刀具中心路径的进给速率 1:仅在侧面精加工期间,进给速率才相对切削刃;其它情况时,均相对刀具中心路径 2:侧面精加工和底面精加工期间,进给速率相对切削刃;其它情况时,均相对刀具中心路径 3:进给速率只相对切削刃 输入:0,1,2,3 |
11 CYCL DEF 252 CIRCULAR POCKET ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
12 L X+50 Y+50 R0 FMAX M99 |
考虑RCUTS的切入策略Q366
使用RCUTS的工作特性
螺旋切入Q366=1:
RCUTS > 0
- 数控系统计算螺旋路径时考虑RCUTS切削宽度。RCUTS 越大,螺旋路径越小。
- 计算螺旋半径的公式:
Rcorr:刀具半径R + 刀具半径差值DR
- 如果由于空间限制,无法沿螺旋路径运动,数控系统将显示出错信息。
RCUTS = 0或未定义
- suppressPlungeErr=on(201006号)
如果由于空间限制,无法沿螺旋路径运动,数控系统将减小螺旋路径。
- suppressPlungeErr=off(201006号)
如果由于空间限制,无法沿螺旋半径运动,数控系统将显示出错信息。