Основы разработки управляющих программ для станков с ЧПУ (ручное программирование, среда Siemens NX) презентация

Содержание

Слайд 2

Содержание курса

Аудиторная работа – 20 часов (4 занятия по 5 часов);
Самостоятельная работа –

10 часов;
Проверка знаний пройденного материала: 4 часа

Слайд 3

Основы программирования станков с ЧПУ

Числовое программное управление (сокр. ЧПУ; англ. computer numerical control, сокр. CNC)

— область техники, связанная с применением цифровых вычислительных устройств для управления производственными процессами.
Основоположником систем с ЧПУ считается Джон Т. Парсонс, профессор Массачусетского технологического института. В конце 40-х годов он разработал оборудование для кодирования управляющей программы на металлических перфокартах.
Структура комплекса станок с ЧПУ

Слайд 4

Основы программирования станков с ЧПУ

Таким образом в целом комплекс «Станок с ЧПУ» состоит

из следующих элементов:
Оператор станка (внешний источник контроля информации);
2. Управляющая программа содержит укрупненное кодированное
описание всех стадий геометрического и технологического
образования изделия;
3. Программоноситель;
4. Считывающее устройство;
5. Система ЧПУ;
6. Устройство управления ЧПУ. В УЧПУ управляющая информация в соответствии с УП транслируется, а затем используется в вычислительном цикле, результатом которого является формирование оперативных команд в
реальном масштабе машинного времени станка;
7. Станок, который является основным потребителем управляющей информации, исполнительной частью, объектом управления, а в конструктивном отношении - несущей конструкцией, на которой смонтированы механизмы с автоматическим управлением, приспособленные к приему оперативных команд от УЧПУ, которое является основным элементом в общей системе управления оборудованием.
8. Измерительные системы с обратной связью (на схеме не показана).

Слайд 5

Основы программирования станков с ЧПУ

Поколения СЧПУ
1. Системы ЧПУ первого поколения
Системы ЧПУ первого поколения

имели элементную базу на дискретных элементах - реле и транзисторах с низкими частотными параметрами. Ввод программы в этих системах осуществлялся на магнитной ленте в унитарном коде или в фазовом виде.
Моделями устройств ЧПУ первого поколения являются ПРС1-58, ПРС-ЗК, К-4МИ.
В то же время в устройствах ЧПУ первого поколения К2П-67, КЗП-68, УМС-2 ввод программы осуществлялся уже на пятидорожечной перфоленте (код БЦК-5).

Слайд 6

Основы программирования станков с ЧПУ

Поколения СЧПУ
2. Системы ЧПУ второго поколения имели элементную базу

малой (серия 155) и средней (серия 176) степени интеграции с более высокими частотными характеристиками, с помощью которых осуществлялась схемная реализация алгоритмов управления. К моделям устройств ЧПУ второго поколения можно отнести Н22, НЗЗ, Н55, П-33, «Размер 2». В устройствах ЧПУ второго поколения Н22, НЗЗ ввод программы осуществлялся на восьмидорожечной перфоленте (код ISO 7).

Слайд 7

Основы программирования станков с ЧПУ

Поколения СЧПУ
3. Системы ЧПУ третьего поколения создавались на базе

микро ЭВМ («Электроника-60», «Электроника НЦ-03» и др.), БИС (серия 589 и др.). Эти системы ЧПУ имели расширенные технологические возможности, осуществлялась программная реализация алгоритмов управления. В устройствах ЧПУ третьего поколения ввод программы осуществлялся как на перфоленте, так и с помощью клавиатуры.
Системы ЧПУ начинают оснащаться дисплейно-диалоговыми системами задания УП с графическим отображением детали на экране. Появляются оперативные системы ЧПУ, на которых программирование простых деталей может осуществляться непосредственно на станке с использованием типовых циклов.

Слайд 8

Основы программирования станков с ЧПУ

Поколения СЧПУ
4. Для систем ЧПУ четвертого поколения характерно блочное

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

Слайд 9

Методы написания управляющих программ для станков с ЧПУ

Три метода программирования обработки для станков

с ЧПУ:
ручное программирование;
программирование на пульте УЧПУ;
программирование при помощи CAD/САМ-системы.

Слайд 10

Методы написания управляющих программ для станков с ЧПУ

Слайд 11

Методы написания управляющих программ для станков с ЧПУ

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

его используют для подготовки УП для простых деталей. 
Ручное программирование состоит из следующих этапов:
подготовки технологической информации;
расчетно-аналитического;
кодирования;
записи программы;
отладки и ее внедрения.
Первый этап (подготовки технологической информации) является неотъемлемым для любого метода программирования. На этапе технологической подготовки УП ведется разработка операционной технологии, осуществляется выбор инструмента, выбор последовательности рабочих ходов и переходов, выбор режимов резания и др. Таким образом, данная информация служит в качестве исходной для написания управляющей программы. Ответственный за данный этап – инженер-технолог.

