Сделай Сам Свою Работу на 5

Управляющие символы и знаки





% – начало программы (используется также для остановки носителя данных при обратной перемотке);

LF (ПС) – конец кадра или перевод строки при распечатке;

: – главный кадр УП;

(+,–) – направление перемещения;

· – точка (десятичный знак);

/ – пропуск кадра (следующий кадр может обрабатываться или нет в зависимости от положения клавиши на пульте управления);

HUL (ПУС) – пусто (пропуск строки);

() – информация не для обрабатывания (комментарий);

DEL (ЗБ) – забой (УЧПУ не читается).

Дополнительные символы кода ISO-7bit, не используемые в отечественном ГОСТе, но применяемые в зарубежных УЧПУ:

, (запятая), # (диез), * (звездочка), $ (знак доллара), & (коммерческое «И»),;, < > (угловые скобки), =,?, @ (коммерческое «По»), ’ (апостроф), ’’ (кавычки), [ ] (квадратные скобки), DC1 и DC3 – пуск-останов ФСУ, DC2 и DC4 – пуск-останов перфоратора.

В некоторых существующих УЧПУ значения символов отличаются от установленных ГОСТ 20999–83. В последнем даются рекомендации по структуре записи УП, отдельных кадров; рекомендации по значениям G,M,F,S,T и др.

В начале и в конце перфоленты, а также между УП оставляются раккорды (символы HUL (ПУС)) для заправки перфоленты. Затем помещают комментарий (№ чертежа, наименование детали, модель станка с ЧПУ, дату, фамилию технолога-программиста и т.д.). Через 60 символов после комментария помещают ПС.



Начало УП – сочетание символов % и ПС, между которыми можно поместить № УП.

1F (ПС) – конец кадра.

Конец УП обозначается вспомогательной функцией МО2.

18. Формат кадра управляющей программы для станков с ЧПУ. Задание перемещений, скорости подачи и гТ. движения, значения подготовительных и вспомогательных функций. (Т.7 АТПП).

Количество цифр за адресами перемещения и другими адресами (F,S,T и др.) зависит от конкретного УЧПУ (его форматов).

Формат – принятый (рекомендуемый) для данного УЧПУ порядок расположения слов в кадре и структура каждого отдельного слова по ГОСТ 20999–83. Различные УЧПУ имеют и разные форматы УП, примеры которых приведены в табл. 7.1.

Во всех форматах кадр начинается с номера кадра.

Если в цифровой части слов цифры без нуля (N3, X±33 и др.), то нельзя опускать незначащие нули за адресом (например, 5-й кадр будет записан тремя цифрами – N005).



Если цифры с нулем (X+053,T04), то незначащие нули в слове можно опускать.

Две цифры в размерных перемещениях означают количество возможных десятичных разрядов целой части и дробной части. Для Х±33 означает возможное задание перемещения по х от ±000,001 до ±999,999 мм, для Х±053 задание х от ±0,001 до ±99999,999 миллиметра.

Обозначение N04, G02, M02 означает, что может быть до 9999 кадров, до 99 подготовительных или вспомогательных функций.

Таблица 7.1

Форматы УП УЧПУ

№ п/п УЧПУ Формат УП
Размер-2М N3 G2 (40) G2 (60) G2 (80) X±33. Y±33. Z±42. B06. R42. F2. S2. T2. M2. ПС
2С85 N04 G02 X+043 Y+043 Z+043 U+043 V+043 W+043 I+043 J+043 K+043 A+043 B+043 C+043 D02 F04 S05 T03 H04 M02 L4 R02 ПС
CNC-600 N04 X+053 Y+053 Z+053 U+053 V+053 W+053 A+053 B+053 C+053 D03 E02 F042 H03 I+053 J+053 K+053 L02 M02 Q02 S04 T04 P02 R053 G02 LF
SINUMERIC N04 G2 X+053 Z+053 J053 K053 F05 S04 T04 L4 R08 M02
FANUC 6M- MODEL B N04·G02·X+053· Y+053· Z+053· æR053  ö a+053·b·í ý· F050 èI053· J053· K053·ø æD02ö æS02 ö æT02ö Xí ý·í ý·í ý·B03· M02.  èH02ø èS04ø èT04ø

 

I, J, K чаще понимаются как координаты начальной точки дуги окружности относительно ее центра в местной системе координат при круговой интерполяции.

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



Вспомогательные функции содержат адрес М и служат для организации дискретного управления (для управления электроавтоматикой):

¨ объектом (М00–М02),

¨ главным приводом (М03–М05, М13–М14, М19, М38–М39);

¨ приводом подач (М36–М37, М40–М45);

¨ системой охлаждения (М07–М09, М50–М51);

¨ инструментом (М06, М55–М56);

