Пример: многоосевое точение

В следующей управляющей программе используются циклы 882 ODNOVREMEN. CHERN. TOKARNAYA OBRAB и 883 CHISTOVOE ODNOVREMENNOE TOCHENIE.

Отработка программы

  • Вызовите инструмент, например, TURN_ROUGH
  • Активируйте режим точения
  • Предварительно позиционируйте
  • Выберите контуры с помощью SEL CONTOUR
  • Циклы 882 ODNOVREMEN. CHERN. TOKARNAYA OBRAB
  • Вызов цикла
  • Вызов инструмента: например, TURN_FINISH
  • Активация режима точения
  • Цикл 883 CHISTOVOE ODNOVREMENNOE TOCHENIE
  • Вызов цикла
  • Конец программы

0 BEGIN PGM 1341941_1 MM

1 BLK FORM ROTATION Z DIM_D FILE "1341941_blank.H"

2 FUNCTION MODE TURN

; Активация режим точения

3 TOOL CALL "TURN_ROUGH"

; вызов инструмента

4 CYCL DEF 800 NASTR. SIST.KOORD. ~

Q497=+0

;UGOL PRETSESSII ~

Q498=+0

;OBR. HOD INSTRUMENTA ~

Q530=+2

;REZHIM POSICIONIROV. ~

Q531=+1

;UGOL USTANOVKI ~

Q532=MAX

;PODACHA ~

Q533=-1

;PRADPOCH. NAPRAVLEN. ~

Q535=+3

;TOCHEN. EKSCENTRIKA ~

Q536=+0

;EKSCENTR. BEZ STOP ~

Q599=+0

;OTVOD

5 FUNCTION TURNDATA SPIN VCONST: ON VC:400 SMAX800

; Постоянная скорость резания

6 M145

; Сброс коррекции инструмента

7 FUNCTION TCPM F TCP AXIS POS PATHCTRL AXIS REFPNT TIP-CENTER

; Активация TCPM

8 L X+120 Y+0 R0 FMAX

; Предварительное позиционирование

9 L Z+20 R0 FMAX M303

10 FUNCTION TURNDATA BLANK "1341941_blank.H"

; Слежение за заготовкой

11 SEL CONTOUR "1341941_finish.h"

; Определение контура

12 CYCL DEF 882 ODNOVREMEN. CHERN. TOKARNAYA OBRAB ~

Q460=+2

;BEZOPASNOE RASSTOJANIE ~

Q499=+0

;INVERSIR.NAPRABL.KONTURA ~

Q558=-90

;UGOL UDL. START KONT ~

Q559=+90

;UGOL UDL. KONEC KONT ~

Q478=+0.3

;ROUGHING FEED RATE ~

Q488=+0.3

;PODACHA VREZANIJA ~

Q556=-80

;MIN. UGOL NAKLONA ~

Q557=+90

;MAX. UGOL NAKLONA ~

Q567=+0.4

;PRIPUSK CHIST. KONT ~

Q519=+2

;INFEED ~

Q463=+2.5

;MAKS.GLUBINA REZANIJA ~

Q590=+1

;REZHIM OBRABOTKI ~

Q591=+0

;POSLEDOV. OBRABOTKI ~

Q389=+0

;ODNO-, DVUNAPRAVLENO

13 CYCL CALL

; Вызов цикла

14 M305

15 TOOL CALL "TURN_FINISH"

; вызов инструмента

16 CYCL DEF 800 NASTR. SIST.KOORD. ~

Q497=+0

;UGOL PRETSESSII ~

Q498=+0

;OBR. HOD INSTRUMENTA ~

Q530=+2

;REZHIM POSICIONIROV. ~

Q531=+1

;UGOL USTANOVKI ~

Q532=MAX

;PODACHA ~

Q533=+1

;PRADPOCH. NAPRAVLEN. ~

Q535=+3

;TOCHEN. EKSCENTRIKA ~

Q536=+0

;EKSCENTR. BEZ STOP ~

Q599=+0

;OTVOD

17 FUNCTION TURNDATA SPIN VCONST: ON VC:400 SMAX800

; Постоянная скорость резания

18 M145

; Сброс коррекции инструмента

19 FUNCTION TCPM F TCP AXIS POS PATHCTRL AXIS REFPNT TIP-CENTER

; Активация TCPM

20 L X+120 Y+0 R0 FMAX

21 L Z+20 R0 FMAX M303

22 CYCL DEF 883 CHISTOVOE ODNOVREMENNOE TOCHENIE ~

Q460=+2

;BEZOPASNOE RASSTOJANIE ~

Q499=+0

;INVERSIR.NAPRABL.KONTURA ~

Q558=-90

;UGOL UDL. START KONT ~

Q559=+90

;UGOL UDL. KONEC KONT ~

Q505=+0.2

;PODACHA CHIST. OBRABOTKI ~

Q556=-80

;MIN. UGOL NAKLONA ~

Q557=+90

;MAX. UGOL NAKLONA ~

Q555=+1

;UGLOV. SHAG ~

Q537=+0

;UGOL NAKLONA AKTIVEN ~

Q538=+0

;UGOL NAKLONA START ~

Q539=+0

;UGOL NAKLONA KONEC ~

Q565=+0

;PRIPUSK CHIST. DIAM ~

Q566=+0

;PRIPUSK CHIST. Z ~

Q567=+0

;PRIPUSK CHIST. KONT

23 CYCL CALL

; Вызов цикла

24 M305

25 FUNCTION TURNDATA BLANK OFF

; Отключение слежения за заготовкой

26 CYCL DEF 801 SBROS SISTEMY KOORDINAT

27 FUNCTION MODE MILL

; Активация режима фрезерования

28 TOOL CALL 0 Z

29 PLANE RESET TURN FMAX

30 M30

; Конец программы

31 END PGM 1341941_1 MM

Управляющая программа 1341941_blank.h

0 BEGIN PGM 1341941_BLANK MM

1 L X+0 Z+0.4

2 L X+80

3 L Z-139.6

4 L X+0

5 L Z+0.4

6 END PGM 1341941_BLANK MM

Управляющая программа 1341941_finish.h

0 BEGIN PGM 1341941_FINISH MM

1 L X+0 Z+0 RR

2 CR Z-65.136 X+15 R+33 DR+

3 RND R2

4 L Z-86

5 RND R10

6 L X+78 Z-95

7 RND R5

8 L Z-100

9 END PGM 1341941_FINISH MM