Файл: Романов, В. С. Современные металлорежущие станки с числовым программным управлением методические рекомендации для руководящих работников и специалистов предприятий отрасли.pdf

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

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

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

Добавлен: 02.11.2024

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

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

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

При программировании обработки более сложных деталей для нахождения координат опорных’ точек траектории движе­ ния инструмента используется ЭВМ. Это значительно сокра­ щает время программирования. Расчет программы сводится к кодированию исходной информации, нанесению ее на перфо* ленту и собственно расчету машиной.

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

вкадре программы в виде цифр, букв или других символов.

Всистемах позиционного управления один цифровой блок (кадр) программы содержит данные, необходимые для обра­

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

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

Важным вопросом числового программного управления станками является выбор способа кодирования цифровой ин­ формации. Под кодом в данном случае понимается совокуп­ ность буквенных и цифровых символов, каждая из которых, эквивалентна определенной команде, необходимой для управ­ ления станком-

10


Кодирование перемещений рабочих органов станка связано

с выбором системы счисления, в которой числовая

информа­

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

 

 

 

Под системой счисления понимают способ

записи

чисел

цифровыми знаками.

Существует

множество

систем

счисле­

ния (единичная, двоичная, десятичная и другие).

 

 

Для числового программного управления станками

наибо­

лее употребительной является двоичная система

счисления,

как наиболее простая

и удобная

для нанесения цифровой

программы. Эта система счисления имеет только

две цифры

О и 1.

 

 

 

 

 

Любое число в двоичной системе представляет собой сум­ му степеней двойки с соответствующими коэффициентами, причем коэффициенты могут принимать только два значения:

О и 1. Так, например, число 532 = 1 ■2Э+ 0 ■2s + 0 • 27 +- 0 •

•26 + 0 • 25 -г 1 • 24 + 0 • 23 4 1 -22 + 0 • 21 t 0-2°= 1000010100

Такие числа легко интерпретировать физически по прин­ ципу «да» или «нет».

Использование для записи числа лишь двух символов дает возможность представлять любые числа с помощью элементов, имеющих только два состояния. Это может быть включенное или выключенное состояние электронной лампы, наличие или отсутствие магнитных штрихов на магнитной ленте, наличие или отсутствие отверстий на перфорированной ленте и

т. д.

Системы с заданием программы на магнитной ленте имеют ряд существенных недостатков, ограничивающих область их рационального применения, основными из которых являются:

невозможность введения коррекции на размеры и положе­ ние инструмента;

большой расход дефицитной магнитной ленты; ограниченная скорость подач, что удлиняет цикл обработки

за счет невысокой скорости холостых перемещений; невозможность задания постоянных циклов обработки.

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

В качестве программоносителя в отечественных системах ЧПУ наиболее широкое применение получила восьмидоро­ жечная перфолента шириной 25,4 мм.

11


Программа на перфорированной ленте записывается в ко­ дированном виде. Для записи программ применяется между­ народный код ИСО. Современные системы ЧПУ используют адресное кодирование, заключающееся в том, что каждой гео­

метрической

или технологической

команде соответствует

свой символ

(адрес), записанный

в виде определенной бук­

вы. Для обозначения адресов в этом коде используются заг­ лавные буквы латинского алфавита. Например, величина пе­ ремещения по оси X станка кодируется как X, перемещения по У— как У, перемещения по Z— как Z, скорость шпинделя S, скорость подачи задается адресом F, номер инструмента Т и

г. д.

Всего код ИСО содержит 26 адресов (включая резерв­

ные),

10

цифр (от нуля до десяти), знаки «плюс» и «минус»,

а также

признак «начало программы», «конец фразы» (кад­

ра) и некоторые другие обозначения.

Для кодирования информации используются семь дорожек, восьмая предназначена для контроля считывания информации и дополняет количество пробивок в строке до четного числа-

Информация на перфорированной ленте располагается на

ее строках (поперек движения ленты)

и на дорожках

(вдоль

движения ленты). Каждый символ кода

(адрес, цифра, знак

или признак)

располагаются в

виде комбинации

пробивок

(перфораций) на одной

строке

ленты.

Например,

адрес X

кодируется

пробивками

по 4,5

и 7

дорожкам, цифра 3 —

пробивками по 1, 2, 5 и 6 дорожкам,

знак плюс»

пробив­

ками по 1, 2,

4 и 6 дорожкам и т. д.

 

 

 

 

Группа адресов, одновременно обрабатываемых системой, образует фразу (кадр). В каждой фразе может быть произ­ вольное количество не повторяющихся адресов, а сами кадры имеют переменную длину (различное количество строк).

На каждом участке обработки в контурную систему ЧПУ вводится от программы информация о следующих параметрах:

а)

величине перемещения (адресами X; У; Z; V; W и т. п^.

б)

направлении перемещения (знаками «плюс» и «минус»);

в) виде траектории (прямая, дуга окружности) или нали­

чии коррекции (адресом G );

г)

скорости подачи (адресом F ), если она отличается от

скорости обработки на предыдущем участке;

д)

технологических и вспомогательных командах (номер

инструмента, включение охлаждения и т. п.), задаваемых ад­ ресами Т, М;

е) номере кадра (адресом N).

12


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

Траектория движения инструмента при программировании задается либо величинами координат опорных точек (абсо­ лютное задание), либо величинами приращений координат при переходе от одной точки к другой (задание в прираще­ ниях) .

При ручном программировании программист после оз­ накомления с расчетно-технологической картой выполняет расчет координат опорных точек и соответствующих прираще­ ний в импульсах. (Цена импульса для различных станков разная и находится в пределах от 0,002 до 0,1 мм). После проверки программы путем подсчета суммы приращений про­ изводится расчет времени по заданной технологом подаче. Полученная информация заносится в специальный бланк, по которому осуществляется набивка программы на программо­ носитель (перфоленту) в соответствующем коде.

Пример ручного программирования обработки (фрезеро­ вания одного из участков детали (см. рис. 3) в коде ИСО

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

13

 

 

 

 

 

Таблица 1

N

О

X; У; Z

F

М

LF

001

 

 

 

МОЗ

LF

002

 

Z1600

F40

 

LF

003

46

Х3740

F60

 

LF

004

 

У4230

 

 

LF

005

47

Х6750

 

 

LF

006

46

У7380

 

 

LF

007

46

Х4100

 

 

LF

008

 

Z1760

F99

М 05

LF

В таблице приведены следующие значения: N — номер фразы (кадра);

G режим работы системы ЧПУ;

G45— коррекция на половину диаметра инструмента а плюс;

04-6 — коррекция на половину диаметра инструмента в минус;

G47 — коррекция на диаметр инструмента в плюс: X; У; Z— перемещения инструмента вдоль осей х; у: z;

F — скорость подачи;

F40— скорость опускания фрезы (врезание) ; F60— скорость подачи при обработке;

F99 --- скорость поднимания фрезы (быстрый ход); М— вспомогательные команды;

МОЗ— включение вращения шпинделя по часовой стрел­ ке;

М05— остановка шпинделя; LF— конец кадра.

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

14