Вы находитесь на странице: 1из 51

Министерство образования РФ

Государственное образовательное учреждение высшего


профессионального образования
«Восточно-Сибирский государственный технологический
университет»
(ГОУ ВПО ВСГТУ)

ЛАБОРАТОРНЫЙ ПРАКТИКУМ
по дисциплине
«Управление процессами и системами в машиностроении» для
специальностей 151001, 151002

Составители: Мандаров Э.Б.


Никифоров С.О.
Мотошкин Э.Э.

Улан-Удэ,
Содержание
ЛАБОРАТОРНАЯ РАБОТА 1 Панель оператора для станка мод. 16К20Т1 с
УЧПУ «Электроника НЦ-31» .................................................................................... 4
ЛАБОРАТОРНАЯ РАБОТА 2 Устройство УЧПУ «Электроника НЦ-31» ........ 10
ЛАБОРАТОРНАЯ РАБОТА 3 Подготовка управляющей программы для
станка мод. 16К20Т1 с оперативным УЧПУ «Электроника НЦ-31» .................. 18
ЛАБОРАТОРНАЯ РАБОТА 4 Система подготовки управляющих программ
для оборудования с числовым программным управлением КОМПАС-ЧПУ
версия 2.0 ................................................................................................................... 35
Список литературы: .................................................................................................. 51

3
ЛАБОРАТОРНАЯ РАБОТА 1
Панель оператора для станка мод. 16К20Т1 с УЧПУ «Электроника
НЦ-31»

1. Цель работы
1.1. Изучить пульт оператора (ПО) УЧПУ «Электроника НЦ-31»
а) разобраться в назначении каждой кнопки ПО;
б) выяснить, что такое язык панели оператора;
в) научиться расшифровывать с помощью ПО функциональные
возможности УЧПУ.
2. Порядок выполнения работы
2.1. Детально изучить ПО УЧПУ
2.2. Зарисовать эскиз ПО с указанием назначения всех элементов
(клавиш, лампочек и т.д.)
2.3. Предложить организацию одного из режимов (подрежимов) работы
УЧПУ (по указанию преподавателя)
2.4. Составить отчет о работе
3. Пульт оператора

ТЕОРЕТИЧЕСКАЯ ЧАСТЬ
Изучение пульта оператора УЧПУ «Электроника НЦ-31» позволит
судить о функциональных возможностях УЧПУ данного класса. Кроме этого,
анализ языковых средств УП (подготовка управляющей программы) также
несут в себе возможность отображения функциональности УЧПУ (более
подробно рассмотрим в следующей лабораторной работе «Программирование
и подготовка УП»).
В состав ПО входят клавиши, цифровые и дискретные индикаторы
(светодиоды). Ключевым понятием языка ПО является режим. С режимных
позиций ПО можно разделить на функциональные зоны (см. рис. 1)
Зона I принадлежит «Индикации»
Зона II предназначена для ввода буквенно-цифровой информации, а
также признаков специального назначения.
Зона III служит для выбора режимов работы и управления работой
системы.
Зона IV служит для управления перемещениями суппорта в ручном
режиме. Клавиши зоны IV позволяют оператору осуществлять наладочные
перемещения режущего инструмента либо по оси Х, либо по оси Z на
ускоренной или рабочей скорости.
Все элементы ПО можно объединить на следующие функциональные
группы:
- группа режимных клавиш;
- группа исполнительных клавиш;
- группа клавиш индикации положения и выбора направления движения
от маховика;
- группа клавиш перемещения в ручном режиме;
4
ЗОНА III ЗОНА I

Индикация подачи Индикация № кадра Индикация


ВНИМАНИЕ 0
БАТАРЕЯ + 45
0
ЗАРЯЖЕНА - 45
БЫСТРОГО ХОДА ИНДИКАЦИЯ БУКВЕННЫХ АДРЕСОВ

КЛАВИШИ ИНДИКАЦИИ гашение отработка УП без покадровая относительная быстрый деблоки- разрешение на ввод
ПОЛОЖЕНИЯ И ВЫБОРА аварийных перемещений отработка система отсчета ход ровка памяти и индикацию пара-
НАПРАВЛЕНИЯ состояний УП метров
номер подгот размер
вывод кадра функция по Х
работа ручное информации
от махо- управ- на индикацию ввод
вичка ние автомат информ
размер КЛАВИШИ
ФАСКА по Z
0 0
+ 45 - 45
установ нулевой
точки отсчета вспомог. скорость инстру-
функция шпинделя мент ЦИФРОВОЙ
ввод в память
вывод на индик
КЛАВИШИ ПЕРЕМЕЩЕНИЯ В
РУЧНОМ РЕЖИМЕ НА
РАБОЧЕЙ ПОДАЧЕ И подача признак параметр ИНДИКАЦИИ

Рис. 1. Пульт устройства ЧПУ «Электроника НЦ – 31»


БЫСТРОМ ХОДУ ПО X - Z
СТОП ПУСК
СБРОС

ЗОНА IV ЗОНА II

5
- группа клавиш специального назначения;
- группа клавиш набора;
- группа цифровых и дискретных индикаторов.
Таким образом, отдельные клавиши функциональных зон является
составной частью словаря языка ПО, а правила совместного использования
клавиш формирует грамматику этого языка.
Рассмотрим детально функциональные зоны.

Зона индикации
Четырехразрядный цифровой индикатор предназначен для индикации
значений заданной подачи.
Трехразрядный цифровой индикатор предназначен для индикации номера
кадра. В режиме ввода или контроля параметров индицирует номер параметра
станка.
Семиразрядный цифровой индикатор (012459) предназначен для
индикации числовой части буквенных адресов, кадров программы, параметров,
технологических команд, положений суппорта станка и кодов аварийного
состояния над лампочками индикатора размещены восемь сигнальных ламп с
буквенными обозначениями, которые указывают адреса цифровой индикации
на лампочках индикатора.
Сигнальные лампочки (шесть штук) имеют следующее назначение:
а)  «Внимание» - сигнализирует об ошибках и аварийных ситуациях
б)  «Батарея заряжена» - об аварии питания, в том числе о разрядке
аккумулятора подпитки ОЗУ
в)  - о переходе системы в относительную систему отсчета
г)  - о признаке быстрого хода (действует в режимах «автомат» и
ввода УП)
д)  +45/- 45 - о признаке перемещения под углом 45 (действует в
режимах ввода и индикации УП)
е)  ? - ошибка в отрабатываемой программе;
ж)  - неисправность в электроавтоматике;
з)  неисправность в устройстве ЧПУ.

Зона ввода буквенно-цифровой информации и признаков


10- клавиш, предназначенные для ввода цифр; знак (-) минус перед
числовой частью, клавиш сброса (С) набранных на пульте буквенных адресов,
чисел или признаков до ввода их в память.
9 – клавиш (N, G, X, Z, M, S, T, F, P) предназначенные для ввода
буквенных значений.
- клавиша задания признака «Звездочка», указывающего на
вхождение кадра в постоянную и повторяемую группу;
- клавиши задания в УП признака снятия фаски под углом 45 или
отвода инструмента под углом 45;

6
- клавиша задания признака системы отсчета при вводе УП.
Действует до повторного нажатия. В ручном режиме вызывает подрежим
выхода в фиксированную точку – Ф.Т. – определенная относительно нулевой
точки станка и используемая для нахождения положения рабочего органа
станка;
- клавиша задания признака быстрого хода при вводе УП признак
действует до нажатия клавиши ввод в память. Его надо повторять каждый раз
как только он встречается в кадре программы;

- клавиша деблокировки памяти в режиме ввода. Служит для


разрешения ввода кадра в память. Если сигнальная лампочка горит – разрешено
ввод;
Р
- клавиша разрешения на ввод и индикацию параметров системы.
Для ввода параметров станка отводиться область памяти с адресом Р. Если
сигнальная лампочка горит, то индицируются параметры станка и устройства
ЧПУ, если нет, то индицируется кадры программы отработки.
Перейдем к рассмотрению зоны III – выбора режимов работы и
управления работой системы (см. рис. 1). Шесть клавиш с сигнальными
лампочками в средней части зоны задают следующие режимы работы:

- режим работы от маховичка – перемещение суппорта по двум


координатам в ручном режиме от маховичка - по X, - по Z, +X,
-X
-Z

+Z
+Z, - X, - Z, +X ;

- режим толчкового перемещения суппорта по двум координатам


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

7
Три клавиши управления с сигнальными лампочками расположены в
нижней части зоны:
- останов выполнения УП для отдельного цикла при этом останов
УП происходит в любом месте траектории инструмента. Исключением
является резьбонарезание, и под режим отработки УП без перемещений;
- пуск УП или отдельного цикла в автоматическом режиме и
выполнение технологических команд в режимах «Ручной» и «Маховичок»;
- команда на ввод в память или вывод на индикацию кадров УП
или параметров, соответственно в режимах, установленных клавишами вывода
на индикацию и вывода кадров УП.
Три клавиши управления в дополнительных подрежимах расположены в
верхней части набора зоны III:
- гашения состояния «Внимание» и команд, которые не должны
дорабатываться до конца;
- подрежим отработки программы без перемещений суппорта для
контроля по индикатору. При этом система только имитирует заданное
перемещение. Имитируемое перемещение можно наблюдать и проверить,
включив индикацию нажатием или - высвечивается та величина,
которая была бы в действительности, если бы перемещение было отработано.
Можно включать или выключать только при условии, если кадр или цикл
отработан;
- подрежим покадровой отработки УП. В этом режиме устройство
отрабатывает один элемент УП (кадр или проход многопроходного цикла)
После этого устройство останавливается и лампочка над клавишей гаснет. Для
отработки следующего элемента нужно повторно нажать клавишу. Этот режим
можно включать или отменять в любой момент.
В каждый момент времени можно работать только в одном из режимов.
Переход от одного режима к другому осуществляется нажатием
соответствующей клавиши из группы клавиш включения режима. Предыдущий
режим отменяется.
Теперь рассмотрим зону IV.
Зона IV включает семь клавиш для управления перемещениями суппорта
в ручном и толчковом режиме.
- поперечное направление и индикация положения по оси X. При
нажатой клавиши при вращении ручного маховичка суппорт перемещается
в поперечном направлении. При нажатии на клавишу во время автоматической
работы – на семиразрядный индикатор выдается информация о положении
суппорта по оси X;
- тоже по отношению к оси Z.

8
Обе эти клавиши после первого нажатия остаются во включенном
положении. Клавиша и сигнальная лампочка выключается при повторном
нажатии.
- Клавиша толчкового перемещения – X к оси точения;
- +X от оси точения. Обе эти клавиши используются при задании
подачи F (мм/об) в ручном режиме и вращении шпинделя;
- к шпиндельной бабке по – Z;
- от шпиндельной бабки (к задней бабке) по + Z. Обе эти клавиши
используются при задании подачи F (мм/об) в ручном режиме и вращении
шпинделя;
- Включение ускоренного перемещения по направлениям –X, +X, -Z,
+Z. Эта клавиша действует только в том случае, если при нажатии на нее
одновременно нажимают на одну из 4-х клавиш толчкового перемещения.
ПО построена таким образом, чтобы обеспечить программирование при
ручном вводе данных; редактирование составленной УП и автоматический или
ручной режим работы станка.

