Баланс: 0.00
Авторизация
Демонстрационный сайт » Рефераты » Машиностроение и механика (Рефераты) » Основы программирование на станках с чпу
placeholder
Openstudy.uz saytidan fayllarni yuklab olishingiz uchun hisobingizdagi ballardan foydalanishingiz mumkin.

Ballarni quyidagi havolalar orqali stib olishingiz mumkin.

Основы программирование на станках с чпу Исполнитель


 программирование на станках с чпу (AIM.UZ)~.doc
  • Скачано: 30
  • Размер: 308 Kb
Matn

Основы программирование на станках с чпу

План

  1. Числовая система программного управления
  2. Порядок подготовки программы

 {spoiler=Подробнее}

Числовая система программного управления

         Наиболее подробно станки с системой программного управления рас­сматриваются в специальном курсе. «Автоматизация производственных процессов».

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

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

Рис. 27.1. Блок-схема ПУ


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

  1. -ввод программы. Назначение элемента  считывать с програм­моносителя закодированные управляющие сигналы в виде электрических, магнитных, световых или других физических воздействий. Он включает в себя считывающее и транс­портирующее программоно­ситель устройства, которые в зависимости от принятого метода записи программы различают по способу считывания: контакт­ные и бесконтактные, непрерывные и периодического действия, последо­вательные и параллельные.
  2. -блок управления. Его назначение - преобразовывать соответст­вующие физические воздействия в электрические командные импульсы или потенциалы. Он также выполняет функции сопоставления задания с информацией датчика перемещений, расшифровывает введенную информацию и др. Элемент БУ является обобщающим понятием различных устройств программного управления: дешифратора, интерполятора, счетчика и др. в зависимости от принятой схемы реализации командных воздействий. Эти устройства предназначены для переработки управляющей информа­ции и выполнения отдельных функций автоматического управления на ос­нове использования электронных приборов.
  3. - усилитель. В случае необходимости он поднимает полученный, электрический потенциал до необходимого уровня, обеспечивающего надежное управляющее воздействие.
  4. -исполнительный орган. Реализует командные импульсы путем подключения рабочего органа станка к источнику движения или выполнения других функций автоматического управления. Элемент ИО обобщает различные сервомеханизмы, которыми обычно в станках являются контакторы, электромагниты, электромагнитные муфты, Шаговые двигатели, золотники и т.д.
  5. -рабочий орган. Фактически реализует командные воздействия, являясь целевым управляемым органом станка.
  6. - датчик перемещений. Его назначение - регистрировать фактическое перемещение рабочего органа станка. Наличие ДП определяет замкнутую систему программного управления, в отличие от более простой, открытой системы программного управления, у которой отсутствует этот элемент. Он обобщает различные системы путевого контроля, применяемые в замкнутых системах ЧПУ в качестве устройств обратной связи. На эти системы входят датчики, измеряющие величины фактического перемещения рабочего органа или положения управляемого объекта, и приборы формирования необходимого выходного сигнала.

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

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

Рис. 27.2. Схема индуктивного датчика перемещений

         Различают следующие виды программ  много управления:

ПУ

программное управление - управление станком по детерминиро­ванной программе;

ЦПУ цикловое программное управление - управление циклами пере­мещений или режимами обработки по программе с заданием величин па­раметров на путевых переключателях или других измерительных преобра­зователях;
NС(ЧПУ)

числовое программное управление (numerical соntго1) - уп­равление обработкой на станке по программе, заданной в алфавитно-цифровом коде;

HNC разновидность устройства ЧПУ (Hand NC) с ручным заданием программы с пульта устройства (на клавишах, переключателях и т. п.);
SNC

разновидность устройства ЧПУ (Speicher NC, Memory NC), имеющая память для хранения всей управляющей программы;

CNC

автономное управление, станком с ЧПУ (Computer numerical control) содержащее ЭВМ или процессор;