¨ деталью (М10–М11, М60–М62, М71–М72).

Значения вспомогательной функции М приведены в табл. 7.3.

Таблица 7.2

Значения подготовительных функций

Обозначение Наименование Значение
G00 Позиционирование Перемещение на быстром ходу в заданную точку
G01 Линейная интерполяция Перемещение с запрограммированной скоростью по прямой от исходной точки к точке, заданной координатами в данном кадре
G02 Круговая интерполяция. Движение по часовой стрелке Круговая интерполяция, при которой исполнительный орган двигается по часовой стрелке (если смотреть со стороны положительного направления оси, перпендикулярной к обрабатываемой поверхности)
G03 Круговая интерполяция. Движение против часовой стрелки Круговая интерполяция, при которой исполнительный орган двигается против часовой стрелки
G04 Выдержка в отработке на определенное время (пауза) Выдержка в отработке программы на определенное время, заданное с УЧПУ или от программы
G05   Не определено
G06 Параболическая интерполяция Вид контурного управления для получения дуги параболы. Изменяется устройством управления
G08 Разгон Автоматическое увеличение скорости перемещения до запрограммированной в начале движения
G09 Торможение в конце кадра Автоматическое уменьшение скорости относительно запрограммированной при приближении к точке
G17 – G19 Выбор плоскости XY, XZ, YZ Используется для задания плоскости таких функций, как круговая интерполяция, коррекция режущего инструмента и других (при необходимости)
G33 – G35 Нарезание резьбы Выбор режима работы на станке при нарезании резьбы соответственно с постоянным, увеличивающимся и уменьшающимся шагом
G40 Отмена коррекции Функция, которая отменяет любую коррекцию инструмента
G41,G42 Коррекция инструмента левая и правая Коррекция на диаметр или радиус инструмента при контурном управлении, когда инструмент находится соответственно слева или справа от обрабатываемой поверхности, если смотреть в направлении его движения относительно изделия
G43,G44 Коррекция инструмента положительная и отрицательная Используется для указания, что величину коррекции инструмента (предварительно установленную на УЧПУ) необходимо сложить или вычесть из заданной в соответствующем кадре или кадрах

Окончание табл. 7.2

G45 – G52 Коррекция инструмента в плоскости 2 координат (+/+,+/-,-/-,-/+,0/+,0/-,+/0,-/0) Используется для указания, что величину коррекции инструмента (предварительно установленную на УЧПУ) необходимо сложить или вычесть из заданной координаты (координат)
G53 G54 – G59 Отмена линейного сдвига. Линейный сдвиг соответственно по осям X, Y, Z, XY, XZ, YZ Используется для выполнения коррекции на длину или положение инструмента на величину, предварительно установленную на пульте управления или в памяти УЧПУ
G60,G61 Позиционирование 1-е (высокоточное) 2-е (средней точности) Используется для позиционирования в пределах одной или двух определенных зон допусков. В случае необходимости может применяться как признак подхода с одной стороны
G62 Быстрое позиционирование (грубое) Используется для позиционирования в пределах увеличенной зоны допуска с целью экономии времени
G63 Нарезание резьбы метчиком Позиционирование с остановкой вращения шпинделя после достижения заданного положения
G80 Отмена постоянного цикла Функция, которая отменяет любой постоянный цикл
G81–G89 Постоянные циклы  
G90 Абсолютный размер Отсчет перемещения производится от нулевой точки
G91 Размер в приращениях Отсчет перемещения производится относительно предыдущей запрограммированной точки
G92 Установка абсолютных накопителей Используется для изменения состояния абсолютных накопителей положения
G93 Скорость подачи в функции, обратной времени Данные, следующие за адресом скорости подачи, равны обратному значению времени в минутах
G94,G95 Подача Подача, выраженная соответственно в миллиметрах в минуту и миллиметрах на оборот
G96 Постоянная скорость резания Функция, указывающая, что число, следующее за адресом G96 в слове «Скорость шпинделя», равно скорости резания в метрах в минуту. Скорость шпинделя регулируется автоматически
G97 Обороты в минуту Отменяет G96

 


Таблица 7.3

Значения вспомогательных функций

Вспомогательная функция Наименование Значение Функция начинает действовать Функция действует до отмены (или замены) Функция действует только в данном кадре
до начала перемещения после перемещения
М00 Программируемый останов Останов без потери информации по окончании отработки кадра, после чего происходит останов шпинделя, системы охлаждения, подачи   +   +
М01 Останов с подтверждением Аналогично М00, но выполняется только при предварительном подтверждении с пульта   +   +
М02 Конец программы Завершение отработки программы детали и останов шпинделя, подачи, выключение системы охлаждения после выполнения всех команд в кадре   +   +
М03 Вращение шпинделя по часовой стрелке Включение шпинделя в направлении, при котором винт с правой резьбой ввинчивается в заготовку +   +  
М04 Вращение шпинделя против часовой стрелки Включение шпинделя в направлении, при котором винт с правой резьбой вывинчивается из заготовки +   +  
М05 Останов шпинделя Останов шпинделя, выключение системы охлаждения   + +  

