Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги из ГПНТБ / Станки с программным управлением

..pdf
Скачиваний:
16
Добавлен:
19.10.2023
Размер:
7.21 Mб
Скачать

со сложным контуром образующей, то станки с системой «Про­ грамматор ЗМ-907» достаточно эффективны и при обработке дета­ лей средней сложности в серийном производстве.

§ 1. КОДЫ, ИСПОЛЬЗУЕМЫЕ ДЛЯ ПРОГРАММИРОВАНИЯ

При составлении программ для систем ЧПУ всю программи­ руемую информацию необходимо перевести с обычного языка в кодированный, т. е. выразить ее в виде адресов и цифровых вели­ чин. Адреса в зависимости от системы ЧПУ и типа станка обоз­ начают определенные функции (направление перемещения, вра­ щение шпинделя, подачу, смену инструмента и другие вспомога­ тельные функции), а цифры определяют параметры функций (ве­ личину перемещения, величину подачи, скорость вращения шпин­ деля, номер инструмента и т. п.).

Наибольшее распространение в отечественных системах ЧПУ получили системы кодирования БЦК-5, разработанные ЭНИМСом и ГОСТ 13052—67 в части латинского регистра, соответствующие коду ИСО-7 бит.

Буквенно-цифровой код БЦК-5 применяется для записи инфор­ мации в виде адресов и числовых величин на пятпдорожечной бу­ мажной перфоленте шириной 17,5 мм, для чего дорожкам 1, 2, 3, 4 соответственно приданы веса 1, 2, 4 и 8. Для кодирования любой числовой информации каждой цифре отводится поперек ленты строка с такой перфорацией отверстий на соответствующих дорож­ ках, чтобы сумма весов всех отверстий в строке равнялась коди­ руемому числу (табл. 2). Например, число 7 кодируется пробивкой отверстий на 1, 2, 3 дорожках, сумма весов которых равна 1+2+4=7. Адреса кодируются перфорацией отверстия на пятой дорожке, обозначающего признак буквы и определенной цифры в этой же строке перфоленты.

В коде БЦК-5 для обнаружения ошибок используется метод контроля правильности считывания информации по модулю 9 или 10 в зависимости от системы ЧПУ. Это значит, что в любом кадре сумма всех цифр и цифровых аналогов адресов дополняется До ве­ личины, кратной модулю, специальным контрольным числом, запи­ сываемым в начале кадра. В табл. 2 приводятся значения цифро­ вых аналогов адресов (Н — нуль, Е — единица, Д — двойка и т. д.) и рекомендуемые значения символов адресов.

Код ИСО-7 бит содержит значительно больше символов по сравнению с БЦК-5 в связи с использованием восьмидорожечной перфоленты шириной 25,4 мм, что позволяет увеличить объем про­ граммируемой информации. Вся информация в виде адресов (букв), числовых величин и вспомогательных символов кодируется перфорацией отверстий на семи дорожках перфоленты. Длд кон­ троля правильности считывания информации количество отверстий

98

 

 

 

 

 

 

 

Т а б л и ц а 2

 

 

Кодовые обозначения БЦК-5 на перфоленте

Символ

 

Комбинации перфораций на дорожках

Значение символа

5

1 4

Такт 1

3 1

2 1

1

 

 

0

 

 

9

 

 

 

 

1

 

 

9

 

 

9

 

2

 

 

9

 

 

 

3

 

 

9

 

9

 

4

 

 

9

9

 

 

 

5

 

 

9

9

 

9

 

6

 

 

9

9

 

 

7

 

 

9

9

9

 

8

 

9

9

 

 

 

 

9

 

9

9

 

 

9

 

Н

 

9

 

 

 

Конец кадра

Е

9

 

9

 

 

9

Координата X

Д

9

 

9

 

 

Координата Y

т

9

 

9

 

9

Координата 2

к

9

 

9

9

 

 

Резерв

п

9

 

9

9 -

--

9

Подача

ш

9

 

9

9

 

Скорость шпинделя'

