Пример: Точение инструментом FreeTurn

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

Прогон программы:

  • Активируйте режим точения
  • Вызов инструмента FreeTurn с первой режущей кромкой
  • Настройте систему координат с помощью цикла 800 NASTR. SIST.KOORD.
  • Переместите в безопасное положение
  • Вызовите цикл 882 ODNOVREMEN. CHERN. TOKARNAYA OBRAB
  • Вызовите инструмент FreeTurn со второй режущей кромкой
  • Переместите в безопасное положение
  • Вызовите цикл 882 ODNOVREMEN. CHERN. TOKARNAYA OBRAB
  • Переместите в безопасное положение
  • Вызовите цикл 883 CHISTOVOE ODNOVREMENNOE TOCHENIE
  • Сбросьте активные преобразования с помощью управляющей программы RESET.h

0 BEGIN PGM FREETURN MM

1 FUNCTION MODE TURN "AC_TURN"

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

2 PRESET SELECT #16

3 BLK FORM CYLINDER Z D100 L101 DIST+1

4 FUNCTION TURNDATA BLANK LBL 1

; Активация слежения за заготовкой

5 TOOL CALL 145.0

; Вызов инструмента FreeTurn с первой режущей кромкой

6 M136

7 FUNCTION TURNDATA SPIN VCONST:ON VC:250

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

8 L Z+50 R0 FMAX M303

9 CYCL DEF 800 NASTR. SIST.KOORD. ~

Q497=+0

;UGOL PRETSESSII ~

Q498=+0

;OBR. HOD INSTRUMENTA ~

Q530=+2

;REZHIM POSICIONIROV. ~

Q531=+90

;UGOL USTANOVKI ~

Q532= MAX

;PODACHA ~

Q533=-1

;PRADPOCH. NAPRAVLEN. ~

Q535=+3

;TOCHEN. EKSCENTRIKA ~

Q536=+0

;EKSCENTR. BEZ STOP ~

Q599=+0

;OTVOD

10 CYCL DEF 14.0 KONTUR

11 CYCL DEF 14.1 KONTURLABEL2

12 CYCL DEF 882 ODNOVREMEN. CHERN. TOKARNAYA OBRAB ~

Q460=+2

;BEZOPASNOE RASSTOJANIE ~

Q499=+0

;INVERSIR.NAPRABL.KONTURA ~

Q558=+0

;UGOL UDL. START KONT ~

Q559=+90

;UGOL UDL. KONEC KONT ~

Q478=+0.3

;ROUGHING FEED RATE ~

Q488=+0.3

;PODACHA VREZANIJA ~

Q556=+30

;MIN. UGOL NAKLONA ~

Q557=+160

;MAX. UGOL NAKLONA ~

Q567=+0.3

;PRIPUSK CHIST. KONT ~

Q519=+2

;INFEED ~

Q463=+2

;MAKS.GLUBINA REZANIJA ~

Q590=+5

;REZHIM OBRABOTKI ~

Q591=+1

;POSLEDOV. OBRABOTKI ~

Q389=+0

;ODNO-, DVUNAPRAVLENO

13 L X+105 Y+0 R0 FMAX

14 L Z+2 R0 FMAX M99

15 TOOL CALL 145.1

; Вызов инструмента FreeTurn со второй режущей кромкой

16 CYCL DEF 800 NASTR. SIST.KOORD. ~

Q497=+0

;UGOL PRETSESSII ~

Q498=+0

;OBR. HOD INSTRUMENTA ~

Q530=+2

;REZHIM POSICIONIROV. ~

Q531=+90

;UGOL USTANOVKI ~

Q532= MAX

;PODACHA ~

Q533=-1

;PRADPOCH. NAPRAVLEN. ~

Q535=+3

;TOCHEN. EKSCENTRIKA ~

Q536=+0

;EKSCENTR. BEZ STOP ~

Q599=+0

;OTVOD

17 Q519 = 1

; Уменьшение врезания на 1

18 L X+105 Y+0 R0 FMAX

; Перемещение в начальную точку.

19 L Z+2 R0 FMAX M99

; Вызов цикла

20 CYCL DEF 883 CHISTOVOE ODNOVREMENNOE TOCHENIE ~

Q460=+2

;BEZOPASNOE RASSTOJANIE ~

Q499=+0

;INVERSIR.NAPRABL.KONTURA ~

Q558=+0

;UGOL UDL. START KONT ~

Q559=+90

;UGOL UDL. KONEC KONT ~

Q505=+0.2

;PODACHA CHIST. OBRABOTKI ~

Q556=+30

;MIN. UGOL NAKLONA ~

Q557=+160

;MAX. UGOL NAKLONA ~

Q555=+5

;UGLOV. SHAG ~

Q537=+0

;UGOL NAKLONA AKTIVEN ~

Q538=+90

;UGOL NAKLONA START ~

Q539=+0

;UGOL NAKLONA KONEC ~

Q565=+0

;PRIPUSK CHIST. DIAM ~

Q566=+0

;PRIPUSK CHIST. Z ~

Q567=+0

;PRIPUSK CHIST. KONT

21 L X+105 Y+0 R0 FMAX

; Перемещение в начальную точку.

22 L Z+2 R0 FMAX M99

; Вызов цикла

23 CALL PGM RESET.H

; Вызов программы RESET

24 M30

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

25 LBL 1

; Определение LBL 1

26 L X+100 Z+1

27 L X+0

28 L Z-60

29 L X+100

30 L Z+1

31 LBL 0

32 LBL 2

; Определение LBL 2

33 L Z+1 X+60 RR

34 L Z+0

35 L Z-2 X+70

36 RND R2

37 L X+80

38 RND R2

39 L Z+0 X+98

40 RND R2

41 L Z-10

42 RND R2

43 L Z-8 X+89

44 RND R2

45 L Z-15 X+60

46 RND R2

47 L Z-55

48 RND R2

49 L Z-50 X+98

50 RND R2

51 L Z-60

52 LBL 0

53 END PGM FREETURN MM