Слайд 12

Методы написания управляющих программ для станков с ЧПУ

2. Расчетно-аналитический этап состоит в определении

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

Слайд 13

Методы написания управляющих программ для станков с ЧПУ

3. Кодирование информации в управляющей программе.

Программирование обработки на станках с ЧПУ осуществляется на языке, который обычно называют языком ISO 7 бит или языком G и M кодов. Язык G и М кодов основывается на положениях Международной организации по стандартизации (ISO) и Ассоциации электронной промышленности (EIA).
Производители систем ЧПУ придерживаются этих стандартов для описания основных функций, но допускают вольности и отступления от правил, когда речь заходит о специальных возможностях своих систем.
Ответственный – инженер-программист; инженер-технолог-программист; оператор станка с ЧПУ.

Слайд 14

Методы написания управляющих программ для станков с ЧПУ

4. Запись УП. Программа обработки детали

записывается на бланке, который является основой для кодирования УП. Применяемая система ЧПУ определяет вид программоносителя. Так, в первых поколениях систем ЧПУ применялась запись УП на магнитной ленте в фазомодулированном или унитарном коде. Кодирование информации осуществляется в соответствии с ГОСТ 20999—83.
В настоящее время УП записывается, чаще всего, в текстовом виде на электронном программоносителе в виде последовательных кадров, представляющих собой законченные смысловые фразы на входном языке системы ЧПУ для кодирования технологической, геометрической и вспомогательной информации.
5. Этап отладки и внедрения УП является самым трудоемким и занимает около 30% общего времени разработки и отладки.

Слайд 15

Методы написания управляющих программ для станков с ЧПУ

2. Программирование на пульте УЧПУ
При этом

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

Слайд 16

Методы написания управляющих программ для станков с ЧПУ

3. Программирование с использованием CAD-CAM систем
Первый

этап – создание 3D модели детали (осуществляется конструктором в CAD системе), а также заготовки (осуществляется, технологом-программистом в CAD системе);
Второй этап – создание траектории обработки в CAM системе технологом-программистом;
Третий этап – проверка управляющей программы (верификация).
Наиболее подробно процесс создания управляющих программ в CAD/CAM –системе будет рассмотрен в следующих разделах.

Слайд 17

Структура управляющей программы для станка с ЧПУ

Управляющая программа является упорядоченным набором команд, при

помощи которых определяются перемещения исполнительных органов станка и различные вспомогательные функции.
Любая программа обработки состоит из некоторого количества строк, которые называются кадрами УП (N), которые воспринимаются СЧПУ как единое целое и содержат не менее одной команды. Кадры часто нумеруются с опр. шагом (N10…Т15).
Большинство станков с ЧПУ позволяют работать без номеров кадров, которые используются для удобства зрительного восприятия программы и поиска в ней требуемой информации.
Буквенные обозначения в структуре УП:
Х, Y, Z – координаты точек по соответствующим осям;
G – подготовительные функции (выбирают режим работы станка);
M – вспомогательные функции;
Т – номер инструмента;
S – обороты шпинделя;
F – подача.

Слайд 18

Основные G и M команды

 Понятие интерполяции траектории
Линейная интерполяция
Круговая интерполяция
Все станочные коды можно условно

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

Слайд 19

Основные G и M команды

 Функциональные группы G-кодов

Слайд 20

Основные G и M команды

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

довольно узкий набор G- и М- кодов. Дело в том, что основная задача УП заключается в перемещении инструмента по заданным координатам. Для реализации таких перемещений нужно воспользоваться всего несколькими кодами - базовыми.
Ускоренное перемещение – G00. Является модальной
командой и используется для быстрого позиционирования в безопасной зоне инструментов.
Для выполнения ускоренного перемещения
достаточно указать в кадре код G00
и координаты требуемой позиции.
G00 X__Y__Z__

Слайд 21

Основные G и M команды

 Базовые G-коды
2. Рабочее перемещение – G01. Является модальной командой

и используется для перемещения инструмента с заданной подачей.
Для выполнения ускоренного перемещения достаточно указать в кадре код G01, координаты требуемой позиции и значение подачи F.
G01 X__Y__Z__ F__
F - функция скорости подачи (мм/мин)
Установленная скорость подачи остается неизменной, до тех пор, пока не указано новое числовое значение вместе с F или не изменен режим перемещений при помощи G00.
N45 G01 Z-l F40 – перемещение на глубину 1 мм на подаче (40 мм/мин)
N50 G01 Х12 Y22 – перемещение инструмента (40 мм/мин)
N55 G01 Y50 – перемещение инструмента (40 мм/мин)
N60 G01 Y50 F22 – перемещение инструмента (22 мм/мин)
N65 G01 Х30 Y120 – перемещение инструмента (22 мм/мин)
N70 G00 Z5 – быстрое перемещение по Z
N75 Х00 Y00 – быстрое перемещение

