举例: 插补车削循环292

以下NC数控程序说明循环292 (关联车削插补)的用法。CONTOUR.TURNG.INTRP. 该程序示例介绍如何用铣削主轴旋转加工外轮廓。

程序执行顺序

  • 刀具调用:铣刀D20
  • 循环32 TOLERANCE
  • 引用循环14定义的轮廓
  • 循环292 CONTOUR.TURNG.INTRP.

0 BEGIN PGM 6 MM

1 BLK FORM CYLINDER Z R25 L40

2 TOOL CALL 10 Z S111

; 刀具调用:端铣刀D20

* - ...

; 用循环32定义公差

3 CYCL DEF 32.0 TOLERANZ

4 CYCL DEF 32.1 T0.05

5 CYCL DEF 32.2 HSC-MODE:1

6 CYCL DEF 14.0 CONTOUR GEOMETRY

7 CYCL DEF 14.1 CONTOUR LABEL1

8 CYCL DEF 292 CONTOUR.TURNG.INTRP. ~

Q560=+1

;SPINDLE COUPLING ~

Q336=+0

;ANGLE OF SPINDLE ~

Q546=+3

;CHANGE TOOL DIRECTN. ~

Q529=+0

;MACHINING OPERATION ~

Q221=+0

;SURFACE OVERSIZE ~

Q441=+1

;INFEED ~

Q449=+15000

;FEED RATE ~

Q491=+15

;CONTOUR START RADIUS ~

Q357=+2

;CLEARANCE TO SIDE ~

Q445=+50

;CLEARANCE HEIGHT ~

Q592=+1

;TYPE OF DIMENSION

9 L Z+50 R0 FMAX M3

; 沿刀具轴预定位,主轴开启

10 L X+0 Y+0 R0 FMAX M99

; 在加工面上预定位到旋转中心位置,调用循环

11 M30

; 程序结束

12 LBL 1

; LBL1中含轮廓

13 L Z+2 X+15

14 L Z-5

15 L Z-7 X+19

16 RND R3

17 L Z-15

18 RND R2

19 L X+27

20 LBL 0

21 END PGM 6 MM