с

9

 

9

О

9

9

Смена инструмента

в

9

9

9

 

 

 

Вспомогательная команда

я

9

9

9

 

 

9

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

1/24*

'99'

Т а б л и ц а 3

 

Кодовые обозначения ИСО-7 бит на перфоленте

 

 

Символ

 

Комбинация перфораций на дорожках

 

 

п/п

8

7 6

5

4

Такт

3

2

1

1

0L

 

 

©

9

 

9

/0

 

 

 

2

N

 

9

9

9

9

 

9

 

3

 

 

9

9

9

9

 

4

1

9

9

 

9

9

9

9

9

5

G

 

9

 

 

9

9

 

9

6

X

9

9

9

9

9

 

 

 

7

Z

 

9

9

9

9

 

9

 

8

J

9

 

9

9

 

 

9

9

К

 

9

 

9

9

 

®

9

10

F

9

 

 

9

9

9

 

11

S

 

9

9

 

9

 

9

9

12

T

9

9

9

 

9

9

 

 

13

M

 

9

 

9

9

9

 

9

14

L F

 

 

 

9

9

 

9

 

15

+

 

9

 

9

Ф

 

9

9

16

 

9

 

9

9

9

 

9

17

1

9

9

 

9

 

 

9

18

2

' •

9

9

 

9

 

9

 

19

3

 

9

9

 

9

 

9

9

20

4

9

9

 

9

9

 

 

21

5

 

9

9

 

9

9

 

9

22

6

 

9

9

 

9

9

9

 

23

7

9

9

 

9

9

9

9

24

8

9

9

9

9

 

 

 

25

9

 

9

9

9

9

 

 

9

26

0

 

9

9

 

9

 

 

 

100

в каждой строке дополняется до четного числа перфораций отвер­ стия на восьмой дорожке (контроль по четности).

Кодируемым символам (адресам) соответствуют определенные функции станка, которые зависят от системы ЧПУ и типа станка.

Наиболее распространены в системах ЧПУ станков символы и их кодовые комбинации, приведенные в табл. 3.

§ 2. КОДИРОВАНИЕ ИНФОРМАЦИИ ПРИ РАБОТЕ С РАЗЛИЧНЫМИ

СИСТЕМАМИ ЧПУ

Система ЧПУ «Контур ЗП» модернизированная. При использо­ вании этой системы программируется и отрабатывается на станке

следующая информация, закодированная в коде БЦК-5 на

пяти­

дорожечной перфоленте.

«Д» —■

1. Адрес координаты: буквы «Е» — для координаты X,

для координаты У.

 

2. Направление перемещения суппорта по координатам в виде знаков «+» и «—», которым соответствуют цифры 1 и 2. Принятое положительное направление координаты X — от передней бабки к задней, координаты У — от оператора к оси центров.

3. Признак ведущей координаты — цифра 4; она складывается со знаком той координаты, по которой запрограммировано большее перемещение в импульсах.

4.Величина перемещения в импульсах по одной или двум ко­ ординатам. Программируется любое четырехзначное число от 0000 до 9999 по каждой из координат.

5.Скорость отработки запрограммированного перемещения в

импульсах (подача суппорта) — команда П с двухзначным чис­ лом, обозначающим код фиксированной выходной частоты пульта ЧПУ и соответственно величину подачи в мм/мин (табл. 4).

Расчетную величину подачи следует отнести к ведущей коор­ динате. Величина рабочей частоты определяется по формуле

,_ S- n

~ 6Ö7 ’

где / — рабочая выходная частота системы ЧПУ, гц; S — подача по ведущей координате, мм/Об;

а — скорость шпинделя, об/мин;

і — цена импульса,

мм.

 

6. Скорость шпинделя — команда Ш с двухзначным

числом,

обозначающим ступень

скорости шпинделя (табл. 5 для

станка

мод. КТ100А).

7. Поворот резцедержателя—команда С. Может программи­ роваться в одном кадре с перемещением (при этом перемещение будет отрабатываться только после исполнения команды С) или с паузой в 1—2 сек.

