SL循环

一般信息

SL循环可由多达12个子轮廓(型腔或凸台)组成复杂轮廓。可以在子程序中定义各子轮廓。数控系统用循环14 CONTOUR GEOMETRY指定的子轮廓列表(子程序编号)计算整个轮廓。

 
Tip

编程和操作说明:

  • SL循环程序的存储能力有限。 一个SL循环中轮廓元素最大编程数量为16384个。
  • SL循环执行全面和复杂的内部计算并给出加工操作结果。为了安全,必须在运行程序前,用仿真功能校验程序。这是确定数控系统所计算的程序是否符合预期的简单方法。
  • 如果在轮廓子程序中使用局部Q参数QL,必须在轮廓子程序中分配或计算这些值。

子程序特点

  • 无接近和离开运动的封闭式轮廓
  • 允许坐标变换;如果在子轮廓中编程坐标变换,那么在后续子程序中保持有效,但需要在循环调用后不被重置。
  • 如果刀具路径在轮廓内,数控系统将其视为型腔,例如以半径补偿RR顺时针地加工轮廓
  • 如果刀具路径在轮廓外,数控系统将其视为凸台,例如以半径补偿RL顺时针地加工轮廓
  • 子程序中不允许含主轴坐标轴的坐标值。
  • 必须将两个轴编程在子程序的第一个NC数控程序段
  • 如果使用Q参数,只在受影响的轮廓子程序内执行计算和赋值操作
  • 无加工循环、进给速率和M功能

循环工作特性

  • 每个循环开始前,数控系统自动将刀具定位在安全高度位置。循环调用前,必须将刀具移到安全位置
  • 由于刀具围绕凸台运动而不是越过凸台,因此,不间断地铣削进刀深度的每一层
  • 可编程内角半径,刀具不停,避免刀痕(适用于粗加工最外道或侧边精加工)
  • 沿相切圆弧接近轮廓精加工侧边
  • 对于底面精加工,刀具再次沿相切圆弧接近工件(例如,Z轴为主轴坐标轴,圆弧在Z/X平面中)
  • 可用顺铣或逆铣方式彻底加工轮廓。

可在循环20 CONTOUR DATA中集中输入加工数据,例如铣削深度、余量和安全高度。

主程序:用SL循环加工

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