Файл: Маталин, А. А. Многооперационные станки.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 14.10.2024

Просмотров: 113

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

ты через считывающее устройство перемещение диполя мимо маг­ нитной головки приводит к появлению на выходе считывающего устройства электрического импульса. Программа перемещений каждого исполнительного узла станка записывается на двух дорожках (двумя секциями магнитной головки); на одной пере­ мещение узла в одном направлении, на другой — в обратном. Каждому управляемому узлу станка может соответствовать на ленте одна дорожка записи, параллельная движению ленты. В этом случае направление определяется полярностью записы­ ваемых диполей и лента имеет число дорожек, равное числу уп­ равляемых узлов станка.

При записи на магнитной ленте информации в унитарном коде образование диполя соответствует перемещению салазок на некоторую заранее установленную величину. Число диполей

определяет величину перемещения, а частота

их расположе­

ния— скорость последнего. В других случаях

кодирования ин­

формации наличие диполя отвечает двоичному знаку 1, а отсут­ ствие диполя — двоичному знаку 0.

Тем самым с помощью диполей на ленте можно записать значение координат, характеризующих положение салазок. На­ личие диполя при прочитывании ленты также может являться командой о включении или выключении вспомогательных уст­ ройств станка. Широко используется магнитная лента шириной 35 мм, позволяющая вести запись на 14 дорожках.

Основными характеристиками внешней памяти (программо­ носителя) являются емкость, плотность информации, скорость считывания, экономичность, надежность.

Емкость программоносителя характеризуется количеством информации, которое может храниться в нем одновременно. Наименьшей емкостью обладают различные коммутаторы, наи­ большей — практически удовлетворяющие полностью любым требованиям при программировании обработки на металлорежу­ щих станках магнитные и перфорированные ленты.

Плотность информации характеризуется либо площадью про­ граммоносителя, приходящейся на единицу информации, либо удельной емкостью, выражаемой количеством единиц информа­ ции, приходящихся на единицу площади. В качестве единицы информации используется величина, называемая бит. Она соот­ ветствует одному знаку двоичной системы счисления. Так, плот­ ность информации 12 бит/см2 применительно к перфоленте означает, что на площади перфорированной ленты 1 см2 разме­ щается 12 двоичных знаков (12 пробитых или непробитых мест, отведенных для записи двоичных знаков).

По данным некоторых зарубежных фирм, плотность инфор­ мации, выраженная площадью, приходящейся на единицу инфор­ мации, составляет: штепсельная панель — 36 мм2, перфорирован­ ная лента — 6,5 мм2, магнитная лента с 14 дорожками — 0,08 мм2, магнитная лента с четырьмя дорожками — 0,24 мм2.

169


Что касается скорости считывания, то средние, практически применяемые величины при использовании коммутаторов с ша­ говым искателем — 30 шагов/с, перфолент — 600—1500 строк/с, магнитных лент — 63 000 знак/с. Сведения о скорости считыва­ ния сугубо ориентировочные и в разных системах программного управления могут иметь значительное отклонение от приведен­ ных величин.

§ 3. ЯЗЫКИ ПРОГРАММИРОВАНИЯ ЧПУ

Языки программирования связывают конструкторско-техно­ логическое звено, вырабатывающее задание — чертеж, с испол­ нительным звеном — станком, осуществляющим непосредствен­ ное изготовление детали. Несмотря на большое количество видов обработки и типов станков, для сообщения необходимой инфор­ мации достаточна относительно ограниченная совокупность слов — команд, кодируемых определенными символами или чис­ лами.

Для облегчения применения кодов, используемых в системах ЧПУ и станках с различными технологическими возможностями, проведена унификация языков программирования в широких масштабах. Эта работа координируется специальным Комитетом международной организации по стандартизации (ISO).

К языку программирования предъявляют следующие основ­ ные требования: 1) возможно меньшее число символов, что упро­ щает не только подготовку и изготовление программы, но и саму систему управления; 2) возможность использования существую­ щей техники; 3) возможность простой проверки правильности произведенной записи; 4) однозначность чисел и слов; 5) воз­ можность исправления или дополнения созданного языка для решения новых задач; 6) простота изучения; 7) достаточный объем информации.