DNC управление группой станков от общей ЭВМ (Direct numerical control), осуществляющей хранение программ и распределение их по запросам от устройств управления станков (у станков могут быть устано­влены устройства типов NC, SNC, CNC).

         Все многообразие структур устройств ЧПУ можно подразделить на две большие группы. К первой группе относятся устройства с постоянной структурой в которых осуществляется ввод кодированной программы на перфоленте или декодированной программы на магнитной ленте («Контур-2ПТ», Н22, «Контур-ЗП», «Размер-2М» и др.). Нашли также примене­ние простые позиционные устройства ЧПУ с заданием программы, разме­щенным непосредственно у станка на штеккерных панелях. Созданы устройства с ручным вводом программы в электронную память с клавиа­туры пульта (класса НNС).

         Ко второй группе относятся устройства с переменной структурой. Их основные алгоритмы работы задаются программно и могут изменяться для различных применений. Эти устройства строятся на основе микро ЭВМ либо микропроцессоров (класса CNC). В устройствах классов CNC и SNC можно формировать нестандартные циклы обработки, что существенно упрощает подготовку и редактирование программы.

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

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

         В позиционных устройствах применяются абсолютные и неабсолютные датчики положения. В первом случае программа задается в абсолютных координатах, а работа заключается в сравнении показаний датчиков с координатами, задаваемыми программой. При этом применяется число­вая индикация действительного положения рабочих органов. Такие устрой­ства, работающие со ступенчатым или регулируемым приводом, назы­ваются устройствами сравнения; к ним относятся «Координата 0-68», «Координата Р-69», «Размер-2М». Во втором случае программа задается в абсолютных координатах (здесь возможна числовая индикация положе­ния инструмента) или в приращениях.

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

         Контурные криволинейные устройства применяют в станках многих групп. Они обеспечивают формообразование при обработке за счет одновременного согласованного движения по нескольким управляемым координатам (более трех). Программа движения привода подач по отдельным  координатам при контурной и объемной обработке рассчитывается исходя из заданной формы обрабатываемой детали и результирующей скорости  движения, определяемой режимом резания.

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

         Цикловые устройства содержат в цифровом виде только информацию о цикле и режимах обработки, а величина перемещения рабочих органов - задается настройкой упоров, воздействующих на путевые переключатели. В обозначении моделей станков с программным управлением в конце шифра ставится буква Ф и после нее цифра. Например, 243ВФ4. Имеются следующие разновидности станков:

1. С числовым позиционным программным управлением (индекс Ф2);

2. С непрерывным программным управлением (индекс ФЗ);

3. Обрабатывающие центры с числовым позиционным программным управлением (индекс Ф4);

4. Обрабатывающие центры с числовым непрерывным программным управлением (индекс Ф5).

         Указанные разновидности станков с ПУ могут оснащаться устройствами  цифровой индикации, а также цифровой индикацией с преднабором (индекс Ф1).

         Разрабатываются самонастраивающиеся (адаптивные) системы программного управления. В открытой системе имеется только один поток информации - от элемента «ввод программы» к рабочему органу; в зам­кнутой системе, кроме того, имеется дополнительная корректирующая ин­формация по линии обратной связи о фактическом перемещении рабочего органа. В идеальном случае желательно также иметь информацию о фак­торах случайного характера, связанных с конкретным состоянием режуще­го инструмента, отклонениях физических свойств заготовки от заданных, температурных колебаний в процессе резания, а также о различных силовых и других воздействиях на систему СПИД. Система программной управления, в которой, помимо основного, имеется ряд дополнительных потоков информации, позволяющих корректировать процесс обработки с учетом маловероятных воздействий, называется самонастраивающейся. Точность обработки на станках с программным, управлением зависит от назначения и конструкции станка, а также от вида встроенной системы. Обычно регламентируется цена командного импульса или, в общем слу­чае, дискретность программирования, Для токарных станков она находит­ся в пределах 5 - 50 мкм (нижнее значение относится к поперечной подаче); для сверлильно-расточных станков по соблюдению координатных расстоя­ний - в пределах 2-8 мкм (нижнее значение относится к координатно-расточным станкам) и по соблюдению глубины ступенчатой обработ­ки - 200-250 мкм; для фрезерных станков по любой координате - в - пределах 20 - 25 мкм,