Контрольные вопросы
1. Какие функции управления осуществляется с ПО УЧПУ?
2. Что такое язык панели оператора?
3. Назовите основные функциональные зоны ПО и их назначение.
4. По указанию преподавателя расшифруйте назначение клавиш
(светодиода) в определенной функциональной зоне панели оператора.
5. Пользуясь эскизом ПО сформулируйте функциональные возможности
УЧПУ «Электроника НЦ-31»

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

9
ЛАБОРАТОРНАЯ РАБОТА 2
Устройство УЧПУ «Электроника НЦ-31»

1.Цель работы
1.1. Изучить структуру и функциональные возможности УЧПУ
«Электроника-НЦ-31»
2. Порядок выполнения работы
2.1.Ознакомиться с функциональными возможностями УЧПУ
«Электроника-НЦ-31»
2.2. Изучить структуру и функциональное программное обеспечение
УЧПУ
2.3. Рассмотреть этап включения УЧПУ (функционирование УЧПУ в
режиме профилактического контроля)
2.4. Составить отчет о работе
Перед выполнением данной лабораторной работы студент должен
изучить станок мод. 16К20Т1. (основные технические характеристики,
кинематическую схему, основные узлы станка, систему координат и общее
описание станка).
3.Устройство ЧПУ «Электроника-НЦ-31»
3.1. Назначение и основные технические характеристики системы ЧПУ.

Назначение и основные технические характеристики системы ЧПУ


УЧПУ «Электроника-НЦ-31» предназначена для применения в
оперативной системе управления токарным станком, оснащенным следящим
приводом и фотоимпульсными измерительными преобразователями.
Особенностью данной системы является ее компактность, отсутствие носителя
программ на перфоленте и сочетание возможностей обработки деталей,
подобно обработке на универсальных станках и на станках с ЧПУ. УЧПУ
обеспечивает ввод и редактирование управляющей программы (УП) с
помощью клавиатуры пульта оператора, а также возможностью передачи УП в
кассету внешней памяти (КВП и ПЗУ) для хранения вне станка и
последующего ввода УП из КВП в УЧПУ.
Основные технические характеристики:
1. Число управляемых координат -2 (до 4).
2. Система отсчета - в абсолютных и относительных координатах.
3. Режимы работы главного привода станка:
а) реверсивный;
б) нереверсивный;
в) ориентированный останов шпинделя.
4. Виды движений:
а) позиционирование;
б) линейная и круговая интерполяция;
в) резьбонарезание.
5. Виды обрабатываемых поверхностей:
а) цилиндрические;
10
б) конические;
в) резьбовые.
6. Дискретность задания размеров- устанавливается параметром системы.
Величина дискретности обработки определяется датчиком обратной связи и
кинематикой станка.
7. Максимальное программируемое перемещение: ±999999.
8. Величина ускоренного перемещения- до 9999 мм/мин.
9. Прямое программирование:
а) минутной подачи по функции G94;
б) оборотной подачи по функции G95;
в) скорости шпинделя по G97;
г) постоянства скорости резания по G96;
10. Постоянные технологические циклы - 10 циклов (см. в лаб. Работе
«Подготовка УП»).
11. Линейный закон разгона торможения привода подач.
12. Специальные функции.
13. Режимы работы устройства:
а) от маховичка (под режим обучения);
б) ручной (выход в фиксированную точку);
в) автомат (под режим покадровой отработки УП и без перемещений);
г) ввод УП и параметров станка и УЧПУ;
д) вывод (индикация) УП и параметров станка и УЧПУ;
е) размерной привязки инструмента.
14. Ввод УП с клавиатуры панели оператора (ПО) и с КВП.
15. Количество зон для записи УП в УЧПУ-5.
16. Число корректоров - 16.
17. объем памяти (ОЗУ)- 1000 кадров УП.
18. Масса (с блоком питания) - не более 30 кг.
Конструктивное исполнение УЧПУ
УЧПУ «Электроника-НЦ-31» выполнено в виде корпуса пульта
оператора (ПО) размеров 482,6×300×299 мм. УЧПУ вертикально встраивается в
закрытый объем управляемого станка. ПО выполнена в виде законченного
блока клавиатуры на лицевой панели ПО и защищена прозрачной резиновой
прокладкой от попаданий в УЧПУ пыли, стружки и т.п., а элементы индикации
- защитным стеклом. Охлаждение УЧПУ осуществляется вентилятором типа
ВВФ112-М.
Возможность встраивания УЧПУ в станок и ее малые габаритные
размеры позволили сократить производственные площади в 1,5-2 раза по
сравнению с ранее выпускаемыми УЧПУ типа Н22.
Функциональная структура УЧПУ
На рис. 2 представлены комплект и схема соединений конструктивных
узлов устройства. В комплект УЧПУ входят:
-микро- ЭВМ «Электроника-НЦ-31» - вычислительная часть УЧПУ;
-оперативное запоминающее устройство внешней памяти (ОЗУ ВП);
-блок питания стабилизированный типа БПС-18-1;
11
-фильтр сетевой;
- комплект кабелей;

Рис. 2 Схема соединений УЧПУ «Электроника НЦ-31»

Модульная структура УЧПУ показана на рис. 3. Рассмотрим назначение


отдельных блоков и модулей.

Рис. 3 Модульная структура УЧПУ «Электроника НЦ – 31»

В цифровую вычислительную часть входят следующие модули:


1. Модуль процессора (ПРЦ 1 и2) процессоры П1 и П2 в составе УЧПУ
выполняют алгоритм работы системы. Алгоритмы выражены в виде программ
размещенных в памяти.

12
Неизменная часть программ располагается в ПЗУ, а изменяющаяся в
процессе выполнения часть программ хранится в общем для двух процессов
ОЗУ.
2. Модуль ОЗУ.- обеспечивает запись, хранение и считывание
информации в виде 16-размерных двойных слов. Для процессора в модуле ОЗУ
имеется ПЗУ объемом 8К слов. В этом ПЗУ размещено функциональное
программное обеспечение (ФПО) УЧПУ. В ОЗУ можно одновременно
разместить до 5 программ обработки. Кроме того, здесь размещается ряд
переменных параметров, используемых ФПО. Объем модуля ОЗУ – 4К слов
(К=1024).
3. Модуль адаптера магистрали (МНЦ) обеспечивает взаимодействие
вычислительной части УЧПУ с модулями по каналам типа «общая
шина»(МНЦ). Структура УЧПУ выполнено с применением двух магистралей:
- Магистрали «общая шина»(МНЦ)
- Магистрали с радиальной выборкой (РМ)
4. Программируемый таймер (АМТ) реализует две функции:
преобразование магистрали МНЦ в дополнительный канал с радиальным
управлением и отработку временных интервалов, значения которых задаются
программой по МНЦ.
Связь УЧПУ с управляемым станком и оператором выполняют
следующие модули:
1. Модуль контроллера электроавтоматики (КЭ) предназначен для
обеспечения приема информации от узла электроавтоматики и выдачи
управляющей и технологической информации в узел электроавтоматики
станка.
2. Модуль контроллера измерительных преобразователей (фотодатчики)
(КИП). Предназначен для приема информации о пути и направлении
перемещения от датчиков обратной связи (ДОС), а также для хранения и
считывания информации в процессор. КИП обслуживает четыре ДОС.
3. Модуль контроллера электроприводов (КП). Предназначен для приема
и хранения информации о величине уставки, эквивалентной скорости подачи
дополнительного механизма привода и формирования пропорционального ей
аналогового сигнала постоянного тока. КП состоит из двух (четырех)
идентичных каналов управления приводами подач станка. Модули КЭ, КИП и
КП подключаются к каналу связи с процессором через модуль АМТ.
4. Модуль пульта оператора (ПО). ПО является техническим средством
оповещения оператора о состоянии УЧПУ, а также средством, с помощью
которого оператор управляет состоянием УЧПУ.
Циркуляция директив, команд, сигналов и оповещений в комплексе
«Оператор – УЧПУ – станок» поддерживает процесс управления, а богатство и
разнообразие оттенков, выделенных в системе циркуляции языковых средств,
позволяет судить о функциональных возможностях комплекса в целом.
(Подробно см. пункт «Пульт оператора»).

13
Функциональное программное обеспечение (ФПО) УЧПУ
«Электроника НЦ-31»
ФПО можно разделить на три взаимосвязанные части:
а) программа самодиагностики – резидентный проверяющий тест (РПТ);
б) программа – диспетчер (ПД);
в) функциональные подпрограммы (ФПП) интерполяции, управления
приводом, опроса и реакции на сигналы электроавтоматики, подпрограммы
интерполяции геометрического и технологического описания процесса
обработки детали.
РПТ работает в двух режимах:
- в режиме профилактического контроля после включения питания
системы, когда станок не производит обработку детали;
- в фоновом режиме, используя интервалы времени между циклами
обработки детали.
Если РПТ в режиме профилактического контроля обнаружила
неисправность, то высвечивается код неисправности на цифровых индикаторах
ПО, находящихся в правом углу, загораются индикаторы всех буквенных
адресов (X, Z, G, M, S, T, P, F) и индикаторы над клавишами и .
РПТ выполняет диагностику с точностью до модуля. Номера тестовых
программ РПТ даны в таблице 1.
Таблица 1
Н Номе
Наименование Наименование
омер р
01 Тест модуля П 05 Тест модуля КИП
02 Тест модуля ОЗУ 06 Тест модуля КП
03 Тест модуля АМТ 07 Тест модуля КВП
04 Тест модуля КЭ

В первом режиме (режим профилактического контроля) возможно


получение информации о характере неисправности путем нажатия клавиши
и просмотра ячеек параметров ошибок (8 параметров ошибок от 0 до 7).
При выполнении тестов в фоновом режиме информацию содержимого ячеек
параметров ошибок получить нельзя.
При выполнении функциональных программ УЧПУ также формируются
неисправности станка или ошибки, допущенные оператором. При этом УЧПУ
выдает на индикатор числа код ошибки (если индикатор числа не занят) и
зажигает мигающий индикатор «ВНИМАНИЕ». Для индикации кода ошибки в
случае, когда индикатор числа занят индикацией положения, нужно снять
индикацию положения нажатием той из клавиш или , над которой горит
индикатор. Когда индикатор числа занят индикацией технологической команды
– надо перейти в режим вывода, нажатием клавиши . Когда устройство
переходит в состояние «ВНИМАНИЕ», то выход из нее осуществляется
нажатием клавиши и при этом сигнальный индикатор «ВНИМАНИЕ» и
код ошибки гаснут.