101

 

 

 

 

Т абли ц а 4

Кодирование выходной частоты пульта ЧПУ «Контур - ЗГЬ М

Код

Частота при положении переключателя, гц

Больше

Подача

Меньше

 

П37

2000

 

1683

1416

П27

1683

 

1416

1189

П17

1416

 

1189

1000

П07

1189

 

1000

.842 .

П36

1000

 

842

708

П26

842

 

708

595

П16

708

 

595

499

П06

595

 

499

424

П35

499

 

424

355

П25

424

 

355

297 .

П15

355

 

297

251

П05

297

 

251

210

П34

251

 

210

178

П24

210

 

178

149

П14

178

 

149

124

П04

. 149

 

124

105,3

ПЗЗ

124

 

105,3

88,4

П23

105,3

 

88,4

74

П13

88,4

 

74

63

ПОЗ

74

 

63

53

• П32

63

 

53

44

П22

53

 

44

37

П12

44

 

37

31,5

П02

37

'

31,5

26,5

П31

31,5

 

26,5

22

П21

26,5

 

22

18,5

П11

22

18,5

15,7

П01

18,5

 

15,7

13

ПЗО

15,7

 

13

11

П20

13

 

11

9,3

П10

11

 

9,3

7,8

ПОО

9,3

 

7,8

6,6

102

8.Пауза программируется заданием определенного количества импульсов по одной из координат без программирования направле­ ния перемещения с заданной величиной подачи.

9.Резьба кодируется командой Т с двухзначным числом, обоз­ начающим код шага резьбы (табл. 6). Длина резьбы программи­ руется величиной перемещения по координате X. Максимальная скорость вращения шпинделя при нарезании резьб ограничена при­ емистостью шагового привода в 2000 герц.

10.Конец фразы — команда Н.

И. Конец программы — команда Я.

Для контроля правильности считывания программы в начале каждого кадра перфорируется контрольное число (модуль), до­ полняющее сумму всех цифр кадра до числа, кратного 10.

Система ЧПУ «Контур 2ПТ-71». Основные праиила и поло­ жения кодирования информации по этой системе аналогичны си­ стеме «Контур-ЗП» и основаны на применении кода БЦК-5. При использовании ее со станком мод. 1А616ФЗ отличия в кодировании следующие.

1.Адресом Т кодируется координата Z (продольное переме-

щенйе). Координата X соответствует поперечному перемещению и кодируется адресом Е. Адрес Д и возможность нарезания резь­ бы в пульте отсутствуют. Положительные направления осей коор­ динат соответствуют увеличению размеров детали при обработ-

Та бли ца 5

Кодирование скоростей шпинделя станка мод. КТ100А с системой ЧПУ «Контур-ЗП» М ( об/мин)

Код

Положение перебора

,

Примечание

 

1

Ш01

35,5

280

Ш02

45

355

ШОЗ

56

450

Ш04

71

560

Ш05

90

710

Ш06

112

9Ü0

Ш07

140

1120

Ш08

180

1400

Ш09

224

1800

ШОО

 

Остановка шпинделя

 

 

с торможением

103

Т а б л и ц а 6

Кодирование шагов резьб станка мод. КТ100А с системой «Контур-ЗП» М

Код резьбы

Шаг резьбы, мм

Т01

12

Т 0 2

6

ТОЗ

4

Т 0 4

3

Т 0 6

2

TOS

1 ,5

Т 1 2

1

Максимальная ско­

Примечание

рость шпинделя,

об/мин

 

О о

 

200

 

300

400

6 0 0

800

1200

ке, т. е. для оси Z — от передней бабки к задней, для оси X — от оси шпинделя к оператору.

2.Команда С записывается с числом 01.

3.Выходные частоты пульта приведены в табл. 7.

4.Дополнительно введена команда К — коррекция инстру­ мента, которая программируется отдельным кадром с двухраз­