Порядок подготовки программы

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

         Сначала технолог определяет переходы обработки заготовки па станке, исходное положение режущего инструмента и последующее его относи­тельное перемещение, режим обработки, порядок выполнения различных технологических воздействий и т. п. Полученные данные заносят в рас­четный бланк технологической карты. Устанавливается положение точки 0 расчетных координат (рис. 29.3.), от которых начинает движение режущая кромка инструмента. Затем траектория относительного движения инстру­мента разбивается на отдельные участки, ограничиваемые так называемы­ми опорными точками а. На прямолинейных участках обрабатываемой де­тали эти точки обычно устанавливают на границах участков, если даже они не параллельны направляющим. На криволинейных участках, в зави­симости от способа аппроксимации кривой и требуемой точности ее вос­произведения, опорные точки расстав­ляют на небольших интервалах по кривой.

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

Рис. 27.3. Схема переходов на станках с ЧПУ

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

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

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

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

         Международной организацией по стандартизации ISO разработан и рекомендуется для применения в вычислительных машинах и устройствах обработки информации код ISO - 7 bit. Он является семизначным кодом и позволяет позицировать 128 символов (рис. 27.5.). Дорожкам 1д, 2д, 3д и приписан двоичный код 1 - 2 - 4 - 8, что обеспечивает получение 16 ко­довых обозначений (0 - 15).

Таблица 8

Выражение десятичною числа двоичным числом и его комбинациями

Система счисления Коды Система счисления Коды
10x 2x EA (США) ISO - 7 bit 10x 2x EA (США) ISO - 7 bit
0 0 100000 0000 5 101 010101 0101
1 1 000001 0001 6 110 010110 0110
2 10 000010 0010 7 111 000111 0111
3 11 010011 0011 8 1000 001000 1000
4 100 00100 0100 9 1001 011001 1001

         Код рассчитан на восьмидорожечную перфоленту шириной 25,4 мм. Для кодирования информации используются семь дорожек, восьмая пред­назначена для контроля считывания информации и дополняет количество пробивок в строке до четного числа. Информация на строках перфориро­ванной ленты располагается поперек, ее движения, а на дорожках ленты - вдоль ее движения. Каждый символ кода (адрес, цифры, знак или признак) располагается, в виде комбинации пробивок (перфораций) на одной строке ленты. Например, адрес X кодируется пробивками по 4д, 5д и дорож­кам, цифра 3 - пробивками по 1д, , и дорожкам, знак «плюс» пробивками по 1д, 2д, 4д и дорожкам и т. п. Дорожка - с/д с перфорация­ми предназначена для протяжки ленты в  считывающем устройстве.

Рис. 27.4. Код ISO - 7 bit

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

         Код ISO - 7 bit (рис. 27.4) имеет следующие адреса:

А - поворот вокруг оси X;

В - поворот вокруг оси Y;

С - поворот вокруг оси Z;

D и Е - по­ворот вокруг специальной оси;

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

G - режим работы системы;

H, J, I, К и L - резервы;

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

N - номер фразы (кадра);

О - резерв;

Р - третичное перемещение вдоль оси X;

Q - третичное перемещение вдоль оси Y;

R - третичное перемеще­ние вдоль оси Z;

s - скорость главного движения;

Т -  номер (код) инстру­мента;

U - вторичное перемещение вдоль оси X;

Y - вторичное перемеще­ние вдоль оси Y;

W - вторичное перемещение вдоль оси Z;

X - перемеще­ние вдоль оси X;

Y - перемещение вдоль оси Y;

Z - перемещение вдоль оси Z.

         Служебные символы кода:

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

LF - конец фразы (кадра);

% - начало программы;

Del - забой (строка не читается).

Пример  составления  программы

         Процесс подготовки программы разделяется на следующие этапы:

а) разработка операционного чертежа и чертежа заготовки;

б) технологиче­ская проработка операции;

в) разработка схемы установки или схемы на­ладки;

г) построение циклограммы (схемы движения инструмента);

д) рас­чет приращений координат опорных точек;

е) буквенно-цифровая запись программы (программная карта);

ж) кодирование в двоично-десятичном коде на перфоленте;

з) проверка перфоленты,

         На токарно-винторезном станке мод. 16К20ФЗС5 необходимо обрабо­тать деталь, указанную на рис. 27.5., а. В станке применяется устройство числового программного управления Н-22-1М. Оно обеспечивает линей­ную и круговую интерполяцию геометрической информации, заложенной в программе.

         Согласно чертежу осуществляется технологическая проработка для получения информации о выборе инструмента, о последовательности переходов и проходов, о скоростях подачи суппорта и вращения шпинделя и о распределении технологических команд. Для указанной детали принята однорезцовая обработка. Схема движения инструмента относительно дета­ли дана на циклограмме (рис. 27.5., б). Запись движений по всем отрезкам циклограммы сведена в табл. 27.2.