14
При отработке УП могут возникать ошибки запланированные остановки
(функция G55), сопровождающиеся миганием индикатора «ВНИМАНИЕ».
Ошибки в УП имеют место в результате, например, невнимательного
перенесения текста УП с блока в память системы в режиме ввода, описок в
бланке или некорректного составления У. Ошибки такого рода фиксируются
УЧПУ на этапе отработки в режиме «Автомат» или его подрежимах. Ошибки
программы и набора описаны в следующей лабораторной работе «Подготовка
УП для УЧПУ «Электроника НЦ-31»». Передача управления программе –
диспетчеру разрешена только при исправном состоянии всех модулей УЧПУ.
Программа - диспетчер выполняет функции программного коммутатора
по передаче управления соответствующей программе ФПО. Например, одной
из функцией ПД является слежение за нажатием клавиш ПО. В зависимости от
нажатия клавиш выбора режима ПД передает управление соответствующим
группам полпрограммы ФПО.
ФПП реализует конкретные функции в общем алгоритме работы УЧПУ.
Например, к таким функциям относят:
- ввод/вывод на ОЗУ УП детали, причем осуществляется
соответствующая индикация на ПО;
- интерполяционный расчет заданной траектории инструмента;
- управление приводом подач с выдачей сигналов и с опросом ДОС
положения инструмента и т.д.
Сопряжение УЧПУ со станком
Для сопряжения УЧПУ «Электроника НЦ-31» с конкретным типом
станка (например, 16К20Т1, 16Б16Т1, 16К30Т1) в УЧПУ имеются параметры,
которые можно разделить на следующие функциональные группы:
I. Параметры сопряжений УЧПУ со станком.
II. Параметры настройки приводов станка.
III. Параметры, определяющие режимы работы устройства.
IV. Параметры сопряжения устройства с электроавтоматикой станка.
При помощи вышеперечисленных групп параметров имеется
возможность расширения технологических возможностей станка.
Стыковка УЧПУ со станком обеспечивается параметрами группы I.
Включение УЧПУ и проверка технического состояния
Включение производится при включении станка с помощью
переключателя подачи напряжения и вводного автомата в соответствии с
руководством по эксплуатации электрооборудования станка.
При этом:
- загорается лампочка над клавишей в течение нескольких секунд. В
это время происходит тестовый контроль работоспособности УЧПУ.
Если УЧПУ исправно, то постоянно идет циклическая проверка ячеек
памяти системы и на 4-х разрядном индикаторе последовательно
высвечивается цифры 101, 201, 202, …, 277. При правильном прохождении
теста через несколько секунд лампочка начинает мигать. Теперь нужно нажать
клавишу и лампочка над ней гаснет, а на 4-х и 3-х разрядных индикаторах

15
загораются нули, что является признаком готовности УЧПУ к работе. После
этого нужно нажать кнопку подачи напряжения на привод станка.
Возможны ситуации:
а) при задержке с включением подачи напряжения на привод система
может воспринять это как неисправность питания: начинает мигать лампочка
«ВНИМАНИЕ» и на 7-ми разрядном индикаторе высветиться код 821. В этом
случае следует погасить сигнал неисправности нажатием клавиши и
затем снова нажать кнопку подачи напряжения на привод.
Если тест не прошел нормально, то начинают мигать лампочки
«ВНИМАНИЕ», над клавишами и загораются лампочки над
адресами 7 разрядного индикатора. Это означает, что в системе ЧПУ или в
станке обнаружена неисправность. При нажиме на клавишу вызывается
код неисправности, по которой можно определить ее причину (если это ошибка
оператора или неисправность станка). Расшифровка кодов неисправностей
указана в инструкции по эксплуатации УЧПУ. При первом включении
устройства ЧПУ необходимо ввести в память системы параметры станка. При
повторном включении устройства в процессе его эксплуатации после
кратковременного (до 24 - 48 ч) включении необходимо убедиться в том, что
массив параметров станка и УП находится в исправном состоянии.
Признаком неисправности массива параметров станка служит код Х 241
ХХ. Тогда необходимо произвести повторную запись параметров станка.
Признаком неисправности УП служит код Х77Х1Х.
Если проведенная проверка показала, что станок и УЧПУ готовы к
работе, можно включать привод станка. Затем необходимо осуществить
привязку измерительной системы управления к базовой поверхности станка (к
нулевой точке станка). После этого выбираем режущие инструменты. Затем
производим размерную привязку инструмента.
Размерная привязка инструментов к детали
Размерную привязку инструмента рассмотрим применительно к станку
мод. 16К20Т1. Привязка инструмента осуществляется по каждой оси, в
которых будет обрабатываться деталь. Алгоритм привязки инструмента по оси
Z представлен ниже:
1. зажать заготовку в патроне;
2. нажать на клавишу номера инструмента Т1, т.о. вызываем
инструмент в рабочую позицию;
3. установить ручной режим, разблокировать шпиндель, задать число
оборотов и направление вращения шпинделя – включается шпиндель;
4. подвести инструмент к торцу детали;
5. установить режим от маховичка и вращать маховичок – т.е.
торцевать по координате Х на произвольную глубину;
6. отвести инструмент по оси Х, не смещая по оси Z;

16
7. перейти в режим привязки, нажав клавишу , затем установить
значение Z=0 и нажатием ввести в память;
8. проверить привязку, нажатием клавиш ручного режима и вывода на
индикацию при этом на индикаторе индицируется Z=0;
9. остальными инструментами при привязке по Z только касаться
торца детали.
При привязке инструментов по оси Х необходимо:
1. включить шпиндель по п. 3 и выполнить п. 4;
2. установить режим от маховичка и проточить поверхность по
диаметру на длину достаточную для замера (3 – 5 мм.);
3. установить ручной режим, признак быстрого хода и отвести
инструмент по оси Z, не смещая по Х;
4. выключить шпиндель (М5) и замерить полученный диаметр;
5. перейти в режим привязки, т.е. нажать клавиши в следующей
последовательности:

;
6. проверить привязку, индицируя введенную величину.
Следует отметить, что размерная привязка инструмента зависит от
модели станка. Поэтому в каждом конкретном случае надо руководствоваться
инструкцией оператора или соответствующими руководствами по
эксплуатации станка и УЧПУ.
Выдержка времени
Выдержка времени задается командой, имеющей следующий формат:
G04, P …,
где P – величина выдержки времени. Формат адреса P: Р05. Одной
единице дискрет соответствует, выдержка времени 0,01 сек. Максимальная
величина задания адреса Р – 32767 дискрет.
Пример:
№9 …
№10 G04*
№11 Р 500 – выдержка времени – 5 сек.
№12 …

Контрольные вопросы
1. Назовите основные функциональные возможности и особенности
УЧПУ
2. Перечислите основные режимы (подрежимы) работы УЧПУ станком.
3. Назовите основные блоки и модули УЧПУ и их функциональное
назначение.
4. Раскройте понятие «Функциональное программное обеспечение УЧПУ»

Содержание отчета
1. Общее описание ЧПУ «Электроника НЦ-31» с модульной структурой.
17
ЛАБОРАТОРНАЯ РАБОТА 3
Подготовка управляющей программы для станка мод. 16К20Т1 с
оперативным УЧПУ «Электроника НЦ-31»

1. Цель работы.
Освоение последовательности подготовки управляющих программ для
станка 16К20 Т1, оснащенного устройством ЧПУ "Электроника НЦ - 31".
2. Порядок выполнения работы.
Перед выполнением лабораторной работы необходимо изучить УЧПУ
"Электроника НЦ -31", а также панель оператора. Работа состоит из трех
частей:
1. Теоретическая часть.
а) программирование;
б) понятие "Оперативные параметры станка";
в) диагностика ошибок программирования и ввода данных;
г) рассмотрение примера подготовки УП.
2. Практическая часть.
а) Подготовить управляющую программу обработки заданной детали.
б) Провести контроль (при необходимости редактирование) и запись
программы в виде последовательно вводимых элементов - кадров.
3. Отработка управляющей программы на станке
Практическая часть и отработка УП следует выполнять на заводе (филиал
кафедры). Перед занятием на заводе студент должен самостоятельно дома
выполнить следующее:
а) изучить теоретическую часть и освоить методику программирования,
пользуясь руководством к лабораторной работе;
б) разработать УП для конкретной детали. Чертеж детали задаётся на
кафедре преподавателем;
в) изучить руководство оператора и панель оператора устройства ЧПУ
"Электроника НЦ -31".

ТЕОРЕТИЧЕСКАЯ ЧАСТЬ
1. Программирование
Технологический процесс обработки детали на станке с ЧПУ,
детализированный до элементарных перемещений и технологических команд,
служит исходной информацией для кодирования и записи УП. Методы и
средства кодирования, записи, контроля и редактирования УП во многом
зависят от функциональных возможностей УЧПУ и степени автоматизации
процесса подготовки УП. Структуру УП, её формат и методы кодирования УП
определяет ГОСТ 20999 -78, полностью соответствующий рекомендациям по
стандартизации ISO. Ниже рассматривается особенности кодирования УЧПУ
"Электроника НЦ -31".

18
1.1 Разработка УП для УЧПУ «Электроника НЦ -31»
УП представляет собой совокупность команд, которые выполняются в
определенном порядке и определяют последовательность обработки детали.
Для ввода УП существует специально отведенная для них область памяти в
УЧПУ.
Каждая команда может состоять из одного слова или нескольких слов.
В свою очередь слово состоит:
- из буквенного адреса (один из G, F, X, Z, P, М, S, Т);
- математического знака "-" (знак"+" принимается по умолчанию);
- из числового значения буквенного адреса.
Дополнительно входят:
- признак системы отсчета ;

- признак – модификаций , +45/- 45;


- признак принадлежности слова к команде .
Условная запись кадра с максимально возможным объёмом информации
называется форматом кадра.
Формат буквенных адресов:

N03 G02 X0,6 Z06 P06 T01 M02 S04 F04


P03 S02 F06

1.2 Назначение буквенных адресов


N - номер кадра. Может принимать значение от 0 до 249;
G - подготовительная функция (или постоянный цикл) - функции,
реализованные в УЧПУ, приведены в таблице;
 X - поперечное направление в абсолютном задании или приращениях;
 Z - продольное направление в абсолютном задании или приращениях;
Р - команда перехода в группе команд передачи управления;
Т - функция инструмента, номер инструмента для автоматического
поворотного резцедержателя.
М - вспомогательная функция;
S - частота вращения шпинделя, (или скорость резания);
F - функции подачи (или шаг резьбы в циклах реэьбонарезания).

1.3 Система координат (отсчета)


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

