TNC 320 | 循环编程用户手册 | 11/2014
135
5.7 圆弧凸台(循环257,DIN/ISO:
G257)
循环运行
用循环257加工圆弧凸台。 如果工件毛坯直径大于最大允许步 长,TNC用多道加工直到达到精加直径。
1 刀具从循环起点位置(凸台中心)移到加工凸台的起点位置。 用 极角通过参数Q376定义相对凸台中心的起点位置。
2 如果刀具位于第二安全高度处,刀具将以FMAX快速移动速度 Q204。
循环参数DEPTH(深度)的代数符号决定加工方向。
如果编程DEPTH = 0,这个循环将不被执行。
循环结束时,TNC将刀具退至起始位置处。
如果刀具长度小于循环中编程的进给深度Q202,TNC 将进给深度减小至刀具表中定义的LCUTS刀具长度 值。
碰撞危险!
如果输入了正深度,用机床参数displayDepthErr决 定TNC是否输出出错信息,输出(开启)或不输出
(关闭)。
必须注意,如果输入了正深度,TNC将反向计算预定 位。也就是说刀具沿刀具轴用快移速度移至低于工件 表面的安全高度处!
在凸台旁留出足够空间使刀具可以接近。 最小: 刀具 直径 + 2 mm
结束时,TNC将刀具退至安全高度或如果编程了第二 安全高度,退至第二安全高度。也就是说循环后的刀 具终点位置与起点位置不同。
固定循环: 型腔铣削 / 凸台铣削 / 槽铣削
5.7 圆弧凸台(循环257,DIN/ISO:G257)
5
循环参数
精加工后的直径Q223: 最终加工完成的凸台直径。
输入范围0至99999.9999
工件毛坯直径Q222: 工件毛坯直径。 输入大于精
加直径的工件毛坯直径。如果工件毛坯直径和精加 直径之差大于允许的步长(刀具半径乘以路径行距系 数Q370),TNC执行多道加工。TNC一定计算步长 常数。 输入范围0至99999.9999侧面精铣余量Q368(增量值): 精铣加工面上的余
量。 输入范围0至99999.9999铣削进给速率Q207: 铣削时刀具移动速度,
单位为mm/min。 输入范围0至99999.999 或FAUTO,FU,FZ
顺铣或逆铣Q351: 用M3铣削的加工类型 +1 = 顺铣
–1 = 逆铣
PREDEF(预定义): TNC用GLOBAL DEF(全局定
义)程序段中的数值深度Q201(增量值): 工件表面与凸台之间的距
离。 输入范围-99999.9999至99999.9999切入深度Q202(增量值): 每刀进给量。 输入大于
0的值。 输入范围0至99999.9999切入进给速率Q206: 刀具移至深度处的移动速
度,单位为mm/min。 输入范围0至99999.999;或FMAX,FAUTO,FU,FZ
安全高度Q200(增量值): 刀尖与工件表面之间的
距离。 输入范围0至99999.9999;或PREDEF工件表面坐标Q203(绝对值): 工件表面的坐标。
输入范围-99999.9999至99999.9999
圆弧凸台(循环257,DIN/ISO:G257) 5.7
5
TNC 320 | 循环编程用户手册 | 11/2014
137
第二安全高度Q204(增量值): 刀具不会与工件
(卡具)发生碰撞的沿主轴的坐标值。 输入范围0至 99999.9999;或PREDEF
路径行距系数Q370: Q370 x 刀具半径 = 步长系数
k。 输入范围: 0.1至1.414或PREDEF起始角Q376: 相对凸台中心距刀具所接近凸台中心
的极角。输入范围0至359°NC程序段
8 CYCL DEF 257 CIRCULAR STUD Q223=60 ;最终零件直径 Q222=60 ;工件毛坯直径 Q368=0.2 ;侧面精铣余量 Q207=500 ;铣削进给速率 Q351=+1 ;顺铣或逆铣 Q201=-20 ;深度 Q202=5 ;切入深度 Q206=150 ;切入进给速率 Q200=2 ;安全高度 Q203=+0 ;表面坐标 Q204=50 ;第二安全高度 Q370=1 ;刀具路径的行距系数 Q376=0 ;起始角
9 L X+50 Y+50 R0 FMAX M3 M99
固定循环: 型腔铣削 / 凸台铣削 / 槽铣削 5.8 编程举例
5
5.8 编程举例
举例: 铣型腔、凸台和槽
0 BEGINN PGM C210 MM
1 BLK FORM 0.1 Z X+0 Y+0 Z-40 工件毛坯定义
2 BLK FORM 0.2 X+100 Y+100 Z+0
3 TOOL CALL 1 Z S3500 调用粗铣/精铣刀具
4 L Z+250 R0 FMAX 退刀
5 CYCL DEF 256 RECTANGULAR STUD 定义加工外轮廓循环
Q218=90 ;第一边长
Q424=100 ;工件毛坯侧面1
Q219=80 ;第二侧边长度
Q425=100 ;工件毛坯侧面2
Q220=0 ;角点半径
Q368=0 ;侧面精铣余量
Q224=0 ;旋转角
Q367=0 ;凸台位置
Q207=250 ;铣削进给速率
Q351=+1 ;顺铣或逆铣
Q201=-30 ;深度
Q202=5 ;切入深度
Q206=250 ;切入进给速率
Q200=2 ;安全高度
Q203=+0 ;表面坐标
Q204=20 ;第二安全高度
Q370=1 ;刀具路径的行距系数
Q437=0 ;接近位置
编程举例 5.8
5
TNC 320 | 循环编程用户手册 | 11/2014
139
Q351=+1 ;顺铣或逆铣
Q201=-30 ;深度
Q202=5 ;切入深度
Q369=0.1 ;底面精铣余量
Q206=150 ;切入进给速率
Q338=5 ;精铣进给量
Q200=2 ;安全高度
Q203=+0 ;表面坐标
Q204=50 ;第二安全高度
Q370=1 ;刀具路径的行距系数
Q366=1 ;切入
Q385=750 ;精加工进给速率
8 L X+50 Y+50 R0 FMAX M99 调用铣圆弧腔循环
9 L Z+250 R0 FMAX M6 换刀
10 TOLL CALL 2 Z S5000 调用刀具: 槽铣刀
11 CYCL DEF 254 CIRCULAR SLOT 定义铣槽循环
Q215=0 ;加工操作
Q219=8 ;槽宽
Q368=0.2 ;侧面精铣余量
Q375=70 ;节圆直径
Q367=0 ;参考槽位置 不需要在X/Y平面预定位
Q216=+50 ;第一轴中心
Q217=+50 ;第二轴中心
Q376=+45 ;起始角
Q248=90 ;角长
Q378=180 ;角度步长 第二槽的起点
Q377=2 ;重复次数
Q207=500 ;铣削进给速率
Q351=+1 ;顺铣或逆铣
Q201=-20 ;深度
Q202=5 ;切入深度
Q369=0.1 ;底面精铣余量
Q206=150 ;切入进给速率
Q338=5 ;精铣进给量
Q200=2 ;安全高度
Q203=+0 ;表面坐标
Q204=50 ;第二安全高度
Q366=1 ;切入
12 CYCL CALL FMAX M3 调用铣槽循环
13 L Z+250 R0 FMAX M2 沿刀具轴退刀,结束程序
14 END PGM C210 MM
6
固定循环: 阵列定
义
固定循环: 阵列定义 6.1 基础知识
6
6.1 基础知识
概要
TNC直接提供2个加工阵列点的循环:
循环 软键 页
循环220(极坐标阵列) 143
循环221(直角坐标阵列) 145
可将循环220和221与以下固定循环一起使用:
如果需要加工非规则阵列点,用CYCL CALL PAT(循 环调用阵列)(参见 "点位表", 58 页)创建点位表。
PATTERN DEF(阵列定义)功能支持更多规则阵列
(参见 "用PATTERN DEF(阵列定义)功能定义阵列", 52 页)。循环254 圆弧槽(只能与循环221一起使用)
循环256 矩形凸台