Файл: ЛР 7,8_Разработка УП.pdf

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

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

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

Добавлен: 11.05.2019

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

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

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

 

  G03 

круговая  интерполяция/винтовая  интерполяция  против  часовой  стрелке.  Код  G03 

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

 G33 

 нарезка резьбы. 

 G63 

 режим нарезания резьбы метчиком. Режим нарезания резьбы метчиком активируется 

при  помощи  кода  G63  и  используется  в  циклах  нарезания  резьбы.  В  этом  режиме  невозможна 
корректировка  скорости  подачи  при  помощи  специальной  рукоятки  на  панели  УЧПУ  станка. 
Режим отменяется программированием команды режима резания G64. 

 G73 

цикл сверления с периодическим выводом сверла. 

  G94 

подача  за  минуту.  При  помощи  команды  G94  указанная  скорость  подачи 

устанавливается в дюймах за 1 минуту или в миллиметрах за 1 минуту. 

  G95 

  подача  за  оборот.  При  помощи  команды  G95  указанная  скорость  подачи 

устанавливается в дюймах на 1 оборот шпинделя или в миллиметрах на 1 оборот шпинделя. 

Список дополнительных М-функций: 

 М0 

остановка программы. 

 М2 

 конец программы. 

 М3 

включение вращения шпинделя по часовой стрелке. 

 М4 

 включение вращения шпинделя против часовой стрелке. 

 М5 

 остановка шпинделя. 

 М6 

 автоматическая смена инструмента. 

 М7 

 включение обдувки воздухом. 

 М8 

 включение охлаждения СОЖ. 

 М9 

 выключение охлаждения СОЖ. 

 М10 

отключение обдувки воздухом. 

 М11 

зажим инструмента. 

 М12 

разжим инструмента. 

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

программирование (manual programming techniques), программирование на стойке ЧПУ(shop-floor) 
и программирование при помощи CAM-систем. 

Ручное программирование 

Ручное  программирование  является  весьма  утомительным  занятием.  Однако  все 

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

Все  еще  остается  немало  компаний,  в  которых  применяют  исключительно  ручное 

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


background image

 

обработка таких изделий запрограммирована, она вряд ли будет изменена когда-либо в будущем. 
В этом случае ручное программирование для ЧПУ наиболее экономически эффективно. 

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

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

Программирование на пульте системы ЧПУ 

Этот  метод  программирования  стал  весьма  популярен  в  последние  годы.  Программы 

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

Некоторые компании используют исключительно метод программирования на стойке ЧПУ. 

Другие рассматривают такой метод экономически неэффективным, даже расточительным. 

Компании, использующие ограниченное число наемных рабочих и выпускающие широкий 

ассортимент деталей, склонны использовать метод программирования непосредственно у станка с 
ЧПУ.  В  таких  фирмах,  один  работник  может  использоваться  для  выполнения  разнообразных 
задач, связанных с обслуживанием станков с ЧПУ. Например, на многих малых заводах оператор 
станка  с  ЧПУ  занимается  установкой  заготовки;  ее  креплением;  вводом  УП;  проверкой  и 
оптимизацией  УП,  наконец,  он  фактически  следит  за  обработкой.  В  этом  случае  метод 
программирования  «у  стойки  с  ЧПУ»  весьма  оправдан  и  более  эффективен,  чем  оплата  услуг 
некого  «удаленного»  программиста-технолога.  В  более  крупных  производственных  фирмах 
основная цель состоит в максимальной загрузке станка с ЧПУ. Этот тип компаний использует уже 
целый  штат  сотрудников,  поддерживающих  максимальную  загрузку  станков  и  бесперебойное 
изготовление  деталей  на  каждом  станке.  Независимо  от  причины,  время  простоя  станка  будет 
воспринято  руководством  компании  как  потеря  времени  и  денег.  Один  человек  может 
устанавливать  инструменты  для  изготовления  следующей  детали  в  то  время  как  обрабатывается 
текущая  деталь.  Другой  сотрудник  зажимает  деталь.  Остальные  работники  в  этот  момент 
загружают  УП  и  верифицируют  их.  В  этом  случае  оператор  станка  только  устанавливает 
заготовки и снимает готовые детали. Штат поддержки минимизирует потери времени, связанные с 
установкой  и  наладкой,  а  также  разгрузкой  станка,  выполняя  главную  задачу  –  минимизировать 
время, в течение которого станок простаивает. 