Слайд 22

Основные G и M команды

 Базовые G-коды
3. Круговая интерполяция по часовой стрелке – G02.


4. Круговая интерполяция против часовой стрелки – G03. Являются модальными командами и используются для перемещения инструмента по дуге окружности по часовой и против часовой стрелки.
Направление перемещения определяется, когда мы смотрим на инструмент со стороны шпинделя, в отрицательном направлении оси Z. Также необходимо указать скорость рабочей подачи F.
Выделим два способа формирования кадра при круговой интерполяции:
G02 X__ Y__ Z__ I__ J__ K __ F __
G02 X __ Y __ Z __ R __ F __.
Многие СЧПУ понимают
оба варианта

Слайд 23

Основные G и M команды

 Базовые M-команды (функции)
Также в программе выделяются вспомогательные команды (M

– команды), которые включают такие действия, как:
Сменить инструмент
Включить/выключить шпиндель
Включить/выключить охлаждение
Вызвать/закончить подпрограмму

Слайд 24

Основные G и M команды

 
Базовые M-команды (функции)

Слайд 25

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

Строкой безопасности называется кадр, содержащий G коды, которые переводят СЧПУ в определенный

стандартный режим, отменяют ненужные функции и обеспечивают безопасную работу с УП.
Пример:
N10 G21 G40 G49 G54 G80 G90
Как вы уже знаете, некоторые коды являются модальными и остаются активными в памяти СЧПУ до тех пор, пока их не отменят. Возможны ситуации, когда ненужный модальный G-код не был отменен. Например, если программа обработки была прервана по каким-либо причинам в середине. Строка безопасности, которая обычно находится в начале УП или после кадра смены инструмента, позволяет «восстановить» забытые G-коды и выйти в привычный режим работы.

Слайд 26

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

Давайте поближе познакомимся с G-кодами, находящимися в типичной строке

безопасности.
Код G21 говорит станку о том, что все перемещения и подачи рассчитываются и осуществляются в миллиметрах. Так как станки производятся и работают в разных странах, то существует возможность переключения между дюймовым и метрическим.
Код G40 отменяет автоматическую коррекцию на радиус инструмента. Коррекция может быть активна, если вы в конце предыдущей программы забыли ее отменить (выключить).
Код G49 отменяет компенсацию длины инструмента.
Код G54 на большинстве современных станков позволяет активировать одну из нескольких рабочих систем координат. Предыдущая управляющая программа могла работать в другой системе координат, например в G55.
Код G80 отменяет все постоянные циклы (например, циклы сверления) и их параметры.
Код G90 активирует работу с абсолютными координатами.

Слайд 27

Общая схема построения УП

Слайд 28

Основные G и M команды

 Пример написания управляющей программы
ручным программированием (обработка буквы W)

на фрезерном станке в плоскости ХУ

Слайд 29

Основные G и M команды

 
Пример написания управляющей программы (продолжение)

Слайд 30

Обзор рынка CAM систем. Особенности и преимущества системы NX

В России около 57% от

общего объема всех УП создаются с использованием CAM-систем!!! 

CAM - системы, используемые на предприятиях (статистика 2016 г.)

CAM - системы, используемые в учебных заведениях (статистика 2016 г.)

Слайд 31

Разработка УП вручную

Тип производства – среднесерийный.

Чертеж детали

Слайд 32

Разработка УП вручную

Заготовка, рассчитанная с учетом припусков на механическую обработку показана на рис.


Чертеж заготовки

Слайд 33

Разработка технологического процессе изготовления детали

Слайд 34

Выбор применяемого оборудования

Информация по применяемому оборудованию:
С учетом исходных данных для обработки детали выбран

станок: Токарный автомат продольного точения HYPERTURN 110.
Управляемые координаты: Х, Z

Слайд 35

Написание управляющей программы

1. Составление расчетной схемы (Установ Б, пер. 1)

Слайд 36

Написание управляющей программы

2. Составляем таблицу с координатами опорных точек

3. Составляем фрагмент управляющей

программы по обработке торца

Слайд 37

Написание управляющей программы

1. Составление расчетной схемы (Установ Б, пер. 2)

Слайд 38

Написание управляющей программы

1. Составление расчетной схемы (Установ Б, пер. 2)

Слайд 39

Написание управляющей программы

2. Составляем таблицу с координатами опорных точек

Слайд 40

Написание управляющей программы

3. Составляем фрагмент управляющей программы по обработке торца

Имя файла: Основы-разработки-управляющих-программ-для-станков-с-ЧПУ-(ручное-программирование,-среда-Siemens-NX).pptx
Количество просмотров: 79
Количество скачиваний: 1