рядным числом от 01 до 09, обозначающим номер корректирую­ щего переключателя, и адресом нужной координаты. Величина перемещения с адресом координаты не программируется (пи­ шется 0000), но задаются знак и величина подачи. Для удобства и исключения ошибок целесообразно всегда программировать все коррекции со знаком «+». Величина и знак коррекции устанав­ ливаются вручную на переключателях; при установке знака «+» заданная величина отрабатывается с запрограммированным знаком, при знаке «—» отработка идет в противоположном запро­ граммированному направлении. Для гашения коррекции необхо­

димо запрограммировать тот же корректор

с тем

лее

адресом

координаты, но с противоположным знаком.

отключении

ох­

5. Команды В02 для включения и В00

для

лаждения.

 

 

(ІІІ01)

главного

6. Команда Ш используется для выключения

электродвигателя. Включается главный

двигатель

вручную

на-

лсатием кнопки.

 

 

 

 

инфор­

Система ЧПУ «Программатор ЭМ-907». Кодирование

мации осуществляется по ГОСТ 13052—67

на восьмидорожечной

перфоленте.

соответствует определен­

Каждой команде (функции станка)

ный адрес. Адреса обозначаются заглавными буквами латинского алфавита. Система может отрабатывать десять адресов, два ма­ тематических знака «+» и «—» (при отсутствии знака отрабаты­ вается «+») и четыре вспомогательных символа.

104

 

 

 

 

Т а б л и ц а 7

 

Кодирование выходной частоты пульта ЧПУ «Контур 2ПТ-71»

і(’ '

Код

Частота при положении переключателя, гц

+20%

среднее

-20%

f

 

 

 

 

f.

П37

1271

1070

900

 

П27

1070

900

757

Г

П17

900

757

635

 

П07

757

635

534

V

П36

635

534

450

1.

П26

534

450

378

Г

піб

450

378

318

 

П06

378

318

267

f

П35

318

267

225

\

П25

267

225

190

1

П15

225

190

159

}

П05

190

159

134

 

П34

159

134

133

 

П24

134

133

94,5

 

П14

133

94,5

79,5

 

П04

94,5

79-,5

66,5

 

ПЗЗ

79,5

66,5

56,3

 

П23

66,5

56,3

47,3

 

П13

56,3

47,3

39,7

 

ПОЗ

47,3

39,7

33,4

 

П32

39,7

33,4

28,1

 

П22

33,4

28,1

23,6

 

П12

28,1

23,6

19,9

 

П02

23,6

19,9

16,7

 

П31

19,9

16,7

14,1

 

П21

16,7

14,1

11,9

 

П11

14,1

11,9

9,93

п о Г '

11,9

9,93

8,36

пзо

9,93

8,36

7,03

П20

8,36

7,03

5,91

П10

7,03

5,91

4,96

ПОО

5,91

4,96

4,18

105

Ниже приводятся описание и пояснение к командам и симво­ лам, которыми они кодируются.

Вспомогательными символами: «%» — проценты, «LF» — пере­ вод строки ( конец фразы), «:» — двоеточие и «/» — дробная черта — кодируются следующие функции:

1.сочетание «%LF» — начало программы;

2.«:» — остановка обратной перемотки ленты.

3.«/» пропуск фразы (кадра). Фразы с этим символом не от­ рабатываются в режимах «С остановом» и «Ускоренная отработ­ ка». Символы «:» и «/» записываются вместо символа «№» в соот­ ветствующих кадрах.

Основными символами кодируется

следующая информация.

1. «N» — порядковый номер фразы.

Записывается в виде

трехразрядного числа.

 

2. «6» — подготовительная операция с двухразрядным числом. Записывается только во фразах, имеющих информацию с адреса­ ми X или Z.

Подготовительная операция может иметь следующие значе­ ния:

G00 — ускоренное перемещение параллельно осям координат;

G01 — линейная интерполяция с перемещениями с рабочей по­ дачей;

G02, G03 — круговая интерполяция с рабочей подачей соответ­ ственно по часовой стрелке и против часовой стрелки.