Распределение движения по кадрам                        Таблица 27.2.

         На станке программоносителем является восьмидорожечная перфолен­та шириной 25,4 мм. Система кодирования ISO - 7 bit (ГОСТ 13052-74). Программа обработки детали составляется из определенного количества кадров информации. Кадр состоит из слов, слово - из адресной и число­вой частей. Порядок записи слов в кадре дан в табл. 27.3. Рассмотрим обо­значение кадровых комбинаций.

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

пульта ЧПУ. Разрядность ее состоит из двух цифр. Ниже дана расшифровка    подготовительных функций   для   рассматриваемого станка.

G01 - линейное   перемещение. Программируется при отработке нормальных размеров.

G10 - линейное   перемещение. Программируется при отработке длинных размеров.

G11 - линейное  перемещение. Программируется при отработке коротких размеров.

G02 - круговое перемещение по часовой стрелке. Программируется при отработке нормальных размеров.

G20 - круговое перемещение по часовой стрелке. Программируется при отработке длинных размеров.

G21 - круговое перемещение по часовой стрелке. Программируется при отработке коротких размеров.

G03 - круговое перемещение против часовой стрелки. Программируется при отработке нормальных размеров.

G30 - круговое перемещение против часовой стрелки. Программирует­ся при отработке длинных размеров.

G31 - круговое перемещение против часовой стрелки.

G04 - останов на запрограммированную выдержку времени.

G25 - возврат в «О» станка.

G26 - работа в относительной системе координат (в приращениях).

G27 - работа в абсолютной системе координат.

G33 - нарезание резьбы.

G40 - отмена коррекции инструмента.

G58 - линейное смещение «0» детали.

         Функции G25, G33, G58 автоматически предполагают использование длинных размеров.

         После обозначения подготовительной функции записываются координаты конечной точки перемещения x и z с обязательным указанием знака перемещения «+» или «-». Цена импульса по координате z - 0,01 мм, по координате x - 0,005 мм. Например, необходимо по оси z переместить суппорт на 10 мм влево; тогда на кадре будет следующее обозначение:

 
 
z - 001000
 

 

         Скорость подачи F задается пятью разрядами. Старший разряд после адреса - признак диапазона подач. «1» - диапазон рабочих подач от 1 до 1200 мм/мин; «2» — диапазон рабочих подач от 0,05 до 60 мм/мин; «7» — скорость быстрого хода. Остальные разряды обозначают величину подачи в мм/мин. Скорость быстрого хода по координате 2 — 4800 мм/мин, по координате х - 2400 мм/мин.

Рис  27.5. Обрабатываемая деталь и циклограмма движения инструмента

Состав кадра                                                              Таблица 27.3.

«%» - Начало программы. Предшествует первому кадру.

«/» - Пропуск кадра. Ставится перед кадром, который может быть пропущен при обра­ботке программы. Пропуск кадра происходит только при нажатии клавиши «Пропуск кадра» на пульте ЧПУ.

         Далее обозначаются технологические команды S, М, Т. Они имеют три разряда. Старший разряд после адреса принимает значения «0» или «1». При наличии «0» выполнение технологических команд начинается вместе с отработкой геометрической информации. При наличии «1» отработка следующего кадра начинается только после ответа от станка об исполне­нии технологической команды,

         Выбор скорости определяет функция «S». При S000 - S099 выбор но­мера скорости происходит без выдачи сигнала от станка о выполнении команды. При S100 - S199 выбор номера скорости сопровождается обязательной выдачей сигнала от станка о выполнении команды.

Контрольные вопросы

  1. Числовая система программного управления.
  2. Порядок подготовки программы.
  3. Возможности станков с ЧПУ.
  4. Классификация систем СЧПУ.

{/spoilers}

Комментарии (0)
Комментировать
Кликните на изображение чтобы обновить код, если он неразборчив
Copyright © 2024 г. openstudy.uz - Все права защищены.