Запись программы можно вести на различных программоно­ сителях. При использовании в качестве программоносителя пер­ фоленты возможны два способа записи информации — поперек и вдоль ленты. При поперечной записи перфорация ленты, соот­ ветствующая определенным символам кода, производится в стро­ ках, расположенных перпендикулярно направлению движения ленты. При продольной записи каждая дорожка предназначена для управления определенным действием: перемещением по ко­

ординатным осям,

управление шпинделя и т.

п.

В современных системах ЧПУ для числового программирова­

ния практически

применяется поперечная

запись информа­

ции.

 

 

Код БЦК. В ЭНИМСе разработан буквенно-цифровой код БЦК-5 (рис. 62), содержащий ограниченное количество букв, для кодирования адресов (нормаль станкостроения Э68-1).

170


Номер

Символы

 

К одовы е

обозначения

 

 

8

 

О

г

1

комбинации

 

 

 

5

4

 

3

г

1

1

0

 

 

 

 

 

2

1

 

 

 

3

2

 

 

 

 

«

3

 

 

5

0

 

 

 

б

5

 

 

 

7

S

 

 

 

8

7

 

 

9

8

 

 

 

 

10

9

 

 

 

11

Н

m

 

 

 

12

Е

 

 

13

Д

 

 

10

Г

 

15

К

 

 

16

П

 

/7

Ш

 

18

С

1S

В

 

 

20

Я

 

 

Рис. 62. Код БЦК-5

 

 

 

 

 

 

Числовая информация записывается двоично-десятичным ко­ дом.

Цифры от 0 до 9 кодируются на четырех дорожках перфо­ ленты, с весами 8; 4; 2; 1, а пятая дорожка в этом случае не ис­ пользуется. Наличие отверстия на пятой дорожке означает, что в данной строке закодирована буква.

Буквенная символика БЦК-5 используется для задания в про­ грамме следующих команд:

Е — перемещение по оси X (ось /); Д — перемещение по оси У (ось 2); Т — перемещение по оси Z (ось 3);

К— резерв;

П— подача;

Ш— шпиндель (скорость вращения);

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

В— вспомогательные команды;

Я— резерв;

Н— конец кадра.

Для удобства запоминания используются начальные буквы соответствующих цифр —■единица, П — подача и т. д., кроме К и Я). Этот код содержит десять кодовых комбинаций. Их чис­ ло может быть расширено использованием двухзначных адресов,

лля

образования

которых используется адрес Я;

например,

Hl

= 9 + 1 = 10;

ЯС = 9 + 7 = 16; ЯП = 9 + 5 =

14 и т. д.

Вследствие ограниченного объема кода с ленты легко считывать визуально как цифровую, так и буквенную информацию.

171


, *

 

Дорожки

 

 

 

 

Дорожки

 

 

g 1

 

 

 

 

 

 

 

в

 

9 3 2 1 s i

7

S 9

Х_

LC

Ф

Ф

1

 

 

 

а

 

 

Ф

2

 

Ф

 

ь

 

 

3

 

с

 

Ф Ф

У

 

Ф

 

d

ф

 

5

 

е

ф

 

6

 

Ф

 

Г

ф

7

 

 

Т _

 

ф

в

 

 

Ф

 

h

 

9

 

Ф Ф

 

L

 

0

Ф

Ф

 

 

 

J

 

 

 

 

 

 

К

 

 

+

Ф Ф

Ф

1

 

ф

%

Ф

т

 

 

Ф Ф

Ф

п

 

 

ф

 

9

 

Ф

Ф

ф

0

 

ф

/

 

Ф

Ф

ф

р

 

STOP

 

 

ф

9

 

 

и с

 

 

 

 

г

 

SP

 

Ф

 

S

 

 

 

 

ТЯВ

Ф

Ф

 

t

 

 

 

 

 

 

 

 

V

 

 

 

 

 

UtL

 

 

Ф

 

 

 

 

BS

 

 

W

 

 

 

*

 

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

у

 

 

*

*

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

Рис. 63. Код ElА

Код БЦК-5 является легко читаемым, но не контролируемым. Для обнаружения ошибок, возникающих при считывании инфор­

мации, используется метод контроля по модулю «10».

При этом

каждой букве присваивается определенный вес.

Все веса

цифр

и букв складываются и в начале

фразы

(кадра)

добавляется

цифра для получения числа, кратного десяти.

 