19
Ось X принимается параллельной поперечным направляющим и
положительное движение по оси X соответствует отводу инструмента от оси
вращения детали (заготовки).
УЧПУ дает возможность задавать перемещение инструмента как в
абсолютной (АСО), так и в относительной системах отсчета (ОСО). В ACO
отсчет перемещения производится относительно выбранной нулевой точки. В
ОСО отсчет перемещения производится относительно предыдущей
запрограммированной точки.
Способы задания размеров в абсолютной и относительной системах
отсчета представлены на рисунке 1.
Задание размеров по осям X и Z в ACO или ОСО определяется наличием
признака (см. ниже) в соответствующем адресе X или Z
a
b
c

Нулевая точка деталь

+Z

c b-c a-b

+X

Рис. 4 Размеры в абсолютных значениях и приращениях

Наличие указанного признака определяет относительный способ


задания: размеров, отсутствие его - абсолютный.

1.4 Подготовительные функции


Подготовительные функции, реализованные в устройстве ЧПУ
"Электроника НЦ-31 " и соответствующие пояснения к ним, приведены в
таблице 2.
Таблица 2
Подготовительн. Время
Наименование
функция действия
1 2 3
G02 Круговая интерполяция по часовой стрелке Действует в одном кадре
Круговая интерполяция против часовой
G03 -//-
стрелке
G12 Галтель по часовой стрелке -//-
GI3 Галтель против часовой стрелки -//-
G04 Выдержка времени -//-
20
G21 Параметрический вызов подпрограммы -//-
G23 Вызов подпрограммы -//-
G25 Повтор части программы -//-
Многопроходный
G31 -//-
цикл резьбонарезания
G32 Резьбовое движение -//-
G33 Нарезание резьбы плашкой или метчиком -//-
G15 Движение вокруг оси шпинделя -//-
Действует в кадре, в
G36 Прерывание отработки кадра котором задан, и на два
следующих кадра
G55 Программируемый останов Действует в одном кадре
Установка номера квадранта координатной
G56 -//-
сетки
G61 - 67 Группа циклов условия движения -//-
G70 Однопроходный продольный цикл -//-
G71 Однопроходный поперечный цикл -//-
G72 Цикл глубокого сверления -//-
G73 Цикл глубокого сверления -//-
G74 Цикл обработки торцевой проточки -//-
G75 Цикл обработки прямых наружных канавок -//-
G77 многопроходный продольный черновой цикл -//-
G78 многопроходный поперечный черновой цикл -//-
Установка положения нулевой точки,
G92 Действует в одном кадре
смещение нулевой точки
Действует до прихода
G94 Подача в мм/мин
функций G95
Действует до прихода
G95 Подача в мм/об
функции G94
Действует до прихода
G96 Постоянство скорости резания
функции G97
Действует до прихода
G97 Отмена постоянства скорости резания
функции G96

1.5 Безусловный переход Р


Для изменения порядка выполнения УП применяется команда
безусловного перехода Р. Формат команды Р имеет вид: Р03. Максимальное
значение адреса перехода соответствует максимальному номеру адреса в зоне.
Безусловный переход очень удобно использовать при отладке УП, когда
необходимо изменить УП, внести изменения в порядок выполнения УП.
Делается это за счет включения в основную УП. дополнительных кадров.
Безусловный переход можно использовать для зацикливания УП.
Пример: допустим, что в начальный вариант УП необходимо добавить
новые кадры между 21 и 23 кадрами, к тому же имеются свободные адреса с
100 кадра по 120 кадр.
Начальный вариант УП: Новый вариант УП:
№20 X10000 №20 X10000
№21 Z2000 №21 Z2000
№22 … №22 P100 – команда на выполнение 100
21
№23 Z1000 кадра
№24 X2500 №23 Z1000
№24 X2500
.
.
.
№100 X1500
№101 Z1300
№102 P23 – команда на выполнение 23 кадра

1.6 Вспомогательные функции


В устройстве ЧПУ "Электроника НЦ - 31" реализован ряд М - функций,
значения которых описаны в таблице 3.
Таблица 3
Действует до отмены Действует только
М- (или замены) в том, кадре в
Наименование
функция соответствующей М- котором она
функцией записана
M00 Программируемый останов +
M01 Останов с подтверждением +
М03 Вращение шпинделя по часовой стрелке +
Вращение шпинделя против часовой
М04 +
стрелки
М05 Останов шпинделя +
М08 Включение охлаждения +
М09 Выключение охлаждения +
М17 Возврат из подпрограммы +
Опускание уровня вложения
М18 +
подпрограммы на единицу
М19 Фиксированный останов шпинделя +
М30 Конец управляющей программы +
М37 Режим отработки "зеркально по Х" +
М38 Режим отработки "зеркально по Z" +
Раз6локирование шпинделя и двигателя
М40 +
главного движения
М41 Включение диапазона I +
М42 Включение диапазона II +
М43 Включение диапазона III +
М44 Включение диапазона IV +
М90 Отмена всех вложений подпрограмм +

1.7 Программирование скорости главного движения


Требуемая величина оборотов шпинделя программируется в устройстве
под адресом «S».
Программирование скорости главного движения «S» зависит от
конструкции станка и вида главного привода.
1.7.1. Для станков, имеющих ступенчатое регулирование приводом
главного движения с помощью АКС, число оборотов шпинделя «S» задается в
22
двоично-десятичном коде. Формат адреса S будет S02. Каждому коду
соответствует определенное число оборотов шпинделя об/мин.
Для станка I6K20TI необходимо программировать соответствующие
диапазоны M4I, М42, М43, М44 и ряды скоростей шпинделя представленные в
таблице 4.
Таблица 4
Код скорости
Диа- 01 02 03 04 05 06 07 08 09
пазон М

M4I
12,5 18 25 35,5 50 71 100 140 200
1:8 М42

М43 50 71 100 140 200 280 400 560 800


1:2

М44 125 180 250 355 500 710 1000 1400 2000
1,25:1

При составлении УП программировать скорость главного движения


необходимо в следующей последовательности:
- задать направление вращения привода главного движения (М3 или М4);
- задать диапазон скорости (М41 или М42, М43, М44);
- задать код частоты вращения шпинделя по адресу S.
Рассмотрим пример
Условие: Вращение шпинделя по часовой стрелке, число оборотов
шпинделя 800 об/мин.
Фрагмент УП будет иметь вид:
№1 М3
№2 М43
№3 S09

Для станков с регулируемым приводом главного движения возможны два
режима задания скорости шпинделя:
- по функции G97
- по функции G96
Режим прямого задания - по функции G97. В этом режиме задается в
об/мин. Режим G97 устанавливается автоматически при включении устройства.
Пример: №6 …
№7 М03 – правое вращение шпинделя
№8 М44 – диапазон 3
№9 G97 – режим прямого задания
№10 S710 – 710 об/мин
Режим задания постоянной скорости резания - по функции G96.
23
В этом режиме по адресу S программируется скорость резания м/мин.
Формат функции G 96 имеет следующий вид:
G96 P1..., P2 ...;
где Р1 - ограничение максимального числа оборотов шпинделя в об/мин,
P2 - ограничение минимального числа оборотов шпинделя в об/мин.
Значение Р1 и Р2 сохраняются в памяти до повторного программирования
функции G96 с новыми Р1 и Р2.
Пример:
№50 …
№51 G96* - режим постоянства скорости резания
№52 Р950* - максимальное число оборотов шпинделя 950 об/мин
№53 Р200 – минимальное число оборотов шпинделя 200 об/мин
№54 S90 – скорость резания 90 мм/мин

1.8 Программирование рабочей подачи


В устройстве ЧПУ "Электроника НЦ - 31" возможно задание минутной
или оборотной подачи.
Функция G94 устанавливает режим минутной подачи (мм/мин). Функция
G95 -режим оборотной подачи (об/мин). Задание рабочей подачи
осуществляется по адресу F. Формат адреса F зависит от того, каким образом
задана подача, а именно:
- отдельным кадром;
- в командах с линейной, круговой интерполяцией, или в постоянных
циклах.
При задании подачи F в отдельном (одном) кадре формат адреса F имеет
вид: F04.
При задании подачи в группе кадров (в командах) формат адреса F будет:
F06.
Пример: №11 G94 – режим минутной подачи
№12 F200 – подача 20 мм/мин

Пример: №13 G95 – режим оборотной подачи
№14 F150 – подача 15 мм/об

В тех случаях, когда работают только в одном из режимов задания
подачи (минутной или оборотной), можно необходимый режим задавать и
контролировать параметром №3 группы G, без использования функции G94
или G95.
При значении параметра «0» – устанавливается режим оборотной подачи.
При значении параметра «1» устанавливается режим минутной подачи.
Соответствие вводимой и реальной подач устанавливается параметром
№14 группы F (параметры стыковки УЧПУ с приводом станка).

24
1.9 Программирование номера инструмента
После вызова инструмента в рабочую позицию по команде Т происходит
автоматический пересчет координат вершины инструмента в соответствий с
вылетом данного инструмента, определенного в режиме "Размерной привязки
инструмента".
В зависимости от модели станка команды S и Т могут быть как
исполнительными, так и предупредительными. В первом случае S и Т
выдаются на станок. Во втором случае, при исполнении команд S и Т УЧПУ
останавливает выполнение УП, высвечивает на индикаторе ПО букву S или Т и
значение буквенного адреса. После переключения (например, ручного)
диапазона числа оборотов шпинделя (в случае S) или смены инструмента (в
случае Т) продолжение выполнения УП осуществляется нажатием клавиши
"Пуск".

1.10 Программирование перемещений


1.10.1 Позиционирование
Задание перемещений обеспечивается командами с буквенными адресами
X или Z. Формат адресов соответственно X+06 и Z+06. Одной дискрете по оси
соответствует:
- По оси Z перемещение 0,01 мм.
- По оси X перемещение 0,005 мм.
Дискретность задания может быть изменена с помощью параметров
УЧПУ.
ВНИМАНИЕ! Значение X задается не на радиус, а на диаметр детали.
При позиционировании кроме буквенных адресов X и Z должен
присутствовать признак быстрого хода Величина подачи быстрого хода
устанавливается параметрами №2-№5 группы Р.
Пример: X 3000 - перемещение по оси X на быстром ходу в точку с
координатой 15 мм.
Z15000 - перемещение на быстром ходу и оси в точку с
координатой 150 мм
1.10.2 Перемещение на рабочей подаче
Задание перемещений на рабочей подаче представляется кадрами с
буквенными адресами X или Z.
Пример: X 4000 -перемещение по оси X на рабочей подаче в точку с
координатой 20 мм.
Z 50000 – перемещение по оси Z на рабочей подаче в точку с
координатой 500 мм.
1.10.3 Позиционирование по двум осям
Вспомогательное перемещение инструмента одновременно по двум осям
задается командой вида:
X200*
Z100