G04 — пауза. Программируется заданием по адресу X любого количества импульсов от 0 до 130000 с продолжительностью отра­ ботки одного импульса в 0,001 сек.

G06 т — нарезание резьбы с максимальным шагом до 10 мм, с максимальным числом оборотов шпинделя до 240 об/мин. В этом случае при нарезании резьбы с шагом до 5 мм скорость шпинде­ ля не должна превышать 240 об/мин. С увеличением шага резьбы свыше 5 мм максимальная скорость шпинделя снижается и опре­ деляется по формуле

 

1200

- .

 

П т а х =

Об/МИН

при дискретности 0,01

600

,

мм

 

И

птах= —

об/мин

при дискретности 0,005 мм,

где t — шаг резьбы в мм. Программируется величина шага резьбы. При нарезании резьбы на торцах (архимедовых спиралей) в связи с уменьшением дискретности перемещения с 0,01 мм до 0,005 мм величины’ шагов соответственно уменьшаются в два раза.

G07 — нарезание резьбы с ^та*=5 мм, птах= 480 об/мин. Для резьб с шагом выше 2,5 мм скорость шпинделя снижается

по формуле, приведенной выше. Программируется двойная вели­ чина шага.

106

G08 — нарезание резьбы с tmax—2,5 мм, птах= 960 об/мин. При і>1,25 мм скорость шпинделя определяется по приведен­

ной выше формуле. Программируется учетверенная величина шага резьбы.

G09— нарезание резьбы с tmax= 1,25 мм, птах= 1920 об/мин. При г>0,625 мм, скорость шпиндели снижается аналогично описанному выше. Программируется восьмикратная величина

шага резьбы.

3. X — перемещение суппорта в поперечном направлении. Программируется со знаком и величиной перемещения в им­

пульсах. Максимальная величина перемещения 130 000 импульсов. При круговой интерполяции по адресу X задается координата конечной точки интерполирования относительно начальной в им­ пульсах и со знаком. Положительное направление X — от оси центров в сторону увеличения диаметра обработки.

4. Z — перемещение суппорта в продольном направлении. ■Программируется со знаком. Максимальная величина перемеще­

ния 130 000 импульсов. При круговой интерполяции по

адресу

Z задается координата конечной точки дуги окружности

относи­

тельно начальной в импульсах и со знаком. Положительное

на­

правление координаты Z — от передней бабки к -задней,

т. е.

в сторону увеличения размеров обрабатываемой детали.

 

 

При круговой интерполяции знаки адресов X и Z определяют­

ся по общему правилу знаков.

5. / — шаг резьбы по оси X.

Максимальная программируемая

величина

1000 импульсов. При

круговой интерполяции по адресу

J задается расстояние центра интерполируемой дуги

окружности

от начальной точки по оси X в импульсах без знака. Максималь­

ная

программируемая

величина

130 000

импульсов. При

нареза­

нии

цилиндрических

резьб (когда / =

0), символ

«/»

не про­

граммируется.

 

 

 

 

1000 им­

6. К — шаг резьбы по оси Z. Максимальный объем

пульсов.

При круговой интерполяции по адресу К задается рас­

стояние центра интерполируемой дуги окружности от начальной точки по оси Z без знака с максимальной величиной 130 000 им­ пульсов. При нарезании архимедовых спиралей символ «К» про­ граммируется без знака н величины.

Длина резьбы и величина перемещения по архимедовой спи­ рали при нарезании программируются заданием перемещения по соответствующим координатам Z и X. При нарезании конических резьб по адресам / и К задаются соответствующие проекции ша­ га нарезаемой резьбы на оси X и Z, а по адресам Z и X — пере­

мещения, равные проекциям длины резьбы на эти оси.

фразе,

7. F

подача. Программируется без знака в каждой

где имеется линейная или круговая интерполяция,

т. е. с

функ­

циями G01,

G02 и G03. Число подачи вычисляется

по формулам

 

F =

_ для линейного интерполирования

 

107

Соседние файлы в папке книги из ГПНТБ