в

США

Код E IA — восьмиразрядный

код,

используемый

(рис. 63). В коде Е1А цифры кодируются двоично-десятичным кодом с весами 8—4—2—I для дорожек 4—3—2—I. Почти ана­ логично кодируются буквы от а до г, от / до с и от s до z, приз нак группы букв записывается дополнительно на шестой и седь­

мой дорожках. Буквам от а до i соответствует пробивка

на

шестой и седьмой дорожках, буквам от / до г — пробивка

на

седьмой дорожке и буквам от s до г — на шестой дорожке. Вось­ мая дорожка используется только для обозначения конца кадра, а пятая дорожка — контрольная. Обеспечение с помощью пятой дорожки всегда нечетного числа перфораций в строке позволяет контролировать правильность считывания программы. Запись в двоично-десятичном коде дает возможность просто читать ин­ формацию, записанную на перфоленте.

Код ISO — 7 bit (ГОСТ 13052—67) (рис. 64) является семи­ разрядным кодом и позволяет кодировать 128 символов. Первым

172


Д о р а ж к и

 

РSS

8 7 6

5

4

3 г

1

 

 

 

 

0

 

 

 

1

 

 

 

2

 

l!

 

 

3

 

• •

 

4

 

 

 

5

 

• •

 

6

 

. •

 

7

п и п п п п

 

 

8

■ ■ □ □ □ □

 

 

9

 

 

 

 

А

 

 

 

В

 

 

 

С

 

 

• •

 

В

 

 

»

 

£

 

 

0

—i F

 

 

0

 

е-

 

 

0

 

 

н

 

 

0

 

 

I

 

 

90

■Jl

7к

 

 

0

 

L

 

 

9

 

М

 

п о п е

 

N

 

¥ D □ С

 

0

 

 

Н

 

Р

 

 

 

 

а

 

 

 

R

 

 

 

 

_J

 

 

S

Jl

 

 

Т

 

¥

 

 

и

 

□□С

 

V

• • С

 

W

¥

X

• “1*1F •

У

_

 

 

г

 

 

 

 

 

 

С -

 

 

 

 

■ □ □ □

ta b

 

/

 

□ ■ □

%

 

• •

□ ш ■

LF

 

• •

гг г

С

■ □ ■ □ □ ■ ■ □ м

□ □ □ □ □ □ □ □ И Я

н а и м е н о в а н и е

цирра 0 Цифра 1 Цифра 2 Цифра 3 Цифра 4 Цифра 5 Цифра 6 Цифра 7 Цифра 8 Цифра 9

Угловой размер относительно оси X Угловой, размер относительно оси у Угловой размер относительно оси Z

Угловой размер относительно специальной оси или третья подача Угловой размер относительно специальной оси или вторая подача Подача

Подготовительная операция (режим работы ЧПУ)

 

Команда постоянно не закреплена ( резерв)

 

Не закреплена

Не должны быть использованы б позиционной

Незакреплена

 

и прямоугольной, системах

 

Не закреплена

 

 

 

 

 

 

команда постоянно не закреплена (резерв)

 

Вспомогательная операция

 

 

Порядковый

номер

 

 

 

Не используется

 

 

 

Размер третичного

движения

параллельного оси X

Размер третичного

движения

параллельного оси У

размер оыстрого перемещения по оси Z или размер третич­

ного движения, параллельного оси Z

 

Скорость шпинделя ( обороты)

 

Смена инструмента (его номер)

 

Размер вторичного движения параллельного оси X

Размер вторичного движения параллельного оси

У

Размер вторичного

движения параллельного оси

Z

Размер первичного

движения по оси X

 

Размер первичного

движения по оси У

 

Размер первичного движения по оси Z

Установка в исходную точку (Восстановление информацииf например,

остановка обоатной пеоемотки Во заданного положения па ленте)

 

Пяте

I

 

I

Минус

\I

Знаки

направления перемещения

Табуляция (горизонтальная - вдоль строки ГТ)

 

Произвольный пропуск блока, фразы

 

начало

программы

 

 

Конец блока,фразы или кадра (перевод строки ПС)

 

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

 

Для управления

системой ЧПУ

 

Строка не читается

(забой ЗБ)

 

Рис. 64. Код ISO—7 bit (ГОСТ 13052—67)