25
Если значения подач быстрого хода для осей X и Z равны между собой,
то траектория движения при отработке заданной выше группе кадров будет
такой, как показана на рис. при этом  = 450.
0 +Z
X = 100 = 1 мм (Ф) = 0,5 мм (R)

+X
Рис. 5 Траектория движения
1.10.4 Задание перемещений по двум осям на рабочей подаче
Одновременное перемещение по двум координатам на рабочей подаче
задается командой, формат которой имеет вид:
X100( )*
Z100
Перемещение (при включенной относительной системе отсчета) на 1 мм
по Z и 0,5 мм по оси Х (рис. 6)

0 +Z
X = 100 = 1 мм (Ф) = 0,5 мм (R)

+X

Рис. 6 Траектория движения


Частным случаем перемещений по двум осям является обработка фасок
под углом 45°.
1.10.5 Обработка фасок
Задание на отработки фаски под углом ± 45° представляется командой с
0 0
буквенным адресом X или Z с признаком 45 или 45 . Все возможные
случаи приведены в таблице 5.
Таблица 5
Способы задания
Движение резания
Задано X Задано Z
0 +Z

+ 45° X … - 45° Z …
+X

26
0 +Z

- 45° X … + 45° Z …
+X
0 +Z

+ 45° X … + 45° Z …
+X
0 +Z

- 45° X … - 45° Z …
+X

1.10.6 Круговая интерполяция


Для обработки криволинейных поверхностей, у которых образующий
контур представляет собой дугу с произвольным углом, необходимо
использовать команды G2 и G3.
G2 обеспечивает движение по окружности по часовой стрелке.
G3 обеспечивает движение по окружности против часовой стрелки.
В данном устройстве с помощью этих функций можно
запрограммировать движение инструмента внутри одного квадранта (рис. 7),
т.е. дуги окружности менее 900.
Дуга окружности менее 90°, но принадлежащая сразу двум квадрантам,
не может быть запрограммирована одной командой G2 и ли G3. В этом случае
следует разделить дугу на две примыкающие друг к другу дуги.
Формат команд G2 и G3 имеет вид:
G2, (G3) X( )..., Z( )..., Р1..., Р2...;
где: Х ( ) - величина приращения по оси X или же конечная точка
дуги при работе в AСO; Z ( ) - величина приращения по оси Z или же
конечная дуги при работе в АСО. Р1 - проекция от начальной точки дуги до
центра дуги по оси X; Р2 - проекция от начальной точки дуги до центра дуги по
оси Z. Р1 и Р2 задаются только на радиус. Геометрические пояснения показаны
на рис. 7.

0 +Z +Z
0
КТ ( X, Z) КТ ( X, Z)

Р2 Р2 ИТ
Р1 Р1
ИТ
центр дуги центр дуги
+X +X
а б
Рис. 7 Круговая интерполяция:
а – по часовой стрелке G02
б – против часовой стрелки G03

1.10.7 Обработка галтелей и скруглений


В устройстве предусмотрено упрощенное задание обработки дуг
окружностей с углом в 90° по функциям G12 и G13.

27
G12 - cкругление по часовой стрелке;
G13 - скругление против часовой стрелки.

0 +Z +Z
0
КТ ( X, Z) КТ ( X, Z)

ИТ ИТ
+X +X
а б
Рис. 8 Галтель:
а – по часовой стрелке G12
б – против часовой стрелки G13

Формат команд G12 и G13 имеет вид:


G12, (G13), X( )..., Z( )...,
где X - величина приращения по оси X или координата конечной точки
дуги при работе в АСО. Z - тоже самое по оси Z.

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


проанализировать чертеж детали и выбрать наиболее рациональный метод
обработки, затем выбрать инструмент, подачу частоту вращения шпинделя и
глубину резания (Справочник технолога-машиностроителя под. ред.
Касиловой)
При составлении УП на изготовляемую деталь, следует учитывать
следующее:
1. Если деталь имеет два установа, то разрабатывают управляющие
программы на каждый установ;
2. Размеры в УП отсчитывают от нулевой точки детали;
3. Необходимо задать координаты x, z точки смены инструмента. Эта точка
вводится в программу с признаком быстрого хода (перед кодом Т и в
конце программы);
4. Назначая припуски для чистовых контурных проходов, необходимо
помнить, что припуск по торцам не должен превышать 0,3 мм;
5. Если при обработке ступени требуется проточить или подрезать торец, то
инструмент от обрабатываемой поверхности отводят под углом ±45 и в
кадр отвода надо ввести признак ±45;
6. Если на чертеже детали встречаются переходы типа цилиндр – конус (и
наоборот), торец – конус (и наоборот), дуга – конус (и наоборот), галтель
– конус (и наоборот), то следует вводить поправки на размер для
компенсации радиуса режущей кромки инструмента;
7. Если на чертеже детали задан угол конуса, то в УП вводят значения
катетов, образующих этот конус.

28
Пример: Рассмотрим алгоритм настройки станка с ЧПУ и разработки
управляющей программы обработки детали типа «резьбовой валик» (рис. 9) на
станке мод. 16К20Т1 с УЧПУ «Электроника НЦ-31»

Рис. 9 Резьбовой валик

Включим оперативную систему управления и станок вводным автоматом


и переключателем подачи питания. На пульте УЧПУ загорится лампочка над
клавишей пуска (см. по рис. 1), и одновременно с этим в системе начнет
действовать проверяющий тест, контролирующий работоспособность
устройства. При правильном прохождении теста лампочка над клавишей пуска
будет мигать, а на индикаторе подачи должны высвечиваться номера
проверенных тестов.
После 202-го теста можно нажать на клавишу пуска, лампочка над ней
погаснет, а на индикаторах подачи и № кадра высветятся нули, т. е. система
ЧПУ готова к работе. Включим блокировку пульта. Если параметры станка не
введены в систему ЧПУ, то их надо ввести.
Параметры станка следует вводить в подрежиме с деблокировкой памяти.
Для ввода параметров предназначена область с адресом Р.
Параметр записывается следующим образом:
1) установить режим ввода нажатием клавиши ;
2) деблокировать область параметров нажатием клавиши индикации
Р
;
3) нажать клавишу N и набрать номер параметра;
4) установить адрес области Р;
5) записать содержимое параметра.

29
Затем включаем привод и привязываем измерительную систему
управления к базовой поверхности станка. Точка этой привязки служит
промежуточной точкой, относительно которой затем выполняется размерная
привязка инструмента.
Размерная привязка измерительной системы управления к базовой
поверхности станка заключается в следующем:
1) нажать на клавишу (сразу начнет пульсировать лампочка
ручного режима);
2) установить рабочую подачу F35;
3) включить главный привод МЗ;
4) установить частоту вращения шпинделя S5;
5) с помощью клавиш ручного управления координатами
( ) довести суппорт до конечных выключателей.
После наезда суппорта на конечные выключатели замедления
блокируется быстрый ход и система выходит на ползучую подачу. Затем
«съезжаем» с конечных выключателей в направлении, где предположительно
находится нулевая точка. После съезда с конечных выключателей СЧПУ
следит за прохождением нулевой метки датчика положения. Прохождение этой
метки фиксируется, и система сбрасывает ошибки положения привода.
Одновременно блокируются клавиши, задающие перемещение, и отменяется
подрежим (прекращается пульсация лампочки).
Для повторения цикла по другой оси надо снова нажать на клавишу
и выполнить все действия в той же последовательности.
Выбираем режущий инструмент: для контурного точения — токарный
сборный резец с механическим креплением многогранных неперетачиваемых
пластин из твердого сплава; для проточки канавок — токарный канавочный
резец; для нарезания резьбы — резьбовой резец.
Выполняем размерную привязку инструмента:
1) зажимаем заготовку в патроне;
2) нажимаем на клавишу номера инструмента (Т1), вызывая тем самым
инструмент в рабочую позицию;
3) включаем шпиндель, устанавливаем ручной режим нажатием клавиши
и подводим инструмент к заготовке;
4) устанавливаем режим работы от маховичка нажатием клавиши и
протачиваем поверхность произвольного диаметра на длину, достаточную для
замера;
5) остановив шпиндель, замеряем полученный диаметр (например, 43
мм);
6) нажатием клавиши переходим в режим размерной привязки
инструмента, затем нажатием клавиши вводим в память системы
полученный диаметр Х4300;

30
7) снова включаем шпиндель, устанавливаем ручной режим нажатием
клавиши , подводим инструмент к торцу заготовки и протачиваем торец
на произвольную глубину;
8) отводим инструмент по оси X, останавливаем шпиндель и замеряем
расстояние от обработанного торца детали до другого торца (например, 173
мм);
9) переходим в режим размерной привязки инструмента нажатием
клавиши , вводим в память системы (нажатием клавиши )
полученный размер Z17300.
Таким образом, мы привязали первый инструмент и выбрали нулевую
точку детали. Эта точка принимается за начало программы.
Для привязки следующих инструментов каждым из них необходимо
коснуться уже проточенных цилиндрической и торцовой поверхностей и
ввести в память системы координаты точек касания х и z для каждого
инструмента.
Проанализировав чертеж детали (рис. 9), разбиваем технологический
процесс обработки на следующие операции:
1) многопроходная обработка по контуру;
2) обработка диаметра под резьбу;
3) многопроходная обработка конуса;
4) снятие фасок;
5) проточка канавок;
6) многопроходное нарезание резьбы.
Устанавливаем вручную рукоятку переключения диапазонов частоты
вращения шпинделя на шпиндельной бабке в положение, соответствующее
верхнему диапазону М40. После этого нажатием клавиши (см. рис. 1)
включаем режим ввода кадров. Затем для разрешения ввода нажимаем на

клавишу (деблокировка памяти), над ней загорается сигнальная


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

31
Покадровый режим можно в любой момент прервать. Для этого и вообще
для аварийного останова станка предусмотрена красная кнопка или
кнопка «Стоп» грибовидной формы с принудительным возвратом. Отработав
УП в покадровом режиме, снимаем готовую деталь со станка и измеряем ее.
При необходимости вводим в программу обработки коррекцию. Затем
обрабатываем заготовку повторно и снова измеряем полученную деталь. После
этого можно изготовлять партию деталей в автоматическом режиме.

Таблица 6
Содержание команды Последовательность ввода
информации УП на клавишах
пульта УЧПУ
Включение режима ввода программы
Выбор диапазона частоты вращения
шпинделя M40
Включение вращения шпинделя M3
Частота вращения шпинделя 500 об/мин S5
Подача 0,35 мм/об F35
Вызов резца №1 T1
Выход по оси Z в исходную точку цикла Z17800
Выход по оси X в исходную точку цикла X4600
Многопроходный цикл продольного
точения G77
Координата по оси X последнего
прохода цикла X3100
Длина каждого прохода цикла Z-6370
Глубина прохода P300
Выход по оси X X2500
Проточить  25 на длину 18 мм Z-1870
Выход по оси X X3200
Выход по оси Z на предварительную
обточку конуса Z-1300
Предварительная обточка конуса с
учетом погрешности на радиус Z-1120
инструмента (R=1 мм)
То же X2500
Обточить  24 до  25 предварительно Z11030
Отвод по оси X X4500
Отвод по оси Z Z17400

