Файл: Л.Р. 1_ЧПУ фрезерный.pdf

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

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

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

Добавлен: 11.05.2019

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

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

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

Лабораторная работа 

«Разработка управляющей программы для изготовления детали на 

фрезерном станке с ЧПУ» 

 

1 Цель работы 

Приобретение  студентами  навыков  разработки  технологического  процесса 

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

 

2 Основные сведения из теории 

Общие сведения о станках с ЧПУ 

При  обработке  заготовки  на  металлообрабатывающем  станке  инструмент 

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

  это  последовательность  команд, 

обеспечивающих заданное функционирование его рабочих органов станка. 

При ручном управлении станком необходимую последовательность команд задает 

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

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

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

Наибольшей  гибкостью  и  быстротой  переналадки  обладают  станки  с  ПУ, 

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

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

  означает  компьютеризованную 

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

G-код

и управляющую приводами металло-, дерево- и 

пластмасообрабатывающих станков и станочной оснасткой. 

Основные преимущества станков с ЧПУ: 
Высокий уровень автоматизации производства. Случаи вмешательства оператора 

в работу станка сведены к минимуму. 

Производственная  гибкость.  Для  обработки  разных  деталей  надо  всего  лишь 

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

Высокая  точность  и  повторяемость  обработки.  По  одной  и  той  же  программе 

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


background image

Возможность  обработки,  которые  не  возможно  изготовить  на  обычном 

оборудовании. 

Производительность  станка  повышается  в  1,5...  2,5  раза  по  сравнению  с 

производительностью аналогичных станков с ручным управлением; 

Снижается потребность в квалифицированных рабочих-станочниках, а подготовка 

производства переносится в сферу инженерного труда; 

Интерпретатор системы ЧПУ производит перевод программы из входного языка в 

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

Аббревиатура ЧПУ соответствует  двум англоязычным NC и CNC, отражающим 

эволюцию развития систем управления оборудованием. 

Наиболее распространенный язык программирования ЧПУ для металлорежущего 

оборудования описан документом 

ISO 6983

 Международного комитета по стандартам 

(подробнее 

G-код

).  В  отдельных  случаях,  например,  системы  управления 

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

Для станков с ЧПУ стандартизованы направления перемещения и их символика. 

Стандартом ISO-R841 принято за положительное направление перемещения элемента 
станка  считать  то,  при  котором  инструмент  или  заготовка  отходят  один  от  другого. 
Исходной осью (ось Z) является ось рабочего шпинделя. Если эта ось поворотная, то ее 
положение  выбирают  перпендикулярно  плоскости  крепления  детали.  Положительно 
направление  оси  Z-от  устройства  крепления  детали  к  инструменту.  Тогда  оси  X  и  Y 
расположены так, как это показано на рис.1. 

а)

б) 

Рисунок 1– а) -расположение осей координат в станках с ЧПУ; б) – 

правосторонняя система координат 

 
По  технологическому  назначению  и  функциональным  возможностям  системы 

ЧПУ подразделяют на четыре группы: 

Позиционные, в которых задают только координаты конечных точек положения 

исполнительных  органов  после  выполнения  ими  определенных  элементов  рабочего 
цикла (сверлильные, расточные и координатно-расточные станки); 

Контурные или непрерывные, управляющие движением исполнительного органа 

по  заданной  криволинейной  траектории  (различные  токарные,  фрезерные  и 
круглошлифовальные станки); 


background image

Универсальные 

(комбинированные), 

в 

которых 

осуществляется 

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

Многоконтурные 

системы, 

обеспечивающие 

одновременное 

или 

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

По  способу  подготовки  и  ввода  управляющей  программы  различают  так 

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

 

Фрезерные станки с ЧПУ 

Фрезерные станки можно классифицировать по различным признакам. 
По расположению шпинделя: 
Вертикальные; 
Горизонтальные. 
Вертикальные  станки  являются  наиболее  универсальными  и  применяются  в 

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

По количеству управляемых осей (степеней свободы): 
Однокоординатные. 
Двухкоординатные. 
Трехкоодинатные. 
Четырехкоординатные. 
Пятикоординатные. 
Ос  шпинделя  всегда  является  осью  Z  и  направлена  на  инструмент.    Оси  X  и  Y 

перпендикулярные  направления    перемещения  режущего  инструмента  в  плоскости 
стола. Оси А, В, С – это вращение вокруг осей X, Y, Z. 

По типу стола: 
С неподвижным столом. 
С подвижным столом. 
Наиболее  распространенной  является  компоновка  станка,  где  оси  станка  X  и  Y 

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

Многокоординатные станки различаются по способу реализации 4, 5 и более осей: 
С поворотным столом; 
С поворотной головкой. 
 


background image

Программирование 

Программа для станка с ЧПУ Fanuc выглядит следующим образом: 

О _ _ _ _  Номер программы 
_ _ _ _  Кадр 
_ _ _ _ _ _  Кадр 
…… 
…… 
М30  Конец программы 
 
В  начале  и  конце  программы  ставиться  знак  «%».  По  этому  символу  система 

определяет  область,  где  находится  программа.  Далее  идет  заголовок  программы, 
обозначенный  буквой  «О»  или  «:»  с  последующим  номером  (максимум  4  цифры). 
Каждая  строка  программы  называется  кадром.  Каждый  кадр  заканчивается  символов 
«;». Концом программы является команда М2, М30 или М99. 

Кадр состоит из следующих элементов: 
 

N 0000 

G00 

X000     Y000     Z000 

M00 

S00 

T00 

 
Порядковый номер 

 
Подготовит

ельная 
функция 

         

Координаты 

 
Дополнит

ельная 
функция 

 
Функция 

шпинделя 

 
Функция 

инструмен
та 

 

N – порядковый номер кадра. Не обязателен для написания. 
G – подготовительная функция. Отвечает, практически за все действия станка. Тип 

траектории  перемещения,  включение  –  выключение  системы  координат,  выбор 
размерности подачи и т.д. 

X, Y, Z – координаты перемещений. 
S – дополнительная функция. Отвечает  за включение – выключение рабочих узлов 

станка (шпиндель, насос СОЖ и т.д.), обозначает конец программы. 

S – функция шпинделя. Задает частоту вращения шпинделя. 
Т – функция инструмента. Задает номер инструмента. 
F –функция подачи. Задает значение подачи. 
Список основных G-функций для систем с ЧПУ: 

 G00 

  позиционирование. Код G00 используется для  выполнения ускоренного 

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

 G01 

линейная интерполяция. Код G01 - это команда линейной интерполяции, 

обеспечивающая перемещение инструмента по прямой линии с заданной скоростью. 

 G02 

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

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


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-систему.  Или  скажем,  компания  использует  свои  станки  для 
выполнения ограниченной номенклатуры изделий. Как только обработка таких изделий