Числовое программное управление, автоматизированное проектирование и изготовление с помощью ЭВМ (Глава 5 книги "Роботы и автоматизация производства"), страница 8

Некоторые из этих схем называются форматами, потому что они предписывают построение команд в соответствии с определенной формой. Схемы передачи информации высокого уровня похожи на языки программирования для ЭВМ и называются языками программирования для ЧПУ. Прежде чем перейти к дальнейшему изложению, следует отметить, что от формата или языка, выбранного для передачи информации на станок с ЧПУ, выполнение команд не зависит. В целом невозможно определить, какой язык программирования применен, просто наблюдая за работой станка.

Структура кадра. Определенные важные элементы должны присутствовать в каждой команде, другие элементы необязательны, а некоторые вообще редко встречаются. Когда все элементы команды скомпонованы, команду обычно называют «кадром». О главном элементе команды — положении инструмента — уже рассказывалось в разделе «Оси координат». Другим важным элементом является порядковый номер, необходимый для соблюдения последовательности и обеспечения возможности обращения к нужной команде в программе. Может потребоваться задать подачу в дюймах в минуту, миллиметрах в минуту или в дюймах на оборот шпинделя. Если надо, чтобы шпиндель вращался, может оказаться необходимым задать еще один элемент: частоту вращения в оборотах в минуту. Могут быть заданы и другие разнообразные функции, такие, как «Включить охлаждение» или «Выключить охлаждение». Каждый из элементов или составных частей кадра, описанных выше, называется словом. Таким образом, кадры программы являются группами слов, разделенными неким знаком конца кадра.

Форматы кадра. Основным способом обеспечения связи со станком с ЧПУ является запись слов кадра в соответствии с одним из нескольких заданных обусловленных форматов. Некоторые задачи могут быть решены с помощью любого формата, но для каждого формата по-разному. Один формат может быть компактным и эффективным, другой лучше понимается. Некоторые различия относятся к стилистическим. Как и разговорные языки, форматы эволюционируют, и некоторые из них отмирают вместе со станками, для которых они предназначены. Ниже приведено несколько наиболее важных форматов.

1. Жесткая последовательность. Это был один из самых ранних форматов для ЧПУ. Для слов в кадре задавалась определенная последовательность, причем требовалось указывать все слова, вне зависимости от того, означали ли они изменения в состоянии станка или нет. Например, слово, определяющее положение по оси х, должно быть включено в кадр, даже если изменения в положении по этой оси не требуется.

2. Адрес кадра. В этом формате в начале кадра указывается его адрес, чтобы определить, какие слова будут употребляться в данной конкретной команде. Те элементы, которые не перечислены, остаются без изменений. В табл. 5.4 приведены некоторые типичные коды адресов кадра.

5.4. Код адреса кадра

Изменение параметра

х

у

х и у

г

Изменение

положения

Только положение

Подача

Частота вращения

Охлаждение

Подача и частота вращения

Подача и охлаждение

Частота вращения и охлаждение

00

01

02

03

04

05

06

10

11

12

13

14

15

16

20

21

22

23

24

25

26

30

31

32

33

34

35

36

41

42

43

44

45

46

Подача, частота вращения

и охлаждение

07

17

27

37

47

Код частоты вращения

Частота вращения, об/мин Код

0

0

77

1

154

2

308

3

424

4

583

5

847

6

1165 7

2330 8

Код подачи

Подача, 0 дюйм/об. Код 0

0

0

0,0025

1

0,0050

2

0,0075

3

0,0100

 4

0,0150

5

0,0200

6

Код охлаждения

Охлаждение

Выключено

Включено

Код

0

1