32
Выход на фаску по оси X X2000
Частота вращения шпинделя 1000
об/мин S7
Подача 0,25 мм/об F25
Подход к торцу детали на рабочей
подаче Z-100
Снять фаску 2  45 X2360 - 45
0

Проточить  23,6 окончательно Z15500


Выход на размер по оси X X2998
Проточить  30h8 окончательно Z-1300
Проточить конус окончательно X2398
То же Z-1120
Проточить  24h8 окончательно Z11000
Выход на размер по оси X X3600
Снять фаску 30 на 42 Z-520
Снять фаску 30 на 42 X4200
Выход по оси X в точку смены
инструмента X10000
Выход по оси Z в точку смены
инструмента Z25000
Подача 0,15 мм/об F15
Вызов резца №2 T2
Выход по оси Z на прорезку канавки №1 Z15500
Подход по оси X X3100
Частота вращения шпинделя 500 об/мин S5
Прорезка канавки  20,4  3 X2030
Отвод по оси X X3800
Выход по оси Z на прорезку канавки №2 Z11000
Прорезка канавки  23,4  3 X2290
Выход по оси X в точку смены
инструмента X10000
Выход по оси Z в точку смены
инструмента Z25000
Вызов резца №3 T3
Частота вращения шпинделя 710 об/мин S6
Выход в исходную точку цикла по оси Z Z18300

33
Выход по оси X в исходную точку цикла X2700
Цикл резьбонарезания G31
Наружный диаметр резьбы X2400
Координата по оси Z конечной точки
резьбы Z15700
Шаг резьбы 1,5 мм P15000
Глубина резьбы P96
Глубина первого прохода P30
Выход по оси X в исходную точку X4600
Выход по оси Z в исходную точку Z17800
Конец программы M30

Примечания:
1. При нажатии кнопки ввода в режиме ввода УП номер кадра
увеличивается на единицу
2. Работа в относительной системе координат отменяется повторным
нажатием кнопки

КОНТРОЛЬНЫЕ ВОПРОСЫ
1. К какому классу относится данное УЧПУ?
2. Каковы структура управляющей программы, и формат её записи и
способ ввода?
3. Какие буквенные адреса и служебные символы кода, а также
признаки применяются в данном устройстве ЧПУ?
4. Дайте пояснения:
а) программирование скорости вращения шпинделя;
б) программирование рабочей подачи;
в) программирование перемещений.

СОДЕРЖАНИЕ ОТЧЕТА.
I. Примеры - фрагменты управляющей программы обработки детали.

34
ЛАБОРАТОРНАЯ РАБОТА 4
Система подготовки управляющих программ для оборудования с
числовым программным управлением КОМПАС-ЧПУ версия 2.0

1.Цель работы:
1.1. Изучить систему подготовки управляющих программ для
оборудования с ЧПУ КОМПАС-ЧПУ версия 2.0 и ее функциональные
возможности.
2. Порядок выполнения работы:
2.1.Ознакомиться с функциональными возможностями КОМПАС-ЧПУ
версии 2.0.
2.2. Изучить структуру подготовки управляющих программ при
использовании системы.
2.3. Рассмотреть системные параметры изменений алгоритмов процесса
обработки.
2.4. Создать управляющую программу обработки детали, заданной в
предыдущей лабораторной работе, используя КОМПАС-ЧПУ.
2.4. Составить отчет о работе.

КОМПАС-ЧПУ версия 2.0


Данная подсистема предназначена для автоматизации разработки
управляющих программ на токарные станки с ЧПУ.
Исходные программы, сформированные в этой подсистеме, хранятся на
жестком диске компьютера в файлах с расширением .СА5.
Каталог исходных программ данной подсистемы - таблица, в которой
показаны имена файлов с соответствующим расширением, содержащихся в
данном директории. Сортировка файлов осуществляется по алфавиту. На
экране присутствует комментарии к текущей исходной программе и списков
команд меню.
Для работы с ранее созданной программой необходимо выбрать данную
программу из каталога исходных программ нажатием клавиши <Enter>.
Ниже приведенные команды будут относиться именно к выбранной
исходной программе:
"Программа":
"Новая" - создание новой программы;
"Копия" - создание копии программы;
"Переименование" - переименование программы;
"Удаление" - удаление программы;
"Информация" - редактирование информации программы;
"Карта наладки" - создание и редактирование карты наладки;
"Граф. контроль" - графический контроль программы;
"Формирование УП" - формирование управляющей программы (далее
УП) на станок с ЧПУ;
"Формирование РТК" - формирование расчетно-технологической карты
(далее РТК);
35
"Плоттер" - вывод на плоттер траектории движения
инструмента и формы детали;
"Принтер" - вывод на принтер траектории движения
инструмента и формы детали;
Следующие команды означают:
"Каталог УП" - вход в меню каталога управляющих программ;
"Инструмент" - вызов базы данных по инструменту;
"Параметры" - вход в меню технологических параметров
подсистемы;
"Главное меню" - вызов главного меню системы КОМПАС-ЧПУ.
Для написания новой программы необходимо выбрать команду
"Программа" - "Новая".

Каталог блоков исходной программы


Исходная программа состоит из последовательности типовых блоков
обработки, которая показана в каталоге блоков. Блок, выделенный цветом,
называется текущим блоком. На экране присутствует комментарий к текущему
блоку и список команд меню.
Для работы с ранее созданным блоком выбираем необходимый блок из
каталога нажатием клавиши <Enter> или левой клавиши «мыши».
Ниже приведенные команды будут относиться именно к выбранному
блоку:
"Блок":
"Новый" - создание нового блока;
"Новый из файла" - чтение нового блока из внешнего файла;
"Копия" - создание копии блока;
"Новый в файл" - запись блока во внешний файл;
"Переставить" - перестановка блока;
"Удалить" - удаление блока.
"Граф. контроль" - графический контроль блока;
"Шапка" - заполнение "шапки" программы;
"Запись" - запись исходной программы на диск;
"Комментарий" - редактирование комментария блока.
Для написания нового блока необходимо выполнить последовательность
команд "Блок" - "Новый".
Как правило, написание программы начинается с заполнения шапки
программы. Шапка программы представляет собой таблицу, в которой
содержатся общие данные для всей ИП.
Материал - материал обрабатываемой детали, выбирается из таблицы
материалов. Этот параметр используется для автоматического расчета
режимов:
Расстояние до задней бабки станка;
Максимальный диаметр заготовки;
Минимальный диаметр заготовки.

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

Блоки исходной программы


Все блоки подсистемы представлены в графическом меню блоков,
которое появляется на экране после обращения к команде "Блок" - "Новый"
Условно блоки можно разделить:
 токарные блоки;
 специальные блоки.
Создавая новый блок, выбираем нужное изображение из графического
меню нажатием клавиш <Enter> или левой клавиши "мыши". Прежде чем
перейти к режиму задания параметров выбранного блока, введем комментарий
к этому блоку (задание комментария является необязательным).
Ниже приводится описание блоков по функциональным группам.

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

Блок сверление
В зависимости от значений входных параметров автоматически
выбираются следующие инструменты:
- центровка (ее диаметр задан в системном параметре СП 1);
- от одного до трех сверл, при этом их количество определяется
следующим образом:
если диаметр отверстия ≤ СП 7, то одно сверло; если диаметр отверстия ≤
СП 8, то два сверла;
37
если СП 8 < диаметр отверстия ≤ СП 9, то три сверла (диаметры сверл
рассчитываются из условия равенства снимаемого материала).

Блок развертывание
В зависимости от значений входных параметров автоматически
выбираются следующие инструменты:
- центровка (см. блок Сверление);
- сверла (см. блок Сверление), диаметр отверстия после сверления
определяется системными параметрами СП 18, СП 19 или СП 20;
- развертка.

Блок резьба глухая


В зависимости от значений входных параметров автоматически
выбираются. следующие инструменты:
- центровка (см. блок Сверление);
- сверла (см. блок Сверление);
- развертка (в том случае, если задан класс точности 6Н);
- метчик.
Глубина отверстия определяется системными параметрами СП 16 и СП
26.

Блок резьба сквозная


В зависимости от значений входных параметров автоматически
выбираются следующие инструменты:
- центровка (см. блок Сверление);
- сверла (см. блок Сверление);
- развертка (в том случае, если задан класс точности. 6Н);
- метчик.
Глубина отверстия определяется системными параметрами СП 36 и СП
37.

Инструмент в блоках Сверление, Развертывание, Резьба глухая, Резьба


сквозная
В этих блоках могут использоваться следующие инструменты:
- центровка;
- сверло;
- развертка;
- метчик;
- зенкер;
- резец.
Параметры инструментов заносятся в таблицу инструментов.

Команды меню для работы с таблицей означают:


"Новый" - новый инструмент;
"Копия" - копия инструмента;
38
"Перест." - перестановка инструмента;
"Удаление" - удаление инструмента;
"Табл. инструментов" - вход в базу данных текущего инструмента;
"Режимы" - расчет режимов резания в автоматическом
режиме.

Поля таблицы, в которых проставлен ромбик, не используются. Для


каждого инструмента предусмотрена возможность автоматического расчета
режимов резания (поля V - скорость резания и F - подача).
По умолчанию для каждого инструмента (в поле М) предлагаются
включение подачи СОЖ и включение вращения шпинделя по часовой стрелке.
Пользователь может поменять М-ходы для любого инструмента, а также ввести
два М-кода вручную.
Последовательность выполнения кодов определяется
последовательностью их выбора из таблицы М-кодов для инструментов. М-
коды останов шпинделя (М05), останов шпинделя с ориентацией (М19) и
контроль инструмента (М35) выполняются после отработки инструмента.
Остальные коды исполняются перед отработкой. На этапе
постпроцессирования проверяется возможность заполнения выбранных М-
кодов для заданной модели станка. В случае аварийной ситуации система
выдает на экран соответствующее сообщение об ошибке.
Далее рассмотрим содержание полей для каждого инструмента.

Центровка.
D_N - номинальный диаметр инструмента
PR - приоритет;
D - диаметр обрабатываемого отверстия;
SH - угол при верейке инструмента;
НО - выдержка времени на дне отверстия (обороты).
Начальное значение задано в системном параметре СП 23;
V - скорость резания;
F - подача;
М - М - коды.
Если при формировании УП выбран режим c библиотекой СТЦ, то в
результате получим цикл цековки (G82):
- позиционирование в точку XY;
- позиционирование на плоскость безопасности;
- рабочее перемещение на дно отверстия;
- пауза;
- позиционирование на плоскость безопасности.

