循环220POLAR PATTERN

ISO编程

G220

应用

该循环可将阵列点定义为整圆或节圆。可用于已定义的加工循环。

循环顺序

  1. 数控系统以快移速度将刀具由当前位置移到起点位置进行第一次加工。
  2. 顺序:

    • 移至第二安全高度(主轴坐标轴)
    • 接近加工面上的起点
    • 移至工件表面上方的安全高度位置(主轴坐标轴)
  3. 数控系统由该位置执行最新定义的固定加工循环
  4. 然后,刀具沿直线或圆弧接近下次加工操作的起点。刀具停在安全高度(或第二安全高度)位置
  5. 重复该操作(步骤1至3)直到全部加工操作都已完成
 
Tip

如果在程序运行 / 单段模式下运行此循环,数控系统在阵列点的各个点位间停止运动。

注意

  • 只能在铣削模式功能的加工操作模式下执行该循环。
  • 循环220为定义生效。此外,循环220自动调用最后定义的加工循环。

编程说明

  • 如果结合加工循环200209251267之一与循环220循环221循环220221的安全高度、工件表面和第二安全高度有效。在NC数控程序内同样适用直到受影响的参数被再次改写。
  • 例如:如果在NC数控程序中,循环200Q203=0定义并用Q203=–5编程循环220,那么用循环调用功能和用M99功能进行后续调用时将使用Q203=-5。循环220221改写上述调用生效的加工循环的参数(如果在两个循环中都编程了相同的输入参数)。

循环参数

帮助图形

参数

Q216 中心的第一轴坐标?

节圆圆心在加工面的基本轴上。 该值有绝对式效果。

输入:-99999.9999...+99999.9999

Q217 中心的第二轴坐标?

节圆中心在加工面的辅助轴上。 该值有绝对式效果。

输入:-99999.9999...+99999.9999

Q244 节圆直径?

圆直径

输入:0...99999.9999

Q245 起始角度?

加工面基本轴与起点间的角度,在此位置进行节圆上第一次加工操作。 该值有绝对式效果。

输入:-360.000...+360.000

Q246 停止角度?

加工面基本轴与起点间的角度,在节圆上的此位置最后一次加工操作(不适用于整圆)。不允许输入相同的终止角与起始角。如果指定的终止角大于起始角,将沿逆时针方向加工;否则将沿顺时针方向加工。 该值有绝对式效果。

输入:-360.000...+360.000

Q247 中间步进角?

节圆上两次加工操作间的角度。如果输入的角增量值为0,数控系统将根据起始角和终止角以及阵列的重复次数计算角度步长。如果输入非0值,数控系统将不考虑终止角。角度步长的代数符号决定加工方向(负值 = 顺时针)。 该值提供增量效果。

输入:-360.000...+360.000

Q241 往复次数?

沿节圆的加工次数

输入:1...99999

Q200 安全高度?

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

输入:0...99999.9999 PREDEF

Q203 工件表面坐标?

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

输入:-99999.9999...+99999.9999

Q204 第二个调整间隙?

刀具与工件(夹具)间刀具轴上的距离,此距离无碰撞危险。 该值提供增量效果。

输入:0...99999.9999 PREDEF

Q301 移动到接近高度 (0/1)?

指定刀具在两次加工间的运动方式:

0:在两次加工间移至安全高度位置。

1:在两次加工间移至第二安全高度位置。

输入:01

Q365 移动类型? 直线=0/圆弧=1

指定刀具在两次加工间的运动方式:

0:在两次加工间沿直线运动

1:在两次加工间沿节圆运动

输入:01

举例

11 CYCL DEF 220 POLAR PATTERN ~

Q216=+50

;CENTER IN 1ST AXIS ~

Q217=+50

;CENTER IN 2ND AXIS ~

Q244=+60

;PITCH CIRCLE DIAMETR ~

Q245=+0

;STARTING ANGLE ~

Q246=+360

;STOPPING ANGLE ~

Q247=+0

;STEPPING ANGLE ~

Q241=+8

;NR OF REPETITIONS ~

Q200=+2

;SET-UP CLEARANCE ~

Q203=+0

;SURFACE COORDINATE ~

Q204=+50

;2ND SET-UP CLEARANCE ~

Q301=+1

;MOVE TO CLEARANCE ~

Q365=+0

;TYPE OF TRAVERSE

12 CYCL CALL