Продолжение табл. 7.3

М06 Смена инструмента Команда на смену инструмента вручную или автоматически       +
М07, М08 Включение системы охлаждения 2 и 1 Включение соответственно системы охлаждения 2 и 1 +   +  
М09 Отключение системы охлаждения Отменяют М07, М08, М50, М51   + +  
М10, М11 Зажим Команда на зажим или разжим в приспособлениях подвижных органов станка +   +  
М12   Не определено        
М13, М14 Вращение шпинделя 1 Вращение соответственно по или против часовой стрелки и включение системы охлаждения +   +  
М15, М16 Перемещение «+» или «–» Используется при выборе направления быстрого хода или подачи +     +
М19 Останов шпинделя Останов шпинделя до достижения заданного угла   + +  
М30 Конец ленты Выключение шпинделя и системы охлаждения после выполнения всех команд в данном кадре. Используется для установки в исходное положение   +   +
М31 Отмена блокировки Команда на временную отмену блокировки       +

Окончание табл. 7.3

М36 Диапазон подачи 1 Задание диапазона подачи путем переключения кинематической связи +   +  
М37 Диапазон 2 – « – +   +  
М38 Диапазон оборотов шпинделя 1 Задание диапазона оборотов шпинделя путем переключения кинематической связи +   +  
М39 Диапазон 2 – « – +   +  
М40–М45 Переключение передач          
М50–М51 Включение системы охлаждения 3 и 4   +   +  
М55 Смещение инструмента 1 Линейное смещение инструмента в положение, определяемое жесткими механическими или другими видами упоров +   +  
М56 Смещение инструмента 2 – « – +   +  
М60 Смена заготовки          
М61 Смещение заготовки 1 Линейное смещение заготовки в положение, определяемое электрическими, механическими или другими видами упоров +   +  
М62 Смещение заготовки 2 – « – +   +  
М71 Угловое смещение заготовки 1 Угловое смещение заготовки в положение, определяемое электрическими или другими видами упоров +   +  

Функция инструмента с адресом Т имеет две или четыре цифры. Значение Т02 говорит о том, что номер инструмента изменяется от 1 до 99, а номер корректора для этого инструмента задается словом с адресом D или Н. Значение Т04 говорит о том, что первые две цифры – номер инструмента, последние две – номер корректора. Номер корректора – это адрес памяти на панели управления или выделенной в ОЗУ, где хранится информация об истинной длине или диаметре инструмента.

Функция подачи F, которая относится только к определенной оси, должна следовать за размером на перемещение либо находиться в конце. Цифровое значение подачи может быть выражено в мм/мин, мм/об, мин/мм (см. G93–G95).

19.Последовательность подготовки УП, способы подготовки УП. Структура типовой САП, решаемые задачи. Технологические языки в системах автоматизированного проектирования УП (Т.8 АТПП).

Исходные данные при подготовке УП:

¨ чертежи нужной детали, исходной заготовки;

¨ каталог режущего инструмента с настроечными размерами;

¨ нормативы режимов резания и другая справочная информация;

¨ каталог станков и инструкции по их эксплуатации.

Последовательность подготовки УП:

¨ проектирование технологического процесса (последовательность операций с выбором режущих инструментов и вспомогательных приспособлений) с разработкой ТУ на исходную заготовку;

¨ разработка технологического процесса (ТП) с расчетом (назначением) режимов резания, построения траектории движения режущих инструментов;

¨ расчет координат опорных точек траектории движения режущих инструментов;

¨ составление расчетно-технологической карты;

¨ составление карты наладки станка;

¨ формирование УП;

¨ нанесение УП на программоноситель;

¨ контроль УП на станке и исправление ошибок;

Существуют следующие способы подготовки УП:

1) ручная;

2) в технологическом бюро;

3) на станке с системой ЧПУ типа CNC в диалоговом режиме, и используя систему автоматизированной подготовки программы.

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

В 90-х годах основным способом подготовки управляющих программ являлась их подготовка в технологических бюро, на инструментальной ЭВМ, с использованием систем автоматизированного программирования (САП УП для станков с ЧПУ).

В настоящее время в связи с увеличением памяти МПС системы автоматизированного программирования (САП) широко встраиваются в СЧПУ. Подготовка УП ведется в диалоговом режиме на станках с СЧПУ.

 








Не нашли, что искали? Воспользуйтесь поиском по сайту:



©2015 - 2024 stydopedia.ru Все материалы защищены законодательством РФ.