Зенкер
D_N - номинальный диаметр инструмента;
PR - приоритет;
D - диаметр торцовки;
39
H - глубина торцовки;
НО - выдержка времени на дне отверстия (обороты). Начальное
значение в системном параметре СП 23;
V - скорость резания;
F - подача
М - М-коды.
Если при формировании УП выбран режим С библиотекой СТЦ, то в
результате получим цикл цековки (G82):
- позиционирование в точку XY;
- позиционирование на плоскость безопасности;
- рабочее перемещение на дно отверстия;
- пауза;
- позиционирование на плоскость безопасности.

Сверло
D_N - номинальный диаметр инструмента;
PR - приоритет;
D - диаметр обрабатываемого отверстия;
Н - глубина обрабатываемого отверстия;
D_D - величина первого прохода I в цикле сверления 2
(I=Dинстр.*<СП12>);
Н_D - коэффициент К, снижающий I до J в цикле сверления 2 (I=I*К, где
К = <СП 13>);
SH - номер сверлильного цикла:
0 : Hотв./Dотв.≤ (<СП3>);
1 : (<СП3>) <Hотв./Dотв.≤ (<СП 4>);
2 : (<СП4>) < Hотв./Dотв.;
Величина q определяется системным параметром СП42.
НО - величина минимального прохода J в циклах 1 и 2:
1 : J = <СП11>*D инстр.;
2 : J = <СП14>*D инстр.;
V - скорость резания;
F - подача;
М - М-коды.
Если при формировании УП выбран режим С библиотекой СТЦ, то в
результате получим цикл сверления:
Цикл сверления 0 - цикл сверления (G81);
Цикл сверления 1 - цикл глубокого сверления (G73) без выхода
инструмента;
Цикл сверления 2 - цикл глубокого сверления (G83).

Развертка.
D_N - номинальный диаметр инструмента;
PR - приоритет;
D - диаметр обрабатываемого отверстия;
40
Н - глубина обрабатываемого отверстия;
НО - скорость выхода инструмента из отверстия:
G00 - на холостом ходу;
G01 - на рабочей подаче;
V - скорость резания;
F - подача;
М - М-коды.
Если при формировании УП выбран режим С библиотекой СТЦ, то в
результате получим цикл:
1. Если инструмент выходит из отверстия на холостом ходу, тогда цикл
сверления (G81);
2. Если инструмент выходит из отверстия на рабочей подаче, тогда цикл
расточки (G85).

Метчик.
D_N - номинальный диаметр инструмента;
PR - приоритет;
D - диаметр резьбы;
Н - глубина резьбы;
Н_D - шаг резьбы;
НО - выдержка времени после выхода метчика из отверстия
(вычисляется в оборотах шпинделя);
V - скорость резания;
F - подача;
М - М - коды.
Если при формировании УП выбран режим С библиотекой СТЦ, то в
результате получим цикл нарезания резьбы метчиком:
(G74) - левая резьба;
(G84) - правая резьба.

Резец
D_N - номинальный диаметр инструмента;
PR - приоритет;
D - диаметр обрабатываемого отверстия;
Н - глубина обрабатываемого отверстия;
D_D - цикл расточки:
1: тонкая расточка с цековкой дна отверстия и с ориентацией шпинделя;
2: грубая расточка с выходом на холостом ходу;
3: грубая расточка с выходом на рабочей подаче, определяемой
системным параметром N48;
SH - чистовой припуск по Z;
Н_О - глубина резания;
V - скорость резания;
F - подача;
М - М - коды.
41
Если при формировании УП выбран режим С библиотекой СТП, то в
результате получим цикл:
1. Если цикл расточки 1 в блоке расточки глухого отверстия (для других
блоков поле SH не равно 0), тогда цикл тонкой расточки с цековкой (G75);
2. Если цикл расточки 1 в блоке расточки сквозного отверстия (для
других блоков поле SH=0), тогда цикл тонкой расточки (G76);
3. Если цикл расточки 2 - (G86):
- позиционирование в точку XY;
- позиционирование на плоскость безопасности;
- рабочее перемещение на дно отверстия;
- пауза;
- останов шпинделя;
- позиционирование на плоскость безопасности.
4. Если цикл расточки 3 в блоке расточки глухого отверстия (для других
блоков поле SH не равно 0), тогда цикл расточки с цековкой (G89);
5. Если цикл расточки 3 в блоке расточки сквозного отверстия (для
других блоков поле SH = 0), тогда цикл расточки (G85).

Блок проточка
Этот блок предназначен для программирования продольного или
поперечного точения наружных и внутренних поверхностей.
Обработка выполняется по следующим алгоритмам:
- выше или ниже оси Z;
- слева направо или справа налево;
- одним или двумя инструментами.
В блоке предусмотрено различие между предварительным и
окончательным инструментом.
Предварительным инструментом выполняется черновая и получистовая
обработка. При черновой обработке траектория движения инструмента
параллельна оси X или оси Z (это пользователь задает в параметрах блока). При
этом подход инструмента к заготовке осуществляется по продолжению контура
траектории резца.
Величина подхода задается системным параметром СП9. Величина и
угол отхода инструмента определяется системными параметрами СП7 и СП8.
В блоке используются следующие команды меню:
"инструмент" - вход в таблицу инструментов блока;
"геометрия" - вход в графический редактор;
"Чертеж" - переход к работе с чертежами и фрагментами системы
КОМПАС-ГРАФИК.

Блок контурная проточка


Данный блок предназначен для программирования контурного течения
наружных и внутренних поверхностей.
Обработка выполняется по следующим алгоритмам:
- выше или ниже оси Z;
42
- слева направо или справа налево;
- одним или двумя инструментами.
В блоке предусмотрено различие между предварительным и
окончательным инструментом.
Предварительным инструментом выполняется черновая и получистовая
обработка. При черновой обработке траектория движения инструмента
проходит по контуру, эквидистантному контуру детали. При этом подход
(отход) инструмента к заготовке осуществляется по продолжению крайних
элементов контура траектории резца. Величина подхода и отхода задается
системными параметрами СП9 и СП10.
Команды меню аналогичны тем, что используются в предыдущем блоке.

Алгоритм обработки в блоках проточка и контурная проточка


