Файл: Романов, В. С. Современные металлорежущие станки с числовым программным управлением методические рекомендации для руководящих работников и специалистов предприятий отрасли.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