pronikov_a_s_1994_t_1 (830969), страница 106
Текст из файла (страница 106)
Каждая УП должна начинаться символом «Начало программы», а заканчиваться символом «Конец программы» (см. рис. 15.12). Каждый кадр УП должен содержать: слово «Номер кадра», информационные слова или слово и символ «Конец кадра» (см. табл.
15.8) . Информационные слова в кадре рекомендуется записывать.в следующей последовательности: слово (или слова) «Подготовительная функция»; слова «Размерные перемещения» в следующей последовательности символов: Х, У, Х, 13,У,%,Р,Я,К,А,ВиС; слова «Параметр интерполяции или шаг резьбы»1,1и К; слово (или слова) «Функция подачи». Если это слово относится только к определенной оси координат, то оно должно следовать непосредственно за словом «Размерное перемещение».
При отношении к двум и более осям оно должно следовать за последним словом «Размерное перемещение», к которому оно относится; слово «Функция главного движения»: слово (или слова) «Функция инструмента»; слово (или слова) «Вспомогательная функция». Слово «Подготовительная функция» определяет режим работы УЧПУ. Эти слова задаются адресом О с двузначным десятичным числом. Все размерные перемещения следует задавать в абсолютных значениях или приращениях.
Способ управления нужно выбирать одним из следующих слов «Подготовительная функция»: (л90 — «Абсолютный размер»; О91 — «Размер в приращениях». Все линейные перемещения должны быть выражены в миллиметрах и их десятичных долях, а угловые размеры — в радианах или градусах. Интерполяцию осуществляют на определенной части заданной траектории, которая называется участком интерполяции и может быть записана в одном или нескольких кадрах УП. Для задания параметров интерполяции следует применять адреса 1, 1, К, используя их для определения геометрических характеристик кривых (например, центра дуги окружности, радиусов, углов и т. п.).
Линейная, круговая и параболическая интерполяции задаются соответственно подготовительными функциями (л01, 002 и б06. При этом прямолинейный участок интерполяции и дуга окружности, лежащая в одной из трех координатных плоскостей, программируется соответственно в одном кадре УП. А параболический участок интерполяции, лежащий в любой плос- кости пространства, задается в одном или нескольких кадрах УП.
Скорости подачи и главного движения кодируют числами, число разрядов которых должно быть указано в формате конкретного УЧПУ. Выбор типа подачи осуществляется одной из следующих подготовительных функций: б93— «Подача в функции обратной величины», 094— «Подача в минуту», 095 — «Подача на оборот». При этом рекомендуется, чтобы основным методом кодирования подачи был метод прямого обозначения, при котором должны применяться следующие единицы измерения: миллиметры в минуту, миллиметр на оборот и радиан в секунду (градусы в минуту).
Для быстрого перемещения рекомендуется использовать подготовительную функцию б00.- Вид функционирования главного движения (там, где это необходимо) следует выбирать одной из следующих подготовительных функций: (л96 — «Постояннная скорость резания», (л97 — «Обороты в минуту». При кодировании также рекомендуется метод прямого обозначения, при котором число обозначает скорость шпинделя в радианах в секунду (оборотах в минуту).
Если число обозначает скорость резания, единицей измерения является метр в минуту. Слово «Функция инструмента» используют для выбора инструмента. Допускается использовать это слово для коррекции (или компен. сации) инструмента.
Слово «Вспомогательная функция» определяет команду исполнительному органу станка с ЧПУ. Эти функции задаются словами с адресом М и двухзначным десятичным кодовым числом. УП конкретного УЧПУ характеризуется форматом, который следует. записывать, соблюдая следующие правила: символы «Начало программы», «Главный кадр» и «Пропуск кадра» обозначают в соответствии с табл.
15.8; явную десятичную запятую обозначают символом «1ЭЯ»; символ «Табуляция», если он используется, обозначают точкой (.1; символ «Конец кадра» обозначают звездочкой ('); слова записывают в последовательности, указанной ранее; за адресом, каждого слова «Размерное перемещение» следуют две цифры, первая из которых показывает число разрядов перед подразумеваемой десятичной запятой, отделяющей целую часть числа от дробной, вторая — число разрядов после запятой. Если можно опустить нули, стоящие перед первой и после последней значащих цифр в словах «Размерные перемещения», то за адресом слова «Размерное перемещение» должны следовать три цифры.
Если опускаются нули, стоящие перед первой значащей цифрой, то нулем должна быть первая цифра. Если опускаются нули, стоящие после значащей цифры, то нулем должна быть последняя цифра. Если абсолютные размеры всегда положительны, то между адресом и следующим за ним числом не ставят никакого знака, а если они либо положительные, либо отрицательные, то между адресом и следующим за ним числом ставится знак «Плюс».
За адресом безразмерных слов следует записывать одну цифру, показывающую число цифр в слове. Если можно опустить нули, стоящие перед первой значащей цифрой, то за адресом безразмерных слов должны следовать две цифры, первая из которых нуль. Пример записи формата: 3: /03 И05 О02Х+ 058 У+ 053 ~+ +056 Р031 306 Т08 М02*. В примере приведена запись УП для УЧПУ, воспринимающего явную десятичную запятую, с символами начала программы, главного кадра и пропуска кадра. Ведущие нули во всех словах разрешается опускать. И05 — трехзначный номер кадра; 002 — двухзначная подготовительная функция; Х+058 — перемещение по оси Х со знаком «Плюс» или «Минус», пять цифр слева от десятичной запятой три цифры справа; 7+053 — то ж для оси У; 7+056 — то же ля о Х; Р031 — скорость п чи, три цифры слева от десятичной запятой и одна цифра справа; 306 — четырехзначная функция главного движения; Т08 — четырехзначная функция инструмента; М02 — двухзначная вспомогательная функция.
* — символ «Конец кадра». После кодирования информации УП в виде последовательности кадров в соответствии с изложенными выше правилами осуществляется ее запись на программоноситель, в качестве которого чаще всего применяют восьмидорожковую бумажную (или из другого материала) перфораторную ленту шириной 25,4 мм (1 дюйм). В современных УЧПУ УП может вводиться непосредственно в память с помощью буквенноцифровых и индексных клавиш. Форма, размеры и расположение перфорационных отверстий кодовых дорожек на ленте регламентирует ГОСТ 10860 — 83. На рис. 15.13 показаны основные элементы перфоленты. ' Для представления информации на перфоленте используют двоичный 7-битный код по ГОСТ 13032 — 77, соответствующий международному коду ИСО.
В табл. 15.9 приведено расположение отверстий на перфоленте, образующих указанные кодовые комбинации записи цифр, а также букв и символов. Напрабпение ачищыбания и перфорации Напрабление ббижепия перролепти Рис. 15;13 1 — номер бита в к 4 — строк ные (такт Распечатка вод Терминал программирования Контрольный чертеж План инструмента План зажима Распечатка программы Перфо- лента б3 а! При этом в каждой строке перфоленты первые семь дорожек (1 — 7) являются информационными и обозначаются как разряды двоичного кода о1 — о7, а отверстия на восьмой дорожке (Р) служат для контроля на четность общего числа отверстий в каждой строке. Это позволяет контролировать правильность записи и считывания информации с перфоленты. Применяют следующие способы подготовки УП: вручную (ручное программирование), выполняемое соответствующими специалистами (инженером-технологом, программистом и др.); машинное программирование, выполняемое системой автоматического программирования (САП), построенной на основе применения малых или больших ЭВМ; диалоговое машинное программирование, когда подготовка УП производится непосредственно у станка с клавиатуры УЧПУ в режиме диалога с решением многих задач с помощью микро- ЭВМ УЧПУ.
Основные задачи, решаемые при расчете и подготовке УП, подразделяют на следующие этапы: 1 этап — разделение операции на установы и позиции; выбор метода крепления заготовки; подготовка операционной карты; 11 этап — определение последовательности пе- Рис. 15.14. Последовательность подготовки УП: и — вручную б — с применением САП лементы перфоленты: довой дорожки; 2 — порядковый номер ой комбинации; 3 — кромка базовая; — кодовые отверстия; 6 — транспорте) отверстия реходов; бор инструмента; расчет режимов резания; подготовка карт наладки станка и инструмента; Ш этап — определение настроечных размеров детали; пересчет размеров в координаты опорных точек; разделение проходов на ходы и шаги; расчет координат опорных точек траектории; преобразование систем координат; 1у' этап — формирование элементарных перемещений; определение технологических команд; пересчет величин перемещений в дискреты; 15.9.
Кодовые комбинации записи символов, цифр и букв на перфоленте Кодовая комбинация Символ Название символа 0 1 0 0 1 1 1 1 О 1 0 0 1 Пропуск строки перфоленты Возврат на шаг Горизонтальная табуляция Перевод строки. Конец кадра Возврат каретки Конец носителя Сдвиг каретки на шаг Процент. Начало программы Круглая скобка левая Круглая скобка правая Плюс Минус Черта дроби. Пропуск кадра Пусто ВШ ГТ ПС ВК КН Пробел о ( ) + / 0 О 1 0 1 1 О 1 0 1 1 1 1 О 1 0 1 0 1 0 1 1 1 1 1 1 1 0 0 0 0 О О 0 0 О О Цифры Двоеточие. Главный кадр Буквы.
Символы адресов Забой 1 1 + *Синхронизирующая дорожка. 0 О О 0 0 0 0 О О 0 0 О 0 О О 0 О О О 0 О 0 0 О 0 О О 1 1 1 0 0 0 О 1 1 1 1 0 0 0 О 1 1 1 1 0 0 О О 1 1 О О 1 1 О 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 О О 1 А В С В 1.' (~ Н 1 У К Ь О й Я К 8 Т Ч Х кодирование УП; запись УП на программоноситель; распечатка текста УП; Ч этап — контроль программоносителя; контроль траектории инструмента; редактирование УП. При расчете и подготовке УП вручную практически все этапы„исключая часть задач на ГЧ и У этапах, выполняют соответствующие специалисты (рис. 15.14, а). При подготовке УП с применением САП большинство задач решается автоматически ЭВМ (рис. 15.14, б). А на самом высоком уровне автоматизации подготовка УП может входить в состав задач автоматизированных систем технологической под отовки производства (АСТПП). Система автоматическ о программирования представляет собой програ но-математическое обеспечение, выполняющее ф кции обработки информации в процессе технологической подготовки производства для станков с ЧПУ.
При вводе САП в действие комплекс соответствующих вычислительных программ, находящихся на машинных носителях информации ЭВМ (перфолентах, магнитных лентах, магнитных дисках), вводится в оперативную память ЗВМ. Затем производится ввод исходных программ на языке программирования, расшифровка их содержания, выполнение необходимых вычислений и кодирование результатов расчетов. САП разделяют на универсальные и специализированные. Универсальные САП рассчитаны на широкую группу станков.