На скорости позиционирования инструмент выходит в точку подхода.
Величина безопасного подхода (отхода) инструмента к заготовке по оси X
определяется системным параметром СП22.
При черновой обработке предварительный резец выполняет n проходов, в
зависимости от толщины снимаемого слоя. Число проходов предварительного
резца рассчитывается автоматически.
При получистовой обработке резец обходит контур детали с учетом
припуска на чистовую обработку и распределения зон затенения. Зоны
затенения это участки детали, которые не могут быть обработаны без зарезания
детали и определяются углами предварительного резца и углом установки
инструмента.
Способ подхода и отхода задается системными параметрами СП1, СП2.
Величины (углы, радиусы; подхода и отхода предварительного
инструмента определяются системными параметрами СП9, СП10, СП13, СП14,
СП17, СП18.
Смена инструмента осуществляется в точке смены инструмента. Точка
смены определяется в поле таблицы инструмента "Т". Координаты
промежуточной точки смены инструмента, задаются системными параметрами
СП21 и СП22. Движение инструмента в точку (из точки) смены осуществляется
на скорости позиционирования.
Окончательный (чистовой) резец делает один проход и предполагается,
что он движется по контуру детали без затененных зон. Способ подхода и
отхода определяется системными параметрами СП3 и СП4. Величины (углы,
радиусы) подхода и отхода окончательного инструмента определяются
системными параметрами СП11, СП12, СП15, СП16, СП18, СП20.

Точки подхода (отхода) инструмента рассчитываются автоматически


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

43
Расчет траектории режущего инструмента может проводиться для
вершины или для центра притупления резца.
Способ расчета траектории определяется системным параметром СП24.

Инструмент в блоках проточка и контурная проточка.


В этих токарных блоках используются различные токарные резцы.
Параметры инструментов заносятся в таблицу инструментов, внешний
вид к которой показан ниже.
Команды меню означают:
"Новый" - новый инструмент;
"Копия" - копировать инструмент;
"Перест." - перестановка инструмента;
"Удалить" - удаление инструмента;
"Табл. инстр." - вход в базу данных режущего инструмента;
"Просмотр" - просмотр распределения зон затенения по контуру
детали в зависимости от углов резца;
"Режимы" - автоматический расчет режимов резания.
Для каждого инструмента предусмотрена возможность автоматического
расчета режимов резания (поля V - скорость резания и F - подача). По
умолчанию для каждого инструмента (в поле М) предлагаются включение
подачи СОЖ и включение вращения шпинделя по часовой стрелке.
На этапе постпроцессирования проверяется возможность выполнения
выбранных М-кодов для заданной модели станка. В случае аварийной ситуации
система выдает на экран соответствующее сообщение об ошибке.
Далее рассмотрим параметры, содержащиеся в полях таблицы
инструментов.
N - Пр - предварительный (черновой) резец;
Ок - окончательный (чистовой) резец;
Номер - номер резца в базе;
PR - приоритет;
Глубина резания - глубина резания при черновых проходах;
Чистовой припуск - величина чистового припуска;
П - способ подхода к контуру обработки:
1 - по продолжению элемента,
2 - под углом к оси Z,
3 - по окружности.
Для нового резца это поле заполняется с использованием системных
параметров СП1 (для предварительного инструмента), СП3 (для
окончательного инструмента);
О - способ отхода от контура обработки:
1 - по продолжению элемента,
2 - под углом к оси Z,
3 - по окружности;

44
Для нового резца это поле заполняется с использованием системных
параметров СП2 (для предварительного инструмента), СП4 (для
окончательного инструмента);
Угол подхода - значение угла подхода к контуру.
Для нового резца, если задан способ подхода "под углом", это поле
заполняется с использованием системных параметров СП13 (для
предварительного инструмента), СП15 (для окончательного инструмента);
Угол отхода - значение угла отхода от контура.
Для нового резца, если задан способ подхода "под углом", это поле
заполняется с использованием системных параметров СП14 (для
предварительного инструмента), СП16 (для окончательного инструмента);
Т - точка смены инструмента:
1 - в промежуточной точке,
2 - В нуле станка,
3 - в нуле станка по оси X,
4 - в нуле станка по оси Z.
Если в качестве точки смены инструмента выбрана промежуточная точка,
то координаты этой точки будут взяты из системных параметров СП21 и СП22.
V - скорость резания;
F - подача;
С - признак постоянной скорости резания:
1 - нет,
2 - да;
М - М - коды.

Геометрия в блоках Проточка и Контурная проточка.


Параметры, необходимые для задания геометрической информации о
детали отображается в графическом окне блока. Данными по геометрии
являются:
- контур детали;
- контур заготовки;
- положение оси вращения;
- направление обработки (слева - справа);
- положение системы координат.
Геометрическая информация по детали может быть задана и
отредактирована с использованием всех возможностей графического
редактора. Для этого необходимо выполнить следующие действия, работая с
токарным блоком:
- войти в графический редактор КОМПАС-ГРАФИК;
- загрузить геометрию, то есть уже существующий чертеж или фрагмент.
Для задания новой геометрии нужно отрисовать контуры детали и заготовки в
виде отрезков и дуг;
- запустить на выполнение специальную библиотеку.
Библиотека для токарных блоков назначается автоматически. По
окончании работы библиотеки необходимо выйти из графического редактора.
45
При этом происходит возврат в текущий токарный блок, а переданная
КОМПАС-ГРАФИК геометрическая информация отображается в графическом
окне блока.
Остановимся более подробно на последовательности работы с
библиотекой "Токарная группа" (Tok.rtl).
Библиотека предназначена для формирования данных по геометрии
детали и заготовки для токарных блоков и предоставляет следующие
возможности:
1. Задание геометрии детали и заготовки
Предполагается, что геометрия в виде контуров уже создана средствами
графического редактора КОМПАС-ГРАФИК.
В процессе работы с библиотекой нужная геометрия выделяется в группу
(элементы при этом для удобства подсвечиваются), а затем у пользователя
запрашивается технологическая информация.
После выделения в группу над геометрией выполняются следующие
действия:
- контура детали и заготовки приводятся к системе координат детали.
Выполняется сдвиг и поворот выделенной геометрии таким образом, чтобы
начало системы координат детали совместилось с началом системы координат
вида и ось вращения детали совмещается с осью Z;
- осуществляется проверка геометрии на пересечение и взаимное
расположение. В том случае, если геометрия задана некорректно, выдается
соответствующее сообщение;
- если координаты концов детали и заготовки по оси Z не совпадают,
контур заготовки перестраивается таким образом, чтобы эти координаты по Z
совпали (концы заготовки либо отсекаются, либо достраиваются
горизонтальные отрезки).
Контур детали содержит информацию о направлении обработки.
Направление обработки совпадает с направлением обхода контура. В конце
работы библиотеки трансформированная геометрия будет преобразована в
исходное состояние.
2. Задание положения оси вращения
Задавать ось вращения детали не обязательно. Если ось вращения не
задана, то считается, что системы координат детали и вида совпадают, и
никакой трансформации геометрии не происходит.
3. Задание начала системы координат детали
Ввод геометрической информации в графическом редакторе КОМПАС-
ГРАФИК выполняется в плоскости XOY, ось X горизонтальна.
Информация же для токарных блоков должна вводиться в плоскости
ZOX, при этом ось Z является осью вращения. Поэтому при работе с
библиотекой принято следующее допущение: система координат детали лежит
в плоскости ZOX, плоскость ZOX совмещена с плоскостью XOY, и ось Z
горизонтальна.

46
Специальные блоки
Помимо типовых блоков обработки подсистема включает в себя ряд
специальных (вспомогательных) блоков, например, "Смещение", "М - коды",
"Подпрограмма" и т.д.
В подсистеме реализованы следующие блоки:
блок рабочая система координат;
блок подпрограмма;
блок конец процесса;
блок конец программы;
блок М-коды.
Блок рабочая система координат в токарной подсистеме отличается от
аналогичного блока, используемого в других подсистемах.

База данных по токарным резцам


Заполнение базы данных инструмента применяющихся в производстве,
необходимо для автоматизации расчета черновых проходов в блоках проточек.
Внешний вид таблицы, содержащей сведения о резцах, приведен ниже.
В качестве параметров инструмента используются:
главный угол в плане;
вспомогательный угол в плане;
X - величина режущей кромки по X;
Z - величина режущей кромки по Z;
R1 - скругление;
R2 - скругление;
В - ширина режущей кромки.

Команды меню означают:


"Запись" - запись инструментов в базу данных;
"Новый" - ввод нового инструмента в базу данных;
"Просмотр" - прорисовка инструмента по заданным параметрам;
"Копия" - копирование текущего инструмента;
"Удаление" - удаление инструмента;
"Выбор" - копирование текущего инструмента в блок. Команда
выполняется, если вход в базу данных выполнен из таблицы инструментов
какого-либо блока.

Параметры подсистемы
Значения технологических параметров данной подсистемы содержатся в
трех таблицах:
- таблица системных параметров;
- таблица параметров скорости резания;
- таблица параметров подачи.
В настоящей версии подсистемы таблицы параметров скорости резания и
параметров подачи пусты, так как автоматический расчет режимов резания не
реализован.
47
Системные параметры
В таблице системных параметров содержатся технологические данные,
определяющие порядок обработки в различных блоках подсистемы. Редактируя
значения системных параметров, пользователь может изменять внутренние
алгоритмы формирования процессов обработки.
Список системных параметров приведен в таблицах 7 -9.
Таблица 7
Перев. Диапа-
Имя НАЗНАЧЕНИЕ
единица зон
Способ подхода к контуру: 1-по касательной 2-под углом; 3-по
СП1 1-3
окружности (предварительный инструмент)
Способ отхода от контура: 1-по касательной 2-под углом; 3-по
СП2 1-3
окружности (предварительный инструмент)
Способ подхода к контуру: 1-по касательной 2-под углом; 3-по
СП3 1-3
окружности (окончательный инструмент)
Способ отхода от контура: 1-по касательной 2-под углом; 3-по
СП4 1-3
окружности (окончательный инструмент)
СП5 0.1мм 0-999 Позиционный припуск для центровки и сверла

Позиционный припуск для инструментов (кроме центровки и


СП6 1мм 0-99
сверла) только для блоков позиционной обработки

СП7 0.01мм 0-999 Величина отхода от контура (черновой проход)


СП8 1 гр. 0-360 Угол отхода от контура (черновой проход)
Величина подхода к контуру для способа подхода - по касательной
СП9 0.01мм 0-999
и под углом (получистовой проход)
Величина отхода от контура для способа отхода - по касательной и
СП10 0.01мм 0-999
под углом (получистовой проход)
Величина подхода к контуру для способа подхода - по касательной
СП11 0.01мм 0-999
и под углом (чистовой проход)
Величина отхода от контура для способа отхода - по касательной и
СП12 0.01мм 0-999
под углом (чистовой проход)
Угол подхода (получистовой проход) для способа подхода - под
СП13 1 гр. 0-360
углом
Таблица 8
Перев. Диапа-
Имя НАЗНАЧЕНИЕ
единица зон

СП14 1 гр 0-360 Угол отхода (получистовой проход) для способа отхода - под углом

СП15 1 гр 0-360 Угол подхода (чистовой проход) для способа подхода - под углом

48
СП16 1 гр 0-360 Угол отхода (чистовой проход) для способа, отхода - под углом

Радиус окружности (получистовой проход), для способа подхода -


СП17 0.01мм 0-999
по окружности
Радиус окружности (получистовой проход) 1 для способа отхода -
СП18 0.01мм 0-999
по окружности
Радиус окружности (чистовой проход) для способа подхода - по
СП19 0.01мм 0-999
окружности
Радиус окружности (чистовой проход) для способа отхода - по
СП20 0.01 мм 0-999
окружности

СП21 1 мм 0-999 Координата промежуточной точки смены, инструмента по оси X

СП22 1 мм 0-999 Координата промежуточной точки смены инструмента по оси Z

СП23 0.01мм 0-999 Величина безопасного подхода - отхода резца к контуру по оси X

Способ расчета траектории реж. инструмента 1 - для вершины; 2 -


СП24 1-2
для центра радиуса притупления

СП25 1 мм 0-99 Диаметр центровки (для автоматического выбора)

СП26 1 об 0-99 Выдержка времени для центровки на дне отверстия

СП27 1 мм 0-99 Максимальный диаметр отверстия одноразового сверления

СП28 1 мм 0-99 Максимальный диаметр отверстия двухразового сверления

СП29 1 мм 0-99 Максимальный диаметр отверстия трехразового сверления

Коэффициент для определения глубины первого прохода в цикле


СП30 0.1 0-10
сверления 2

СП31 0.1 0-10 Коэффициент, снижающий глубину прохода в цикле сверления 2

Таблица 9

Перев. Диапа-
Имя НАЗНАЧЕНИЕ
единица зон
Коэффициент для определения минимальной глубины прохода в
СП32 0.01 0-100
цикле сверления 2
Коэффициент для определения глубины прохода в цикле сверления
СП33 0.1 0-10
1

СП34 1 0-9 Коэффициент для определения цикла сверления

49
СП35 1 0-9 Коэффициент для определения цикла сверления

СП36 0.1 мм 0-999 Позиционный припуск для центровки и сверла

Коэффициент для определения диаметра сверла перед разверткой в


СП37 0.01мм 0-999
блоке развертывания

СП38 0.1мм 0-99 Величина выхода сверла из отверстия в блоке сквозной резьбы

Величина превышения глубины глухого отверстия перед метчиком


СП39 0.1мм 0-99
для сверла
Количество неполностью нарезанных метчиком ниток в блоке
СП40 1 нитка 0-99
глухой резьбы
Количество неполностью нарезанных ниток в блоке сквозной
СП41 1 нитка 0-99
резьбы
Величина превышения глубины глухого отверстия перед
СП42 0.1мм 0-99
разверткой
Коэффициент уменьшения глубины резания при черновых
СП43 % 0-100
переходах

СОДЕРЖАНИЕ ОТЧЕТА.
I. Пример управляющей программы обработки детали.

50
Список литературы:

1. Махаров Д.Г. Панель оператора для станка мод. 16К20Т1 с УЧПУ


«Электроника НЦ-31». М/у к проведению лабораторной работы. – Улан-Удэ:
ВСТИ, 1989
2. Махаров Д.Г. Устройство УЧПУ «Электроника НЦ-31». М/у к
проведению лабораторной работы. – Улан-Удэ: ВСТИ, 1990
3. Махаров Д.Г. Подготовка управляющей программы для станка мод.
16К20Т1 с оперативным УЧПУ «Электроника НЦ-31». М/у к проведению
лабораторной работы. – Улан-Удэ: ВСТИ, 1992
4. Система подготовки управляющих программ для оборудования с
числовым программным управлением КОМПАС-ЧПУ версия 2.0. Руководство
пользователя – Санкт - Петербург: АО «АСКОН»
5. Программирование обработки на станках с ЧПУ. Справочник – Л.:
Машиностроение, 1990
6. Устройство ЧПУ «Электроника НЦ-31». Руководство для
технологов-программистов, обслуживающих УЧПУ «Электроника НЦ-31». –
М.: ЭНИМС

51
Подписано в печать 1.10.2008 г. Формат 96х60 1/8

Усл. п.л. 6.04. Электронный вариант. Заказ №149

Издательство ВСГТУ

670013 г. Улан-Удэ, ул. Ключевская, 40, в.

 ВСГТУ, 2007 г.

52

Вам также может понравиться