SL循环
一般信息
SL循环可由多达12个子轮廓(型腔或凸台)组成复杂轮廓。可以在子程序中定义各子轮廓。数控系统用循环14 CONTOUR GEOMETRY指定的子轮廓列表(子程序编号)计算整个轮廓。
Tip
编程和操作说明:
- SL循环程序的存储能力有限。 一个SL循环中轮廓元素最大编程数量为16384个。
- SL循环执行全面和复杂的内部计算并给出加工操作结果。为了安全,必须在运行程序前,用仿真功能校验程序。这是确定数控系统所计算的程序是否符合预期的简单方法。
- 如果在轮廓子程序中使用局部Q参数QL,必须在轮廓子程序中分配或计算这些值。
子程序特点
- 无接近和离开运动的封闭式轮廓
- 允许坐标变换;如果在子轮廓中编程坐标变换,那么在后续子程序中保持有效,但需要在循环调用后不被重置。
- 如果刀具路径在轮廓内,数控系统将其视为型腔,例如以半径补偿RR顺时针地加工轮廓
- 如果刀具路径在轮廓外,数控系统将其视为凸台,例如以半径补偿RL顺时针地加工轮廓
- 子程序中不允许含主轴坐标轴的坐标值。
- 必须将两个轴编程在子程序的第一个NC数控程序段内
- 如果使用Q参数,只在受影响的轮廓子程序内执行计算和赋值操作
- 无加工循环、进给速率和M功能
循环工作特性
- 每个循环开始前,数控系统自动将刀具定位在安全高度位置。循环调用前,必须将刀具移到安全位置
- 由于刀具围绕凸台运动而不是越过凸台,因此,不间断地铣削进刀深度的每一层
- 可编程内角半径,刀具不停,避免刀痕(适用于粗加工最外道或侧边精加工)
- 沿相切圆弧接近轮廓精加工侧边
- 对于底面精加工,刀具再次沿相切圆弧接近工件(例如,Z轴为主轴坐标轴,圆弧在Z/X平面中)
- 可用顺铣或逆铣方式彻底加工轮廓。
可在循环20 CONTOUR DATA中集中输入加工数据,例如铣削深度、余量和安全高度。
0 BEGIN SL 2 MM |
---|
... |
12 CYCL DEF 14 CONTOUR GEOMETRY |
... |
13 CYCL DEF 20 CONTOUR DATA |
... |
16 CYCL DEF 21 PILOT DRILLING |
... |
17 CYCL CALL |
... |
22 CYCL DEF 23 FLOOR FINISHING |
... |
23 CYCL CALL |
... |
26 CYCL DEF 24 SIDE FINISHING |
... |
27 CYCL CALL |
... |
50 L Z+250 R0 FMAX M2 |
51 LBL 1 |
... |
55 LBL 0 |
56 LBL 2 |
... |
60 LBL 0 |
... |
99 END PGM SL2 MM |