Программирование при помощи САМ-систем 

САМ-системы  позволяют  «поднять»  программирование  для  станков  с  ЧПУ  на  более 

высокий  уровень  по  сравнению  с  рутинным  ручным  программированием.  САМ-системы 
постоянно привлекают на свою сторону все большее число сторонников. САМ-системы облегчают 
труд  технолога-программиста  в  трех  главных  направлениях:  избавляют  технолога-программиста 
от  необходимости  делать  математические  вычисления  вручную;  позволяют  создавать  на  одном 
базовом  языке  управляющие  программы  для  различного  оборудования  с  ЧПУ,  наконец,  они 
обеспечивают технолога типовыми функциями, автоматизирующими ту или иную обработку. 


background image

 

Для  использования  САМ-системы,  технолог-программист  применяет  персональный 

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

 

3 Примеры решения задач 

Пример  1.  Написать  программу  для  обработки  ступенчатого  вала  (рис.  2)  на  токарном 

станке с ЧПУ Reabin. 

 

Рисунок 2 –  Эскиз детали 

Заготовкой для вала будет служить цилиндр диаметром 40мм и длиной 80мм. 

Первоначально необходимо определить положение осей станка и точку, которая будет нулем 

детали (Рис. 3). От этой точки будут отсчитываться координаты при написании программы. 

 

Рисунок 3 –   Нулевая точка детали 

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

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

 

Рисунок 4 –  Простановка размеров относительно нуля детали 


background image

 

На  следующем  этапе  непосредственно  разрабатывается  управляющая  программа.  В  ней 

будут  использованы  только  две  команды  G00  (быстрое  позиционирование)  и  G01  (линейная 
интерполяция). Программа представлена в табл. 1 

 

Таблица 1 – Программа для детали «Вал» 

№ 

Программа 

Описание, эскиз 

G00 Z1 

G01 X-0.5 F25 

G01 Z-26 

G00 Z1 

G01 X-1 

G01 Z-26 

G00 Z1 

…. 

G01 X-5 

G01 Z-26 

G00 Z1 

/Обработка первой ступени./ 

 

Если подача в ходе обработки не изменяется ее 
достаточно задать один раз в начале программы F25. 

G00 Z1 

G01 X-5,5 

G01 Z-18 

G00 Z1 

G01 X-6 

…. 

G01 X-7 

G01 Z-18 

G00 Z1 

/Обработка второй ступени. Глубина резания 2мм, длина 

обработки 18мм./ 

 

G00 Z1 

G01 X-7,5 

G01 Z-10 

G00 Z1 

G01 X-8 

G01 Z-10 

G00 Z1 

…. 

G01 X-10 

G01 Z-10 

G00 Z1 

/Обработка второй ступени. Глубина резания 3мм, длина 
обработки 10мм./ 

 

G00 Z0 

G00 X0 

Отвод резца от детали в нулевую точку 

 


background image

10 

 

Пример  2.  Написать  программу  для  фрезеровки  буквы  «А»  на  фрезерном  станке  с  ЧПУ 

Reabin (Рис. 5.) 

 

Рисунок 5 –   Эскиз детали 

 

Для написания программы будут использоваться следующие G коды: G00,  G01,  G02, G03. 

Программа с пояснениями представлена в табл. 2. 

 

Таблица 2 

Программа для детали фрезерования буквы «А» 

№ 

Программа 

Описание, эскиз 

G00 X30 Y15 

G01 Z-1 F20 

G03 X30 Y22 R12.5 F18 

 

Быстрое  перемещение  фрезы  в  точку  с  координатами  X30 

Y15. Углубление фрезы на 1мм. 
Фрезеровка части окружности против часовой стрелке. 

 

G01 X50,4 Y48,5  F25 

 

 

Фрезеровка по прямой. Подача 25мм/мин.