Загрузил Виталий

BASsl 0108 ru - программирование в SHOPMILL

реклама
Введение
1
Управление работой
2
станка
Программирование с
SINUMERIK 840D sl
3
ShopMill
ShopMill
Программирование в
4
G-кодах
Моделирование
5
Управление данными
6
Обработка
7
Управление/Программирование
поверхностей
сложной формы
Аварийные сигналы
8
и рабочие сообщения
Примеры
9
Приложение
A
Алфавитный
B
Для систем ЧПУ
SINUMERIK 840D sl/840DE sl
Программное обеспечение
NCU Systemsoftware для
SINUMERIK 840D sl/840DE sl
с ShopMill
Выпуск 01/2008
Версия
1.5
7.5
указатель
Документация SINUMERIK®
Код издания
Приведенные ниже выпуски были изданы ранее.
Буква в колонке "Примечание" обозначает статус выпуска.
Обозначения статуса выпуска:
A ....
B ....
C ....
Новая документация.
Переиздание без изменений с новым номером для заказа.
Переработанный вариант с новым номером.
Выпуск
08/2005
11/2006
01/2008
Номер для заказа
6FC5398-4AP10-0PA0
6FC5398-4AP10-1PA0
6FC5398-4AP10-2PA0
Примечание
C
C
C
Товарные знаки
SIMATIC®, SIMATIC HMI®, SIMATIC NET®, SIROTEC®, SINUMERIK® и SIMODRIVE® являются
зарегистрированными товарными знаками фирмы Siemens AG. Прочие обозначения в тексте также могут
являться товарными знаками, использование которых третьим лицом для своих целей может привести к
нарушению прав собственности.
Дополнительную информацию можно найти на сайте сети Internet
http://www.siemens.com/motioncontrol
Система управления может обладать дополнительными функциями, не
описанными в этом издании. При новых поставках и в случае оказания
сервисных услуг претензии по этим функциям не принимаются.
Выпуск подготовлен с использованием Word 2003
Содержание данного документа проверено на соответствие описанному
и Designer V 7.1.
аппаратному и программному обеспечению. Все же, наличие отклонений не
При отсутствии специального разрешения передача и копирование этого
исключено, поэтому мы не несем ответственности за полное соответствие.
издания, применение и сообщение его содержания не допускаются.
Содержание данного документа регулярно проверяется, и необходимые
Нарушения влекут обязанность возмещения ущерба. Все права сохраняются, исправления вносятся в последующие издания. Мы будем благодарны за
особенно в случае патентирования или GM-регистрации.
предложения по улучшению.
© Siemens AG 2008
Возможны технические изменения.
6FC5398-4AP10 – 2PA0
Siemens AG
0
01/2008
Предисловие
0
Предисловие
Документация SINUMERIK
Существует 3 категории документации SINUMERIK:
• Общая документация
• Руководство пользователя
• Документация изготовителя/сервисная документация
Ежемесячно обновляемый обзор печатных изданий на различных
языках можно найти в сети Internet на сайте:
http://www.siemens.com/motioncontrol
Следуйте пунктам меню "Support" Æ "Technical documentation" Æ
"List of publications".
Электронные справочники DOConCD и DOConWEB можно найти
на сайте:
http://www.automation.siemens.com/doconweb
Информацию по предложениям для обучения, а также FAQs (часто задаваемые вопросы) можно найти в Internet:
http://www.siemens.com/motioncontrol , http://www.automationdrives.ru в разделе "Support".
Группа пользователей
Настоящая документация предназначена для пользователей обрабатывающих центров и универсальных фрезерных станков с
СЧПУ модели SINUMERIK 840D sl.
Назначение
Настоящее издание знакомит с элементами и командами управления станком. Оно дает информацию о принятии необходимых
мер в случае возникновения неполадок.
Объем содержания
В настоящем руководстве описана функциональность интерфейса ShopMill. Дополнения или изменения, сделанные изготовителем станка, приведены в документации на станок.
Система управления может содержать дополнительные, не описанные в данной документации функции. Претензии к этим функциям не могут быть предъявлены ни при новой поставке, ни при
техническом обслуживании.
Для обеспечения наглядности в документацию не включены полные детальные сведения о всех типах продукта, не рассматривается любой возможный случай установки, режима работы и технического обслуживания.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
iii
0
Предисловие
Техническая поддержка
01/2008
0
При возникновении технических вопросов обращайтесь по горячей линии:
Европа / Африка
Tel.:
+49 180 5050-222
Fax:
+49 180 5050-223
Internet: http://www.siemens.com/automation/support-request
Америка
Tel.:
+1 423 262 2522
Fax:
+1 423 262 2200
E-Mail: mailto:[email protected]
Азия / Тихий океан
Tel.:
+86 1064 719 990
Fax:
+86 1064 747 474
E-Mail: mailto:[email protected]
Горячая линия по технологии
Tel.:
+49 (0) 2166 5506-115
Горячая линия действует в рабочие дни с 8 до 17 часов.
Номера телефонов технической поддержки в Вашей стране можно найти на сайте:
http://www.siemens.com/automation/service&support
Вопросы по данному
изданию
При вопросах (дополнениях, исправлениях) к документации Вы
можете послать факс или E-Mail:
Fax:
+49 (0) 9131 98-63315
E-Mail: mailto:[email protected]
Бланк для отправки по факсу см. в конце издания.
Адрес в сети Internet
http://www.siemens.com/sinumerik
Декларация соответствия ЕС
Декларацию соответствия ЕС директиве EMV можно найти / получить
•
в сети Internet
http://www.ad.siemens.de/csinfo,
под номером продукта/заказа 15257461
•
iv
в отраслевом филиале подразделения A&D MC фирмы Siemens AG.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
0
01/2008
Указания по безопасности
Предисловие
0
Документация содержит указания, которым необходимо следовать во избежание получения материального ущерба или причинения вреда здоровью персонала. Указания по предотвращению
вреда персоналу сопровождаются обозначением в виде треугольника. Указания по предотвращению материального ущерба
приводятся без треугольника. Далее приведены типы предупреждений в порядке уменьшения опасности.
Опасность
означает, что невыполнение соответствующих мер предосторожности приведет к смерти или тяжелым телесным повреждениям.
Предупреждение
означает, что невыполнение соответствующих мер предосторожности может привести к смерти или тяжелым телесным повреждениям.
Осторожно!
с символом в виде треугольника означает, что невыполнение
соответствующих мер предосторожности может привести к легким телесным повреждениям.
Осторожно!
без символа треугольника означает, что невыполнение соответствующих мер предосторожности может привести к материальному ущербу.
Внимание!
Означает, что может возникнуть нежелательный результат или
состояние, если пренебречь соответствующими указаниями.
При возникновении нескольких угроз разной степени тяжести
будет указана наибольшая из них. Если в указании с символом
треугольника дается предупреждение о возможности угрозы жизни обслуживающего персонала, то в том же указании дополнительно может быть дано предупреждение о возможности материального ущерба.
Квалификация персонала
Данный прибор/система может быть введен в эксплуатацию и
использован строго в соответствии с данной документацией.
Ввод в эксплуатацию и использование должны производиться
только квалифицированным персоналом. Квалифицированный
персонал – это специалисты, имеющие право ввода в эксплуатацию, заземления и маркировки приборов, систем и электрических
сетей согласно стандартам техники безопасности.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
v
0
Предисловие
Условия использования
01/2008
0
Необходимо учесть следующее:
Предупреждение
Устройство может использоваться только в соответствии с назначением, указанным в каталогах и техническом описании, а также в
совокупности с рекомендованными Siemens внешними устройствами и компонентами сторонних изготовителей. Для безотказной
работы продукт должен транспортироваться, храниться и тщательно обслуживаться в соответствии с установленными техническими требованиями.
Структура документации
В этой документации имеются следующие информационные блоки, обозначенные при помощи пиктограмм:
Функция
Дополнительная информация
Последовательность управления
Параметры
Дополнительные указания
Программная опция
Описанная в этом месте функция является программной опцией.
Эта функция работает только в том случае, если приобретено
соответствующее программное обеспечение.
Информация от изготовителя станка
Если для определенной функции могут существовать дополнения
или изменения от изготовителя станка, то это указывается так:
См. документацию на станок.
Ссылки на литературу
Литература, в которой содержится более подробное описание
функции, обозначается так:
Литература:
vi
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
0
01/2008
Понятия
Предисловие
0
Далее даны определения нескольких основных понятий.
Программа
Программа – это последовательность команд для системы числового программного управления, необходимых для
изготовления детали на станке.
Контур
С одной стороны, понятие «контур» обозначает контур детали.
С другой стороны, контуром называется часть программы, в
которой контур детали задается в виде цепочки из отдельных
элементов.
Цикл
Цикл (например, фрезерование прямоугольного кармана) – это
имеющаяся в ShopMill подпрограмма для выполнения часто
встречающегося процесса обработки.
(Иногда цикл называют функцией).
Система единиц измерения
В данной документации единицы параметров указаны в
метрической системе измерения. Соответствующие единицы
измерения в дюймовой системе приведены в таблице ниже.
метрическая дюймовая
мм
дюйм
мм/зуб
дюйм/зуб
мм/мин
дюйм/мин
мм/об
дюйм/об
м/мин
фут/мин
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
vii
0
Предисловие
01/2008
0
Для заметок
viii
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
0
01/2008
Содержание
0
Содержание
Введение
1-17
1.1
1.1.1
ShopMill .................................................................................................................... 1-18
Последовательность работы с ShopMill ............................................................... 1-19
1.2
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.2.6
Рабочее место......................................................................................................... 1-20
Система координат ................................................................................................. 1-21
Панели оператора................................................................................................... 1-22
Функции клавиш панели оператора....................................................................... 1-23
Панель управления станком .................................................................................. 1-25
Элементы панели управления станка................................................................... 1-25
Мини-пульт для ручного управления .................................................................... 1-29
1.3
1.3.1
1.3.2
1.3.3
1.3.4
Интерфейс управления станком............................................................................ 1-31
Обзор........................................................................................................................ 1-31
Управление станком при помощи клавиатуры и программных клавиш............. 1-34
Способы отображения программы на дисплее.................................................... 1-38
Ввод значений параметров .................................................................................... 1-42
1.4
1.4.1
1.4.2
1.4.3
1.4.4
1.4.5
Основы программирования.................................................................................... 1-44
Обозначения плоскостей........................................................................................ 1-44
Полярные координаты............................................................................................ 1-44
Абсолютная система координат ............................................................................ 1-45
Относительная система координат ....................................................................... 1-45
Калькулятор ............................................................................................................. 1-46
Управление работой станка
2-47
2.1
Включение и выключение СЧПУ............................................................................ 2-49
2.2
2.2.1
Перемещение рабочих органов станка в исходные позиции (реферирование)2-49
“Согласие пользователя” при использовании Safety Integrated ......................... 2-51
2.3
Индикация координат ............................................................................................. 2-52
2.4
Режимы управления станком................................................................................. 2-53
2.5
2.5.1
2.5.2
Настройки станка .................................................................................................... 2-54
Настройка единиц измерения (миллиметр/дюйм) ............................................... 2-54
Переключение систем координат (MСS/WСS) ..................................................... 2-55
2.6
Изменение значений координат положения......................................................... 2-56
2.7
2.7.1
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
Определение положения нулевой точки детали.................................................. 2-58
Измерения по граням.............................................................................................. 2-62
Измерение углов ..................................................................................................... 2-67
Определение положения нулевой точки для карманов и отверстий ................. 2-69
Измерение выступов............................................................................................... 2-76
Ориентация инструмента перпендикулярно обрабатываемой плоскости ........ 2-83
Коррекция положения круговых осей после определения нулевой точки......... 2-85
Калибровка электронных измерительных приборов ........................................... 2-86
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
ix
0
x
Содержание
01/2008
0
2.8
2.8.1
2.8.2
2.8.3
2.8.4
Измерение инструмента .........................................................................................2-88
Измерение инструмента в ручном режиме ...........................................................2-88
Калибровка фиксированной точки .........................................................................2-92
Измерение инструмента при помощи измерительного датчика .........................2-93
Калибровка измерительного датчика ....................................................................2-96
2.9
2.9.1
2.9.2
2.9.3
2.9.4
2.9.5
2.9.6
2.9.7
2.9.8
2.9.9
Ручной режим ..........................................................................................................2-97
Выбор и установка инструмента в шпиндель .......................................................2-97
Занесение в таблицу и установка в шпиндель нового инструмента ..................2-97
Занесение в таблицу и загрузка в магазин нового инструмента ........................2-99
Включение, останов и позиционирование шпинделя в ручном режиме ............2-99
Перемещение по осям ..........................................................................................2-101
Позиционирование по осям..................................................................................2-103
Поворот круговых осей .........................................................................................2-103
Плоское фрезерование.........................................................................................2-107
Настройки ручного режима работы .....................................................................2-108
2.10
Режим ручного ввода данных MDA .....................................................................2-111
2.11
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.11.6
2.11.7
2.11.8
2.11.9
2.11.10
Работа в автоматическом режиме.......................................................................2-112
Переключение между окнами "T, F, S", "G-функции" и "Вспомогательные функции"
Выбор программы для отработки ........................................................................2-114
Запуск, останов и прерывание программы .........................................................2-115
Прерывание программы .......................................................................................2-116
Запуск программы с заданного кадра .................................................................2-117
Воздействие на процесс отработки программы .................................................2-122
Перезаписывание..................................................................................................2-124
Тестирование программы.....................................................................................2-125
Графическое представление процесса обработки при тестировании .............2-126
Графическое сопровождение процесса обработки ...........................................2-128
2.12
2.12.1
2.12.2
2.12.3
Отладка программы ..............................................................................................2-129
Режим покадровой отработки ..............................................................................2-129
Индикация информации о текущем кадре программы ......................................2-130
Коррекция программы...........................................................................................2-131
2.13
Отсчет продолжительности процессов ...............................................................2-132
2.14
2.14.1
2.14.2
Настройки автоматического режима работы......................................................2-134
Установка подачи при тестировании ...................................................................2-134
Настройка счетчика количества обработанных деталей...................................2-135
2.15
2.15.1
2.15.2
2.15.3
2.15.4
2.15.5
2.15.6
2.15.7
2.15.8
Задание инструментов и их коррекций ...............................................................2-136
Добавление нового инструмента в таблицу .......................................................2-143
Создание нескольких режущих ступеней инструмента ....................................2-145
Изменение имени инструмента............................................................................2-146
Создание дублирующего инструмента................................................................2-146
Ручной инструмент ................................................................................................2-146
Коррекция инструмента ........................................................................................2-147
Дополнительные функции для инструмента ......................................................2-150
Ввод данных износа инструмента .......................................................................2-151
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
0
01/2008
Содержание
0
2.15.9
2.15.10
2.15.11
2.15.12
2.15.13
2.15.14
2.15.15
2.15.16
Активирование функции контроля инструмента ................................................ 2-152
Таблица магазина ................................................................................................. 2-154
Удаление инструмента из таблицы ..................................................................... 2-155
Изменение типа инструмента............................................................................... 2-155
Загрузка и разгрузка инструмента из магазина инструментов ......................... 2-156
Перемещение инструмента................................................................................. 2-158
Позиционирование магазина ............................................................................... 2-160
Сортировка инструмента...................................................................................... 2-160
2.16
2.16.1
2.16.2
2.16.3
Смещения нулевой точки ..................................................................................... 2-162
Задание смещения нулевой точки ...................................................................... 2-164
Список смещений нулевой точки......................................................................... 2-165
Выбор и отключение смещения нулевой точки при работе в ручном режиме 2-167
2.17
Переключение на режим CNC-ISO...................................................................... 2-168
2.18
ShopMill Open (PCU 50.3) ..................................................................................... 2-169
2.19
Удаленная диагностика ........................................................................................ 2-169
Программирование с ShopMill
3-171
3.1
Основы программирования.................................................................................. 3-173
3.2
Структура программы ........................................................................................... 3-176
3.3
Создание ShopMill-программы............................................................................. 3-177
3.3.1
3.3.2
3.3.3
3.3.4
3.3.5
Создание новой программы; определение заготовки ....................................... 3-177
Создание кадров программы ............................................................................... 3-181
Редактирование кадров программы.................................................................... 3-183
Редактор программ ............................................................................................... 3-184
Задание количества деталей ............................................................................... 3-187
3.4
Программирование инструмента, данных коррекции инструмента и частоты
вращения шпинделя............................................................................................................. 3-188
3.5
3.5.1
3.5.2
3.5.3
3.5.4
3.5.5
3.5.6
3.5.7
3.5.8
3.5.9
3.5.10
3.5.11
3.5.12
3.5.13
3.5.14
3.5.15
Фрезерование контура.......................................................................................... 3-189
Обозначения элементов контура......................................................................... 3-192
Создание контура.................................................................................................. 3-194
Создание элементов контура............................................................................... 3-196
Изменение геометрии контура............................................................................. 3-201
Примеры программирования контуров ............................................................... 3-203
Фрезерование по траектории............................................................................... 3-207
Предварительное засверливание при обработке карманов............................. 3-210
Черновое фрезерование кармана ....................................................................... 3-213
Удаление остатков материала после черновой обработки кармана ............... 3-215
Чистовое фрезерование кармана ....................................................................... 3-217
Фрезерование фаски ............................................................................................ 3-219
Черновое фрезерование выступов произвольной формы ............................... 3-220
Удаление остатков материала после черновой обработки выступа ............... 3-221
Чистовое фрезерование выступа........................................................................ 3-223
Фрезерование фаски на кромке выступа............................................................ 3-224
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
xi
0
Содержание
01/2008
0
3.6
Программирование прямых и круговых траекторий перемещения
инструмента ..........................................................................................................................3-225
3.6.1
Движение инструмента по прямолинейной траектории ....................................3-225
3.6.2
Дуга с известными координатами центра ...........................................................3-227
3.6.3
Дуга с известным радиусом..................................................................................3-228
3.6.4
Движение по винтовой траектории ......................................................................3-229
3.6.5
Полярные координаты ..........................................................................................3-230
3.6.6
Программирование прямолинейной траектории в полярных координатах .....3-231
3.6.7
Программирование круговой траектории в полярных координатах .................3-232
3.6.8
Примеры программирования в полярных координатах.....................................3-233
3.7
Обработка отверстий ............................................................................................3-234
3.7.1
Зацентровка ...........................................................................................................3-234
3.7.2
Сверление и развертывание................................................................................3-235
3.7.3
Глубокое сверление ..............................................................................................3-236
3.7.4
Растачивание.........................................................................................................3-238
3.7.5
Нарезание резьбы метчиком................................................................................3-239
3.7.6
Фрезерование резьбы...........................................................................................3-241
3.7.7
Обработка резьбовых отверстий комбинированным инструментом................3-245
3.7.8
Обработка отверстий с произвольным расположением и ................................3-247
расположением по схеме.....................................................................................................3-247
3.7.9
Произвольные позиции.........................................................................................3-248
3.7.10 Линейное расположение отверстий ....................................................................3-252
3.7.11 Линейный массив отверстий ................................................................................3-253
3.7.12 Расположение отверстий по рамке..........................................................................3-254
3.7.13 Расположение отверстий по окружности ............................................................3-256
3.7.14 Расположение отверстий по дуге ........................................................................3-258
3.7.15 Активирование и отключение позиций в схемах расположения отверстий.....3-260
3.7.16 Обход выступов между отверстиями ..................................................................3-261
3.7.17 Повтор обработки позиций ...................................................................................3-263
3.7.18 Примеры программирования операции сверления ...........................................3-264
xii
3.8
3.8.1
3.8.2
3.8.3
3.8.4
3.8.5
3.8.6
3.8.7
3.8.8
3.8.9
3.8.10
Фрезерование ........................................................................................................3-266
Фрезерование плоскости ......................................................................................3-266
Обработка прямоугольных карманов ..................................................................3-269
Обработка цилиндрических карманов.................................................................3-273
Прямоугольный выступ ........................................................................................3-276
Цилиндрический выступ .......................................................................................3-279
Обработка прямых пазов......................................................................................3-281
Обработка круговых пазов....................................................................................3-284
Обработка открытых пазов ...................................................................................3-287
Применение схем позиционирования при фрезеровании.................................3-292
Гравирование.........................................................................................................3-295
3.9
3.9.1
3.9.2
3.9.3
Измерения..............................................................................................................3-300
Измерение положения нулевой точки детали ....................................................3-300
Измерение инструмента .......................................................................................3-302
Калибровка измерительного датчика ..................................................................3-304
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
0
01/2008
Содержание
0
3.10
Различные функции .............................................................................................. 3-305
3.10.1 Вызов подпрограммы............................................................................................ 3-305
3.10.2 Повторное выполнение кадров программы........................................................ 3-307
3.10.3 Изменение настроек в программе ....................................................................... 3-309
3.10.4 Вызов смещений нулевой точки .......................................................................... 3-309
3.10.5 Задание преобразований системы координат ................................................... 3-311
3.10.6 Преобразование системы координат для обработки на цилиндрической
поверхности заготовки ......................................................................................................... 3-314
3.10.7 Поворот системы координат и круговых осей станка ........................................ 3-317
3.10.8 Дополнительные функции .................................................................................... 3-323
3.11
Использование G-кода в ShopMill-программе .................................................... 3-324
Программирование в G-кодах
4-327
4.1
Создание программ в G- кодах............................................................................ 4-328
4.2
Выполнение программ, написанных в G-кодах .................................................. 4-331
4.3
Редактор программ, написанных в G-кодах ....................................................... 4-333
4.4
R-параметры.......................................................................................................... 4-337
4.5
ISO-код ................................................................................................................... 4-338
Моделирование
5-339
5.1
Введение................................................................................................................ 5-340
5.2
Запуск/останов стандартного способа моделирования .................................... 5-341
5.3
Отображение моделирования на виде сверху................................................... 5-343
5.4
Отображение моделирования на трех проекциях ............................................. 5-344
5.5
Увеличение изображения..................................................................................... 5-345
5.6
5.6.1
5.6.2
Трехмерное отображение моделирования......................................................... 5-346
Изменение положения объемной модели .......................................................... 5-347
Вырез в объемной модели ................................................................................... 5-348
5.7
Включение/Отключение режима быстрого моделирования для поверхностей
сложной формы .................................................................................................................... 5-349
5.8
Изображение результата обработки в режиме быстрого моделирования...... 5-349
5.9
Оптимизация размеров и перемещение изображения ..................................... 5-351
5.10
Измерение расстояний ......................................................................................... 5-352
5.11
Функция поиска...................................................................................................... 5-353
5.12
5.12.1
5.12.2
Работа с кадрами программы .............................................................................. 5-354
Поиск кадров.......................................................................................................... 5-354
Изменение кадров программы в G-кодах ........................................................... 5-355
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
xiii
0
Содержание
01/2008
Управление данными
0
6-357
6.1
Управление программами с ShopMill ..................................................................6-358
6.2
6.2.1
6.2.2
6.2.3
6.2.4
6.2.5
6.2.6
6.2.7
6.2.8
6.2.9
Управление программами посредством ShopMill на NCU (HMI-Embedded sl) 6-359
Открытие программы ............................................................................................6-361
Выполнение программы .......................................................................................6-362
Обработка деталей в многоместном приспособлении ......................................6-362
Выполнение программы, написанной в G-кодах с сетевого диска...................6-365
Создание нового каталога/программы ................................................................6-366
Выделение нескольких программ ........................................................................6-367
Копирование/переименование каталога/программы .........................................6-368
Удаление каталога/программы ............................................................................6-369
Сохранение/считывание данных инструмента и смещений нулевой точки ....6-370
6.3
Управление программами с PCU 50.3 (HMI Advanced) .....................................6-373
6.3.1
Открытие программы ............................................................................................6-375
6.3.2
Выполнение программы .......................................................................................6-376
6.3.3
Обработка деталей в многоместном приспособлении ......................................6-376
6.3.4
Загрузка/выгрузка программы ..............................................................................6-379
6.3.5
Выполнение программ, написанных в G-кодах с жесткого диска, дискеты или
сетевого диска.......................................................................................................................6-380
6.3.6
Создание каталога/программы ............................................................................6-381
6.3.7
Выделение нескольких программ ........................................................................6-382
6.3.8
Копирование/переименование/перемещение каталога/программы ................6-383
6.3.9
Удаление каталога/программы ............................................................................6-385
6.3.10 Сохранение/считывание данных инструмента и смещений нулевой точки ....6-385
Обработка поверхностей сложной формы
7.1
Предпосылки..........................................................................................................7-390
7.2
7.2.1
Наладка станка ......................................................................................................7-392
Измерение инструмента .......................................................................................7-392
7.3
7.3.1
7.3.2
7.3.3
7.3.4
Создание программы ............................................................................................7-393
Создание нового файла программы....................................................................7-393
Программирование инструмента .........................................................................7-393
Программирование цикла "High Speed Settings" ................................................7-393
Вызов подпрограммы............................................................................................7-394
7.4
7.4.1
7.4.2
Выполнение программы .......................................................................................7-397
Выбор программы для выполнения.....................................................................7-397
Запуск программы с заданного кадра .................................................................7-398
7.5
Пример ...................................................................................................................7-399
Аварийные сигналы и рабочие сообщения
xiv
7-389
8-403
8.1
Рабочие сообщения ..............................................................................................8-404
8.2
Аварийные сигналы...............................................................................................8-404
8.3
Данные пользователя ...........................................................................................8-405
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
0
01/2008
8.4
Содержание
Отображение номера версии............................................................................... 8-407
Примеры
9.1
0
9-409
Пример 1: Обработка детали с прямоугольным и круговым карманами и...... 9-410
круговым пазом..................................................................................................................... 9-410
9.2
Пример 2: Смещение и отражение контура........................................................ 9-418
9.3
Пример 3: Преобразование для обработки на цилиндрической поверхности 9-421
9.4
Пример 4: Коррекция стенок паза ....................................................................... 9-425
9.5
Пример 5: Поворот круговых осей....................................................................... 9-429
Приложение
A-437
A
Сокращения ...........................................................................................................A-438
B
Алфавитный указатель.......................................................................................... I-441
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
xv
0
Содержание
01/2008
0
Для записей
xvi
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
1
01/2008
Введение
1
Введение
1.1
1.1.1
ShopMill .................................................................................................................... 1-18
Последовательность работы с ShopMill ............................................................... 1-19
1.2
1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.2.6
Рабочее место......................................................................................................... 1-20
Система координат ................................................................................................. 1-21
Панели оператора................................................................................................... 1-22
Функции клавиш панели оператора....................................................................... 1-23
Панель управления станком .................................................................................. 1-25
Элементы панели управления станка................................................................... 1-25
Минипульт для ручного управления...................................................................... 1-29
1.3
1.3.1
1.3.2
1.3.3
1.3.4
Интерфейс управления станком............................................................................ 1-31
Обзор........................................................................................................................ 1-31
Обслуживание станка при помощи клавиатуры и программных клавиш........... 1-34
Способы отображения программы на дисплее .................................................... 1-38
Ввод значений параметров .................................................................................... 1-42
1.4
1.4.1
1.4.2
1.4.3
1.4.4
1.4.5
Основы программирования.................................................................................... 1-44
Обозначения плоскостей........................................................................................ 1-44
Полярные координаты ............................................................................................ 1-44
Абсолютная система координат ............................................................................ 1-45
Относительная система координат ....................................................................... 1-45
Калькулятор ............................................................................................................. 1-46
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
1-17
1 1.1 ShopMill
Введение
1.1
01/2008
1
ShopMill
ShopMill – это программный продукт, разработанный для обслуживания и программирования фрезерных станков с ЧПУ. ShopMill
обеспечивает удобство обслуживания станка и простоту программирования обработки деталей.
Преимущества ShopMill:
Наладка станка
Специальные циклы измерения облегчают измерение инструмента и заготовки.
Создание программы
Возможно использование 3 видов программ:
•
•
•
Программы в G-кодах, импортированные из CAD/CAM-систем.
Программы в G-кодах, создаваемые на станке.
При их разработке применяются встроенные технологические
циклы.
ShopMill-программы, создаваемые непосредственно на станке
(программная опция).
При этом программирование обработки осуществляется легко, так как производится через графический интерфейс и не
требует знания G-кодов.
ShopMill наглядно отображает программу и дает динамичное
графическое изображение для отдельных циклов и при задании элементов контура.
Следующие функции, применимые для всех видов программ,
служат для снижения трудоемкости при программировании и обработке:
Выполнение программы
•
Мощный вычислитель контура, позволяющий создавать контуры любой геометрии.
•
Цикл контурной обработки кармана с вычислением остатка
припуска исключает излишние затраты времени на обработку
(программная опция).
•
Цикл поворота круговых осей делает возможной обработку
заготовок с нескольких сторон и обработку наклонных плоскостей независимо от устройства кинематики станка (поворотный стол/поворотная головка).
Выполнение программы может быть представлено на дисплее
панели управления в трехмерной графике.
Это позволяет простым и удобным способом контролировать
результат программирования или следить за процессом обработки на станке (программная опция).
Для выполнения ShopMill-программы необходимо иметь право
доступа на чтение и редактирование программы.
Функция отработки ShopMill-программ является программной
опцией.
1-18
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
1
01/2008
Введение
1.1 ShopMill
1
Управление инструментом
ShopMill хранит данные используемого инструмента. Кроме того,
имеется возможность управлять данными инструмента, который
не установлен в магазин инструментов.
Управление программой
Необязательно создавать программу «с нуля», если уже существует подобная. Программы можно легко копировать и модифицировать.
При помощи ShopMill может быть реализована одновременная
обработка одинаковых или различных деталей (программная
опция) с оптимизацией последовательности применения инструментов.
Через сетевое соединение или дисковод можно передавать в
СЧПУ внешние программы (программная опция).
1.1.1
Последовательность работы с ShopMill
В этом руководстве описываются два основных варианта работы
с ShopMill.
• Запуск программы для автоматической обработки детали.
• Создание программы обработки.
Запуск выполнения
программы
Прежде чем запустить выполнение программы, необходимо произвести наладку станка. Для этого нужно выполнить следующие
действия при поддержке ShopMill (см. раздел "Управление работой станка”):
• Выполнить процедуру реферирования (выход в исходную позицию). Необходимо только при относительной измерительной
системе станка.
• Измерить инструмент.
• Установить положение нулевой точки детали.
• При необходимости задать другие смещения нулевой точки.
После осуществления наладки станка можно выбрать и запустить
выполнение программы в автоматическом режиме (см. раздел
“Работа в автоматическом режиме”).
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
1-19
1 1.2 Рабочее место
Введение
Создание программы
1.2
01/2008
1
При создании программы сначала необходимо определиться со
способом ее написания - будет ли это ShopMill-программа или
программа, написанная в G-кодах (см. “Программирование с
ShopMill” или “Программирование в G-кодах”).
При создании ShopMill-программы потребуется задать значения
всех необходимых параметров. Отображение кадров программы
сопровождается графическими изображениями. Для облегчения
ввода данных используются вспомогательные схемы, поясняющие смысл параметров.
В ShopMill-программу могут быть включены команды в G-кодах.
Программа, созданная в G-кодах, не может содержать элементов
ShopMill-программы.
Рабочее место
Рабочее место при работе с ShopMill состоит из фрезерного станка с ЧПУ, панели оператора и панели управления станком
Bedientafel
Fräsmaschine
inklusive Steuerung
Maschinensteuertafel
Эскиз рабочего места
Фрезерный станок
ShopMill может применяться на вертикальных и горизонтальных
фрезерных станках с максимальным количеством осей – 10
(включая круговые оси и шпиндель). Одновременно могут индицироваться показания координат 3 линейных и 2 круговых осей, а
также 1 шпинделя.
ShopMill-программы и программы в G-кодах применимы для 2D- и
2½D-обработки, для 3D-обработки применяются программы в Gкодах, созданные в CAD/CAM-системах.
1-20
Модель СЧПУ
ShopMill может применяться для СЧПУ модели SINUMERIK 840D
sl с ShopMill на NCU (HMI-Embedded sl) и PCU 50.3 (HMIAdvanced).
Панель оператора
Через панель оператора осуществляется диалог с ShopMill.
Панель управления
станка
Через панель управления осуществляется управление станком.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
1
1.2.1
01/2008
Введение
1.2 Рабочее место
1
Система координат
При программировании обработки детали на фрезерном станке
используется правая система координат, состоящая из трех осей
X, Y, Z, которые параллельны рабочим осям станка.
Положение системы координат и нулевой точки станка зависит от
его компоновки.
Z
M
Y
W
X
Пример расположения системы координат, нулевой точки станка и нулевой
точки детали
Направления осей определяются по “правилу правой руки”.
Средний палец правой руки ориентируется против направления
подачи на врезание главного шпинделя. Тогда
• большой палец задает направление +X
• указательный палец – направление +Y
• средний палец – направление +Z
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
1-21
1 1.2 Рабочее место
Введение
01/2008
1
+Z
+Y
+X
Правило правой руки
1.2.2
Панели оператора
Для PCU могут применяться следующие модели панелей оператора:
OP 010
OP 010C
OP 010S
OP 012
OP 015
OP 015A
OP 015AT
TP 015A
TP 015AT
Далее, на примере панели оператора OP 010 представлены компоненты, применяющиеся для обслуживания системы ЧПУ и
станка.
Функции клавиш описаны в следующей главе.
Панель оператора OP
010
4
1
.
5
6
3
2
2
Панель оператора OP 010
1-22
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
1
01/2008
Введение
1.2 Рабочее место
1
1
2
3
4
5
Экран 10''
Клавиши управления отображением на экране
Горизонтальная линейка программных клавиш
Вертикальная линейка программных клавиш
Блок ввода символов и цифр, блок управления курсором,
клавиши коррекции текста, клавиатура управления и клавиша
ввода
6 USB-вход.
1.2.3
Функции клавиш панели оператора
Alarm Cancel
Клавиша отмены аварийного сигнала
Channel
При работе с ShopMill эта клавиша не задействована.
Help
Клавиша для переключения между окном программы и графическим окном, а также между диалоговым окном для задания параметров и вспомогательной схемой.
Next Window
При работе с ShopMill эта клавиша не задействована
Page Up или Page Down
Перемещение на страницу вверх или вниз в окне программы или
каталоге.
Cursor
Перемещение курсора по полям ввода или строкам.
„Курсор вправо“ – открытие каталога или программы.
„Курсор влево“ – переход вверх по уровням каталога.
Select
Клавиша выбора при наличии альтернативы.
Соответствует программной клавише "Альтернативно“.
End
Перемещение курсора в последнее поле ввода диалогового окна.
Backspace
• Удаление значения в поле ввода.
• В режиме вставки – удаление символа перед курсором.
Tab
При работе с ShopMill эта клавиша не задействована.
Shift
При нажатой клавише Shift можно производить ввод верхних символов клавиш с двойной раскладкой
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
1-23
1 1.2 Рабочее место
Введение
01/2008
1
Ctrl
В окне рабочей последовательности программы и редакторе программ в G-кодах применяются следующие комбинации клавиш с
“Ctrl”:
• Ctrl + Pos1: переход к началу.
• Ctrl + End: переход в конец.
Alt
При работе с ShopMill эта клавиша не задействована.
Del – не для OP 031
• Удаление значения в поле ввода.
• В режиме вставки – удаление символа, отмеченного курсором.
Insert
Активирование режима вставки или включение калькулятора.
Input
• Завершение ввода данных.
• Открытие каталога или программы.
Alarm – только на OP 010 и OP 010C
Вызов рабочей зоны „Сообщения/Аварийный сигнал“.
Клавиша соответствует программной клавише „Аварийные сообщения“.
Program – на OP 010 и OP 010C
Вызов рабочей зоны “Программа“.
Клавиша соответствует программной клавише „Редактир. прогр.“.
Offset – только на OP 010 и OP 010C
Вызов рабочей зоны “Инструменты/Смещения нулевой точки“.
Клавиша соответствует программной клавише „Нул. т. инструм”.
Program Manager – только на OP 010 и OP 010C
Вызов рабочей зоны “Менеджер программ“.
Клавиша соответствует программной клавише “Программа”.
1-24
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
1
1.2.4
01/2008
Введение
1.2 Рабочее место
1
Панель управления станком
Фрезерный станок может быть оснащен как панелью управления
фирмы «Siemens», так и панелью управления от изготовителя
станка.
Панель управления используется для вызова различных функций станка (перемещение рабочих органов станка, запуск программы обработки и т.д).
Когда активна та или иная функция, соответствующая ей клавиша
подсвечивается.
1.2.5
Элементы панели управления станка
Кнопка аварийного выключения
Эту кнопку необходимо нажимать в аварийной ситуации, когда
существует угроза человеческой жизни или есть опасность повреждения станка или детали.
Все приводы выключаются и тормозятся.
Другие функции кнопки аварийного выключения должны быть
описаны в паспорте станка.
Reset (Сброс)
Reset
• Прерывание работы по программе.
Параметры СЧПУ и связь со станком сохраняются. СЧПУ находится в рабочем состоянии и готова к отработке новой программы.
• Отмена аварийного сигнала.
Jog
Jog
Клавиша выбора ручного режима работы станка.
Teach In
Teach In
При работе с ShopMill эта клавиша не задействована.
MDA
MDA
Выбор режима MDА.
Auto
Auto
Выбор режима Auto.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
1-25
1 1.2 Рабочее место
Введение
01/2008
1
Single Block
Покадровая отработка программы.
Single Block
Repos
Перепозиционирование, повторный подвод инструмента к обрабатываемому контуру.
Repos
Ref Point
Ref Point
Реферирование станка – перевод станка в исходное состояние.
VAR
Inc Var (Incremental Feed Variable)
Пошаговое перемещение с переменной величиной шага.
1
...
10000
Inc (Пошаговая подача)
Пошаговое перемещение с заданной величиной шага от 1 до
10000 дискрет.
Величина дискреты зависит от параметра станка 11330
См. документацию на станок.
Cycle Start
Cycle Start
Запуск программы.
Cycle Stop
Cycle Stop
Останов выполнения программы.
X
...
5th Axis
+
Rapid
WCS MCS
Клавиши осей
Выбор осей.
Клавиши направления
Выбор отрицательного или положительного направления перемещения по оси.
Rapid
Ускоренное перемещение по осям (с наибольшей возможной
скоростью).
WCS MCS
Переключение между системой координат детали (WCS) и системой координат станка (MCS).
1-26
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
1
01/2008
Введение
1.2 Рабочее место
%
Feed Stop
Feed Start
%
1
Коррекция величины подачи/ускоренного хода
Увеличение и уменьшение запрограммированной подачи или
скорости ускоренного хода.
Запрограммированные значения подачи и скорости ускоренного
хода соответствуют 100% и могут изменяться от 0% до 120%
(скорость ускоренного хода - только до 100%).
Новое значение подачи отображается на дисплее в виде абсолютного значения и в процентах к запрограммированному значению (в строке состояния подачи).
Feed Stop
Прерывание выполнения программы, останов приводов подач.
Feed Start
Возобновление выполнения программы с текущего кадра с запрограммированной подачей.
Коррекция скорости шпинделя
Увеличение и уменьшение запрограммированной частоты вращения.
Запрограммированная частота вращения соответствует 100% и
может изменяться от 50% до 120%. Новое значение частоты
вращения отображается на дисплее в виде абсолютного значения и в процентах к запрограммированному значению (в строке
состояния вращения шпинделя).
Spindle Dec.
Spindle Dec. – только на Maschinensteuertafel OP032S
Снижение частоты вращения шпинделя.
Spindle Inc.
Spindle Inc. – только на Maschinensteuertafel OP032S
Увеличение частоты вращения шпинделя.
Spindle Stop
100% – только на панели управления OP032S
Восстановление запрограммированного значения частоты вращения шпинделя.
Spindle Stop
Останов шпинделя.
Spindle Start
Spindle Start
Пуск шпинделя.
Spindle Left
Spindle Left – только на панели управления OP032S
Запуск шпинделя (направление вращения – вправо).
Spindle Right
Spindle Right – только на панели управления OP032S
Запуск шпинделя (направление вращения – влево).
100%
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
1-27
1 1.2 Рабочее место
Введение
01/2008
1
Переключатель прав доступа
Переключатель прав доступа служит для установки уровня прав
доступа. Он имеет четыре положения, соответствующих с 4 по 7
степеням защиты.
Через настройку параметров станка разным степеням защиты
присваиваются различные уровни доступа к программам, данным
и функциям.
См. документацию на станок.
Для изменения положения переключателя прав доступа имеется
3 ключа разного цвета, которые вынимаются из переключателя
при достижении заданного положения:
Наименьший уровень
прав доступа
Положение 0
Ключа нет
Степень защиты 7
⏐
⏐
⏐
⏐
⏐
⏐
⏐
⏐
↓
Возрастание
прав доступа
Положение 1
Ключ 1 черный
Степень защиты 6
Положение 2
Ключ 1 зеленый
Степень защиты 5
⏐
⏐
⏐
⏐
⏐
⏐
⏐
⏐
↓
Наивысший уровень
прав доступа
Положение 3
Ключ 1 красный
Степень защиты 4
При изменении положения переключателя информация об этом
будет отображена на дисплее не сразу. Для этого необходимо
осуществить какое-либо действие, изменяющее изображение на
дисплее (например, закрыть или открыть каталог).
Если ПЛК (программируемые логические контроллеры) станка
находятся в состоянии останова (включены светодиоды панели
управления станком), то при попытке запуска станка ShopMill игнорирует положение переключателя.
Степени защиты от 0 до 3 могут устанавливаться через пароль,
определенный производителем станка. При введенном пароле
ShopMill игнорирует положение переключателя прав доступа.
См. документацию на станок.
1-28
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
1
1.2.6
01/2008
1
Введение
1.2 Рабочее место
Мини-пульт для ручного управления
20
60
108
A
G
F
E
H
216
D
B
88
I
C
83,5
A Кнопка аварийного выключения, двухпозиционная
B Кнопка разблокировки перемещений, двухпозиционная
С Переключатель для выбора осей (5 осей и нейтральное положение)
D Функциональные клавиши F1, F2, F3
E Клавиши выбора направления перемещения +, F Клавиша ускоренного хода (функционирует совместно с клавишами выбора направления или маховичком)
G Маховичок
H Магнит для прикрепления к металлическим поверхностям
I Соединительный кабель 1,5 м ... 3,5 м
Элементы управления
Кнопка аварийного выключения
Используется в аварийной ситуации, если
1. существует угроза человеческой жизни
2. есть опасность повреждения станка или детали
Кнопка разблокировки перемещений
Кнопка имеет два состояния. Она должна быть нажата, если необходимо выполнить какие-либо перемещения на станке.
Переключатель для выбора осей
При помощи переключателя для выбора осей можно производить
выбор одной из 5 осей.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
1-29
1 1.2 Рабочее место
Введение
01/2008
1
Функциональные клавиши
При помощи функциональных клавиш могут выполняться специальные функции станка.
Клавиши выбора направления перемещения
При помощи клавиш направления +, - задается направление перемещения вдоль выбранной оси.
Маховичок
При помощи маховичка можно осуществлять перемещения рабочих органов станка вдоль выбранных осей. Маховичок выдает 2
полосы сигналов на 100 импульсов на оборот.
Клавиша ускоренного хода
При помощи клавиши ускоренного хода может быть увеличена
скорость перемещения вдоль выбранной оси. Используется совместно с клавишами выбора направления (+, -) или маховичком.
1-30
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
1
01/2008
1
Введение
1.3 Интерфейс управления станком
1.3
Интерфейс управления станком
1.3.1
Обзор
Элементы интерфейса
1
14
2
4
5
6
3
8
7
13
9
10
11
12
15
15
14
Интерфейс управления станком
1
2
3
4
5
6
7
8
Активный режим работы / Рабочая зона и подрежим работы
Строка аварийных и рабочих сообщений
Имя программы
Путь к файлу с программой
Состояние канала и воздействие на программу
Рабочие сообщения канала
Индикация координат положения по осям
Индикация
• активного инструмента Т
• текущей величины подачи F
• скорости вращения шпинделя S
• степени загрузки шпинделя (в%)
9 Индикация активных смещений нулевой точки и поворотов
системы координат.
10 Рабочее окно
11 Строка для дополнительных комментариев
12 Горизонтальная линейка программных клавиш
13 Вертикальная линейка программных клавиш
14 Программные клавиши
15 Клавиши управления экраном
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
1-31
1 1.3 Интерфейс управления станком
Введение
Подрежимы работы
01/2008
REF:
REPOS:
INC1 ... INC10000:
чением шага
INC_VAR:
чением шага
1
реферирование станка
перепозиционирование
пошаговое перемещение с постоянным знапошаговое перемещение с переменным зна-
Состояние канала
RESET
канал активен
канал прерван
Воздействие на программу
Рабочие сообщения
канала
SKP: деактивировать кадр (в G-коде)
DRY: подача при тестировании
!ROV: только регулятор подачи (регулирование ускоренного хода
неактивно)
SBL1: покадровая отработка (останов после каждого кадра,
задающего какую-либо функцию станка.
SBL2: в ShopMill не используется (останов после каждого кадра)
SBL3: покадровая отработка “детально” (останов после каждого
кадра производится также в пределах
цикла)
M01: Программируемый останов
DRF: DRF-смещение
PRT: Тестирование программы
Останов: требуются действия по обслуживанию станка.
Ожидание: действий по обслуживанию станка не требуется.
Если активна функция “Выдержка времени”, то будет отображаться остаток времени. Единицы измерения – секунда или оборот шпинделя.
Индикация координат
положения по осям
Отсчет действительных значений координат производится в системе координат ENS. На дисплее отображаются текущие координаты положения инструмента относительно нулевой точки
детали.
Символы для индикации состояния осей
линейная ось зафиксирована
круговая ось зафиксирована
Состояние подачи
Подача заблокирована
1-32
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
1
01/2008
Введение
1.3 Интерфейс управления станком
1
Состояние шпинделя
шпиндель заблокирован
шпиндель не вращается
шпиндель вращается вправо
шпиндель вращается влево
Степень загрузки шпинделя может составлять 100%.
См. документацию на станок.
Цвета символов имеют следующие значения:
Красный: на станке не выполняются никакие действия.
Зеленый: на станке выполняются какие-либо действия.
Желтый: ожидание действий по обслуживанию.
Серый: прочее.
Клавиши управления
экраном
Machine
Вызов активного режима работы (ручной или автоматический
режимы, режим MDA)
Возврат
В ShopMill не используется.
Расширение
Изменение горизонтальной линейки программных клавиш.
Menu Select
Вызов главного меню.
Вместо пути к файлу программы (4) могут отображаться символы,
определенные производителем станка. В этом случае путь к
файлу будет отображаться совместно с именем программы (3).
См. документацию на станок.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
1-33
1 1.3 Интерфейс управления станком
Введение
1.3.2
01/2008
1
Управление станком при помощи клавиатуры и программных клавиш
Интерфейс ShopMill представляет собой диалоговые окна, в которых имеется 8 горизонтальных и 8 вертикальных программных
клавиш. Программные клавиши обслуживаются через находящиеся рядом клавиши клавиатуры.
Посредством программных клавиш можно активировать новое
диалоговое окно.
В ShopMill имеется 3 режима управления (ручной, автоматический и MDA) и 4 рабочих зоны (“Менеджер программ”, “Программа”, “Рабочие/аварийные сообщения”, “Инструменты/ СНТ”.
Для перехода в другую рабочую зону нажмите клавишу "Menu
Select". Откроется главное меню. При помощи программных клавиш главного меню можно перейти в любую другую рабочую зону.
Изменение отображения рабочих зон может производиться при
помощи клавиш клавиатуры панели оператора.
Jog
1-34
MDA
Auto
Переключение режима управления может осуществляться непосредственно клавишами панели оператора.
Нажмите программную клавишу “Станок” для перехода в окно
активного режима работы станка.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
1
01/2008
Введение
1.3 Интерфейс управления станком
1
При изменении режима управления или рабочей зоны изменятся
и функции программных клавиш.
Главное меню
Ручной режим управления
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
1-35
1 1.3 Интерфейс управления станком
Введение
01/2008
1
При нажатии одной из горизонтальных программных клавиш изменится только вертикальная линейка программных клавиш.
Ручной режим управления
Использование одной из функций в ручном режиме управления
1-36
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
1
01/2008
Введение
1.3 Интерфейс управления станком
1
, появляющийся справа в строке дополнительных
Символ
комментариев, означает, что функции программных клавиш горизонтальной линейки в пределах той же рабочей зоны могут быть
изменены. Нажмите для этого клавишу "Расширение". При повторном нажатии клавиши "Расширение" программные клавиши
горизонтальной линейки получат первоначальные функции.
При помощи программной клавиши “Назад” можно вернуться в
предыдущее диалоговое окно.
При помощи программной клавиши “Отмена” диалоговое окно
будет закрыто без принятия введенных данных. Одновременно
произойдет переход в предыдущее диалоговое окно.
Для передачи системе ЧПУ данных, введенных через диалоговое
окно необходимо нажать программную клавишу “Принять”. При
этом диалоговое окно будет закрыто, данные сохранены.
Программная клавиша “ОК” служит для подтверждения выполнения каких-либо действий, например, переименования или удаления программы.
Нажатая программная клавиша имеет темный цвет.
ProgrammTest
активно
ProgrammTest
неактивно
Для отмены функции необходимо снова нажать программную
клавишу. При этом программная клавиша снова станет серой.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
1-37
1 1.3 Интерфейс управления станком
Введение
1.3.3
01/2008
1
Способы отображения программы на дисплее
ShopMill-программа может быть представлена несколькими способами.
Менеджер программ
В рабочей зоне “Менеджер программ”производятся различные
действия с программами. Здесь можно выбрать программу для
обработки детали.
Менеджер программ
-или-
Рабочую зону “Менеджер программ” можно открыть программной
клавишей “Программа” или клавишей "Program Manager".
При помощи клавиш “Курсор вверх” и “Курсор вниз” можно перемещаться по строкам в пределах одного каталога.
При помощи клавиши "Курсор вправо" можно открыть каталог.
При помощи клавиши “Курсор влево” можно переместиться на
предыдущий уровень каталога.
-или-
1-38
Клавишами “Курсор вправо” или “Input” открывается окно рабочей
последовательности программы.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
1
01/2008
Введение
1.3 Интерфейс управления станком
Окно рабочей последовательности программы
1
В окне рабочей последовательности программы отображается
последовательность отдельных кадров программирования обработки.
Окно рабочей последовательности программы
При помощи клавиш “Курсор вверх” и “Курсор вниз” можно перемещаться по кадрам программы.
При помощи клавиши "Help" можно переключаться между окном
рабочей последовательности программы и графическим окном.
Графическое окно
В графическом окне отображается вид сверху обрабатываемой
детали в динамичной штриховой графике. Элемент детали, соответствующий выделенному в окне рабочей последовательности
программы кадру, будет выделен цветом.
Графическое окно
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
1-39
1 1.3 Интерфейс управления станком
Введение
01/2008
1
В окне рабочей последовательности программы можно открывать
кадры при помощи клавиши “Курсор вправо”. При этом откроется
соответствующее диалоговое окно с графическим изображением.
Диалоговое окно с графическим изображением
Графическое изображение в диалоговом окне представляет контур текущего шага обработки.
Диалоговое окно с графическим изображением
Перемещение по полям ввода в диалоговом окне осуществляется
при помощи клавиш курсора.
При помощи клавиши "Help" можно переключаться между графическим изображением детали и вспомогательной схемой.
1-40
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
1
01/2008
Введение
1.3 Интерфейс управления станком
Диалоговое окно со
вспомогательной схемой
1
Вспомогательная схема поясняет смысл программируемых параметров шага обработки.
Диалоговое окно со вспомогательной схемой
Цветные символы во вспомогательных схемах:
Желтый круг = Исходная точка
Красная стрелка = Инструмент перемещается с ускоренным ходом
Зеленая стрелка = Инструмент перемещается на рабочей подаче
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
1-41
1 1.3 Интерфейс управления станком
Введение
1.3.4
01/2008
1
Ввод значений параметров
При наладке станка и при программировании необходимо задавать значения различных параметров в поля ввода, отображаемые белым цветом.
Данные, находящиеся в полях ввода серого цвета, вычислены
автоматически.
weißes
Eingabefeld
graues
Eingabefeld
Parameter
Einheit
Диалоговое окно
Поля ввода с возможностью выбора альтернативы
-или-
Ввод параметров
Поля ввода некоторых параметров содержат альтернативные
варианты вводимых данных. В эти поля ввода невозможно ввести какие-либо другие значения.
Нажимайте программную клавишу "Альтернативно" или клавишу "Select" до тех пор, пока в поле ввода не отобразится
требуемая настройка.
Программная клавиша "Альтернативно" появляется только тогда,
когда курсор находится в поле ввода с возможностью выбора
альтернативы. В том же случае становится активной и клавиша
"Select".
Для числовых параметров значения задаются при помощи клавиатуры панели оператора.
Введите значение.
Нажмите клавишу "Input", чтобы подтвердить и завершить
ввод.
-или-
1-42
Для того чтобы поле ввода осталось пустым, нажмите клавишу
"Backspace" или "Del".
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
1
01/2008
Введение
1.3 Интерфейс управления станком
Выбор единиц измерения
-или-
1
Для некоторых параметров можно выбирать единицы измерения.
Нажимайте программную клавишу “Альтернативно” или клавишу “Select” до тех пор, пока не отобразится обозначение
необходимых единиц измерения.
Программная клавиша “Альтернативно” появляется только при
наличии возможности выбора. В том же случае становится активной и клавиша "Select".
Удаление введенных
значений
Если в поле ввода задано ошибочное число, оно может быть
удалено.
Нажмите клавишу "Backspace" или "Del".
-илиИзменение или вычисление значений
При необходимости корректировки отдельных символов в поле
ввода используется режим вставки. В этом режиме становится
активным калькулятор, при помощи которого можно вычислять
значения параметров при программировании.
Нажмите клавишу "Insert".
Активируется режим вставки или калькулятор.
Перемещение курсора в пределах поля ввода производится при
помощи клавиш "Курсор влево" и "Курсор вправо".
При помощи клавиш "Backspace" или "Del" можно удалять отдельные символы.
Информацию об использовании калькулятора можно найти в главе “Калькулятор”.
Передача значений
параметров системе
ЧПУ
-или-
Если все параметры заданы правильно, диалоговое окно может
быть закрыто с сохранением значений параметров.
Нажмите программную клавишу “Принять” или клавишу “Курсор влево”.
Если в одной строке находится несколько полей ввода, то для
закрытия диалогового окна при помощи клавиши “Курсор влево” необходимо установить курсор в крайнее левое поле ввода.
Если параметры в диалоговом окне определены не полностью,
или введенные значения содержат грубые ошибки, то данные не
будут приняты и сохранены. В строке для дополнительных комментариев будет выдана информация о том, значения каких параметров не определены или заданы неправильно.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
1-43
1 1.4 Основы программирования
Введение
1.4
Основы программирования
1.4.1
Обозначения плоскостей
1
01/2008
Две координатных оси задают плоскость. Третья координатная
ось (ось инструмента) направлена перпендикулярно этой плоскости и определяет направление подачи на врезание (например,
для 2½ -осевой обработки).
Для правильного учета системой
ЧПУ значений коррекции инструмента, в программе задается
плоскость, в которой будет производиться обработка. Кроме
того, задание плоскости бывает
необходимо при программировании дуг и использовании полярных координат.
Z
Y
Y /Z
Z/ X
X/
Y
X
Рабочие плоскости задаются следующим образом:
1.4.2
Плоскость
Ось инструмента
X/Y
Z
Z/X
Y
Y/Z
X
Полярные координаты
Прямоугольная система координат удобна при программировании
в том случае, если на чертеже детали заданы вертикальные и
горизонтальные размеры. При программировании обработки дуг и
наклонных элементов целесообразно применять полярную систему координат (см. раздел “Программирование прямых и круговых траекторий перемещения инструмента”).
Начало полярной системы координат называется полюсом.
Y
P2
P1
60
Пример:
Координаты точек P1 и P2 в полярной системе координат:
P1:Радиус =100, Угол =30°
P2:Радиус =60, Угол =75°
75°
10
0
30°
30
Pol
X
15
1-44
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
1
1.4.3
01/2008
1
Введение
1.4 Основы программирования
Абсолютная система координат
При вводе абсолютных координат все значения отсчитываются от
нулевой точки системы координат. С точки зрения перемещений
инструмента это означает:
абсолютные координаты задают позицию, в которую должен переместиться инструмент.
Пример:
Координаты точек P1 – P3 заданы относительно нулевой
точки системы координат
P1: X20 Y35
60
P1
P3
20
P3: X70 Y20
P2
35
P2: X50 Y60
Y
X
20
50
70
1.4.4
Относительная система координат
Если чертеж детали содержит размеры определенные относительно положения предыдущего элемента (нанесенные в виде
цепочки), то при программировании целесообразно применять
относительную систему координат.
При вводе относительных координат значения отсчитываются от
положения предыдущей запрограммированной позиции.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
Y
20
P2
15
P1
P3
20
Пример:
Координаты точек P1 – P3 в относительной системе:
P1: X20 Y35 ;(относительно
нулевой точки)
P2: X30 Y20 ;(относительно
P1)
P3: X20 Y-35 ;(относительно
P2)
X
20
30
20
1-45
1 1.4 Основы программирования
Введение
1.4.5
01/2008
1
Калькулятор
Функция
Условие применения
=
Курсор установлен в поле ввода.
При помощи клавиши "Insert" или клавиши “Равно”
производится включение режима калькулятора.
После нажатия этих клавиш, последующего ввода арифметического символа (+, -, *, / ), числового значения,
нажатия клавиши “Input” и задания другого числового значения
происходит расчет значения параметра.
Пример:
Для увеличения значения износа инструмента в направлении
длины L на 0.1 мм необходимо:
• установить курсор в соответствующее поле ввода;
• открыть поле ввода клавишей “Равно”;
• сложить существующее значение с новым значением износа,
например, 0.5 + 0.1;
• завершить операцию клавишей "Input".
Результат: 0.6
1-46
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2
01/2008
Управление работой станка
2
Управление работой станка
2.1
Включение и выключение СЧПУ............................................................................ 2-49
2.2
2.2.1
Перемещение рабочих органов станка в исходные позиции (реферирование)2-49
“Согласие пользователя” при использовании Safety Integrated ......................... 2-51
2.3
Индикация координат ............................................................................................. 2-52
2.4
Режимы управления станком................................................................................. 2-53
2.5
2.5.1
2.5.2
Настройки станка .................................................................................................... 2-54
Настройка единиц измерения (миллиметр/дюйм) ............................................... 2-54
Переключение систем координат (MСS/WСS) ..................................................... 2-55
2.6
Изменение значений координат положения......................................................... 2-56
2.7
2.7.1
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
Определение положения нулевой точки детали.................................................. 2-58
Измерения по граням.............................................................................................. 2-62
Измерение углов ..................................................................................................... 2-67
Определение положения нулевой точки для карманов и отверстий ................. 2-69
Измерение выступов............................................................................................... 2-76
Ориентация инструмента перпендикулярно обрабатываемой плоскости......... 2-83
Коррекция положения круговых осей после определения нулевой точки......... 2-85
Калибровка электронных измерительных приборов ........................................... 2-86
2.8
2.8.1
2.8.2
2.8.3
2.8.4
Измерение инструмента ......................................................................................... 2-88
Измерение инструмента в ручном режиме........................................................... 2-88
Калибровка фиксированной точки......................................................................... 2-92
Измерение инструмента при помощи измерительного датчика......................... 2-93
Калибровка измерительного датчика.................................................................... 2-96
2.9
2.9.1
2.9.2
2.9.3
2.9.4
2.9.5
2.9.6
2.9.7
2.9.8
2.9.9
Ручной режим .......................................................................................................... 2-97
Выбор и установка инструмента в шпиндель....................................................... 2-97
Занесение в таблицу и установка в шпиндель нового инструмента.................. 2-97
Занесение в таблицу и загрузка в магазин нового инструмента ........................ 2-99
Включение, останов и позиционирование шпинделя в ручном режиме ............ 2-99
Перемещение по осям.......................................................................................... 2-101
Позиционирование по осям.................................................................................. 2-103
Поворот круговых осей ......................................................................................... 2-103
Плоское фрезерование ........................................................................................ 2-107
Настройки ручного режима работы ..................................................................... 2-108
2.10
Режим ручного ввода данных MDA ..................................................................... 2-111
2.11
2.11.1
2.11.2
2.11.3
2.11.4
2.11.5
2.11.6
2.11.7
Работа в автоматическом режиме....................................................................... 2-112
Переключение между окнами "T, F, S", "G-функции" и "Вспомогательные функции" .
Выбор программы для отработки ........................................................................ 2-114
Запуск, останов и прерывание программы......................................................... 2-115
Прерывание программы ....................................................................................... 2-116
Запуск программы с заданного кадра ................................................................. 2-117
Воздействие на процесс отработки программы................................................. 2-122
Перезаписывание.................................................................................................. 2-124
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2-47
2
Управление работой станка
01/2008
2
2.11.8 Тестирование программы.....................................................................................2-125
2.11.9 Графическое представление процесса обработки при тестировании .............2-126
2.11.10 Графическое сопровождение процесса обработки............................................2-128
2-48
2.12
2.12.1
2.12.2
2.12.3
Отладка программы ..............................................................................................2-129
Режим покадровой отработки ..............................................................................2-129
Индикация информации о текущем кадре программы ......................................2-130
Коррекция программы...........................................................................................2-131
2.13
Отсчет продолжительности процессов ...............................................................2-132
2.14
2.14.1
2.14.2
Настройки автоматического режима работы ......................................................2-134
Установка подачи при тестировании ...................................................................2-134
Настройка счетчика количества обработанных деталей ...................................2-135
2.15
2.15.1
2.15.2
2.15.3
2.15.4
2.15.5
2.15.6
2.15.7
2.15.8
2.15.9
2.15.10
2.15.11
2.15.12
2.15.13
2.15.14
2.15.15
2.15.16
Задание инструментов и их коррекций................................................................2-136
Добавление нового инструмента в таблицу .......................................................2-143
Создание нескольких режущих кромок инструмента .........................................2-145
Изменение имени инструмента............................................................................2-146
Создание дублирующего инструмента................................................................2-146
Ручной инструмент ................................................................................................2-146
Коррекция инструмента ........................................................................................2-147
Дополнительные функции для инструмента ......................................................2-150
Ввод данных износа инструмента .......................................................................2-151
Активирование функции контроля инструмента ................................................2-152
Таблица магазина..................................................................................................2-154
Удаление инструмента из таблицы .....................................................................2-155
Изменение типа инструмента...............................................................................2-155
Загрузка и разгрузка инструмента из магазина инструментов ..........................2-156
Перемещение инструмента ..................................................................................2-158
Позиционирование магазина................................................................................2-160
Сортировка инструмента ......................................................................................2-160
2.16
2.16.1
2.16.2
2.16.3
Смещения нулевой точки .....................................................................................2-162
Задание смещения нулевой точки.......................................................................2-164
Список смещений нулевой точки .........................................................................2-165
Выбор и отключение смещения нулевой точки при работе в ручном режиме 2-167
2.17
Переключение на режим CNC-ISO ......................................................................2-168
2.18
ShopMill Open (PCU 50.3)......................................................................................2-169
2.19
Удаленная диагностика ........................................................................................2-169
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2
2.1
01/2008
Управление работой станка
2.1 Включение и выключение СЧПУ
2
Включение и выключение СЧПУ
Включение и выключение СЧПУ может производиться различными способами.
См. документацию на станок.
После включения отображается рабочая зона "Ручной режим”.
Рабочая зона «Ручной режим»
2.2
Перемещение рабочих органов станка в исходные позиции (реферирование)
При помощи функции "Ref" осуществляется приведение в соответствие координат, хранящихся в СЧПУ с действительными положениями осей. Существуют разные варианты выполнения.
См. документацию на станок.
• Исходные позиции существуют только для координатных осей.
После включения СЧПУ индикация координат на дисплее не
соответствует действительному положению рабочих органов.
• Реферирование необходимо только в том случае, если на
станке отсутствует абсолютная измерительная система!
Предупреждение
Если текущее расположение рабочих органов станка не позволяет произвести реферирование безопасно, необходимо перед реферированием переместить их в соответствующие положения.
Внимательно следите за перемещениями самих рабочих органов
и не обращайте внимания на текущую индикацию координат!
Программные ограничители неактивны!
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2-49
2 2.2 Перемещение рабочих органов станка в исходные позиции
Управление работой станка
01/2008
2
Реферирование
¾
Выберите ручной режим работы (клавиша “Jog”).
¾
Нажмите клавишу "Ref Point".
¾
Выберите ось для реферирования.
¾
Нажмите клавиши "-" или "+".
Jog
Ref Point
X
...
+
Рабочий орган, соответствующий выбранной оси, перемещается
в исходную позицию. Направление движения и последовательность выбора осей определяется производителем станка в программе ПЛК. Если нажата клавиша перемещения в неверном
направлении, движение рабочего органа осуществлено не будет.
На дисплее будет отображена координата исходной позиции.
Этот символ появляется на дисплее рядом с обозначением
оси, для которой достигнута исходная позиция.
Пока реферирование оси не закончено, данный символ не отображается.
Прерывание движения
по оси
¾
Feed Stop
Нажмите клавишу "Feed Stop".
Движение по оси будет прервано
Возобновление движения по оси
X
¾
Выберите ось.
¾
Нажмите клавишу "-" или "+".
...
+
Соответствующий рабочий орган станка перемещается в исходную позицию.
При достижении исходных позиций по всем осям станок становится синхронизированным с системой ЧПУ. На дисплее индицируются координаты исходных позиций. Эти координаты равны
расстояниям между нулевой точкой станка и исходными точками
рабочих органов. С этого момента становятся активны программные ограничители
2-50
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2
01/2008
Управление работой станка
2.2 Перемещение рабочих органов станка в исходные позиции
2
Реферирование завершается с панели управления станка переводом станка в автоматический или ручной режим управления.
• Реферирование может производиться одновременно по всем
осям (в зависимости от программы ПЛК изготовителя станка).
• Корректор подачи активен.
Последовательность реферирования осей может задаваться
производителем станка.
Запуск программы клавишей "Cycle-Start" в автоматическом режиме возможен только при достижении исходных позиций всеми
осями.
2.2.1
“Согласие пользователя” при использовании Safety Integrated
Если на станке имеется Safety Integrated (SI), то при реферировании необходимо подтвердить, что отображаемая на дисплее координата положения по оси соответствует действительной позиции рабочего органа станка. Это подтверждение служит необходимым условием для последующего выполнения функций Safety
Integrated.
Подтверждение (согласие пользователя) можно задать только в
том случае, если исходная позиция по оси уже достигнута.
Отображаемые на дисплее координаты привязаны к системе координат станка (MKS).
Для использования данной функции при Safety Integrated необходима соответствующая программная опция.
Дополнительную информацию по этой теме можно найти в:
Литература: /FBSI/, Описание функций SINUMERIK Safety
Integrated
¾
Выберите ручной режим управления.
¾
Нажмите клавишу "Ref Point" на панели управления станка.
¾
Выберите ось.
¾
Нажмите клавишу "-" или "+".
Jog
Ref Point
X
...
+
Соответствующий рабочий орган перемещается в исходную позицию и останавливается. На дисплее индицируется координата
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2-51
2
Управление работой станка
01/2008
2
исходной позиции. Рядом с обозначением оси появляется символ
.
¾
Anwenderzustim.
Откроется окно "Согласие пользователя", в котором показан список всех осей станка с их действительными и SI-координатами
положения.
¾ Установите курсор в поле "Подтвердить" для нужной координатной оси.
¾
- или -
2.3
Нажмите программную клавишу "Согласие пользов.".
Активируйте "Подтвердить" нажатием программной клавиши
"Альтернативно" или клавиши "Select".
В столбце " Подтвердить " для выбранной оси появится специальный символ, означающий, что реферирование выполнено
успешно.
Последующим нажатием клавиши "Toggle", режим "Подтвердить"
деактивируется.
Индикация координат
Существует возможность отобразить на дисплее ЧПУ следующую
информацию для всех имеющихся осей:
•
координата положения по оси в настоящий момент
• остаток перемещения (Repos-смещение)
Координаты положения задаются, как правило, в системе координат детали (WСS).
Jog
Weitere
Achsen
¾
Выберите ручной или автоматический режим управления.
¾
Нажмите программную клавишу "Другие оси".
Auto
Откроется окно "WСS, Позиция, Остаток перемещ.", в котором
будут отображены координаты положения и величины остатков
перемещений. Максимальное количество отображаемых осей –
14.
Программная клавиша "Другие оси" появляется при наличии специальных настроек.
См. документацию на станок.
2-52
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2
2.4
01/2008
Управление работой станка
2.4 Режимы управления станком
2
Режимы управления станком
Существует три различных режима управления, при которых может использоваться ShopMill:
• Ручной режим
Ручной режим
Jog
MDA
•
MDA (Manual Data Automatic) - режим ручного ввода данных
•
Автоматический режим
В ручном режиме осуществляются следующие подготовительные
действия:
• Реферирование – настройка измерительной системы станка
•
Поворот заготовки
•
Подготовка станка для запуска программы в автоматическом
режиме: измерение инструмента, измерение заготовки, определение применяемых в программе смещений нулевой точки.
•
•
Перемещение по осям, например, во время прерывания программы
Позиционирование по осям
•
Плоское фрезерование
Ручной режим выбирается клавишей "Jog".
Заданные значения параметров T, S, M и т.д. остаются активными при всех операциях, производимых в ручном режиме, за
исключением реферирования.
В режиме "MDA" возможно задание отдельных кадров, состоящих
из G-кодов, и их отработка. Этот режим используется при наладке
станка или при выполнении отдельных действий.
Режим MDA выбирается нажатием клавиши "MDA".
MDA
Автоматический режим
Auto
В автоматическом режиме осуществляется полная или частичная
отработка программы. Отработка программы может сопровождаться графическим изображением обработки на дисплее.
Автоматический режим работы выбирается нажатием клавиши
"Auto".
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2-53
2 2.5 Настройки станка
Управление работой станка
01/2008
2.5
Настройки станка
2.5.1
Настройка единиц измерения (миллиметр/дюйм)
2
Посредством этой функции можно выбирать между метрической
и дюймовой системами единиц измерения.
Переключение системы единиц измерения осуществляется для
станка в целом, причем все необходимые данные пересчитываются в новую систему автоматически, например:
•
•
Координаты позиций
Коррекция инструмента
•
Смещения нулевой точки
¾
В ручном режиме переключите функции программных клавиш
горизонтальной линейки.
¾
Нажмите программную клавишу "Настр. ShopM.".
Inch
¾
Нажмите программную клавишу "Дюйм", чтобы переключиться на дюймовую систему единиц.
Inch
Программная клавиша "Дюйм" активна.
¾ Нажмите программную клавишу "Дюйм", чтобы переключиться на метрическую систему единиц.
Jog
Программная клавиша "Дюйм" неактивна.
После нажатия программной клавиши "Дюйм" следует запрос,
действительно ли переключение должно быть выполнено.
При нажатии программной клавиши "OK" происходит смена системы единиц.
2-54
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2
2.5.2
01/2008
Управление работой станка
2.5 Настройки станка
2
Переключение систем координат (MСS/WСS)
При включении станка активной является система координат
станка. В противоположность к системе координат детали (WСS)
в ней не учитывается ни коррекция инструмента, ни смещения
нулевой точки, ни масштабирование и т.д.
Переключение между системами координат станка и детали осуществляется следующим образом.
¾
Нажмите клавишу "WCS MCS" на панели управления станка
WCS MCS
- или -
Jog
Istwert
MKS
Istwert
MKS
¾
Выберите ручной или автоматический режим управления.
¾
Нажмите программную клавишу "Действ. знач. MСS", чтобы
переключиться в систему координат станка.
Auto
Программная клавиша "Действ. знач. MСS" активна.
¾ Нажмите программную клавишу "Действ. знач. MСS ", чтобы
переключиться из системы координат детали в систему координат станка.
Программная клавиша "Действ. знач. MСS" неактивна.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2-55
2 2.6 Изменение значений координат положения
Управление работой станка
2.6
01/2008
2
Изменение значений координат положения
При помощи функции "Установить смещение нулевой точки“ можно изменять значение действительной координаты положения по
оси.
Разность между значением координаты положения в системе
координат станка MСS и новым значением координаты положения в системе координат детали сохраняется, в зависимости от
параметров станка, в активное в данный момент смещение нулевой точки или в базовое смещение.
См. документацию на станок.
Если сохранение значений производится в активное смещение
нулевой точки, то данные сохраняются как “грубое смещение”, а
значения из “точного смещения” удаляются.
Информация об активном в данный момент смещении нулевой
точки отображается ниже окна с координатами положения по
осям.
Jog
¾
Переместите рабочий орган станка в желаемую позицию (например, к поверхности заготовки).
¾
Нажмите программную клавишу "Установить СНТ“ в рабочей
зоне "Ручной режим“.
Меню ‘Базовое смещение’
2-56
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2
01/2008
Управление работой станка
2.6 Изменение значений координат положения
Ввод значений координат ¾
2
Задайте с клавиатуры новое значение координат положения.
Используйте клавиши курсора для перемещения по полям ввода.
Нажмите клавишу "Input“, чтобы подтвердить и завершить ввод
данных.
- или ¾ Нажмите программные клавиши "X=0“,“Y=0“ и "Z=0“, чтобы
установить значения координат на 0.
Сброс введенных значений
Löschen
¾
Нажмите программную клавишу "Удалить“.
Произойдет сброс вновь введенных данных и возврат к старым
значениям.
Смещения нулевых точек (NPV1 и т. д.) рассчитываются с учетом
базового смещения.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2-57
2 2.7 Определение положения нулевой точки детали
Управление работой станка
2.7
01/2008
2
Определение положения нулевой точки детали
За исходную точку при программировании обработки всегда принимается нулевая точка детали. Нулевая точка может находиться на следующих геометрических элементах детали:
•
Кромка
•
•
Угол
Карман/Отверстие
•
Выступ
•
Плоскость
Положение нулевой точки детали можно задать как в ручном, так
и в автоматическом режимах.
Ручной режим
При работе в ручном режиме необходимо подвести инструмент к
детали до касания. Для этого могут применяться также измерительные щупы или измерительные головки часового типа, длины
и радиусы измерительных наконечников которых известны. Можно использовать также и любой другой инструмент с известными
радиусом и длиной.
Инструменты 3D-типа не используются.
Автоматический режим
В автоматическом режиме применяются исключительно электронные измерительные приборы 3D-типа и однокоординатные.
Электронные измерительные приборы должны быть предварительно откалиброваны.
Сначала измерительный прибор следует переместить в исходную
позицию вручную. После нажатия клавиши “Cycle-Start“ измерительный прибор с подачей измерения движется к детали, а затем
с ускоренным ходом отводится в исходную позицию.
Для автоматического измерения положения нулевой точки детали
необходимо наличие в СЧПУ специальных измерительных циклов, заложенных производителем станка. При этом в параметры
станка заносится также величина подачи измерения.
См. документацию на станок.
Для получения достоверного результата, как правило, должна
соблюдаться определенная последовательность точек измерения, отображаемых на вспомогательных схемах.
Измерение может производиться повторно, при этом старый результат сбрасывается. Это осуществляется при помощи активных
в данный момент программных клавиш. При работе в ручном
режиме сброс вновь измеренных значений и возврат к старым
возможен в любой последовательности. В автоматическом режиме это возможно только в обратной последовательности точек
измерения.
2-58
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2
01/2008
Управление работой станка
2.7 Определение положения нулевой точки детали
2
Только измерение
Можно произвести “только измерение” нулевой точки детали.
Измеренные значения будут показаны на дисплее, но система
координат не будет преобразована.
Смещение нулевой
точки
Как правило, результаты измерения сохраняются в специальную
ячейку памяти. В ShopMill можно определить величины поворотов
и смещений системы координат. В некоторых случаях сначала
необходимо выровнять положение заготовки так, чтобы ее боковые грани были параллельны соответствующим координатным
плоскостям (выравнивание по системе координат), а затем определить положение нулевой точки путем измерения смещений.
Выравнивание по
системе координат
Выравнивание может осуществляться поворотом системы координат или поворотом заготовки при помощи круговой оси. Если у
станка имеется две круговых оси и установлена функция “Поворот круговой оси”, то можно выравнивать и наклонные плоскости.
Нулевая точка
Результаты измерения смещений сохраняются как грубые смещения, а соответствующие значения точных смещений удаляются. Если положение нулевой точки сохраняется в ячейку с неактивным в данный момент смещением нулевой точки, то на дисплее появляется окно диалога, с помощью которого можно активировать смещение нулевой точки.
Круговые оси
Круговые оси станка могут также использоваться в процессе измерения и наладки. При определении и сохранении положения
нулевой точки позиционирование круговых осей может потребоваться в следующих случаях.
•
Коррекция смещения нулевой точки требует позиционирования круговых осей для выравнивания заготовки по системе
координат (см. функцию „Выровнять грань“).
•
Коррекция смещения нулевой точки приводит к поворотам
системы координат детали, влекущих за собой необходимость ориентации оси инструмента перпендикулярно к обрабатываемой плоскости (см. процедуру „Ориентировать перпендикулярно“).
Позиционирование круговых осей поддерживается появляющимися на дисплее одним или двумя окнами активации (см. раздел.
“Коррекция положения круговых осей после определения нулевой
точки “).
Выбор "Круговые оси A, B, C" для параметра "Коррекц. угла" возможен только в случае, если на станке имеются круговые оси.
Дополнительно должно быть установлено соответствие с геометрическими осями станка через параметры станка.
См. документацию на станок.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2-59
2 2.7 Определение положения нулевой точки детали
Управление работой станка
01/2008
2
Последовательность
действий при определении положения нулевой точки
При определении положения нулевой точки детали инструмент
должен быть установлен перпендикулярно к обрабатываемой
плоскости (например, при помощи "Ориентировать перпендикулярно"). В определенных случаях заготовка должна быть предварительно выровнена по системе координат (“Установить полож. грани”, „2 грани середина “, „Прямоугольный карман”, „Прямоугольный выступ”). При этом может оказаться необходимым
выполнение измерений за несколько шагов:
1. "Ориентировать перпендикулярно" (чтобы установить ось
инструмента перпендикулярно обрабатываемой плоскости)
2. "Выровнять грань" (чтобы установить боковые грани заготовки
параллельно координатным плоскостям)
3. " Установить полож. грани ", "Средняя линия", "Прямоугольный карман" или "Прямоугольный выступ" (чтобы установить
положение нулевой точки)
или
1. "Ориентировать перпендикулярно" (чтобы установить инструмент перпендикулярно обрабатываемой плоскости)
2. "Угол", "Отверстия" или "Выступ" (чтобы установить ось инструмента параллельно координатной оси и определить положение нулевой точки).
Предварительное
позиционирование
Перед измерениями с использованием функции "Выровнять
грань" можно произвести предварительное выравнивание заготовки по системе координат вращением круговой оси. Затем, при
помощи функции "Установить СНТ" значение угла поворота круговой оси устанавливается на ноль. Применение функции "Выровнять грань" позволяет скорректировать значение поворота
для круговой оси или учесть его при повороте системы координат
и точно выровнять грань.
Перед измерениями с использованием функции "Ориентировать
перпендикулярно" можно произвести предварительное позиционирование заготовки, задавая желаемые углы поворота в режиме
"Ручной поворот". Посредством функции "Установить нулевую
плоскость" углы поворота заносятся в активное смещение нулевой точки. Определение положения нулевой точки с использованием функции "Ориентировать перпендикулярно" значения углов
поворота системы координат корректируются, и заготовка точно
ориентируется.
Если на станке имеется функция "Поворот круговой оси", то перед измерением рекомендуется выполнить поворот до нуля. Таким образом обеспечивается соответствие между позицией круговой оси и данными текущей системы координат.
Примеры
2-60
Далее представлены два типичных примера, демонстрирующих
совместное применение функций „Измерение заготовки“ и „Ручной поворот“ для измерения и ориентации заготовки:
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2
01/2008
Управление работой станка
2.7 Определение положения нулевой точки детали
2
Пример 1:
Обработка двух предварительно просверленных отверстий на
наклонной плоскости цилиндрической заготовки.
1. Закрепление заготовки.
2. T,S,M
Выбор измерительного щупа в качестве инструмента и активирование желаемого смещения нулевой точки. Предварительное позиционирование заготовки – движение круговых
осей в ручном режиме до достижения наклонной плоскостью
положения, приблизительно перпендикулярного к оси инструмента.
3. Ручной поворот
Выбрать вариант поворота "Непосредственно", нажать клавиши "Обучение круговых осей" и "Cycle-Start".
4. Ручной поворот
Применить функцию " Установить нулевую плоскость ", чтобы
занести в смещение нулевой точки величины углов поворота.
5. Измерение заготовки
Применить функцию "Ориентировать перпендикулярно", чтобы скорректировать ориентацию заготовки.
6. Измерение заготовки
Применить функцию "2 отверстия", чтобы определить поворот
и смещение в плоскости XY.
7. Измерение заготовки
Применить функцию "Установить полож. грани по Z", чтобы
определить смещение по оси Z.
8. Запустить работу по программе в автоматическом режиме.
Начало отработки программы с нулевым значением угла поворота.
Пример 2:
Измерение заготовок в повернутом состоянии. Измерительный
щуп должен коснуться детали, перемещаясь вдоль оси Х. Для
перемещения щупа вдоль оси Х существует препятствие (например, тиски), поэтому измерение в направлении X заменяется измерением в направлении Z.
1. Закрепление заготовки.
2. T,S,M
Выбрать измерительный щуп в качестве инструмента и активировать смещение нулевой точки.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2-61
2 2.7 Определение положения нулевой точки детали
Управление работой станка
01/2008
2
3. Ручной поворот
Для варианта "Непосредственно" задать требуемые позиции
круговых осей, для варианта "По осям" – величины требуемых
поворотов (например,. Y=-90) и нажать "Cycle-Start".
4. Измерение заготовки
Применить функцию "Установить полож. грани по Z": измеренное смещение по оси Z пересчитывается и заносится в
выбранное смещение нулевой точки как смещение по оси X.
5. Ручной поворот
Выполнить поворот до нуля, чтобы возвратить систему координат в исходное состояние.
2.7.1
Измерения по граням
Существуют следующие варианты измерений по граням:
2-62
•
Определение положения нулевой точки по одной оси
Заготовка, установленная на столе станка, выровнена по системе координат. Цель измерения – определение нулевой точки по одной из осей (X, Y, Z).
•
Выравнивание грани
Заготовка установлена на столе станка произвольно по отношению к направлениям осей системы координат. Посредством измерения координат положения двух точек на грани
заготовки определяется угол поворота грани к координатной
оси.
•
Определение средней линии между двумя гранями
Заготовка, установленная на столе станка, выровнена по системе координат. Измеряется расстояние L между двумя параллельными гранями заготовки в направлении одной из координатных осей (X, Y или Z) и определяется положение
средней линии между гранями.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2
01/2008
Управление работой станка
2.7 Определение положения нулевой точки детали
Измерение по одной из
осей в ручном режиме
2
1. Установите в шпиндель станка любой инструмент для касания
грани заготовки.
2. Нажмите программную клавишу "НТ загот.“ в рабочей зоне
"Ручной режим“.
Jog
3. Нажмите программную клавишу "Грань“. Окно "Грань" открывается с обновленной вертикальной линейкой программных
клавиш.
4. Нажмите программную клавишу "Установить полож. грани“.
5. Выберите "Только измерение “, чтобы измеренные значения
отображались на дисплее, но система координат не была преобразована.
- ИЛИ ¾ Выберите "СНТ“ и желаемое смещение нулевой точки, куда
будут сохранены результаты измерения (например, базовое
смещение).
- ИЛИ ¾ Откройте список смещений нулевой точки нажатием программной клавиши "СНТ“.
Nullpunkt
versch. >
in
Manuell
X
NPV
setzen
Укажите курсором желаемое смещение нулевой точки (например, базовое смещение).
¾
Нажмите программную клавишу "Вручную“.
6. Нажатием соответствующей программной клавиши выберите
первую ось, вдоль которой инструмент будет перемещаться к
грани заготовки.
7. Выберите направление измерения (+ или -), в котором инструмент будет двигаться к грани заготовки.
Z
-или-
¾
Berechnen
8. Задайте координату положения грани заготовки. Координата
положения грани может определяться чертежом детали.
9. Подведите инструмент к грани заготовки.
10.Нажмите программную клавишу "Установить СНТ“ или "Вычислить".
Производятся необходимые вычисления, и координата положения грани отображается на дисплее. Заданная координата положения грани заготовки при активировании функции "Установить
СНТ“ сохраняется как координата новой нулевой точки. Радиус
инструмента учитывается автоматически.
Пример:
Исходная координата грани заготовки X0 = -50
Направление подвода инструмента: +
Радиус инструмента = 3 мм
⇒ Смещение нулевой точки X = 53
11.Повторите процесс измерения (шаги с 6 по 10) для двух других осей.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2-63
2 2.7 Определение положения нулевой точки детали
Управление работой станка
Автоматическое измерение по одной из осей
01/2008
2
1. Установите в шпиндель станка измерительный прибор 3Dтипа.
2. Подготовьте станок к измерениям (см. пункт "Измерение по
одной из осей в ручном режиме“, шаги 2 - 8).
Cycle Start
3. Установите инструмент вблизи грани заготовки, к которой будет осуществляться касание.
Нажмите "Cycle-Start". Процесс автоматического измерения запущен. Измеряется координата положения грани заготовки.
Координата положения грани рассчитывается и отображается на
дисплее. Заданная координата положения грани при активировании "Установить СНТ“ сохраняется как координата новой нулевой
точки. Радиус инструмента учитывается автоматически.
4. Повторите процесс измерения (шаги с 3 по 4) для двух других
осей.
Выровнять грань в
ручном режиме
Jog
1. Установите в шпиндель станка любой инструмент для касания
грани заготовки.
2. Нажмите программную клавишу "Нул.т. детали“ в рабочей зоне
"Ручной режим“.
12.Нажмите программную клавишу "Грань“.
Окно "Грань" открывается с обновленной вертикальной линейкой
программных клавиш.
3. Нажмите программную клавишу "Выровнять грань“.
4. Выберите функцию "Только измерение“, либо определитесь, в
какое из смещений нулевой точки должен быть сохранен результат измерения (см. пункт " Измерение по одной из осей в
ручном режиме“, шаг 5).
5. Выберите в окне "Ось" ось, в направлении которой инструмент
будет перемещаться к грани.
6. Выберите в окне "Базовая ось“ координатную ось, относительно которой будет определяться угол поворота.
7. Выберите "Вращ. СК“ в окне "Корр. угла“.
- ИЛИ ¾ Выберите "Круговые оси A, B, C“ в окне" Корр. угла“.
P1
speichern
P2
speichern
2-64
8. Задайте значение угла между положением грани заготовки и
базовой осью.
9. Переместите инструмент к грани.
10. Нажмите программную клавишу "Сохранить P1“.
11.Снова установите инструмент и повторите процесс измерения
(шаги с 6 по 11) для определения положения второй точки и
нажмите "Сохранить P2“.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2
01/2008
Управление работой станка
2.7 Определение положения нулевой точки детали
NPV
setzen
-или-
Berechnen
Выровнять грань в автоматическом режиме
2
12.Нажмите программную клавишу "Установить СНТ“ или "Вычислить".
При помощи функции "Установить СНТ“ углу между гранью и базовой осью присваивается заданное значение. Величина угла
поворота заносится в смещение нулевой точки.
1. Установите измерительный прибор 3D-типа в шпиндель станка.
2. Подготовьте станок к измерениям (см. пункт "Измерение по
одной из осей в ручном режиме“, шаги 2 - 8).
3. Установите инструмент вблизи грани заготовки, к которой будет осуществляться касание.
4. Нажмите программную клавишу "Cycle-Start“.
Cycle Start
Процесс автоматического измерения запущен. Координата положения точки измерения 1 измеряется и сохраняется.
Программная клавиша " P1 сохранено“ становится активной.
5. Повторите процесс (шаги 3 и 4) для измерения координаты
положения второй точки.
Координата положения точки измерения 2 измеряется и сохраняется. Программная клавиша " P2 сохранено“ становится активной.
NPV
setzen
-или-
Berechnen
Определение середины
между двумя гранями в
ручном режиме
Jog
6. Нажмите программную клавишу "Установить СНТ“ или "Вычислить“.
Угол между положением грани заготовки и базовой осью рассчитывается и отображается на дисплее.
При помощи функции "Установить СНТ“ углу между гранью и базовой осью присваивается заданное значение. Величина угла
поворота заносится в смещение нулевой точки.
1. Установите в шпиндель станка любой инструмент для касания
грани заготовки.
2. Нажмите программную клавишу "Нул. т детали“ в рабочей
зоне "Ручной режим“.
3. Нажмите программную клавишу "Грань“.
Окно "Грань" открывается с обновленной вертикальной линейкой
программных клавиш.
4. Нажмите программную клавишу "2 грани середина “.
5. Выберите функцию "Только измерение“, либо определитесь, в
какое из смещений нулевой точки должен быть сохранен результат измерения (см. пункт " Измерение по одной из осей в
ручном режиме“, шаг 5).
6. Выберите в "Направление P1“ направление измерения (+ или
-) и ось для направления перемещения инструмента к грани.
7. Выберите в "Направление Р2“ направление измерения
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2-65
2 2.7 Определение положения нулевой точки детали
Управление работой станка
11.Снова установите инструмент и повторите процесс измерения
для второй точки и нажмите "Сохранить P2“.
P2
speichern
-или-
Berechnen
Определение средней
линии в автоматическом режиме
12. Нажмите программную клавишу "Установить СНТ“ или "Вычислить“.
Расстояние между двумя гранями и положение средней линии
будут вычислены и отображены на дисплее.
При помощи функции "Установить СНТ“ положению средней линии присваивается заданная координата. Величина смещения
заносится в смещение нулевой точки.
1. Установите измерительный прибор 3D-типа в шпиндель станка.
2. Подготовьте станок к измерениям (см. пункт "Определение
середины расстояния между двумя гранями в ручном режиме“,
шаги 2 - 8). Установите инструмент вблизи грани заготовки, к
которой будет осуществляться касание.
Нажмите программную клавишу "Cycle-Start“. Процесс автоматического измерения запущен. Координата положения точки измерения 1 измеряется и сохраняется. Программная клавиша " P1
сохранено“ становится активной.
3. Повторите процесс (шаги 3 и 4) для определения положения
второй точки измерения.
Координата положения точки измерения 1 измеряется и сохраняется. Программная клавиша " P1 сохранено“ становится активной.
Cycle Start
NPV
setzen
2
(+ или -) для второй точки измерения. Ось остается той же, что и
для первой точки измерения.
8. Задайте координату положения средней линии между рассматриваемыми гранями заготовки.
9. Переместите инструмент в первую точку измерения.
10.Нажмите программную клавишу "Сохранить P1“.
P1
speichern
NPV
setzen
01/2008
-или-
Berechnen
4. Нажмите "Установить СНТ“ или "Вычислить“.
Расстояние между двумя гранями и положение средней линии
будут вычислены и отображены на дисплее.
При помощи функции "Установить СНТ“ положению средней линии присваивается заданная координата. Величина смещения
заносится в смещение нулевой точки.
2-66
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2
2.7.2
01/2008
Управление работой станка
2.7 Определение положения нулевой точки детали
2
Измерение углов
В “ShopMill” имеется возможность измерять как заготовки прямоугольного сечения, так и заготовки, имеющие сечение с произвольными углами.
•
Измерение прямоугольных заготовок.
•
Прямоугольная заготовка установлена на столе станка в произвольном положении. Путем измерения координат 3 точек
определяется положение вершины угла в рабочей плоскости
(X/Y) и угол α между базовой гранью на заготовке (линией,
проходящей через точки P1 и P2) и базовой координатной
осью (всегда первая ось рабочей плоскости).
•
Измерение заготовок с произвольными углами
Заготовка непрямоугольной формы установлена на столе
станка в произвольном положении. Путем измерения координат 4 точек определяется положение вершины угла в рабочей
плоскости (X/Y) и угол α между базовой гранью на заготовке
(линией, проходящей через точки P1 и P2) и базовой координатной осью (всегда первая ось рабочей плоскости) и угол β
между измеряемыми гранями.
Отображение координатной системы на вспомогательных схемах
всегда основывается на положении текущей системы координат
детали. Это необходимо учитывать в тех случаях, когда произведен поворот круговых осей или какой-либо другой вид изменения
системы координат.
Измерение прямых/произвольных
углов в ручном режиме
Jog
1. Установите в шпиндель станка любой инструмент для касания
грани заготовки.
2. Нажмите программную клавишу "Нул.т. детали“ в рабочей зоне
"Ручной режим“.
3. Нажмите программную клавишу "Угол“.
Окно "Угол" открывается с обновленной вертикальной линейкой
программных клавиш.
4. Нажмите программную клавишу "Прямой угол“, в случае измерения прямоугольной заготовки.
- ИЛИ ¾ Нажмите программную клавишу "Произвольный угол“, если
заготовка непрямоугольная.
5. Выберите функцию "Только измерение“, либо определитесь, в
какое из смещений нулевой точки должен быть сохранен результат измерения (см. пункт " Измерение по одной из осей в
ручном режиме“, шаг 5).
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2-67
2 2.7 Определение положения нулевой точки детали
Управление работой станка
01/2008
2
6. Выберите в поле "Угол“ тип угла (например. “Наружный угол”)
и его положение (например, “Положение 1”).
7. Задайте координаты положения вершины угла заготовки (X0,
Y0).
8. Переместите инструмент в первую точку измерения P1 согласно вспомогательной схеме.
P1
speichern
P2
speichern
P3
speichern
11. Для непрямоугольной заготовки повторите процесс измерения
и сохранения данных для четвертой точки.
P4
speichern
NPV
setzen
9. Нажмите программную клавишу "Сохранить P1“.
Координаты первой точки измерение будут измерены и сохранены.
10. Произведите измерения координат положения точек P2 и P3,
нажмите программные клавиши "Сохранить P2“ и "Сохранить
P3“.
-или-
Berechnen
12. Нажмите программную клавишу "Установить СНТ“ или "Вычислить“.
Координаты вершины угла заготовки и величины углов α или β
будут вычислены и показаны на дисплее.
При помощи функции "Установить СНТ“ координатам положения
вершины угла присваиваются заданные значения. Величина смещения заносится в смещение нулевой точки.
Измерение прямых/произвольных
углов в автоматическом режиме
1. Установите измерительный прибор 3D-типа в шпиндель станка.
2. Подготовьте станок к измерениям (см. пункт "Измерение прямых/произвольных углов в ручном режиме“, шаги 2 - 7).
3. Установите инструмент вблизи точки измерения P1.
4. Нажмите клавишу "Cycle-Start“.
Cycle Start
NPV
setzen
Автоматический процесс измерения запущен. Координаты положения точки измерения 1 будут измерены и сохранены. Программная клавиша "P1 сохранено“ становится активной.
-или-
Berechnen
5. Повторите процесс (шаги 3 и 4), чтобы измерить и сохранить
координаты положения точек P2 и P3.
6. Если величина угла отлична от 90°, то процесс нужно повторить для точки измерения P4.
7. Нажмите программную клавишу "Установить СНТ“ или "Вычислить“.
Координата вершины угла и величины углов α или β будут рассчитаны и отображены на дисплее.
При помощи функции "Установить СНТ“ координатам положения
вершины угла присваиваются заданные значения. Величина смещения заносится в смещение нулевой точки.
2-68
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2
2.7.3
01/2008
Управление работой станка
2.7 Определение положения нулевой точки детали
2
Определение положения нулевой точки для карманов и отверстий
В “ShopMill” имеется возможность измерения прямоугольных карманов, а также одного или нескольких отверстий с дальнейшим
выравниванием заготовки.
•
Измерение прямоугольного кармана
Прямоугольный карман должен быть выровнен по системе
координат. Путем измерения положения четырех точек внутри
кармана определяются его длина, ширина и центральная точка.
•
Измерение 1 отверстия
Заготовка с отверстием установлена на столе станка в произвольном положении. Путем измерения положения четырех
точек внутри отверстия определяются координаты его центра
и диаметр.
•
Измерение 2 отверстий
Заготовка с двумя отверстиями установлена на столе станка
в произвольном положении. Путем измерения положения четырех точек в каждом отверстии определяются координаты их
•
центров. Рассчитывается угол α между линией соединения
центров и базовой осью, а также устанавливается положение
новой нулевой точки, соответствующей центру первого отверстия.
Измерение 3 отверстий
Заготовка с тремя отверстиями установлена на столе станка в
произвольном положении. Путем измерения положения четырех точек в каждом отверстии определяются координаты их
центров. Рассчитывается окружность, проходящая через центры отверстий, определяются координаты ее центра и диаметр. Функция коррекции угла позволяет определить базовый
угол α.
•
Измерение 4 отверстий
Заготовка с четырьмя отверстиями установлена на столе
станка в произвольном положении. Путем измерения положения четырех точек в каждом отверстии определяются координаты их центров. Определяются линии соединения противоположно лежащих центров отверстий и рассчитываются координаты точки их пересечения. Функция коррекции угла по-
зволяет определить базовый угол α.
Измерения двух, трех и четырех отверстий могут осуществляться
только в автоматическом режиме.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2-69
2 2.7 Определение положения нулевой точки детали
Управление работой станка
01/2008
2
Измерение прямоугольно- 1. Установите в шпиндель станка любой инструмент для касания
поверхности кармана.
го кармана в ручном режиме
2. Нажмите программную клавишу "Нул. т. детали“ в рабочей
зоне "Ручной режим“.
Jog
3. Нажмите программную клавишу "Карман/Отверстие“.
Окно "Карман/Отверстие" открывается с обновленной вертикальной линейкой программных клавиш.
4. Нажмите программную клавишу "Прямоуг карман“.
5. Выберите функцию "Только измерение“, либо определитесь, в
какое из смещений нулевой точки должен быть сохранен результат измерения (см. пункт " Измерение по одной из осей в
ручном режиме“, шаг 5).
6. Задайте координаты положения (X0/Y0) центра кармана P0.
7. Переместите инструмент в первую точку измерения.
P1
speichern
P2
speichern
NPV
setzen
P4
... speichern
-или-
Berechnen
8. Нажмите программную клавишу "Сохранить P1“. Координаты
точки будут измерены и сохранены.
9. Повторите шаги 8 и 9, чтобы измерить и сохранить координаты
положения точек P2, P3 и P4.
10.Нажмите программную клавишу "Установить СНТ“ или "Вычислить“.
Значения длины, ширины и координат центра кармана будут рассчитаны и показаны на дисплее. При активировании функции
"Установить СНТ" заданные координаты центра кармана сохраняются как координаты новой нулевой точки. Величина радиуса
инструмента учитывается автоматически.
Измерение прямоугольно- 1. Установите измерительный прибор 3D-типа в шпиндель станка.
го кармана в автоматическом режиме
2. Переместите наконечник измерительного прибора приблизительно в центр кармана.
3. Подготовьте станок к измерениям (см. пункт "Измерение прямоугольного кармана“, шаги 2 - 6).
4. Задайте в поле ввода "L“ длину (размер в направлении первой
оси рабочей плоскости) и в поле "W“ (вторая ось рабочей
плоскости) ширину кармана для обеспечения касания щупом
стенок кармана.
Нажмите клавишу "Cycle-Start“.
Cycle Start
Автоматический процесс измерения запущен.
Значения длины, ширины и координат центра кармана будут рассчитаны и показаны на дисплее. При активировании функции
"Установить СНТ" заданные координаты центра кармана сохраняются как координаты новой нулевой точки. Величина радиуса
инструмента учитывается автоматически.
2-70
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2
01/2008
Управление работой станка
2.7 Определение положения нулевой точки детали
Измерение одного отверстия в ручном режиме
2
1. Установите в шпиндель станка любой инструмент для касания
поверхности отверстия.
2. Нажмите программную клавишу "Нул. т. детали“ в рабочей
зоне "Ручной режим“.
Jog
3. Нажмите программную клавишу "Карман/Отверстие“.
Окно "Карман/Отверстие " откроется с обновленной вертикальной
линейкой программных клавиш.
4. Нажмите программную клавишу "1 отверстие“.
P1
speichern
P2
speichern
... speichern
P4
NPV
setzen
-или-
Berechnen
5. Выберите функцию "Только измерение“, либо определитесь, в
какое из смещений нулевой точки должен быть сохранен результат измерения (см. пункт " Измерение по одной из осей в
ручном режиме“, шаг 5).
6. Задайте координаты (X0, Y0) центра отверстия P0.
7. Переместите инструмент в первую точку измерения.
8. Нажмите программную клавишу "Сохранить P1“.
Координаты точки будут измерены и сохранены.
9. Повторите шаги 8 и 9, чтобы измерить и сохранить координаты
положения точек P2, P3 и P4.
10.Нажмите программную клавишу "Установить СНТ“ или "Вычислить“.
Величина диаметра и координаты центра отверстия будут рассчитаны и показаны на дисплее. При активировании функции
"Установить СНТ" заданные координаты центра отверстия сохраняются как координаты новой нулевой точки. Величина радиуса
инструмента учитывается автоматически.
Измерение одного отвер- 1. Установите измерительный прибор 3D-типа в шпиндель станка.
стия в автоматическом
режиме
2. Переместите наконечник измерительного прибора примерно в
центр отверстия.
3. Подготовьте станок к измерениям (см. пункт "Измерение отверстия в ручном режиме“, шаги со 2 по 6).
4. Задайте в "Øотверстия“ приблизительное значение диаметра,
задавая тем самым границу области, в которой инструмент
может перемещаться с ускоренным ходом. Если значение
диаметра не будет задано, то инструмент будет двигаться от
исходной точки с подачей измерения.
5. Задайте в "Угол касания“ значение угла. Путем изменения
значения угла касания можно изменять направление движения
измерительного прибора на любой угол.
6. Нажмите клавишу "Cycle-Start“. В автоматическом режиме инCycle Start
струмент последовательно касается четырех точек на поверх-
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2-71
2 2.7 Определение положения нулевой точки детали
Управление работой станка
01/2008
2
ности отверстия. По окончании измерения становится активной программная клавиша "P0 сохранено“.
Величина диаметра и координаты центра отверстия будут рассчитаны и показаны на дисплее.
При активировании функции "Установить СНТ" заданные координаты центра отверстия сохраняются как координаты новой нулевой точки. Величина радиуса инструмента учитывается автоматически.
Автоматическое измерение двух отверстий
1. Установите измерительный прибор 3D-типа в шпиндель станка.
2. Переместите наконечник прибора к центру первого отверстия.
3. Нажмите программную клавишу "Нул. т. детали“ в рабочей
зоне "Ручной режим“.
Jog
4. Нажмите программную клавишу "Карман/Отверстие“.
Окно "Карман/Отверстие" откроется с обновленной вертикальной
линейкой программных клавиш.
5. Нажмите программную клавишу "2 отверстия“.
6. Выберите функцию "Только измерение“, либо определитесь, в
какое из смещений нулевой точки должен быть сохранен результат измерения (см. пункт " Измерение по одной из осей в
ручном режиме“, шаг 5).
7. Задайте в "Øотверстия“ приблизительное значение диаметра
(см. шаг 4, "Измерение одного отверстия в ручном режиме“).
8. Выберите "Поворот СК“ в "Корр. угла“.
- ИЛИ ¾ Выберите "Круговые оси A, B, C“ в "Корр. угла“.
9. Задайте значение угла.
10.Задайте значения координат центра первого отверстия
(X1/Y1). X1 и Y1 активны только при выбранном "Поворот СК“.
11.Нажмите клавишу "Cycle-Start“. В автоматическом режиме инструмент последовательно касается четырех точек на поверхности первого отверстия. По окончании измерения становится
активной программная клавиша "P1 сохранено“.
Переместите инструмент приблизительно в центр второго отверстия и нажмите клавишу "Cycle-Start“. В автоматическом режиме
инструмент последовательно касается четырех точек на поверхности первого отверстия. По окончании измерения становится
активной программная клавиша "P2 сохранено“.
Cycle Start
Cycle Start
NPV
setzen
2-72
-или-
Berechnen
12.Нажмите программную клавишу "Установить СНТ“ или "Вычислить“.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2
01/2008
Управление работой станка
2.7 Определение положения нулевой точки детали
2
Значение угла между линией соединения центров отверстий и
базовой осью будет вычислено и показано на дисплее.
При активировании функции "Установить СНТ“ координаты центра первого отверстия становятся равными заданным значениям.
Вычисленная величина поворота будет сохранена в смещение
нулевой точки.
Измерение трех отверстий в автоматическом
режиме
Jog
1. Установите измерительный прибор 3D-типа в шпиндель станка.
2. Переместите наконечник измерительного прибора приблизительно в центр первого отверстия.
3. Нажмите программную клавишу "Нул. т. детали“ в рабочей
зоне "Ручной режим“.
4. Нажмите программную клавишу "Карман/Отверстие“.
Окно "Карман/Отверстие" откроется с обновленной вертикальной
линейкой программных клавиш.
¾ Нажмите программную клавишу "3 отверстия“.
5. Выберите функцию "Только измерение“, либо определитесь, в
какое из смещений нулевой точки должен быть сохранен результат измерения (см. пункт " Измерение по одной из осей в
ручном режиме“, шаг 5).
6. Задайте в "Øотверстия“ приблизительное значение диаметра
(см. шаг 4 пункта "Измерение одного отверстия в автоматическом режиме“).
7. Выберите "Нет“ в "Коррекц. угла“.
- ИЛИ ¾ Выберите "Да“ в "Коррекц. угла“ в случае, если необходимо
выполнить выравнивание посредством поворота системы координат.
Cycle Start
8. Задайте значение угла. Значение угла отсчитывается от первой оси рабочей плоскости (X/Y). Ввод данных возможен только в случае, если выбрано "Да“ в "Коррекц. угла“.
9. Задайте значения X0 и Y0. Эти значения определяют координаты положения центра окружности, проходящей через центры отверстий.
Нажмите клавишу "Cycle-Start“.
В автоматическом режиме инструмент последовательно касается
четырех точек на поверхности первого отверстия. По окончании
измерения становится активной программная клавиша "P1 сохранено“.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2-73
2 2.7 Определение положения нулевой точки детали
Управление работой станка
Cycle Start
NPV
setzen
-или-
Berechnen
01/2008
2
10.Проведите измерения второго, а затем и третьего отверстий
(подведите инструмент к центру отверстия, нажмите клавишу
"Cycle-Start“). По окончании измерений программные клавиши
"P2 сохранено“ и "P3 сохранено“ станут активными.
11.Нажмите программную клавишу "Установить СНТ“ или "Вычислить“.
Значения координат центра и величина диаметра окружности, на
которой лежат центры отверстий, будут вычислены и показаны на
дисплее. Если в "Коррекц. угла“ выбрано "Да", то будет дополнительно вычислен и показан на дисплее угол α.
При активировании функции "Установить СНТ“ координаты центра первого отверстия становятся равными заданным значениям.
Вычисленная величина поворота будет сохранена в смещение
нулевой точки.
Измерение четырех
отверстий в автоматическом режиме
Jog
1. Установите измерительный прибор 3D-типа в шпиндель станка.
2. Переместите наконечник измерительного прибора приблизительно в центр первого отверстия.
3. Нажмите программную клавишу "НТ детали“ в рабочей зоне
"Ручной режим“.
12.Нажмите программную клавишу "Карман/Отверстие“.
Окно "Карман/Отверстие" откроется с обновленной вертикальной
линейкой программных клавиш.
¾
Нажмите программную клавишу "4 отверстия“.
4. Выберите функцию "Только измерение“, либо определитесь, в
какое из смещений нулевой точки должен быть сохранен результат измерения (см. пункт " Измерение по одной из осей в
ручном режиме“, шаг 5).
5. Задайте в "Øотверстия“ приблизительное значение диаметра
(см. шаг 4 пункта "Измерение одного отверстия в автоматическом режиме“).
6. Выберите "Нет“ в "Коррекц. угла“.
- ИЛИ ¾ Выберите "Да“ в "Коррекц. угла“ в случае, если необходимо
выполнить выравнивание посредством поворота системы координат.
7. Задайте значение угла. Значение угла отсчитывается от первой оси рабочей плоскости (X/Y). Ввод данных возможен только в случае, если выбрано "Да“ в "Коррекц. угла“.
2-74
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2
01/2008
Управление работой станка
2.7 Определение положения нулевой точки детали
8. Задайте значения X0 и Y0, определяющие положение точки
пересечения линий, соединяющих центры отверстий.
9. Нажмите клавишу "Cycle-Start“.
В автоматическом режиме инструмент последовательно касается
четырех точек на поверхности первого отверстия. По окончании
измерения становится активной программная клавиша "P1 сохранено“.
Cycle Start
Проведите измерения второго, третьего, а затем и четвертого
отверстий (подведите инструмент к центру отверстия, нажмите
клавишу "Cycle-Start“). По окончании измерений становятся активными программные клавиши "P2 сохранено“, "P3 сохранено“ и
"P4 сохранено“.
Cycle Start
NPV
setzen
2
-или-
Berechnen
10.Нажмите программную клавишу "Установить СНТ“ или "Вычислить“.
Центры отверстий будут соединены диагоналями, координаты
точки пересечения диагоналей будут рассчитаны и отображены
на дисплее. Если в "Коррекц. угла“ выбрано "Да", то будет дополнительно вычислен и показан на дисплее угол α.
При активировании функции "Установить СНТ“ координаты точки
пересечения диагоналей становятся равными заданным значениям. Вычисленная величина вращения будет сохранена в смещение нулевой точки.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2-75
2 2.7 Определение положения нулевой точки детали
Управление работой станка
2.7.4
01/2008
2
Измерение выступов
В “ShopMill” имеется возможность измерения и выравнивания
прямоугольного выступа, а также измерение одного или нескольких круговых выступов.
•
•
•
•
Измерение прямоугольного выступа
Прямоугольный выступ необходимо сориентировать по системе координат (боковые грани должны стать параллельными
координатным плоскостям). Путем измерения координат положения четырех точек на поверхности выступа определяется длина, ширина и центр сечения выступа.
Измерение одного кругового выступа
Деталь, имеющая выступ, установлена на столе станка в произвольном положении. Путем измерения координат положения четырех точек на поверхности выступа определяется
диаметр и центр сечения выступа.
Измерение двух круговых выступов
Деталь, имеющая два выступа, установлена на столе станка в
произвольном положении. В автоматическом режиме производится измерение координат положения четырех точек на
поверхности каждого из выступов. На основе результатов измерений рассчитываются центры сечений выступов, угол α
между линией соединения центров выступов и базовой, а
также определяется положение новой нулевой точки, которое
соответствует положению центра первого выступа.
Измерение трех круговых выступов
Деталь, имеющая три выступа, установлена на столе станка в
произвольном положении. В автоматическом режиме определяется положение четырех точек на поверхности каждого из
выступов. По результатам измерений рассчитываются центры
сечений выступов, определяется окружность, на которой лежат центры выступов, рассчитываются координаты ее центра
и диаметр. При использовании функции коррекции угла может
быть дополнительно рассчитан базовый угол α.
•
Измерение четырех круговых выступов
Деталь, имеющая четыре выступа, установлена на столе
станка в произвольном положении. В автоматическом режиме
определяется положение четырех точек на поверхности каждого из выступов. По результатам измерений рассчитываются
центры сечений выступов. Центры выступов соединяются
диагоналями и вычисляются координаты точки пересечения
диагоналей. При использовании функции коррекции угла может быть дополнительно рассчитан базовый угол α.
•
Измерение двух, трех и четырех выступов осуществляется только
в автоматическом режиме.
2-76
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2
01/2008
Управление работой станка
2.7 Определение положения нулевой точки детали
Измерение прямоугольного выступа в
ручном режиме
2
1. Установите в шпиндель станка любой инструмент для касания
поверхности выступа.
2. Нажмите программную клавишу "Нул. т. детали“ в рабочей
зоне "Ручной режим“.
Jog
3. Нажмите программную клавишу "Выступ“.
4. Нажмите программную клавишу "Прямоугольный выступ“.
5. Выберите функцию "Только измерение“, либо определитесь, в
какое из смещений нулевой точки должен быть сохранен результат измерения (см. пункт " Измерение по одной из осей в
ручном режиме“, шаг 5).
6. Задайте значения координат (X0/Y0) центра выступа P0.
7. Переместите инструмент в первую точку измерения.
8. Нажмите программную клавишу "Сохранить P1“.
Координаты положения точки будут измерены и сохранены.
P1
speichern
P2
speichern
... speichern
P4
NPV
setzen
-или-
Berechnen
9. Повторите шаги 7 и 8, чтобы произвести измерение координат
точек P2, P3 и P4 и сохранить результаты.
10.Нажмите программную клавишу "Установить СНТ“ или "Вычислить“.
Значения длины, ширины и значения координат центра прямоугольного выступа будут рассчитаны и отображены на дисплее.
При активировании функции "Установить СНТ" заданные координаты центра выступа сохраняются как координаты новой нулевой
точки. Величина радиуса инструмента учитывается автоматически.
Измерение прямоугольно- 1. Установите измерительный прибор 3D-типа в шпиндель станка.
го выступа в автоматическом режиме
2. Переместите наконечник измерительного прибора над поверхностью выступа приблизительно в центр выступа.
3. Подготовьте станок к измерениям (см. пункт "Измерение прямоугольного выступа в ручном режиме“, шаги со 2 по 6).
4. Задайте значение "DZ“ , чтобы определить, на какой высоте
будут производиться измерения.
5. Задайте в поле ввода "L“ длину выступа (размер вдоль первой координатной оси рабочей плоскости) и в поле "W“ ширину
выступа для обеспечения касания наконечником измерительного прибора поверхностей выступа.
6. Нажмите клавишу "Cycle-Start“.
Cycle Start
В автоматическом режиме инструмент последовательно касается
четырех точек на поверхности выступа.
Значения длины, ширины и значения координат центра прямоугольного выступа будут рассчитаны и отображены на дисплее.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2-77
2 2.7 Определение положения нулевой точки детали
Управление работой станка
01/2008
2
При активировании функции "Установить СНТ" заданные координаты центра выступа сохраняются как координаты новой нулевой
точки. Величина радиуса инструмента учитывается автоматически.
Измерение одного круго- 1. Установите в шпиндель станка любой инструмент для касания
поверхности выступа.
вого выступа в ручном
режиме
2. Нажмите программную клавишу "Нул. т. загот.“ в рабочей зоне
"Ручной режим“.
Jog
3. Нажмите программную клавишу "Выступ“.
4. Нажмите программную клавишу “1 круговой выступ“.
5. Выберите функцию "Только измерение“, либо определитесь, в
какое из смещений нулевой точки должен быть сохранен результат измерения (см. пункт " Измерение по одной из осей в
ручном режиме“, шаг 5).
6. Задайте значение "DZ“ , чтобы определить, на какой высоте
будут производиться измерения.
7. Задайте значения координат (X0 и Y0) центра выступа P0.
8. Переместите инструмент в первую точку измерения.
9. Нажмите программную клавишу "Сохранить P1“.
P1
speichern
P2
speichern
P4
speichern
...
NPV
setzen
-или-
Berechnen
10. Повторите шаги 8 и 9, чтобы произвести измерение координат
точек P2, P3 и P4 и сохранить результаты.
11.Нажмите клавишу "Установить СНТ“ или "Вычислить“.
Значения диаметра и координат центра сечения выступа будут
вычислены и показаны на дисплее. При активировании функции
"Установить СНТ" заданные координаты центра выступа сохраняются как координаты новой нулевой точки. Величина радиуса
инструмента учитывается автоматически.
Измерение одного кругового выступа в автоматическом режиме
1. Установите измерительный прибор 3D-типа в шпиндель станка.
2. Переместите наконечник измерительного прибора над поверхностью выступа приблизительно в центр выступа.
3. Подготовьте станок к измерениям (см. пункт "Измерение одного кругового выступа в ручном режиме“, шаги со 2 по 7).
4. Задайте в "Øвыступа" приблизительное значение диаметра
выступа, задавая тем самым границу области, в которой инструмент может перемещаться с ускоренным ходом. Если значение диаметра не будет задано, то инструмент будет двигаться от исходной точки с подачей измерения.
2-78
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2
01/2008
Управление работой станка
2.7 Определение положения нулевой точки детали
Cycle Start
Измерение двух круговых выступов в автоматическом режиме
Jog
2
5. Задайте значение угла в "Угол касания" (см. шаг 5, "Измерение одного отверстия в автоматическом режиме").
6. Нажмите клавишу "Cycle-Start“. В автоматическом режиме инструмент последовательно касается четырех точек на поверхности выступа. По окончании измерения становится активной
программная клавиша "P0 сохранено“.
Значения диаметра и координат центра сечения выступа будут
вычислены и показаны на дисплее. При активировании функции
"Установить СНТ" заданные координаты центра выступа сохраняются как координаты новой нулевой точки. Величина радиуса
инструмента учитывается автоматически.
1. Установите измерительный прибор 3D-типа в шпиндель станка.
2. Переместите наконечник измерительного прибора над поверхностью выступов приблизительно в центр первого выступа.
3. Нажмите программную клавишу "Нул. т. детали“ в рабочей
зоне "Ручной режим“.
4. Нажмите программную клавишу "Выступ“.
5. Нажмите программную клавишу "2 круг. выступа“.
6. Выберите функцию "Только измерение“, либо определитесь, в
какое из смещений нулевой точки должен быть сохранен результат измерения (см. пункт " Измерение по одной из осей в
ручном режиме“, шаг 5).
7. Задайте в "Øвыступа" приблизительное значение диаметра
выступа (см. шаг 4, "Измерение одного выступа в автоматическом режиме").
8. Задайте значение "DZ“ , чтобы определить, на какой высоте
выступа будут производиться измерения.
9. Выберите "Поворот СК“ в "Коррекц. угла“.
- ИЛИ ¾ Выберите "Круговые оси A, B,C“ в " Коррекц. угла “.
10.Задайте значение угла. Угол отсчитывается от первой оси
рабочей плоскости (X/Y).
11.Задайте значения координат центра первого выступа (X1/Y1)
Поля ввода X1 и Y1 активны только при выбранном "Поворот
СК“.
Cycle Start
12.Нажмите клавишу "Cycle-Start“. В автоматическом режиме инструмент последовательно касается четырех точек на поверхности первого выступа. По результатам измерения рассчиты-
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2-79
2 2.7 Определение положения нулевой точки детали
Управление работой станка
Cycle Start
NPV
setzen
-или-
Berechnen
Измерение трех круговых выступов в автоматическом режиме
Jog
01/2008
2
ваются координаты центра первого выступа. Программная
клавиша "P1 сохранено“ становится активной.
13.Переместите инструмент над поверхностью выступов приблизительно в центр второго выступа и нажмите клавишу "Cycle
Start“.
В автоматическом режиме инструмент последовательно касается
четырех точек на поверхности второго выступа. По результатам
измерения рассчитываются координаты центра первого выступа.
Программная клавиша "P2 сохранено“ становится активной.
14.Нажмите программную клавишу "Установить СНТ“ или "Вычислить“.
Значение угла между линией соединения центров выступов и
базовой осью будет вычислено и показано на дисплее.
При активировании функции "Установить СНТ“ координаты центра первого выступа становятся равными заданным значениям.
Вычисленная величина поворота будет сохранена в смещение
нулевой точки.
1. Установите измерительный прибор 3D-типа в шпиндель станка.
2. Переместите наконечник измерительного прибора над поверхностью выступов приблизительно в центр первого выступа.
3. Нажмите программную клавишу "Нул. т. детали“ в рабочей
зоне "Ручной режим“.
4. Нажмите программную клавишу "Выступ“.
¾
Нажмите программную клавишу "3 круг. выступа“.
5. Выберите функцию "Только измерение“, либо определитесь, в
какое из смещений нулевой точки должен быть сохранен результат измерения (см. пункт " Измерение по одной из осей в
ручном режиме“, шаг 5).
6. Задайте в "Øвыступа" приблизительное значение диаметра
выступа (см. шаг 4, "Измерение одного выступа в автоматическом режиме").
7. Задайте значение "DZ“ , чтобы определить, на какой высоте
выступа будут производиться измерения.
8. Выберите "Нет“ в "Коррекц. угла“.
- ИЛИ ¾ Выберите "Да“ в "Коррекц. угла“ в случае, если необходимо
выполнить выравнивание посредством поворота системы координат.
9. Задайте значение угла. Угол отсчитывается от первой оси
рабочей плоскости (X/Y). Поле ввода активно лишь в случае,
2-80
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2
01/2008
Управление работой станка
2.7 Определение положения нулевой точки детали
2
если выбрано "Да" в "Коррекц. угла".
10.Задайте значения координат X0 и Y0 центра окружности, на
которой лежат центры выступов.
11.Нажмите клавишу "Cycle-Start“. В автоматическом режиме
инструмент последовательно касается четырех точек на поверхности первого выступа. По результатам измерения рассчитываются координаты центра первого выступа. Программная клавиша "P1 сохранено“ становится активной.
Cycle Start
Проведите измерения второго, а затем и третьего выступов (подведите инструмент к центру выступа, нажмите клавишу "CycleStart“). По окончании измерений программные клавиши "P2 сохранено“ и "P3 сохранено“ станут активными.
Cycle Start
NPV
setzen
-или-
Berechnen
12.Нажмите программную клавишу "Установить СНТ“ или "Вычислить“.
Значения координат центра и величина диаметра окружности, на
которой лежат центры выступов, будут вычислены и показаны на
дисплее. Если в "Коррекц. угла“ выбрано "Да", то будет дополнительно вычислен и показан на дисплее угол α.
При активировании функции "Установить СНТ“ координаты центра первого отверстия становятся равными заданным значениям.
Вычисленная величина вращения будет сохранена в смещение
нулевой точки.
Измерение четырех
круговых выступов в
автоматическом режиме
Jog
1. Установите измерительный прибор 3D-типа в шпиндель станка.
2. Переместите наконечник измерительного прибора над поверхностью выступов приблизительно в центр первого выступа.
3. Нажмите программную клавишу "Нул. т. детали“ в рабочей
зоне "Ручной режим“.
4. Нажмите программную клавишу "Выступ“.
¾
Нажмите программную клавишу "4 круг. выступа“.
5. Выберите функцию "Только измерение“, либо определитесь, в
какое из смещений нулевой точки должен быть сохранен результат измерения (см. пункт " Измерение по одной из осей в
ручном режиме“, шаг 5).
6. Задайте в "Øвыступа" приблизительное значение диаметра
выступа (см. шаг 4, "Измерение одного выступа в автоматическом режиме").
7. Задайте значение "DZ“ , чтобы определить, на какой высоте
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2-81
2 2.7 Определение положения нулевой точки детали
Управление работой станка
01/2008
2
выступа будут производиться измерения.
8. Выберите "Да“ в "Коррекц. угла“ в случае, если необходимо
выполнить выравнивание посредством поворота системы координат.
- ИЛИ ¾ Выберите "Нет“ в "Коррекц. угла“.
9. Задайте значение угла. Угол отсчитывается от первой оси
рабочей плоскости (X/Y). Поле ввода активно лишь в случае,
если выбрано "Да" в "Коррекц. угла".
10. Задайте значения координат X0 и Y0, определяющих положение точки пересечения линий соединения центров выступов.
11.Нажмите клавишу "Cycle-Start“.
Cycle Start
В автоматическом режиме инструмент последовательно касается
четырех точек на поверхности первого выступа. По результатам
измерения рассчитываются координаты центра первого выступа.
Программная клавиша "P1 сохранено“ становится активной.
Проведите измерения второго, третьего, а затем и четвертого
выступов (подведите инструмент к центру выступа, нажмите клавишу "Cycle-Start“). По окончании измерений программные клавиши "P2 сохранено“, "P3 сохранено“ и "P4 сохранено“ станут
активными.
Cycle Start
NPV
setzen
-или-
Berechnen
12.Нажмите программную клавишу "Установить СНТ“ или "Вычислить“.
Центры выступов будут соединены диагоналями, координаты
точки пересечения диагоналей будут рассчитаны и отображены
на дисплее. Если в "Коррекц. угла“ выбрано "Да", то будет дополнительно вычислен и показан на дисплее угол α.
При активировании функции "Установить СНТ“ координаты точки
пересечения диагоналей становятся равными заданным значениям. Вычисленная величина вращения будет сохранена в смещение нулевой точки.
2-82
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2
2.7.5
01/2008
Управление работой станка
2.7 Определение положения нулевой точки детали
2
Ориентация инструмента перпендикулярно обрабатываемой плоскости
В Shop Mill имеется возможность определять углы α и β пространственного наклона плоскостей заготовки. Поворот системы
координат на углы α и β позволяет выставить ось инструмента
перпендикулярно обрабатываемой плоскости.
Для определения пространственного расположения плоскости
осуществляется измерение координат трех точек в направлении
оси инструмента.
Для ориентации инструмента перпендикулярно обрабатываемой
плоскости необходимо наличие на станке поворотного стола или
поворотной головки.
Для того чтобы можно было провести измерения, на плоскости не
должно быть выступов.
Ориентация инструмента к плоскости в
ручном режиме
1. Установите в шпиндель станка любой инструмент для касания
плоскости.
2. Нажмите программную клавишу "Нул. т. детали“ в рабочей
зоне "Ручной режим“.
Jog
3. Нажмите программную клавишу "Ориентировать перпендикулярно“.
4. Выберите функцию "Только измерение“, либо определитесь, в
какое из смещений нулевой точки должен быть сохранен результат измерения (см. пункт " Измерение по одной из осей в
ручном режиме“, шаг 5).
5. Переместите инструмент в первую точку, положение которой
Вы хотели бы определить.
6. Нажмите программную клавишу "Сохранить P1“.
P1
speichern
P2
speichern
NPV
setzen
P3
speichern
-или-
Berechnen
7. Переместите инструмент во вторую и третью точки измерения
и нажмите программные клавиши "Сохранить P2“ "Сохранить
P3“.
8. Нажмите программную клавишу "Установить СНТ“ или "Вычислить“.
Углы α и β будут вычислены и показаны на дисплее.
При активировании функции “Установить СНТ” смещения углов
будут сохранены в смещение нулевой точки.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2-83
2 2.7 Определение положения нулевой точки детали
Управление работой станка
Ориентация инструмента к плоскости в
автоматическом режиме
01/2008
2
1. Установите измерительный прибор 3D-типа в шпиндель станка.
2. Установите наконечник измерительного прибора вблизи точки,
положение которой Вы хотели бы определить.
3. Нажмите программную клавишу "Нул. т. детали“ в рабочей
зоне "Ручной режим“.
Jog
4. Нажмите программную клавишу "Ориентировать перпендикулярно“.
5. Выберите функцию "Только измерение“, либо определитесь, в
какое из смещений нулевой точки должен быть сохранен результат измерения (см. пункт " Измерение по одной из осей в
ручном режиме“, шаг 5).
6. Нажмите клавишу "Cycle-Start“.
По окончании измерений результат будет сохранен и программная клавиша "P1 сохранено “ станет активной.
7. Переместите измерительный прибор ко второй точке измерения, нажмите "Cycle-Start“. Проделайте то же самое для третьей точки измерения.
Cycle Start
Cycle Start
По окончании измерений результат будет сохранен и программные клавиши "P2 сохранено“ и "P3 сохранено“ станут активными.
NPV
setzen
2-84
-или-
Berechnen
8. Нажмите программную клавишу "Установить СНТ“ или "Вычислить“.
Углы α и β будут вычислены и показаны на дисплее.
При активировании функции “Установить СНТ” смещения углов
будут сохранены в смещение нулевой точки.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2
2.7.6
01/2008
Управление работой станка
2.7 Определение положения нулевой точки детали
2
Коррекция положения круговых осей после определения нулевой точки
После сохранения координат положения нулевой точки в памяти
СЧПУ может оказаться необходимым преобразование системы
координат или изменение положения круговых осей в следующих
случаях:
• требуется ориентировать инструмент перпендикулярно плоскости.
• требуется выровнять заготовку по системе координат.
Выполнение действий с системой координат или круговыми осями поддерживается при помощи окон активации.
Активирование смещения нулевой точки
Положение нулевой точки сохранено в неактивное в момент измерения смещение нулевой точки.
NPV
setzen
После нажатия программной клавиши "Установить СНТ“ открывается окно активации с вопросом "Активировать смещение нулевой точки?“
¾ Нажмите программную клавишу "OK“, чтобы активировать
скорректированное смещение нулевой точки.
Переориентация и отвод инструмента
Вследствие поворота системы координат детали возникает необходимость ориентации инструмента перпендикулярно обрабатываемой плоскости
Открывается окно активации с вопросом "Установить измерительный прибор перпендикулярно обрабатываемой плоскости?“
¾ Выберите "Да“, если переориентация необходима.
Открывается окно с вопросом "Отвести инструмент перед позиционированием с поворотом круговых осей?“
¾ Выберите необходимый вариант отвода.
¾
Cycle Start
Нажмите клавишу "Cycle-Start“.
После отвода инструмент устанавливается перпендикулярно
плоскости. Можно производить дальнейшие измерения.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2-85
2 2.7 Определение положения нулевой точки детали
Управление работой станка
Позиционирование
круговых осей и задание величины подачи
01/2008
2
После измерения положения нулевой точки детали требуется
выравнивание положения заготовки вращением круговой оси.
Открывается окно активации с вопросом "Вращать круговую ось
X для выравнивания?“.
¾ Выберите "Да“.
Eilgang
Cycle Start
2.7.7
Появится поле ввода для значения подачи и программная клавиша "Ускоренный ход".
¾ Нажмите программную клавишу "Ускоренный ход", чтобы задать значение подачи для ускоренного перемещения.
- ИЛИ ¾ Задайте значение подачи в поле ввода "F".
¾
Нажмите клавишу "Cycle-Start“.
¾
Круговая ось поворачивается.
Калибровка электронных измерительных приборов
При установке электронных измерительных приборов в шпиндель
станка возникают погрешности установки, которые в большинстве
случаев могут привести к ошибкам измерений.
Перед проведением измерений необходимо установить положение рабочих точек поверхности измерительного щупа относительно центра шпинделя (точки срабатывания триггера).
Это осуществляется при помощи калибровки измерительного
прибора. Калибровка радиуса производится по отверстию, калибровка длины вылета – по плоскости. В качестве отверстия для
калибровки можно применить отверстие в детали или специальное установочное кольцо. Радиус измерительного щупа должен
быть занесен в соответствующее поле таблицы инструментов.
Калибровка радиуса
1. Установите измерительный прибор 3D-типа в шпиндель станка. (Для однокоординатных приборов производятся аналогичные действия).
2. Установите инструмент примерно в центре отверстия на некоторой глубине.
2-86
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2
01/2008
Управление работой станка
2.7 Определение положения нулевой точки детали
3. Нажмите программную клавишу "НТ детали“ в рабочей зоне
"Ручной режим“.
Jog
Abgleich
Taster >
2
Radius
4. Нажмите программные клавиши "Калибровка“ и "Радиус“.
5. Задайте значение диаметра отверстия.
6. Нажмите клавишу "Cycle-Start".
Cycle Start
Процесс калибровки начат. Сначала определяется точное положение центра отверстия, а затем прибор касается поверхности
отверстия каждой из 4 рабочих точек поверхности щупа.
Калибровка длины
1. Установите измерительный прибор 3D-типа в шпиндель станка. (Аналогичные действия проводятся и с однокоординатными приборами).
2. Переместите прибор к плоскости, по которой будет производиться калибровка.
3. Нажмите программную клавишу "НТ детали“ в рабочей зоне
"Ручной режим“.
Jog
Abgleich
Taster >
Länge
4. Нажмите программные клавиши "Калибровка“ и "Длина“.
5. Задайте координату положения используемой для калибровки
плоскости (поверхность детали или стола станка) Z0.
6. Нажмите клавишу "Cycle Start“.
Cycle Start
Процесс калибровки начат. Длина измерительного прибора рассчитывается и заносится в соответствующее поле списка инструментов.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2-87
2 2.8 Измерение инструмента
Управление работой станка
2.8
01/2008
2
Измерение инструмента
При обработке детали по программе необходимо учитывать различия геометрии инструментов. Для этого в таблицу инструментов заносятся данные коррекции. При вызове инструмента СЧПУ
станка считывает данные коррекции, в соответствии с которыми
корректирует траектории движения инструмента.
Коррекция длины, радиуса (диаметра) может определяться как в
ручном, так и автоматическом режимах.
2.8.1
Измерение инструмента в ручном режиме
Для определения длины, радиуса или диаметра инструмент подводится вручную к контрольной позиции. На основе координат
положения исходной точки инструментального блока (оправки) и
точки касания, ShopMill рассчитывает коррекции инструмента.
При измерении длины инструмента в качестве контрольной позиции может использоваться положение поверхности детали или
фиксированной точки (например, динамометрического датчика
или фиксированной точки станка в сочетании с шаблоном для
установки зазора) в системе координат станка.
Положение поверхности детали задается в процессе измерения.
Положение фиксированной точки должно быть известным до
измерений (см. раздел "Калибровка фиксированной точки “).
Для измерений радиуса/диаметра всегда используется контрольная деталь.
В зависимости от установок в параметрах станка можно измерять
либо радиус, либо диаметр.
См. документацию на станок.
Измерение длины с
использованием контрольной детали
¾
Установите измеряемый инструмент в шпиндель станка.
¾
Нажмите программную клавишу "Измерен. инструм.“ в рабочей зоне "Ручной режим“.
¾
Нажмите программную клавишу "Длина вручную“.
¾
Выберите номер режущей ступени D и порядковый номер
дублирования DP инструмента.
Jog
Länge
Manuell >
2-88
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2
01/2008
Управление работой станка
2.8 Измерение инструмента
¾
2
Выберите "Деталь“ в качестве контрольной позиции.
Измерение длины инструмента по грани детали
Länge
setzen
¾
Перемещайте инструмент к детали в направлении оси Z.
Коснитесь поверхности детали вращающимся инструментом
(см. раздел "Перемещение по осям “).
¾
Задайте координату положения грани детали Z0.
¾
Нажмите программную клавишу "Установить длину“.
Длина инструмента автоматически вычисляется и заносится в
таблицу инструментов.
При измерении длины инструмента при помощи динамометрического датчика смещение нулевой точки должно быть отключено
или базовое смещение должно быть равно нулю.
Измерение длины инструмента при помощи
фиксированной точки
¾
Установите измеряемый инструмент в шпиндель станка.
¾
Нажмите программную клавишу "Измерен. инструм.“ в рабочей зоне "Ручной режим“.
¾
Нажмите программную клавишу "Длина вручную“.
¾
Выберите номер режущей ступени D и порядковый номер
дублирования DP инструмента.
¾
Выберите в качестве контрольной позиции "Фиксированная
точка“.
Jog
Länge
Manuell >
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2-89
2 2.8 Измерение инструмента
Управление работой станка
01/2008
2
Измерение длины инструмента
¾
Если для измерений используется динамометрический датчик, то для параметра "DZ“ задайте значение 0 и переместите инструмент в направлении оси Z к фиксированной точке
(см. раздел "Перемещение по осям“).
Подвод инструмента осуществляется с обратным вращением.
Динамометрический датчик автоматически регистрирует момент
точного достижения требуемой позиции.
- ИЛИ¾ При использовании шаблона для установки зазора необходимо подвести инструмент как можно ближе к фиксированной
точке, установить требуемую величину зазора при помощи
шаблона и задать это значение в "DZ“.
Länge
setzen
Подвод инструмента к поверхности шаблона производится без
вращения шпинделя.
¾ Нажмите программную клавишу "Установить длину“.
Длина инструмента автоматически вычисляется и заносится в
таблицу инструментов.
2-90
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2
01/2008
Управление работой станка
2.8 Измерение инструмента
2
Измерение радиуса/диаметра
¾
Установите измеряемый инструмент в шпиндель станка.
¾
Нажмите программную клавишу "Измерен. инструм.“ в рабочей зоне "Ручной режим“.
¾
Нажмите программную клавишу "Радиус вручную“ или "Диам.
вручную“.
¾
Выберите номер режущей ступени D и порядковый номер
дублирования DP инструмента.
¾
Перемещайте вращающийся в обратном направлении инструмент (см. раздел "Перемещение по осям“) к поверхности
детали в направлении оси X или Y до касания.
Jog
Radius
Manuell >
или
Durch.
Manuell >
Измерение радиуса/диаметра
¾
Radius
setzen
или
Durchm.
setzen
Задайте координату положения грани детали X0 или Y0
Нажмите программную клавишу "Установить радиус“ или "Установить диаметр“.
Радиус или диаметр инструмента автоматически вычисляется и
заносится в список инструментов.
¾
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2-91
2 2.8 Измерение инструмента
Управление работой станка
2.8.2
01/2008
2
Калибровка фиксированной точки
Если при ручном измерении длины инструмента применяется
фиксированная точка, необходимо установить ее положение относительно нулевой точки станка.
В качестве фиксированной точки может применяться, например,
динамометрический датчик, который монтируется на столе станка
в зоне обработки. Для параметра "DZ“ задается значение 0.
Также для измерений может применяться произвольная фиксированная точка станка в сочетании с шаблоном для установки
зазора. При этом в "DZ“ задается толщина пластины-шаблона.
Для калибровки фиксированной точки может применяться либо
инструмент с известной длиной (длина инструмента занесена в
таблицу инструментов), либо непосредственно шпиндель станка.
Положение фиксированной точки для измерения инструмента
может быть определено изготовителем станка.
См. документацию на станок.
¾
Переместите инструмент или шпиндель к стационарной контрольной позиции.
¾
В ручном режиме нажмите программную клавишу “Измерен.
инструм.”.
¾
Нажмите программную клавишу "Фиксир. точка“.
¾
Задайте значение коррекции "DZ“.
Jog
Abgleich
Festpunkt >
Abgleichen
Если применяется шаблон для установки зазора, для "DZ“ задается толщина шаблона.
¾ Нажмите программную клавишу "Калибровать“.
Расстояния между нулевой точкой станка и фиксированной точкой будут рассчитаны и сохранены в параметрах станка.
2-92
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2
2.8.3
01/2008
Управление работой станка
2.8 Измерение инструмента
2
Измерение инструмента при помощи измерительного датчика
При помощи измерительного датчика (измерительной системы)
определяется длина или радиус/диаметр инструмента в автоматическом режиме. На основе координат положения исходной точки инструментального блока (оправки) и измерительного датчика,
ShopMill рассчитывает значения коррекции инструмента.
Перед автоматическим измерением инструмента необходимо
занести ориентировочные геометрические данные инструмента
(длину и радиус/диаметр) в таблицу инструментов и откалибровать измерительный датчик.
В зависимости от настроек в параметрах станка может измеряться либо радиус, либо диаметр.
См. документацию на станок.
При измерениях можно учитывать боковое смещение и смещение
по длине V. Если самая нижняя точка зуба инструмента не является самой выступающей в горизонтальном направлении или
самая выступающая в горизонтальном направлении точка не является самой нижней точкой зуба, эта разница в положении задается смещением V.
Боковое смещение
Смещение по длине
Если при измерении длины диаметр инструмента оказывается
больше диаметра измерительного датчика, то автоматически
включается режим измерения с вращающимся в обратном направлении шпинделем. При этом в процессе измерения над центром датчика перемещается не центр инструмента, а его режущая кромка.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2-93
2 2.8 Измерение инструмента
Управление работой станка
01/2008
2
Измерение длины
¾
Установите измеряемый инструмент в шпиндель станка.
¾
Подведите инструмент к датчику так, чтобы дальнейшее перемещение до касания не привело к столкновению.
Измерение длины инструмента
¾
Нажмите программную клавишу "Измерен. инструм.“ в рабочей зоне "Ручной режим“.
¾
Нажмите программную клавишу "Длина автоматически“.
¾
Выберите номер режущей ступени D и порядковый номер
дублирования DP инструмента.
¾
При необходимости задайте величину бокового смещения V.
¾
Нажмите клавишу "Cycle Start“.
Jog
Länge
Auto >
Cycle Start
Автоматический процесс измерения запущен. Длина инструмента
автоматически вычисляется и заносится в таблицу инструментов.
Точная последовательность процесса измерения определяется
изготовителем станка.
См. документацию на станок.
Измерение радиуса/диаметра
¾
Установите измеряемый инструмент в шпиндель станка.
¾
Подведите инструмент к датчику так, чтобы дальнейшее перемещение до касания не привело к столкновению.
Измерение радиуса/диаметра
2-94
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2
01/2008
Управление работой станка
2.8 Измерение инструмента
¾
Нажмите программную клавишу "Измерен. инструм.“ в рабочей зоне "Ручной режим“.
¾
Нажмите программную клавишу "Радиус автоматич.“ или "Диам. автоматич.“.
¾
Выберите номер режущей ступени D и порядковый номер
дублирования DP инструмента.
¾
При необходимости задайте величину смещения V.
¾
Нажмите клавишу "Cycle Start“.
Jog
Radius
Auto >
Cycle Start
или
Durchm.
Autol >
2
Автоматический процесс измерения запущен. Измерение производится с обратным направлением вращения шпинделя.
Радиус (диаметр) инструмента автоматически вычисляется и
заносится в таблицу инструментов.
Точная последовательность процесса измерения определяется
изготовителем станка.
См. документацию на станок.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2-95
2 2.8 Измерение инструмента
Управление работой станка
2.8.4
01/2008
2
Калибровка измерительного датчика
Перед автоматическим измерением инструмента необходимо
определить положение измерительного датчика, расположенного
на столе станка, относительно нулевой точки станка.
Механические датчики имеют, как правило, форму куба или диска. Вмонтируйте датчик в пределах рабочей зоны станка (на столе станка) и выровняйте его положение по рабочим осям.
Для калибровки измерительных датчиков необходимо использовать фрезерный инструмент. Длина и радиус (диаметр) фрезы
должны быть предварительно занесены в список инструментов.
¾
Установите калибрующий инструмент приблизительно над
центром рабочей поверхности измерительного датчика.
¾
Нажмите программную клавишу "Измерен. инструм.“ в рабочей зоне "Ручной режим“.
¾
Нажмите программную клавишу "Калибровать датчик“.
¾
Определитесь, хотите ли Вы измерить только длину, либо
длину и диаметр.
Jog
Abgleich
Meßtaster>
Измерение длины
¾
Cycle Start
2-96
Измерение длины и диаметра
Нажмите клавишу "Cycle Start“.
Процесс калибровки осуществляется автоматически с подачей
измерения.
Величины расстояний между нулевой точкой станка и измерительным датчиком будут определены и сохранены в соответствующих ячейках памяти СЧПУ.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2
2.9
01/2008
Управление работой станка
2.9 Ручной режим
2
Ручной режим
Ручной режим управления используется при наладке станка и в
случаях, когда необходимо выполнить простые перемещения
рабочих органов станка.
Работа в ручном режиме позволяет:
1. синхронизировать положение рабочих органов с показаниями
измерительной системы станка (реферирование),
2. произвести наладку станка, выполняя необходимые перемещения при помощи клавиатуры и маховичков,
3. выполнить перемещения рабочих органов станка во время
прерывания работы программы.
2.9.1
Выбор и установка инструмента в шпиндель
Выбор инструмента осуществляется через соответствующее
окно диалога.
¾
Jog
Нажмите программную клавишу "T, S, M" в рабочей зоне
"Ручной режим".
Курсор находится в поле ввода функции инструмента "T":
¾
Werkzeuge
или
Введите имя или номер инструмента T.
- ИЛИ ¾ Нажмите программную клавишу "Инструменты" или клавишу
"Offset", чтобы открыть таблицу инструментов.
¾
Установите курсор на строку с необходимым инструментом.
-Иin
Manuell
¾
Имя выбранного инструмента будет отображено в окне "T, S, M" в
поле "T".
¾ Выберите режущую ступень D или задайте ее номер непосредственно в поле ввода "D".
¾
Cycle Start
2.9.2
Нажмите программную клавишу "В ручной режим".
Нажмите клавишу "Cycle-Start".
Инструмент будет установлен в шпиндель.
Занесение в таблицу и установка в шпиндель нового инструмента
Открытие окна "T, S, M"
¾
Jog
Нажмите программную клавишу "T, S, M" в рабочей зоне
"Ручной режим".
Курсор находится в поле ввода для обозначения инструмента "T".
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программировани ShopMill (BASsl) - 01/2008
2-97
2 2.9 Ручной режим
Управление работой станка
01/2008
2
Занесение инструмента в
таблицу
или
Werkzeuge
in
Manuell
¾
Нажмите "Offset" или программную клавишу "Инструменты",
чтобы открыть таблицу инструментов.
¾
Введите обозначение нового инструмента (см. раздел "
Задание инструментов и их коррекций ").
¾
Нажмите программную клавишу "В ручной режим".
Имя инструмента автоматически переносится в окно "T,S,M,..." и
будет отображено в поле ввода для параметра "T".
Установка инструмента в
шпиндель
¾
Cycle Start
Нажмите клавишу "Cycle-Start".
Смена инструмента разблокирована.
Устанавливаемый инструмент выделяется в списке инструментов
символом со схематичным изображением шпинделя.
Установите инструмент в шпиндель станка согласно руководству
по использованию станка.
2-98
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программировани ShopMill (BASsl) - 01/2008
2
2.9.3
01/2008
Управление работой станка
2.9 Ручной режим
2
Занесение в таблицу и загрузка в магазин нового инструмента
Занесение инструмента в
таблицу
¾
Нажмите клавишу "Offset" или программную клавишу "Нул.
т.инструм.", чтобы открыть таблицу инструментов.
¾
Задайте новый инструмент в свободной строке таблицы инструментов (см. пункт “ Задание инструментов и их коррекций ”).
¾
Нажмите программную клавишу "Новый инструмент“.
¾
Выберите тип инструмента.
¾
Введите имя инструмента и данные коррекции (при их наличии).
¾
Нажмите программную клавишу "Загрузить", если станок оснащен магазином с переменным кодированием гнезд.
-или-
Neues
Werkzeug
Fräser
...
3D-Taster
Загрузка инструмента в
магазин
Beladen
Если станок оснащен магазином с постоянным кодированием
гнезд, то установка инструмента на желаемое место в магазине
производится в соответствии с руководством по использованию
станка.
2.9.4
Включение, останов и позиционирование шпинделя в ручном режиме
Задание частоты вращения
¾
Нажмите программную клавишу "T, S, M" в рабочей зоне
"Ручной режим".
¾
Задайте в поле ввода "Шпиндель" желаемое значение для
частоты вращения шпинделя.
¾
Нажмите клавишу "Cycle Start".
Jog
Cycle Start
Если шпиндель в это время вращался, то при нажатии "Cycle
Start" произойдет смена частоты вращения. Если шпиндель не
вращался, то новое значение частоты вращения передается
системе ЧПУ, но шпиндель при этом остается в неподвижном
состоянии.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программировани ShopMill (BASsl) - 01/2008
2-99
2 2.9 Ручной режим
Управление работой станка
01/2008
2
Включение шпинделя
¾
Spindle Left
-или-
Spindle Right
Нажмите клавишу "Spindle Left" или "Spindle Right".
Произойдет запуск вращения шпинделя. Частота вращения определяется заданным значением с учетом коррекции.
Нажатием клавиши "Spindle Stop" шпиндель будет остановлен.
Spindle Stop
- ИЛИ ¾
Нажмите программную клавишу "T, S, M" в рабочей зоне
"Ручной режим".
¾
Выберите в "Шпиндель M-функц." направление вращения
шпинделя
Jog
"Вправо" или
¾
Cycle Start
"Влево".
Нажмите клавишу "Cycle Start".
Произойдет включение вращения шпинделя.
Останов шпинделя
¾
Нажмите программную клавишу "T, S, M" в рабочей зоне
"Ручной режим".
¾
Выберите в "Шпиндель M-функц."
¾
Нажмите клавишу "Cycle Start“.
Jog
Cycle Start
"Выкл.".
Произойдет отключение вращения шпинделя.
Позиционирование шпинделя
Позиция шпинделя задается в виде угла поворота в градусах.
¾
Jog
Нажмите программную клавишу "T, S, M" в рабочей зоне
"Ручной режим".
¾ Выберите в " Шпиндель M-функц."
Появится поле ввода "Позиция".
¾
Cycle Start
"Позиция".
Задайте угловое положение шпинделя. Единица измерения –
градусы.
Нажатием "Cycle Start" шпиндель поворачивается в заданное
положение.
Эта функция позволяет установить шпиндель в определенное
положение, что необходимо, например, при смене инструмента.
• При позиционировании невращающегося шпинделя происходит поворот в направлении кратчайшего пути.
• При позиционировании вращающегося шпинделя сохраняется
текущее направление вращения.
2-100
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программировани ShopMill (BASsl) - 01/2008
2
01/2008
Управление работой станка
2.9 Ручной режим
2
Изменение частоты
вращения
¾
%
При помощи коррекции скорости шпинделя установите необходимый уровень частоты вращения.
Частота вращения может изменяться в диапазоне от 50 до
120% от текущего заданного значения.
- ИЛИ - (для панели оператора OP032S):
¾
Spindle Dec.
Spindle Inc.
100%
Нажмите клавишу "Spindle Dec." или "Spindle Inc.".
Запрограммированное значение частоты вращения (соответствующее 100%) будет увеличено или уменьшено.
¾ Нажмите клавишу "100%“.
Запрограммированное значение частоты вращения будет восстановлено.
2.9.5
Перемещение по осям
Перемещение по осям в ручном режиме осуществляется с использованием клавиатуры и маховичков.
При использовании клавиатуры перемещение рабочего органа
станка вдоль выбранной оси происходит с подачей наладки на
определенную величину шага.
Перемещение по осям
при помощи клавиатуры
При использовании клавиш пошагового (дискретного) перемещения перемещение по оси в заданном направлении будет осуществляться дискретно на определенную величину шага. Перемещение происходит с подачей наладки.
Задание величины шага
1
Jog
...
10000
¾
Нажатием клавиш [1], [10], ..., [10000], включается режим пошагового перемещения с определенным шагом.
Числа на клавишах определяют величину шага в микрометрах или в микродюймах.
Пример: Для задания величины шага 100 мкм
(= 0.1 мм) нажмите клавишу "100".
-или¾ В рабочей зоне "Ручной режим" измените функции программных клавиш горизонтальной линейки.
¾
Нажмите клавишу "Настр. ShopM.“.
Откроется меню настроек.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программировани ShopMill (BASsl) - 01/2008
2-101
2 2.9 Ручной режим
Управление работой станка
VAR
01/2008
2
¾
Введите в поле ввода "Переменный шаг" желаемую величину
шага.
Пример: Для задания величины шага 500 мкм
(= 0.5 мм) введите 500.
¾
Нажмите клавишу "Inc Var".
Произойдет перемещение на заданную величину шага.
Задание подачи наладки
¾
Задайте в поле ввода "Подача при наладке" желаемое значение подачи.
Перемещение по осям в режиме наладки будет происходить со
скоростью, соответствующей заданному значению подачи наладки. Ограничение максимальной скорости подачи устанавливается
в параметрах станка.
Перемещение по осям
X ...
+
¾
Выберите ось.
¾
Нажмите клавишу "+“ или "-".
При каждом нажатии будет происходить перемещение рабочего
органа вдоль выбранной оси на заданную величину шага.
Коррекция величины подачи/скорости ускоренного хода может
быть активной.
Одновременно может осуществляться перемещение как по одной, так и по нескольким осям (в зависимости от PLC-программы).
• Сразу после включения СЧПУ станка до проведения процедуры реферирования возможно перемещение по осям вплоть до
границ рабочей зоны станка. При этом могут сработать аварийные конечные выключатели.
• Программные конечные выключатели и ограничение рабочей
зоны станка еще не активны!
• Подача должна быть разблокирована.
Перемещение по осям
при помощи маховичков
2-102
Перемещения при помощи маховичков производятся в соответствии с руководством по использованию станка.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программировани ShopMill (BASsl) - 01/2008
2
2.9.6
01/2008
2
Управление работой станка
2.9 Ручной режим
Позиционирование по осям
В ручном режиме работы можно устанавливать рабочие органы
станка в заданные позиции.
¾
Нажмите программную клавишу "Позиция" в рабочей зоне
"Ручной режим".
¾
Выберите ось (оси) при помощи клавиш "Курсор вверх " и
"Курсор вниз".
¾
Задайте координаты позиции.
¾
Задайте в поле "F" желаемое значение подачи.
Jog
Eilgang
- ИЛИ ¾ Нажмите программную клавишу "Ускоренный ход", если хотите осуществить перемещение с ускоренным ходом.
В поле "F" отобразится скорость ускоренного хода.
¾ Нажмите клавишу "Cycle Start".
Cycle Start
Произойдет перемещение в заданную позицию.
2.9.7
Поворот круговых осей
Наличие функции ручного поворота круговых осей значительно
облегчает процессы наладки станка, измерения и обработки деталей с наклонными плоскостями.
При обработке или коррекции положения наклонных плоскостей
необходимые величины поворотов круговых осей (A, B, C) автоматически рассчитываются на основе заданных поворотов системы координат детали вокруг геометрических осей (X, Y, Z).
При использовании функции ручного поворота круговых осей
можно напрямую программировать повороты круговых осей и
создавать новую систему координат.
При активной функции ручного поворота функция "Нул. т. загот."
активна, функция "Измерение инструм" - неактивна.
После нажатия клавиши “Reset“, а также после включения электрического питания система координат сохраняет заданное положение. Это значит, к примеру, что возможен отвод инструмента
из отверстия с наклонной осью в направлении “+Z“.
См. документацию на станок.
Далее описаны важнейшие параметры для задания поворота
круговых осей.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программировани ShopMill (BASsl) - 01/2008
2-103
2 2.9 Ручной режим
Управление работой станка
Отвод инструмента
перед поворотом круговых осей
01/2008
2
Перед поворотом круговых осей можно отвести инструмент в
надежную позицию, чтобы избежать столкновений. Способы отвода инструмента устанавливаются во время пуско-наладки станка при задании кадра данных поворота круговых осей через параметр “Позиция отвода”.
См. документацию на станок.
Предупреждение
Позиция отвода инструмента должна быть выбрана так, чтобы
исключить опасность столкновения инструмента с заготовкой.
Варианты поворота
Имеется два варианта поворота – на основе задания поворотов
вокруг осей системы координат детали и на основе прямого задания требуемых позиций круговых осей.
• В первом случае повороты задаются в системе координат детали (вокруг осей X, Y, Z). Выбор осей производится в произвольной последовательности. ShopMill пересчитывает заданные повороты в повороты круговых осей (A, B, C).
• Во втором случае напрямую задаются требуемые позиции круговых осей. Исходя из них, ShopMill рассчитывает положение
новой системы координат. Ось инструмента устанавливается
вдоль нового направления оси Z. Направление осей X и Y
можно выявить, производя перемещения по осям.
Положительное направление вращения определяется по вспомогательным схемам.
Направление
Для поворотных систем с двумя осями обрабатываемая плоскость может быть повернута в требуемое положение двумя различными способами. Через параметр "Направление” можно выбрать один из двух возможных вариантов. Обозначения “+” и ”-“
соответствуют при этом возрастанию и уменьшению значения
угла поворота. Выбор варианта поворота может оказать влияние
на размер рабочего пространства.
Ось, для которой могут выбираться два направления поворота,
определяется при пуско-наладке станка через параметр “Направление” кадра данных поворота круговых осей.
См. документацию на станок.
Сохранение координат
положения вершины
инструмента
2-104
Если один из вариантов поворота технически не может быть реализован, будет автоматически выбран альтернативный вариант,
независимо установки в параметре "Направление”.
Для предотвращения столкновений при повороте круговых осей
можно сохранять положение вершины инструмента относительно
заготовки при помощи 5-осевого преобразования (программная
опция). Эта функция должна быть разблокирована при настройке
функции "Поворот круговой оси" через параметр "Перемещать
инструм.".
См. документацию на станок.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программировани ShopMill (BASsl) - 01/2008
2
01/2008
2
Управление работой станка
2.9 Ручной режим
Нулевая плоскость
Функция "Ручной поворот" может использоваться не только при
обработке, но и в процессе наладки станка, когда необходимо
выровнять положение детали при закреплении (базовый поворот).
Плоскость, для которой применялся ручной поворот, может быть
использована как исходная. Для этого ее нужно определить как
"нулевую плоскость".
При помощи функции "Установить нулевую плоскость" плоскость
сохраняется в активном смещении нулевой точки как "нулевая
плоскость". При этом в активном смещении нулевой точки значения поворотов системы координат изменятся.
При помощи функции "Удалить нулевую плоскость" активная нулевая плоскость удаляется из активного смещения нулевой
точки. При этом величины поворотов в активном смещении нулевой точки становятся равными нулю.
Общая система координат при использовании функций "Установить нулевую плоскость" и "Удалить нулевую плоскость" остается
неизменной.
При измерении заготовки функция ручного поворота круговых
осей может использоваться совместно с функцией "Ориентировать перпендикулярно".
¾
Нажмите программную клавишу "Поворот" в рабочей зоне
"Ручной режим".
¾
Задайте желаемые значения параметров.
¾
Нажмите клавишу "Cycle-Start".
Jog
Cycle Start
Цикл "Поворот" запущен.
Grundstellung
¾
Нажмите программную клавишу "Основное положение", если
необходимо перейти в основное состояние со значениями параметров поворота равными нулю.
Эта функция используется, когда необходимо вернуть систему координат в первоначальное положение.
Nullebene
setzen
¾
Нажмите программную клавишу "Установить нулевую плоскость", если плоскость, для которой выполнен поворот, должна стать исходной.
Nullebene
löschen
¾
Нажмите программную клавишу "Удалить нулевую плоскость", чтобы отменить текущую нулевую плоскость.
Rundachs.
teachen
¾
Нажмите программную клавишу "Обучение круговых осей",
для того чтобы при ручном повороте в режиме “непосредственно” введенные значения параметров поворота были восприняты системой ЧПУ.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программировани ShopMill (BASsl) - 01/2008
2-105
2 2.9 Ручной режим
Управление работой станка
Параметр
TC
01/2008
Описание
2
Един.
измерен.
Имя кадра данных поворота круговых осей
0: удаление поворотной головки, деактивирование кадра данных поворота
отсутствие данных: принимается существующий кадр данных поворота
Отвод инстру- нет: не отводить инструмент в безопасное положение перед поворотом
мента
Z: перед поворотом переместить инструмент в безопасное положение
Z, X, Y: перед поворотом переместить все рабочие органы станка (оси X, Y, Z) в
безопасные положения
Инстр. макс. Переместить инструмент в направлении инструментальной оси до
достижения программного конечного выключателя.
Инстр. отн. Переместить инструмент на заданное расстояние вдоль инструментальной оси.
Поворот
Новый: отсчет углов поворота исходя из первоначальной системы координат
Аддитивный: отсчет углов поворота от предыдущего положения плоскости
Вариант пово- По осям: последовательные повороты вокруг координатных осей
рота
Непосредственно: Прямое задание положения круговых осей
X
Угол поворота вокруг оси (Поворот по осям)
Последовательность выбора
град
Y
Угол поворота вокруг оси (Поворот по осям)
осей может меняться прогр.
град
Z
Угол поворота вокруг оси (Поворот по осям)
клавишей “Альтернативно”
град
A
Угол поворота вокруг оси (поворот в режиме “непосредственно”)
град
B
Угол поворота вокруг оси (поворот в режиме “непосредственно”)
град
Направление Выбор направления поворота при наличии двух вариантов
+: с увеличением угла поворота по шкале поворотной головки или стола
-: с уменьшением угла поворота по шкале поворотной головки или стола
Положение
инструмента
2-106
Перемещать: координаты положения инструмента при повороте сохраняются
Неподвижно: координаты положения инструмента при повороте изменяются
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программировани ShopMill (BASsl) - 01/2008
2
2.9.8
01/2008
2
Управление работой станка
2.9 Ручной режим
Плоское фрезерование
При помощи данного цикла может быть произведено плоское
фрезерование поверхности прямоугольной заготовки.
Для получения дополнительной информации см. раздел "Программирование – Фрезерование плоскости".
¾
Нажмите программную клавишу “Плоское фрезерование” в
рабочей зоне "Ручной режим".
¾
Нажмите программные клавиши для установки боковых ограничений обрабатываемой детали.
¾
Переместите курсор в поле "Обработка" и выберите вид обработки (например, черновое) с помощью клавиши "Select".
¾
Установите курсор в поле "Направление" и выберите направление движения инструмента при обработке.
¾
Задайте все остальные параметры.
Jog
...
Описание параметров для плоского фрезерования см. в главе
"Программирование – Фрезерование плоскости".
¾
Нажмите программную клавишу "OK", чтобы подтвердить
ввод данных.
На дисплее будет отображена рабочая зона “Ручной режим” с
окном программы.
Цикл плоского фрезерования
Запустите цикл “Плоское фрезерование” клавишей "Cycle Start".
Cycle Start
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программировани ShopMill (BASsl) - 01/2008
2-107
2 2.9 Ручной режим
Управление работой станка
01/2008
2
Во время плоского фрезерования клавиша "Repos" неактивна.
2.9.9
Настройки ручного режима работы
В настройках для ручного режима работы можно выбирать Мфункции, смещения нулевой точки, задавать единицы измерения.
Вспомогательные станочные функции (M-функции) – это функции, которые обеспечиваются производителем станка.
См. документацию на станок.
Значения координат и параметры перемещений в ручном режиме
могут задаваться как в миллиметрах, так и в дюймах. Значения
коррекции инструмента и смещений нулевой точки соответствуют
при этом первоначальной настройке станка (см. раздел
"Настройка единиц измерения (миллиметр/дюйм)“).
Выбор ступени коробки
скоростей
Jog
При наличии на станке коробки скоростей для изменения частоты вращения шпинделя можно производить вручную выбор ступени.
¾ Нажмите программную клавишу "T, S, M" в рабочей зоне
“Ручной режим”.
¾
Установите курсор в поле "Ступень кор. скоростей".
¾
Выберите желаемую ступень (например, "авто").
Выбор ступени коробки скоростей становится активным при последующем нажатии клавиши "Cycle-Start".
Выбор M-функций
¾
Нажмите программную клавишу "T, S, M" в рабочей зоне
“Ручной режим”.
¾
Введите в поле ввода "Прочие M-функц." номер необходимой
M-функции. Описание применяемых на станке М-функций см.
в руководстве по использованию станка.
Jog
Выбранная M-функции становится активной при последующем
нажатии клавиши "Cycle-Start".
Выбор смещения нулевой точки
¾
Нажмите программную клавишу "T, S, M" в рабочей зоне
“Ручной режим”.
¾
В поле "СНТ" выберите желаемое смещение нулевой точки
(например, базовое СНТ).
Jog
- ИЛИ -
2-108
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программировани ShopMill (BASsl) - 01/2008
2
01/2008
Управление работой станка
2.9 Ручной режим
2
Nullpunkt
versch. >
¾
Нажмите программную клавишу "СНТ", чтобы открыть список
смещений нулевой точки.
in
Manuell
¾
Установите курсор на строку с необходимым смещением и
нажмите программную клавишу "В ручной режим".
Выбор смещения нулевой точки становится активным при последующем нажатии клавиши "Cycle-Start".
Настройка единиц измерения
Jog
При переключении единиц измерения мм/дюйм в ручном режиме
происходит соответствующее изменение значений координаты
положения и параметров перемещений. Данная настройка действует только в ручном режиме и остается активной до тех пор,
пока не произойдет следующее переключение системы единиц.
При работе в автоматическом режиме устанавливается та система единиц, которая задана в заголовке программы.
¾ Нажмите программную клавишу "T, S, M" в рабочей зоне
“Ручной режим”.
¾
Выберите в поле "Единицы измерения" желаемый тип единиц
измерения.
Выбор единиц измерения становится активным при последующем
нажатии клавиши "Cycle-Start".
Выбор оси инструмента
Jog
При наличии на станке поворотной шпиндельной головки, используя меню "T, S, M" можно выбрать расположение обрабатываемой плоскости инструмента, изменяя данные в поле “Ось
инструмента”.
Эта установка активна для всех функций ручного режима работы,
то есть параметры плоского фрезерования или измерения ориентируются на нее. Кроме того, в зависимости от этой установки
производится расчет коррекции инструмента при измерениях
детали и инструмента.
¾ Нажмите программную клавишу "T, S, M" в рабочей зоне
“Ручной режим”.
¾
Выберите в поле "Ось инструмента" требуемую ось.
Выбор оси инструмента становится активным при последующем
нажатии клавиши "Cycle-Start".
Описание функции поворота рабочего шпинделя см. документацию на станок.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программировани ShopMill (BASsl) - 01/2008
2-109
2 2.9 Ручной режим
Управление работой станка
01/2008
2
Изменение предварительных настроек
¾
Измените функции программных клавиш горизонтальной линейки в рабочей зоне "Ручной режим".
¾
Нажмите программную клавишу "Настр. ShopM."
Jog
Откроется Меню "Настройки ShopMill".
Плоскость отвода
¾
В поле "Плоскость отвода“ задайте желаемую позицию отвода инструмента, располагающуюся над обрабатываемой поверхностью детали. При плоском фрезеровании в ручном режиме эта плоскость используется для подвода инструмента к
заготовке с ускоренным ходом.
Безопасное расстояние
¾
В поле "Безопасное расстояние“ задайте желаемую позицию,
до которой инструмент должен перемещаться с ускоренным
ходом.
Безопасное расстояние – это расстояние между торцевой
кромкой фрезы и поверхностью заготовки. При достижении
инструментом безопасного расстояния начинается отработка
цикла плоского фрезерования на рабочей подаче.
Подача при наладке
¾
В поле "Подача при наладке“ задайте величину подачи, с которой будут перемещаться рабочие органы станка в ручном
режиме работы.
Переменный шаг
¾
В поле "Переменный шаг“ задайте желаемое значение шага
для пошагового перемещения по осям с переменной величиной шага.
¾
Нажмите программную клавишу "Назад".
Окно "Настройки ShopMill" закроется.
Настройки будут действовать до тех пор, пока значения не будут
изменены.
При программировании такие настройки делаются в заголовке
программы.
2-110
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программировани ShopMill (BASsl) - 01/2008
2
2.10
01/2008
2
Управление работой станка
2.10 Режим ручного ввода данных MDA
Режим ручного ввода данных MDA
В режиме "MDA" (Manual Data Automatic) можно осуществлять
покадровое создание и запуск программ в G-кодах. При этом требуемые перемещения задаются непосредственно с клавиатуры в
виде отдельных кадров.
В режиме "MDA" на дисплее отображаются значения координат,
подача, частота вращения шпинделя, параметры инструмента и
содержание MDA-программы.
Пример программы в режиме "MDA"
MDA
¾
Нажмите клавишу "MDA".
¾
Задайте в рабочем окне команду в виде G-функции.
Запуск программы
Cycle Start
СЧПУ отрабатывает заданные кадры после нажатия клавиши
"Cycle Start".
Удаление программы
MDA-Prog.
löschen
Программа, созданная в режиме MDA удаляется автоматически
после полного ее выполнения. Также она может быть удалена
нажатием программной клавиши "Удалить MDA-программу".
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программировани ShopMill (BASsl) - 01/2008
2-111
2 2.11 Работа в автоматическом режиме
Управление работой станка
2.11
01/2008
2
Работа в автоматическом режиме
Auto
Необходимые условия
для запуска программы
IВ автоматическом режиме производится обработка деталей по
программе с возможностью графического сопровождения процесса на дисплее панели оператора.
• Проведена процедура реферирования.
• Создана программа обработки.
• Заданы необходимые корректировки, например, смещения
нулевой точки или значения коррекции инструмента.
• Активированы необходимые блокировки, обеспечивающие
безопасность.
Пример отображения программы в автоматическом режиме
ShopMill -программы, разработанные в более старых версиях
могут запускаться и в актуальной версии ShopMill, после чего они
становятся принадлежащими актуальной версии.
Кроме того, ShopMill-программа версии 6.3 может быть запущена
в версии ShopMill 6.2 с учетом следующего:
• Если для обработки прямого паза в ShopMill 6.3 запрограммирован вид обработки "Чистовая обработка стенок" , то в
ShopMill 6.2 этот параметр заменяется на параметр "Черновая
обработка".
• Запрограммированные в ShopMill 6.3 функции "Глубокое сверление" и "Круговой паз" могут отрабатываться в ShopMill 6.2
только в том случае, если все параметры функций будут проверены и подтверждены.
2-112
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программировани ShopMill (BASsl) - 01/2008
2
01/2008
Управление работой станка
2.11 Работа в автоматическом режиме
2
После отработки ShopMill-программы версии 6.3 в ShopMill 6.2
программа становится принадлежащей к версии 6.2.
2.11.1 Переключение между окнами "T, F, S", "G-функции" и "Вспомогательные функции"
Если в процессе обработки детали Вам необходимо знать, активна ли в данный момент коррекция инструмента или какая система единиц измерения применяется в данный момент, включите
отображение G-функций или вспомогательных функций.
G-функции
В режиме отображения "G-функции" на дисплее будут показаны
16 различных групп G-функций. Для каждой группы отображается
активная в данный момент G-функция.
Можно использовать также функцию "Все G-функции". При этом
на дисплее буде показан весь список G-функций.
Вспомогательные
функции
К вспомогательным функциям относятся заложенные производителем M- и H-функции, которые передают в PLC значения параметров для выполнения функций, определенных производителем
станка.
См. документацию на станок.
Отображается до 5 M-функций и 3 H-функции.
При отработке SchopMill-программы также можно открыть окно с
отображением активных в данный момент G-функций в NCK, так
как СЧПУ преобразует ShopMill-функции в G-коды.
GFunktion
¾
Нажмите программную клавишу "G-функции" в рабочей зоне
"Ручной режим" или "Автоматический режим".
Вместо параметров T, F и S на дисплее появятся активные в данный момент G-функции. Если снова нажать программную клавишу "G-функции", то отображение G-функций сменится на отображение параметров T, F, S.
- ИЛИ Alle
G-Funk.
¾
Нажмите программную клавишу "Все G-функц.".
Вместо параметров T, F и S на дисплее появится весь список Gфункций. Если снова нажать программную клавишу "Все Gфункции", то отображение G-функций сменится на отображение
параметров T, F, S.
- ИЛИ -
HilfsFunktion
¾
Нажмите программную клавишу "Вспом. функции".
Вместо параметров T, F и S на дисплее будут отображены актив-
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программировани ShopMill (BASsl) - 01/2008
2-113
2 2.11 Работа в автоматическом режиме
Управление работой станка
01/2008
2
ные в данный момент вспомогательные функции. Если снова
нажать программную клавишу " Вспом. функции ", то отображение вспомогательных функций сменится на отображение параметров T, F, S.
2.11.2 Выбор программы для отработки
¾
-или-
Нажмите программную клавишу "Программа" или клавишу
"Programmanager".
Откроется список каталогов.
-или-
¾
Установите курсор в строку с каталогом, в котором находится
требуемая программа.
¾
Нажмите клавишу "Input" или "Курсор вправо".
Откроется список программ.
Abarbeiten
¾
Установите курсор в строку с именем нужной Вам программы.
¾
Нажмите программную клавишу "Выполнить".
Включается автоматический режим работы, происходит загрузка
программы.
- ИЛИ ¾
-или-
Нажмите программную клавишу "Программа" или клавишу
"Programmanager".
Откроется список каталогов.
-или-
-или-
¾
Установите курсор в строку с каталогом, в котором находится
требуемая программа.
¾
Нажмите клавишу "Input" или "Курсор вправо".
Откроется список программ.
¾
Установите курсор в строку с именем нужной программы.
¾
Нажмите клавишу "Input" или " Курсор вправо".
Выбранная программа будет открыта в рабочей зоне "Программа".
¾
Установите курсор в строку с кадром, начиная с которого
должна быть выполнена программа.
¾
Нажмите программную клавишу "Выполнить".
Включается автоматический режим работы, происходит загрузка
программы и производится поиск выделенного кадра программы
(см. раздел "Запуск программы с заданного кадра").
2-114
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программировани ShopMill (BASsl) - 01/2008
2
01/2008
Управление работой станка
2.11 Работа в автоматическом режиме
2
При первом запуске программы, содержащей цикл контурной обработки кармана, автоматически вычисляются отдельные траектории движения инструмента для удаления материала. Длительность этого процесса зависит от сложности контура и может занимать несколько секунд.
2.11.3 Запуск, останов и прерывание программы
Далее описывается, как производится запуск и останов отработки программ загруженных для автоматического выполнения, а
также, как возобновить выполнение программы после прерывания.
Если программа загружена для отработки в автоматическом режиме и с панели управления активирован режим "Auto", Вы можете осуществить запуск программы даже в том случае, если на
дисплее отображается не рабочая зона "Автоматический режим",
а любая другая. Эта возможность появляется при внесении соответствующих настроек в параметры станка.
См. документацию на станок.
Необходимые условия
для запуска программы
Нет активных аварийных сигналов.
Программа выбрана.
Движение подачи разблокировано.
Вращение шпинделя разблокировано.
Запуск обработки
¾
Cycle Start
Нажмите клавишу "Cycle Start".
Программа будет запущена и отработана либо с первого, либо с
выделенного кадра.
Приостановить обработку
¾
Cycle Stop
Нажмите клавишу "Cycle Stop".
Происходит мгновенное прерывание обработки, даже если кадр
не отработан до конца. При следующем нажатии "Cycle Start"
обработка будет продолжена с того места, где она была приостановлена.
Сброс обработки
¾
Reset
Нажмите клавишу "Reset".
Отработка программы будет прекращена. При следующем запуске обработка начнется с начала программы.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программировани ShopMill (BASsl) - 01/2008
2-115
2 2.11 Работа в автоматическом режиме
Управление работой станка
Запуск обработки из
рабочей зоны
2
Программа загружена для отработки в автоматическом режиме и
на панели управления активирован режим "Auto".
¾
Cycle Start
01/2008
Нажмите клавишу "Cycle Start".
Программа будет запущена и отработана с первого кадра. При
этом на дисплее продолжает отображаться ранее выбранная
рабочая зона.
2.11.4 Прерывание программы
Отвод инструмента от
контура
После прерывания отработки программы ("NC-Stop") в автоматическом режиме (например, для проведения измерений заготовки,
коррекции износа инструмента или после поломки инструмента)
инструмент может быть отведен от контура в ручном режиме. В
этом случае ShopMill сохраняет координаты положения инструмента в момент прерывания программы и отображает величины
перемещений по осям, выполненных в результате ручного отвода
инструмента как "Repos"-смещение.
Порядок действий при перемещениях по осям описан в главе
"Перемещение по осям".
Возврат инструмента к
контуру
При помощи функции "Repos" инструмент возвращается в позицию, в которой была прервана обработка.
¾
Выберите ручной режим управления.
Jog
Отведите инструмент от контура.
¾
Нажмите клавишу "Repos".
¾
Выберите ось.
¾
Нажмите клавишу "-" или "+".
Repos
X ...
+
Перемещение инструмента дальше позиции прерывания программы блокировано.
Скорость перемещений регулируется коррекцией подачи.
Предупреждение
Клавиша ускоренного хода активна. Повторное позиционирование "Repos" выполняется также при активировании автоматического режима работы и последующего запуска программы клавишей "Cycle-Start" с запрограммированной подачей и перемещением по прямолинейной траектории.
2-116
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программировани ShopMill (BASsl) - 01/2008
2
01/2008
Управление работой станка
2.11 Работа в автоматическом режиме
2
2.11.5 Запуск программы с заданного кадра
Если необходимо выполнить на станке лишь определенную часть
программы, необязательно запускать программу с самого начала.
Можно произвести обработку, начиная с определенного кадра
или текста.
Место в программе, от которого должна начаться обработка обозначается как "цель".
В ShopMill существуют три типа целей:
• ShopMill-цикл
• прочие ShopMill-кадры или кадры из G-кодов
• любой текст
Цель "прочие ShopMill-кадры или кадры из G-кодов" может задаваться тремя путями:
• Установкой курсора на кадр, являющийся целью. При небольших программах это самый простой путь.
• Выбором места прерывания.
Обработка продолжается с того места, на котором она была
прервана. Это удобно, прежде всего, при больших многоуровневых программах.
• Прямое задание цели.
Этот путь возможен только тогда, когда точно известны необходимые данные для задания цели (рабочая плоскость, имена
программ и т. д.).
После задания цели ShopMill точно вычисляет исходный пункт
для отработки программы.
При типах цели "ShopMill-цикл" и "любой текст" исходный пункт
выполнения программы находится в конце кадра. В остальных
случаях существует 4 варианта его местоположения.
1. Исходный пункт в конце кадра:
Во время поиска исходного пункта ShopMill выполняет такие
же расчеты, как и при отработке программы. Выполнение программы начинается с конца целевого кадра или со следующей
запрограммированной позиции.
2. Без вычислений
Во время поиска исходного пункта вычисления не производятся. Параметры СЧПУ сохраняют те же значения, что и перед
началом поиска. Этот вариант возможен только для программ,
состоящих исключительно из G-кодов.
3. Внешние – без вычислений
Этот вариант осуществляется также, как и вариант с исходной
точкой в конце кадра. Отличие в том, что подпрограммы, вызываемые через EXTCALL, при вычислениях игнорируются. В
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программировани ShopMill (BASsl) - 01/2008
2-117
2 2.11 Работа в автоматическом режиме
Управление работой станка
01/2008
2
программах из G-кодов, запускаемых с внешних носителей
(через дисководы/сетевые подключения), до достижения целевого кадра просчет программы не производится.
Таким образом достигается ускорение процесса.
Внимание!
Модальные функции, содержащиеся в невычисляемой части программы, в выполняемой части программы не учитываются. Это
значит, что при использовании вариантов "Без вычислений" и
"Внешние – без вычислений" все необходимые данные должны
быть заданы после целевого кадра.
Прямое задание цели
Для цели в виде прочего ShopMill-кадра или кадра из G-кодов
необходимо задать параметры через диалоговое окно "Данные
для поиска"
Каждая строка в диалоговом окне соответствует определенному
уровню программы. Первый уровень программы всегда соответствует основной программе. Остальные уровни соответствуют
подпрограммам.
Строка для ввода данных выбирается в зависимости от того, в
каком уровне программы находится цель. Например, если цель
находится в подпрограмме, вызываемой непосредственно из основной программы, то данные для цели заносятся в строку для
второго уровня. Задание цели всегда должно быть однозначным.
Например, если подпрограмма вызывается основной программой
дважды в разных местах, то необходимо задавать данные для
определения цели дополнительно в строке, соответствующей
первому уровню программы.
Значение параметров, задаваемых в диалоговом окне "Данные
для поиска”:
Номер уровня программы
Программа: Программа находится в памяти NCK:
Имя программы
Пример: unterpr.1
Программа находится не в памяти NCK:
Путь + Имя программы
Пример: c:\ unterpr.1 или
\\r1638\shopmill\ unterpr.1
(Имя основной программы заносится автоматически.)
Ext:
Конец файла
P:
Счетчик количества выполнений (если отрезок программы должен быть отработан несколько раз, то здесь можно
задать число выполнений, при достижении которого обработка по
программе будет продолжена.
Строка:
Значение параметра определяет ShopMill.
Тип:
" "
На этом уровне программы цель игнорируется.
N-Nr.
Номер кадра
Метка Метка для задания перехода
2-118
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программировани ShopMill (BASsl) - 01/2008
2
01/2008
Управление работой станка
2.11 Работа в автоматическом режиме
Цель:
обработка.
2
Текст
Последовательность символов
Подпр. Вызов подпрограммы
Строка Номер строки
Место в программе, от которого должна запускаться
Выбор ShopMill-цикла
Suchlauf
starten
Cycle Start
¾
Загрузите программу для отработки в автоматическом режиме (см. раздел "Выбор программы для отработки").
¾
Установите курсор на требуемый кадр.
¾
Нажмите программные клавиши "Поиск кадра" и "Запуск поиска".
¾
В случае нескольких связанных кадров с несколькими технологическими кадрами выберите в окне "Поиск" желаемый технологический кадр. В случае несвязанных кадров такой запрос не появляется.
¾
Нажмите программную клавишу "Принять".
¾
В случае нескольких связанных кадров введите номер исходной позиции. В случае несвязанных кадров такой запрос не
появляется.
¾
Нажмите программную клавишу "Принять".
¾
Нажмите клавишу "Cycle Start".
ShopMill осуществляет все необходимые предварительные действия
¾
Cycle Start
Нажмите еще раз клавишу "Cycle Start".
Инструмент перемещается в новую стартовую позицию. После
этого заготовка обрабатывается от начала целевого кадра.
Клавишей "Reset" можно прервать процесс поиска кадра.
Reset
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программировани ShopMill (BASsl) - 01/2008
2-119
2 2.11 Работа в автоматическом режиме
Управление работой станка
Выбор прочих ShopMill-кадров или кадров
в G-кодах
Auf
Endpunkt
...
extern ohne Ber.
Cycle Start
01/2008
2
Установка курсора на целевой кадр
¾
Загрузите программу для отработки в автоматическом режиме (см. раздел "Выбор программы для отработки").
¾
Установите курсор на кадр, являющийся целью.
¾
Нажмите программную клавишу "Поиск кадра".
¾
Выберите вариант расчета.
¾
Нажмите клавишу "Cycle Start".
ShopMill осуществляет все необходимые предварительные действия.
¾
Cycle Start
Нажмите еще раз клавишу "Cycle Start".
Инструмент перемещается в новую стартовую позицию. После
этого начинается отработка программы. Программа запускается
либо от начала, либо от конца целевого кадра.
Клавишей "Reset" можно прервать процесс поиска кадра.
Reset
Выбор места прерывания программы
Предварительное условие – отработка программы прервана клавишей "Reset". (ShopMill автоматически сохраняет место прерывания программы).
Suchzeiger
Unterbr.
stelle
Auf
Endpunkt
Cycle Start
¾
Выберите автоматический режим работы.
¾
Нажмите программные клавиши "Поиск кадра" и "Данные для
поиска".
¾
Нажмите программную клавишу "Место прерывания".
ShopMill принимает в качестве цели место прерывания программы.
...
extern ohne Ber.
¾
Выберите вариант расчета.
¾
Нажмите клавишу "Cycle Start".
ShopMill осуществляет все необходимые предварительные действия.
¾
Cycle Start
Нажмите еще раз клавишу "Cycle Start".
Инструмент перемещается в новую стартовую позицию. После
этого начинается отработка программы. Программа запускается
либо от начала, либо от конца целевого кадра.
Клавишей "Reset" можно прервать процесс поиска кадра.
Reset
2-120
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программировани ShopMill (BASsl) - 01/2008
2
01/2008
Управление работой станка
2.11 Работа в автоматическом режиме
2
Прямое задание цели
¾ Загрузите программу для отработки в автоматическом режиме (см. раздел "Выбор программы для отработки").
Suchzeiger
Auf
Endpunkt
...
extern ohne Ber.
Cycle Start
¾
Нажмите программные клавиши "Поиск кадра" и "Данные для
поиска".
¾
Задайте желаемую цель.
¾
Выберите вариант расчета.
¾
Нажмите клавишу "Cycle Start".
ShopMill осуществляет все необходимые предварительные действия.
¾
Cycle Start
Нажмите еще раз клавишу "Cycle Start".
Инструмент перемещается в новую стартовую позицию. После
этого начинается отработка программы. Программа запускается
либо от начала, либо от конца целевого кадра.
Клавишей "Reset" можно прервать процесс поиска кадра.
Reset
Поиск текста
¾ Загрузите программу для отработки в автоматическом режиме (см. раздел "Выбор программы для отработки").
Suchen
Suchen
¾
Нажмите программные клавиши "Поиск кадра" и "Поиск текста".
¾
Введите текст, который Вы хотели бы найти.
¾
Выберите начало поиска – начало программы или текущее
положение курсора.
¾
Нажмите программную клавишу "Найти".
Кадр программы, в котором находится искомый текст, будет выделен.
Weitersuchen
Suchlauf
starten
¾
Нажмите программную клавишу "Найти далее", если нужно
продолжить поиск.
¾
Нажмите программные клавиши "Отмена" и "Запуск поиска".
¾
В случае связанных кадров с несколькими технологическими
кадрами выберите желаемый технологический кадр в окне
"Поиск" и нажмите программную клавишу "Принять". В случае
несвязанных кадров такой запрос не появляется.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программировани ShopMill (BASsl) - 01/2008
2-121
2 2.11 Работа в автоматическом режиме
Управление работой станка
Cycle Start
2
¾
В случае связанных кадров задайте номер желаемой стартовой позиции и нажмите программную клавишу "Принять".
В случае несвязанных кадров такой запрос не появляется.
¾
Нажмите клавишу "Cycle Start".
ShopMill осуществляет все необходимые предварительные действия.
¾
Cycle Start
01/2008
Нажмите еще раз клавишу "Cycle Start".
Инструмент перемещается в новую стартовую позицию. Программа запускается от начала целевого кадра.
Клавишей "Reset" можно прервать процесс поиска кадра.
Reset
2.11.6 Воздействие на процесс отработки программы
Если в процессе обработки детали необходимо провести измерение обработанных поверхностей, обработка может быть приостановлена в специально обозначенных местах (“Программируемый
останов”). При программируемом останове ShopMill-программы
инструмент останавливается на уровне плоскости отвода.
Если некоторые кадры программы, созданные в G-кодах должны
выполняться не при каждом запуске программы, то они помечаются особым образом („Погасить кадры в G-кодах”). Для ShopMill-программ такой функции нет.
Кроме того, существует возможность во время обработки использовать DRF-перемещения, то есть перемещения при помощи
маховичка. Эта функция обеспечивается производителем станка.
См. документацию на станок.
Программируемый останов
program.
Halt
Cycle Start
2-122
¾
Загрузите программу для отработки в автоматическом режиме (см. раздел "Выбор программы для отработки").
¾
Нажмите программную клавишу "Воздейств. на прогр.".
¾
Нажмите программную клавишу "Программир. останов".
¾
Нажмите клавишу "Cycle Start".
Начнется выполнение программы, прерывающееся при каждом
кадре, где задан "программируемый останов” (см. раздел "Дополнительные функции").
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программировани ShopMill (BASsl) - 01/2008
2
01/2008
Управление работой станка
2.11 Работа в автоматическом режиме
¾
После нажатия клавиши "Cycle Start" отработка программы
будет продолжена.
¾
Снова нажмите программную клавишу "Программир.
останов", если обработка должна проходить без программируемых остановов.
¾
Загрузите программу для отработки в автоматическом режиме (см. раздел "Выбор программы для отработки").
¾
Нажмите программную клавишу "Воздейств. на прогр.".
¾
Нажмите программную клавишу "Погасить".
¾
Нажмите клавишу "Cycle Start".
Cycle Start
program.
Halt
2
Деактивировать кадры
в G-кодах
Ausblenden
Cycle Start
Ausblenden
Разрешение DRFперемещений
DRF Verschiebung
Cycle Start
DRF Verschiebung
Начнется выполнение программы, во время которого кадры, помеченные символом "/" (наклонный штрих) перед номером кадра,
исполняться не будут.
¾
Снова нажмите программную клавишу "Погасить", если кадры, помеченные символом "/", должны быть отработаны при
следующем запуске программы.
¾
Загрузите программу для отработки в автоматическом режиме.
¾
Нажмите программную клавишу "Воздейств. на прогр.".
¾
Нажмите программную клавишу "DRF-перемещение".
¾
Нажмите клавишу "Cycle Start".
Начнется выполнение программы, во время которого можно воздействовать на обработку при помощи маховичков.
¾
Снова нажмите программную клавишу "DRF-перемещение",
чтобы отменить возможность перемещений при помощи маховичков во время обработки.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программировани ShopMill (BASsl) - 01/2008
2-123
2 2.11 Работа в автоматическом режиме
Управление работой станка
01/2008
2
2.11.7 Перезаписывание
В автоматическом режиме работы можно перезаписывать в памяти NCK технологические параметры (вспомогательные функции,
команды и т.д.). Кроме того, могут задаваться и отрабатываться
любые кадры.
Использование функции перезаписывания не изменяет текст самой программы.
Перезаписывание при
покадровой отработке
¾
Загрузите программу для отработки в автоматическом режиме (см. раздел "Выбор программы для отработки").
¾
Нажмите клавишу "Single Block" для покадровой отработки
программы.
Single Block
Отработка программы автоматически прерывается после каждого
кадра.
¾ Нажмите программную клавишу "Перезаписать".
Откроется окно "Перезаписывание".
¾ Введите кадры, которые должны быть отработаны.
¾
Нажмите клавишу "Cycle Start".
Cycle Start
Начнется отработка заданных кадров. Процесс выполнения отображается в окне "Перезаписывание".
После использования функции "Перезаписывание" образуется
подпрограмма с содержанием REPOSA.
Перезаписывание без
покадровой отработки
¾
Загрузите программу для отработки в автоматическом режиме (см. раздел "Выбор программы для отработки").
¾
Нажмите клавишу "Cycle Stop", чтобы остановить отработку
программы.
¾
Нажмите программную клавишу "Перезаписать".
Cycle Stop
Откроется окно "Перезаписывание".
¾ Введите кадры, которые должны быть отработаны.
¾
Нажмите клавишу "Cycle Start".
Cycle Start
Начнется отработка заданных кадров. Процесс отработки можно
2-124
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программировани ShopMill (BASsl) - 01/2008
2
01/2008
Управление работой станка
2.11 Работа в автоматическом режиме
2
проследить в окне "Перезаписывание".
После отработки введенных кадров можно задавать новые кадры.
Прерывание перезаписывания
¾
Нажмите клавишу "Назад".
Окно ”Перезаписывание” закроется.
Теперь можно произвести смену режима работы.
При нажатии клавиши "Cycle Start" продолжится отработка выбранной программы.
2.11.8 Тестирование программы
Перед первым запуском программы она может быть протестирована без осуществления перемещений по осям.
ShopMill тестирует программу для выявления следующих ошибок:
• Ошибки геометрии
• Недостаток данных
• Неисполнимые связывания кадров и переходы.
• Повреждение рабочего пространства
Синтаксические ошибки ShopMill распознает автоматически при
загрузке программы.
Возможность исполнения вспомогательных функций (M- и Hфункций) в процессе тестирования зависит от настроек производителя станка.
См. документацию на станок.
Во время тестирования могут использоваться следующие функции:
• Остановка обработки посредством функции "Программируемый останов" (см. раздел “Воздействие на процесс отработки
программы”).
• Графическое представление обработки на экране (см. раздел
"Графическое сопровождение при тестировании")
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программировани ShopMill (BASsl) - 01/2008
2-125
2 2.11 Работа в автоматическом режиме
Управление работой станка
ProgrammTest
01/2008
2
¾
Загрузите программу для отработки в автоматическом режиме (см. раздел "Выбор программы для отработки").
¾
Нажмите программную клавишу "Воздейств. на прогр.".
¾
Нажмите программную клавишу "Тестирование".
¾
Нажмите клавишу "Cycle Start".
Cycle Start
Начнется тестирование программы, при этом рабочие органы
станка задействованы не будут.
¾
ProgrammTest
Снова нажмите программную клавишу "Тестирование", если
после отработки программы необходимо отключить режим
тестирования.
2.11.9 Графическое представление процесса обработки при тестировании
В ShopMill имеется возможность при помощи функции “Тестирование” произвести графическую прорисовку процесса обработки в
автоматическом режиме без перемещения рабочих органов станка.
Графическая прорисовка является программной опцией.
На дисплее можно видеть заготовку, обрабатываемую инструментом цилиндрической формы.
Индикация состояния
Индикация состояния при использовании графического режима
содержит следующую информацию:
• Действительные значения координат
• Текущий кадр обработки
• Время обработки (часы/минуты/секунды)
Отображаемое время обработки приблизительно определяет
время, которое необходимо для отработки программы (включая смену инструмента). При прерывании отработки отсчет
времени приостанавливается.
ProgrammTest
Probelauf
vorschub
¾
Выберите программу для отработки в автоматическом режиме.
¾
Нажмите программные клавиши "Воздейств. на прогр." и "Тестирование".
¾
Нажмите программную клавишу "Подача при тестировании".
Запрограммированная скорость подачи меняется на скорость подачи при тестировании, установленную в параметрах станка.
2-126
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программировани ShopMill (BASsl) - 01/2008
2
01/2008
Управление работой станка
2.11 Работа в автоматическом режиме
¾
Нажмите программную клавишу "Прорисовка".
¾
Нажмите "Cycle Start"для запуска программы.
2
Cycle Start
Могут использоваться функции "Cycle Stop", "Покадровая отработка", "Коррекция подачи" и т.д.
Programmansicht
¾
Нажмите программную клавишу "Отображение текста программы".
На дисплее появится окно отображения программы. Графическое
окно в данный момент не отображается, но процесс прорисовки
продолжается.
Перейти в графическое окно можно при помощи одной из следующих программных клавиш:
Draufsicht
¾
Нажмите программную клавишу "Вид сверху".
- ИЛИ ¾
Нажмите программную клавишу "3 проекции".
- ИЛИ ¾ Нажмите программную клавишу "Объемная модель".
Bild
löschen
Произойдет смена окна отображения текста программы на графическое окно.
¾ Нажмите программную клавишу "Удалить изображение".
Графическое изображение произведенной обработки будет удалено. Однако отображение последующей обработки будет продолжено.
Дальнейшую информацию можно найти в главе
"Моделирование".
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программировани ShopMill (BASsl) - 01/2008
2-127
2 2.11 Работа в автоматическом режиме
Управление работой станка
2.11.10
01/2008
2
Графическое сопровождение процесса обработки
В ShopMill имеется возможность графическая прорисовка процесса обработки, производимого станком.
Предварительные условия
Не должны быть активными функции “Тестирование” и “Подача
при тестировании”.
Графическая прорисовка является программной опцией.
Нажмите программную клавишу "Прорисовка" и
запустите программу клавишей "Cycle Start".
Cycle Start
Режим "Прорисовка" может быть включена в любой момент.
Описание функций, используемых при прорисовке, приводится в
главе " Графическое представление процесса обработки при тестировании " и "Моделирование".
2-128
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программировани ShopMill (BASsl) - 01/2008
2
2.12
01/2008
2
Управление работой станка
2.12 Отладка программы
Отладка программы
2.12.1 Режим покадровой отработки
Стандартные настройки
При активировании данного режима работы будет происходить
прерывание программы после каждого кадра, задающего какуюлибо функцию станка (кроме кадров с вычислениями).
В стандартных настройках
• при сверлении весь процесс сверления и
• при фрезеровании карманов - обработка одной плоскости
считаются единичными кадрами.
Выбор при помощи программной клавиши
"Покадровая отработка
детально"
Einzelsatz fein
При активной функции "Покадровая отработка детально" каждое
отдельное врезание сверла и каждое отдельное движение фрезы
при фрезеровании кармана считается отдельным кадром.
Кроме того, прерывание обработки осуществляется после прохождения инструментом каждого отдельного элемента контура детали.
Выбор при помощи программной клавиши
Einzelsatz fein
Выбор режима покадровой отработки с клавиатуры
Single Block
Выберите автоматический режим управления и нажмите клавишу
"Single Block". Активность клавиши "Single Block" подтверждается включением соответствующего светодиода.
Во время отработки программы в покадровом режиме
• в состоянии прерывания программы в строке рабочих сообщений появляется текст "Останов: Отработка кадра завершена";
• текущий кадр отрабатывается только после нажатия клавиши
"Cycle Start";
• после отработки кадра выполняется останов;
• следующий кадр запускается новым нажатием клавиши "Cycle
Start".
Отмена режима покадровой отработки
Single Block
Для отмены режима покадровой отработки снова нажмите клавишу "Single Block".
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2-129
2 2.12 Отладка программы
Управление работой станка
01/2008
2
2.12.2 Индикация информации о текущем кадре программы
Если в процессе отладки или выполнения программы необходимо
имеет более точную информацию о положении рабочих органов
станка и наиболее важных G-функциях, то можно включить индикацию главного кадра управляющей программы.
Индикация базового кадра может использоваться как в тестовом
режиме, так и в процессе обработки. В окне "Главный кадр" будут
отображены все G-коды для активного в данный момент кадра:
• Абсолютные координаты положения осей
• G-функции первой группы
• Другие модальные G-функции
• Другие запрограммированные адреса
• M-функции
Наличие функции индикации главного кадра обеспечивается производителем станка.
См. документацию на станок.
Загрузите программу для отработки в автоматическом режиме (см. раздел "Выбор программы для отработки").
Basissatz
Single Block
Нажмите программную клавишу "Главн. кадр".
Нажмите клавишу "Single Block", если необходимо произвести отработку программы в покадровом режиме.
Запустите программу.
Cycle Start
2-130
В окне "Главный кадр" для текущего кадра будут отображены
точные значения координат положения рабочих органов станка,
модальные G-функции и т д.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2
01/2008
Управление работой станка
2.12 Отладка программы
2
2.12.3 Коррекция программы
Сразу после обнаружения системой ЧПУ синтаксической ошибки
в программе отработка программы приостанавливается и в строке аварийных сообщений появляется сообщение об ошибке. Далее программа может быть отредактирована в редакторе программ.
Загрузите программу для отработки в автоматическом режиме.
Программа должна находиться в “Stop“- или „Reset“-состоянии.
Нажмите программную клавишу "Коррекц. прогр.".
Открывается редактор программ.
Кадр с ошибкой будет выделен. После нажатия клавиши "Input"
кадр можно отредактировать.
Нажмите программную клавишу "Принять", чтобы передать
исправления в отрабатываемую программу.
Продолжение выполнения программы
Cycle Start
Нажмите программную клавишу "Выполнение", затем клавишу "Cycle Start.
Обработка по программе будет продолжена.
• Состояние “Cycle Stop”:
Корректироваться могут только те кадры, которые еще не отработаны, либо еще не считаны в NCK.
• Состояние “Reset”:
Любой кадр может подвергаться коррекции. Могут корректироваться все кадры.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2-131
2 2.13 Отсчет продолжительности процессов
Управление работой станка
2.13
01/2008
2
Отсчет продолжительности процессов
Сведения о продолжительности процессов, выполняемых на
станке, индицируются в специальном окне.
Продолжительность
работы программы
Отсчет продолжительности работы программы начинается с момента нажатия клавиши "Cycle-Start" и заканчивается нажатием
клавиш NC-Stop или NC-Reset.
При запуске новой программы отсчет начинается сначала.
Отсчет продолжительности осуществляется также при отработке
программы в тестовом режиме и при использовании подачи при
тестировании. При активной функции “Выдержка времени” отсчет
времени не прекращается. При нажатии клавиши NC-Stop или
установке коррекции подачи на 0 отсчет времени будет остановлен.
Индикатор загрузки
программы
Посредством индикатора загрузки программы можно получать
информацию об объеме загрузки программы в процентах.
Индикатор загрузки появляется только при вызове программы
или подпрограммы посредством оператора EXTCALL или при
отработке программы с жесткого диска.
Счетчик деталей
При отработке как ShopMill-программ, так и программ в G-кодах,
на дисплее отображается номер текущего повтора выполнения
программы и запрограммированное общее число повторов (например, Деталь: 15/100). При отработке ShopMill-программ число
повторов отображается только в случае, если запрограммированное число повторов больше одного.
Начиная с количества повторов 100000, из-за недостатка места,
на дисплее будет отображаться только номер текущего повтора
(например, Деталь: 15).
При отсутствии информации о номере текущего повтора отображаются два штриха (например, заготовка: - -/100).
При запуске программы счетчик повторов установлен на ноль.
Для отсчета количества деталей необходимо задать в качестве
предварительных установок текущее и общее число деталей (см.
раздел "Настройка счетчика количества обработанных деталей”).
2-132
Время
Отображается текущее время.
Дата
Отображается текущая дата.
Время работы станка
Отображается время с момента включения СЧПУ станка.
Суммарное время обработки
Отображается суммарное время выполнения всех программ с
момента включения системы ЧПУ.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2
01/2008
2
Управление работой станка
2.13 Отсчет продолжительности процессов
Степень загрузки станка
СЧПУ вычисляет степень загрузки станка как отношение измеренной величины суммарного времени обработки ко времени
работы станка (%).
То, какие из выше описанных данных будут отображаться на дисплее, зависит от настройки параметров станка.
См. документацию на станок.
Выберите ручной или автоматический режим работы.
Jog
Laufzeiten
Auto
Нажмите программную клавишу "Продолжительн.".
Окно “T,F,S“ сменится окном "Продолжительность".
Повторное нажатие программной клавиши " Продолжительн."
приведет к смене окна " Продолжительн." окном “T,F,S“.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2-133
2 2.14 Настройки автоматического режима работы
Управление работой станка
2.14
01/2008
2
Настройки автоматического режима работы
Существуют следующие виды настроек для работы в автоматическом режиме:
• Отработка программы
Для графического отображения выполнения программы необходимо предварительно задать значение скорости подачи при
тестировании.
• Счетчик обработанных деталей
Для отсчета количества обработанных деталей при выполнении программ, написанных в G-кодах, существуют счетчики,
отображающие заданное для обработки и обработанное количество деталей.
2.14.1 Установка подачи при тестировании
После написания программы ее необходимо протестировать для
выявления ошибок. Это можно осуществить с помощью функции
прорисовки (см. раздел " Графическое представление процесса
обработки при тестировании "). Скорость прорисовки определяется значением параметра “Подача при тестировании”.
Скорость подачи может изменяться также во время выполнения
программы.
Auto
Выберите автоматический режим работы и измените функции
программных клавиш горизонтальной линейки.
Нажмите программную клавишу "Настр.ShopM.".
Задайте в поле ввода "Подача при тестировании" желаемую
скорость подачи.
2-134
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2
01/2008
Управление работой станка
2
2.14.2 Настройка счетчика количества обработанных деталей
С помощью функции “Настройки ShopMill" можно активировать
счетчик обработанных деталей и определить момент его обнуления.
Количество обработанных и количество заданных для обработки
деталей будет отображаться в окне “Продолжительность” (см.
раздел "Отсчет продолжительности процессов ").
Количество деталей
Auto
Выберите автоматический режим работы и измените функции
программных клавиш горизонтальной линейки.
Нажмите программную клавишу "Настр.ShopM.".
Задайте в поле "Общее кол. деталей" количество деталей,
которые предстоит обработать.
В поле "Количество обработанных деталей" отображается количество деталей, обработанных с момента запуска программы.
Когда количество обработанных деталей станет равно заданному, показания счетчика обнуляются.
Порядок действий для отображения счетчика на дисплее зависит
от установок параметров станка.
См. документацию на станок.
Изменение заданного количества и количества обработанных
деталей может изменяться во время отработки программы.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2-135
2 2.15 Задание инструментов и их коррекций
Управление работой станка
2.15
01/2008
2
Задание инструментов и их коррекций
В ShopMill существует возможность программного управления
инструментом, осуществляемая посредством работы со следующими видами данных:
• Таблица инструментов
• Таблица данных по износу инструментов
• Таблица магазина инструментов
В таблицы инструментов и данных по износу инструментов заносятся значения коррекции и величин износа инструмента. По таблице магазина инструментов можно определить, какие из гнезд
магазина заблокированы.
В таблице инструментов может содержаться информация об:
• устройстве смены инструмента, в свою очередь состоящего из
− автооператора без двойного схвата
− или автооператора с двойным схватом,
• как минимум одного магазина инструментов
• и инструментов, не установленных в магазин.
Степень функциональности магазина инструментов определяется
производителем станка.
При необходимости производителем станка могут устанавливаться различные виды таблиц.
Таблица инструментов
В таблице инструментов отображаются все инструменты (установленные и неустановленные в магазин инструментов) с соответствующими данными коррекции, передаваемыми в NCK в качестве параметров инструмента. Инструменты в таблице имеют
кодовое обозначение своего типа. При задании нового инструмента определенному типу инструмента присваиваются геометрические и технологические характеристики. В таблице могут
присутствовать несколько одинаковых инструментов, различающихся только данными коррекции.
Набор данных коррекции может быть различным для инструментов разных типов.
2-136
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
01/2008
2
Управление работой станка
2.15 Задание инструментов и их коррекций
Länge
Durchmesser
Länge
2
Durchmesser
Außendurchmesser
Торцевая фреза
Länge
Durchmesser
Концевая фреза
Länge
Durchmesser
Länge
Угловая фрезерная головка
Spitzenwinkel
Сверло
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
Steigung
Durchmesser
Резьбонарезная фреза
2-137
2 2.15 Задание инструментов и их коррекций
01/2008
2
Länge X
Управление работой станка
Winkel
für keglige
Werkzeuge
Länge Z
Durchmesser
Verrundungsradius
Durchmesser
Länge
3D-Инструмент
Измерительный прибор 3D-типа
При помощи таблицы инструментов инструменты могут быть загружены в магазин инструментов и удалены из него. Порядок
действий при загрузке и разгрузке инструмента зависит от параметров станка.
См. документацию на станок.
2-138
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2
01/2008
Управление работой станка
2.15 Задание инструментов и их коррекций
2
Пример списка инструментов для магазина с постоянным кодированием гнезда
В рабочей зоне "Инструменты" отображается текущая таблица
инструментов, содержащая следующую информацию:
Pl.
Номер гнезда
Имеются обозначения для:
• места в шпинделе
• мест для схвата 1 и схвата 2 (имеет место только при наличии
автооператора с двумя схватами)
• номеров гнезд магазина
Если на станке имеется более одного магазина, то сначала
указывается номер гнезда, а затем номер магазина.
Например, 10/1
= Номер гнезда 10 в магазине 1
5/2
= Номер гнезда 5 в магазине 2
• Инструменты, которым в таблице инструментов не присвоен
номер гнезда магазина, находятся в инструментальном шкафу.
Таким образом, при помощи таблицы инструментов можно
осуществлять управление инструментом как установленным,
так и неустановленным в инструментальный магазин.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2-139
2 2.15 Задание инструментов и их коррекций
Управление работой станка
Тип
Имя инструмента
DP
Данные коррекции
(D-Nr.) Режущая ступень
01/2008
2
Тип инструмента
В зависимости от типа инструмента (представленного в виде
символа) задается тот или иной набор данных коррекции.
Идентификация инструмента осуществляется при помощи имени
и порядкового номера дублирования. Имя состоит из буквенных и
числовых символов. (см. раздел "Изменение имени инструмента").
Порядковый номер дублирования дублирующего инструмента
(для замены при износе или поломке).
Данные коррекции для выбранной режущей ступени (D-Nr.).
Длина
Длина инструмента
Значение длины можно определить при помощи функции "Измерение инструмента" (см. раздел "Измерение инструмента в ручном режиме"), а затем ввести в соответствующее поле ввода.
Радиус или ∅
Радиус или диаметр инструмента
Для инструментов для обработки отверстий и фрез можно задавать диаметр. Переключение на ввод диаметральных размеров
осуществляется через параметры станка.
Угол
Угол при вершине инструмента (для сверл).
Угол при вершине используется системой ЧПУ, например, для
расчета глубины сверления.
H
Столбец H отображается в случае, если установлен ISO-код.
Каждый H-номер программы, написанной в ISO-коде должен соответствовать конкретному кадру данных коррекции инструмента.
N
Шаг
Число зубьев фрезы
Шаг резьбы метчика в мм/об, дюйм/об, число ниток/дюйм или
МОДУЛЬ, если на станке установлена дюймовая система единиц.
Специальные функции
Направление вращения шпинделя
Включение подачи СОЖ “Подвод СОЖ 1” и “Подвод СОЖ 2”,
“включено” и “выключено” (например, внутреннее и внешнее охлаждение)
Инструм. спец. функц. 1...4 Другие специфические функции, такие как, например, дополнительный подвод СОЖ и т. д.
См. документацию на станок.
При помощи программной клавиши "Детально" можно войти в
режим диалога для задания радиуса округления для 3Dинструмента или угол для угловых фрез. Для торцевых фрез
здесь можно дополнительно задать наружный радиус и главный
угол в плане, для угловых фрезерных головок – дополнительные
2-140
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2
01/2008
Управление работой станка
2.15 Задание инструментов и их коррекций
2
длины и значения износа.
Таблица данных по изно- В таблице данных по износу инструментов можно корректировать
геометрию инструмента (длины и радиус/диаметр) в соответствии
су инструментов
с текущими значениями параметров его износа.
Также можно осуществлять следующие виды контроля функционирования инструмента.
• Контроль стойкости
• Контроль числа замен инструмента (количества деталей)
• Контроль износа
• Дополнительные данные по инструменту (блокировка инструмента, инструмент на фиксированном месте, “негабаритный”
инструмент (очень большого диаметра).
Пример таблицы данных по износу инструмента для магазина с переменным
кодированием гнезда
Инструментальный мага- В таблице магазина отображены инструменты, установленные в
магазин. Каждому инструменту соответствует номер гнезда магазин
зина. Кроме того, в этой таблице отображаются параметры инструмента и наличие блокировки гнезда.
Постоянное /переменное Соответствующей настройкой параметров станка может быть
задан способ кодирования гнезд инструментального магазина –
кодирование гнезда
постоянное или переменное. При переменном кодировании инструмент при смене устанавливается в ближайшее свободное гнездо. При постоянном кодировании инструмент при смене устанавливается в гнездо, из которого был извлечен.
См. документацию на станок.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2-141
2 2.15 Задание инструментов и их коррекций
Управление работой станка
01/2008
2
Графическое представле- Имеется возможность графически отобразить инструменты и
ние инструмента и ячеек места в магазине инструментов. При этом инструменты располаинструментального мага- гаются в соответствии с порядком в таблице инструментов. Размеры инструментов пропорциональны действительным. Графизина
ческий режим включается и отключается клавишей "Help".
Эта функция обеспечивается производителем станка.
См. документацию на станок.
Графическое отображение инструмента и гнезд инструментального магазина
При графическом режиме отображения нужно учитывать, что:
•
Фрезы малых размеров и 3D-инструменты отображаются как
концевые фрезы, фрезы больших размеров – как цилиндрические фрезы.
•
Если инструмент имеет слишком большую длину, то его изображение будет обрезано.
Изображение инструмента, имеющего слишком большой диаметр, обрезается слева и справа.
Инструменты, неустановленные в инструментальный магазин,
отображаются без оправки.
•
•
•
Заблокированные инструменты и гнезда инструментального
магазина обозначаются так, как показано ниже.
Заблокированный инструмент:
Заблокированное гнездо магазина:
2-142
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2
01/2008
2
Управление работой станка
2.15 Задание инструментов и их коррекций
•
Для изображения инструмента используются данные выбранной режущей ступени. Если ни одна ступень не выбрана, то
автоматически принимаются данные первой ступени.
2.15.1 Добавление нового инструмента в таблицу
Инструменты и относящиеся к ним данные коррекции можно либо
напрямую заносить в таблицу инструментов, либо можно считать
имеющиеся данные с внешнего источника (см. раздел
“Сохранение/считывание данных инструмента и смещений
нулевой точки”).
Если новый инструмент непосредственно заносится в таблицу
инструментов, ShopMill автоматически предлагает ряд распространенных типов инструментов. Тип инструмента определяет,
набор геометрические данные должны быть заданы и способ их
расчета. Используются следующие типы инструментов:
Типы инструментов
Установите инструмент в шпиндель станка.
При помощи клавиши "Menu Select." переключитесь в рабочую зону и нажмите "Нул. т. инструм.".
..
Откроется таблица инструментов.
В таблице инструментов установите курсор на строку, предусмотренную для инструмента, находящегося в шпинделе.
Строка не содержит еще никаких данных.
Нажмите программную клавишу "Новый инструмент“.
Neues
Werkzeug
Fräser
...
3D-Taster
Выберите тип инструмента при помощи соответствующей
программной клавиши.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2-143
2 2.15 Задание инструментов и их коррекций
Управление работой станка
01/2008
2
Программной клавишей "Дополнительно" вызывается список
дополнительных типов инструмента.
Новый инструмент создан. Новому инструменты автоматически
присваивается имя, соответствующее типу инструмента.
Присвойте инструменту оригинальное имя.
Введите данные коррекции инструмента.
Для торцевых фрез, угловых фрезерных головок и 3Dинструмента должны быть заданы дополнительные параметры.
Нажмите программную клавишу "Детально" и задайте дополнительные параметры.
Программная клавиша "Детально" активна только в том случае, если для выбранного инструмента необходимы дополнительные параметры.
Details
Дополнительные параметры для угловой
фрезерной головки
Для угловой фрезерной головки ввод дополнительных параметров (базовые длины и ориентация инструмента) активируется
через настройку параметров станка.
См. документацию на станок.
Обозначения осей во вспомогательной схеме для задания дополнительных параметров угловых фрезерных головок соответствуют рабочей плоскости G17.
Имя
Дополнительные параметры
Угловая фрезерная головка
Длины (длина по X, длина по Y, длина по Z)
Износ (Δдлины по X, Δдлины по Y, Δдлины Z)
Базовые длины (по X, по Y и по Z)
Направление инструмента (+X, -X, +Y, -Y, +Z,
-Z или вектор по X, вектор по Y, вектор поZ)
Торцевая фреза
Наружный диаметр, главный угол в плане
3D-инструменты
Тип
Имя
Дополнительный параметр
110 Цилиндрич. фреза для обраб. штампов -
2-144
111 Сферическая фреза
Радиус
121 Радиусная концевая фреза
Радиус округления
155 Угловая фреза
Половина угла конуса
156 Радиусная угловая фреза
Радиус округления, половина угла конуса
157 Конич. фреза для обработки штампов
Половина угла конуса
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2
01/2008
2
Управление работой станка
2.15 Задание инструментов и их коррекций
2.15.2 Создание нескольких режущих ступеней инструмента
Для инструментов с несколькими режущими ступенями каждая
ступень должна иметь собственные данные коррекции. Для каждого инструмента можно задавать до 9 режущих ступеней.
Порядковые номера для режущих ступеней должны следовать
подряд, без пропусков. Например, если инструмент содержит 3
режущих ступеней, то они должны имеет номера 1, 2, 3.
В ISO-программах (Например, ISO-Dialekt 1) необходимо задавать H-номер, соответствующий определенному кадру коррекции
инструмента.
Инструменты с несколькими режущими ступенями сначала заносятся в таблицу инструментов так, как это было описано выше.
Далее задаются данные коррекции для первой ступени.
Schneiden
>
Neue
Schneide
Затем нажмите программную клавишу "Режущая ступень" и
"Создать реж. ступень".
Поле ввода для данных коррекции первой режущей ступени сменится полем ввода для второй ступени.
Задайте данные коррекции для второй режущей ступени.
Повторите действия для ввода данных коррекции при наличии других режущих ступеней.
Для удаления данных коррекции для режущей ступени нажмите программную клавишу "Удалить режущую ступень".
Удалятся данные для режущей ступени с наибольшим порядковым номером.
Schneide
löschen
D-Nr +
D-Nr -
Программными клавишами "D-Nr +" или "D-Nr –" можно последовательно переключать окна с данными коррекции для различных
режущих ступеней инструмента.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2-145
2 2.15 Задание инструментов и их коррекций
Управление работой станка
01/2008
2
2.15.3 Изменение имени инструмента
Новый инструмент автоматически получает имя, обозначающее
тип инструмента. Это обозначение может быть заменено на:
• имя инструмента, например, "Торц_фреза_120мм" или
• номер инструмента, например, "1" .
Имя инструмента может содержать до 17 символов. Это могут
быть буквы, цифры, знак подчеркивания "_", точка "." и наклонный
штрих "/".
2.15.4 Создание дублирующего инструмента
Дублирующий инструмент служит для замены работающего инструмента, например, в случае поломки.
В таблице инструментов дублирующий инструмент должен иметь
то же самое имя, что и дублируемый.
Подтвердите ввод имени клавишей "Input". Порядковый номер
дублирования автоматически увеличивается на 1.
Дублирующие инструменты применяются в порядке, определяемом порядковым номером дублирования DP.
2.15.5 Ручной инструмент
Ручной инструмент, применяемый в процессе обработки деталей,
также должен быть занесен в таблицу инструментов. Этот инструмент не устанавливается в магазин инструментов. Установка в
шпиндель осуществляется вручную.
Функция "Ручной инструмент" обеспечивается производителем
станка.
См. документацию на станок.
2-146
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2
01/2008
Управление работой станка
2.15 Задание инструментов и их коррекций
2
2.15.6 Коррекция инструмента
Для чего используются
данные коррекции инструмента?
При написании программы обработки не учитываются ни диаметр, ни длина инструмента. Траектория перемещения инструмента задается, например, согласно чертежу детали.
При изготовлении детали СЧПУ станка осуществляет расчет
траектории перемещения инструмента с учетом его геометрии.
Это позволяет производить замену инструмента, не изменяя программу обработки.
Werkzeugweg
Kontur
Данные геометрии инструмента заносятся в таблицу инструменКоррекция траектории
перемещения инструмен- тов и таблицу данных по износу инструментов".
При отработке программы СЧПУ считывает данные из таблиц и
та системой ЧПУ
корректирует траекторию инструмента соответствующим образом.
programmierter Kontur
korrigierter
Werkzeugweg
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2-147
2 2.15 Задание инструментов и их коррекций
Управление работой станка
Какие виды данных коррекции могут быть заданы?
01/2008
2
В ячейке памяти СЧПУ для данных коррекции содержится следующая информация:
• Тип инструмента
Тип инструмента (например, сверло, фреза) определяет, необходимый набор и способ расчета данных коррекции.
Länge
• Результирующие величины: длины, радиус, угол при вершине
(для сверл). Эти величины рассчитываются исходя из значений составляющих их компонентов - геометрии нового инструмента и износа. Вычисленные значения будут использованы
в качестве данных коррекции.
Radius
Коррекция длины инструмента
2-148
Задание коррекции длины инструмента позволяет применять для
обработки инструмент различной длины без пересчета траекторий. Длина инструмента – это расстояние между исходной точкой
инструментального блока (оправки) и вершиной режущей ступени
инструмента. Значения длин заносятся в список инструментов.
Исходя из длины инструмента и значений износа, СЧПУ рассчитывает перемещения инструмента при врезании.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2
01/2008
Управление работой станка
2.15 Задание инструментов и их коррекций
Коррекция радиуса
инструмента
2
Геометрия контура и траектория перемещения инструмента неидентичны. Запрограммированная траектория первоначально
относится к центру фрезы. При обработке центр фрезы должен
перемещаться эквидистантно контуру так, чтобы не лезвия инструмента производили точную обработку контура.
При отработке программы траектория перемещения инструмента
автоматически пересчитывается системой ЧПУ в зависимости от
радиуса и направления обработки таким образом, что центр фрезы движется эквидистантно контуру, а режущие лезвия производят обработку в соответствии с заданной геометрией.
Значение радиуса инструмента должно находиться в соответствующей ячейке таблицы инструментов.
Äquidistante
Данные коррекции на
примере сверла
Zustellung Geometrie in Ebene
Z
Länge in Z
Radius in X/Y
Y
Länge in Y
Radius in Z/X
X
Länge in X
Radius in Y/Z
Zustellung Geometrie in Ebene
Z
Länge in Z
Y
Länge in Y
X
Länge in X
Radius
Данные коррекции на
примере фрезы
F
F - WerkzeugträgerBezugspunkt
Länge
Radius
F
F
Winkel
Länge
F - Werkzeugträger-Bezugspunkt
Для следующих инструментов данные коррекции используются
при моделировании и во вспомогательных схемах при программировании:
• сверло:
угол и радиус / диаметр
• центровое сверло: радиус / диаметр
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2-149
2 2.15 Задание инструментов и их коррекций
Управление работой станка
01/2008
2
2.15.7 Дополнительные функции для инструмента
Каждому типу инструментов в списке инструментов можно поставить в соответствие следующие функции.
Число зубьев N
Число зубьев инструмента. Параметр N учитывается только для
фрезерного инструмента. Если в программе задана подача в
мм/зуб, СЧПУ рассчитает величину подачи F в мм/мин, основываясь на значении параметра N.
Параметр "Шпиндель". При помощи программной клавиши "Альтернативно" осуществляется включение (влево / вправо) и отключение вращения шпинделя.
Вращение шпинделя по часовой
стрелке.
Выбор программной клавишей
Вращение шпинделя против
часовой стрелки.
Останов шпинделя .
Параметры " СОЖ 1 " и " СОЖ 2 " служат для включения подвода
СОЖ к инструменту для внутреннего и наружного охлаждения.
Выбор программной клавишей
Включение СОЖ:
Без СОЖ:
Специальные функции для На станке могут применяться 4 специальные функции для инстинструмента
румента. При помощи программной клавиши "Альтернативно" эти
функции можно включать или отключать. Специальными функциями для инструмента могут быть, например, третий режим
подвода СОЖ или контроль работоспособности инструмента.
См. документацию на станок.
2-150
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2
01/2008
Управление работой станка
2.15 Задание инструментов и их коррекций
2
2.15.8 Ввод данных износа инструмента
В процессе эксплуатации инструменты изнашиваются. Величину
износа можно измерить и внести в таблицу данных по износу
инструмента. ShopMill учитывает эти данные при расчете коррекции длин или радиуса инструмента. Таким образом исключается
снижение точности обработки при износе инструмента.
После ввода значения величины износа инструмента, ShopMill
проверяет, не превосходит ли оно заданный предел (относительный или абсолютный). Относительный предел указывает максимальное различие между прежней и новой величиной износа.
Абсолютный предел указывает максимальное значение величины
износа, соответствующее периоду стойкости инструмента.
Предельные значения износа устанавливаются в параметрах
станка.
См. документацию на станок.
Нажмите программную клавишу "Износ инструм." в рабочей
зоне " Нул. т. инструм. "
Пример таблицы данных по износу инструмента для магазина с переменным ко
Установите курсор на строку с именем инструмента, для которого Вы хотели бы внести данные величины износа.
Задайте изменения длин (Δ Длина X, Δ Длина Z) и радиуса /
диаметра (Δ РадиусΔ ∅) в соответствующие столбцы.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2-151
2 2.15 Задание инструментов и их коррекций
Управление работой станка
01/2008
2
Прежнее значение радиуса будет увеличено на величину износа
(положительное значение соответствует припуску), а значение
длины инструмента уменьшено на величину износа по длине..
2.15.9 Активирование функции контроля инструмента
Посредством ShopMill можно осуществлять автоматический контроль функционирования инструмента для обеспечения стабильности качества обработки.
Кроме того, можно блокировать инструменты, которые больше не
должны применяться, обозначать инструмент как “негабаритный”
(большого диаметра) или жестко “привязывать” инструмент к определенному гнезду магазина инструментов.
Функция контроля инструмента активируется соответствующей
настройкой параметров станка.
См. документацию на станок.
Период стойкости (Т)
Контроль времени функционирования инструмента на рабочей
подаче (мин). Когда остаток периода стойкости становится равным 0, инструмент блокируется. Это инструмент больше не будет
применяться для обработки. Вместо изношенного инструмента
далее должен применяться дублирующий инструмент.
Контроль стойкости проводится для выбранной режущей ступени.
Количество деталей
По числу обработанных деталей производится отсчет количества
установок инструмента в шпиндель. Инструмент блокируется,
когда остаточное число установок достигло значения 0.
Износ (W)
При контроле износа W (Wear) анализируется самое большое из
значений параметров износа Δ Длина X, Δ Длина Z или Δ Радиус
или Δ ∅. Инструмент блокируется, когда один из параметров величины износа достиг предельно допустимого значения.
Данная функция обеспечивается производителем станка.
Границы параметров для
предупреждений
2-152
См. документацию на станок.
Это значения величины стойкости, количества деталей или величины износа, при достижении которых выдается первое предупреждение об окончании срока службы инструмента.
Момент выдачи первого предупреждения о достижении предельного значения износа определяется, исходя из разности между
значениями максимальной величины износа и введенной границы износа для предупреждения.
заблокирован (G)
Неиспользуемые инструменты могут блокироваться вручную.
негабаритный (U)
При использовании инструментов очень большого диаметра соседние гнезда (левое и правое) могут оказаться почти наполови-
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2
01/2008
Управление работой станка
2.15 Задание инструментов и их коррекций
2
ну перекрытыми. Другой инструмент при этом можно устанавливать только в следующее за ближайшим гнездо магазина. (Там
также может быть установлен негабаритный инструмент.)
жесткая “привязка” к гнезду Можно жестко “привязывать” инструмент к определенному гнезду.
Этот инструмент можно будет устанавливать только в активное в
данный момент гнездо магазина. При возвращении инструмента в
магазин он будет установлен в гнездо, из которого был взят.
Контроль функционирования инструмента
Нажмите программную клавишу "Износ инструм." в рабочей
зоне " Нул. т. инструм. "
Установите курсор на строку с именем инструмента, за функционированием которого будет осуществляться контроль.
Выберите в столбце "T/C" параметр, за которым Вы хотели
бы осуществлять контроль (Т = стойкость, C = количество деталей, W = величина износа).
Введите значение границы выбранного параметра для выдачи предупреждения.
Введите запланированный период стойкости инструмента,
запланированное количество деталей или максимально допустимую величину износа.
При достижении заданного периода стойкости, количества деталей или предельной величины износа инструмент блокируется.
Ввод данных состояния инструмента
Нажмите программную клавишу "Износ инструм." .в рабочей
зоне " Нул. т. инструм. "
Установите курсор на строку с именем инструмента.
Выберите в первом поле последнего столбца опцию "G", если
необходимо заблокировать инструмент.
-илиВыберите во втором поле последнего столбца опцию "U",
если необходимо обозначить инструмент как “негабаритный”.
-илиВыберите в третьем поле последнего столбца опцию "P", если необходимо жестко “привязать” инструмент к гнезду магазина инструментов.
Установленные свойства инструментов сразу станут активными.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2-153
2 2.15 Задание инструментов и их коррекций
Управление работой станка
01/2008
2
2.15.10 Таблица магазина
В таблице магазина перечисляются все гнезда магазина инструментов.
В таблице отображена информация о состоянии гнезд – является ли гнездо магазина инструментов заблокированным, свободным или занятым инструментом.
Кроме того, в столбце "Состоян. инструм." дается информация о
том, является ли инструмент заблокированным (G), негабаритным (U) или жестко “привязан” к одному из гнезд магазина инструментов.
Отображение состояния инструмента может изменяться в таблице данных по износу инструмента (см. раздел " Активирование
функции контроля инструмента").
Если гнездо магазина инструментов повреждено, или негабаритный инструмент занимает более половины пространства соседнего гнезда, Вы можете блокировать гнездо магазина инструментов.
Для заблокированного гнезда магазина данные инструмента не
устанавливаются.
Нажмите в рабочей зоне "Нул. т. инструм." программную клавишу "Магазин".
Пример таблицы магазина с переменным кодированием гнезда
2-154
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2
01/2008
2
Управление работой станка
2.15 Задание инструментов и их коррекций
Блокирование гнезда ма- Гнезда магазина инструментов могут быть заблокированы, например, при наличии инструмента с очень большим диаметром.
газина инструментов
Установите курсор в столбце "Блокир.гнезда" на пустое гнездо магазина инструментов, которое Вы хотели бы блокировать.
Нажимайте на программную клавишу "Альтернативно",до тех
пор, пока в поле не появится символ "G" (= заблокировано).
Состояние инструмента
Блокирование гнезда магазина теперь активно. Установка инструмента в это гнездо магазина инструментов запрещена.
В столбце "Состоян. инструм." отображается состояние активного инструмента:
• G: инструмент заблокирован
• U: негабаритный инструмент
• Р: инструмент жестко "привязан" к гнезду магазина.
2.15.11 Удаление инструмента из таблицы
Инструмент может быть удален из таблицы инструментов.
Выберите инструмент клавишами курсора.
Werkzeug
löschen
Нажмите программную клавишу "Удалить инструм.".
Подтвердите удаление, нажав "Удалить".
Данные выбранного инструмента аннулируются. Гнездо магазина
инструментов, в которой находился инструмент, освобождается.
2.15.12 Изменение типа инструмента
Тип инструмента в таблице инструментов может быть изменен.
Выберите клавишами курсора желаемый инструмент и установите курсор на поле ввода "Тип".
Нажимайте программную клавишу "Альтернативно" до тех
пор, пока в поле ввода не появится обозначение желаемого
типа инструмента.
При этом появятся поля ввода для нового типа инструмента.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2-155
2 2.15 Задание инструментов и их коррекций
Управление работой станка
01/2008
2
2.15.13 Загрузка и разгрузка инструмента из магазина инструментов
Инструменты, в использовании которых в текущий момент нет
необходимости, можно удалять из магазина инструментов. При
этом ShopMill автоматически сохраняет данные инструмента в
таблице инструментов вне магазина. Чтобы снова установить
инструмент в магазин, просто загрузите инструмент и данные
инструмента в соответствующее гнездо магазина инструментов.
Таким образом, нет необходимости в многократном вводе данных
инструмента.
Функция установки/удаления инструментов в/из магазина инструментов должна активироваться соответствующей настройкой
параметров станка.
См. документацию на станок.
При установке инструмента ShopMill автоматически предлагает
пустое гнездо, в которое можно загрузить инструмент. Магазин,
который должен проверяться ShopMill на наличие свободных
гнезд в первую очередь, указывается в параметрах станка.
См. документацию на станок.
Кроме того, при загрузке инструмента можно напрямую указывать
свободное гнездо магазина инструментов или определять, в каком магазине ShopMill должен осуществлять поиск свободного
гнезда.
Если станок располагает только одним магазином, то при загрузке необходимо указать только номер гнезда.
Также можно напрямую установить инструмент в шпиндель или
удалить из шпинделя станка.
Функция загрузки/разгрузки блокируется настройкой параметров
станка.
См. документацию на станок.
Загрузка инструмента
в магазин
Нажмите программную клавишу "Табл. инструм."в рабочей
зоне "Нул. т. инструм.".
Установите курсор на инструмент, который Вы хотели бы загрузить в магазин (при сортировке по номеру гнезда он будет
находиться в конце списка инструментов).
Beladen
Нажмите программную клавишу "Загрузка".
Откроется диалоговое окно "Своб. гнездо". В поле "Гнездо" находится номер первого свободного гнезда магазина инструментов.
2-156
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2
01/2008
2
Управление работой станка
2.15 Задание инструментов и их коррекций
Нажмите на программную клавишу "ОК" для загрузки инструмента в предложенное гнездо.
-илиВведите желаемый номер гнезда и нажмите на программную
клавишу "ОК".
-илиSpindel
Нажмите программные клавиши "Шпиндель" и "ОК", если необходимо установить инструмент в шпиндель.
Инструмент будет загружен в указанное гнездо магазина инструментов.
Есть возможность непосредственно загружать инструмент в
шпиндель при помощи функции "Загрузка".
См. документацию на станок.
Поиск свободного
гнезда в магазине и
загрузка инструмента
Нажмите программную клавишу "Табл. инструм."в рабочей
зоне "Нул. т. инструм.".
Установите курсор на инструмент, который необходимо загрузить в магазин.
Beladen
Нажмите программную клавишу "Загрузка".
Откроется диалоговое окно "Своб. гнездо". В поле "Гнездо" находится номер первого свободного гнезда магазина инструментов.
Введите номер магазина и задайте для номера гнезда значение "0", если необходимо найти свободное гнездо в определенном магазине инструментов.
-илиВведите для номера магазина и номера гнездо значение "0",
если необходимо осуществить поиск свободного гнезда во
всех магазинах.
Нажмите программную клавишу "ОК".
Будет предложено свободное гнездо.
Нажмите программную клавишу "ОК".
Инструмент будет загружен в предложенное гнездо магазина
инструментов.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2-157
2 2.15 Задание инструментов и их коррекций
Управление работой станка
01/2008
2
Разгрузка одного инструмента
Нажмите программную клавишу "Табл. инструм."в рабочей
зоне "Нул. т. инструм.".
Установите курсор на инструмент, который необходимо удалить из магазина.
Entladen
Нажмите программную клавишу "Разгрузка".
Инструмент будет удален из магазина инструментов
Разгрузка всех инструментов
Нажмите программную клавишу "Магазин."в рабочей зоне
"Нул. т. инструм.".
Alle
entladen
Нажмите программную клавишу "Разгрузить все" и "Разгрузка".
Все инструменты будут удалены из магазина инструментов.
При удалении всех инструментов исключение могут составлять
измерительные приборы (измерительный прибор 3D-типа и др.).
См. документацию на станок.
Процесс разгрузки может быть прекращен в любое время программной клавишей "Отмена". При этом процесс прекращается
после удаления текущего инструмента.
Также разгрузка прерывается при “выходе” из таблицы магазина.
2.15.14 Перемещение инструмента
ShopMill позволяет перемещать инструменты в пределах одного
магазина, а также между различными магазинами. При этом нет
необходимости производить отдельно разгрузку инструмента из
магазина перед установкой его в другое место.
При установке инструмента ShopMill автоматически предлагает
пустое гнездо, в которое можно переместить инструмент. Магазин, который должен проверяться ShopMill на наличие свободных
гнезд в первую очередь, указывается в параметрах станка.
См. документацию на станок.
Кроме того, при загрузке инструмента можно напрямую указывать
свободное гнездо магазина инструментов или определять, в каком магазине ShopMill должен осуществлять поиск свободного
гнезда.
Если станок располагает только одним магазином, то при загрузке необходимо указать только номер гнезда.
Если в таблице инструментов имеется поле для шпинделя, то
2-158
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2
01/2008
2
Управление работой станка
2.15 Задание инструментов и их коррекций
инструмент может напрямую направляться для установки в
шпиндель или удаляться из него.
См. документацию на станок.
Выбор свободного
гнезда
Нажмите программную клавишу "Магазин" в рабочей зоне
"Нул. т. инструм.".
Установите курсор на инструмент, который необходимо переместить в другое гнездо магазина.
Umsetzen
Нажмите программную клавишу "Переместить".
Откроется диалоговое окно "Своб. гнездо". В поле "Гнездо" находится номер первого свободного гнезда магазина инструментов.
Нажмите на программную клавишу "ОК" для загрузки инструмента в предложенное гнездо.
-илиВведите номер гнезда и нажмите на программную клавишу
"ОК".
-или-
Spindel
Нажмите программные клавиши "Шпиндель" и "ОК", если необходимо установить инструмент в шпиндель.
Инструмент будет загружен в указанное гнездо магазина инструментов.
Поиск свободного
гнезда
Нажмите программную клавишу "Магазин."в рабочей зоне
"Нул. т. инструм.".
Установите курсор на инструмент, который необходимо переместить в другое гнездо магазина.
Umsetzen
Нажмите программную клавишу "Переместить".
Откроется диалоговое окно "Своб. гнездо". В поле "Гнездо" находится номер первого свободного гнезда магазина инструментов.
Введите номер магазина и задайте для номера гнезда значение "0", если необходимо найти свободное гнездо в определенном магазине инструментов.
-илиВведите для номера магазина и номера гнезда значение "0",
если необходимо осуществить поиск во всех магазинах.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2-159
2 2.15 Задание инструментов и их коррекций
Управление работой станка
01/2008
2
Нажмите программную клавишу "ОК".
Будет предложено свободное гнездо.
Нажмите программную клавишу "ОК".
Инструмент будет загружен в предложенное гнездо магазина
инструментов.
2.15.15
Позиционирование магазина
Можно установить гнездо магазина инструментов непосредственно в позицию загрузки.
Позиционирование
магазина
Нажмите программную клавишу "Магазин."в рабочей зоне
"Нул. т. инструм.".
Установите курсор на гнездо магазина инструментов, которое
Вы хотели бы установить в позицию загрузки.
Positionieren
Нажмите программную клавишу "Позиционировать".
Гнездо магазина инструментов будет соответствующим образом
спозиционировано.
2.15.16
Сортировка инструмента
При работе с большими или несколькими магазинами очень полезно осуществлять сортировку инструмента согласно различным
критериям. Это облегчит и ускорит поиск инструментов в таблицах.
Инструменты могут сортироваться в таблице инструментов или
таблице данных по износу инструмента согласно заполнению
гнезд магазина, по алфавиту, согласно типу инструмента или по
Т-номеру. При сортировке согласно заполнению гнезд магазина
свободные гнезда магазина также будут отображены.
2-160
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2
01/2008
Управление работой станка
2.15 Задание инструментов и их коррекций
2
Нажмите программную клавишу "Список инструм.” или “Износ
инструм.” в рабочей зоне "Нул. т. инструм." .
-илиОткроется "Список инструментов" или "Список данных по износу
инструмента".
Нажмите программную клавишу "Сортировать".
-{}-
nach
Magazin
или
nach
Name
или
nach
Typ
или
Откроется новая вертикальная линейка программных клавиш.
Выберите при помощи соответствующей программной клавиши критерий, по которому Вы хотели бы сортировать инструменты.
Инструменты расположатся в последовательности согласно выбранному критерию.
nach
T-Nummer
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2-161
2 2.16 Смещения нулевой точки
Управление работой станка
2.16
01/2008
2
Смещения нулевой точки
После осуществления процедуры реферирования действительные значения координат положения рабочих органов станка отсчитываются от нулевой точки станка в системе координат станка
(MCS). Задание координат в программе обработки детали, напротив, осуществляется в системе координат детали (WСS).
Нулевая точка станка (M) и нулевая точка детали (W) не должны
быть идентичны. Расстояние между нулевой точкой станка и нулевой точкой детали может варьироваться в зависимости от вида
заготовки и способа ее закрепления. Смещение нулевой точки
учитывается при отработке программы и может состоять из нескольких различных смещений.
В ShopMill индикация действительных значений координат положения относится к системе координат ENS. Координата положения активного инструмента отображается в системе координат
детали.
Смещения складываются, как показано ниже:
W
WKS
Koordinatentransformation
Gesamtverschiebung
ENS
Nullpunktverschiebung fein
Nullpunktverschiebung grob
Basis-Verschiebung
MKS
M
Смещения нулевой точки
Если нулевая точка станка неидентична нулевой точке детали, то
имеется как минимум одно смещение (базовое смещение или
настраиваемое смещение нулевой точки), в котором хранится
координата положения нулевой точки детали.
Базовое смещение
2-162
Базовое смещение является смещением нулевой точки, которое
всегда активно. Если базовое смещение не задано, то ему присваивается значение “нуль”. Базовое смещение задается посредством функции "Нул. т. детали " (см. раздел " Определение положения нулевой точки детали ") или "Установить СНТ" (см. раздел
" Установка новых значений координат положения ").
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2
01/2008
Управление работой станка
2.16 Смещения нулевой точки
2
Смещения нулевой точки Каждое смещение нулевой точки (от G54 до G57, от G505 до
G599) состоит из грубого и точного смещений. Смещения нулевой
точки могут вызываться из любой ShopMill-программы (при этом
грубое и точное смещения суммируются).
В грубом смещении можно сохранить, к примеру, положение нулевой точки детали. Точное смещение задается при смене детали и представляет собой разность положения между нулевыми
точками предыдущей и вновь установленной деталей.
Функция точного смещения обеспечивается изготовителем станка.
См. документацию на станок.
Информация о способах задания и вызова смещения нулевой
точки дана в пунктах "Определение смещения нулевой точки" и
"Выбор смещения нулевой точки".
Преобразования системы Преобразования системы координат программируются всегда
только для определенной ShopMill-программы. Они задаются в
координат
виде:
• смещений
•
вращений
• масштабирования
• отражения
(См. далее пункт "Преобразования системы координат")
Результирующее смеще- Результирующее смещение получается из суммы всех смещений
и преобразований координат.
ние
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2-163
2 2.16 Смещения нулевой точки
Управление работой станка
01/2008
2
2.16.1 Задание смещения нулевой точки
Смещения нулевой точки (грубые и точные) заносятся непосредственно в список смещений нулевой точки.
Функция точного смещения обеспечивается изготовителем станка.
Количество возможных смещений нулевой точки устанавливается
в параметрах станка.
См. документацию на станок.
Нажмите программную клавишу "СНТ."в рабочей зоне "Нул. т.
инструм.".
Откроется список смещений нулевой точки.
Установите курсор на грубое смещение или точное смещение,
которое необходимо задать.
Задайте желаемое значение координаты соответствующей
оси. Выбор оси осуществляется при помощи клавиш курсора.
-илиSetze X
...
Setze Z
Нажмите программную клавишу " Устан. X ", " Устан. Y " или "
Устан. Z ", если в качестве грубого смещения необходимо
принять текущее значение координаты положения оси.
-или-
Setze
alle
Нажмите программную клавишу " Устан. все ", если в качестве грубого смещения необходимо принять текущие значения
координат положения всех осей.
Новое грубое смещение будет установлено. При этом значение
точного смещения включается в значение грубого смещения и
затем удаляется.
NPV
löschen
Нажмите программную клавишу "Удалить СНТ ", если необходимо одновременно удалить значения грубого и точного
смещений.
Weitere
Achsen
Программной клавишей "Дополнит. оси " можно дополнительно
отобразить 2 круговых оси и установить их смещения. Функция
"Дополнит. оси" активируется в параметрах станка.
См. документацию на станок.
2-164
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2
01/2008
Управление работой станка
2.16 Смещения нулевой точки
2
2.16.2 Список смещений нулевой точки
Отдельные смещения нулевой точки, а также результирующее
смещение отображаются в списке смещений нулевой точки. Активное в данный момент смещение нулевой точки отображается
на сером фоне. Кроме того, отображаются текущие координаты
положения инструмента в системе координат станка и системе
координат детали.
Список смещений нулевой точки
Базовое смещение
Координаты базового сме- Отображаются координаты базового смещения.
щения
Их можно изменять прямо в списке.
Смещения нулевой точки
NPV1 ... NPV3
Далее отображаются координаты отдельных смещений нулевой
точки (1 строка – грубое смещение, 2 строка – тонкое смещение)
и угол, на который возможно повернута система координат. Эти
данные могут изменяться прямо в списке (см. раздел " Определение смещения нулевой точки").
Возможность использования точных смещений обеспечивается
производителем станка.
См. документацию на станок.
По списку смещений нулевой точки можно перемещаться также
при помощи клавиши "Page Down".
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2-165
2 2.16 Смещения нулевой точки
Управление работой станка
01/2008
2
Преобразования системы
координат
Программа
Отображаются активные координаты преобразования "Смещение" и угол, на который поворачивается система координат посредством преобразования “Вращение”.
Значения параметров здесь не могут быть изменены.
Масштаб
Отображается активное значение масштабного фактора (множителя) для преобразования “Масштабирование” по каждой из осей.
Значения параметров здесь не могут быть изменены.
Отражение
Отображается Зеркальная ось, которая задавалась в преобразовании "Отражение",.
Эти значения не могут быть изменены
Результирующее смещение
Общее СНТ
Отображается результирующее смещение нулевой точки, образованное из базового смещения, всех активных смещений нулевых точки и преобразований системы координат.
Weitere
Achsen
Программной клавишей " Дополнит. оси " могут быть отображены
дополнительно 2 круговых оси и установлены их смещения. Эта
функция активируется в параметрах станка.
См. документацию на станок.
Нажмите программную клавишу “СНТ” в рабочей зоне “Нул. т.
инструм.”
Откроется список смещений нулевой точки.
2-166
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2
01/2008
2
Управление работой станка
2.16 Смещения нулевой точки
2.16.3 Выбор и отключение смещения нулевой точки при работе в ручном режиме
Нажмите программную клавишу “ T, S, M ” в рабочей зоне
“Ручной режим”
Jog
Откроется окно " Т, S, М ".
Выбор смещения нулевой
точки
Установите курсор на параметр "Нул. т.". и нажимайте программную клавишу "Альтернативно", до тех пор, пока в поле
ввода не появится обозначение желаемого смещения.
Нажмите клавишу " Cycle Start".
Cycle Start
Установленное смещение нулевой точки будет активировано.
В окне "WСS" появляется активное смещение нулевой точки,
z.B.
Nullpkt1
Значениям смещения, заданные в меню "СНТ" учитываются при
индикации координат в системе координат детали.
Отключение смещения
нулевой точки
Установите курсор на параметр "Нул. т.". и нажимайте программную клавишу "Альтернативно" до тех пор, пока в поле
ввода не появится знак " - "
Нажмите клавишу " Cycle Start".
Cycle Start
Активное смещение нулевое точки будет отключено.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2-167
2 2.17 Переключение на режим CNC-ISO
Управление работой станка
2.17
01/2008
2
Переключение на режим CNC-ISO
Нажатием программной клавиши "CNC ISO" можно переключаться между ShopMill и CNC ISO-интерфейсом систем SINUMERIK
840D / 840Di / 840 D sl.
См. документацию на станок.
Если программная клавиша "CNC ISO" активна, то на дисплее
будет отображен интерфейс режима CNC ISO:
Интерфейс CNC ISO
ShopMill
Нажатием программной клавиши "ShopMill" можно снова вернуться в интерфейс ShopMill
Для использования интерфейса CNC ISO, ознакомьтесь с руководством пользователя систем SINUMERIK 840D / 840Di / 840D sl.
2-168
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2
2.18
01/2008
2
Управление работой станка
2.18 ShopMill Open (PCU 50.3)
ShopMill Open (PCU 50.3)
Существует программное обеспечение ShopMill для PCU 50.3
(HMI-Advanced) в исполнении ShopMill Open.
В ShopMill Open HMI-Advanced-рабочие зоны "Службы", "Диагностика", "Ввод в эксплуатацию" и "Параметры" (без управления
инструментом и смещений нулевой точки) находятся на расширенной горизонтальной линейке программных клавиш.
Точное описание интегрированной HMI-Advanced-рабочей зоны
можно найти в:
Литература: /BAD/, Руководство оператора, HMI-Advanced
SINUMERIK 840D/840Di/840D sl
Кроме того, некоторые программные клавиши как основной, так и
расширенной линейки меню могут быть предусмотрены для других рабочих зон, установленных производителем станков.
См. документацию на станок.
2.19
Удаленная диагностика
СЧПУ может обслуживаться с внешнего персонального компьютера посредством функции удаленной диагностики. Связь между
СЧПУ и внешним персональным компьютером может осуществляться, например, через модем.
Fern
diagnose
Функция удаленной диагностики активируется в интерфейсе CNC
ISO в рабочей зоне “Диагностика”.
Функция “Удаленная диагностика” – это программная опция.
Дополнительную информацию по теме “Удаленная диагностика”
можно найти в:
Литература: /FB/, Описание функций. Основы. F3
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
2-169
2 2.19 Удаленная диагностика
Управление работой станка
01/2008
2
Для заметок
2-170
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3
01/2008
Программирование с ShopMill
3
Программирование с ShopMill
3.1
Основы программирования.................................................................................. 3-173
3.2
Структура программы ........................................................................................... 3-176
3.3
Создание ShopMill-программы............................................................................. 3-177
3.3.1
3.3.2
3.3.3
3.3.4
3.3.5
Создание новой программы; определение заготовки ....................................... 3-177
Создание кадров программы ............................................................................... 3-181
Редактирование кадров программы.................................................................... 3-183
Редактор программ ............................................................................................... 3-184
Задание количества деталей ............................................................................... 3-187
3.4
Программирование инструмента, данных коррекции инструмента и частоты
вращения шпинделя............................................................................................................. 3-188
3.5
3.5.1
3.5.2
3.5.3
3.5.4
3.5.5
3.5.6
3.5.7
3.5.8
3.5.9
3.5.10
3.5.11
3.5.12
3.5.13
3.5.14
3.5.15
Фрезерование контура.......................................................................................... 3-189
Обозначения элементов контура......................................................................... 3-192
Создание контура.................................................................................................. 3-194
Создание элементов контура............................................................................... 3-196
Изменение геометрии контура............................................................................. 3-201
Примеры программирования контуров ............................................................... 3-203
Фрезерование по траектории............................................................................... 3-207
Предварительное засверливание при обработке карманов............................. 3-210
Черновое фрезерование кармана ....................................................................... 3-213
Удаление остатков материала после черновой обработки кармана ............... 3-215
Чистовое фрезерование кармана........................................................................ 3-217
Фрезерование фаски ............................................................................................ 3-219
Черновое фрезерование выступов произвольной формы................................ 3-220
Удаление остатков материала после черновой обработки выступа ............... 3-221
Чистовое фрезерование выступа........................................................................ 3-223
Фрезерование фаски на кромке выступа............................................................ 3-224
3.6
Программирование прямых и круговых траекторий перемещения
инструмента .......................................................................................................................... 3-225
3.6.1
Движение инструмента по прямолинейной траектории .................................... 3-225
3.6.2
Дуга с известными координатами центра........................................................... 3-227
3.6.3
Дуга с известным радиусом ................................................................................. 3-228
3.6.4
Движение по винтовой траектории...................................................................... 3-229
3.6.5
Полярные координаты .......................................................................................... 3-230
3.6.6
Программирование прямолинейной траектории в полярных координатах..... 3-231
3.6.7
Программирование круговой траектории в полярных координатах................. 3-232
3.6.8
Примеры программирования в полярных координатах .................................... 3-233
3.7
3.7.1
3.7.2
3.7.3
3.7.4
3.7.5
Обработка отверстий............................................................................................ 3-234
Зацентровка........................................................................................................... 3-234
Сверление и развертывание................................................................................ 3-235
Глубокое сверление.............................................................................................. 3-236
Растачивание ........................................................................................................ 3-238
Нарезание резьбы метчиком ............................................................................... 3-239
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3-171
3
Программирование с ShopMill
01/2008
3
3.7.6
Фрезерование резьбы...........................................................................................3-241
3.7.7
Обработка резьбовых отверстий комбинированным инструментом................3-245
3.7.8
Обработка отверстий с произвольным расположением и.................................3-247
расположением по схеме .....................................................................................................3-247
3.7.9
Произвольные позиции.........................................................................................3-248
3.7.10 Линейное расположение отверстий.....................................................................3-252
3.7.11 Линейный массив отверстий ................................................................................3-253
3.7.12
Расположение отверстий по рамке.....................................................................3-254
3.7.13 Расположение отверстий по окружности ............................................................3-256
3.7.14 Расположение отверстий по дуге ........................................................................3-258
3.7.15 Активирование и отключение позиций в схемах расположения отверстий.....3-260
3.7.16 Обход выступов между отверстиями...................................................................3-261
3.7.17 Повтор обработки позиций ...................................................................................3-263
3.7.18 Примеры программирования операции сверления ...........................................3-264
3.8
3.8.1
3.8.2
3.8.3
3.8.4
3.8.5
3.8.6
3.8.7
3.8.8
3.8.9
3.8.10
Фрезерование ........................................................................................................3-266
Фрезерование плоскости ......................................................................................3-266
Обработка прямоугольных карманов ..................................................................3-269
Обработка цилиндрических карманов.................................................................3-273
Прямоугольный выступ ........................................................................................3-276
Цилиндрический выступ .......................................................................................3-279
Обработка прямых пазов......................................................................................3-281
Обработка круговых пазов....................................................................................3-284
Обработка открытых пазов ...................................................................................3-287
Применение схем позиционирования при фрезеровании.................................3-292
Гравирование.........................................................................................................3-295
3.9
3.9.1
3.9.2
3.9.3
Измерения..............................................................................................................3-300
Измерение положения нулевой точки детали ....................................................3-300
Измерение инструмента .......................................................................................3-302
Калибровка измерительного датчика ..................................................................3-304
3.10
Различные функции ..............................................................................................3-305
3.10.1 Вызов подпрограммы ............................................................................................3-305
3.10.2 Повторное выполнение кадров программы ........................................................3-307
3.10.3 Изменение настроек в программе .......................................................................3-309
3.10.4 Вызов смещений нулевой точки ..........................................................................3-309
3.10.5 Задание преобразований системы координат....................................................3-311
3.10.6 Преобразование системы координат для обработки на цилиндрической
поверхности заготовки .........................................................................................................3-314
3.10.7 Поворот системы координат и круговых осей станка ........................................3-317
3.10.8 Дополнительные функции ....................................................................................3-323
3.11
3-172
Использование G-кода в ShopMill-программе ....................................................3-324
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3
3.1
01/2008
Программирование с ShopMill
3.1 Основы программирования
3
Основы программирования
Важно!
Для работы над созданием управляющих программ необходимо знать следующие основные положения.
Оси
У фрезерных станков имеется 3 главных оси, обозначаемых X, Y
и Z. В стандартном случае ось Z является осью инструмента.
Система единиц: метрическая или дюймовая
СЧПУ может обрабатывать данные как в метрической, так и в
дюймовой системе единиц. В зависимости от основных настроек
СЧПУ интерпретирует значения всех геометрических параметров
как метрические или дюймовые.
Независимо от основных настроек система единиц может задаваться в заголовке программы (определение заготовки)
В этой главе все данные приведены в метрической системе единиц.
Абсолютные координаты Значения абсолютных координат отсчитываются от нулевой точки
системы координат, образующейся в результате наложения всех
заданных смещений и преобразований.
Относительные координаты При задании относительных координат их числовые значения
соответствуют отрезку пути, который должен пройти инструмент.
Знак перед числовым значением указывает направление перемещения.
Инструмент Т
Для любого вида обработки резанием должен программироваться
обрабатывающий инструмент. При циклах обработки ShopMill
выбор инструмента интегрирован в каждое диалоговое окно. Исключение: выбор инструмента должен производиться заранее
перед программированием простых траекторий (прямых и дуг).
Выбор инструмента при программировании линии/дуги действует
модально, т.е. для нескольких шагов обработки может применяться один и тот же инструмент, при этом выбор инструмента
программируется только один раз – для первой прямой/дуги.
Коррекция длины инстру- Коррекции длины инструмента активируются сразу после установки инструмента в шпиндель. Для инструмента с несколькими
мента
режущими ступенями может существовать несколько кадров коррекции, соответствующих разным ступеням.
Коррекция длины инструмента, находящегося в шпинделе, остается активной также после окончания отработки программы
(RESET).
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3-173
3 3.1 Основы программирования
Программирование с ShopMill
01/2008
3
Коррекция радиуса инст- Коррекция радиуса инструмента автоматически учитывается при
использовании всех циклов обработки за исключением фрезерорумента
вания контуров. При использовании функций "Фрезерование контура" и "Прямая" обработка может осуществляться как с учетом,
так и без учета коррекции радиуса. При использовании функции
"Прямая" коррекция радиуса инструмента является модальной,
т.е. она автоматически не отключается.
R a d iu s k o r r e k t u r li n k s v o n d e r K o n t u r
R a d iu s k o r r e k t u r r e c h ts v o n d e r K o n t u r
R a d iu s k o r r e k t u r a u s
R a d iu s k o r r e k tu r b le ib t w ie v o r h e r
e in g e s te ll t e r h a lt e n
Частота вращения шпин- Частота вращения шпинделя (S) задает число оборотов шпинделя в минуту. Задание направления вращения (влево/вправо) в
деля
ShopMill осуществляется через таблицу инструментов.
Программирование:
Задание частоты вращения шпинделя в ShopMill производится
после установки в шпиндель нового инструмента. Альтернативно
к частоте вращения шпинделя может задаваться скорость резания (V) в м/мин.
Включение/Останов шпинделя
Включение вращения шпинделя осуществляется непосредственно после установки инструмента в шпиндель. Останов шпинделя
происходит при нажатии клавиши Reset, по окончании отработки
программы или замене инструмента.
Скорость резания
Это окружная скорость резания, с которой режущая кромка обрабатывает деталь. Скорость резания (V) указывается в м/мин.
Скорость резания
3-174
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3
01/2008
Программирование с ShopMill
3.1 Основы программирования
3
Перемещение с ускоренным ходом
Инструмент проходит запрограммированный путь по прямолинейной траектории с максимально возможной скоростью (деталь
не обрабатывается). Ускоренный ход не имеет модального действия, т.е., если в следующем кадре перемещение должно снова
осуществляться с ускоренным ходом, то для значения подачи (F)
опять выбирается "Ускоренный ход".
Если значение подачи или ускоренный ход не заданы, то будет
принято предыдущее значение рабочей подачи.
Перемещение с рабочей
подачей
Инструмент обрабатывает деталь, перемещаясь с запрограммированным значением подачи F по прямой или дуге к запрограммированной конечной точке. Подача обработки (F) задается в
мм/мин, мм/об или в мм/зуб. В циклах фрезерования подача может автоматически пересчитываться из мм/мин в мм/об и наоборот.
В циклах фрезерования величина подачи при черновой обработке относится к центру фрезы. При чистовой обработке – также.
Исключение составляет обработка контуров с внутренними изгибами – там подача относится к вершине режущей кромки (точке
соприкосновения между фрезой и деталью).
Подача в мм/зуб
Фреза - это многолезвийный инструмент; поэтому необходим
параметр, обеспечивающий эффективную работу каждой режущей кромки. Подача на зуб соответствует величине перемещения фрезы за период времени между моментами врезания в заготовку соседних зубьев. Подача на зуб – это также величина перемещения стола за период времени между моментами врезания
в заготовку соседних зубьев
Подача в мм/зуб
Рабочая подача имеет модальное действие, т.е. если дальнейшая обработка должна производиться с предыдущим значением
подачи, то значение подачи повторно не задается. Значение рабочей подачи остается действительным, даже если между рабо-
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3-175
3 3.2 Структура программы
Программирование с ShopMill
01/2008
3
чими ходами осуществлялся ускоренный ход.
3.2
Структура программы
Программа делится на 3 области:
Заголовок программы, кадры программы конец программы.
Эти области образуют рабочую последовательность.
Структура программы
Заголовок программы
Заголовок программы содержит габариты заготовки и параметры,
которые действуют на протяжении всей программы, например:
• единицы измерения (миллиметры или дюймы)
• ось инструмента X, Y, или Z
• плоскость отвода, безопасное расстояние, направление движения инструмента
Кадры программы
Для изготовления детали, программируются необходимые режимы обработки, виды перемещений, команды и т.д. Программирование производится в кадрах программы.
Связанные кадры
СЧПУ автоматически связывает технологические кадры с кадрами, в которых указаны координаты положения. Связь кадров обозначается при помощи вертикальной квадратной скобки, расположенной рядом с символами обработки.
Кадры N10 ... N25 связаны
3-176
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3
3.3
01/2008
Программирование с ShopMill
3.3 Создание ShopMill-программы
3
Создание ShopMill-программы
Для ShopMill программ, создаваемых непосредственно на станке,
необходима соответствующая программная опция.
3.3.1
Создание новой программы; определение заготовки
Новая программа создается в рабочей зоне "Программа".
Выбор программной клаProgramme Neu
ShopMill
>
Programm
вишей
Ввод имени программы Введите имя программы.
Имя программы может содержать до 24 символов. Разрешается
ввод любых букв, цифр и знаков подчеркивания (_). ShopMill автоматически заменяет строчные буквы на прописные.
"Точки" в именах программ запрещены, так как такие программы
не удаляются.
Подтвердите имя программы посредством
программной клавиши
или клавиши "Input"
После этого появляется диалоговое окно для задания заголовка
программы.
Заголовок программы
Задание параметров заголовка программы
Параметры, заданные в заголовке программы, действуют в пределах всей программы.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3-177
3 3.3.1 Создание новой программы; определение заготовки
Программирование с ShopMill
Параметры заготовки
01/2008
3
• Смещение нулевой точки (СНТ), в котором хранятся координаты положения нулевой точки детали. Смещение нулевое
точки можно посредством программной клавиши "СНТ" выбрать в таблице инструментов или сбросить уже имеющуюся
установку, если действия на станке должны производиться без
смещения нулевой точки.
• Задание системы единиц измерения (миллиметр или дюйм)
• Задание первой угловой вершины заготовки (X0, Y0, Z0):
Угловая вершина заготовки 1 - это исходная точка для задания
размеров заготовки. Задаются абсолютные координаты.
• Угловая вершина заготовки 2 или габаритные размеры
(X1, Y1, Z1 или L, W, H):
Угловая вершина заготовки 2 лежит напротив угловой вершины заготовки 1. Задаются абсолютные координаты. Габаритные размеры - это длина, ширина и высота заготовки.
Угловые вершины заготовки 1 и 2
Угловая вершина заготовки 1 и
габаритные размеры
• Ось инструмента: Длина инструмента рассчитывается в направлении заданной оси.
• Плоскость отвода (RP) и безопасное расстояние (SC):
Уровни над заготовкой. При обработке инструмент перемещается с ускоренным ходом от пункта замены инструмента к
плоскости отвода, а затем на уровень безопасного расстояния.
На этом уровне включается рабочая подача. Если обработка
завершена, инструмент перемещается на рабочей подаче от
заготовки до высоты безопасного расстояния. Перемещения
от безопасного расстояния к плоскости отвода и дальше к
пункту замены инструмента осуществляется с ускоренным ходом.
Положение плоскости отвода задается в абсолютных координатах.
Безопасное расстояние вводится в относительных координатах (без знака).
3-178
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3
01/2008
Программирование с ShopMill
3.3.1 Создание новой программы; определение заготовки
3
Плоскость отвода (RP) и безопасное расстояние (SC)
Rückzugsebene (RP)
Sicherheitsabstand (SC)
Z
X
Безопасное расстояние для детали со ступенями разной высоты
• Направление движения инструмента при обработке
При обработке кармана, продольного паза или выступа ShopMill учитывает тип фрезерования (попутное или встреч-ное) и
заданное в таблице инструментов направление вращения
шпинделя. В зависимости от этого обработка кармана будет
осуществляться по часовой или против часовой стрелки.
Gleichlauffräsen
Gegenlauffräsen
Обработка кармана с вращением шпинделя по часовой стрелке при попутном и встречном фрезеровании.
При фрезеровании контура направление обхода контура задается в программе.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3-179
3 3.3.1 Создание новой программы; определение заготовки
Программирование с ShopMill
01/2008
3
• Схемы отвода инструмента
При обработке с оптимизированным отводом инструмент
отводится от детали на рабочей подаче на уровень безопасного расстояния (SC) с учетом геометрии контура. При отводе до
RP инструмент по окончании обработки возвращается на уровень плоскости отвода и перемещается в новую координату.
Тем самым предотвращаются столкновения инструмента с
выступами детали в процессе отвода и подвода. Это важно,
например, при изготовлении отверстий внутри карманов или
пазов на различных плоскостях заготовки.
оптимизированный отвод
Отвод до плоскости отвода RP
Сохранение параметров
Нажать программную клавишу
Введенные параметры будут сохранены. После этого отображается рабочая последовательность программы.
Конец программы
3-180
ShopMill определяет конец программы автоматически.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3
3.3.2
01/2008
Программирование с ShopMill
3.3.1 Создание новой программы; определение заготовки
3
Создание кадров программы
Создание кадра програм- После определения геометрии заготовки в отдельных кадрах
программируются вид обработки, значения подач и координаты
мы
перемещений инструмента. Этот процесс поддерживается применением "вспомогательных схем".
Для сохранения программы в СЧПУ имеется достаточно большой
объем памяти.
Тем не менее, имеются определенные ограничения на количество кадров.
•
ShopMill на NCU (HMI-Embedded sl)
Можно создать до 1000 кадров с функцией “Прямая” или до
600 кадров с функцией “Фрезерование кармана".
•
PCU 50.3 (HMI-Advanced)
Можно создать до 3500 кадров с функцией “Прямая” или до
2100 кадров с функцией “Фрезерование кармана".
При необходимости в многократных переустановах заготовки в
программе может оказаться слишком большое количество
кадров. Если выдано сообщение о превышении допустимого количества кадров, сформируйте подпрограммы из кадров обработки с применением одного и того же инструмента. После этого
можно отработать программу.
Указание
Новые кадры всегда вводятся после выделенного кадра. Нельзя
создавать кадры перед заголовком программы и после конца
программы.
Поля ввода параметров
Подача:
Если не задать значение подачи (F), то будет принято ее последнее запрограммированное значение.
Удаление данных из поля ввода
Очистить поле ввода можно при помощи клавиши DEL (или
Backspace), т.е. запрограммированное значение параметра аннулируется.
Предварительно заполненные и пустые поля ввода:
В предварительно заполненных полях ввода всегда должно
иметься значение. Если данные удалены, то программная клавиша "Принять" не отображается!
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3-181
3 3.3.1 Создание новой программы; определение заготовки
Программирование с ShopMill
01/2008
3
Программная клавиша "Альтернативно" и клавиша Toggle:
Если курсор находится на поле ввода с возможностью переключения вариантов, то в вертикальной линейке программных клавиш автоматически появляется клавиша “Альтернативно”.
Черновая/чистовая обработка:
Каждый цикл может создаваться как для черновой, так и для чистовой обработки. Если сначала должна быть выполнена
черновая, а вслед за ней чистовая обработка, то цикл вызывается 2 раза. Запрограммированные значения параметров сохраняются при повторном вызове цикла.
В некоторых циклах черновая и чистовая обработка осуществляются комплектно, как полная обработка, т.е. цикл должен вызываться только один раз.
Подвод инструмента в
начальную позицию
• Запуск запрограммированных циклов с ShopMill
− Инструмент находится над плоскостью отвода (RP):
Осуществляется позиционирование инструмента с ускоренным ходом в горизонтальной плоскости, затем в направлении оси Z до плоскости отвода (RP)
Werkzeugwechselpunkt
Rückzugsebene (RP)
Sicherheitsabstand (SC)
Z
X
Eilgang
Bearbeitungsvorschub
Схема подвода инструмента из положения “над плоскостью отвода ”
− или инструмент находится ниже плоскости отвода (RP):
3-182
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3
01/2008
3
Программирование с ShopMill
3.3.1 Создание новой программы; определение заготовки
Позиционирование инструмента осуществляется с ускоренным ходом сначала в направлении Z до плоскости отвода
(RP), затем с ускоренным ходом в горизонтальной плоскости.
Rückzugsebene (RP)
Werkzeugwechselpunkt
Sicherheitsabstand (SC)
Z
X
Eilgang
Bearbeitungsvorschub
Схема подвода инструмента из положения “под плоскостью отвода”
• Инструмент с ускоренным ходом перемещается до уровня
безопасного расстояния (SC).
• Затем производится отработка цикла на запрограммированной
рабочей подаче
• По окончании обработки инструмент перемещается в плоскости X/Y на рабочей подаче в центр обработанной геометрии и
затем вдоль оси Z до безопасного расстояния.
• Далее инструмент перемещается вдоль Z с ускоренным ходом
до плоскости отвода.
• От плоскости отвода инструмент перемещается с ускоренным
ходом в позицию замены инструмента.
3.3.3
Редактирование кадров программы
Параметры в кадрах ShopMill-программы могут быть оптимизированы или настроены на новые условия обработки, например, если необходимо повысить подачу или изменить координаты. При
этом можно изменять любые параметры во всех кадрах программы через соответствующие диалоговые окна.
¾
Нажмите программную клавишу "Программа".
Откроется список каталогов программ.
-или-
¾
Установите курсор на каталог, в котором находится необходимая программа программу.
¾
Нажмите клавишу "Курсор вправо" или “Input”.
Открывается список программ каталога.
¾
Выберите программу, которую необходимо скорректировать.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3-183
3 3.3.1 Создание новой программы; определение заготовки
Программирование с ShopMill
¾
-или-
01/2008
3
Нажмите клавишу "Курсор вправо" или “ Input”.
Отобразится рабочая последовательность программы.
¾
Установите курсор на требуемый кадр программы.
¾
Нажмите клавишу "Курсор вправо".
Откроется диалоговое окно для выбранного кадра программы.
-или-
¾
Измените данные.
¾
Нажмите программную клавишу "Принять" или клавишу “Курсор вниз”.
Изменения будут перенесены в программу.
3.3.4
Редактор программ
Для изменения последовательности кадров в программе, удаления или копирования кадров в другую программу используют редактор программ.
Редактор программ располагает следующими функциями:
• Выделить
Можно выделить одновременно несколько кадров программы,
чтобы затем их вырезать или копировать.
• Копировать/Вставить
Можно копировать и вставлять кадры как в пределах одной,
так и нескольких программ.
• Вырезать
Кадр программы можно вырезать, тем самым, удалив его из
программы. Кадры программы передаются в буфер обмена и
могут быть вставлены в другом месте программы.
• Найти
Можно производить поиск номера кадра или произвольной последовательности символов.
• Переименовать
В редакторе программ можно переименовать контур, например, если он скопирован с контура, сформированного ранее.
• Перенумеровать
При вставке в программу нового кадра, ShopMill автоматически
назначает его номер. Этот номер может быть больше, чем номер следующего кадра. Посредством функции "Перенумеровать" кадры программы будут пронумерованы вновь.
3-184
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3
01/2008
Программирование с ShopMill
3.3.1 Создание новой программы; определение заготовки
Открытие редактора
программ
¾
Выберите программу.
¾
Нажмите клавишу "Расширить".
3
В вертикальной линейке программных клавиш появляются клавиши редактора программ.
Выделение кадров
программы
¾
Установите курсор в окне рабочей последовательности программы на первый или последний кадр из тех, которые необходимо выделить.
Markieren
¾
Нажмите программную клавишу "Выделить".
¾
Клавишами курсора выберите все остальные кадры программы, которые необходимо выделить.
Кадры становятся выделенными.
Копирование кадров
программы
¾
Выделите кадры в окне рабочей последовательности программы.
Kopieren
¾
Нажмите программную клавишу "Копировать".
Выделенные кадры будут скопированы в буфер обмена..
Вырезать кадры программы
¾
Выделите кадры в окне рабочей последовательности программы.
Ausschneiden
¾
Нажмите программную клавишу "Вырезать".
Вставка кадров программы
Einfügen
Выделенные кадры будут удалены из рабочей последовательности программы и помещены в буфер обмена..
¾
Скопируйте или вырежьте кадры в окне рабочей последовательности программы.
¾
Установите курсор на кадр, вслед за которым будут вставлены кадры.
¾
Нажмите программную клавишу "Вставить".
Кадры, находящиеся в буфере обмена, будут вставлены.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3-185
3 3.3.1 Создание новой программы; определение заготовки
Программирование с ShopMill
01/2008
3
Найти
Suchen
Suchen
¾
Нажмите программную клавишу "Найти".
¾
Введите номер кадра или текст для поиска.
¾
Выберите начало поиска – начало программы или текущее
положение курсора.
¾
Нажмите программную клавишу "Найти".
ShopMill осуществляет поиск в программе. Найденный номер
кадра или текст выделяются курсором.
Weitersuchen
¾
Нажмите программную клавишу "Найти далее", чтобы продолжить поиск.
Переименовать контур
¾
Установите курсор в окне рабочей последовательности программы на требуемый контур.
Umbenennen
¾
Нажмите программную клавишу "Переименовать".
¾
Введите новое имя для контура.
¾
Нажмите программную клавишу "ОК".
Имя контура будет изменено и отображено в окне рабочей последовательности программы.
Перенумеровать кадры
программы
Neu nummerieren >
¾
Нажмите программную клавишу "Перенумеровать".
Кадры будут по порядку перенумерованы.
Закрыть редактор программ
¾
3-186
Нажмите программную клавишу "Закрыть" и редактор программ будет закрыт.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3
01/2008
Программирование с ShopMill
3.3.1 Создание новой программы; определение заготовки
3
3.3.5 Задание количества деталей
Если необходимо изготовить определенное количество деталей
по одной и той же программе, задайте количество деталей в конце программы. Программа будет выполнена соответствующее
количество раз.
¾
Откройте кадр "Конец программы", если необходимо обработать более одной детали.
¾
Задайте количество деталей.
¾
Нажмите программную клавишу "Принять".
Выполнение программы будет производиться заданное количество раз.
unendlich
Для повторения программы неограниченное число раз, нажмите
программную клавишу "Бесконечно".
Клавишей "Reset" можно прекратить выполнение программы.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3-187
3 3.4 Программирование инструмента, данных коррекции
Программирование с ShopMill
01/2008
3
3.4
Программирование инструмента, данных коррекции инструмента и частоты
вращения шпинделя
При программировании циклов выбор инструмента содержится в
соответствующем диалоговом окне. При программировании траекторий в виде прямых или дуг выбор инструмента должен быть
произведен заранее.
Выбор программной клавишей:
Werkzeug
Программирование инст- Выбрать поле ввода для параметра "T". ShopMill предлагает различные варианты задания инструмента:
румента (T)
1. Вариант:
Ввод имени или номера инструмента с клавиатуры.
2. Вариант:
Нажать программную клавишу "Парам. инструм.",
выбрать инструмент клавишами курсора и нажать
ins
Programm
.
Обозначение выбранного инструмента
появится в поле ввода.
Режущая ступень (D)
Для каждого программируемого инструмента могут выбираться
или задаваться данные коррекции режущих ступеней D. Эти данные хранятся в списке инструментов.
Неправильный выбор номера режущей ступени D для таких инструментов, как, например, цековка с направляющей цапфой, комбинированное ступенчатое сверло, может привести к аварии (см.
главы " Примеры программирования операции сверления ” и
“Задание инструментов и их коррекций").
Частота вращения (S) или В ShopMill может программироваться либо частота вращения
шпинделя (S), либо скорость резания (V). Переключение осущеСкорость резания (V)
ствляется клавишей "Альтернативно". В циклах фрезерования
частота вращения шпинделя может автоматически пересчитываться в скорость резания и наоборот.
• Значения частоты вращения шпинделя и скорости резания
остаются активными до тех пор, пока не запрограммирован
новый инструмент.
• Частота вращения шпинделя программируется в об/мин.
• Скорость резания программируется в м/мин
• Направление вращения инструмента задается в таблице инструментов.
3-188
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3
3.5
01/2008
Программирование с ShopMill
3.5 Фрезерование контура
3
Припуск (DR)
В этом поле ввода программируется припуск на радиус инструмента. При этом после обработки контура останется припуск на
чистовую обработку (см. раздел " Задание инструментов и их
коррекций").
Значение параметра DR активно в пределах ShopMill-циклов
(циклы сверления, фрезерования, фрезерования контура).
Пример
При обработке контура должен оставаться припуск на чистовую
обработку 0.5 мм. Для параметра DR должно быть задано значение 0.5 мм.
При DR=0 фрезерование контура будет производиться без оставления припуска на чистовую обработку.
Фрезерование контура
Для программирования обработки контуров применяется функция
"Фрезерование контура". При этом программируется обработка
открытых или замкнутых контуров (карманы, острова, выступы)
посредством контурного фрезерования или фрезерных циклов.
Контур может состоять как минимум из 2 и максимум из 250 отдельных элементов. Между элементами контура могут дополнительно программироваться фаски, радиусы или касательные переходы.
Интегрированный вычислитель контура рассчитывает точки пересечения отдельных элементов контура на основе соответствующих геометрических зависимостей. Это позволяет определить
недостающие для программирования обработки размеры.
При программировании фрезерования контура сначала задается
геометрия контура, а затем технологические параметры.
Это правило действует как при обработке по траектории произвольных контуров, так и при фрезеровании карманов (с островками или без них) и выступов.
Произвольные контуры
Обработка открытых или замкнутых контуров произвольной геометрии программируется, как правило, в следующей последовательности:
1. Задание геометрии контура
Геометрия контура создается из последовательности отдельных элементов.
2. Фрезерование по траектории (черновая обработка)
Контур обрабатывается с учетом специальных способов подвода и отвода инструмента.
3. Фрезерование по траектории (чистовая обработка)
Если при программировании черновой обработки задан припуск на чистовую обработку, то контур будет обработан еще
раз.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3-189
3 3.5 Фрезерование контура
Программирование с ShopMill
Контуры для карманов
или островков
01/2008
3
4. Фрезерование по траектории (обработка фаски)
Если запрограммирована обработка фаски, то она будет выполнена при помощи специального инструмента.
Контуры для карманов или островов должны быть замкнутыми,
т.е. исходная конечная точки контура должны совпадать. Можно
производить фрезерование карманов, внутри которых имеется
один или несколько островков. Островки могут пересекаться или
частично находиться вне кармана. Первый заданный контур
ShopMill интерпретирует как контур кармана, все последующие –
как контуры островков.
Последовательность программирования обработки карманов с
островками может быть, например, такой:
1. Задание геометрии контура кармана
Геометрия контура кармана создается из последовательности
отдельных элементов.
2. Задание геометрии контура островка
Геометрия контура островка задается после ввода геометрии
контура кармана.
3. Зацентровка перед предварительным засверливанием
Если перед фрезерованием кармана будет производиться
предварительное засверливание, то можно осуществить зацентровку отверстия для облегчения начала процесса сверления.
4. Предварительное засверливание
Предварительное засверливание позволяет произвести вертикальную подачу фрезы, не имеющей режущей перемычки на
торце в начале обработки.
5. Удаление материала из кармана с островком (черновая обработка)
Производится удаление материала из кармана с островком с
учетом заданного способа врезания инструмента.
6. Удаление остатков материала (черновая обработка)
ShopMill автоматически определяет местоположение остатков
материала. При помощи подходящего инструмента остатки
материала могут быть удалены без повторной обработки всего
контура кармана.
7. Чистовая обработка кармана с островком (Чистовая обработка
стенок/дна)
Если при программировании черновой обработки был заложен
припуск на чистовую обработку для стенок/дна, то дно и/или
стенки кармана будут обработаны еще раз.
3-190
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3
01/2008
Программирование с ShopMill
3.5 Фрезерование контура
3
Все шаги обработки, относящиеся к фрезерованию контура, связываются в окне рабочей последовательности программы при
помощи прямоугольных скобок.
Пример: обработка кармана
Контуры для выступов
Контуры выступов должны быть замкнутыми, т.е. исходная и конечная точка контуров должны совпадать. Можно задавать несколько выступов, которые могут пересекаться. Первый заданный контур ShopMill интерпретирует как контур заготовки, все
последующие – как контуры выступов.
Последовательность программирования обработки выступов может быть, например, такой:
1. Задание контура заготовки
Контур заготовки определяет область, вне которой нет материала, и перемещения инструмента могут осуществляться с
ускоренным ходом. Материал между контуром заготовки и контуром выступа будет удален.
2. Задание контура выступа
Контур выступа задается после контура заготовки.
3. Черновая обработка контура
Удаление материала вокруг контура выступа.
4. Удаление остатков материала (черновая обработка)
ShopMill автоматически определяет местоположение остатков
материала При помощи подходящего инструмента остатки материала могут быть удалены без повторной обработки всего
контура выступа.
5. Чистовая обработка выступа (Чистовая обработка боковой
поверхности/основания)
Если при программировании черновой обработки был заложен
припуск на чистовую обработку для боковой поверхности/основания выступа, то основание и/или боковая поверхность выступа будут обработаны еще раз
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3-191
3 3.5 Фрезерование контура
Программирование с ShopMill
3.5.1
01/2008
3
Обозначения элементов контура
ShopMill представляет контур в окне рабочей последовательности программы в качестве кадра программы. При открытии этого
кадра отобразится геометрия заданного контура со списком символических обозначений отдельных элементов.
Символические обозначения
Символические изображения отдельных элементов контура отображаются в заданной последовательности рядом с графическим
окном.
Элемент контура
Символ
Значение
Исходная точка
Исходная точка контура
Прямая вверх
Вертикальная прямая
Прямая вниз
Вертикальная прямая
Прямая влево
Горизонтальная прямая
Прямая вправо
Горизонтальная прямая
Произвольная
прямая
Прямая с произвольным наклоном
Дуга вправо
Дуга окружности
Дуга влево
Дуга окружности
Наклонная прямая/дуга в
полярных координатах
Полюс
Конец контура
3-192
END
Конец описания контура
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3
01/2008
3
Программирование с ShopMill
3.5 Фрезерование контура
При помощи разных цветов определяется статус элемента:
Передний
план
Графическое изображение контура
Задний план Значение
-
красный
Курсор на новом элементе
черный
красный
Курсор на текущем элементе
черный
белый
Заданный элемент
красный
белый
В данный момент элемент неактивен (элемент становится активным, если его выбрать при помощи
курсора).
Синхронно заданию элементов контура процесс программирования контура отображается в графическом окне.
Графическое изображение контура
При этом созданный элемент контура имеет определенный тип
линии и цвет:
• черный:
Запрограммированный контур
•
оранжевый:
Текущий элемент контура
•
•
зеленый, штрихами:
голубой, точками:
Альтернативный элемент
Недоопределенный элемент
Масштабирование системы координат приводит к изменению
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3-193
3 3.5 Фрезерование контура
Программирование с ShopMill
01/2008
3
отображения всего контура.
Система координат также отображается в графическом окне.
3-194
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3
3.5.2
01/2008
Программирование с ShopMill
3.5 Фрезерование контура
3
Создание контура
При программировании обработки контура сначала необходимо
задать его геометрию.
Геометрия контуров сохраняется в конце программы.
При задании геометрии в первую очередь задается исходная
точка контура. По ней ShopMill автоматически определяет конец
контура.
При изменении оси инструмента, ShopMill автоматически переориентирует систему координат контура.
Для исходной точки можно задать любые дополнительные команды (до 40 символов) в виде G-кодов.
Дополнительные команды
Посредством дополнительных команд в форме G-кода могут программироваться, к примеру, значения подач и М-функции. Однако
необходимо обращать внимание на то, чтобы дополнительные
команды не конфликтовали со сгенерированным G-кодом
контура. В этих целях не задавайте команды первой группы(G0,
G1, G2, G3), координаты на плоскости обработки и G-коды, для
которых необходимо создание отдельного кадра.
Если необходимо создать контур, подобный одному из уже существующих, то можно получить его копированием, переименованием и изменением каких-либо элементов имеющегося контура.
Если необходимо использовать идентичный контур в другом месте одной и той же программы, контур копируется, но не переименовывается. Тогда изменения одного контура автоматически будут приняты и для другого одноименного контура.
NeueKontur
¾
Нажмите программные клавиши "Фрезеров. контура" и "Создать контур”
¾
Введите имя для нового контура.
Имя контура должно быть оригинальным.
¾
Нажмите программную клавишу "ОК".
>
Откроется диалоговое окно для исходной точки контура. Координаты могут задаваться как в декартовой, так и в полярной системах координат.
Исходная точка в декартовых координатах
¾
Задайте положение исходной точки контура.
¾
Если необходимо, задайте дополнительные команды в виде
G-кода.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3-195
3 3.5 Фрезерование контура
Программирование с ShopMill
3
01/2008
¾
Нажмите программную клавишу "Принять".
¾
Задайте элементы контура. (см. раздел "Создание элементов
контура").
¾
Нажмите программную клавишу "Полюс".
¾
Задайте координаты полюса в декартовой системе.
¾
Введите положение исходной точки контура в полярных координатах.
¾
Если необходимо, задайте дополнительные команды в форме
G-кода.
¾
Нажмите программную клавишу "Принять".
¾
Задайте элементы контура. (см. раздел " Создание элементов
контура").
Исходная точка в полярных координатах
Pol
Параметр
Ось инструмента
Описание
Ед. измерен.
Ось инструмента – Z, исходная точка/полюс – в плоскости X / Y
Ось инструмента – X, исходная точка/полюс – в плоскости Y / Z
Ось инструмента – Y, исходная точка/полюс – в плоскости X / Z
При создании элементов контура можно изменять тип координат.
3-196
X
Y
Декартова система:
Исходная точка в направлении оси X (абсолютное значение)
Исходная точка в направлении оси Y (абсолютное значение)
X
Y
L1
Полярная система:
мм
Координата X полюса (абсолютное значение)
мм
Координата Y полюса (абсолютное значение)
Расстояние между полюсом и исходной точкой контура (абсолютное значение) град
ϕ1
Полярный угол положения исходной точки контура (абсолютное значение)
Дополнительная команда
Дополнительные команды в форме G-кодов (см. выше)
мм
мм
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3
3.5.3
01/2008
Программирование с ShopMill
3.5 Фрезерование контура
3
Создание элементов контура
После того, как был открыт новый контур и определено положение исходной точки, должны быть заданы составляющие элементы контура.
Для создания контура используются следующие элементы:
•
горизонтальная прямая
•
вертикальная прямая
•
наклонная прямая
•
окружность/дуга окружности
Задание элемента контура осуществляется через диалоговое
окно. Для задания горизонтальных и вертикальных прямых используются декартовы координаты. При задании наклонных прямых и окружностей/дуг можно выбрать полярную систему координат. Перед вводом полярных координат необходимо задать положение полюса. Если определен полюс для исходной точки, то
полярные координаты могут отсчитываться от него. Т.е., в этом
случае нет необходимости в повторном задании полюса.
Преобразование системы Для контуров на цилиндрических поверхностях (например, пазов)
координат для обработки часто указываются угловые данные для определения длин. Если
при помощи программной клавиши "Альтернативно" активирована цилиндрической пона функция "Преобразование системы координат для обработки
верхности
на цилиндрической поверхности", то длины элементов контура на
цилиндрической поверхности могут задаваться через угловые
данные. Т. е, вместо X, Y и I, J будут задаваться координаты Xα,
Yα и Iα, Jα (см. раздел "Преобразование системы координат для
обработки на цилиндрической поверхности заготовки").
См. документацию на станок.
Ввод параметров
Для разъяснения смысла вводимых параметров применяются
различные вспомогательные схемы.
Если значение параметра остается незаданным, ShopMill интерпретирует его как неизвестный параметр и пытается вычислить,
исходя из значений других параметров.
При задании избыточного количества параметров, могут возникать противоречия между данными. В этом случае попытайтесь
уменьшить количество параметров, введенных вручную, и оставить как можно больше параметров для автоматического расчета.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3-197
3 3.5 Фрезерование контура
Программирование с ShopMill
Направление обработки
01/2008
3
При фрезеровании по траектории контур обрабатывается всегда
в запрограммированном направлении. Путем программирования
направления обхода контура задается тип фрезерования – попутное или встречное (см. таблицу ниже).
Наружный контур
Тип фрезерования
Вращение шпинделя вправо
Попутное
Задание движения по часовой стрелке Задание движ. против часовой стрелки
Коррекция радиуса фрезы “слева”
Коррекция радиуса фрезы “справа”
Вращение шпинделя влево
Встречное
Задание движ. против часовой стрелки Задание движения по часовой стрелке
Коррекция радиуса фрезы “справа”
Коррекция радиуса фрезы “слева”
Внутренний контур
Тип фрезерования
Вращение шпинделя вправо
Попутное
Задание движ. против часовой стрелки Задание движения по часовой стрелке
Коррекция радиуса фрезы “слева”
Коррекция радиуса фрезы “справа”
Встречное
Задание движения по часовой стрелке Задание движ.против часовой стрелки
Коррекция радиуса фрезы “справа”
Коррекция радиуса фрезы “слева”
Переходы элементов
контура
Вращение шпинделя влево
В качестве перехода между 2 элементами контура могут быть
выбраны радиус или фаска. Переходный элемент добавляется
всегда в конце элемента контура. Выбор переходного элемента
осуществляется в диалоговом окне соответствующего элемента
контура.
Переходный элемент может задаваться только тогда, когда существует точка пересечения смежных элементов контура, и координаты точки пересечения могут быть вычислены на основе имеющихся данных. В противном случае нужно использовать функции
“Прямая” или “Дуга”.
При программировании замкнутого контура переходный элемент
может быть задан также для сопряжения последнего и первого
элементов контура. После программирования переходного элемента исходная точка будет находиться снаружи от контура.
Дополнительные команды
3-198
Для каждого элемента контура могут быть заданы дополнительные команды в форме G-кода.
Дополнительные команды (до 40 символов) задаются в расширенном диалоговом окне (программная клавиша " Все параметры").
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3
01/2008
Программирование с ShopMill
3.5 Фрезерование контура
3
Посредством дополнительных команд можно программировать, к
примеру, значения подач и М-функции. Нужно обращать внимание на то, чтобы дополнительные команды не конфликтовали со
сгенерированным G-кодом контура. В этих целях не задавайте
команды первой группы (G0, G1, G2, G3), координаты на плоскости обработки и G-коды, для которых необходимо создание отдельного кадра.
Другие функции
При программировании контура применяются следующие дополнительные функции:
• Касательная к предыдущему элементу
Переход от предшествующего элемента к последующему может программироваться как “касательность”.
• Выбор
Если на основе введенных данных могут быть созданы 2 различных варианта контура, необходимо выбрать один из них.
• Замкнуть контур
Можно замкнуть контур между текущей позицией и исходной
точкой.
Задание элементов
контура
¾
Выберите тип элемента контура нажатием соответствующей
программной клавиши.
¾
В диалоговом окне задайте все данные чертежа детали, относящиеся к выбранному элементу (например, длина прямой,
конечные координаты, переходный элемент (фаска, радиус),
угол наклона и т.д.).
¾
Нажмите программную клавишу "Принять".
Элемент будет добавлен к контуру.
¾
Повторяйте процесс до получения полного контура.
¾
Нажмите программную клавишу "Принять".
Запрограммированный контур будет передан в окно рабочей последовательности программы.
Alle
Parameter
Для отображения окна дополнительных параметров (например,
для того, чтобы добавить дополнительные команды) нажмите
программную клавишу "Все параметры".
Задание полюса
Перед заданием наклонных прямых и окружностей/дуг в полярных координатах необходимо определить положение полюса.
Weiteres
¾
>
Pol
Нажмите программные клавиши "Дополнительно" и “Полюс”.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3-199
3 3.5 Фрезерование контура
Программирование с ShopMill
3
01/2008
¾
Задайте координаты положения полюса.
¾
Нажмите программную клавишу "Принять".
Положение полюса определено. В диалоговом окне для элементов контура “Наклонная прямая” и “Окружность”/”Дуга” можно
выбрать либо декартову, либо полярную систему координат.
Касательная к предыдущему элементу
При вводе данных для элемента контура можно задать его сопряжение с предшествующим элементом “по касательной”.
Tangente
an Vorg.
¾
Нажмите программную клавишу "Касательно к предыд.".
Угол к предыдущему элементу α2 устанавливается равным 0 °. В
поле ввода параметра появляется запись "касательно".
Выбор варианта контура в режиме диалога
При задании контура может возникнуть необходимость выбора
одного из 2 альтернативных вариантов геометрии.
Dialog
Auswahl
¾
Для переключения между вариантами нажмите программную
клавишу "Диалог выбора".
В графическом окне выбранный контур представляется в виде
сплошной черной линии, альтернативный вариант контура – как
штриховая зеленая линия.
Нажмите программную клавишу "Принять вариант ", чтобы
принять выбранный вариант.
Dialog
Übernahme
¾
Замыкание контура
Контур всегда должен быть замкнут. Если в данный момент Вы не
собираетесь задавать геометрию контура до конца, можно замкнуть контур от текущей позиции к исходной точке контура.
Weiteres
¾
>
Kontur
schliessen
Нажмите программные клавиши “Дополнительно” и “Замкнуть
контур”.
ShopMill создаст отрезок прямой от текущей позиции до исходной
точки.
Параметр
X
Y
L
α1
α2
Описание параметров для элемента контура "отрезок прямой"
Декартовы координаты:
Координата Х конца отрезка прямой (абс. или относит.)
Для относительных координат указывается знак.
Координата Y конца отрезка прямой (абс. или относит.)
Для относительных координат указывается знак.
Длина прямой
Угол к оси X
Угол к предшествующему элементу
Ед. измерен.
мм
мм
мм
град
град
для задания касательности к предыдущему элементу: α2=0
3-200
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3
01/2008
3
Программирование с ShopMill
3.5 Фрезерование контура
L1
ϕ1
L
α1
α2
Полярные координаты:
абс. Расстояние между полюсом и конечной точкой элемента.
относит.: Расстояние между последней заданной точкой и конечной точкой
элемента. Для относительных координат указывается знак.
абс. Угол между осью X и радиус-вектором конечной точки элемента.
относит.: Угол между радиус-векторами последней заданной точки и конечной
точки элемента. Для относительных координат указывается знак.
Длина прямой
Угол к оси X
Угол к предшествующему элементу
мм
мм
град
град
мм
град
град
для задания касательности к предыдущему элементу: α2=0
Переход на
следующий
элемент
FS: Фаска
R: Радиус
Дополнительные команды
Дополнительные команды в форме G-кодов (см. выше);
Параметр
Направление
мм
мм
Описание для элемента контура "дуга"
Ед. измерен.
по часовой стрелке
против часовой стрелки
R
X
Y
I
J
α1
α2
β1
β2
L1
ϕ1
L2
ϕ2
радиус
Декартовы координаты:
Координата Х конца дуги (абс. или относит.)
Для относительных координат указывается знак.
Координата Y конца дуги (абс. или относит.)
Для относительных координат указывается знак.
Координата Х центра дуги (абс. или относит.)
Для относительных координат указывается знак.
Координата Y центра дуги (абс. или относит.)
Для относительных координат указывается знак.
Начальный угол к оси X
Угол к предшествующему элементу
для задания касательности к предыдущему элементу: α2=0
Конечный угол к оси X
Центральный угол дуги
Полярные координаты:
абс. Расстояние между полюсом и конечной точкой.
относит.: Расстояние между последней заданной точкой и конечной точкой
дуги. Для относительных координат указывается знак.
абс. Угол между осью X и конечной точкой.
относит.: Угол между радиус-векторами последней заданной точки и конечной
точки дуги. Для относительных координат указывается знак.
абс. Расстояние между полюсом и центром дуги.
относит.: Расстояние между последней заданной точкой и центром дуги.
Для относительных координат указывается знак.
абс. Угол между осью X и радиус-вектором центра дуги.
относит.: Угол между радиус-векторами последней заданной точки и центра
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
mm
мм
мм
мм
мм
град
град
град
град
мм
мм
град
град
мм
мм
град
град
3-201
3 3.5 Фрезерование контура
Программирование с ShopMill
3
дуги. Для относительных координат указывается знак.
Начальный угол к оси X
Угол к предшествующему элементу
град
град
для задания касательности к предыдущему элементу: α2=0
Конечный угол к оси X
Центральный угол дуги
град
град
Переход на
следующий
элемент
FS: Фаска
R: Радиус
мм
мм
Дополнительные команды
Дополнительные команды в форме G-кодов (см. выше);
α1
α2
β1
β2
3.5.4
01/2008
Изменение геометрии контура
Геометрию созданного контура можно корректировать. Существуют функции
• добавления,
•
изменения,
•
вставки и
•
удаления.
Если в программе имеется 2 одноименных контура, то изменения
одного контура будут автоматически передаваться во второй контур с тем же именем.
Добавление элемента
¾
Выберите контур в окне рабочей последовательности программы.
¾
Нажмите клавишу "Курсор вправо".
Появится список элементов контура.
¾
Установите курсор на последний элемент контура.
¾
Выберите тип элемента контура нажатием соответствующей
программной клавиши.
¾
Задайте параметры в окне диалога.
¾
Нажмите программную клавишу "Принять".
Элемент будет добавлен к контуру.
Изменение элемента
контура
¾
Выберите контур в окне рабочей последовательности программы.
¾
Нажмите клавишу "Курсор вправо".
Появится список элементов контура.
3-202
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3
01/2008
3
Программирование с ShopMill
3.5 Фрезерование контура
¾
Установите курсор на элемент контура, который необходимо
изменить.
¾
Нажмите клавишу "Курсор вправо".
Откроется диалоговое окно для ввода значений параметров и
графическое изображение выбранного элемента в увеличенном
виде.
¾
Внесите необходимые изменения.
¾
Нажмите программную клавишу "Принять".
Введенные данные принимаются, и графическое изображение
контура соответствующим образом изменяется.
Изменение выбранного
варианта контура
Auswahl
ändern
Если при задании контура выбран ошибочный вариант геометрии,
то впоследствии это можно исправить. Если геометрия контура
определена однозначно, диалог выбора варианта геометрии не
возникает.
¾
Откройте диалоговое окно для элемента контура.
¾
Нажмите программную клавишу "Изменить выбор".
Будут показаны оба альтернативных варианта.
Dialog
Auswahl
¾
Нажмите программную клавишу "Диалог выбора", чтобы выбрать нужный вариант.
Dialog
Übernahme
¾
Нажмите программную клавишу "Принять вариант".
Выбранный вариант будет принят.
Вставка элемента контура
¾
Выберите контур в окне рабочей последовательности программы.
¾
Нажмите клавишу "Курсор вправо".
Появится список элементов контура.
¾
Установите курсор на элемент контура, вслед за которым
необходимо вставить элемент.
¾
Выберите новый элемент контура нажатием соответствующей
программной клавиши.
¾
Задайте параметры в окне диалога.
¾
Нажмите программную клавишу "Принять".
...
Элемент будет добавлен к контуру. Остальные элементы контура
будут автоматически обновлены.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3-203
3 3.5 Фрезерование контура
Программирование с ShopMill
01/2008
3
При перемещении курсора на символ элемента, следующего за
вновь вставленным, остальные элементы пересчитываются.
Возможен случай, когда конечная точка вставленного элемента
не совпадает с исходной точкой следующего элемента. В этом
случае ShopMill выдает сообщение об ошибке "Несоответствие
геометрии”. Для устранения несоответствия, вставьте наклонную
линию, не задавая для нее значения параметров.
Удаление элемента
контура
¾
Выберите контур в окне рабочей последовательности программы.
¾
Нажмите клавишу "Курсор вправо".
Появится список элементов контура.
Element
Löschen
¾
Установите курсор на элемент контура, который необходимо
удалить.
¾
Нажмите программную клавишу "Удалить элемент".
¾
Нажмите программную клавишу "Удалить".
Выбранный вариант будет удален.
Примеры программирования контуров
Пример 1
Исходная точка: X=0 абс., Y=5.7 абс.
Контур программируется в направлении часовой стрелки с использованием функции выбора варианта в диалоговом режиме.
.5
R9
60 °
R2
R2
14.8
.2
R3
4.65
4.65
R2
Startpunkt
X=0, Y=5.7
15.2
3.5.5
Y
22 °
5
11.5
X
Чертеж контура
3-204
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3
01/2008
Программирование с ShopMill
3.5 Фрезерование контура
Элемент
Данные для ввода
3
Примечание
Направление – влево, R=9.5, I=0 абс., выбрать вариант
геометрии, переход на следующий элемент: R=2
α1=−30 град
См. вспомогательную схему!
, Касательно к предыд.,
R=2, J=4.65 абс.
, Касательно к предыд.,
R=3.2, I=11.5 абс., J=0 абс., выбрать вариант геометрии,
выбрать вариант геометрии
, Касательно к предыд.
R=2, J=−4.65 абс., выбрать вариант геометрии
Касательно к предыд.
См. вспомогательную схему!
Y=−14.8 abs., α1=−158 Grad
Все параметры, L=5, выбрать вариант геометрии
Y=5.7 абс.
X=0 абс.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3-205
3 3.5 Фрезерование контура
Программирование с ShopMill
Пример 2
01/2008
3
Исходная точка: X=0 абс., Y=0 абс.
Контур программируется в направлении часовой стрелки с использованием функции выбора варианта в диалоговом режиме. При задании
этого контура рекомендуется отобразить все параметры программной
клавишей "Все параметры".
Startpunkt
X=0, Y=0
R25
6
R5
Y
R7.5
30 °
X
Чертеж контура
3-206
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3
01/2008
3
Программирование с ShopMill
3.5 Фрезерование контура
Элемент
Данные для ввода
Примечание
Y =−104 абс.
Направление вправо, R=79, I=0 абс., выбрать вариант геометрии, Все параметры, β2=30 град
Направление вправо, Касательно к предыд.
R=7.5, Все параметры, β2=180 град
Направление влево, R=64, X=−6 абс., I=0 абс. выбрать вариант геометрии, выбрать вариант геометрии
Переход на следующий элемент R=5
Все параметры, α1=90 град
Переход на следующий элемент R=5
См. вспомогательную
схему!
Направление вправо, R=25, X=0 абс., Y=0 абс. I=0 абс.,
выбрать вариант геометрии, выбрать вариант геометрии
Исходная точка: X=5.67 абс., Y=0 абс.
Контур программируется в направлении против часовой стрелки.
Пример 3
X= - 137.257 abs.
43.972
Startpunkt
X=5.67 Y=0
125 °
R72
Y
X
Чертеж контура
Элемент
Данные для ввода
Примечание
Все параметры, α1=180 град
См. вспомогательную схему!
X=−43.972 отн., Все параметры
Координата X в "абс" и в "отн"
См. вспомогательную схему!
X=−137.257 абс., α1=−125 град
X=43.972 отн
α1=−55 град
Координата X в "абс" и в "отн"
См. вспомогательную схему!
X=5.67 абс
Направление вправо, R=72, X=5.67 абс., Y=0 абс.,
выбрать вариант геометрии
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3-207
3 3.5 Фрезерование контура
Программирование с ShopMill
3.5.6
01/2008
3
Фрезерование по траектории
При помощи функции "Фрезерование по траектории" можно производить обработку любых контуров. Фрезерование по траектории осуществляется с заданием коррекции радиуса фрезы.
Направление обхода контура при обработке может совпадать или
быть противоположным направлению задания контура.
Обрабатываемый контур может быть незамкнутым.
Возможны следующие виды обработки.
• Внутренняя или наружная (слева или справа от контура).
• Обработка с перемещением по контуру центра фрезы.
При обработке в направлении, противоположном направлению
задания контура в программе, контур может состоять максимально из 170 элементов (включая фаски и радиусы).
Особенности программ в G-кодах при направлении обработки
противоположно направлению задания контура незначительны
(кроме значений параметра подачи).
Bahnfräsen
¾
Нажмите программные клавиши "Фрезер. контура" и “Фрезер.
по траект.”.
Фрезерование по траекто- При фрезеровании контура инструмент может находиться как
рии слева или справа от слева, так и справа от контура. При этом можно выбирать различные режимы и стратегии подвода и отвода инструмента.
контура
Режимы подвода и отвода
Подвод и отвод инструмента от контура может осуществляться по
траекториям в виде четверти окружности, половины окружности
или по прямой.
• При движении по окружности задается радиус перемещения
центра фрезы.
• При движении по прямой задается расстояние от наружной
кромки фрезы до исходной или конечной точки контура.
Возможно также смешанное программирование, например, подвод по четверти окружности, отвод по траектории в виде половины окружности.
L1/L2
R1/R2
R1/R2
Подвод и отвод фрезы по прямой, четверти и половине окружности; (L1=длина
подвода, L2=длина отвода, R1=радиус подвода, R2=радиус отвода)
3-208
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3
01/2008
3
Программирование с ShopMill
3.5 Фрезерование контура
Стратегии подвода и
отвода инструмента
При подводе/отводе инструмента можно использовать как плоские, так и пространственные траектории перемещения инструмента.
• Подвод в плоскости
сначала производится
подвод вдоль оси Z,
затем в плоскости XY.
• Пространственный подвод
одновременное перемещение по трем осям.
• Отвод инструмента производится в обратной последовательности.
Возможно смешанное программирование, например, плоский
подвод и пространственный отвод инструмента.
Фрезерование по траектоПри обработке без включения коррекции на радиус фрезы
рии с перемещением по
центр фрезы будет перемещаться точно по заданному контуру.
контуру центра фрезы
Подвод и отвод инструмента может осуществляться по произвольной прямой траектории или перпендикулярно контуру. Перпендикулярный отвод/подвод применяется только при замкнутых
контурах.
Параметр
Описание
T, D, F, S, V
См. раздел “Программирование инструмента, данных коррекции инструмента и частоты вращения шпинделя”
Коррекция
радиуса
Обработка слева от контура.
Ед. измер.
Обработка справа от контура.
Центр фрезы на контуре.
Вид обработки
Черновая
Чистовая
Фаска
Направление Вперед: Обход контура при обработке − в направлении задания контура.
обработки
Назад: Обход контура при обработке − против направления задания контура..
Z0
Исходная плоскость (абс. или отн.)
Z1
Глубина обработки (абс. или отн.)
мм
DZ
Подача на врезание (кроме обработки фаски).
мм
FS
Ширина фаски (только при обработке фаски).
мм
ZFS
Глубина погружения вершины фрезы (только при обработке фаски),
абс. или отн.
мм
UZ
Чистовой припуск для обработки дна обрабатываемого элемента.
mm
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3-209
3 3.5 Фрезерование контура
Программирование с ShopMill
UXY
01/2008
3
Чистовой припуск для боковой поверхности обрабатываемого элемента (кроме мм
обработки с перемещением по контуру центра фрезы и обработки
фаски).
Режим подво- Четверть окружности: Часть спирали (только при обработке с коррекцией рада
диуса).
Половина окружности: Часть спирали (только при обработке с коррекцией радиуса).
Прямая: Пространственная прямая.
Перпендикуляр: Перпендикуляр к траектории (только при фрезеровании без
коррекции радиуса).
Стратегии
подвода
в плоскости.
пространственный подвод (кроме подвода в режиме “перпендикуляр”).
R1 или L1
Радиус подвода (только при обработке с коррекцией радиуса), длина подвода. мм
Режим отвода Четверть окружности: часть спирали (только при обработке с коррекцией радиуса).
Половина окружности: часть спирали (только при обработке с коррекцией радиуса).
Прямая: пространственная прямая.
Перпендикуляр: перпендикуляр к траектории (только при фрезеровании без
коррекции радиуса).
Стратегии
отвода
в плоскости.
пространственный отвод (кроме подвода в режиме “перпендикуляр”).
R2 или L2
Радиус отвода (только при обработке с коррекцией радиуса), длина отвода.
мм
Режим отвода Если требуется выполнить несколько подач на врезание, задается высота отвода инструмента, до которой перемещается инструмент между врезаниями
(по достижении конца контура).
Z0 + Безопасное расстояние
б До безопасного расстояния
До плоскости отвода
Без отвода
При обработке пазов на цилиндрической поверхности заготовки с коррекцией стенок и
подводом/отводом инструмента по траектории в виде четверти или половины
окружности, радиус подвода/отвода должен быть больше, чем смещение запрограммированной траектории (радиус инструмента).
3-210
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3
3.5.7
01/2008
3
Программирование с ShopMill
3.5 Фрезерование контура
Предварительное засверливание при обработке карманов
Если для обработки кармана используется инструмент, не имеющий режущей перемычки в центре торца, то перед обработкой
необходимо производить предварительное засверливание.
Количество и координаты положения отверстий зависят от вида
контура, типа инструмента, подачи на врезание, припуска на чистовую обработку.
Цикл предварительного засверливания состоит из цикла зацентровки и собственно цикла сверления. Координаты положения
отверстий определяются в процессе вычислений в цикле обработки кармана. Далее формируется специальная программа, вызываемая в циклах предварительного засверливания (зацентровки и сверления).
Kontur Tasche
Kontur Insel
Vorbohren/Zentrieren Kontur Tasche
Vorbohren/Vorbohren Kontur Tasche
Ausräumen, Schruppen
Restmaterial
Ausräumen, Schlichten Ebene
Ausräumen, Schlichten Tiefe
Пример группы, содержащей процессы предварительного засверливания и
обработки кармана.
Если фрезеруются несколько карманов, то во избежание лишних
замен инструмента сначала производится предварительное засверливание всех карманов, а затем их обработка. В этом случае
для зацентровки/сверления необходимо дополнительно определить параметры, отображающиеся на экране при нажатии клавиши "Все параметры". Они должны соответствовать текущему шагу обработки. Таким образом, последовательность при программировании будет такой:
1. Контур кармана 1
2. Зацентровка
3. Контур кармана 2
4. Зацентровка
5. Контур кармана 1
6. Сверление
7. Контур кармана 2
8. Сверление
9. Контур кармана 1
10.Фрезерование кармана
11.Контур кармана 2
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3-211
3 3.5 Фрезерование контура
Программирование с ShopMill
3
01/2008
12.Фрезерование кармана
Если при полной обработке кармана (зацентровке, сверлении
фрезеровании) не заданы дополнительные параметры для зацентровки/сверления, то ShopMill использует значения этих параметров из шага черновой обработки.
Зацентровка
Vorbohren
¾
Нажмите программные клавиши “Фрезерование контура”,
“Предвар. засверл.” и “Зацентровка”.
Zentrieren
Вспомогательная схема,
вызываемая клавишей
Зацентровка
Параметр
Описание
Ед. измер.
T, D, F, S, V
См. раздел “Программирование инструмента, данных коррекции инструмента и
частоты вращения шпинделя”
TR
Инструмент для зацентровки
Z0
Высота детали (абс.)
мм
Z1
Глубина относительно Z0 (отн.).
мм
DXY
Максимальная подача на врезание в плоскости XY. Альтернативно может
быть задана подача на врезание в % как отношение подачи на врезание в
плоскости XY (мм) к диаметру фрезы (мм).
мм%
UXY
Чистовой припуск в плоскости XY
мм
Режим отвода Если зацентровка должна быть произведена в нескольких позициях, то можно
запрограммировать высоту отвода инструмента. Режим отвода инструмента
перед следующим врезанием:
•
до плоскости отвода
мм
мм
• Z0 + безопасное расстояние
При переходе к новой позиции зацентровки инструмент отводится на заданную
высоту. Если в области кармана нет элементов выше, чем Z0, то в качестве
режима отвода может программироваться Z0 + безопасное расстояние.
3-212
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3
01/2008
3
Программирование с ShopMill
3.5 Фрезерование контура
Сверление
Vorbohren
¾
Нажмите программные клавиши “Фрезерование контура”,
“Предвар. засверл.” и “Сверление”
Vorbohren
Вспомогательная схема,
вызываемая клавишей
Сверление
Параметр
Описание
Ед. измер.
T, F, S
См. раздел “Программирование инструмента, данных коррекции инструмента и
частоты вращения шпинделя”
TR
Инструмент для сверления
Z0
Высота детали (абс.)
мм
Z1
Глубина относительно Z0 (отн.).
мм
DXY
Максимальная подача на врезание в плоскости XY. Альтернативно может
быть задана подача на врезание в %, как отношение подачи на врезание в
плоскости XY (мм) к диаметру фрезы (мм).
мм
UXY
Чистовой припуск в плоскости XY
мм
UZ
Чистовой припуск по оси Z.
мм
Режим отвода Если зацентровка должна быть произведена в нескольких позициях, то можно
запрограммировать высоту отвода инструмента. Режим отвода инструмента
перед следующим врезанием
• до плоскости отвода
• Z0 + безопасное расстояние
При переходе к новой позиции зацентровки инструмент отводится на заданную
высоту. Если в области кармана нет элементов выше, чем Z0, то в качестве
режима отвода может программироваться Z0 + безопасное расстояние.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
%
мм
мм
3-213
3 3.5 Фрезерование контура
Программирование с ShopMill
3.5.8
3
01/2008
Черновое фрезерование кармана
Перед фрезерованием кармана с островками должны быть заданы контуры кармана и островков (см. раздел "Создание контура").
Первый заданный контур интерпретируется как контур кармана,
все последующие – как островки.
На основе запрограммированных контуров и параметров, заданных через диалоговое окно, ShopMill создает программу, при помощи которой обрабатывается карман с островками. Траектория
инструмента – параллельно контуру от центра кармана. Направление определяется установленным в заголовке программы типом фрезерования (встречное или попутное).
Островки могут находиться частично вне кармана или пересекаться.
При маятниковом врезании в случае, если отрезок наклонного
перемещения инструмента меньше диаметра фрезы, выдается
сообщение “Длина наклонной траектории слишком мала”. В этом
случае необходимо уменьшить угол врезания.
Tasche
fräsen >
¾
Нажмите программные клавиши “Фрезерование контура”,
“Фрезерование кармана”.
Вспомогательная схема,
вызываемая клавишей
Фрезерование кармана
Параметр
T, F, V
Вид обработки
3-214
Описание
Ед. измер.
См. раздел “Программирование инструмента, данных коррекции инструмента и
частоты вращения шпинделя”
Черновая
Z0
Высота детали (абс.)
мм
Z1
Глубина относительно Z0 (абс. или отн.).
мм
DXY
Максимальная подача на врезание в плоскости X/Y.
Альтернативно может быть задана подача на врезание в %, как отношение
подачи на врезание в плоскости XY (мм) к диаметру фрезы (мм).
мм
%
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3
01/2008
3
Программирование с ShopMill
3.5 Фрезерование контура
DZ
Максимальная подача на врезание по оси Z (абс. или отн.)
мм
UXY
Чистовой припуск в плоскости XY
мм
ZU
Чистовой припуск по оси Z.
мм
Исходная
точка
Исходная точка может быть определена автоматически или задана вручную.
X
Y
Координата X исходной точки (абс.), только при задании вручную.
Координата Y исходной точки (абс.), только при задании вручную.
мм
мм
Тип врезания Маятниковое:
Врезание осуществляется при маятниковом движении
инструмента с заданным углом наклона траектории (EW).
По винтовой линии:
Врезание осуществляется по винтовой линии с
запрограммированными значениями радиуса (ER) и
шага (EP).
Вертикально в центре кармана: При этом типе врезания необходима фреза
с наличием режущей перемычки в центре
торца. Врезание осуществляется с
запрограммированной подачей (FZ).
EW
Угол врезания (только при маятниковом врезании).
Град
FZ
Подача FZ (только при врезании вертикально в центре кармана).
мм/мин
EP
Шаг врезания (только при врезании по винтовой линии)
мм/об
ER
Радиус врезания (только при врезании по винтовой линии). Значение радиуса мм
не должно быть больше радиуса фрезы, иначе останется неудаленный материал. Следите за тем, чтобы заданное значение радиуса не привело к повреждению контура кармана.
Режим отвода Если врезание будет производиться в нескольких позициях, необходимо запрограммировать высоту отвода инструмента:
• до плоскости отвода
•
Z0 + безопасное расстояние (SC)
мм
мм
При переходе к новой позиции врезания инструмент отводится на заданную
высоту.
Если в области кармана нет элементов выше, чем Z0, то в качестве режима
отвода может программироваться Z0 + безопасное расстояние (SC).
При задании вручную исходная точка может находиться вне кармана. Это может
быть рационально, например, при обработке карманов с незамкнутым контуром.
Тогда обработка начнется без врезания, прямым перемещением инструмента
внутрь контура кармана через открытый участок контура.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3-215
3 3.5 Фрезерование контура
Программирование с ShopMill
3.5.9
01/2008
3
Удаление остатков материала после черновой обработки кармана
ShopMill автоматически определяет наличие остатков материала
после обработки кармана. При помощи специально подобранного
инструмента можно удалить остаточный материал без повторной
обработки всего кармана.
Припуск под чистовую обработку, не является остаточным материалом.
Расчет остаточного материала происходит на основе параметров
использованной при обработке кармана фрезы.
Если фрезеруется несколько карманов, то во избежание затрат
времени на излишние смены инструмента рационально произвести сначала обработку всех карманов, а затем удалить остатки
материала. В этом случае необходимо задать инструмент, который будет применяться для удаления остатков материала. Для
этого нажмите программную клавишу “Все параметры” и задайте
инструмент через параметр TR. Последовательность программирования будет такой:
1.
2.
3.
4.
5.
6.
7.
8.
Контур кармана 1
Фрезерование кармана
Контур кармана 2
Фрезерование кармана
Контур кармана 1
Удаление остатков материала
Контур кармана 2
Удаление остатков материала
Функция “Удаление остатков материала” является программной
опцией.
3-216
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3
01/2008
3
Программирование с ShopMill
3.5 Фрезерование контура
Tasche
fräsen >
¾
Нажмите программные клавиши “Фрезерование контура”,
“Остатки матер. карм.”.
Вспомогательная схема,
вызываемая клавишей
,
Вспомогательная схема для программирования удаления остатков материала
Параметр
T, F, V
Описание
Ед. измер.
См. раздел “Программирование инструмента, данных коррекции инструмента и
частоты вращения шпинделя”
Вид обработки
Черновая
TR
Инструмент для удаления остатков материала
Z0
Высота детали (абс.)
мм
Z1
Глубина относительно Z0 (абс. или отн.).
мм
DXY
Максимальная подача на врезание в плоскости X/Y.
Альтернативно может быть задана подача на врезание в % как отношение
подачи на врезание в плоскости XY (мм) к диаметру фрезы (мм).
мм
%
DZ
Максимальная подача на врезание по оси Z
мм
UXY
Чистовой припуск в плоскости XY
мм
UZ
Чистовой припуск по оси Z.
мм
Режим отвода Если врезание будет производиться в нескольких позициях, необходимо запрограммировать высоту отвода инструмента:
•
до плоскости отвода
• Z0 + безопасное расстояние (SC)
При переходе к новой позиции врезания инструмент отводится на заданную
высоту.
Если в области кармана нет элементов выше, чем Z0, то в качестве режима
отвода может программироваться Z0 + безопасное расстояние.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
мм
мм
3-217
3 3.5 Фрезерование контура
Программирование с ShopMill
01/2008
3
3.5.10 Чистовое фрезерование кармана
Если при черновой обработке кармана запрограммирован припуск под чистовую обработку внутренних поверхностей кармана,
то далее должна быть произведена чистовая обработка.
Для чистовой обработки должен быть запрограммирован соответствующий кадр. При этом карман обрабатывается только один
раз.
При чистовой обработке ShopMill учитывает наличие островков.
Tasche
fräsen >
¾
Нажмите программные клавиши “Фрезерование контура”,
“Фрезер. карм.”.
¾
Выберите “Чистовая обработка дна” или ”Чистовая обр. стенок”
Вспомогательная схема,
вызываемая клавишей
Вспомогательная схема “Чистовая обработка кармана с островками”
3-218
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3
01/2008
3
Программирование с ShopMill
3.5 Фрезерование контура
Параметр
T, F, V
Вид обработки
Описание для операции чистовой обработки дна
Ед. измер.
См. раздел “Программирование инструмента, данных коррекции инструмента и
частоты вращения шпинделя”
Чистовая обработка дна кармана
Z0
Высота детали (абс.)
мм
Z1
Глубина относительно Z0 (отн.).
мм
DXY
Максимальная подача на врезание в плоскости X/Y.
Альтернативно может быть задана подача на врезание в %, как отношение
подачи на врезание в плоскости XY (мм) к диаметру фрезы (мм).
мм
%
UXY
Чистовой припуск в плоскости XY
мм
UZ
Чистовой припуск по оси Z.
мм
Исходная
точка
Исходная точка может быть определена автоматически или задана вручную.
X
Y
При задании вручную исходная точка может находиться вне кармана.
Тогда обработка начнется без врезания, прямым перемещением инструмента внутрь контура кармана через открытый участок контура
Координата исходной точки (абс.), только при задании вручную.
Координата исходной точки (абс.), только при задании вручную.
мм
мм
Способ вреза- Маятниковое: Врезание с запрограммированным углом наклона (EW).
ния
По винтовой линии:
Врезание осуществляется по винтовой линии с
с запрограммированными значениями радиуса (ER) и
шага (EP).
Вертикально в центре кармана: При этом типе врезания необходима фреза
с наличием режущей перемычки в центре
торца. Врезание осуществляется с
запрограммированной подачей (FZ).
EW
Угол врезания (только для маятникового врезания)
град
EP
Шаг винтовой линии (только при врезании по винтовой линии).
Шаг винтовой линии может быть меньше вследствие имеющихся геометрических соотношений.
мм/об
ER
Радиус врезания (только при врезании по винтовой линии).Значение радиуса мм
не должно быть больше радиуса фрезы, иначе останется неудаленный материал. Следите за тем, чтобы заданное значение радиуса не привело к повреждению контура кармана.
FZ
Подача FZ (только при врезании вертикально в центре кармана).
Режим отвода Если врезание будет производиться в нескольких позициях, необходимо запрограммировать высоту отвода инструмента:
• до плоскости отвода
• Z0 + безопасное расстояние (SC)
При переходе к новой позиции врезания инструмент отводится на заданную
высоту.
Если в области кармана нет элементов выше, чем Z0, то в качестве режима
отвода может программироваться Z0 + безопасное расстояние.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
мм/мин
мм
мм
3-219
3 3.5 Фрезерование контура
Программирование с ShopMill
Параметр
T, F, V
3
01/2008
Описание для операции чистовой обработки стенок кармана
Ед. измер.
См. раздел “Программирование инструмента, данных коррекции инструмента и
частоты вращения шпинделя”
Вид обработки
Чистовая обработка стенок
Z0
Высота детали (абс.)
мм
Z1
Глубина относительно Z0 (отн.).
мм
DZ
Максимальная подача на врезание по оси Z.
мм
UXY
Чистовой припуск в плоскости XY
мм
Режим отвода Если врезание будет производиться в нескольких позициях, необходимо запрограммировать высоту отвода инструмента:
•
•
мм
мм
до плоскости отвода
Z0 + безопасное расстояние (SC)
При переходе к новой позиции врезания инструмент отводится на заданную
высоту.
Если в области кармана нет элементов выше, чем Z0, то в качестве режима
отвода может программироваться Z0 + безопасное расстояние.
Указание: Альтернативой функции “Чистов. обр. стенок” может служить функция "Фрезерование по траектории", благодаря возможности оптимизации хода
обработки (стратегии подвода/отвода и режимы подвода/отвода).
3.5.11 Фрезерование фаски
Существует возможность фрезеровать фаску на кромке кармана.
Tasche
fräsen >
¾
Нажмите программные клавиши “Фрезерование контура” и
“Фрезерование кармана”.
¾
Выберите режим обработки “Фрезерование фаски”.
Вспомогательная схема,
вызываемая клавишей
Вспомогательная схема “Фрезерование фаски”.
Если при чистовой обработке запрограммированы внутренние
углы контура без скруглений, то при обработке фаски в качестве
величины скругления указывается радиус чистовой фрезы.
3-220
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3
01/2008
3
Программирование с ShopMill
3.5 Фрезерование контура
Параметр
T, F, V
Описание для операции фрезерования фаски
Ед. измер.
См. раздел “Программирование инструмента, данных коррекции инструмента и
частоты вращения шпинделя”
Вид обработки Фрезерование фаски
Z0
Высота детали (абс.)
мм
FS
Ширина фаски (только при фрезеровании фаски), отн.
мм
ZFS
Глубина погружения вершины фрезы (только при фрезеровании
фаски), абс. или отн.
мм
3.5.12 Черновое фрезерование выступов произвольной формы
Для программирования фрезерной обработки выступов произвольной формы служит функция “Фрезерование выступа”.
Сначала задается контур заготовки, затем – контуры выступов.
Контур заготовки определяет область, где нет материала и инструмент может перемещаться с ускоренным ходом. При обработке
будет удаляться материал между контурами заготовки выступа.
Можно выбрать вид обработки (чистовая, черновая). Если необходимо произвести черновую, а затем чистовую обработку, то
цикл фрезерования выступа вызывается дважды (1 кадр = черновая обработка, 2 кадр = чистовая обработка). При повторном вызове цикла ранее заданные параметры остаются неизменными.
Информацию о чистовом фрезеровании выступов см. в разделе
“Чистовое фрезерование выступа”.
Если задан только контур заготовки (не задан контур выступа), то
будет осуществляться плоское фрезерование заготовки.
Подвод/Отвод инструмента
1. Инструмент перемещается с ускоренным ходом до плоскости
отвода в исходную точку и далее – до безопасного расстояния.
Положение исходной точки определяется автоматически.
2. Инструмент устанавливается на глубину обработки и подводится с рабочей подачей к обрабатываемой поверхности по
траектории в виде четверти окружности.
3. Траектория движения фрезы при обработке соответствует
геометрии заданного контура. Направление движения фрезы
определяется типом фрезерования (см. раздел "Создание новой программы; определение заготовки").
4. После полного удаления одного слоя материала вокруг выступа инструмент отводится от контура по траектории в виде четверти окружности, после чего осуществляется подача на врезание для снятия следующего слоя материала.
5. Подвод инструмента по траектории в виде четверти окружности и производит снятие следующего слоя материала.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3-221
3 3.5 Фрезерование контура
Программирование с ShopMill
3
01/2008
6. Шаги 4 и 5 повторяются до достижения высоты выступа.
7. Инструмент отводится с ускоренным ходом до уровня безопасного расстояния.
Zapfen
fräsen >
Параметр
T, D, F, S, V
Вид обработки
art
Z0
Z1
DXY
DZ
UXY
UZ
¾
Нажмите программные клавиши “Фрезерование контура”,
“Фрезерование выступа”.
¾
Выберите вид обработки “Черновое фрезерование”.
Описание для операции чернового фрезерования выступа
Ед. измер.
См. раздел “Создание кадров программы”.
Черновая
Координата Z исходной точки (абс.)
Высота выступа относительно Z0 (абс. или отн.).
Максимальная подача на врезание в плоскости XY.
Подача на врезание в плоскости XY в % – отношение подачи на врезание в
плоскости XY (мм) к диаметру фрезы (мм).
Максимальная подача на врезание в направлении оси Z.
Чистовой припуск в плоскости XY.
Чистовой припуск по оси Z.
мм
мм
мм
%
мм
мм
мм
Режим отвода Если имеется несколько позиций подвода инструмента, то необходимо задать
высоту отвода инструмента, до которой будет перемещаться инструмент при
переходе к следующей позиции подвода.
• до плоскости отвода
• Z0 + безопасное расстояние
Если в области обработки нет выступов или других элементов выше, чем Z0,
то в качестве режима отвода может программироваться Z0 + безопасное расстояние.
3.5.13 Удаление остатков материала после черновой обработки выступа
ShopMill автоматически определяет наличие остатков материала
после черновой обработки. При помощи специально подобранного инструмента можно удалить остаточный материал без повторной обработки всего выступа.
Припуск под чистовую обработку не является остаточным материалом.
Расчет остаточного материала происходит на основе параметров
использованной при обработке выступа фрезы.
Если фрезеруется несколько выступов, то во избежание затрат
времени на излишние смены инструмента рационально произвести сначала обработку всех выступов, а затем удалить остатки
3-222
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3
01/2008
3
Программирование с ShopMill
3.5 Фрезерование контура
материала. Для задания инструмента для удаления остатков
материала нажмите программную клавишу “Все параметры” и
задайте инструмент через параметр TR. Последовательность
программирования будет такой:
1. Контур заготовки 1
2. Контур выступа 1
3. Обработка выступа 1
4. Контур заготовки 2
5. Контур выступа 2
6. Обработка выступа 2
7. Контур заготовки 1
8. Контур выступа 1
9. Удаление остатков материала выступа 1
10. Контур заготовки 2
11. Контур выступа 2
12. Удаление остатков материала выступа 2
Функция “Удаление остатков материала” является программной
опцией.
Zapfen
Restmat. >
Alle
Parameter
¾
Нажмите программные клавиши “Фрезерование контура”,
“Остаточн. материал”.
¾
Нажмите программные клавиши “Все параметры”, если необходимо задать дополнительные параметры.
Параметр
T, D, F, S, V
Вид обработки
Описание
Ед. измер.
См. раздел “Создание кадров программы”.
Черновая
TR
Инструмент для удаления остатков материала.
D
Номер режущей ступени инструмента (1 или 2).
Z0
Z1
DXY
Координата Z исходной точки (абс.)
мм
Высота выступа относительно Z0 (абс. или отн.).
мм
Максимальная подача на врезание в плоскости X/Y.
мм
Подача на врезание в % – отношение подачи на врезание в плоскости X/Y (мм) %
к диаметру фрезы (мм).
мм
Максимальная подача на врезание в направлении оси Z.
мм
Чистовой припуск в плоскости XY
мм
Чистовой припуск в направлении оси Z.
DZ
UXY
UZ
Режим отвода Если имеется несколько позиций подвода инструмента, то необходимо задать
высоту отвода инструмента, до которой будет перемещаться инструмент при
переходе к следующей позиции подвода.
• до плоскости отвода
• Z0 + безопасное расстояние
Если в области обработки нет выступов или других элементов выше, чем Z0,
то в качестве режима отвода может программироваться Z0 + безопасное расстояние.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3-223
3 3.5 Фрезерование контура
Программирование с ShopMill
3
01/2008
3.5.14 Чистовое фрезерование выступа
Если при черновой обработке выступа запрограммирован припуск
под чистовую обработку наружных поверхностей выступа, то далее должна быть произведена чистовая обработка
Для чистовой обработки программируется соответствующий кадр.
При этом выступ обрабатывается только один раз.
Вместо функции “Чистовое фрезерование боковой поверхности”
можно использовать функцию “Фрезерование по траектории”. Для
этой функции имеется возможность выбора стратегии и режима
подвода и отвода инструмента. Последовательность при программировании должна быть следующей.
1. Контур заготовки.
2. Контур выступа.
3. Черновое фрезерование выступа.
4. Контур заготовки.
5. Фрезерование по траектории (чистовое).
6. Контур выступа.
7. Фрезерование по траектории (чистовое).
Zapfen
fräsen >
¾
Нажмите программные клавиши “Фрезерование контура”,
“Фрезерование выступа”.
¾
Выберите вид обработки “Чистовая обработка основания” или
“Чистовая обработка боковой поверхности”.
Параметр
T, D, F, S, V
Вид обработки
Z0
Z1
DXY
Описание
Ед. измер.
См. раздел “Создание кадров программы”.
Чистовая обработка основания
Чистовая обработка боковой поверхности выступа.
Координата Z исходной точки (абс.)
мм
Высота выступа относительно Z0 (абс. или отн.).
мм
Максимальная подача на врезание в плоскости XY (только при чистовой обра- мм
ботке основания). Подача на врезание в % – отношение подачи на вре-
DZ
UXY
UZ
зание в плоскости XY (мм) к диаметру фрезы (мм).
%
Максимальная подача на врезание по оси Z (для чистовой обработки боковой
поверхности).
Чистовой припуск в плоскости XY
Чистовой припуск в направлении оси Z (для чистовой обработки основания).
мм
мм
мм
Режим отвода Если имеется несколько позиций подвода инструмента, то необходимо задать
высоту отвода инструмента, до которой будет перемещаться инструмент при
переходе к следующей позиции подвода.
• до плоскости отвода
• Z0 + безопасное расстояние
Если в области обработки нет выступов или других элементов выше, чем Z0,
то в качестве режима отвода может программироваться Z0 + безопасное расстояние.
3-224
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3
01/2008
3
Программирование с ShopMill
3.5 Фрезерование контура
3.5.15 Фрезерование фаски на кромке выступа
Существует возможность фрезеровать фаску на кромке выступа.
Параметр
T, D, F, S, V
Описание
Ед. измер.
См. раздел “Создание кадров программы”.
Вид обработ- Обработка фаски
ки
art
Z0
FS
ZF
Исходная точка в направлении оси Z (абс.).
Ширина фаски, абс.
Глубина погружения вершины фрезы (только при фрезеровании
фаски), абс. или отн
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
мм
мм
мм
3-225
3
3.6
01/2008
3
Программирование с ShopMill
3.6 Программирование прямых и круговых траекторий
Программирование прямых и круговых траекторий перемещения
инструмента
Эта функция применяется простейших случаев контурной обработки. В более сложных случаях, например, при обработке контуров с фасками, радиусами, касательными сопряжениями, выбором стратегии подвода инструмента и т.д., применяют функцию
"Фрезерование контура", "Фрезерование по траектории”.
При задании траекторий обработки в виде простых прямых или
дуг инструмент должен быть запрограммирован заранее. Выбор
инструмента и задание частоты вращения шпинделя производится при помощи программных клавиш "Прямая/Дуга" и "Инструмент". С ускоренным ходом могут осуществляться только прямолинейные перемещения.
3.6.1
Движение инструмента по прямолинейной траектории
Инструмент перемещается из текущей позиции в заданную позицию с заданной подачей или с ускоренным ходом.
Коррекция радиуса
При необходимости можно активировать коррекцию радиуса инструмента. Эта функция имеет модальное действие – коррекцию
необходимо отключить, если дальнейшая обработка должна проводиться без нее. Если траектория обработки состоит из нескольких следующих друг за другом прямых, коррекция радиуса может
быть задана только один раз в первом кадре программы.
При активировании коррекции радиуса инструмента реальная
траектория перемещения инструмента будет отклоняться от запрограммированной, так как положение начальной точки траектории определено еще без учета коррекции радиуса, а положение
конечной точки – с учетом коррекции радиуса. Перемещение
инструмента на следующем отрезке траектории будет происходить с уже заданной величиной коррекции.Обратный эффект
возникает при отключении коррекции радиуса.
programmierte
Bahn
Verfahrweg
Траектория перемещения инструмента при активировании коррекции радиуса
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
programmierte
Bahn
Verfahrweg
Траектория перемещения инструмента при отключении коррекции радиуса
3-225
3 3.6 Программирование прямых и круговых траекторий
Программирование с ShopMill
01/2008
3
Вследствие этого, перемещение инструмента при активировании
и отключении коррекции радиуса осуществляется вне материала
заготовки. Прямолинейные перемещения программируются путем задания координат конечной точки траектории.
Gerade
¾
Нажмите программные клавиши “Прямая/дуга” и “Прямая”.
Вспомогательная схема,
вызываемая клавишей
Вспомогательная схема “Прямая”
Параметр
Описание
X
Y
Z
Координата X конечной точки траектории (абс. или отн).
Координата Y конечной точки траектории (абс. или отн.).
Координата конечной точки в направлении оси X (абс. или отн).
Коррекция
радиуса
Указание, с какой стороны от контура будет перемещаться фреза (в зависимости от направления обхода контура):
R adiuskorrektur links von
der K ontur
R adiuskorrektur rechts von
der K ontur
3-226
Ед. измер.
мм
мм
мм
R adiuskorrektur aus
eingestellte R adiuskorrektur
bleibt w ie vorher eingestellt erhalten
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3
3.6.2
01/2008
3
Программирование с ShopMill
3.6 Программирование прямых и круговых траекторий
Дуга с известными координатами центра
Инструмент перемещается по дуге окружности из текущей позиции в конечную точку дуги. Координаты положения центра дуги
должны быть известны. Радиус окружности/дуги рассчитывается
системой ЧПУ на основе заданных параметров интерполяции.
Перемещение может осуществляться только на рабочей подаче.
Инструмент должен быть запрограммирован до задания траектории.
Kreis
Mittelp
¾
Нажмите программные клавиши “Прямая/дуга” и “Центр дуги”.
Вспомогательная схема,
вызываемая клавишей
.
Вспомогательная схема “Дуга с известными координатами центра”
Параметр
Описание
Ед. измер.
Направление Перемещение от исходной точки дуги к конечной точке производится в задандвижения
ном направлении. Направление может задаваться по часовой стрелке и против
часовой стрелки.
X
Y
Координата X конечной точки дуги (абс. или отн).
Координата Y конечной точки дуги (абс. или отн).
мм
мм
I
J
Расстояние от исходной точки дуги до центра по оси X (абс. или отн).
Расстояние от исходной точки дуги до центра по оси Y (абс. или отн).
мм
мм
Плоскость
Перемещение по дуге производится в заданной плоскости с соответствующими
параметрами интерполяции:
XYIJ: Плоскость XY с параметрами интерполяции I и J.
мм
XZIK: Плоскость XZ с параметрами интерполяции I и K.
мм
YZJK: Плоскость YZ с параметрами интерполяции J и K.
мм
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3-227
3 3.6 Программирование прямых и круговых траекторий
Программирование с ShopMill
3.6.3
01/2008
3
Дуга с известным радиусом
Инструмент перемещается по дуге окружности с заданным радиусом из текущей позиции в конечную точку дуги. Положение
центра дуги вычисляется системой ЧПУ. Параметры интерполяции не задаются.
Перемещение может осуществляться только на рабочей подаче.
Kreis
Radius
¾
Нажмите программные клавиши “Прямая/дуга” и “Радиус
дуги”.
Вспомогательная схема,
вызываемая клавишей
.
Вспомогательная схема “Дуга с известным радиусом”
Параметр
Описание
Ед. измер.
Направление Перемещение от исходной точки дуги к конечной точке производится в задандвижения
ном направлении. Направление может задаваться по часовой стрелке и против
часовой стрелки.
3-228
X
Y
Координата X конечной точки дуги (абс. или отн).
Координата Y конечной точки дуги (абс. или отн).
мм
мм
R
Радиус дуги.
Выбор участка окружности для задания дуги производится вводом знаков
“плюс” или “минус” перед значением радиуса (см. вспомогательную схему).
мм
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3
3.6.4
01/2008
3
Программирование с ShopMill
3.6 Программирование прямых и круговых траекторий
Движение по винтовой траектории
При движении по винтовой линии к движению по круговой траектории добавляется осевое перемещение инструмента.
Helix
¾
Нажмите программные клавиши “Прямая/дуга” и “Винтов.траект.”.
Вспомогательная схема,
вызываемая клавишей
.
Вспомогательная схема “Винтовая траектория”.
Параметр
Описание
Ед. измер.
Направление Перемещение от исходной точки дуги к конечной точке производится в задандвижения
ном направлении. Направление может задаваться по часовой стрелке и против
часовой стрелки.
I, J
в относительных координатах:
по осям X и Y.
в абсолютных координатах:
расстояние от исходной точки до центра в
мм
координаты X и Y центра.
P
Шаг винтовой линии; программируется в мм за один оборот.
мм/360 °
Z
Координата Z конечной точки винтовой линии (абс. или отн.)
мм
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3-229
3 3.6 Программирование прямых и круговых траекторий
Программирование с ShopMill
3.6.5
3
01/2008
Полярные координаты
Определение полюса
Если на чертеже детали задан размер относительно определенной точки (полюса) при помощи радиуса и угла, то при программировании этого размера можно применить полярную систему
координат.
Прямые и дуги могут программироваться в полярной системе
координат.
Перед программированием прямых и дуг в полярных координатах
должно быть задано положение полюса. Полюс – это нулевая
точка полярной системы координат.
Затем программируется полярный угол для первой прямой или
дуги в абсолютных координатах. Полярные углы для следующих
прямых и дуг могут программироваться как в абсолютных, так и в
относительных координатах.
¾
Polar
>
Нажмите программные клавиши “Прямая/дуга”, “Поляр. сист.”
и “Полюс”.
Pol
Параметр
3-230
Описание
Ед. измер.
X
Координата X полюса (абс. или отн).
мм
Y
Координата Y полюса (абс. или отн).
мм
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3
3.6.6
01/2008
3
Программирование с ShopMill
3.6 Программирование прямых и круговых траекторий
Программирование прямолинейной траектории в полярных координатах
Прямая в полярной системе координат определяется радиусом
(L) и полярным углом (α). Угол отсчитывается от положительного
направления оси X.
Инструмент перемещается из текущей позиции в заданную точку
по прямой траектории на рабочей подаче или с ускоренным ходом.
Для первой прямой, задаваемой в полярной системе, полярный
угол должен быть задан в абсолютных координатах. Все последующие прямые и дуги могут программироваться в относительных координатах.
¾
Polar
>
Нажмите программные клавиши “Прямая/дуга” “Поляр. сист.”
и “Прямая в поляр. сист.”.
Gerade
Polar
Вспомогательная схема,
вызываемая клавишей
.
Вспомогательная схема “Прямая в полярных координатах с абсолютным и
относительным значениями углов”.
Параметр
Описание
Ед. измер.
L
Радиус, т.е. расстояние от полюса до конечной точки прямой.
мм
α
Полярный угол (абс. или отн, положительный или отрицательный)
град
Коррекция
радиуса
Указание, с какой стороны от контура будет перемещаться фреза (в зависимости от направления обхода контура)
Radiuskorrektur links von
der Kontur
Radiuskorrektur rechts von
der Kontur
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
R adiuskorrektur aus
eingestellte R adiuskorrektur
bleibt w ie vorher eingestellt erhalten
3-231
3 3.6 Программирование прямых и круговых траекторий
Программирование с ShopMill
3.6.7
01/2008
3
Программирование круговой траектории в полярных координатах
Круговая траектория в полярной системе координат определяется полярным углом (α). Значение угла отсчитывается от положительного направления оси X.
Инструмент перемещается по круговой траектории на рабочей
подаче из текущей позиции в позицию, заданную при помощи
полярного угла.
Радиус определяется как расстояние от текущей позиции инструмента до полюса.
Для первой дуги, задаваемой в полярной системе, полярный угол
должен быть задан в абсолютных координатах. Все последующие
прямые и дуги могут программироваться в относительных координатах.
¾
Polar
>
Нажмите программные клавиши “Прямая/дуга”, “Поляр. сист.”
и “Дуга в поляр. сист.”.
Kreis
Polar
Вспомогательная схема,
вызываемая клавишей
.
Вспомогательная схема “Прямая в полярных координатах с абсолютным и
относительным значениями углов”.
Параметр
Описание
Ед. измер.
Направление Перемещение от исходной точки дуги к конечной точке производится в задандвижения
ном направлении Направление может задаваться по часовой стрелке и против
часовой стрелки.
α
3-232
Полярный угол (абс. или отн, положительный или отрицательный).
град
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3
3.6.8
01/2008
Программирование с ShopMill
3.6 Программирование прямых и круговых траекторий
3
Примеры программирования в полярных координатах
Программирование траек- Необходимо обработать наружный контур в форме пятиугольника.
Будьте внимательны при вводе размеров детали!
тории в форме пятиПодвод инструмента к исходной точке с ускоренным ходом: X70, Y50,
угольника
коррекция радиуса отключена.
Координаты полюса: X=50, Y=50
1. Первый отрезок траектории в полярных координатах: L=20, α= −72
(абсолютное значение), коррекция радиуса справа.
2. Пятый отрезок траектории: L=20, α= −72 град (относительное значение), коррекция радиуса “справа”
Графическое представление контура и фрагмент программы
Программирование дуги с Необходимо обработать наружный контур детали в форме дуги.
центральным углом 225 Будьте внимательны при вводе размеров детали!
Подвод инструмента к исходной точке с ускоренным ходом: X=80, Y=50,
град.
коррекция радиуса справа
Координаты полюса: X=60, Y=50
Направление обхода контура – вправо, α= 135 град (абсолютное значение).
Графическое представление контура и фрагмент программы
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3-233
3 3.7 Обработка отверстий
Программирование с ShopMill
3.7
01/2008
3
Обработка отверстий
Программирование обра- Сначала программируются технологические кадры в той послеботки гладких и резьбо- довательности, как это необходимо при обработке; например:
1. Зацентровка с заданием инструмента, частоты вращения
вых отверстий
шпинделя и рабочей подачи.
2. Глубокое сверление с заданием инструмента, частоты вращения шпинделя и рабочей подачи.
3. Нарезание внутренней резьбы с заданием инструмента,
частоты вращения шпинделя и рабочей подачи.
После технологических кадров следует задание координат положения обрабатываемых отверстий. При этом можно использовать различные схемы расположения отверстий (см. раздел
"Обработка отверстий с произвольным расположением и
расположением по схеме ").
Данная последовательность – сначала технологические кадры, а
затем кадры данных расположения – обязательно должна соблюдаться при программировании циклов сверления.
3.7.1
Зацентровка
Инструмент перемещается с ускоренным ходом через плоскость
отвода и безопасное расстояние к позиции, в которой должно
быть произведено центрование. Далее инструмент врезается в
заготовку с запрограммированной подачей (F) до достижения
глубины Z1 или заданного диаметра центровочного отверстия на
поверхности заготовки. По истечении выдержки времени инструмент отводится с ускоренным ходом до плоскости отвода или на
безопасное расстояние (в зависимости от установки параметра
"Отвод. при обраб. по схеме”). Параметр “Отвод. при обраб. по
схеме” задается в заголовке программы или через функцию "Настройки" в меню "Дополнительно".
Zentrieren
¾
>
Нажмите программные клавиши “Обр. отверстий” и “Зацентровка”.
Вспомогательная схема,
вызываемая клавишей
.
Вспомогательная схема “Зацентровка Вспомогательная схема “Зацентровка
до достижения заданной глубины”
до достижения заданного диаметра”
3-234
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3
01/2008
Параметр
Описание
Ед. измер.
T, D, F, S, V
См. раздел “Программирование инструмента, данных коррекции инструмента и
частоты вращения шпинделя".
Диаметр
Врезание инструмента производится до тех пор, пока не будет достигнуто
заданное значение диаметра на поверхности заготовки. Диаметр рассчитывается с учетом заданного в списке инструментов угла при вершине центрового
сверла.
Врезание инструмента производится до тех пор, пока не будет достигнуто
заданное значение глубины врезания.
Вершина
3.7.2
3
Программирование с ShopMill
3.7 Обработка отверстий
∅
Z1
Значение диаметра, достигаемое при врезании.
Глубина врезания.
мм
мм
Z0
Высота заготовки; Z0 задается в параметрах схемы расположения отверстий
(программная клавиша "Позиционирование").
мм
DT
Выдержка времени для выглаживания поверхности отверстия.
с
об
Сверление и развертывание
Инструмент перемещается с ускоренным ходом через плоскость
отвода и безопасное расстояние в заданную позицию. Далее инструмент врезается в заготовку с запрограммированной подачей
(F) до достижения глубины Z1.
Сверление: По достижении глубины Z1 и истечении времени
выдерживания инструмент отводится с ускоренным ходом до
плоскости отвода или на безопасное расстояние (в зависимости
от установки параметра "Отвод. при обраб. по схеме”). Параметр
“Отвод. при обраб. по схеме” задается в заголовке программы
или через функцию "Настройки" в меню "Дополнительно"
Bohren
Reiben
>
Развертывание: По достижении глубины Z1 и истечении выдержки времени инструмент отводится с запрограммированной
подачей отвода на безопасное расстояние.
¾ Нажмите программные клавиши “Обр. отверст.” и “Сверлен./Развертыв.”.
Вспомогательная схема,
вызываемая клавишей
.
Вспомогательная схема “Cверление”
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
Вспомогательная схема “Развертывание”
3-235
3 3.7 Обработка отверстий
Программирование с ShopMill
Параметр
3.7.3
Описание
T, D, F, S, V
См. раздел “Программирование инструмента, данных коррекции инструмента и
частоты вращения шпинделя".
Кромка
Врезание осуществляется до достижения нижней кромкой цилиндрической
части сверла глубины Z1. Диаметр рассчитывается с учетом заданного в списке
инструментов угла при вершине сверла.
Es wird so tief eingetaucht, bis die Bohrerspitze den programmierten Wert Z1 erreicht hat (bei Reiben nicht vorhanden).
Вершина
3
01/2008
Ед. измер.
Z1
Глубина врезания для нижней кромкой цилиндрической части или вершины
сверла.
мм
Z0
Высота заготовки; Z0 задается в параметрах схемы расположения отверстий
(программная клавиша "Позиционирование").
мм
DT
Выдержка времени для выглаживания поверхности отверстия.
с
об
FB
Подача отвода инструмента (только при развертывании).
Глубокое сверление
Tiefbohren >
Инструмент перемещается с ускоренным ходом через плоскость
отвода и безопасное расстояние в заданную позицию. Далее инструмент врезается в заготовку с запрограммированной подачей.
¾ Нажмите программные клавиши “ Обр. отверст ” и “Глубокое
сверление”.
Удаление стружки из
отверстия
Производится сверление с запрограммированной подачей (F) до
заданной первой глубины врезания. По достижении первой глубины врезания инструмент с ускоренным ходом отводится из
отверстия для удаления стружки, а затем врезается на глубину,
равную первой глубине врезания, уменьшенной на величину запаса (V3). Далее инструмент снова отводится из отверстия для
удаления стружки. Этот процесс повторяется до тех пор, пока не
будет достигнута запрограммированная конечная глубина сверления (Z1). По истечении выдержки времени (DT) инструмент с
ускоренным ходом отводится на уровень безопасного расстояние.
Дробление стружки
Производится сверление с запрограммированной подачей (F) до
заданной первой глубины врезания. По достижении глубины врезания инструмент отводится назад на расстояние отвода (V2), а
затем подается на следующую глубину врезания. Этот процесс
повторяется до тех пор, пока не будет достигнута запрограммированная конечная глубина отверстия (Z1).
Величина расстояния отвода может задаваться либо в параметрах станка, либо в диалоговом окне. Если расстояние отвода задано в параметрах станка, то в диалоговом окне оно не отображается.
См. документацию на станок.
3-236
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3
01/2008
3
Программирование с ShopMill
3.7 Обработка отверстий
Вспомогательная схема,
вызываемая клавишей
.
Вспомогательная схема “Глубокое
сверление с дроблением стружки”
Параметр
T, D, F, S, V
Вспомогательная схема “Глубокое
сверление с удалением стружки"
Описание
Ед. измер.
См. раздел “Программирование инструмента, данных коррекции инструмента и
частоты вращения шпинделя".
Удаление
Сверло выводится и обрабатываемого отверстия для удаления стружки.
стружки
Сверло перемещается назад на расстояние отвода V2 для дробления стружки.
Дробл. струж.
Вершина
Кромка
Конечная глубина сверления Z1 задается для вершины сверла.
Конечная глубина сверления Z1 задается для нижней кромки цилиндрической
части сверла.
Z1
Конечная глубина сверления (отн.)
мм
D
Максимальная величина подачи на врезание
мм
DF
Процентная доля для каждой следующей подачи на врезание
%
DF=100: Величина подачи на врезание не изменяется
DF<100: Величина подачи на врезание уменьшается в направлении конечной
глубины сверления.
Пример: Последняя подача на врезание равна 4 мм; DF равно 80
следующая подача на врезание = 4 x 80% = 3.2 мм
следующая подача на врезание = 3.2 x 80% = 2.56 мм и т.д.
V1
Минимальная подача на врезание
мм
Параметр V1 программируется только в случае, если DF <100.
Значение параметра "V1" задает нижнюю границу подачи на врезание.
V1 меньше величины подачи на врезание: используется рассчитанная величина подачи на врезание
V1 больше величины подачи на врезание: врезание на величину V1.
V2
Величина отвода инструмента при дроблении стружки. Может задаваться через мм
параметры станка.
Величина, на которую отводится сверло при дроблении стружки.
V2=0: Инструмент не отводится, а останавливается на один оборот.
V3
Запас задается только при сверлении с удалением стружки
Расстояние между последней достигнутой глубиной и позицией, в которую с
ускоренным ходом перемещается сверло после удаления стружки.
автоматически: ShopMill рассчитывает расстояние подвода автоматически.
мм
DT
Выдержка времени для выглаживания поверхности отверстия.
с
об
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3-237
3 3.7 Обработка отверстий
Программирование с ShopMill
3.7.4
01/2008
3
Растачивание
Инструмент перемещается с ускоренным ходом через плоскость
отвода и безопасное расстояние в заданную позицию. Далее инструмент врезается в заготовку с запрограммированной подачей
(F) до достижения глубины Z1. При достижении глубины Z1 осевое перемещение шпинделя прекращается. По истечении выдержки времени программируется способ отвода инструмента.
Величина отвода инструмента D и угол ориентации инструмента
α задаются либо в параметрах станка, либо через диалоговое
окно. Если величина отвода инструмента D и угол ориентации
инструмента α заданы в параметрах станка, то в диалоговом окне
они не отображаются.
См. документацию на станок.
Ausdrehen >
¾
Нажмите программные клавиши “ Обр. отверст ” и “Растачивание”.
Вспомогательная схема,
вызываемая клавишей
.
Вспомогательная схема “Растачивание”
Параметр
T, D, F, S, V
См. раздел “Программирование инструмента, данных коррекции инструмента и
частоты вращения шпинделя".
с отводом
Режущая кромка отводится от обработанной поверхности и перемещается до
плоскости отвода.
Режущая кромка не отводится от обработанной поверхности, а с ускоренным
ходом перемещается на уровень безопасного расстояния.
без отвода
3-238
Описание
Ед. измер.
Z1
Глубина относительно Z0 (абс. или отн.).
мм
Z0
Высота заготовки; Z0 задается в параметрах схемы расположения отверстий
(программная клавиша "Позиционирование").
мм
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3
3.7.5
01/2008
3
Программирование с ShopMill
3.7 Обработка отверстий
DT
Выдержка времени для выглаживания поверхности отверстия.
с
D
Величина отвода (может задаваться в параметрах станка) – только при обработке с отводом инструмента.
мм
α
Угол ориентации инструмента (может задаваться в параметрах станка) – только град
при обработке с отводом инструмента.
Нарезание резьбы метчиком
Для нарезания резьбы метчиком используется функция “Резьба
метчиком”
Во время обработки можно использовать коррекцию скорости
шпинделя. Коррекция подачи неактивна.
Можно запрограммировать обработку за один проход, обработку
с дроблением или удалением стружки.
Инструмент перемещается с ускоренным ходом через плоскость
отвода и безопасное расстояние в заданную позицию.
Перемещение до плоскости отвода, а затем до безопасного расстояния производится без вращения шпинделя.
На уровне безопасного расстояния включается вращение шпинделя, частота вращения синхронизируется с подачей.
Затем инструмент перемещается с ускоренным ходом в запрограммированную позицию.
1 проход
1. Производится обработка с заданной частотой вращения S
или скоростью резания V до глубины нарезания резьбы Z1.
2. Направление вращения шпинделя изменяется, и инструмент
выводится из детали до безопасного расстояния с частотой
вращения шпинделя SR или скоростью резания VR.
Удаление стружки
1. Инструмент производит обработку с заданной частотой вращения шпинделя S или скоростью подачи V до первой глубины врезания (максимальной подачи на врезание D).
2. Затем инструмент выводится из детали с частотой вращения
шпинделя SR или скоростью резания VR до уровня безопасного расстояния для удаления стружки.
3. После этого осуществляется ввод инструмента в отверстие с
частотой вращения SR или скоростью подачи VR до уровня
на 1 мм выше первой глубины врезания. Далее частота вращения шпинделя меняется на S или скорость подачи на V, и
производится обработка до следующей глубины врезания.
4. Шаги 2 и 3 повторяются до тех пор, пока не будет достигнута
запрограммированная конечная глубина обработки Z1.
5. Направление вращения шпинделя изменяется, и инструмент
выводится из резьбового отверстия на уровень безопасного
расстояния с запрограммированной частотой вращения
шпинделя SR или скоростью резания VR.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3-239
3 3.7 Обработка отверстий
Программирование с ShopMill
Дробление стружки
01/2008
3
1. Инструмент производит обработку с заданной частотой вращения шпинделя S или скоростью подачи V до первой глубины врезания (максимальной подачи на врезание D).
2. Отвод инструмента на величину V2 для дробления стружки.
3. Оработка с заданной частотой вращения шпинделя S или
скоростью подачи V до следующей глубины врезания.
4. Шаги 2 и 3 повторяются до достижения запрограммированной
конечной глубины обработки Z1.
5. Направление вращения шпинделя изменяется, инструмент
выводится из отверстия на уровень безопасного расстояния с
частотой вращения SR или скоростью резания VR.
При нарезании резьбы с использованием аналогового шпинделя
требуется компенсирующий патрон. В этом случае обработка
может производиться только за один проход.
В параметрах станка могут иметься дополнительные настройки
для нарезания резьбы метчиком, заданные производителем.
См. документацию на станок.
Ausdrehen >
¾
Нажмите программные клавиши “ Обр. отверст ” и “Растачивание” и “Резьба метчиком”.
Gewindebohren
Вспомогательная схема,
вызываемая клавишей
.
Вспомогательная схема “Нарезание резьбы метчиком"
Параметр
Описание
T, D, S, V
См. раздел “Программирование инструмента, данных коррекции инструмента и
частоты вращения шпинделя".
P
Шаг резьбы
Шаг резьбы определяется геометрией используемого инструмента.
МОДУЛЬ: Обычно задается для обработки шнеков.
Число ниток на дюйм: Обычно задается для обработки трубной резьбы.
При задании числа ниток/дюйм в первое поле вводится целая часть числа, во
второе и третье – соответственно числитель и знаменатель дробной части.
Ед. измер.
мм/об
дюйм/об
МОДУЛЬ
ниток/дюйм
Например, для 13,5 ниток/'дюйм задается:
3-240
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3
01/2008
Программирование с ShopMill
3.7 Обработка отверстий
3
SR
Частота вращения для отвода (кроме обработки с компенсирующим патроном) 1/мин
VR
Скорость резания для обратного хода (альтернативно к SR) (кроме обработки с м/мин
компенсирующим патроном)
1 проход
Удаление
стружки
Дробление
стружки
Обработка производится за один проход без прерываний.
Инструмент выводится из детали для удаления стружки (кроме обработки с
компенсирующим патроном).
Инструмент отводится на расстояние V2 (кроме обработки с компенсирующим
патроном).
Z1
Глубина обработки относительно Z0 (абс. или отн).
мм
Z0 задается в параметрах схемы отверстий ("Позиционирование").
3.7.6
D
Максимальн. подача на врезание (только при удалении или дроблен. стружки). мм
V2
Величина отвода (только при обработке с дроблением стружки).
Расстояние, на которое отводится инструмент при дроблении стружки.
V2=автоматически: Отвод инструмента за один оборот шпинделя.
мм
Фрезерование резьбы
При помощи фасонных фрез могут изготавливаться внутренние и
наружные резьбы любого профиля.
Может нарезаться правая и левая резьба, обработка может производиться в направлении сверху-вниз или снизу-вверх.
Для метрической резьбы (шаг резьбы P в мм/об) ShopMill автоматически рассчитывает высоту профиля резьбы на основе значения шага и отображает рассчитанное значение в соответствующем поле ввода. Это значение можно изменять. Автоматическое
заполнение полей ввода активируется через параметры станка.
См. документацию на станок.
Задаваемая величина подачи относится к контакту фрезы с обрабатываемой поверхностью. Однако, отображаться будет значение подачи для центра фрезы. Из-за этого отображаемое значение подачи для обработки внутренней резьбы будет меньше
заданного, для обработки наружной резьбы – больше заданного.
Gewinde
>
¾
Нажмите программные клавиши “Обр. отверст.”, “Резьба” и
“Фрезерован. резьбы”.
Gewinde
fräsen
Обработка внутренней
резьбы
Последовательность:
• Отвод инструмента с ускоренным ходом до плоскости отвода и
позиционирование соосно обрабатываемому отверстию.
• Перемещение инструмента с ускоренным ходом до уровня
безопасного расстояния.
• Перемещение инструмента на заданной подаче к началу круговой траектории подвода, рассчитанной системой ЧПУ.
• Подвод инструмента к обрабатываемой поверхности по круговой траектории.
• Фрезерование резьбы по винтовой траектории по часовой
стрелке или против часовой стрелки (в зависимости от на-
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3-241
3 3.7 Обработка отверстий
Программирование с ShopMill
01/2008
3
правления резьбы).
• Отвод инструмента по круговой траектории с тем же направлением вращения и значением подачи.
•
Позиционирование инструмента соосно обрабатываемому
отверстию и перемещение до плоскости отвода.
Обратите внимание, чтобы при фрезеровании внутренней резьбы
не нарушалось следующее условие:
Диаметр фрезы <(Номинальный диаметр Ø - 2 * Высота профиля
резьбы K)
Обработка наружной
резьбы
Последовательность:
• Позиционирование с ускоренным ходом в исходную точку на
плоскости отвода.
• Перемещение инструмента с ускоренным ходом до уровня
безопасного расстояния.
•
Перемещение инструмента на заданной подаче к началу круговой траектории подвода, рассчитанной системой ЧПУ.
• Подвод инструмента к обрабатываемой поверхности по круговой траектории.
• Фрезерование резьбы по винтовой траектории по часовой
стрелке или против часовой стрелки (в зависимости от направления резьбы).
• Вывод инструмента по круговой траектории на заданной подаче с противоположным направлением вращения.
• Перемещение инструмента с ускоренным ходом до плоскости
отвода.
Вспомогательная схема,
вызываемая клавишей
.
Вспомогательные схемы “Фрезерование резьбы”
3-242
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3
01/2008
3
Программирование с ShopMill
3.7 Обработка отверстий
Параметр
Вид обработки
Описание
Ед. измер.
Черновая
Фрезерование резьбы до запрограммированного чистового припуска (U)
Чистовая
Направление При изменении направления обработки может изменяться тип фрезерования
(попутное/встречное) в зависимости от направления вращения шпинделя.
От Z0 до Z1: Обработка начинается на поверхности детали Z0.
От Z1 до Z0: Обработка производится снизу-вверх, например, при фрезеровании резьбы в глухих отверстиях.
Внутр. резьба Фрезеруется внутренняя резьба.
Наруж. резьба Фрезеруется наружная резьба.
Лев. резьба
Фрезеруется левая резьба.
Прав. резьба Фрезеруется правая резьба.
NT
Количество зубьев сменной пластины.
Для фрезерования резьбы могут применяться фрезы с одно- или многозубыми
сменными пластинами. Задание количества зубьев производится через параметр NT. Траектория движения инструмента рассчитывается таким образом,
что при завершении обработки позиция вершины нижнего зуба сменной пластины совпадает с запрограммированной конечной координатой обработки. В
зависимости от геометрии режущей пластины необходимо учесть отвод инструмента от обработанной поверхности в конце обработки.
Z1
Длина резьбы
мм
Z0
Z0 задается в параметрах схемы расположения отверстий (программная клавиша "Позиционирование").
мм
∅
Номинальный диаметр резьбы, пример: Номинальный диаметр M12 = 12 мм.
мм
P
Шаг резьбы
мм/об
При использовании фрез с многозубыми пластинами шаг резьбы определяется дюйм/об
геометрией режущей части.
МОДУЛЬ
При задании числа ниток/дюйм в первое поле вводится целая часть числа, во нивторое и третье – соответственно числитель и знаменатель дробной части
ток/дюйм
Например, для 13,5 ниток/'дюйм задается:
K
Высота профиля резьбы
мм
DXY
Подача на врезание в плоскости XY.
Подача на врезание в плоскости XY может задаваться также в %, как отношение подачи на врезание в плоскости XY (мм) к диаметру фрезы (мм).
мм
%
U
Припуск под чистовую обработку
мм
α0
Исходный угол
град
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3-243
3 3.7 Обработка отверстий
Программирование с ShopMill
01/2008
3
Пример программирования Фрезерование кругового кармана с последующим фрезерованием
фрезерования резьбы
резьбы.
Фреза, применяемая для обработки кармана, не имеет режущей
перемычки в центре торца, поэтому необходимо произвести предварительное засверливание сверлом Ø22 мм. Это позволит осуществить подвод фрезы вертикально в центре кармана.
Координаты позиций отверстий могут программироваться с помощью схем (см. раздел "Применение схем позиционирования
при фрезеровании").
Y
Y
A
50
56
A-B
B
60
X
40
Z
Чертеж кругового кармана с резьбой
Программирование фрезерной обработки кармана с резьбой
3-244
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3
3.7.7
01/2008
Программирование с ShopMill
3.7 Обработка отверстий
3
Обработка резьбовых отверстий комбинированным инструментом
Комбинированным инструментом типа “сверло-фреза” можно обрабатывать внутреннюю резьбу определенного шага и длины. Использование одного и того же инструмента для сверления и фрезерования резьбы экономит время на замену инструмента.
Изготавливаемая резьба может быть как правой, так и левой.
Последовательность:
• Ускоренный ход инструмента до безопасного расстояния.
• Если необходима зацентровка, то инструмент перемещается
на уменьшенной подаче до установленной в параметрах станка глубины центрового отверстия.
См. документацию на станок.
• Сверление с рабочей подачей F1 до первой глубины сверления D. Если конечная глубина сверления Z1 еще не достигнута, инструмент отводится с ускоренным ходом к поверхности
детали для удаления стружки. Затем – ускоренный ход инструмента до уровня на 1 мм выше достигнутой глубины сверления для осуществления следующего врезания с подачей F1.
• Если для последнего врезания при обработке сквозного отверстия задается другое значение подачи FR, то остаток материала ZR будет просверлен с этим значением подачи.
• Перед началом фрезерования инструмент может быть выведен из отверстия с ускоренным ходом для удаления стружки.
• Перемещение в исходную позицию для фрезерования резьбы.
• Выполняется фрезерование резьбы (попутное, встречное или
встречное + попутное) с подачей фрезерования F2. Подвод и
отвод фрезы осуществляется по траектории в форме половины окружности с одновременной подачей по оси инструмента.
¾
Gewinde
>
Нажмите программные клавиши “ Обр. отверст ” и “Резьба”
и “Резьба комб. инструм”.
Gewinde
fräsen
Вспомогательная схема, вызываемая клавишей
.
Вспомогательные схемы для обработки резьбовых отверстий комбинированным инструментом
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3-245
3 3.7 Обработка отверстий
Программирование с ShopMill
Параметр
01/2008
Описание
3
Ед. измер.
T, D, S, V
См. раздел “Программирование инструмента, данных коррекции инструмента и
частоты вращения шпинделя".
F1
Подача при сверлении
мм/мин
мм/об
Z1
Глубина отверстия
мм
D
Максимальная подача на врезание
мм
DF
Процентная доля величины каждой последующей подачи на врезание
DF=100: Величина подачи на врезание остается постоянной
DF<100: Величина подачи на врезание постепенно уменьшается.
Пример: последнее значение подачи на врезание 4 мм; DF 80%
следующая подача на врезание = 4 x 80% = 3.2 мм
следующая подача на врезание = 3.2 x 80% = 2.56 мм и т. д.
%
V1
Минимальная подача на врезание. Программируется, если DF <100.
Значение параметра "V1" задает нижнюю границу подачи на врезание.
V1 меньше величины подачи на врезание: используется расчетное значение.
V1 больше величины подачи на врезание: врезание на величину V1.
мм
Зацентровка
Сверление с уменьшенной подачей.
Величина подачи рассчитывается следующим образом:
Подача сверления F1 < 0,15 мм/об: подача центрования = 30% от F1.
Подача сверления F1 ≥ 0,15 мм/об: подача центрования b = 0,1 мм/об.
Просверлива- Остаток материала толщиной ZR просверливается с подачей FR.
ние
ZR
Толщина остатка материала (только при просверливании)
мм
FR
Подача просверливания (только при просверливании)
мм/мин
мм/об
Удаление
стружки
Перед фрезерованием инструмент выводится из отверстия для удаления
стружки.
Тип резьбы
Правая
Левая
F2
Подача фрезерования
P
Шаг резьбы
дюйм/об
При задании шага резьбы в виде числа ниток/дюйм в первое поле вводится
ницелая часть числа, во второе и третье – соответственно числитель и знамена- ток/дюйм'
тель дробной части
мм/мин
мм/зуб
Например, для 13,5 ниток/'дюйм задается:
Z2
Отвод инструмента перед фрезерованием резьбы
При помощи параметра Z2 задается глубина резьбы в направлении оси инструмента. При этом Z2 отсчитывается от вершины инструмента.
мм
∅
Номинальный диаметр
мм
Тип фрезеро- Попутное: Фрезерование резьбы за один обход.
вания
Встречное: Фрезерование резьбы за один обход.
Встречное + попутное: Резьба фрезеруется за два обхода, причем предварительное фрезерование - встречное с заданным припуском, а последующее
чистовое фрезерование – попутное с подачей фрезерования FS.
FS
3-246
Подача для чистового фрезерования (только при типе фрезерования “встречное + попутное”.
мм/мин
мм/зуб
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3
3.7.8
01/2008
Программирование с ShopMill
3.7 Обработка отверстий
3
Обработка отверстий с произвольным расположением и
расположением по схеме
После технологических кадров программируется расположение
отверстий. ShopMill предлагает различные схемы расположения.
• Произвольно
• По линии, в виде линейного массива или четырехугольника
• По окружности или дуге
Последовательно может программироваться несколько схем расположения (в сумме до 20 кадров технологических данных и схем
расположения). Они будут отрабатываться в заданном порядке.
В ShopMill-программе автоматически отображается связывание
технологических кадров с кадрами расположения отверстий.
Последовательность об- Сначала заданные позиции обходятся первым инструментом,
работки и траектория ин- например, производится зацентровка всех отверстий. Началом
траектории при обработке всегда является исходная точка.
струмента
При расположении отверстий в виде линейного массива обработка производится сначала вдоль первой оси, а затем по траектории в форме меандра. При прямоугольном и круговом расположении отверстий обработка ведется против часовой стрелки. Затем все отверстия будут обработаны при помощи второго запрограммированного инструмента. Этот процесс повторяется до тех
пор, пока для каждого отверстия не будут выполнены все запрограммированные технологические операции.
При обработке в пределах одной схемы расположения, а также
при переходе от одной схемы расположения к другой, инструмент
отводится в заданном режиме до уровня безопасного расстояния
или до плоскости отвода (см. раздел "Создание новой программы
и определение заготовки"). Затем инструмент перемещается с
ускоренным ходом в следующую позицию обработки.
Если схема содержит только одно отверстие, то по окончании
обработки инструмент переместится до плоскости отвода.
Активирование и отключение позиций
Любые позиции схемы расположения отверстий могут быть отключены и вновь активированы (см. раздел "Активирование и
отключение позиций в схемах расположения отверстий").
Круговые оси
При программировании обработки отверстий поддерживаются
также круговые оси станка A или B (для любых схем).
См. документацию на станок.
При наличии круговых осей A или B наиболее рациональным будет следующее положение нулевой точки:
X – на торце цилиндра,
Y – на оси цилиндра,
Z – на оси цилиндра.
Под "цилиндром" здесь подразумевается любая деталь, которая
установлена на столе с A/B осями.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3-247
3 3.7 Обработка отверстий
Программирование с ShopMill
Обработка на цилиндрической поверхности
заготовки
Positionen
>
3.7.9
01/2008
3
При проведении обработки на цилиндрической поверхности заготовки необходимо обратить внимание на то, что оси A и B поддерживаются не во всех случаях. Программирование произвольной позиции в плоскости XYA при активированной функции обработки на цилиндрической поверхности невозможно.
Смещение нулевой точки по круговым осям A или B при использовании функции обработки на цилиндрической поверхности остается активным.
¾
Нажмите программные клавиши “ Обр. отверст ” и “Позиции”.
Произвольные позиции
При помощи этой функции могут программироваться любые позиции с заданием размеров в декартовой или полярной системах
координат, в плоскостях X/Y, X/A и XYA
Инструмент обходит позиции в заданной последовательности.
Нажатием программной клавиши "Удалить все" удаляются все
запрограммированные позиции в плоскости X/Y.
Круговые оси
• Плоскость XA
Программирование в XA производится в случае, если во время
обработки нет перемещений по оси Y.
Если обрабатываемые отверстия ориентированы на центр цилиндра, то инструмент должен быть предварительно спозиционирован по Y над осью цилиндра
Z
AA
Y
Оси отверстий ориентированы к центру цилиндра
3-248
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3
01/2008
Программирование с ShopMill
3.7 Обработка отверстий
3
Z
ΔY
A
A
Y
Инструмент не спозициониррован над осью цилиндра
• Плоскость XYA
Программирование в XYA производится в случае, если во время
обработки должны осуществляться перемещения по оси Y. Для
каждой координаты положения может указываться значение.
Благодаря возможностям программирования в XYA может быть
реализована, например, следующая схема обработки.
Z
Y0
Y1
A
A
A
Y
При обработке необходимы перемещения по оси Y
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3-249
3 3.7 Обработка отверстий
Программирование с ShopMill
Positionen
>
¾
3
01/2008
Нажмите программные клавиши “Обр. отверст”, “Позиции” и
“Произвольные позиции”.
Вспомогательная схема,
вызываемая клавишей
.
Вспомогательная схема “Произвольные Вспомогательная схема “Произвольные
позиции в декартовой системе коорди- позиции в полярной системе координат”
нат”
Параметр
Описание для плоскости XY(без поддержки круговых осей А или B)
Ед. измерен.
Декартова/
полярная
Программирование в декартовой или полярной системах координат
Z0
Высота заготовки (абс. или отн.)
мм
X0
Y0
1. Координата X положения центра отверстия (абс. или отн.)
1. Координата Y положения центра отверстия (абс. или отн.)
мм
мм
Декартова
система:
X1 ... X8
Y1 ... Y8
Координаты X положения центров остальных отверстий (абс. или отн.)
Координаты Y положения центров остальных отверстий (абс. или отн.)
мм
мм
Полярная
система:
L1 ... L7
α1 ... α7
Если необходимо запрограммировать несколько позиций, то уже запрограммированная позиция сохраняется, и затем повторно открывается диалоговое окно
"Произвольные позиции".
Радиус-векторы позиций центров отверстий (абс.).
Полярные углы позиций центров отверстий (относительно оси X).
Положительный полярный угол: Радиус-вектор центра отверстия отклонен
относительно оси X против часовой стрелки.
Отрицательный полярный угол: Радиус-вектор центра отверстия отклонен
относительно оси X против часовой стрелки.
мм
град
Если необходимо запрограммировать несколько позиций, то уже запрограммированная позиция сохраняется, и затем повторно открывается диалоговое окно
"Произвольные позиции".
3-250
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3
01/2008
3
Программирование с ShopMill
3.7 Обработка отверстий
Параметр
Описание для плоскости XY (с поддержкой круговых осей А или B)
Ед. измерен.
Z0
Высота заготовки (абс. или отн.)
мм
XA:
(Вместо A может программироваться B; вместо X – Y)
X0
A0
1. Координата X положения центра отверстия (абс. или отн.)
1. Координата А положения центра отверстия (абс.)
мм
град
X1 ... X8
A1 ... A8
Координаты X положения центров остальных отверстий (абс. или отн.)
Координаты А положения центров остальных отверстий (абс. или отн.)
мм
град
Если необходимо запрограммировать несколько позиций, то уже запрограммированные позиции сохраняется, и затем повторно открывается диалоговое окно
"Произвольные позиции".
XYA:
(Вместо A может программироваться B)
X0
Y0
A0
1. Координата X положения центра отверстия (абс. или отн.)
1. Координата Y положения центра отверстия (абс. или отн.)
1. Координата А положения центра отверстия (абс.)
мм
мм
град
X1 ... X5
Y1 ... Y5
A1 ... A5
Координаты X положения центров остальных отверстий (абс. или отн.)
Координаты Y положения центров остальных отверстий (абс. или отн.)
Координаты А положения центров остальных отверстий (абс. или отн.)
мм
мм
град
Если необходимо запрограммировать несколько позиций, то уже запрограммированная позиция сохраняется, и затем повторно открывается диалоговое окно
"Произвольные позиции".
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3-251
3 3.7 Обработка отверстий
Программирование с ShopMill
3
01/2008
3.7.10 Линейное расположение отверстий
При помощи этой функции программируется расположение произвольного количества отверстий так, что их центры лежат на
одной прямой с равным расстоянием друг от друга.
Positionen
>
¾
Нажмите программные клавиши “Обр. отверст”, “Позиции” и
“Прямая/Массив/Рамка”.
¾
Установите курсор в поле "Прямая/Массив/Рамка". Программной клавишей "Альтернативно" выберите схему расположения "Прямая".
Вспомогательная схема,
вызываемая клавишей
.
Вспомогательная схема “Прямая”
Параметр
3-252
Описание
Ед. измерен.
Z0
Высота заготовки (абс. или отн.)
мм
При первичном вызове функции значение Z0 задается в абсолютных координатах.
X0
Координата X исходной точки (центра первого отверстия)
мм
При первичном вызове функции значение X0 задается в абсолютных координатах.
Y0
Координата Y исходной точки (центра первого отверстия)
мм
При первичном вызове функции значение Y0 задается в абсолютных координатах.
α0
град
Угол наклона прямой к оси X.
Положительный угол:
Линия отклонена относительно оси X против часовой
стрелки.
Отрицательный угол:
Линия отклонена относительно оси X по часовой
стрелке.
L
Расстояние между центрами соседних отверстий.
N
Количество отверстий.
мм
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3
01/2008
3
Программирование с ShopMill
3.7 Обработка отверстий
3.7.11 Линейный массив отверстий
Программируется расположение произвольного количества отверстий так, что их центры лежат на одной или нескольких параллельных прямых с равным расстоянием друг от друга.
Для программирования непрямоугольного массива отверстий,
задают угол αX или αY.
Positionen
>
¾
Нажмите программные клавиши “Обр. отверст”, “Позиции” и
“Прямая/Массив/Рамка”.
¾
Установите курсор в поле "Прямая/Массив/Рамка". Программной клавишей "Альтернативно" выберите "Массив".
Вспомогательная схема,
вызываемая клавишей
.
Вспомогательная схема “Массив”
Параметр
Описание
Ед. измерен.
Z0
Высота заготовки (абс. или отн.)
мм
При первом вызове функции значение Z0 задается в абсолютных координатах.
X0
Координата X исходной точки (центра первого отверстия)
мм
При первом вызове функции значение X0 задается в абсолютных координатах.
Y0
Координата X исходной точки (центра первого отверстия)
мм
При первом вызове функции значение Y0 задается в абсолютных координатах.
α0
Угол поворота массива.
Положительный угол:
Поворот против часовой стрелки.
Отрицательный угол:
Поворот по часовой стрелке.
αX
Угол поворота массива относительно оси X.
град
Положительный: массив повернут относительно оси X против часовой стрелки.
Отрицательный: массив повернут относительно оси X по часовой стрелке.
αY
Угол поворота массива относительно оси Y.
град
Положительный: массив повернут относительно оси Y против часовой стрелки.
Отрицательный: массив повернут относительно оси Y по часовой стрелке.
L1
L2
Расстояние между центрами соседних отверстий в направлении оси X.
Расстояние между центрами соседних отверстий в направлении оси Y.
N1
N2
Количество отверстий по оси X.
Количество отверстий по оси Y.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
град
мм
3-253
3 3.7 Обработка отверстий
Программирование с ShopMill
01/2008
3
3.7.12 Расположение отверстий по рамке
При помощи этой функции программируется расположение произвольного количества отверстий так, что их центры образуют
четырехугольник. Расстояния между центрами соседних отверстий по разным направлениям могут быть различными.
Для программирования расположения отверстий по ромбу задают
угол αX или αY.
Positionen
>
¾
Нажмите программные клавиши “Обр. отверст”, “Позиции” и
“Прямая/Массив/Рамка”.
¾
Установите курсор в поле "Прямая/Массив/Рамка". Программной клавишей "Альтернативно" выберите схему расположения "Рамка".
Вспомогательная схема,
вызываемая клавишей
.
Вспомогательная схема “Рамка”
3-254
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3
01/2008
3
Программирование с ShopMill
3.7 Обработка отверстий
Параметр
Описание
Ед. измер.
Z0
Высота заготовки (абс. или отн.)
мм
При первичном вызове функции значение Z0 задается в абсолютных координатах.
X0
Координата X исходной точки (центра первого отверстия)
мм
При первичном вызове функции значение X0 задается в абсолютных координатах.
Y0
Координата Y исходной точки (центра первого отверстия)
мм
При первичном вызове функции значение Y0 задается в абсолютных координатах.
α0
Угол наклона рамки относительно оси X.
Положительный угол: Рамка повернута относительно оси X против часовой
стрелки.
Отрицательный угол:
Рамка повернута относительно оси X по часовой
стрелке.
αX
град
Угол поворота массива относительно оси X.
Положительный: массив повернут относительно оси X против часовой стрелки.
Отрицательный: массив повернут относительно оси X по часовой стрелке.
αY
град
Угол поворота массива относительно оси Y.
Положительный: массив повернут относительно оси Y против часовой стрелки.
Отрицательный: массив повернут относительно оси Y по часовой стрелке.
L1
L2
Расстояние между центрами соседних отверстий по оси X.
Расстояние между центрами соседних отверстий по оси Y.
N1
N2
Количество отверстий по оси X.
Количество отверстий по оси Y.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
град
мм
3-255
3 3.7 Обработка отверстий
Программирование с ShopMill
01/2008
3
3.7.13 Расположение отверстий по окружности
Программируется расположение произвольного количества отверстий так, что их центры лежат на окружности заданного радиуса. Базовый угол α0 (для центра первого отверстия) отсчитывается от оси X. Угол между радиус-векторами центров отверстий
рассчитывается системой ЧПУ в зависимости от их количества.
Значение этого угла одинаково для всех отверстий.
При применении круговых осей A-или B угол относится к предварительно заданной исходной точке (A0).
Выбор XA применяется в случае, если при обработке должна
использоваться круговая ось.
При этом ось ординат не используется, т.е. ось ординат должна
позиционироваться заранее.
Инструмент может перемещаться к следующей позиции как по
прямой, так и по круговой траектории.
Das Werkzeug fährt die Positionen
auf einer Geraden an. In einer
Kreisnut kann deshalb eine Konturverletzung entstehen.
Das Werkzeug fährt die Positionen
auf der programmierten Kreisbahn
an. In einer Kreisnut entsteht
keine Konturverletzung.
Перемещение в следующую позицию по прямой или круговой траектории
Positionen
>
¾
Нажмите программные клавиши " Обр. отверст ", "Позиции" и
"Окружность/Дуга".
¾
Установите курсор в поле "Окружность/ Дуга" и сделайте выбор между окружностью и дугой программной клавишей "Альтернативно".
Вспомогательная схема,
вызываемая клавишей
.
Вспомогательная схема “Отверстия по окружности”
3-256
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3
01/2008
3
Программирование с ShopMill
3.7 Обработка отверстий
Параметр
Описание для плоскости XY(без поддержки круговых осей А и B)
Ед. измерен.
Z0
Высота заготовки (абс.. или отн.)
мм
X0
Координата X положения центра окружности (абс. или отн.)
мм
Y0
Координата Y положения центра окружности (абс. или отн.)
мм
α0
Базовый угол (для центра первого отверстия) относительно оси X.
град
Положительный угол:
часовой стрелки.
Отрицательный угол:
стрелке.
центр первого отверстия отклонен от оси X против
центр первого отверстия отклонен оси X по часовой
R
Радиус окружности
N
Количество обрабатываемых отверстий.
FP
Подача для позиционирования.
мм
мм/мин
Позициониро- По прямой: Инструмент перемещается в следующую позицию с ускоренным
вание
ходом по прямой траектории.
По дуге окружности:
Инструмент перемещается в следующую позицию по
круговой траектории.
на заданной подаче (FP).
Параметр
Описание для плоскости XY (с поддержкой круговой оси А/B)
Ед. измерен.
Z0
Высота заготовки (абс.. или отн.)
мм
X0
Координата X исходной точки (абс. или отн.)
мм
A0
Исходный угол (абс.).
град
Угол для центра первого отверстия относительно оси X.
Положительный угол:
центр первого отверстия отклонен от оси X против
часовой стрелки.
Отрицательный угол:
центр первого отверстия отклонен относительно оси X
по часовой стрелке.
N
Количество обрабатываемых отверстий.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3-257
3 3.7 Обработка отверстий
Программирование с ShopMill
01/2008
3
3.7.14 Расположение отверстий по дуге
При помощи этой функции программируется расположение произвольного количества отверстий так, что их центры лежат на
дуге окружности определенного радиуса
Инструмент может перемещаться к следующей позиции как по
прямой, так и по круговой траектории (только при выборе XY).
(Подробное описание дается в разделе “Расположение отверстий
по окружности”.
Выбор XA применяется в случае, если при обработке должна
использоваться круговая ось.
При этом ось ординат не используется, т.е. ось ординат должна
позиционироваться заранее.
Positionen
>
¾
Нажмите программные клавиши “Обр. отверст”, “Позиции” и “
Окружность/Дуга ”.
¾
Установите курсор в поле " Окружность/Дуга ". Программной
клавишей "Альтернативно" выберите схему расположения
"Дуга".
Вспомогательная схема,
вызываемая клавишей
.
Вспомогательная схема “Отверстия по дуге”
3-258
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3
01/2008
3
Программирование с ShopMill
3.7 Обработка отверстий
Параметр
Описание для плоскости XY (без круговой оси А/B)
Ед. измерен.
Z0
Высота заготовки (абс.. или отн.)
мм
X0
Координата X положения центра дуги (абс. или отн.)
мм
Y0
Координата Y положения центра дуги (абс. или отн.)
мм
α0
Базовый угол (для центра первого отверстия) относительно оси X.
град
α1
Угол между радиус-векторами центров соседних отверстий.
Положительный: отверстия в группе расположены против часовой стрелки
относительно первого отверстия.
Отрицательный: отверстия в группе расположены по часовой стрелке относительно первого отверстия.
град
R
Радиус дуги.
мм
N
Количество обрабатываемых отверстий.
FP
Подача для позиционирования.
мм/мин
Позициониро- По прямой:
Инструмент перемещается в следующую позицию по прямой
вание
траектории с ускоренным ходом.
По дуге окружности:
Инструмент перемещается в следующую позицию по
круговой траектории.
на заданной подаче (FP).
Параметр
Z0
Описание для плоскости XY (с круговой осью А/B)
Ед. измерен.
Высота заготовки (абс.. или отн.)
мм
X0
Координата X исходной точки (абс. или отн.)
град
A0
Исходный угол (абс.).
Угол для центра первого отверстия относительно оси X.
град
A1
Угол поворота (абс.).
после обработки отверстия производится поворот на угол А1 для перехода к
следующей позиции.
Положительный угол:
поворот против часовой стрелки.
Отрицательный угол:
поворот по часовой стрелке.
град
N
Количество обрабатываемых отверстий.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3-259
3 3.7 Обработка отверстий
Программирование с ShopMill
01/2008
3
3.7.15 Активирование и отключение позиций в схемах расположения отверстий
Отключение позиций может осуществляться в следующих схемах
расположения:
•
Прямая
•
Линейный массив
•
Рамка
•
•
Окружность (только в плоскости XY)
Дуга окружности (только в плоскости XY).
Обработка отверстий, соответствующих отключенным позициям,
не производится.
Отключение/ активирование позиций
Positionen
>
¾
Нажмите программные клавиши “Обр. отверст”, “Позиции”.
¾
Нажмите программные клавиши “Прямая/Массив/Рамка” или
“Окружность/Дуга”.
¾
Нажмите программную клавишу “Откл. поз.”.
или
Pos. ausblenden >
Откроется окно “Отключить позиции”.
При этом отображается номер текущей позиции, координаты ее
положения (X, Y) и состояние (активно/отключено).
На схеме отключенные позиции обозначаются точками. Текущая
позиция выделена окружостью.
¾ Задайте в поле "Позиция" номер позиции (по порядку обработки), которую необходимо отключить.
Position
+
- ИЛИ ¾ Нажмите программную клавишу "Позиция + ", чтобы выбрать
следующую позицию (в порядке обработки).
Position
-
- ИЛИ ¾ Нажмите программную клавишу "Позиция - ", чтобы выбрать
предыдущую позицию (в порядке обработки).
¾
3-260
Нажмите программную клавишу "Альтернативно", чтобы активировать или отключить текущую позицию.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3
01/2008
Программирование с ShopMill
3.7 Обработка отверстий
3
Одновременное активирование или отключение всех позиций
Alle ausblenden
¾
Нажмите программную клавишу "Отключить все", чтобы одновременно отключить все позиции.
Alle einblenden
¾
Нажмите программную клавишу "Активировать все", чтобы
одновременно активироввать все позиции.
3.7.16 Обход выступов между отверстиями
Функция
Выступ, находящийся между двумя группами отверстий, обходится инструментом сверху. Высота выступа может программироваться как в абсолютных, так и в относительных координатах.
По окончании обработки отверстий первой группы инструмент
перемещается с ускоренным ходом вдоль инструментальной оси
до уровня “запрограммированная высота выступа + безопасное
расстояние”. На этом уровне производится перемещение инструмента с ускоренным ходом в новую позицию обработки. Затем
инструмент перемещается с ускоренным ходом вдоль инструментальной оси до уровня “Z0 схемы расположения отверстий+
безопасное расстояние”.
Positionen
>
¾
Нажмите программные клавиши “Обр. отверст”, “Позиции” и
“Выступ”.
Hindernis
Указание
В данном случае рассмотрен только выступ, находящийся между
двумя схемами расположения отверстий.
Если позиция замены инструмента и запрограммированная плоскость отвода находятся ниже поверхности выступа, то инструмент перемещается до уровня плоскости отвода и затем в новую
позицию обработки без учета наличия выступа. Поверхность выступа не должна находиться выше плоскости отвода.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3-261
3 3.7 Обработка отверстий
Программирование с ShopMill
Пример программирования
01/2008
3
Сверление 4 отверстий при наличии выступа.
Сначала производится зацентровка, а затем сверление отверстий. После задания координат положения отверстий первой
группы (X=15), программируется выступ. Затем программируются
координаты положения второй группы отверстий (X=100).
Sicherheitsabstand (SC)
Z
Z=20
Z=0
Z=-20
Y
46
30
X
15
100
X
Чертеж детали
Фрагмент программы обработки отверстий при наличии выступа
3-262
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3
01/2008
Программирование с ShopMill
3.7 Обработка отверстий
3
3.7.17 Повтор обработки позиций
Функция
Для повторной обработки отверстий по уже запрограммированной схеме применяется функция “Повторить позиции”.
При этом должен быть указан номер схемы расположения отверстий. ShopMill присваивает эти номера автоматически. В программе они располагаются сразу после номера кадра.
Фрагмент программы, номер схемы расположения = 001
Positionen
wiederh.
¾
Нажмите программные клавиши “Обр. отверст”, “Повторить
позиции”.
¾
Введите номер схемы расположения, например, 1, и нажмите
программную клавишу "Принять". Выбранная схема может
быть обработана еще раз.
Фрагмент программы, повтор схемы расположения позиций 60
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3-263
3 3.7 Обработка отверстий
Программирование с ShopMill
01/2008
3
3.7.18 Примеры программирования операции сверления
Сверление отверстий, нахо- Задача: Обрабатываемая заготовка содержит уступ. Необходимо изгодящихся на различной высо- товить 2 сквозных и 2 глухих отверстия Ø 12 мм, находящиеся на разной
те
высоте.
Программирование:
Зацентровка всех 4 отверстий.
Глубокое сверление глухих отверстий с функцией удаления стружки.
Глубокое сверление сквозных отверстий с функцией стружкодробления.
Werkzeug
Rückzugsebene
Z
Sicherheitsabstand
für Z=0
Z0
Z-14
Sicherheitsabstand
für Z= -36
Z-36
Z-50
X
4 Bohrungen
Durchmesser 12 mm
Y
30
12
25
60
X
Eilgang
Bearbeitungsvorschub
Чертеж детали и схема обработки
Фрагмент программы
3-264
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3
01/2008
Программирование с ShopMill
3.7 Обработка отверстий
Сверление с последующим зенкованием
3
Необходимо изготовить группу сквозных отверстий с цилиндрическими углублениями под головки болтов. Отверстия расположены
по дуге окружности.
При программировании для зенковки с направляющей цапфой
значения коррекции должны быть заданы в параметре D2 (см.
раздел "Задание инструментов и их коррекций").
Z
Schnitt A-B
30
8,5
15
9
X
B
80
45
60
40
Y
A
50
100
X
Чертеж детали
Фрагмент программы
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3-265
3 3.8 Фрезерование
Программирование с ShopMill
01/2008
3.8
Фрезерование
3.8.1
Фрезерование плоскости
3
При помощи этого цикла обрабатываются плоские поверхности
заготовок. Обработка ориентирована только на плоскости с прямоугольной геометрией. Прямоугольник рассчитывается из координат угловых вершин 1 и 2, которые заданы в заголовке программы.
Обработка может производиться с пространственными ограничениями или без них.
Для обработки детали с 4 ограничениями применяется цикл обработки кармана.
Цикл может применяться как для черновой, так и для чистовой
обработки:
Черновая:
• Многократное фрезерование плоскости
• Поворот инструмента производится над кромками заготовки.
Чистовая:
• Однократное фрезерование плоскости.
• Поворот инструмента производится на уровне безопасного
расстояния в горизонтальной плоскости (X/Y).
•
Отвод фрезы.
Подача на глубину осуществляется всегда вне материала заготовки.
При необходимости фрезерования фаски применяют цикл фрезерования прямоугольного выступа.
При плоском фрезеровании эффективный диаметр фрезы заложен в параметрах станка.
См. документацию на станок.
При вертикальном фрезеровании исходная точка находится всегда сверху или снизу. При горизонтальном фрезеровании – справа
или слева.
По возможности обработка должна производиться от наружного
контура.
Положение исходной точки отображается на вспомогательной
схеме.
Исходная точка
Planfräsen
3-266
¾
>
Нажмите программные клавиши "Фрезерование" и "Плоское
фрезерование".
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3
01/2008
3
Программирование с ShopMill
3.8 Фрезерование
Выбор направления
обработки
Выберите направления обработки в поле "Направление" нажатием программной клавиши "Альтернативно".
•
Одинаковое направление строчек
•
Переменное направление строчек
Выбор ограничений
...
Для выбора необходимого ограничения нажмите соответствующую программную клавишу.
Выбранные ограничения отображаются на вспомогательной схеме в штриховой графике.
Параметр
Вид обработки
Описание
Ед. измер.
Черновая:
Фрезерование до достижения запрограммированного припуска под чистовую
обработку.
Чистовая:
Плоскость обрабатывается однократно. После обработки каждой строчки производится отвод инструмента.
Направление
обработки
Одинаковое направление строчек
Переменное направление строчек
X0, Y0
Z0
Координаты X и Y первой угловой вершины плоскости (абс. или отн.)
Высота заготовки (абс. или отн.).
мм
X1
Y1
Z1
Координата X второй угловой вершины плоскости (абс. или отн.).
Координата Y второй угловой вершины плоскости (абс. или отн.).
Высота готовой детали (абс. или отн.).
мм
DXY
Максимальная подача на врезание в плоскости XY (зависит от диаметра
фрезы).
Альтернативно может задаваться подача на врезание в плоскости XY в %, как
отношение величины подачи на врезание (мм) к диаметру фрезы (мм).
мм
%
DZ
Max. Максимальная подача на врезание в направлении оси Z.
мм
UZ
Припуск под чистовую обработку.
мм
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3-267
3 3.8 Фрезерование
Программирование с ShopMill
01/2008
3
При чистовой обработке должен задаваться тот же самый припуск под чистовую обработку, что и при черновой обработке. Величина припуска под чистовую обработку используется для позиционирования при отводе инструмента.
Пример программирова- С поверхности заготовки должен быть удален слой материала толщиной
ния плоского фрезерова- 10 мм. При этом 8 мм снимается в режиме чернового фрезерования и 2
мм - припуск под чистовую обработку. Диаметр фрезы – 40 мм.
ния
Размеры заготовки: X0=0, Y0=0, Z0=10, X1=100 абс., Y1=50 абс., Z1=0
абс
Schruppen
Schlichten
Z0=10
UZ=2
Z1=0
Z
Z=-40
100
X
Плоское фрезерование: Черновое и черновое
Черновое фрезерование плоскости
Чистовое фрезерование плоскости
Фрагмент программы, черновое и чистовое фрезерование плоскости
3-268
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3
3.8.2
01/2008
Программирование с ShopMill
3.8 Фрезерование
3
Обработка прямоугольных карманов
Для обработки прямоугольных карманов используется функция
"Прямоугольный карман".
При этом возможны следующие варианты обработки.
• Изготовление кармана в сплошном материале.
• Предварительное засверливание в центре обработки. Применяется в случае отсутствия режущей перемычки в центре торца фрезы. При этом последовательно программируются кадры
для сверления, обработки кармана и задания координат.
• Обработка предварительно изготовленного кармана (см. параметр “Удаление материала”).
Исходная точка обработки кармана выбирается в зависимости от
того, как нанесены размеры кармана в рабочем чертеже детали.
Подвод/отвод инструмента
1. Инструмент с ускоренным ходом перемещается в центр кармана на уровне плоскости отвода, затем опускается до уровня
безопасного расстояния.
2. Производится подача на врезание в соответствии с выбранным способом врезания.
3. Осуществляется выбранный вид обработки кармана. Направление обработки – от центра кармана.
4. Инструмент отводится с ускоренным ходом до уровня безопасного расстояния.
Вид обработки
При фрезеровании прямоугольных карманов можно применять
следующие виды обработки:
• Черновая обработка
При черновой обработке припуск снимается послойно с направлением из центра кармана до достижения глубины кармана Z1.
• Чистовая обработка
При чистовой обработке в первую очередь всегда обрабатываются стенки кармана. При этом подвод инструмента осуществляется по траектории в виде четверти окружности, плавно
переходящей в контур округленного угла кармана. Последняя
подача на врезание используется для обработки дна. Направление обработки – из центра.
• Чистовая обработка стенок кармана
Чистовая обработка стенок кармана производится подобно
чистовой обработке, но без обработки дна кармана.
• Фрезерование фаски
Фрезеруется фаска на верхней кромке кармана.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3-269
3 3.8 Фрезерование
Программирование с ShopMill
¾
Tasche
3
01/2008
>
Нажмите программные клавиши “Фрезерование”, “Карман” и
“Прямоугольный карман”.
Rechtecktasche
Вспомогательная схема,
вызываемая клавишей
Вспомогательная схема “Фрезерование прямоугольного кармана”
Если при чистовой обработке был задан радиус углов кармана R
= 0, то при обработке фаски для параметра R необходимо задать
радиус чистовой фрезы.
Параметр
T, F, V
Описание
Ед. измерен.
См. раздел "Программирование инструмента, данных коррекции инструмента и
частоты вращения шпинделя”.
Положение
Существует 5 возможных вариантов положения исходной точки:
исходной точ- • Центр кармана
ки
• Левый нижний угол
•
Правый нижний угол
• Левый верхний угол
• Правый верхний угол
Исходная точка (выделенная желтым цветом) будет отображена на вспомогательной схеме.
Вид обработки
Черновая:
Чистовая
Чистовая обработка стенок кармана
Фрезерование фаски
Единичный
Фрезеруется один прямоугольный карман с исходной точкой (X0, Y0, Z0).
Несколько по Фрезеруется несколько карманов с расположением по определенной схеме,
схеме
например, по окружности, дуге, в виде прямоугольного массива и т.д.
X0
Y0
Z0
3-270
Координаты исходной точки кармана:
Координата X (только при обработке единичного кармана), абс. или отн..
Координата Y (только при обработке единичного кармана), абс. или отн.
Высота заготовки (только при обработке единичного кармана), абс. или отн.
мм
мм
мм
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3
01/2008
3
Программирование с ShopMill
3.8 Фрезерование
W
Ширина кармана
мм
L
Длина кармана
мм
R
Радиус округления углов кармана.
мм
α0
Угол поворота кармана относительно оси X.
град
Z1
Глубина кармана относительно Z0 (абс. или отн.) (не для обработки фаски)
мм
DXY
max. Максимальная подача на врезание в плоскости XY
мм
Альтернативно может задаваться подача на врезание в плоскости XY в % как %
отношение подачи на врезание (мм) к диаметру фрезы (мм). (не для обработки
фаски)
DZ
Максимальная подача на врезание в направлении оси Z (не для обработки
фаски).
мм
UXY
Припуск под чистовую обработку стенок кармана (в плоскости XY), не для обработки фаски.
мм
UZ
Припуск под чистовую обработку дна кармана (не для обработки фаски).
мм
Тип врезания Возможен выбор следующих способов врезания:
По винтовой: Врезание инструмента по винтовой траектории
Центр фрезы перемещается по винтовой траектории с заданным радиусом и
глубиной подачи на оборот. При достижении глубины врезания инструмент
совершает еще один круг для удаления образованной при врезании поверхности.
Маятниковое: Маятниковое врезание в центре кармана
Центр фрезы осуществляет маятниковое движение с прямолинейными участками траектории до достижения заданной глубины врезания. Затем инструмент
совершает еще один круг для удаления образованной при врезании поверхности.
Центрально: Вертикальное врезание в центре кармана
Подача на врезание осуществляется вертикально в центре кармана.
Указание: При вертикальном способе врезания фреза должна иметь режущую
перемычку в центре торца.
EP
Максимальный шаг винтовой траектории (только при винтовом врезании)
Исходя из геометрических соотношений, шаг винтовой линии может быть
меньше величины EP.
ER
Радиус винтовой траектории (только при винтовом врезании)
мм
Радиус не должен быть больше радиуса фрезы, иначе при врезании останется
неудаленный материал. При задании радиуса следите за тем, чтобы не повредить геометрию кармана.
EW
Угол врезания (только для маятникового врезания).
град
FZ
Величина подачи на врезание по оси Z (только для центрального врезания).
мм/мин
мм/зуб
Удаление
материала
Полная обработка:
Карман фрезеруется в сплошном материале (например, в отливке).
Доработка:
Происходит обработка уже существующего отверстия или кармана меньших
размеров. В этом случае должны задаваться параметры AZ, W1 и L1.
FS
Ширина фаски (только для фрезерования фаски), отн.
ZFS
Глубина погружения вершины фрезы ( для фрезерования фаски), абс. или отн. мм
AZ
Глубина предварительно изготовленного кармана (только для доработки).
мм
W1
Ширина предварительно изготовленного кармана (только для доработки).
мм
L1
Длина предварительно изготовленного кармана (только для доработки).
мм
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
мм/об
мм
3-271
3 3.8 Фрезерование
Программирование с ShopMill
01/2008
3
Пример программирования Программируется черновая и чистовая обработка прямоугольного кармана. Так как используемая фреза не имеет режущей перемычки в центре торца, сначала производится предварительное засверливание с
помощью сверла Ø 20 мм.
120
v o rg e b o h rt
D u rc h m e s s e r 2 0 m m
80
50
Y
90
S c h li c h ta u f m a ß 1 m m
B e z u g s p u n k t d e r R e c h te c k t a s c h e
X
Чертеж прямоугольного кармана
Черновое фрезерование кармана
Чистовое фрезерование кармана
Фрагмент программы для предварительного засверливания и фрезерования
прямоугольного кармана
3-272
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3
3.8.3
01/2008
Программирование с ShopMill
3.8 Фрезерование
3
Обработка цилиндрических карманов
Для обработки цилиндрических карманов используется функция
"Цилиндрический карман".
При этом возможны следующие варианты обработки.
• Изготовление кармана в сплошном материале.
• Предварительное засверливание в центре обработки. Применяется в случае отсутствия режущей перемычки в центре торца фрезы. При этом последовательно программируются кадры
для сверления, обработки кармана и задания координат.
• Обработка предварительно изготовленного кармана (см. параметр “Удаление материала”).
Послойное снятие припуска
При фрезеровании цилиндрического кармана существуют два
способа снятия припуска – с прямолинейными и винтовыми движениями инструмента.
При этом способе припуск удаляется послойно с горизонтальным
расположением слоев.
Подвод/отвод инструмента
1. Инструмент с ускоренным ходом перемещается в центр кармана на уровне плоскости отвода, затем опускается до уровня
безопасного расстояния.
2. Производится подача на врезание в соответствии с выбранным способом врезания.
3. Осуществляется выбранный вид обработки кармана. Направление обработки – от центра кармана
4. Инструмент отводится с ускоренным ходом до уровня безопасного расстояния.
Вид обработки
При фрезеровании цилиндрических карманов можно применять
следующие виды обработки:
• Черновая обработка
При черновой обработке припуск снимается послойно с направлением из центра кармана до достижения глубины кармана Z1.
• Чистовая обработка
При чистовой обработке в первую очередь всегда обрабатываются стенки кармана. При этом подвод инструмента осуществляется по траектории в виде четверти окружности, плавно
переходящей в контур кармана. Последняя подача на врезание используется для обработки дна. Направление обработки
– из центра кармана.
• Чистовая обработка стенок кармана
Чистовая обработка стенок кармана производится подобно
чистовой обработке, но без обработки дна кармана.
• Фрезерование фаски
Фрезеруется фаска на верхней кромке кармана.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3-273
3 3.8 Фрезерование
Программирование с ShopMill
01/2008
3
Обработка по винтовой
траектории
Удаление материала осуществляется при перемещении инструмента по винтовой траектории.
Подвод/отвод инструмента
1. Инструмент с ускоренным ходом перемещается в центр кармана на уровне плоскости отвода, затем опускается до уровня
безопасного расстояния.
2. Производится подача на врезание для обработки первого
диаметра.
3. Осуществляется выбранный вид обработки кармана до достижения дна кармана (возможно с оставлением припуска под
чистовую обработку).
4. Инструмент отводится с ускоренным ходом до уровня безопасного расстояния.
При фрезеровании цилиндрических карманов можно применять
следующие виды обработки:
• Черновая обработка
Удаление материала производится при винтовой траектории
инструмента сверху-вниз.
На уровне дна кармана инструмент совершает полный обход
контура для удаления остатков материала.
Инструмент отводится от обработанной поверхности по траектории в виде четверти окружности и с ускоренным ходом перемещается до уровня безопасного расстояния.
Эта последовательность обработки повторяется многократно с
увеличением диаметра обработки до достижения заданной
геометрии кармана.
Вид обработки
• Чистовая обработка
При чистовой обработке в первую очередь обрабатываются
стенки кармана до достижения дна. Траектория инструмента –
винтовая.
На уровне дна кармана инструмент совершает полный обход
контура для удаления остатков материала.
Дно фрезеруется со спиралевидной траекторией инструмента
в направлении от края к центру кармана.
От центра кармана инструмент отводится с ускоренным ходом
до уровня безопасного расстояния.
• Чистовая обработка стенок кармана
На уровне дна кармана инструмент совершает полный обход
контура для удаления остатков материала.
Инструмент отводится от обработанной поверхности по траектории в виде четверти окружности и с ускоренным ходом перемещается до уровня безопасного расстояния.
¾
Tasche
>
Нажмите программные клавиши "Фрезерование", "Карман",”Цилиндрический карман”.
Kreistasche
3-274
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3
01/2008
Программирование с ShopMill
3.8 Фрезерование
3
Вспомогательная
схема, вызываемая клавишей
Вспомогательная схема “Фрезерование цилиндрического кармана”
Параметр
Описание
T, F, V
См. раздел "Программирование инструмента, данных коррекции инструмента и
частоты вращения шпинделя".
Послойно
По винтовой
При удалении материала инструмент совершает прямолинейные движения
При удалении материала инструмент совершает винтовое движение
Вид обработки
Единицы
измерен.
Черновое фрезерование
Чистовое фрезерование
Чистовая обработка стенок кармана
Фрезерование фаски (только при прямолинейном движении инструмента)
Фрезеруется один цилиндрический карман с центром в (X0, Y0, Z0).
Единичный
Несколько по Фрезеруется несколько цилиндрических карманов с расположением по определенной схеме, например, по кругу, дуге, в виде прямоугольного массива и т.д.
схеме
Координаты центра кармана:
X0
По оси X (только для единичного кармана), абс. или отн.
мм
Y0
По оси Y (только для единичного кармана), абс. или отн.
мм
Z0
Высота заготовки (только для единичного кармана), абс. или отн.
мм
Диаметр
кармана
мм
∅
Z1
Глубина кармана относительно Z0, абс. или отн. (не для фрезерования фаски). мм
DXY
DZ
Наибольшая подача на врезание в плоскости XY.
Подача на врезание может также задаваться в % от диаметра фрезы (не для
фрезерования фаски).
Наибольшая подача на глубину (вдоль оси Z) (не для фрезерования фаски).
мм
UXY
Чистовой припуск на обработку стенок кармана (не для фрезерования фаски)
мм
UZ
Чистовой припуск на обработку дна кармана (не для фрезерования фаски)
мм
мм
%
Способ вреза- Можно выбрать следующие способы врезания (только при работе инструмента
ния:
по прямолинейным траекториям):
По винтовой: Врезание инструмента по винтовой траектории:
Инструмент перемещается по винтовой траектории, задаваемой радиусом и
глубиной подачи на оборот. При достижении заданной глубины инструмент
совершает еще один круг для удаления образованной при врезании поверхности. Перемещение инструмента осуществляется на рабочей подаче.
Вертикально: Вертикальное врезание в центре обработки
Инструмент врезается в заготовку на величину подачи на врезание вертикально в центре кармана. Инструмент движется с подачей на врезание FZ.
Указание: Необходимо наличие режущей перемычки в центре торца фрезы. В
противном случае необходимо предварительное засверливание.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3-275
3 3.8 Фрезерование
Программирование с ShopMill
EP
3
FS
Максимальный шаг винтовой линии (только при врезании по винтовой линии). мм/об
При обработке шаг винтовой линии может быть меньше этого значения.
Радиус винтовой линии (только при врезании по винтовой линии).
мм
Радиус не должен быть больше радиуса фрезы, иначе будет оставаться неудаленный материал. При задании радиуса обращайте внимание на то, чтобы
не выйти за размеры кармана.
Величина подачи на врезание (только при вертикальном врезании)
мм/мин
мм/зуб
Полное удаление материала:
Карман фрезеруется в сплошном материале, например, в отливке.
Доработка:
Производится увеличение размеров уже существующего отверстия или предварительно изготовленного цилиндрического кармана. При этом должны быть
запрограммированы параметры AZ и ∅1.
Ширина фаски (только при фрезеровании фаски), отн.
мм
ZFS
Положение вершины фрезы (только для фрезерования фаски), абс. или отн.
мм
AZ
Глубина предварительно изготовленного кармана или отверстия (только при
доработке)
Диаметр предварительно изготовленного кармана или отверстия (только при
доработке)
мм
ER
FZ
Удаление
материала
∅1
3.8.4
01/2008
мм
Прямоугольный выступ
Для программирования фрезерной обработки прямоугольных
выступов, бобышек служит функция «Прямоугольный выступ».
При этом могут обрабатываться выступы следующих форм:
Прямоугольные выступы со скругленными и нескругленными углами
Исходная позиция для программирования обработки выступа
задается в зависимости от способа задания размеров на чертеже.
Дополнительно можно задать геометрию заготовки обрабатываемого выступа. Геометрия заготовки определяет область, вне
которой нет материала. В этой области инструмент может перемещаться с ускоренным ходом. ShopMill располагает геометрию
заготовки центрально обрабатываемому выступу. Геометрия
заготовки не должна пересекать геометрию заготовки соседнего
выступа.
Выступ обрабатывается с постоянной подачей на врезание. При
необходимости произвести обработку с несколькими различными
подачами на врезание, следует многократно программировать
функцию «Прямоугольный выступ» с постепенным уменьшением
припуска под чистовую обработку.
3-276
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3
01/2008
Программирование с ShopMill
3.8 Фрезерование
3
Подвод/Отвод инструмен- 1. Инструмент с ускоренным ходом перемещается сначала в
исходную точку на уровне плоскости отвода, затем – до уровня
та
безопасного расстояния. Исходная точка лежит на линии, отклоненной от положительного направления оси X на угол α0.
2. Осуществляется перемещение инструмента к контуру выступа
на рабочей подаче. Траектория движения инструмента – полуокружность. Сначала производится врезание инструмента на
глубину обработки, затем – движение в плоскости. Обход контура может производиться как по часовой, так и против часовой стрелки (в зависимости от запрограммированного типа обработки – встречное/попутное).
3. После однократного обхода контура инструмент отводится по
траектории в форме половины окружности. Далее происходит
врезание на следующую глубину обработки.
4. Производится подача инструмента к контуру по полуокружности и однократный обход контура выступа. Этот процесс повторяется до тех пор, пока высота выступа не достигнет заданной величины.
5. Инструмент с ускоренным ходом перемещается на безопасное
расстояние.
Подвод и отвод инструмента по траектории в форме полуокружности при
вращении шпинделя по часовой стрелке при попутном фрезеровании.
При фрезеровании прямоугольных выступов можно применять
следующие виды обработки:
Вид обработки
• Черновое фрезерование
Черновая обработка ведется с оставлением припуска под чистовое фрезерование.
• Чистовое фрезерование
При чистовой обработке выступ обрабатывается до достижения глубины Z1.
• Фрезерование фаски
Фрезеруется фаска на верхней кромке выступа.
¾
Zapfen
>
Нажмите программные клавиши "Фрезерование", "Выступ" и
"Прямоугольный выступ".
Rechteckzapfen
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3-277
3 3.8 Фрезерование
Программирование с ShopMill
01/2008
3
Вспомогательная
схема, вызываемая клавишей
.
Вспомогательная схема “Фрезерование прямоугольного выступа”
Параметр
T, F, S, V
См. раздел "Программирование инструмента, данных коррекции инструмента и
частоты вращения шпинделя".
Исходная
точка
Есть 5 вариантов выбора исходной точки:
• центр выступа
• точка внизу слева
• точка внизу справа
• точка вверху слева
• точка вверху справа
Вид обработки
Единицы
измерен.
Черновое фрезерование
Чистовое фрезерование
Фрезерование фаски
Единичный
Фрезеруется один выступ с координатами исходной точки (X0, Y0, Z0).
Несколько по Фрезеруется несколько выступов с расположением по определенной схеме,
схеме
например, по окружности, дуге, в виде прямоугольного массива и т.д.
Координаты исходной точки:
Координата X (только для единичного выступа), абс. или отн.
X0
Координата Y (только для единичного выступа), в абс. или отн.
Y0
Высота заготовки (только для единичного выступа), в абс. или отн.
Z0
W
Ширина выступа после обработки
мм
мм
мм
мм
L
Длина выступа после обработки
мм
R
Радиус округления углов выступа
мм
α0
Угол поворота выступа относительно оси X
град
Z1
Высота выступа, абс. или отн. (не для фрезерования фаски)
мм
DZ
Наибольшая подача на врезание по оси Z (не для фрезерования фаски)
мм
FS
Ширина фаски (только при фрезеровании фаски), отн.
мм
ZFS
Положение вершины фрезы (только для фрезерования фаски), абс.
или отн.
мм
UXY
W1
Чистовой припуск на длину (L) и ширину (W) выступа. Можно вызывать цикл
мм
обработки выступа многократно, задавая каждый раз новое значение чистового
припуска (не для фрезерования фаски).
Чистовой припуск на обработку плоскости основания выступа (не для фрезеро- мм
вания фаски)
Ширина заготовки выступа (важно для определения положения исходной точки) мм
L1
Длина заготовки выступа (важно для определения положения исходной точки) мм
UZ
3-278
Описание
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3
3.8.5
01/2008
Программирование с ShopMill
3.8 Фрезерование
3
Цилиндрический выступ
Для программирования фрезерной обработки цилиндрических
выступов служит функция «Цилиндрический выступ».
Дополнительно можно задать геометрию заготовки обрабатываемого выступа. Геометрия заготовки определяет область, вне
которой нет материала. В этой области инструмент может перемещаться с ускоренным ходом. ShopMill располагает геометрию
заготовки центрально обрабатываемому выступу. Геометрия
заготовки не должна пересекать геометрию заготовки соседнего
выступа.
Подвод/Отвод
инструмента
Выступ обрабатывается с постоянной подачей на врезание. При
необходимости произвести обработку с несколькими различными
подачами на врезание, следует многократно программировать
функцию «Цилиндрический выступ» с постепенным уменьшением
припуска под чистовую обработку.
1. Инструмент с ускоренным ходом перемещается сначала в
исходную точку на уровне плоскости отвода, затем переходит
на безопасное расстояние. Исходная точка находится всегда
на оси X в ее положительной области.
2. Осуществляется перемещение инструмента к контуру выступа
на рабочей подаче. Траектория движения инструмента – полуокружность. Сначала производится врезание инструмента на
глубину обработки, затем – движение по плоскости. Обход
контура может производиться как по часовой, так и против часовой стрелки (в зависимости от запрограммированного типа
обработки – встречное/попутное).
3. После однократного обхода контура инструмент отводится по
траектории в виде половины окружности. Далее происходит
врезание на следующую глубину обработки.
4. Производится подача инструмента к контуру по полуокружности и однократный обход контура выступа. Этот процесс повторяется до тех пор, пока высота выступа не достигнет заданной величины.
5. Инструмент с ускоренным ходом перемещается на уровень
безопасного расстояния.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3-279
3 3.8 Фрезерование
Программирование с ShopMill
01/2008
3
Y
Anfahren der Kontur
X
Abfahren der Kontur
Подвод и отвод инструмента по траектории в форме полуокружности при
вращении шпинделя по часовой стрелке при попутном фрезеровании.
При фрезеровании цилиндрических выступов можно применять
следующие виды обработки.
• Черновое фрезерование
Черновая обработка ведется с оставлением припуска под чистовое фрезерование.
• Чистовое фрезерование
При чистовой обработке выступ обрабатывается до достижения глубины Z1.
Вид обработки
Zapfen
>
•
Фрезеруется фаска на верхней кромке выступа.
¾
Нажмите программные клавиши "Фрезерование" и "Выступ",
“Цилиндрический выступ”.
Kreiszapfen
Вспомогательная схема,
вызываемая клавишей
Вспомогательная схема “Фрезерование цилиндрического выступа”
3-280
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3
01/2008
3
Программирование с ShopMill
3.8 Фрезерование
Параметр
T, F, S, V
Описание
Ед. измер.
См. раздел "Программирование инструмента, данных коррекции инструмента и
частоты вращения шпинделя".
Вид обработки
Черновая
Чистовая
Фрезерование фаски
Единичный
Фрезеруется один цилиндрический выступ с исходной точкой (X0, Y0, Z0).
Несколько по Фрезеруется несколько выступов с расположением по определенной схеме,
схеме
например, по окружности, дуге, в виде прямоугольного массива и т.д.
3.8.6
X0
Y0
Z0
Координаты исходной точки выступа:
Координата X (только при обработке единичного выступа), абс. или отн..
Координата Y (только при обработке единичного выступа), абс. или отн..
Высота заготовки (только при обработке единичного выступа), абс. или отн.
мм
мм
мм
∅
Диаметр выступа после обработки.
мм
Z1
Высота выступа (абс. или отн.) (не для обработки фаски)
мм
FS
Ширина фаски (только при фрезеровании фаски), отн.
мм
ZFS
Положение вершины фрезы (только для фрезерования фаски), абс.
или отн
мм
DZ
Максимальная подача на врезание по оси Z (не для обработки фаски).
мм
UXY
Припуск под чистовую обработку боковой поверхности выступа (в плоскости
XY), не для обработки фаски.
мм
ZU
Припуск под чистовую обработку основания выступа (не для обработки фаски). мм
∅1
Диаметр заготовки выступа.
(Важно для определения позиции подвода инструмента).
мм
Обработка прямых пазов
Для программирования обработки прямых пазов служит функция
"Прямой паз”.
При этом возможны следующие варианты обработки.
• Фрезерование паза в сплошном материале.
• Предварительное засверливание в центре обработки. Применяется в случае отсутствия режущей перемычки в центре торца фрезы. При этом последовательно программируются кадры
для сверления, обработки кармана и задания координат.
Положение исходной точки выбирается в зависимости от способа
нанесения размеров на чертеже.
Подвод/отвод инструмента
1. Инструмент с ускоренным ходом перемещается до плоскости
отвода, затем – до уровня безопасного расстояния.
2. Производится подача на врезание в соответствии с выбранным способом врезания.
3. Осуществляется выбранный вид обработки паза. Направление
обработки – от центра паза.
4. Инструмент отводится с ускоренным ходом до уровня безо-
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3-281
3 3.8 Фрезерование
Программирование с ShopMill
01/2008
3
пасного расстояния.
При фрезеровании прямых пазов можно применять следующие
виды обработки:
• Черновая обработка
При черновой обработке припуск снимается послойно до достижения глубины паза Z1.
• Чистовая обработка
При чистовой обработке в первую очередь всегда обрабатываются стенки паза. При этом подвод инструмента осуществляется по траектории в форме четверти окружности, плавно
переходящей в контур округленного угла паза. Последняя подача на врезание используется для обработки дна паза.
Вид обработки
• Чистовая обработка стенок паза
Чистовая обработка стенок паза производится подобно чистовой обработке, но без обработки дна паза.
• Фрезерование фаски
Фрезеруется фаска на верхней кромке паза.
¾
Nut
>
Нажмите программные клавиши "Фрезерование", "Паз", “прямой паз”.
Längsnut
Вспомогательная схема,
вызываемая клавишей
Вспомогательная схема “Фрезерование прямого паза”
3-282
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3
01/2008
3
Программирование с ShopMill
3.8 Фрезерование
Параметр
Описание
T, F, S, V
См. раздел "Программирование инструмента, данных коррекции инструмента и
частоты вращения шпинделя".
Исходная
точка
Существует 5 вариантов выбора исходной точки:
Ед. измер.
• центральная точка паза,
•
•
•
внутри слева,
внутри справа,
на контуре паза слева,
• на контуре паза справа.
Вид обработки
Черновая
Чистовая
Чистовая обработка стенок паза
Фрезерование фаски
Единичный
Фрезеруется один прямой паз с исходной точкой (X0, Y0, Z0).
Несколько по Фрезеруется несколько прямых пазов с расположением по определенной
схеме
схеме, например, по окружности, дуге, в виде прямоугольного массива и т.д.
Координаты исходной точки паза:
X0
Координата X (только при обработке единичного паза), абс. или отн..
Y0
Координата Y (только при обработке единичного паза), абс. или отн..
Z0
Высота заготовки (только при обработке единичного паза), абс. или отн.
мм
мм
мм
W
Ширина паза
мм
L
Длина паза
мм
α0
Угол поворота паза относительно оси X.
град
Z1
Глубина паза (не для обработки фаски).
мм
DXY
мм
Max. Максимальная подача на врезание в плоскости XY.
Альтернативно может задаваться подача на врезание в плоскости XY в % как %
отношение подачи на врезание (мм) к диаметру фрезы (мм). (не для обработки
фаски)
мм
Max. Подача на врезание по оси Z (не для обработки фаски).
мм
Ширина фаски (не при обработке фаски), отн.
DZ
FS
ZFS
Положение вершины фрезы (только для фрезерования фаски), абс.
или отн
мм
Припуск под чистовую обработку стенок паза (в плоскости XY), не для обработ- мм
ки фаски.
мм
ZU
Припуск под чистовую обработку дна паза (не для обработки фаски).
мм
Способ вреза- Применяются два способа врезания – центральное и маятниковое.
ния
Центральное=Вертикальное врезание в центре паза.
UXY
FZ
EW
Подача на врезание осуществляется вертикально в центре паза.
Указание: Необходимо наличие режущей перемычки в центре торца фрезы.
Маятниковое=Маятниковое врезание в плоскости симметрии паза
Центр фрезы совершает маятниковые движения с одновременным вертикальным перемещением вниз до достижения глубины врезания. Затем инструмент
совершает еще один круг для удаления образованной при врезании поверхности.
Величина подачи на врезание по оси Z (только для центрального врезания).
мм/мин
мм/зуб
Угол врезания (только для маятникового врезания).
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
град
3-283
3 3.8 Фрезерование
Программирование с ShopMill
3.8.7
01/2008
3
Обработка круговых пазов
Для программирования обработки одного или нескольких круговых пазов одинакового размера, расположенных по окружности
или дуге, применяется функция “Круговой паз”.
Размер инструмента
Необходимо учитывать, что для диаметра фрезы при фрезеровании круговых пазов должны выполняться следующие условия:
• Черновое фрезерование:
½ Ширина паза (W) – Чистовой припуск (UXY) ≤ Диаметр фрезы
• Чистовое фрезерование:
½ Ширина паза (W) ≤ Диаметр фрезы
• Чистовое фрезерование стенок паза:
Чистовой припуск (UXY) ≤ Диаметр фрезы
Кольцевой паз
При программировании обработки кольцевого паза для параметров N (количество) и α1 (центральный угол) задаются следующие
значения:
N=1
α1 = 360°
Подвод/Отвод инструмен- 1. Инструмент перемещается с ускоренным ходом в центр радиусного участка контура в конце паза на уровне плоскости отвота
да, затем – до уровня безопасного расстояния.
2. Далее инструмент на рабочей подаче врезается в заготовку с
учетом максимальной подачи на врезание в направлении оси
Z и припуска под чистовую обработку. Обработка паза может
производиться как по часовой, так и против часовой стрелки (в
зависимости от запрограммированного типа обработки –
встречное/попутное).
3. После изготовления первого паза инструмент перемещается с
ускоренным ходом до плоскости отвода.
4. Далее осуществляется подвод инструмента для обработки
следующего паза по прямолинейной или круговой траектории
и обработка паза.
5. Инструмент отводится с ускоренным ходом до уровня безопасного расстояния.
3-284
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3
01/2008
3
Программирование с ShopMill
3.8 Фрезерование
При фрезеровании круговых пазов можно применять следующие
виды обработки:
Вид обработки
• Черновая обработка
При черновой обработке припуск снимается послойно, исходя
из центра радиусного участка конца паза, до достижения глубины паза Z1.
• Чистовая обработка
При чистовой обработке в первую очередь всегда обрабатываются стенки кармана до достижения глубины Z1. При этом
подвод инструмента осуществляется по траектории в форме
четверти окружности, плавно переходящей в контур радиусного участка паза. Последняя подача на врезание используется
для обработки дна паза (от центра радиусного участка конца
паза).
• Чистовая обработка стенок паза
Чистовая обработка стенок паза производится подобно чистовой обработке, но без обработки дна паза.
• Фрезерование фаски
Фрезеруется фаска на верхней кромке паза.
¾
Nut
>
Нажмите программные клавиши "Фрезерование", "Паз" и
“Круговой паз”.
Kreisnut
При помощи программной клавиши “Альтернативно” можно выбрать расположение круговых пазов – по окружности или дуге.
Вспомогательная схема,
вызываемая клавишей
.
Вспомогательная схема “Расположение круговых пазов по окружности или дуге”
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3-285
3 3.8 Фрезерование
Программирование с ShopMill
Параметр
01/2008
Описание
T, F, S, V
См. раздел "Программирование инструмента, данных коррекции инструмента и
частоты вращения шпинделя".
FZ
Подача на врезание по оси Z.
3
Ед. измер.
мм/мин
мм/зуб
Вид обработки
Черновая
Чистовая
Чистовая обработка стенок паза
Фрезерование фаски
По окружности Пазы располагаются равномерно по окружности. Величина расстояния между
соседними пазами рассчитывается автоматически.
Пазы располагаются по дуге окружности. Величина расстояния между соседПо дуге
ними пазами вычисляется в зависимости от значения угла α2.
3-286
X0
Y0
Z0
Исходной точкой для задания размеров служит центральная точка. Ее координаты:
мм
Координата X, абс. или отн.
мм
Координата Y, абс. или отн
мм
Высота заготовки, абс. или отн.
W
Ширина паза
мм
R
Радиус кругового паза
мм
α0
Угол относительно оси X, определяющий положение первого паза.
град
α1
Центральный угол паза.
град
α2
Угол, задающий положения остальных пазов (только при расположении по
дуге).
град
N
Количество пазов
Z1
Глубина паза относительно Z0 (не для обработки фаски).
мм
DZ
Максимальная подача на врезание в направлении оси Z (не для обработки
фаски).
мм
FS
Ширина фаски (только при обработке фаски), отн.
мм
ZFS
Положение вершины фрезы (только для фрезерования фаски), абс.
или отн.
мм
UXY
Припуск под чистовую обработку стенок паза(в плоскости XY), не для обработ- мм
ки фаски.
Подвод инструмента, позиционирование
Прямолинейное: Подвод инструмента для обработки следующего паза осуществляется по прямолинейной траектории с ускоренным ходом.
По окружности: Подвод инструмента для обработки следующего паза осуществляется по круговой траектории с запрограммированной величиной подачи FP.
FP
Подача для позиционирования по круговой траектории.
мм/мин
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3
01/2008
3
Программирование с ShopMill
3.8 Фрезерование
3.8.8 Обработка открытых пазов
Для обработки открытых пазов используется функция “Открытый
паз”.
В зависимости от свойств заготовки и возможностей станка можно применять следующие способы обработки:
•
фрезерование с круговой подачей,
•
плунжерное (врезное) фрезерование.
Фрезерование с круговой Фрезерование с круговой подачей используется при черновой
обработке деталей из закаленных материалов фрезами из тверподачей
дого сплава VHM с покрытием.
Этот способ фрезерования, предпочтительный для высокоскоростной черновой обработки, не предусматривает врезания инструмента на полную глубину и обеспечивает постоянство ширины
контакта зуба инструмента с обрабатываемым материалом.
Ограничения для значений параметров при
фрезеровании с круговой подачей
•
•
Черновое фрезерование
1/2 Ширина паза (W) – Чистовой припуск (UXY) ≤ Диаметр
фрезы
Чистовое фрезерование
1/2 Ширина паза (W) ≤ Диаметр фрезы
•
•
Чистовое фрезерование стенок
Чистовой припуск (UXY) ≤ Диаметр фрезы
•
Ширина паза
Минимально: 1,15 x Диаметр фрезы + Чистовой припуск
Максимально: 2 x Диаметр фрезы + 2 x Чистовой припуск
•
Радиальная подача на врезание
Минимально: 0,02 x Диаметр фрезы
Максимально: 0,25 x Диаметр фрезы
Максимальная подача на врезание по глубине ≤ Высота режущей части зуба фрезы
•
Необходимо учесть, что точная величина высоты режущей части
зуба фрезы не может быть определена.
Величина максимальной радиальной подачи на врезание зависит
от свойств фрезы.
Чем тверже материал обрабатываемой заготовки, тем меньше
должна быть величина подачи на врезание.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3-287
3 3.8 Фрезерование
Программирование с ShopMill
Подвод/Отвод инструмента
Вид обработки
01/2008
1. Инструмент перемещается с ускоренным ходом в исходную
точку до уровня безопасного расстояния.
2. Инструмент подается на глубину резания.
3. Осуществляется выбранный вид обработки паза. Обработка
открытых пазов производится всегда сразу по всей длине паза.
4. Инструмент отводится до уровня безопасного расстояния.
При обработке открытых пазов можно применять следующие
виды обработки:
•
•
•
•
•
•
Плунжерное фрезерование
3
Черновое фрезерование
Черновая обработка осуществляется с круговой подачей фрезы. Круговые движения обеспечивают подачу инструмента в
плоскости XY. По окончании первого прохода фреза с круговой подачей перемещается в обратном направлении, снимая
следующий слой материала. Этот процесс повторяется до тех
пор, пока не будет достигнута глубина паза с припуском под
чистовую обработку.
Чистовое фрезерование
При чистовой обработке фреза перемещается вдоль стенок
паза, причем съем припуска по глубине производится частями, как и при черновой обработке. В процессе обработки
фреза выходит из паза на безопасное расстояние (от начала
или конца паза) чтобы обеспечить равномерную обработку
поверхности на всей длине паза.
Чистовая обработка стенок
Чистовая обработка стенок – это чистовая обработка без обработки дна паза.
Чистовая обработка дна
При чистовой обработке дна фреза совершает два прохода в
противоположных направлениях.
Получистовая обработка
Удаляется остаточный материал на стенках паза до достижения чистового припуска.
Фрезерование фаски
Фрезеруется фаска на верхней кромке кармана.
Плунжерное фрезерование является предпочтительным способом черновой обработки карманов и пазов при недостаточной
жесткости станка и обрабатываемой заготовки.
Сила резания, возникающая при этом способе фрезерования,
направлена вдоль оси инструмента (т.е., при обработке в плоскости XY сила резания направлена вдоль оси Z).
Благодаря этому инструмент практически не подвержен изгибу.
Осевое направление силы резания обеспечивает отсутствие вибраций при обработке нежестких заготовок.
Глубина резания может быть значительно увеличена. Плунжер-
3-288
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3
01/2008
Программирование с ShopMill
3.8 Фрезерование
3
ное фрезерование гарантирует более высокую стойкость инструмента с большим вылетом за счет устранения вибраций.
Граничные условия
при плунжерном фрезеровании
•
Максимальная радиальная подача на врезание
Максимальная подача на врезание зависит от ширины режущих кромок фрезы.
•
Величина шага
Величина шага определяется исходя из заданной ширины паза, диаметра фрезы и припуска под чистовую обработку.
Отвод инструмента от обработанной поверхности
Если угол охвата фрезы обрабатываемым материалом менее
180°, то отвод инструмента осуществляется под углом 45°. В
противном случае отвод производится в вертикальном направлении, как при сверлении.
•
•
Обратный ход инструмента
После отвода инструмента от обрабатываемой поверхности
инструмент перемещается в вертикальном направлении.
• Безопасное расстояние
Обработку необходимо вести до достижения уровня безопасного расстояния за пределами паза, чтобы избежать образования округлений на концах паза.
При назначении максимальной радиальной подачи на врезание
необходимо учитывать, что точная величина ширины режущей
кромки фрезы не может быть определена.
Подвод/Отвод инструмента
Вид обработки
1. Инструмент перемещается с ускоренным ходом в исходную
позицию на уровне безопасного расстояния.
2. Осуществляется выбранный вид обработки паза. Обработка
открытых пазов производится всегда сразу по всей длине паза.
3. С ускоренным ходом инструмент отводится на уровень безопасного расстояния.
При фрезеровании открытых пазов применяются следующие
виды обработки:
•
Черновое фрезерование
Удаление материала производится с вертикальной подачей
инструмента со скоростью рабочей подачи. После выполнения первого врезания выполняется отвод инструмента для
перехода к исходной позиции для следующего врезания.
Врезания осуществляются рядами вдоль паза со смещением
рядов на половину величины подачи на врезание в плоскости
XY. Последовательно обрабатываются левая и правая стенки
паза. Первое врезание производится после перемещения
фрезы из исходной позиции, находящейся на безопасном
расстоянии от начала паза, на расстояние, равное величине
подачи на врезание в плоскости XY. (Если величина безопасного расстояния больше подачи на врезание, то будет произведен холостой ход.) Максимальная ширина паза при этом
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3-289
3 3.8 Фрезерование
Программирование с ShopMill
01/2008
•
•
•
•
Nut
3
виде обработки должна быть меньше, чем сумма удвоенного
диметра фрезы и припуска под чистовую обработку.
После каждого врезания на глубину фреза отводится на
безопасное расстояние с рабочей подачей. По возможности
это осуществляется с использованием так называемого
Retract-способа отвода инструмента, то есть при угле охвата
фрезы обрабатываемым материалом менее 180 ° инструмент
перемещается под углом 45 ° по биссектрисе угла охвата.
Затем инструмент перемещается с ускоренным ходом в положение над заготовкой.
Чистовое фрезерование
При чистовой обработке фреза перемещается вдоль стенок
паза, причем съем припуска по глубине производится частями, как и при черновой обработке. В процессе обработки
фреза выходит из паза на безопасное расстояние (от начала
или конца паза) чтобы обеспечить равномерную обработку
поверхности на всей длине паза.
Чистовая обработка стенок
Чистовая обработка стенок – это чистовая обработка без обработки дна паза.
Чистовая обработка дна
При чистовой обработке дна фреза совершает два прохода в
противоположных направлениях.
Получистовая обработка
Удаляется остаточный материал на стенках паза до достижения чистового припуска.
•
Фрезерование фаски
Фрезеруется фаска на верхней кромке паза.
¾
Нажмите программные клавиши "Фрезерование", “Паз” и "Открытый паз".
>
Offene Nut
Параметр
Описание
T, D, F, S, V
См. раздел "Программирование инструмента, данных коррекции инструмента и
частоты вращения шпинделя".
Исходная
точка
Положение исходной точки может выбираться:
Ед. измер.
• в центральной точке паза,
• на левой кромке,
• на правой кромке.
Вид обработки
Черновая
Чистовая
Получистовая
Чистовая обработка стенок паза
3-290
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3
01/2008
Программирование с ShopMill
3.8 Фрезерование
3
Чистовая обработка дна
Фрезерование фаски.
Способ фрезерования
Фрезерование с круговой подачей
Круговое движение фрезы вдоль паза с переменным направлением.
Плунжерное фрезерование
Обработка методом последовательных врезаний в заготовку вдоль оси фрезы
(как при сверлении).
Тип фрезеро- Попутное – для фрезерования с круговой подачей
вания
Встречное – для фрезерования с круговой подачей
Встречное+Попутное – для фрезерования с круговой подачей (только при черновой обработке)
Единичный
Фрезеруется один прямой паз с исходной точкой (X0, Y0, Z0).
Несколько по Фрезеруется несколько прямых пазов с расположением по определенной схесхеме
ме, например, по окружности, дуге, в виде прямоугольного массива и т.д.
X0
Y0
Z0
Координаты исходной точки:
Координата X (только при обработке единичного паза), абс. или отн.
Координата Y (только при обработке единичного паза), абс. или отн.
Координата Z (только при обработке единичного паза), абс. или отн.
мм
мм
мм
Z1
Глубина паза относительно Z0 (абс. или отн.) (не для обработки фаски)
мм
DXY
Максимальная подача на врезание в плоскости XY.
Альтернативно может задаваться подача на врезание в плоскости XY в % как
отношение подачи на врезание (мм) к диаметру фрезы (мм).
мм
%
DZ
Максимальная подача на врезание в направлении оси Z – не для черновой
обработки (только плунжерное фрезерование), чистовой обработки дна, фрезерования фаски.
мм
UXY
Припуск под чистовую обработку стенок паза – не для чистовой обработки,
чистовой обработки стенок паза и фрезерования фаски.
мм
UZ
Припуск под чистовую обработку дна паза – не для чистовой обработки, чисто- мм
вой обработки дна и фрезерования фаски.
FS
Ширина фаски (только для обработки фаски)
ZFS
Глубина погружения вершины фрезы (только для фрезерования фас- мм
ки), абс. или отн.
W
Ширина паза
мм
L
Длина паза
мм
α0
Угол поворота паза
град
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
мм
3-291
3 3.8 Фрезерование
Программирование с ShopMill
3.8.9
01/2008
3
Применение схем позиционирования при фрезеровании
Для изготовления нескольких карманов, выступов или прямых
пазов, расположенных по определенной геометрической схеме, в
программе необходимо задать специальный кадр для их позиционирования. В диалоговом окне для задания параметров фрезерного цикла необходимо изменить в одном из полей ввода
"Единичный" на “Несколько по схеме” при помощи программной
клавиши “Альтернативно”. При этом поля ввода для координат
X0, Y0 и Z0 будут погашены.
Фрагмент диалогового окна для фрезерования прямоугольного кармана с настройкой “Несколько по схеме”.
По окончании программирования цикла фрезерования должны
быть заданы параметры схемы позиционирования.
Positionen
>
¾
Нажмите программные клавиши “Обработка отверстий” и “Позиции”.
ShopMill автоматически отображает связывание фрезерного цикла с кадром задания схемы расположения.
3-292
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3
01/2008
Программирование с ShopMill
3.8 Фрезерование
Пример 1
3
Необходимо фрезеровать 12 прямоугольных карманов, расположенных в
виде прямоугольного массива, под углом 15° к оси X. Размер массива: 4
столбца, 3 ряда.
Размеры заготовки: X=115 мм, Y=80 мм, Z=30 мм
Размеры прямоугольного кармана: Длина 20 мм, Ширина 10 мм, Глубина
8 мм
Радиус округления углов 1.5 мм.
Исходная точка кармана выбрана в позиции “внизу слева”.
Программирование обработки прямоугольного кармана и схемы позиционирования
Графическое изображение расположения карманов в виде прямоугольного массива с углом наклона 15°.
Фрагмент программы; фрезерование массива прямоугольных карманов.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3-293
3 3.8 Фрезерование
Программирование с ShopMill
Пример 2
01/2008
3
Необходимо произвести черновое фрезерование 6 прямых пазов Ø 32
мм, равномерно распределенных по окружности. Продольная ось паза
отклонена от радиального направления на 30°.
Размеры заготовки: X=100 мм, Y=100 мм, Z=20 мм
Размеры паза: Длина 28 мм, ширина 16 мм, глубина 5 мм
Исходная точка выбрана в центре паза.
Программирование обработки прямого паза и схемы позиционирования
Графическое изображение расположения пазов в виде кругового массива с углом
наклона 30°.
Фрагмент программы; фрезерование массива прямых пазов
3-294
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3
01/2008
Программирование с ShopMill
3.8 Фрезерование
3
3.8.10 Гравирование
При помощи функции “Гравирование” можно гравировать текст,
расположенный вдоль прямой линии или дуги окружности.
На деталь может наноситься одинаковый текст или “переменный”
текст, задаваемый через специальную переменную.
При гравировании ShopMill использует пропорциональный
шрифт, то есть, различные символы могут быть разной ширины.
Подвод/Отвод инструмента
1. Инструмент перемещается в исходную точку на уровне плоскости отвода, затем – до уровня безопасного расстояния.
2. Инструмент перемещается на рабочей подаче FZ до глубины
обработки Z1 и фрезерует символ.
3. Инструмент отводится с ускоренным ходом до уровня безопасного расстояния, затем перемещается с ускоренным ходом
к исходной позиции для фрезерования следующего символа.
4. Шаги 2 и 3 повторяются до нанесения всего текста.
Переменные данные
для гравирования
Существуют разные варианты переменных данных.
• Дата и время
Можно наносить на детали дату и время изготовления. Дата и
время считываются из NCK.
• Номер детали
С помощью переменной номера детали можно наносить на
деталь ее порядковый номер в серии обработанных деталей.
При этом можно задавать формат числа (общее количество
позиций, количество ведущих нулей, и т.д.). Переменная “Номер детали” определена как переменная пользователя
(_E_PART[0]) в модуле данных GUD 7.
С помощью символов (#) форматируется количество позиций.
Если первая деталь должна нумероваться числом, отличным
от 1, можно задать ее номер путем прибавления определенного числа к переменной номера (например, (<#,_E_PART[0] +
100>). Тогда порядковые номера деталей увеличатся на это
число (например, 101, 102, 103, …).
•
•
Числовые характеристики
При гравировании чисел (например, результатов измерений)
можно выбирать формат числа (количество знаков до и после
десятичной запятой).
Текст
Вместо постоянного текста, задаваемого в окне ввода данных
для гравирования, можно гравировать переменный текст, определяемый при помощи переменной (например,
._VAR_TEXT=“ABC123“).
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3-295
3 3.8 Фрезерование
Программирование с ShopMill
01/2008
3
Отраженный текст
При необходимости гравировать зеркальное отражение текста
сначала программируется функция отражения (см. раздел “Преобразования системы координат”), затем задается текст через
функцию “Гравирование”.
Распределение текста
по окружности
При необходимости равномерного распределения символов по
Gravur >
окружности задайте значение центрального угла α2=360°.
ShopMill обеспечит гравирование символов равномерно по окружности.
¾
Нажмите программные клавиши "Фрезерование" и "Гравирование".
¾
Для гравирования текста строчными буквами нажмите программную клавишу “Строчные буквы”.
После повторного нажатия программной клавиши “Строчные
буквы” можно снова вводить текст заглавными буквами.
¾
Для ввода символа, который отсутствует на клавиатуре панели оператора, нажмите программную клавишу “Спец. символы”.
Строчные буквы
Kleinschrift
Специальные символы
Sonderzeichen >
Откроется окно “Специальные символы”.
¾
Установите курсор на требуемый символ.
¾
Нажмите программную клавишу "OK".
Выбранный символ будет вставлен в текст в место положения
курсора.
Дата
Variable >
Datum
¾
Нажмите программные клавиши "Переменные данные" и "Дата", для гравирования текущей даты.
Дата будет гравироваться в европейском формате
(<DD>.<MM>.<YYYY>, то есть, день/месяц/год).
Можно изменить формат даты. Например, для гравирования даты
в американском формате (месяц/день/год => 8/16/04), необходимо установить формат даты <M>/<D>/<YY> .
3-296
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3
01/2008
3
Программирование с ShopMill
3.8 Фрезерование
Время
Variable >
Uhrzeit
¾
Нажмите программные клавиши "Переменные данные" и
"Время"
Время гравируется в европейском формате (<TIME24>).
Можно установить американский формат <TIME12>.
Пример:
Ввод текста: Время: <TIME24>
Время: <TIME12>
Результат: Время: 16.35
Время: 04.35 PM
Номер детали
Variable >
Stückzahl
000123
¾
Нажмите программные клавиши "Переменные данные" и “Номер детали 000123”, если необходимо гравировать номер детали с заданным общим количеством позиций при наличии
ведущих нулей.
Будет выбран формат <######,_E_PART [0]>, и снова отобразится окно ввода данных для гравирования с соответствующей линейкой программных клавиш.
¾ Количество позиций можно изменить, изменяя количество
символов (#) в окне ввода данных для гравирования.
Variable >
Stückzahl
123
Если заданное количество позиций (например, ##) недостаточно
для отображения текста, оно будет увеличено автоматически.
- ИЛИ ¾ Нажмите программные клавиши "Переменные данные" и “Номер детали 123”, если необходимо гравировать номер детали
без ведущих нулей.
Будет выбран формат <#,_E_PART [0]>, и снова отобразится
окно ввода данных для гравирования.
¾ Количество позиций можно изменить, изменяя количество
символов (#) в окне ввода данных для гравирования.
Если заданное количество позиций (например, 123) недостаточно
для отображения текста, оно будет увеличено автоматически.
При необходимости нумерации деталей с номера, отличного от 1
(например, после временного прекращения процесса изготовления деталей) задайте дополнительное значение для увеличения
номера. Номера деталей увеличатся на это число.
Десятичные числа
Variable >
Stückzahl
123
¾
Нажмите программные клавиши “Переменные данные” и
“Число 123.456”, если необходимо гравировать произвольное
число в определенном формате.
Будет выбран формат <#.###,_VAR_NUM >, и снова отобразится
окно ввода данных для гравирования.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3-297
3 3.8 Фрезерование
Программирование с ShopMill
01/2008
¾
3
С помощью символов #.### устанавливается формат гравируемого числа, определенного в переменной _VAR_NUM.
Например, если переменной _VAR_NUM присвоено значение
12.35, возможны следующие варианты форматирования:
Результат
Ввод
<#,_VAR_NUM>
12
<####,_VAR_NUM>
0012
<
#,_VAR_NUM>
12
<#.,_VAR_NUM>
12.35
<#.#,_VAR_NUM>
12.4
<#.##,_VAR_NUM>
12.35
<#.####,_VAR_NUM>
12.3500
Значение
Произвольное количество
позиций для целой части
числа, отсутствие дробной
части
4 позиции перед десятичной точкой, наличие ведущих нулей, отсутствие
дробной части
4 позиции перед десятичной точкой, ведущие позиции занимаются пробелами, отсутствие дробной
части
Произвольное количество
позиций до и после десятичной точки
Произвольное количество
позиций перед десятичной
точкой, 1 позиция после
точки (округленно)
Произвольное количество
позиций перед десятичной
точкой, 2 позиции после
запятой (округленно)
Произвольное количество
позиций перед десятичной
точкой, 4 позиции после
запятой (округленно)
Если заданное количество позиций перед десятичной точкой недостаточно для отображения числа, оно будет увеличено автоматически. Если заданное количество позиций больше, чем количество позиций гравируемого числа, то свободные позиции будут
автоматически заполнены нулями.
Для форматирования позиций перед десятичной точкой можно
использовать пробелы.
Вместо _VAR_NUM можно использовать любую другую числовую
переменную.
3-298
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3
01/2008
Программирование с ShopMill
3.8 Фрезерование
3
Переменный текст
Variable >
¾
variabler
Text
Нажмите программные клавиши “Переменные данные” и “Переменный текст", если необходимо гравировать текст (до 200
символов) хранящийся в одной из переменных.
Будет выбран формат <Text, _VAR_TEXT>, и снова отобразится
окно ввода данных для гравирования.
Вместо переменной _VAR_TEXT может использоваться любая
другая текстовая переменная.
Удаление текста
¾
Text
löschen >
Нажмите программную клавишу “Удалить текст”, если необходимо удалить весь текст.
Форматированный текст вставляется в текущей позиции курсора.
Программные клавиши “Строчные буквы”, “Специальные символы”, “Переменные данные” и “Удалить текст” активны только тогда, когда курсор находится в поле ввода текста для гравирования.
Параметр
T, D, F, S, V
Выравнивание
Описание
Ед. измер.
См. раздел “Создание кадров программы”
по прямой
по дуге
по дуге
Исходная
Положение исходной точки в тексте
точка
Текст для
до 91 символа
гравирования
Координата X исходной точки (абс.)
X0
мм
Радиус-вектор исходной точки в полярной системе координат (альтернативно к мм
R
X0) – (только при выравнивании по дуге).
мм
Координата Y исходной точки (абс.)
Y0
град
Полярный угол исходной точки в полярной системе координат (альтернативно мм
α0
к Y0) – (только при выравнивании по дуге).
мм
Координата Z исходной точки (абс.)
мм/мин
Z0
мм/зуб
Глубина обработки (абс. или отн.)
Z1
мм
Подача на врезание
FZ
мм
мм
Высота
символов
W
град
Расстояние между символами
DX1
Ширина текста (альтернативно к DX1) – (только при линейном выравнивании) град
DX2
мм
Направление текста (только при линейном выравнивании)
α1
мм
Центральный
угол
(альтернативно
к
DX1)
–
(только
при
выравнивании
по
дуге)
α2
Координата центра дуги (абс.) – (только при выравнивании по дуге)
XM
Координата центра дуги (абс.) – (только при выравнивании по дуге)
YM
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3-299
3 3.9 Измерения
Программирование с ShopMill
01/2008
3.9
Измерения
3.9.1
Измерение положения нулевой точки детали
3
Для автоматического определения положения нулевой точки детали в пределах работы по программе посредством электронного
измерительного прибора применяется функция "Нул. т. детали".
Если последовательно изготавливается несколько одинаковых
деталей, то при установке следующей заготовки в тиски может
возникнуть разница в положении нулевой точки для текущей и
предыдущей деталей. Новое положение нулевой точки должно
быть измерено по граням заготовки и занесено в ячейку памяти
СЧПУ для смещения нулевой точки или в GUD.
X0 neu
X0 alt
Meßtaster
Aufspannung auf
Schraubstock
Werkstück
Versatz
Y
X
Смещение положения нулевой точки при закрепление новой заготовки
При одновременной обработке нескольких деталей можно сначала определить положение нулевой точки для каждой детали.
Y
Meßtaster
Werkstück 1
Werkstück 3
Werkstück 2
W erkstück 4
X
Закрепление нескольких заготовок
При определения положения нулевой точки в автоматическом
режиме можно использовать исключительно электронные измерительные приборы. Предварительно они должны быть откалиброваны. (см. раздел “Калибровка электронных измерительных
приборов”). В управлении инструментом для электронного измерительного прибора должен быть установлен тип “3D-прибор”.
3-300
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3
01/2008
Программирование с ShopMill
3.9 Измерения
3
В процессе измерения инструмент сначала перемещается с ускоренным ходом в исходную позицию, а затем– к грани заготовки и
назад со скоростью подачи измерения. Подача измерения устанавливается в параметрах станка.
См. документацию на станок.
Положение нулевой точки детали вычисляется с учетом радиуса
щупа прибора и сохраняется в одном из смещений нулевой точки.
Установите электронный измерительный прибор в шпиндель
станка (см. раздел “Программирование инструмента, данных коррекции инструмента и частоты вращения шпинделя”).
Nullpunkt
Werkst. >
X
...
Z
Нажмите программные клавиши “Разное” и “Нул. т. детали”.
При помощи соответствующей программной клавиши выберите ось, вдоль которой будет осуществляться подвод измерительного прибора к заготовке в первую очередь.
Задайте значения параметров.
Нажмите программную клавишу “Принять”.
Повторите процесс для двух других осей.
Параметр
Описание
T
Инструмент типа “3D-прибор”
X
Y
Z
Координата X исходной позиции (абс.)
Координата Yисходной позиции (абс.)
Координата Z исходной позиции (абс.)
СНТ
Смещение нулевой точки, в которое должны быть сохранены координаты положения нулевой точки детали.
• Базовое смещение нулевой точки
•
Ед. измер.
мм
мм
мм
Настраиваемое смещение нулевой точки (Измеренные значения сохраняются в грубое смещение, значения, хранящиеся в точном смещении удаляются).
• GUD-данные (результат измерения может запрашиваться из GUD E_MEAS,
это может быть необходимым для использования данных измерения для
дальнейших вычислений, например, при контроле соответствия заданным
допускам, и т. д.)
Направление +: Измерительный прибор перемещается к заготовке в положительном направподвода
лении
–: Измерительный прибор перемещается к заготовке в отрицательном направлении
При перемещении вдоль оси Z необходимости в задании этого параметра нет,
так как в данном случае перемещение измерительного инструмента к заготовке
возможно только в отрицательном направлении.
X0, Y0, Z0
Заданные координаты положения грани заготовки
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
мм
3-301
3 3.9 Измерения
Программирование с ShopMill
3.9.2
01/2008
3
Измерение инструмента
Для измерения износа в процессе обработки детали используется функция "Измерение инструмента".
При этом для измерений в автоматическом режиме могут использоваться только предварительно откалиброванные электронные
измерительные приборы.
Иногда при измерениях необходимо учитывать расстояния V между проекциями точек измерения зуба фрезы на координатные
оси. Если самая нижняя точка зуба не является самой выступающей в горизонтальном направлении или самая выступающая в
горизонтальном направлении точка не является самой нижней
точкой зуба, эта разница в положении задается смещением V.
Смещение V для нижней точки зуба
Смещение V для боковой точки зуба
Исходя из координат положения исходной точки инструментального блока (оправки), измерительного датчика и данных коррекции инструмента ShopMill вычисляет величины износа, которые
автоматически заносятся в таблицу данных по износу инструмента и, возможно, прибавляются к уже имеющимся значениям.
Если величина износа больше допустимого значения (ΔL или ΔR),
инструмент удаляется из шпинделя и блокируется. При отсутствии дублирующего инструмента обработка будет прервана.
Во время автоматического цикла измерения инструмент перемещается к измерительному датчику с подачей измерения. Затем
инструмент отводится сначала до уровня плоскости отвода, а
затем – в позицию смены инструмента.
В зависимости от типа инструмента, а также от вида измерений
(длина/радиус) измерения производятся при вращающемся или
невращающемся шпинделе.
Радиус измеряется всегда при вращении шпинделя в обратном
направлении.
3-302
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3
01/2008
Программирование с ShopMill
3.9 Измерения
3
Длина инструмента измеряется без вращения шпинделя. Однако,
если диаметр фрезы больше, чем диаметр измерительного датчика, измерения производятся с вращением шпинделя в обратном направлении. При этом перемещаться над центром измерительного датчика будет наружная кромка инструмента, а не его
центр.
Установите инструмент примерно в центр над измерительной
поверхностью датчика (см. раздел “Прямые и круговые траектории перемещения инструмента”).
Messen
Werkzeug
Länge
messen
-или-
Radius
messen
Нажмите программные клавиши “Разное” и “Измерен.
инструм.”
Выберите вид измерений – измерение радиуса или длины.
Параметр
Описание
Ед. измер.
T
Измеряемый инструмент
D
Номер режущей кромки инструмента
V
Смещение для боковой точки измерения (при необходимости) – только при
измерении длины
Смещение для нижней точки измерения (при необходимости) – только при измерении радиуса
ΔL
Максимально допустимое значение износа (см. данные производителя инстру- мм
мента) – только при измерении длины
ΔR
Максимально допустимое значение износа (см. данные производителя инстру- мм
мента) – только при измерении радиуса
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
мм
мм
3-303
3 3.9 Измерения
Программирование с ShopMill
3.9.3
01/2008
3
Калибровка измерительного датчика
При использовании измерительного датчика для измерения инструмента необходимо предварительно установить координаты
положения датчика на столе станка относительно нуля станочной
системы координат.
Калибровка может производиться как во время выполнения программы (см. ниже) или в процессе наладки (см. раздел “Управление работой станка” "Калибровка измерительного датчика").
Для калибровки измерительного датчика необходим калибрующий инструмент типа “Фреза”. Длина и радиус/диаметр инструмента должны быть предварительно занесены в таблицу инструментов.
Процесс калибровки производится автоматически с подачей измерения.
Расстояния от нулевой точки станка до измерительного датчика
будут определены и сохранены.
Установите в шпиндель калибрующий инструмент (см. раздел
“Программирование инструмента, данных коррекции инструмента и
частоты вращения шпинделя”).
Установите инструмент примерно в центр над измерительной
поверхностью датчика (см. раздел “Прямые и круговые траектории перемещения инструмента”).
Messen
Werkzeug
Abgleich
Taster >
3-304
Нажмите программные клавиши “Разное” и “Измерение инструмента”.
Нажмите программную клавишу “Калибровать датчик”
Выберите, что будет калиброваться – только длина или длина
и диаметр датчика.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3
3.10
01/2008
3
Программирование с ShopMill
3.10 Различные функции
Различные функции
3.10.1 Вызов подпрограммы
Если определенная последовательность обработки используется
при изготовлении различных деталей, то эта последовательность
может быть оформлена в виде подпрограммы. Созданная подпрограмма может вызываться любыми программами обработки.
Это дает возможность не программировать многократно одни и те
же действия.
В ShopMill нет различий между основной программой и подпрограммой. Это значит, что обычная ShopMill-программа или программа, написанная в G-кодах может вызываться в другой
ShopMill-программе как подпрограмма.
Внутри подпрограммы может иметься вызов еще одной подпрограммы. Максимальное число уровней подпрограмм – 8.
В пределах связанных кадров подпрограммы вызываться не могут.
Если ShopMill-программа должна быть вызвана как подпрограмма
в другой программе, то предварительно она должна быть просчитана (для этого можно загрузить программу для отработки в автоматическом режиме или произвести моделирование). Для программ, написанных в G-кодах, в этом нет необходимости.
Подпрограмма должна быть сохранена в памяти NCK (в собственном каталоге "XYZ" или в каталогах "ShopMill", "Программы
обработки", "Подпрограммы").
Для вызова подпрограммы, находящейся на другом носителе,
используется оператор "EXTCALL".
Пример вызова программы "Form25_1.mpf", находящейся на
Flash-накопителе в версии ShopMill на NCU (HMI Embedded):
EXTCALL "C:\FORM25_1.MPF"
Необходимо учитывать, что при вызове подпрограммы ShopMill
считывает команды, заданные в заголовке подпрограммы. Настройки, создаваемые этими командами остаются активными и по
окончании выполнения подпрограммы.
Однако, настройки основной программы после вызова подпрограммы могут быть восстановлены (см. раздел “Изменение настроек в программе”).
Создайте ShopMill-программу или программу в G-кодах, которая будет вызываться другой программой в качестве подпрограммы.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3-305
3 3.10 Различные функции
Программирование с ShopMill
01/2008
3
Установите курсор в окне рабочей последовательности основной программы на кадр, вслед за которым должна быть
вызвана подпрограмма.
Unterprogramm
Нажмите программные клавиши “Разное” и “Подпрограмма”.
Задайте путь подпрограммы, если она находится не в том же
каталоге, что и основная программа.
Каталог
Путь
ShopMill
ShopMill
собственный каталог
XYZ
XYZ
Программы обработки
MPF
Подпрограммы
SPF
Введите имя подпрограммы.
Расширение файла (*.mpf или *.spf) необходимо задавать
только в том случае, если подпрограмма не имеет расширения, соответствующего характеру данных каталога, в котором
она находится.
Каталог
Расширение файла
ShopMill
*.mpf
собственный каталог
XYZ
*.mpf
Программы обработки
*.mpf
Подпрограммы
*.spf
Подпрограмма может вызываться в соответствии со схемой позиционирования обрабатываемых элементов.
Нажмите программную клавишу “Принять”.
Вызов подпрограммы будет вставлен в основную программу.
3-306
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3
01/2008
Программирование с ShopMill
3.10 Различные функции
3
Unterprogramm
"Tasche_b"
aufrufen
Вызов подпрограммы
3.10.2 Повторное выполнение кадров программы
Если определенные кадры программы при обработке детали
должны быть отработаны несколько раз, достаточно запрограммировать их только один раз. В ShopMill имеется способ для эффективного программирования повторной отработки одного или
группы кадров.
Начало и конец последовательности кадров должны быть обозначены специальными метками. Эту группу кадров можно будет
повторять до 9999 раз. Метки должны быть однозначными, то
есть, иметь оригинальные имена. Нельзя применять имена, используемые в NCK.
Метки и повторения могут программироваться не сразу, а, например, после написания всей программы (не для связанных
кадров).
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3-307
3 3.10 Различные функции
Программирование с ShopMill
01/2008
3
Одна и та же метка может использоваться как конец предыдущей
группы кадров и как начало следующей группы.
Startmarke
Endmarke
Wiederholung
Программирование повторного выполнения кадров программы
Marke
setzen
Нажмите программные клавиши "Разное" и "Вставить метку".
>
Введите имя метки.
Нажмите программную клавишу "Принять".
Метка начала будет вставлена после текущего кадра.
Задайте кадры программы, которые должны быть отработаны
несколько раз.
Marke
setzen
Нажмите программные клавиши "Разное" и "Вставить метку".
>
Введите имя метки.
Нажмите программную клавишу "Принять".
Конечная метка начала будет вставлена после текущего кадра.
Продолжайте программирование до того места, где должно
быть произведено повторное выполнение кадров.
Wiederholung >
Нажмите программные клавиши "Разное" и "Вставить метку".
Введите имя начальной и конечной меток, а также количество
повторений.
Нажмите программную клавишу “Принять".
Кадры, заключенные между метками будут выполнены заданное
количество раз.
3-308
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3
01/2008
Программирование с ShopMill
3.10 Различные функции
3
3.10.3 Изменение настроек в программе
Все параметры, заданные в заголовке программы, за исключением единиц измерения, могут быть изменены в любом месте программы.
Настройки, заданные в заголовке программы, имеют модальное
действие, то есть действуют до тех пор, пока не будут изменены.
Например, для изменения отображения заготовки во время моделирования необходимо в ShopMill-программе переопределить
геометрию заготовки.
Это целесообразно при использовании функций смещения нулевой точки, преобразования системы координат, преобразования
системы координат для обработки на цилиндрической поверхности, поворота круговых осей. Сначала программируются выше
названные функции, а затем определяется геометрия новой заготовки.
Einstellungen
Нажмите программные клавиши “Разное” и “Настройки”.
Задайте значение параметра.
Описание параметров см. в главе “Создание новой программы, определение заготовки.”
Нажмите программную клавишу “Принять".
Новые настройки будут переданы в программу.
3.10.4 Вызов смещений нулевой точки
Смещения нулевой точки (G54 и т.д.) могут вызываться из любой
программы.
Они могут быть использованы, например, в том случае, если детали с разными размерами заготовок должны быть обработаны
по одной и той же программе. Программирование смещений изменяет положение нулевой точки в соответствии с параметрами
новой заготовки.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3-309
3 3.10 Различные функции
Программирование с ShopMill
01/2008
YM
3
Y
X
NPV2
Y
Y
X
NPV1
X
NPV3
X
M
Смещение нулевой точки в направлении осей X и Y
Смещения нулевой точки задаются в списке смещений нулевой
точки (см. раздел “Задание смещения нулевой точки”). Там же
можно увидеть координаты выбранного смещения.
Нажмите программные клавиши “Разное”, “Преобразования” и
“СНТ”.
Transformationen
Nullpunkt
versch. >
Выберите одно из смещений нулевой точки или базовое смещение.
-илиВведите обозначение необходимого смещения непосредственно в поле ввода.
-илиНажмите программную клавишу “СНТ”.
Nullpunkt
versch. >
Откроется список смещений нулевой точки.
-иВыберите смещение нулевой точки.
-иins
Programm
Нажмите программную клавишу “В программу”.
Смещение нулевой точки будет передано в диалоговое окно.
Для отключения смещений необходимо выбрать базовое смещение или задать значение 0 в поле ввода.
3-310
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3
01/2008
Программирование с ShopMill
3.10 Различные функции
3
3.10.5 Задание преобразований системы координат
Для облегчения процесса программирования можно делать преобразования системы координат. Например, можно произвести
поворот системы координат.
Преобразования системы координат действуют только в пределах активной программы.
Можно задавать смещение, поворот, масштабирование или отражение. При этом можно делать выбор между новым или аддитивным преобразованием.
При новом преобразовании системы координат все ранее заданные преобразования будут отключены. Аддитивное преобразование системы координат добавляется к активным текущим преобразованиям.
• Смещение
Смещение нулевой точки может быть запрограммировано для
каждой оси.
Новое смещение
Аддитивное смещение
• Поворот
Каждая ось может быть повернута на заданный угол. Положительный угол соответствует повороту против часовой стрелки.
Новый поворот
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
Аддитивный поворот
3-311
3 3.10 Различные функции
Программирование с ShopMill
01/2008
3
• Масштабирование
Для координат активной рабочей плоскости и инструментальной оси может быть задан масштабный коэффициент. Запрограммированные координаты будут умножены на этот коэффициент.
Необходимо учитывать, что масштабирование производится всегда относительно нулевой точки детали. Например, если необходимо увеличить размеры кармана, центр которого не совпадает с
нулевой точкой, то центр кармана при масштабировании будет
смещен.
Аддитивное масштабирование
Sk
ad alieru
dit
iv ng
Новое масштабирование
c
Vers
neu
ung
hieb
Rotation
additiv
Смещение, поворот и
масштабирование системы координат
• Отражение
Существует возможность отразить оси координат.
Для этого задайте ось, которую необходимо отразить.
Необходимо учитывать, что при отражении будет изменен и тип
фрезерования (встречное/попутное).
3-312
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3
01/2008
Программирование с ShopMill
3.10 Различные функции
3
Аддитивное отражение
Новое отражение
Y
X
Spiegelung der X-Achse
Отражение оси X
Transformationen
Verschiebung
...
Spiegelung
>
Нажмите программные клавиши “Разное” и “Преобразования”.
При помощи соответствующей программной клавиши выберите вид преобразования системы координат.
Выберите новое или аддитивное преобразование системы
координат.
Задайте необходимые значения.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3-313
3 3.10 Различные функции
Программирование с ShopMill
01/2008
3
3.10.6 Преобразование системы координат для обработки на цилиндрической поверхности заготовки
Функция
Данный вид преобразования необходим при обработке
• продольных пазов на цилиндрических поверхностях,
• поперечных пазов на цилиндрических поверхностях,
• произвольных пазов на цилиндрических поверхностях.
Функция преобразования системы координат для обработки на
цилиндрических поверхностях является программной опцией.
Геометрия паза программируется на развертке поверхности при
помощи функции “Прямая / Дуга”, циклов обработки отверстий,
циклов фрезерования или контурного фрезерования (свободное
контурное программирование).
Z
Y
X
Данное преобразование существует в двух вариантах:
• без коррекции стенок паза
• с коррекцией стенок паза (для контурного фрезерования)
Обработка без коррекции При выключенной коррекции
стенок паза можно изготавлистенок паза
вать произвольно направленные
пазы. Если диаметр инструмента
равен ширине, стенки паза будут
параллельны.
Если ширина паза больше диаметра фрезы, стенки паза будут
непараллельными.
Längsnut
Quernut
Nutwandkorrektur aus
Для обработки программируется контур паза.
3-314
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3
01/2008
Программирование с ShopMill
3.10 Различные функции
Обработка с коррекцией
стенок паза
3
Активирование коррекции стенок
паза позволяет изготавливать
пазы с параллельными стенками, даже если ширина паза
больше диаметра инструмента.
parallel begrenzte
Längsnut,
Nutwandkorrektur ein
При программировании задается не контур паза, а траектория
центра сечения цилиндрического тела, перемещающегося эквидистантно контуру паза. Ширина паза задается через параметр
D. (См. также раздел “Пример 5: коррекция стенок паза".)
Программирование
В общем виде последовательность действий при программировании выглядит следующим образом:
1. Задать смещение нулевой точки для преобразования системы
координат (например, сместить нулевую точку в центр торцевой поверхности цилиндра).
2. Позиционировать инструмент по оси Y (это должно быть произведено обязательно до преобразования системы координат,
так как после преобразования направление оси Y изменится).
3. Активировать функцию преобразования системы координат
для обработки на цилиндрических поверхностях.
4. Задать смещение нулевой точки для обработки на развертке
цилиндрической поверхности (например, сместить нулевую
точку в положение нулевой точки чертежа).
5. Запрограммировать обработку (например, задать контур и
траекторию инструмента).
6. Отключить преобразование системы координат для обработки
на цилиндрических поверхностях.
Моделирование обработки отображается только в виде развертки.
Активные до преобразования системы координат смещения нулевой точки после отключения преобразования неактивны.
Transformationen
Нажмите программные клавиши "Разное", "Преобразования"
и "Преобр. цил. пов."
Zylindermantel
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3-315
3 3.10 Различные функции
Программирование с ShopMill
01/2008
3
Параметр
Описание
Ед.
измер.
Преобразов.
Активирование/ отключение функции преобразования системы координат
∅
Диаметр цилиндрической поверхности (только при включенном преобразовании) мм
Коррекция
стенок паза
Активирование/отключение коррекции стенок паза (только при включенном преобразовании)
D
Смещение траектории инструмента
(только при включенной коррекции
стенок)
мм
Дополнительные возможности контурного программирования
При программировании геометрии контуров на цилиндрической
поверхности часто необходимо задавать угловые данные для
длин участков паза (например, по оси Y).
Для этого имеются расширенные возможности программирования
контуров, активируемые функцией “Фрезерование контура”.
В зависимости от выбранной оси (выбор производится через параметры станка) можно задать длину через значение угла.
Исходная точка
В диалоговом окне при выборе исходной точки существует возможность активирования и отключения функции преобразования
системы координат при помощи клавиши “Альтернативно”. При
активной функции может выбираться поверхность цилиндра(∅).
Элементы контура
При активированном преобразовании в диалоговые окна “Прямая
горизонтальная / вертикальная / наклонная” и “Дуга окружности” в
зависимости от выбранной оси и вида элемента будут добавлены
угловые параметры Xα, Iα или Yα, Jα.
Указание
Размеры графического изображения развертки приводятся в мм.
3-316
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3
01/2008
Программирование с ShopMill
3.10 Различные функции
3
3.10.7 Поворот системы координат и круговых осей станка
С помощью поворотных головок и поворотных столов могут обрабатываться наклонные плоскости.
При программировании можно задавать не повороты круговых
осей станка (A, B, C), а повороты системы координат детали вокруг осей X, Y и Z в соответствии с чертежом детали.
В процессе обработки поворот системы координат детали, заданный в программе, автоматически пересчитывается в поворот соответствующей круговой оси станка.
Также можно сначала запрограммировать поворот круговых осей,
а затем создать систему координат. Направление осей системы
координат зависит от кинематики станка. Программа, составленная таким способом на одном станке, может потребовать изменений для ее выполнения на другом станке.
Поворот круговых осей производится всегда так, что обрабатываемая плоскость устанавливается перпендикулярно оси инструмента. При обработке положение плоскости сохраняется.
При повороте координатной системы заданное ранее смещение
нулевой точки пересчитывается соответствующим образом.
Общая последовательность действий при программировании:
1. Поворот системы координат для ориентации обрабатываемой
плоскости.
2. Программирование обработки обычным способом в плоскости
XY.
3. Поворот системы координат в прежнее положение.
В неблагоприятном случае поворот системы координат может
привести к срабатыванию программных конечных выключателей
во время подвода инструмента к обрабатываемой поверхности. В
этом случае ShopMill обеспечивает перемещение инструмента
над плоскостью отвода на расстоянии от программных конечных
выключателей. При срабатывании программных конечных выключателей ниже плоскости отвода выполнение программы будет
прервано аварийным сообщением. Во избежание этого, перед
поворотом круговых осей можно, например, подвести инструмент
как можно ближе к исходной точке обработки в плоскости XY, или
задать положение плоскости отвода как можно ближе к заготовке.
При повернутой системе координат функция "Нул. т. детали” активна, функция “Измерение инструмента” отключена.
В состоянии Reset, а также после выключения и включения питания станка повороты системы координат сохраняются. Это позво-
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3-317
3 3.10 Различные функции
Программирование с ShopMill
01/2008
3
ляет, например, вывести инструмент в направлении +Z из отверстия с наклонной осью.
См. документацию на станок.
Далее дается описание основных параметров для программирования поворотов круговых осей.
Отвод инструмента
Перед поворотом круговых осей можно переместить инструмент в
безопасное положение. Способы отвода инструмента устанавливаются во время пуско-наладки станка при задании кадра данных
поворота круговых осей через параметр “Позиция отвода”.
Режим отвода имеет модальное действие. При смене инструмента или после процесса поиска кадра используется последний
заданный режим отвода инструмента.
См. документацию на станок.
Предупреждение
Позиция отвода инструмента должна быть выбрана так, чтобы
исключить опасность столкновения инструмента с заготовкой.
Поворот
Можно выполнить поворот системы координат детали или непосредственный поворот круговых осей. При проведении обработки на наклонной плоскости производится поворот круговых осей
станка.
Способы поворота
Поворот может производиться несколькими способами: последовательно по осям, на пространственный угол, на проекционный
угол или непосредственно. Возможность выбора перечисленных
способов определяется производителем станка при задании настроек функции “Поворот”.
См. документацию на станок.
• При повороте последовательно по осям система координат
поворачивается вокруг каждой из координатных осей. При
этом последующий поворот накладывается на предыдущие.
Последовательность осей может выбираться свободно.
• При повороте на пространственный угол сначала осуществляется поворот вокруг оси Z, а затем – вокруг оси Y. Второй поворот накладывается на первый.
• При повороте на проекционный угол осуществляется одновременный поворот вокруг двух осей (с одновременным учетом двух углов). Третий поворот накладывается на предыдущие. Последовательность осей может свободно выбираться.
Этот способ применяется, например, при обработке наклонных
отверстий, угол наклона оси которых задается на боковых
проекциях чертежа в основной системе координат.
• При способе поворота “непосредственно” напрямую задаются
требуемые координаты положения круговых осей. На основе
введенных данных ShopMill вычисляет новое положение сис-
3-318
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3
01/2008
3
Программирование с ShopMill
3.10 Различные функции
темы координат. Ось инструмента устанавливается вдоль оси
Z. Образовавшиеся направления осей X и Y выявляются через
выполнение перемещений по осям.
Положение осей X и Y можно скорректировать поворотом вокруг оси Z.
Положительное направление вращения при разных способах
поворота определяется по вспомогательным схемам.
Для поворотных систем с двумя осями обрабатываемая плоскость может быть повернута в требуемое положение двумя различными способами. Через параметр "Направление” можно выбрать один из двух возможных вариантов. Обозначения “+” и ”-“
соответствуют при этом возрастанию и уменьшению значения
угла поворота. Выбор варианта поворота может оказать влияние
на размер рабочего пространства.
Ось, для которой могут выбираться два направления поворота,
определяется при пуско-наладке станка через параметр “Направление” кадра данных поворота круговых осей.
Направление
См. документацию на станок.
Сохранение координат
положения вершины
инструмента
Если один из вариантов поворота не может быть реализован из
механических причин, будет автоматически выбран альтернативный вариант, независимо установки в параметре "Направление”.
Для предотвращения столкновений при повороте круговых осей с
помощью 5-осевого преобразования (программная опция) можно
сохранять координаты положения вершины инструмента. Эта
функция должна быть разблокирована при настройке функции
"Поворот" через параметр "Перемещение инструмента".
См. документацию на станок.
Transformationen
Нажмите программные клавиши "Разное", “Преобразования” и
“Поворот ”.
Schwenken
>
Grund
stellung
Для поворота круговых осей до достижения значений углов
поворота равных 0 нажмите программную клавишу “Основное
положение”.
Эта функция используется, например, в том случае, когда необходимо повернуть систему координат в первоначальное
положение.
Параметр
Описание
TC
Имя кадра данных поворота круговых осей
0: удаление поворотной головки, деактивирование кадра данных поворота
отсутствие данных: принимается существующий кадр данных поворота
T
Обозначение инструмента
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
Ед. измер.
3-319
3 3.10 Различные функции
Программирование с ShopMill
01/2008
Отвод
нет: не отводить инструмент в безопасное положение перед поворотом
Z: перед поворотом переместить инструмент в безопасное положение
Z, X, Y: перед поворотом переместить все рабочие органы станка (оси X, Y, Z) в
безопасные положения
Инстр. макс. Переместить инструмент в направлении инструментальной оси до
достижения программного конечного выключателя.
Инстр. отн. Переместить инструмент на заданное расстояние вдоль инструментальной оси.
Поворот
да: вычислить и повернуть (повернуть систему координат и круговые оси)
нет: вычисление без поворота (поворот системы координат, круговые оси не
перемещаются)
3
Преобразова- Аддитивный (с наложением на предыдущие) или новый поворот
ние
X0
Координата X исходной точки (точки, относительно которой производится поворот)
мм
Y0
Координата Y исходной точки для поворота
мм
Z0
Координата Z исходной точки для поворота
мм
Способ пово- По осям: последовательные повороты вокруг координатных осей
рота
Пространственный угол: поворот на пространственный угол
Проекционный угол: поворот на пространственный угол
Непосредственно: прямое задание координат поворотных осей
X
Угол поворота вокруг оси X (поворот "по осям") Последовательность осей
град
Y
Угол поворота вокруг оси Y (поворот "по осям") может изменяться прогр.
град
Z
Угол поворота вокруг оси Z (поворот "по осям")
град
α
Угол поворота вокруг оси Z (при повороте на пространственный угол)
град
β
Угол поворота вокруг оси Y (при повороте на пространственный угол)
град
Xα
Угол поворота вокруг оси X (при повороте на
пространственный угол)
Последовательность осей
град
Yα
Угол поворота вокруг оси Y (при повороте на
пространственный угол)
может изменяться прогр.
град
Zβ
Угол поворота вокруг оси Z (при повороте на
пространственный угол)
клавишей “Альтернативно”.
град
B
Угол поворота круговой оси 1 (“непосредственный” поворот)
град
C
Угол поворота круговой оси 2 (“непосредственный” поворот)
град
WZ
Поворот системы координат вокруг оси инструмента (“непосредственный” поворот)
град
X1
Координата X положения нулевой точки новой системы координат (относитель- мм
Y1
Координата Y положения нулевой точки новой системы координат (относитель- мм
Z1
Координата Z положения нулевой точки новой системы координат (относитель- мм
клавишей “Альтернативно”
но точки (X0, Y0, Z0))
но точки (X0, Y0, Z0)).
но точки (X0, Y0, Z0)).
Направление Выбор направления поворота при наличии двух вариантов
+: с увеличением угла поворота по шкале поворотной головки или стола
-: с уменьшением угла поворота по шкале поворотной головки или стола
Положение
инструмента
3-320
Перемещать: координаты положения инструмента при повороте сохраняются
Неподвижно: координаты положения инструмента при повороте изменяются
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3
01/2008
3
Программирование с ShopMill
3.10 Различные функции
К существующим смещениям могут применяться дополнительные
преобразования как перед (X0, Y0, Z0), так и после (X1, Y1, Z1)
поворота (см. раздел "Смещения нулевой точки").
Пример программирования На заготовке в виде куба должна быть изготовлена наклонная
плоскость. Для соответствующей ориентации заготовки применяются следующие последовательности поворотов.
• При способах поворота “по осям” и “на пространственный
угол” сначала осуществляется поворот вокруг оси Z на 45° (Z
45° или α=45°), так что верхняя кромка наклонной плоскости
становится перпендикулярной оси X. Затем производится
поворот вокруг оси Y на -54,736° (Y -54,736° или β=54,736°),
и обрабатываемая плоскость приобретает горизонтальное
расположение.
• При способе поворота “на проекционный угол” сначала производится поворот на 45° вокруг осей X и Y так, что расположение плоскости обработки становится горизонтальным. Затем осуществляется поворот вокруг оси Z на 30°. При этом
ось X будет проходить через центральную точку плоскости
обработки (нулевую точку плоскости).
Z
30°
45°
Werkstücknullpunkt
Y
Nullpkt. der
gedrehten
Fläche
45°
X
Bezugspkt.
für die
Drehung
linke Seitenansicht
50
50
45°
25
25
50
54,736°
Draufsicht
A
25
Ansicht A
Деталь, обрабатываемая с использованием поворотной головки
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3-321
3 3.10 Различные функции
Программирование с ShopMill
Поворот “по осям”
3-322
01/2008
Поворот на пространственный
угол
3
Поворот на проекционный угол
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3
01/2008
Программирование с ShopMill
3.10 Различные функции
3
3.10.8 Дополнительные функции
В промежутке между отдельными шагами обработки можно перепозиционировать шпиндель, включить подачу СОЖ или приостановить обработку.
Для этого могут использоваться следующие функции:
• Шпиндель
Задание положения или направления вращения шпинделя (см.
раздел “Запуск, останов и позиционирование шпинделя в ручном режиме“
• Ступень коробки скоростей
Переключение передач коробки скоростей
См. документацию на станок.
• Прочие М-функции
Функции станка, такие как, например, “Закрыть дверцу ограждения”, дополнительно обеспечиваемые производителем
станка.
См. документацию на станок.
• СОЖ
СОЖ 1/2 включить/выключить
• Инструм. спец. функц. 1 - 4.
См. документацию на станок.
• Выдержка времени
Промежуток времени, после которого возобновляется процесс
обработки.
• Запрограммированный останов
Обработку на станке можно приостановить, если активна программная клавиша “Запрогр. останов” (см. раздел “Воздействие на программу”).
• Останов
Останов процесса обработки.
Maschinen
funkt.
Нажмите программные клавиши “Прямая/Дуга” и “Станочн.
функц.”
Введите значения параметров.
Нажмите программную клавишу “Принять”.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3-323
3 3.11 Использование G-кода в ShopMill-программе
Программирование с ShopMill
3.11
01/2008
3
Использование G-кода в ShopMill-программе
В пределах ShopMill-программы могут быть запрограммированы
кадры в формате G-кода. Кроме того, программу можно снабжать
необходимыми комментариями.
Кадры ShopMill-программы, написанные в G-кодах, при отработке
программы не проверяются.
Например, заданный для определения рабочей плоскости в
ShopMill-программе код G18 проверен не будет.
Подробное описание кадров в G-кодах по DIN 66025 можно найти
в следующей литературе:
Литература:
/PG/,
Рук-во по программированию. Основы
SINUMERIK 840D/840Di/840D sl
/PGA/, Расширенное программирование
SINUMERIK 840D/840Di/840D sl
До заголовка программы, после конца программы, а также внутри
группы связанных кадров вставка кадров в G-кодах невозможна.
Кадры в G-кодах не сопровождаются графическими изображениями.
Подача
После каждого ShopMill-цикла (сверление, фрезерование, контурное фрезерование) активна минутная подача G94 (в мм/мин),
независимо от того, какой вид подачи запрограммирован внутри
цикла. После ShopMill-цикла значение подачи F активно лишь в
случае, если внутри цикла запрограммирована минутная подача
(G94).
Во избежание непредвиденных ситуаций рекомендуется после
программирования ShopMill-цикла создать кадр в G-кодах для
задания вида подачи (G94 или G95) и числового значения подачи.
Итерационный цикл
(Цикл FOR)
3-324
При необходимости задания в ShopMill-программе итерационных
циклов, можно использовать глобальные пользовательские переменные (GUD7) от _E_COUNTER [0] до _E_COUNTER [9] с типом INT.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3
01/2008
Программирование с ShopMill
3.11 Использование G-кода в ShopMill-программе
3
Пример программирования цикла (перемещение по синусоиде)
Запрограммированная траектория в виде синусоиды
Установите курсор в окне рабочей последовательности программы на кадр, за которым должен быть вставлен кадр, написанный в G-кодах.
Нажмите клавишу "Input".
Введите команду в виде G-кода или комментарий.
Комментарий должен начинаться символом “точка с запятой“
(;).
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
3-325
3 3.11 Использование G-кода в ShopMill-программе
Программирование с ShopMill
01/2008
3
Вновь созданный кадр в G-кодах обозначается символом “G” перед номером кадра.
G-коды в ShopMill-программе
3-326
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
4
01/2008
Программирование в G-кодах
4
Программирование в G-кодах
4.1
Создание программ в G- кодах ............................................................................ 4-328
4.2
Выполнение программ, написанных в G-кодах .................................................. 4-331
4.3
Редактор программ, написанных в G-кодах ....................................................... 4-333
4.4
Параметры для вычислений ................................................................................ 4-337
4.5
ISO-код ................................................................................................................... 4-338
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
4-327
4 4.1 Создание программ в G- кодах
Программирование в G-кодах
4.1
01/2008
4
Создание программ в G- кодах
Интерфейс ShopMill позволяет создавать программы на основе
G-кодов.
При этом команды в виде G-кодов должны соответствовать DIN
66025.
Программирование сопровождается поддержкой с помощью диалоговых окон при измерениях и при программировании геометрии
контуров, фрезерных циклов и циклов обработки отверстий. На
основе данных, введенных через диалоговое окно генерируется
G-код, который может быть снова отображен в виде диалогового
окна. Поддержка циклов измерения обеспечивается изготовителем станка.
См. документацию на станок.
Подробное описание G-кодов согласно DIN 66025, циклов обработки и измерительных циклов можно найти в:
Литература: /PG/, Руководство по программированию. Основы
SINUMERIK 840D/840Di/840D sl
/PGA/, Расширенное программирование
SINUMERIK 840D/840Di/840D sl
/PGZ/, Руководство по программированию. Циклы
SINUMERIK 840D/840Di/840D sl
/BNM/, Измерительные циклы
SINUMERIK 840D/840Di/840D sl
Для получения более подробной информации относительно определенных G-кодов или параметров циклов при работе с системой ЧПУ с PCU 50.3 (HMI-Advanced) можно использовать контекстный комментарий.
Подробное описание работы с контекстными комментариями
можно найти в:
Литература:
/BAD/, Руководство оператора, HMI-Advanced
SINUMERIK 840D/840Di/840D sl
Создание программы
Neu
>
4-328
G-Code
Programm
¾
Нажмите программную клавишу “Программа”.
¾
Выберите каталог, в котором будет создана программа.
¾
Нажмите программные клавиши “Создать” и “Программа в Gкодах”.
¾
Введите имя программы.
Имя программы может содержать до 24 символов. Это могут
быть буквы, цифры и символы подчеркивания (_). ShopMill
автоматически заменяет строчные буквы прописными.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
4
01/2008
4
Программирование в G-кодах
4.1 Создание программ в G- кодах
¾
-или-
Нажмите программную клавишу "OK" или клавишу "Input".
Откроется редактор программ в G-кодах.
¾
Задайте необходимые команды в форме G-кодов.
¾
Нажмите программные клавиши “Дополнительно” и “Инструменты”, если необходимо выбрать инструмент из списка инструментов.
Вызов инструмента
Weiteres
Werkzeuge
>
-и¾
Установите курсор на инструмент, который должен быть выбран для обработки.
-и¾
ins
Programm
Нажмите программную клавишу “В программу”.
Обозначение инструмента будет передано в редактор программ.
Например, в текущей позиции курсора появится текст:
T="FRAESER30"
В противоположность к созданию ShopMill-программы при программировании инструмента данные, заложенные в управлении
инструментом, автоматически не активируются. Это значит, что
после выбора инструмента необходимо дополнительно запрограммировать смену инструмента (М6), направление вращения
шпинделя (M3/M4), частоту вращения шпинделя (S...), включение
подачи СОЖ (M7/M8) и др.
Пример:
...
T="FRAESER30"
;Выбор инструмента
M6
;Смена инструмента
M7 M3 S2000
...
;Включение шпинделя и подачи СОЖ
Использование циклов
Kontur
Kontur
erzeugen
OK
...
...
Fräsen
¾
Для программирования контуров, фрезерных циклов и циклов
обработки отверстий с поддержкой диалоговыми окнами нажмите соответствующую программную клавишу.
¾
Нажатием программной клавиши выберите требуемый цикл.
¾
Введите значения параметров.
¾
Нажмите программную клавишу "OK".
Цикл будет преобразован в G-код и передан в редактор.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
4-329
4 4.1 Создание программ в G- кодах
Программирование в G-кодах
Rückübersetzen
01/2008
4
¾
Для того чтобы снова представить цикл в виде диалогового
окна сначала становите курсор в редакторе программ на
строку с циклом.
¾
Нажмите программную клавишу “Перетранслировать”.
Откроется диалоговое окно выбранного цикла.
Для непосредственного перехода из диалогового окна в редактор
программ нажмите программную клавишу “Редактировать”.
Поддержка циклов
измерения
¾
Измените функции программных клавиш горизонтальной линейки.
Messen
Fräsen
¾
Нажмите программную клавишу “Измерения при фрезеровании”
Messtast.
kalibr.
¾
Выберите при помощи программной клавиши необходимый
цикл измерения.
¾
Введите значения параметров.
¾
Нажмите программную клавишу "OK".
...
OK
Цикл измерения будет передан в редактор в виде G-кода.
Rückübersetzen
¾
Для того чтобы снова представить цикл в виде диалогового
окна, сначала установите курсор в редакторе программ на
строку с циклом.
¾
Нажмите программную клавишу “Перетранслировать”
Откроется диалоговое окно цикла измерения.
Для непосредственного перехода из диалогового окна в редактор
программ нажмите программную клавишу “Редактировать”.
Контекстный комментарий (PCU 50.3, HMI
Advanced)
Установите курсор на какую-либо команду (G-код) в редакторе
программ или на какое-либо поле ввода в диалоговом окне
цикла.
¾ Нажмите клавишу "Help".
¾
Откроется окно со вспомогательными комментариями.
4-330
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
4
4.2
01/2008
4
Программирование в G-кодах
4.2 Выполнение программ, написанных в G-кодах
Выполнение программ, написанных в G-кодах
При выполнении программы заготовка обрабатывается в соответствии с запрограммированной последовательностью.
После запуска программы обработка заготовки производится в
автоматическом режиме. В любой момент обработка может быть
приостановлена и снова возобновлена.
Простой способ проверки результатов программирования - графическое моделирование обработки на экране СЧПУ без перемещений рабочих органов станка.
Подробная информация об этом дается в главе
“Моделирование”.
Для выполнения обработки по программе необходимо следующее.
• синхронизация измерительной системы со станком;
• наличие программы обработки (в G-кодах);
• необходимые данные коррекции инструмента и смещения
нулевой точки;
• активирование необходимых блокировок безопасности, обеспечиваемых производителем станка.
При выполнении программы, написанной в G-кодах, могут использоваться те же функции, что и при выполнении ShopMillпрограмм (см. раздел “Работа в автоматическом режиме”).
Моделирование программ, написанных в Gкодах
¾
Нажмите программную клавишу “Программа” или клавишу
“Programmanager".
¾
Установите курсор в строку с необходимой программой.
¾
Нажмите клавишу "Input" или "Курсор вправо".
-или-
Программа откроется редактором программ.
-или-
¾
Нажмите программную клавишу “Моделирование”.
Выполнение программы будет полностью прорисовано на экране.
Для перехода из режима моделирования в редактор программ
нажмите программную клавишу “Редактировать”.
Выполнение программы
¾
-или-
Нажмите программную клавишу “Программа” или клавишу
“Programmanager".
-и
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
4-331
4 4.2 Выполнение программ, написанных в G-кодах
Программирование в G-кодах
¾
01/2008
4
Установите курсор в строку с необходимой программой.
-и
Abarbeiten
¾
Нажмите программную клавишу “Выполнить”.
-или¾
Если в текущий момент активной является рабочая зона
“Программа“, нажмите программную клавишу “Выполнить”.
Автоматически откроется рабочая зона “Автоматический режим” и
программа будет загружена для выполнения.
¾
Cycle Start
4-332
Нажмите клавишу "Cycle-Start".
Произойдет запуск выполнения программы.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
4
4.3
01/2008
Программирование в G-кодах
4.3 Редактор программ, написанных в G-кодах
4
Редактор программ, написанных в G-кодах
Редактор программ применяется в случаях, когда необходимо,
например, изменить последовательность кадров программы,
удалить какую-либо команд (G-код) или скопировать код из одной
программы в другую.
При необходимости изменения кода программы, находящейся в
процессе выполнения, можно изменить только те кадры, которые
еще не отработаны. Эти кадры будут выделены особым
способом.
В редакторе программ могут выполняться следующие функции:
• Выделить
Можно выделить любой код в программе.
• Копировать/Вставить
Код программы можно копировать и вставлять как в ту же самую, так и в другие программы.
• Вырезать
Можно вырезать (удалить) из программы любой код. Вырезанный код остается в буфере обмена, так что он может быть
снова вставлен в программу.
• Найти/Заменить
В программе можно найти любую последовательность символов и заменить ее на другой текст.
• В начало/В конец
Быстрый переход в начало или в конец программы.
•
Нумеровать
При вставке нового или скопированного кода между двумя
кадрами программы, ShopMill автоматически назначает для
него номер. Этот номер может быть больше, чем номер следующего кадра. Посредством функции “Перенумеровать” создаются новые номера кадров в строго возрастающем
порядке.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
4-333
4 4.3 Редактор программ, написанных в G-кодах
Программирование в G-кодах
01/2008
4
Создание и просмотр содержания программы, написанной в Gкодах, осуществляется в редакторе программ.
Выделение кода
Markieren
¾
Установите курсор в позицию начала для выделения кода.
¾
Нажмите программную клавишу “Выделить”.
¾
Установите курсор в позицию конца для выделения кода.
Код будет выделен.
Копирование кода
Kopieren
¾
Выделите код, который необходимо скопировать.
¾
Нажмите программную клавишу “Копировать".
Выделенный код будет помещен в буфер обмена и останется в
нем при открытии другой программы.
Вставка кода
Einfügen
¾
Скопируйте код, который необходимо вставить.
¾
Нажмите программную клавишу “Вставить”.
Скопированный код будет вставлен в текст перед позицией курсора.
Вырезание кода
Ausschneiden
4-334
¾
Выделите код, который необходимо вырезать.
¾
Нажмите программную клавишу “Вырезать”.
Выделенный код будет удален и помещен в буфер обмена.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
4
01/2008
4
Программирование в G-кодах
4.3 Редактор программ, написанных в G-кодах
Поиск кода
Suchen
¾
Нажмите программную клавишу “Найти”.
Вертикальная линейка программных клавиш будет обновлена.
¾
Введите последовательность символов для поиска.
¾
Нажмите программную клавишу "OK".
В программе будет произведен поиск. Найденная последовательность символов будет выделена курсором.
Weitersuchen
¾
Нажмите программную клавишу “Найти далее”, если необходимо продолжить поиск.
Будет показана следующая найденная последовательность символов.
Поиск и замена кода
Suchen
¾
Нажмите программную клавишу “Найти”.
Вертикальная линейка программных клавиш будет обновлена.
Suchen/
Ersetzen
¾
Нажмите программную клавишу “Найти/Заменить”.
¾
Введите последовательность символов для поиска и
символы, которые на которые она должна быть заменена.
¾
Нажмите программную клавишу "OK".
В программе будет произведен поиск. Найденная последовательность символов будет выделена курсором.
Alle
Ersetzen
¾
Нажмите программную клавишу “Заменить все”, если заданная последовательность символов должна быть заменена во
всей программе.
-илиWeitersuchen
¾
Нажмите программную клавишу “Найти далее” для того, чтобы продолжить поиск без замены символов.
-илиErsetzen
¾
Нажмите программную клавишу “Заменить”, чтобы произвести замену найденной последовательности символов.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
4-335
4 4.3 Редактор программ, написанных в G-кодах
Программирование в G-кодах
01/2008
4
Переход в начало/в конец
программы
¾
Weiteres
>
zum
Anfang
zum
Ende
Нажмите программные клавиши “Дополнительно” и “В начало”
или “В конец”.
На экране отобразится начало или конец программы.
Нумерация кадров
Weiteres
>
Neu nummerieren >
¾
Нажмите программные клавиши “Дополнительно” и “Перенумеровать”.
¾
Задайте номер первого кадра и шаг нумерации ( например, 1,
5, 10).
¾
Нажмите программную клавишу “Принять”.
Кадры будут перенумерованы.
Нумерацию можно отменить, задав для номера кадра или величины шага значение 0.
4-336
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
4
4.4
01/2008
Программирование в G-кодах
4.4 R-параметры
4
R-параметры
R-параметры – это переменные, применяемые в программах,
написанных в G-кодах.
R-параметры могут быть считаны в программу и заданы в программе. Для R-параметров, считываемых в программу, можно
присвоить значения через список R-параметров.
Редактирование R-параметров может быть заблокировано при
помощи переключателя прав доступа.
Отображение Rпараметров
¾
Нажмите программную клавишу “Нул. т. инструм.” или клавишу "Параметры".
¾
Нажмите программную клавишу "R-параметры".
-или-
Откроется список R-параметров.
Поиск R-параметров
Suchen
¾
Нажмите программную клавишу “Найти”.
¾
Введите искомый номер параметра.
¾
Нажмите программную клавишу “Принять”.
Искомый R-параметр будет показан.
Изменение R-параметров
¾
Установите курсор в поле ввода параметра.
¾
Введите новое значение.
Новое значение параметра будет сразу принято.
Удаление R-параметров
¾
Установите курсор в поле ввода параметра, значение которого необходимо удалить.
¾
Нажмите клавишу "Backspace".
Значение параметра будет удалено.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
4-337
4 4.5 ISO-код
Программирование в G-кодах
4.5
01/2008
4
ISO-код
Если в ShopMill установлено использование кода ISO, то можно
создавать и выполнять программы в ISO-коде.
См. документацию на станок.
ISO-код отличается от G-кода, используемого в программах для
систем ЧПУ фирмы “Siemens”. (см. раздел “Создание программ в
G-кодах”.)
4-338
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
5
01/2008
Моделирование
5
Моделирование
5.1
Введение................................................................................................................ 5-340
5.2
Запуск/останов стандартного способа моделирования .................................... 5-340
5.3
Отображение моделирования на виде сверху ................................................... 5-343
5.4
Отображение моделирования на трех проекциях ............................................. 5-344
5.5
Увеличение изображения..................................................................................... 5-345
5.6
5.6.1
5.6.2
Трехмерное отображение моделирования......................................................... 5-346
Изменение положения объемной модели .......................................................... 5-347
Вырез в объемной модели ................................................................................... 5-348
5.7
Включение/Отключение режима быстрого моделирования для поверхностей
сложной формы .................................................................................................................... 5-349
5.8
Изображение результата обработки в режиме быстрого моделирования ...... 5-349
5.9
Оптимизация размеров и перемещение изображения...................................... 5-351
5.10
Измерение расстояний ......................................................................................... 5-352
5.11
Функция поиска...................................................................................................... 5-353
5.12
5.12.1
5.12.2
Работа с кадрами программы .............................................................................. 5-354
Поиск кадров.......................................................................................................... 5-354
Изменение кадров программы в G-кодах ........................................................... 5-355
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
5-339
5 5.1 Введение
Моделирование
5.1
01/2008
5
Введение
В ShopMill имеются различные по охвату и степени детализации
способы моделирования обработки для контроля траекторий перемещения инструмента.
См. документацию на станок.
Стандартный способ
моделирования
При моделировании полностью просчитываются и графически
отображаются траектории инструмента текущей программы.
Имеются следующие способы отображения обработки:
• Вид сверху
• Три проекции
• Объемная модель
При отображении моделирования применяются правильные пропорции инструмента и геометрии заготовки. Цилиндрические
фрезы для обработки штампов, угловая фреза, радиусная угловая фреза и конические фрезы для обработки штампов отображаются как концевые фрезы.
Траектории инструмента отображаются разными цветами:
Красная линия = инструмент перемещается с ускоренным ходом
Зеленая линия = инструмент перемещается на рабочей подаче
При любом способе отображения ведется отсчет времени обработки. Отображаемое время обработки (в часах/минутах/ секундах) приблизительно соответствует времени, необходимому для
выполнения программы на станке (включая смену инструмента).
При прерывании моделирования прерывается и отсчет времени.
На экране отображаются текущие координаты положения инструмента, данные регулировки подачи и выполняемый кадр.
Кроме того, при моделировании дается информация об используемом в данный момент инструменте, номере режущей ступени
и величине подачи.
Влияние преобразований Преобразования системы координат влияют на отображение обработки при моделировании.
системы координат на
отображение при модели- • При применении простых преобразований (смещение, масровании
штабирование и т.д.) отображение будет соответствовать запрограммированным данным.
• При применении преобразования системы координат для
обработки на цилиндрических поверхностях отображается
развертка поверхности.
• После преобразования поворота отображение уже выполненной обработки заменяется изображением плоскости, повернутой для обработки (перпендикулярно направлению взгляда).
• Смещения нулевой точки (G54, ...) никак не влияют на отображение. Это значит, что при одновременной обработке не-
5-340
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
5
01/2008
5
Моделирование
5.2 Запуск/останов стандартного способа моделирования
скольких заготовок их отображения будут накладываться.
При необходимости специально отобразить какой-либо фрагмент
заготовки можно определить в программе новую заготовку (см.
раздел “Изменение настроек в программе”)
Режим быстрого модели- Для больших программ обработки можно применять функцию
быстрого отображения траекторий инструмента. При этом спосорования поверхностей
бе отображения все запрограммированные траектории, рассчисложной формы
танные на основе данных смещения нулевой точки и команд
группы G1представляются в штриховой графике.
См. документацию на станок.
Возможность использования режима быстрого отображения имеется только для PCU 50.3 (HMI Advanced).
5.2
Запуск/останов стандартного способа моделирования
Запуск моделирования
Необходимая программа
Подготовка
• ShopMill-программа или
• программа в G-кодах
выбрана и открыта в редакторе программ.
...
Details
Standard
Нажмите программные клавиши "Моделирование" и "Стандартное”.
Einzelsatz
Нажмите программные клавиши "Детально" и "По кадру" при
необходимости покадрового выполнения программы.
Выполнение программы будет графически отображено на экране.
Рабочие органы станка при этом не перемещаются.
Для моделирования ShopMill-программы размеры заготовки считываются из заголовка программы.
Если в программе имеется вызов подпрограммы, ShopMill анализирует заголовок подпрограммы и применяет для графического
изображения определенную в нем геометрию заготовки. По окончании выполнения подпрограммы все настройки заголовка подпрограммы остаются активными.
При необходимости использования только данных геометрии
заготовки основной программы, данные геометрии заготовки в
подпрограмме должны быть удалены.
При моделировании обработки для программ в G-кодах размеры
заготовки задаются дополнительно.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
5-341
5 5.2 Запуск/останов стандартного способа моделирования
Моделирование
Details
Einstellungen
01/2008
5
Нажмите программные клавиши "Детально" и "Настройки" и
задайте размеры заготовки (см. раздел “Создание новой программы, определение заготовки”).
Заданные размеры будут сохранены и могут быть использованы
при моделировании обработки по другой программе. Если установить значение параметра заготовки на “отключено”, данные
будут удалены.
Во время моделирования активна коррекция подачи.
0%: останов моделирования.
≥ 100%: выполнение программы с максимальной скоростью.
подачи для моделирования активируется через настройку параметров станка.
См. документацию на станок.
Останов моделирования
Нажмите программную клавишу "Stop".
Процесс моделирования будет приостановлен.
Сброс моделирования
Нажмите программную клавишу "Reset".
Процесс моделирования будет прекращен, а геометрия заготовки
приобретет первоначальную форму.
Повторный запуск моделирования
Нажмите программную клавишу "Start".
Произойдет новый запуск моделирования.
Завершение моделирования
Ende
Нажмите программную клавишу “Завершить”.
Откроется окно рабочей последовательности программы или
графическое окно.
5-342
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
5
5.3
01/2008
Моделирование
5.3 Отображение моделирования на виде сверху
5
Отображение моделирования на виде сверху
Эта программная клавиша позволяет отобразить процесс моделирования на виде сверху.
Глубина обработки отображается на индикаторе глубины, показания которого непрерывно меняются в соответствии текущими
данными моделирования.
Показания индикатора глубины:
"чем глубже, тем темнее".
Отображение вида
сверху
Draufsicht
Нажмите программную клавишу “Вид сверху”.
Будет показан вид сверху активной детали.
Пример отображения моделирования на виде сверху.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
5-343
5 5.4 Отображение моделирования на трех проекциях
Моделирование
5.4
01/2008
5
Отображение моделирования на трех проекциях
Моделирование отображается при помощи вида сверху и двух
разрезов подобно представлению детали на техническом чертеже.
При режиме отображения в виде трех проекций можно использовать функции увеличения фрагмента изображения.
Отображение трех проекций
Нажмите программную клавишу “3 проекции"
Моделирование будет отображаться в виде трех проекций.
Пример отображения моделирования на трех проекциях.
Сдвиг секущих плоскостей
Изменяя положение перекрестия на виде сверху можно изменять
положение секущих плоскостей для образования разрезов.
Секущие плоскости можно передвигать в любое положение. Благодаря этому можно сделать видимыми скрытые контуры.
Перемещайте секущую плоскость по оси Y клавишами “Курсор вверх” и “Курсор вниз”.
- или Перемещайте секущую плоскость по оси X клавишами “Курсор вправо” и “Курсор влево”.
- или Используйте клавиши "Page Down" или "Page Up" для перемещения секущей плоскости по оси Z.
5-344
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
5
5.5
01/2008
Моделирование
5.5 Увеличение изображения
5
Увеличение изображения
Функции для получения подробного изображения детали имеются
при использовании
• вида сверху и
• отображения на трех проекциях.
Нажмите программную клавишу "Детально".
Details
-иZoom
+
Для увеличения изображения нажмите программную клавишу
"Zoom +" или клавишу "+".
или
+
Zoom
-
- или
Для уменьшения изображения нажмите программную клавишу "Zoom -" или клавишу "-".
или
Auto
Zoom
- или Для автоматической настройки размеров изображения нажмите программную клавишу "Auto Zoom".
Zum
Ursprung
- или Нажмите программную клавишу “Первоначальный вид”, чтобы
вернуть изображение к первоначальному виду.
- или Для перемещения изображения вправо, влево, вверх и вниз
используйте клавиши курсора.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
5-345
5 5.6 Трехмерное отображение моделирования
Моделирование
5.6
01/2008
5
Трехмерное отображение моделирования
Деталь изображается в виде объемной модели. При моделировании происходит постепенное получение формы готовой детали.
Для просмотра скрытых контуров объемной модели можно
• вращать деталь вокруг вертикальной оси
• сделать вырез в объемной модели детали.
Объемная модель
Нажмите "Объемная модель".
Будет отображена объемная модель детали.
Пример объемного изображения детали.
5-346
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
5
5.6.1
01/2008
Моделирование
5.6 Трехмерное отображение моделирования
5
Изменение положения объемной модели
Объемная модель может быть показана в разных ракурсах.
Нажмите программную клавишу “Детально”.
Details
-иНажмите эту программную клавишу, чтобы сделать передней
левую грань детали.
- или Нажмите эту программную клавишу, чтобы сделать передней
правую грань детали.
- или Нажмите эту программную клавишу, чтобы сделать правую
грань детали задней гранью.
- или Нажмите эту программную клавишу, чтобы сделать левую
грань детали задней гранью.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
5-347
5 5.6 Трехмерное отображение моделирования
Моделирование
5.6.2
01/2008
5
Вырез в объемной модели
Для просмотра скрытых элементов детали можно сделать вырез
в объемной модели.
Деталь должна быть предварительно сориентирована должным
образом.
Нажмите программную клавишу “Вырез”.
Сдвиг секущих плоскостей
Для того, чтобы сделать видимыми скрытые элементы детали,
перемещайте секущие плоскости при помощи курсора и клавиш
"Page Down" или "Page Up" (см. раздел. “Отображение моделирования на трех проекциях”).
Новое отображение детали появляется после краткого промежутка времени обновления изображения.
Пример объемного изображения детали с вырезом.
5-348
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
5 5.7 Включение/Отключение режима быстрого моделирования для 5
01/2008
Моделирование
5.7
Включение/Отключение режима быстрого моделирования для поверхностей
сложной формы
Включение моделирования
Предварительное условие
...
Formenbau
G1-Sätze
Программа обработки должна быть выбрана в менеджере программ.
Нажмите программную клавишу “Моделирование” и “Быстр.
моделир. G1-кадры”.
В верхней части рабочего окна будет отображаться фрагмент
программы, состоящий из двух строк. Первый кадр программы
выделен.
Построение графического изображения детали начато.
Индикатор выполнения
программы
В строке статуса, находящейся под изображением детали, приводится объем выполненной части программы в %.
Отключение моделирования
Beenden
Нажмите программную клавишу “Завершить”.
Откроется окно менеджера программ.
Смена рабочей зоны прерывает процесс моделирования. При
возврате в менеджер программ моделирование возобновляется.
5.8
Изображение результата обработки в режиме быстрого моделирования
В любой момент можно поменять изображение с 2D на 3D и наоборот. В выбранном способе отображения деталь может быть
повернута в любом направлении.
Выбор 3D-изображения
Нажмите программную клавишу "3D-View".
Выбор 2D-изображения
Нажмите программную клавишу "X/Y-View".
- ИЛИ Нажмите программную клавишу "X/Z-View".
- ИЛИ Нажмите программную клавишу "Y/Z-View".
Деталь будет отображена в соответствии с выбранным видом.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
5-349
5 5.8 Изображение результата обработки в режиме быстрого
Моделирование
Изменение расположения 3D-изображения
Details
nach oben
nach unten
Drehen
01/2008
5
Изображение можно поворачивать вокруг осей X, Y или Z.
Нажмите программные клавиши “Детально” и “Повернуть”.
Нажмите программную клавишу “Вверх”.
- ИЛИ Нажмите программную клавишу “Вниз”.
- ИЛИ -
nach links
Нажмите программную клавишу “Влево”.
- ИЛИ -
nach rechts
Нажмите программную клавишу “Вправо”.
- ИЛИ Нажмите одну из клавиш курсора.
Übernahme
При повороте можно следовать указаниям, отображаемым в левом нижнем углу окна.
Нажмите программную клавишу “Принять”.
Настройки активируются и деталь отображается в выбранном
ракурсе.
5-350
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
5
5.9
01/2008
5
Моделирование
5.9 Оптимизация размеров и перемещение изображения
Оптимизация размеров и перемещение изображения
Размеры изображения можно изменять произвольным способом.
Увеличение размеров
изображения
Details
Vergrößern
Verkleiner
Нажмите программную клавишу “Детально” и “Увеличить
Уменьшить”.
Vergrößern
-или-
+
Нажмите программную клавишу “Увеличить”
или нажать клавишу "+".
Изображение будет увеличено.
Уменьшение размеров
изображения
Details
Vergrößern
Verkleiner
Verkleinern
-или-
Нажмите программную клавишу “Детально” и “Увеличить
Уменьшить”.
В вертикальной линейке программных клавиш появится новая
клавиша.
Нажмите программную клавишу "Уменьшить"
или нажмите клавишу "-".
Изображение будет увеличено.
Автоматическая настройка размеров изображения
Details
automat.
Bildgröße
Vergrößern
Verkleiner
Нажмите программную клавишу “Детально” и “Увеличить
Уменьшить”.
Нажмите программную клавишу “Размеры автоматически”.
Размеры изображения установятся в соответствии с размерами
окна.
При автоматической настройке размеров изображения учитываются самые большие размеры детали.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
5-351
5 5.10 Измерение расстояний
Моделирование
01/2008
5
Перемещение изображения
Details
nach oben
Verschieben
...
nach rechts
Нажмите программные клавиши “Детально” и “Переместить”.
Нажмите одну из программных клавиш "вверх", "вниз", "влево"
или "вправо".
- ИЛИ Нажмите одну из клавиш курсора.
- ИЛИ Нажмите программную клавишу “По центру”.
Zentrieren
Изображение будет перемещено вверх, вниз, влево, вправо или
выровнено по центру экрана.
5.10
Измерение расстояний
Имеется возможность измерить и отобразить величину расстояния (в пространстве) между двумя выделенными позициями графической области.
Измерение расстояния
Details
Abstand
Нажмите программные клавиши “Детально” и “Расстояние”.
Переместите перекрестие в первую позицию.
Markiere
Punkt A
Нажмите программную клавишу “Выделить позицию А”.
Markiere
Punkt B
Установите стрелку во вторую позицию и нажмите программную клавишу “Выделить позицию B”.
Выбранные точки будут выделены.
Расстояние между точками будет вычислено и отображено в
строке статуса под графической областью.
Повторите процесс для измерения других расстояний.
5-352
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
5
5.11
01/2008
Моделирование
5.11 Функция поиска
5
Функция поиска
Эта функция позволяет перейти к кадру программы, соответствующему позиции, выделенной в графической области.
Выбор кадра в графической области
Details
Suchen
Нажмите программные клавиши “Детально” и “Найти”.
Указатель мыши отобразится в виде перекрестия.
-и-
Нажмите программную клавишу "вверх", "вниз", "влево" или
"вправо", чтобы установить перекрестие в требуемую позицию и подтвердите выбор позиции клавишей "Input".
- и-
- ИЛИ Нажмите одну из клавиш курсора, чтобы установить перекрестие в требуемую позицию и подтвердите выбор позиции клавишей "Input".
Satz
suchen
- ИЛИ Непосредственно установите перекрестие в требуемую позицию и нажмите программную клавишу “Найти кадр”.
nach oben
...
nach rechts
Выбранная точка будет выделена цветом.
Кадр, соответствующий выбранной позиции, будет найден и отображен с выделением цветом в окне редактора программ над
графической областью.
Подменю Редактировать дает дополнительную возможность для
поиска кадров.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
5-353
5 5.12 Работа с кадрами программы
Моделирование
5.12
01/2008
5
Работа с кадрами программы
Во время использования режима быстрого моделирования автоматически активируется редактор программ в G-кодах. Программа, для которой выполняется моделирование открыта. При этом
имеются различные возможности обработки кадров программы.
5.12.1 Поиск кадров
В пределах открытой в редакторе программы можно осуществлять поиск кадра непосредственно или при помощи функции поиска.
Поиск кадра по комбинации символов
Editieren
Suchen
Нажмите программные клавиши “Редактировать” и “Найти”.
Откроется окно “Поиск от позиции курсора”.
Введите в поле ввода “Найти” комбинацию символов для поиска.
Нажмите программную клавишу “Найти”.
Suchen
Начнется поиск.
Найденный кадр будет отображен в окне редактора программ с
выделением цветом.
Поиск по номеру кадра
Editieren
Gehe
zu
Нажмите “Редактировать” и “Перейти к”.
Откроется окно “Перейти к”.
Введите в поле ввода “Номер кадра” номер кадра для поиска
и нажмите программную клавишу “OK“ .
OK
Начнется поиск.
Найденный кадр будет отображен в окне редактора программ с
выделением цветом.
Переход в начало/в
конец
Нажмите программные клавиши “Редактировать” и “Начало
программы” или “Конец программы”.
Editieren
Programmanfang
Programmende
Первый или последний кадр открытой в редакторе программы
будет найден и отображен с выделением цветом.
5-354
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
5
01/2008
Моделирование
5.12 Работа с кадрами программы
5
Прокрутка программы
Установите курсор в окно редактора программ.
Нажмите одну из клавиш курсора.
Произойдет перемещение вверх, вниз, вправо или влево по тексту программы.
Прерывание поиска
Abbruch
В любой момент поиск может быть прерван.
Нажмите программную клавишу “Отмена”.
5.12.2 Изменение кадров программы в G-кодах
Изменение и сохранение кадров
Editieren
Выбранный кадр может быть отредактирован и сохранен.
Нажмите программную клавишу “Редактировать”.
Отредактируйте выделенный кадр в окне редактора.
Überschreiben
Einfügen
Datei
speichern
При этом автоматически активируется режим "Переписать”.
- ИЛИ Нажмите программную клавишу “Переписать”.
Программная клавиша изменится на “Вставить”.
Теперь можно произвести вставку кадров.
Нажмите программную клавишу “Сохранить файл”.
Изменения будут приняты.
Графическое изображение будет обновлено.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
5-355
5 5.12 Работа с кадрами программы
Моделирование
01/2008
5
Для заметок
5-356
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
6
01/2008
Управление данными
6
Управление данными
6.1
Управление программами с ShopMill .................................................................. 6-358
6.2
6.2.1
6.2.2
6.2.3
6.2.4
6.2.5
6.2.6
6.2.7
6.2.8
6.2.9
Управление программами посредством ShopMill на NCU (HMI-Embedded sl) 6-359
Открытие программы ............................................................................................ 6-361
Выполнение программы ....................................................................................... 6-362
Обработка деталей в многоместном приспособлении ...................................... 6-362
Выполнение программы, написанной в G-кодах с сетевого диска................... 6-365
Создание нового каталога/программы................................................................ 6-366
Выделение нескольких программ........................................................................ 6-367
Копирование/переименование каталога/программы ......................................... 6-368
Удаление каталога/программы ............................................................................ 6-369
Сохранение/считывание данных инструмента и смещений нулевой точки .... 6-370
6.3
Управление программами с PCU 50.3 (HMI Advanced) ..................................... 6-373
6.3.1
Открытие программы ............................................................................................ 6-375
6.3.2
Выполнение программы ....................................................................................... 6-376
6.3.3
Обработка деталей в многоместном приспособлении ...................................... 6-376
6.3.4
Загрузка/выгрузка программы.............................................................................. 6-379
6.3.5
Выполнение программ, написанных в G-кодах с жесткого диска, дискеты или
сетевого диска ...................................................................................................................... 6-380
6.3.6
Создание каталога/программы ............................................................................ 6-381
6.3.7
Выделение нескольких программ........................................................................ 6-381
6.3.8
Копирование/переименование/перемещение каталога/программы ................ 6-383
6.3.9
Удаление каталога/программы ............................................................................ 6-385
6.3.10 Сохранение/считывание данных инструмента и смещений нулевой точки .... 6-385
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
6-357
6 6.1 Управление программами с ShopMill
Управление данными
6.1
01/2008
6
Управление программами с ShopMill
Все программы обработки, созданные в ShopMill сохраняются в
памяти NCK.
Менеджер программ обеспечивает доступ к программам для их
выполнения, изменения, копирования или переименования. Неиспользуемые программы могут быть удалены для освобождения
места в памяти.
Для обмена данными с другими рабочими местами в ShopMill
существуют следующие возможности:
•
•
Собственный жесткий диск (только PCU 50.3)
CompactFlash-накопитель
•
Дисковод (только PCU 50.3)
•
USB/Сетевое соединение
В следующих главах дается описание управления программами в
ShopMill на NCU (HMI-Embedded sl) или PCU 50.3 (HMI-Advanced).
Читайте необходимую Вам информацию в главах "Управление
программами посредством ShopMill на NCU (HMI-Embedded sl)”
или "Управление программами на PCU 50.3 (HMI-Advanced)".
6-358
© Siemens AG 2008 Все права защишены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
6
6.2
01/2008
Управление данными
6.2 Управление программами посредством ShopMill на NCU (HMI-
6
Управление программами посредством ShopMill на NCU (HMI-Embedded sl)
При варианте “ShopMill на NCU (HMI-Embedded sl)” все программы и данные всегда хранятся в памяти NCK.
Кроме того, может отображаться управление каталогами
USB/Сетевого диска или подключения CompactFlash-накопителя.
Функции "256 MB пользовательской памяти" для CompactFlashнакопителя, а также "Управление сетевыми дисководами" является программной опцией.
Bedienoberfläche ShopMill
auf NCU (HMI-Embedded sl)
editieren
editieren
ShopMill-Prog.
ShopMill-Unterprog.
G-Code-Prog.
ShopMill-Prog.
ShopMill-Unterprog.
G-Code-Prog.
USB-/
Netzlaufwerk
NC-Arbeitsspeicher
Хранение данных при работе с ShopMill на NCU (HMI Embedded sl)
Обзор всех каталогов и программ находится в менеджере программ.
Менеджер программ в ShopMill на NCU (HMI-Embedded sl)
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
6-359
6 6.2 Управление программами посредством ShopMill на NCU (HMIУправление данными
01/2008
6
В горизонтальной линейке программных клавиш можно выбрать
носитель информации для отображения хранящихся на нем каталогов и программ. Кроме программной клавиши "NC", при помощи
которой открывается список содержимого памяти NCK, могут использоваться еще 8 программных клавиш для отображения содержимого дисководов.
См. документацию на станок.
Символы в левом столбце окна означают следующее:
Каталог
Программа
Данные инструмента/положения нулевой точки
Каталоги и программы всегда снабжены следующей информацией:
•
Имя
Имя может содержать до 24 символов. При переносе данных
на внешние носители имя оставляются 8 первых знаков имени.
•
Тип
Каталог: WPD
Программа обработки: MPF
Данные инструмента/положения нулевой точки: INI
•
Объем (в байтах)
•
Дата/Время (создания или последнего изменения)
В каталог "TEMP" ShopMill сохраняет программы, которые создаются системой ЧПУ для расчета процессов обработки.
Над горизонтальной линейкой программных клавиш отображаются данные по объему заполнения памяти NCK.
Прочую информацию по управлению данными, выбору и выполнению программ можно найти в:
Литература:
/BEMsl/, Руководство оператора, HMI-Embedded sl
SINUMERIK 840D sl
6-360
© Siemens AG 2008 Все права защишены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
6
01/2008
Управление данными
6.2 Управление программами посредством ShopMill на NCU (HMI-
6
Открытие каталога
¾
-или-
Нажмите программную клавишу "Программа' или клавишу
"Programm Manager".
Откроется список каталогов.
¾
Соответствующей программной клавишей выберите носитель
информации.
¾
Установите курсор на каталог, который необходимо открыть.
¾
Нажмите клавишу "Input" или "Курсор вправо".
...
-или-
Отобразится список содержимого каталога.
Переход на один уровень каталога вверх
¾
Нажмите клавишу "Курсор влево", независимо от текущего
положения курсора.
-или¾
Установите курсор на строку выхода их каталога.
-и¾
-или-
6.2.1
Нажмите клавишу "Input" или "Курсор влево".
Откроется предыдущий уровень каталога.
Открытие программы
Для осуществления просмотра и редактирования необходимо
открыть программу в окне рабочей последовательности программы.
¾
Нажмите программную клавишу “Программа”.
Откроется список каталогов.
¾
Установите курсор на программу, которую необходимо открыть.
¾
Нажмите клавишу "Input" или "Курсор вправо".
-илиВыбранная программа откроется в рабочей области “Программа”.
Будет отображена рабочая последовательность программы.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
6-361
6 6.2 Управление программами посредством ShopMill на NCU (HMIУправление данными
6.2.2
01/2008
6
Выполнение программы
Любая из сохраненных программ может выть выбрана для выполнения обработки детали.
Abarbeiten
¾
Откройте менеджер программ.
¾
Установите курсор на программу, которая должна быть выполнена.
¾
Нажмите программную клавишу “Выполнить”.
ShopMill переключается в автоматический режим управления и
загружает программу.
¾
Cycle Start
Затем нажмите клавишу "Cycle Start".
Произойдет запуск выполнения программы (см. раздел “Работа в
автоматическом режиме”.
Если программа уже открыта в рабочей зоне “Программа”, нажмите программную клавишу “Выполнить”, чтобы загрузить программу для выполнения в автоматическом режиме. После этого
программа запускается нажатием клавиши "Cycle Start".
6.2.3
Обработка деталей в многоместном приспособлении
Функция "Обработка деталей в многоместном приспособлении"
позволяет оптимизировать обработку за счет уменьшения количества смен инструмента при одновременной установке в приспособлении нескольких деталей. Благодаря тому, что смена
инструмента производится только после выполнения операции на
всех установленных в приспособлении деталях, сокращается
вспомогательное время на обработку.
Наряду с плоскими видами обработки функция “Обработка деталей в многоместном приспособлении" может применяться и при
использовании поворотных приспособлений. При этом станок
должен иметь дополнительную круговую ось (например, ось А)
или делительное устройство.
См. документацию на станок.
Эта функция может применяться при одновременной обработке
деталей как одинаковой, так и различной геометрии.
Функция “Обработка деталей в многоместном приспособлении
для различных программ" является программной опцией.
6-362
© Siemens AG 2008 Все права защишены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
6
01/2008
Управление данными
6.2 Управление программами посредством ShopMill на NCU (HMI-
6
ShopMill генерирует из нескольких программ одну. При этом последовательность применения инструментов, запрограммированная в пределах каждой отдельной программы, сохраняется.
Циклы и подпрограммы остаются целостными, обработка по схемам позиционирования выполняется целиком.
Включенные программы должны удовлетворять следующим требованиям:
• Тип программы – ShopMill-программа (для программ, написанных в G-кодах, рассматриваемая функция неприменима)
• Программа должна быть работоспособной
• Должны быть произведены наладочные испытания для программы обработки первой детали, закрепленной в приспособлении.
• Недопустимы переходы и повторения в программе.
• Недопустимы переключения дюймовой/метрической систем
• Недопустимо задание смещений нулевой точки
• Недопустимо наличие преобразований системы координат
(смещение, масштабирование и т. д.)
• Контуры должны иметь оригинальные имена, то есть, одно и
то же имя контура не должно вызываться в нескольких программах.
• В циклах с выборкой материала (фрезерование контуров) для
параметра “Исходная точка” не может быть задана настройка
“Вручную”.
• Программы не должны содержать модальных команд (только
для случая обработки по различным программам).
• Максимальное количество контуров одной детали – 50.
•
Максимальное количество одновременно установленных для
обработки деталей – 49.
Необходимые переходы и повторения в программах могут быть
обеспечены применением подпрограмм.
Weiteres
>
Mehrfach
aufspg.
¾
Откройте менеджер программ.
¾
Нажмите программные клавиши “Дополнительно” и "Многоместн. обр.”.
¾
Введите количество закрепляемых деталей и номер первого
смещения нулевой точки.
Детали будут обрабатываться по порядку, определяемому
удаленностью от первой нулевой точки обработки. Смещения
нулевой точки задаются в меню “Инструменты/Смещения нулевой точки” (см. раздел “Смещения нулевой точки”).
¾
Введите имя для общей программы обработки (XYZ.MPF).
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
6-363
6 6.2 Управление программами посредством ShopMill на NCU (HMIУправление данными
01/2008
¾
OK
6
Нажмите программную клавишу "OK".
Откроется список, в котором смещениям нулевой точки, характеризующим положения обрабатываемых заготовок, должны быть
поставлены в соответствие программы обработки. Как минимум
должно быть задано 2 таких соответствия.
¾
Programm
Auswahl
Нажмите программную клавишу “Выбор программы”.
Откроется список программ.
OK
¾
Установите курсор на требуемую программу.
¾
Нажмите программную клавишу "OK".
Программа будет занесена в список соответствий.
Auf alle
Aufspg.
Auswahl
löschen
Programm
berechnen
Alles
löschen
¾
Повторите процесс для остальных программ.
¾
Нажмите программную клавишу “На все детали”, если выбранная программа должна быть выполнена для всех установленных в приспособлении деталей.
Можно назначить различные программы только для некоторых смещений, а потом для оставшихся смещений поставить
в соответствие одну и ту же программу, используя программную клавишу “На все детали”.
¾
Нажмите “Удалить выбор” или “Удалить все”, если одна или
все программы должны быть удалены из списка.
¾
Нажмите программную клавишу “Просчитать программу”, если список соответствия полностью сформирован.
Будет произведена оптимизация порядка смены инструмента.
Затем в общей программе будет сделана перенумерация кадров,
и при переходе к обработке другой детали указан ее номер.
Дополнительно к общей программе (XYZ.MPF) создается файл
XYZ_MCD.INI, в котором сохранены данные соответствия смещений нулевой точки и программ обработки. Оба файла располагаются в каталоге, который был предварительно выбран в менеджере программ.
Если был произведен переход от списка соответствия к какойлибо другой функции (без использования функций “Отменить”
или “Создать программу”), а затем снова активирована функция
"Многоместн. обр.”, откроется тот же самый список соответствия.
6-364
© Siemens AG 2008 Все права защишены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
6
6.2.4
01/2008
Управление данными
6.2 Управление программами посредством ShopMill на NCU (HMI-
6
Выполнение программы, написанной в G-кодах с сетевого диска
Если память NCK уже в значительной степени занята, можно запускать выполнение программы с сетевого диска.
При этом в память NCK будет загружена не вся программа, а
лишь ее первая часть. После выполнения первой части программы будет догружена следующая ее часть.
Программа хранится на сетевом диске.
ShopMill-программы не могут быть выполнены с сетевого диска.
¾
Откройте менеджер программ.
¾
Нажатием программной клавиши выберите дискета/сетевой
диск.
¾
Установите курсор на каталог, в котором находится программа.
¾
Нажмите клавишу "Input" или "Курсор вправо".
…
-или-
Weiteres
>
Каталог откроется.
Abarbeit.
Festpl.
¾
Установите курсор на программу в G-кодах, которую необходимо выполнить.
¾
Нажмите программные клавиши “Дополнительно” и "Выполн.
с жестк. диска”.
ShopMill переключится в автоматический режим управления и
произведет загрузку программы.
¾
Cycle Start
Нажмите клавишу "Cycle Start".
Начнется процесс обработки (см. раздел “Работа в автоматическом режиме”). Содержание программы будет передаваться частями в память NCK.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
6-365
6 6.2 Управление программами посредством ShopMill на NCU (HMIУправление данными
6.2.5
01/2008
6
Создание нового каталога/программы
Применение структуры каталогов облегчает работу с программами и файлами данных. В каталоге можно создать подкаталог.
В подкаталоге/каталоге можно создать программу (см. раздел
“Программирование с ShopMill ”).
Новая программа автоматически сохраняется в памяти NCK.
Создание каталога
Neu
>
Verzeichnis
¾
Откройте менеджер программ.
¾
Нажмите программные клавиши “Создать” и “Каталог”.
¾
Введите имя каталога.
¾
Нажмите программную клавишу "OK".
Каталог будет создан.
Создание программы
¾
Откройте менеджер программ.
¾
Установите курсор на каталог, в котором должна быть создана программа.
¾
Нажмите клавиши "Input" или "Курсор вправо".
¾
Нажмите программную клавишу “Создать”.
¾
Для создания ShopMill-программы нажмите программную клавишу "ShopMill-программа".
(См. раздел “Программирование с ShopMill”.)
-илиNeu
>
ShopMill
Programm
-илиG-Code
Programm
6-366
¾
Для создания программы в G-кодах нажмите программную
клавишу "Программа в G-кодах".
(См. главу “Программирование в G-кодах”.)
© Siemens AG 2008 Все права защишены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
6
6.2.6
01/2008
6
Управление данными
6.2 Управление программами посредством ShopMill на NCU (HMI-
Выделение нескольких программ
Для осуществления одновременных действий с несколькими программами (копирования, удаления и т.д.), можно произвести выделение как группы последовательно расположенных в списке
программ, так и нескольких отдельно расположенных программ.
Выделение нескольких
последовательно
расположенных в
списке программ
Markieren
¾
Откройте менеджер программ.
¾
Установите курсор на первую программу для выделения.
¾
Нажмите программную клавишу “Выделить”.
¾
При помощи клавиш курсора выделите соседние программы.
Группа программ будет выделена.
Выделение нескольких
отдельно расположенных в списке программ
¾
Откройте менеджер программ.
¾
Установите курсор на первую программу для выделения.
¾
Нажмите клавишу "Select".
¾
Установите курсор на следующую программу для выделения.
¾
Снова нажмите клавишу "Select".
Выбранные программы будут выделены.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
6-367
6 6.2 Управление программами посредством ShopMill на NCU (HMIУправление данными
6.2.7
01/2008
6
Копирование/переименование каталога/программы
При создании нового каталога или новой программы, имеющих
сходство с уже имеющимися, можно сэкономить время за счет
копирования “старых” каталогов или программ и изменения только избранных программ или кадров.
Возможность копирования и вставки каталогов и программ используется также для обмена данными с другими ShopMillустройствами через сетевые подключения.
Кроме того, имеется возможность переименовывать каталоги и
программы.
Нельзя переименовать программу, если она в данный момент
загружена для автоматического выполнения.
Копирование
каталога/программы
Kopieren
Einfügen
¾
Откройте менеджер программ.
¾
Установите курсор на каталог или программу, которые необходимо скопировать.
¾
Нажмите программную клавишу “Копировать”.
¾
Выберите каталог, в который необходимо вставить скопированные данные.
¾
Нажмите программную клавишу “Вставить”.
Скопированный каталог (программа) будет вставлен в выбранный
каталог. Если в каталоге, в который производится вставка, уже
существует каталог (программа) с тем же именем, то на экране
появится диалоговое окно с запросом о замене или переименовании файлов.
¾
Нажмите программную клавишу "OK", если старый каталог
(программа) должен быть заменен новым.
-или¾
Введите другое имя, если каталог (программа) должен быть
сохранен под другим именем.
-и¾
6-368
Нажмите программную клавишу "OK".
© Siemens AG 2008 Все права защишены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
6
01/2008
Управление данными
6.2 Управление программами посредством ShopMill на NCU (HMI-
6
Переименование каталога/программы
Umbenennen
¾
Откройте менеджер программ.
¾
Установите курсор на каталог (программу), который необходимо переименовать.
¾
Нажмите программную клавишу “Переименовать”.
¾
Введите в поле “Новое имя”: новое имя для каталога или программы.
Имя должно быть оригинальным, то есть, два каталога или
программы не могут иметь одинаковые имена.
¾
Нажмите программную клавишу “OK”.
Каталог (программа) будет переименован.
6.2.8
Удаление каталога/программы
Необходимо время от времени удалять неиспользуемые каталоги
и программы для облегчения работы с данными и освобождения
памяти NCK.
Предварительно сохраните данные на внешнем носителе информации (например, Flash-карта USB) или на сетевом диске.
Обратите внимание, что Flash-карта USB не годится в качестве
надежного средства для постоянного хранения информации.
Обратите внимание, что при удалении каталога удаляются все
программы, данные инструмента и смещения нулевой точки, а
также все подкаталоги, находящиеся в этом каталоге.
Для высвобождения места в NCK удалите содержимое каталога
"TEMP". В нем ShopMill сохраняет программы, генерируемые для
расчета процессов съема металла.
Löschen
¾
Откройте менеджер программ.
¾
Установите курсор на каталог (программу), который необходимо удалить.
¾
Нажмите программные клавиши “Удалить” и "OK".
Выбранный каталог (программа) будет удален.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
6-369
6 6.2 Управление программами посредством ShopMill на NCU (HMIУправление данными
6.2.9
01/2008
6
Сохранение/считывание данных инструмента и смещений нулевой точки
Наряду с программами могут сохраняться также данные по инструменту и смещениям нулевой точки.
Это используется для обеспечения ShopMill-программ необходимыми данными. Если необходимо возобновить использование
ShopMill-программы по прошествии определенного промежутка
времени, функция сохранения данных позволит быстро выполнить необходимые настройки.
Также данные инструмента, полученные при помощи внешнего
устройства для предварительных настроек инструмента, могут
легко передаваться в СЧПУ для управления инструментом. См.
информацию в:
Литература: /FBSPsl/, Inbetriebnahme CNC: ShopMill,
SINUMERIK 840D sl
Можно выбрать, какие данные должны быть сохранены.
•
Данные инструмента
•
Заполнение инструментального магазина
•
•
Смещения нулевой точки
Базовое смещение нулевой точки
Кроме того, можно определить объем данных для сохранения:
•
•
Полный список инструментов или все смещения нулевой точки.
Данные всех инструментов и смещений нулевой точки, применяемых в программе.
Сохранение информации по заполнению инструментального магазина возможно только в том случае, если система предусматривает возможность загрузки и выгрузки данных инструментального магазина.
6-370
© Siemens AG 2008 Все права защишены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
6
01/2008
6
Управление данными
6.2 Управление программами посредством ShopMill на NCU (HMI-
Сохранение данных
Weiteres
>
Daten
sichern
¾
Откройте менеджер программ.
¾
Установите курсор на программу, для которой необходимо
сохранить данные инструмента и смещений нулевой точки.
¾
Нажмите программные клавиши “Дополнительно” и “Сохранить данные”.
¾
Выберите данные, которые необходимо сохранить.
¾
При необходимости измените предлагаемое системой имя.
В качестве имени для файла данных инструмента и смещений нулевой точки предлагается имя выбранной программы
обработки с расширением "..._TMZ".
¾
Нажмите программную клавишу "OK".
Данные будут сохранены в том же каталоге, в котором находится
выбранная программа.
Если в каталоге уже существует файл данных с тем же именем,
то он будет заменен новым файлом.
Считывание данных
Abarbeiten
¾
Откройте менеджер программ.
¾
Установите курсор на файл данных, который необходимо
считать.
¾
Нажмите программную клавишу “Выполнить” или клавишу
"Input".
-или-
Откроется окно “Считывать данные”.
¾
Выберите вид данных для считывания (данные коррекции
инструмента, заполнения магазина инструментов, смещений
нулевой точки, базового смещения).
¾
Нажмите программную клавишу "OK".
Данные будут считаны.
В зависимости от выбранного объема данных для сохранения,
будут выполнены следующие действия:
все данные коррекции инструмента
Сначала удаляются все данные управления инструментом, затем
на их место считываются данные из файла.
все данные коррекции инструмента, применяемые в программе
Если в управлении инструментом уже существует хотя бы один из
вновь устанавливаемых инструментов, то возможны следующие
варианты действий.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
6-371
6 6.2 Управление программами посредством ShopMill на NCU (HMIУправление данными
Alle ersetzen
01/2008
¾
6
Нажмите программную клавишу “Заменить все”, если необходимо установить все данные инструмента. Существующие
данные инструментов заменяются новыми.
-илиKeins ersetzen
¾
Нажмите программную клавишу “Отмена”, если необходимо
отменить считывание данных.
-или¾
Нажмите программную клавишу “Нет", если необходимо оставить “старые” данные инструмента.
Если “старый” инструмент еще не находится в заданном гнезде магазина инструментов, то он будет туда перемещен.
-или¾
Нажмите программную клавишу “Да", если существующий
инструмент должен быть заменен новым.
При системе управления инструментом без функции загрузки/выгрузки “старый” инструмент удаляется, при наличии функции
загрузки/выгрузки – предварительно разгружается.
Если перед нажатием “Да” изменить имя инструмента, он будет
добавлен в список инструментов.
Смещения нулевой точки
Существующие смещения нулевой точки при считывании данных
будут заменены.
Заполнение магазина инструментов
Если процесс переноса данных не сопровождается считыванием
данных по заполнению инструментального магазина, то инструменты заносятся в таблицу без номеров гнезд магазина.
6-372
© Siemens AG 2008 Все права защишены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
6
6.3
01/2008
Управление данными
6.3 Управление программами с PCU 50.3 (HMI Advanced)
6
Управление программами с PCU 50.3 (HMI Advanced)
При варианте ShopMill с PCU 50.3 (HMI-Advanced) для хранения
данных кроме памяти NCK используется жесткий диск. На жесткий диск можно переместить неиспользуемые в текущий период
времени программы. Кроме того, может осуществляться управление каталогами, хранящимися на дискетах, Flash-картах USB,
сетевом диске или CF-картах памяти.
Функция “Управление через сетевое подключение” является программной опцией.
ShopMill-Bedienoberfläche PCU 50.3
editieren
ShopMill-Prog.
ShopMill-Unterprog.
editieren
G-Code-Prog.
USB-/
Netzlaufwerk
editieren
editieren
ShopMill-Prog.
ShopMill-Unterprog.
G-Code-Prog.
Datenhaltungsverzeichnis
der Festplatte
laden
ShopMill-Prog.
ShopMill-Unterprog.
G-Code-Prog.
entladen
sichern
Diskettengerät
NCKArbeitsspeicher
Управление данными на PCU 50.3 (HMI-Advanced)
Обзор всех каталогов и программ находится в менеджере программ.
Менеджер программ PCU 50.3 (HMI-Advanced)
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
6-373
6 6.3 Управление программами с PCU 50.3 (HMI Advanced)
Управление данными
01/2008
6
В горизонтальной линейке программных клавиш можно выбрать
носитель информации для отображения хранящихся на нем каталогов и программ. Кроме программной клавиши "NC", при помощи
которой открывается список содержимого памяти NCK и данных
жесткого диска, могут использоваться еще 8 программных клавиш
для отображения содержимого следующих средств хранения информации:.
• USB-/сетевые подключения (необходима сетевая карта)
•
Дисковод
•
Локальные USB-входы.
•
Каталог на жестком диске
См. документацию на станок.
Символы в левом столбце окна означают следующее:
Каталог
Программа
Данные инструмента/положения нулевой точки
Каталоги и программы всегда снабжены следующей информацией:
•
•
•
Имя
Имя может содержать до 24 символов. При переносе данных
на внешние носители имя оставляются 8 первых знаков имени.
Тип
Каталог: WPD
Программа: MPF
Данные инструмента/положения нулевой точки: INI
Загружено
Символ ”×” в столбце "Загружено” означает, что программа
•
находится в памяти NCK, отсутствие символа означает, что
программа находится на жестком диске.
Объем (в байтах)
•
Дата/Время (создания или последнего изменения)
Прочую информацию по управлению данными, выбору и выполнению программ можно найти в:
Литература:
/BAD/, Руководство оператора, HMI-Advanced
SINUMERIK 840D/840Di/840D sl
В каталог "TEMP" ShopMill сохраняет программы, которые создаются системой ЧПУ для расчета процессов обработки.
Над горизонтальной линейкой программных клавиш отображаются данные по объему заполнения памяти NCK.
6-374
© Siemens AG 2008 Все права защишены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
6
01/2008
Управление данными
6.3 Управление программами с PCU 50.3 (HMI Advanced)
6
Открытие каталога
¾
-или-
Нажмите программную клавишу "Программа' или клавишу
"Programm Manager".
Откроется список каталогов.
¾
Соответствующей программной клавишей выберите носитель
информации.
¾
Установите курсор на каталог, который необходимо открыть.
¾
Нажмите клавишу "Input" или "Курсор вправо".
...
-или-
Отобразится список содержимого каталога.
Переход на один уровень каталога вверх
¾
Нажмите клавишу "Курсор влево", независимо от текущего
положения курсора.
-или¾
Установите курсор на строку выхода их каталога.
-и¾
-oder-
6.3.1
Нажмите клавишу "Input" или "Курсор влево".
Откроется предыдущий уровень каталога.
Открытие программы
Для осуществления просмотра и редактирования необходимо
открыть программу в окне рабочей последовательности программы.
¾
Нажмите программную клавишу “Программа”.
Откроется список каталогов.
¾
Установите курсор на программу, которую необходимо открыть.
¾
Нажмите клавишу "Input" или "Курсор вправо".
-илиВыбранная программа откроется в рабочей области “Программа”.
Будет отображена рабочая последовательность программы.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
6-375
6 6.3 Управление программами с PCU 50.3 (HMI Advanced)
Управление данными
6.3.2
01/2008
6
Выполнение программы
Любая из сохраненных программ может выть выбрана для выполнения обработки детали.
Abarbeiten
¾
Откройте менеджер программ.
¾
Установите курсор на программу, которая должна быть выполнена.
¾
Нажмите программную клавишу “Выполнить”.
ShopMill переключается в автоматический режим управления и
загружает программу.
¾
Cycle Start
Затем нажмите клавишу "Cycle Start".
Произойдет запуск выполнения программы ( см. главу “Режим
автоматического управления”.
Если программа уже открыта в рабочей зоне “Программа”, нажмите программную клавишу “Выполнить”, чтобы загрузить программу для выполнения в автоматическом режиме. После этого
программа запускается нажатием клавиши "Cycle Start".
6.3.3
Обработка деталей в многоместном приспособлении
Функция "Обработка деталей в многоместном приспособлении"
позволяет оптимизировать обработку за счет уменьшения количества смен инструмента при одновременной установке в приспособлении нескольких деталей. Благодаря тому, что смена
инструмента производится только после выполнения операции на
всех установленных в приспособлении деталях, сокращается
вспомогательное время на обработку.
Наряду с плоскими видами обработки функция “Обработка деталей в многоместном приспособлении" может применяться и при
использовании поворотных приспособлений. При этом станок
должен иметь дополнительную круговую ось (например, ось А)
или делительное устройство.
См. документацию на станок.
Эта функция может применяться при одновременной обработке
деталей как одинаковой, так и разной геометрии.
Функция “Обработка деталей в многоместном приспособлении
для различных программ" является программной опцией.
6-376
© Siemens AG 2008 Все права защишены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
6
01/2008
Управление данными
6.3 Управление программами с PCU 50.3 (HMI Advanced)
6
ShopMill генерирует из нескольких программ одну. При этом последовательность применения инструментов, запрограммированная в пределах каждой отдельной программы, сохраняется.
Циклы и подпрограммы остаются целостными, обработка по схемам позиционирования выполняется целиком.
Включенные программы должны удовлетворять следующим требованиям:
• Тип программы – ShopMill-программа (для программ, написанных в G-кодах, рассматриваемая функция неприменима)
• Программа должна быть работоспособной
• Должны быть произведены наладочные испытания для программы обработки первой детали, закрепленной в приспособлении.
• Недопустимы переходы и повторения в программе.
• Недопустимы переключения дюймовой/метрической систем
• Недопустимо задание смещений нулевой точки
• Недопустимо наличие преобразований системы координат
(смещение, масштабирование и т. д.)
• Контуры должны иметь оригинальные имена, то есть, одно и
то же имя контура не должно вызываться в нескольких программах.
• В циклах с выборкой материала (фрезерование контуров) для
параметра “Исходная точка” не может быть задана настройка
“Вручную”.
• Программы не должны содержать модальных команд (только
для случая обработки по различным программам).
• Перед создания программ для обработки деталей в многоместном приспособлении нельзя задавать посредством функции
“Настройки” различные значения безопасного расстояния.
• Максимальное количество контуров в одной включенной программе – 50.
• Максимальное количество одновременно установленных деталей – 99.
Необходимые переходы и повторения в программах могут быть
обеспечены применением подпрограмм.
Weiteres
>
Mehrfach
aufspg.
¾
Откройте менеджер программ.
¾
Нажмите программные клавиши “Дополнительно” и "Многоместн. обр.”.
¾
Введите количество закрепляемых деталей и номер первого
смещения нулевой точки.
Детали будут обрабатываться по порядку, определяемому
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
6-377
6 6.3 Управление программами с PCU 50.3 (HMI Advanced)
Управление данными
01/2008
6
удаленностью от первой нулевой точки обработки. Смещения
нулевой точки задаются в меню “Инструменты/Смещения нулевой точки” (см. главу “Смещения нулевой точки”).
OK
¾
Введите имя для общей программы обработки (XYZ.MPF).
¾
Нажмите программную клавишу "OK".
Откроется список, в котором смещениям нулевой точки, характеризующим положения обрабатываемых заготовок, должны быть
поставлены в соответствие программы обработки. Как минимум
должно быть задано 2 таких соответствия.
¾
Programm
Auswahl
Нажмите программную клавишу “Выбор программы”.
Откроется список программ.
OK
¾
Установите курсор на требуемую программу.
¾
Нажмите программную клавишу "OK".
Программа будет занесена в список соответствий.
Auf alle
Aufspg.
Auswahl
löschen
Programm
berechnen
Alles
löschen
¾
Повторите процесс для остальных программ.
¾
Нажмите программную клавишу “На все детали”, если выбранная программа должна быть выполнена для всех установленных в приспособлении деталей.
Можно назначить различные программы только для некоторых смещений, а потом для оставшихся смещений поставить
в соответствие одну и ту же программу, используя программную клавишу “На все детали”
¾
Нажмите “Удалить выбор” или “Удалить все”, если одна или
все программы должны быть удалены из списка.
¾
Нажмите программную клавишу “Просчитать программу”, если список соответствия полностью сформирован.
Будет произведена оптимизация порядка смены инструмента.
Затем в общей программе будет сделана перенумерация кадров,
и при переходе к обработке другой детали указан ее номер.
Дополнительно к общей программе (XYZ.MPF) создается файл
XYZ_MCD.INI, в котором сохранены данные соответствия смещений нулевой точки и программ обработки. Оба файла располагаются в каталоге, который был предварительно выбран в менеджере программ.
Если был произведен переход от списка соответствия к какойлибо другой функции (без использования функций “Отменить”
или “Создать программу”), а затем снова активирована функция
"Многоместн. обр.”, откроется тот же самый список соответствия.
6-378
© Siemens AG 2008 Все права защишены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
6
6.3.4
01/2008
Управление данными
6.3 Управление программами с PCU 50.3 (HMI Advanced)
6
Загрузка/выгрузка программы
Если какие-либо программы не будут выполняться в ближайшее
время, то их можно выгрузить из памяти NCK. Программы сохраняются на жестком диске, а оперативная память NCK освобождается.
При запуске программы на выполнение она автоматически загружается с жесткого диска в память NCK.
Можно также загрузить программы с жесткого диска в память NCK
без последующего их выполнения.
Программы, загруженные для автоматического выполнения можно также переместить из памяти NCK на жесткий диск.
Выгрузка программы
Weiteres
>
Manuell
entladen
¾
Откройте менеджер программ.
¾
Установите курсор на программу, которая должна быть перемещена из памяти NCK на жесткий диск.
¾
Нажмите программные клавиши “Дополнительно” и "Выгрузить вручную”.
В столбце “Загружено” для выбранной программы символ "X"
больше не отображается.
В строке данных по объему памяти NCK, можно видеть, что объем свободной памяти NCK увеличился.
Загрузка программы
Weiteres
>
Manuell
laden
¾
Откройте менеджер программ.
¾
Установите курсор на программу, которая должна быть загружена в память NCK
¾
Нажмите программные клавиши “Дополнительно” и "Загрузить
вручную”.
В столбце “Загружено” для выбранной программы появится символ "X".
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
6-379
6 6.3 Управление программами с PCU 50.3 (HMI Advanced)
Управление данными
01/2008
6
6.3.5 Выполнение программ, написанных в G-кодах с жесткого диска, дискеты или
сетевого диска
Если память NCK уже в значительной степени занята, можно запускать выполнение программы с жесткого диска или через сетевое подключение.
При этом в память NCK будет загружена не вся программа, а
лишь ее первая часть. После выполнения первой части программы будет догружена следующая ее часть.
При выполнении программы с жесткого диска, дискеты или с сетевого диска, она остается сохраненной на своем прежнем месте.
ShopMill-программа не может быть выполнена с жесткого диска,
дискеты или с сетевого диска.
Выполнение программы с жесткого диска
-или-
Weiteres
>
¾
Откройте менеджер программ.
¾
Установите курсор на каталог, в котором находится программа, которая должна быть выполнена с жесткого диска.
¾
Нажмите клавиши "Input" или "Курсор вправо".
Откроется список программ.
Abarbeit.
Festpl.
¾
Установите курсор на программу в G-кодах, которую необходимо выполнить с жесткого диска (без символа "X").
¾
Нажмите программные клавиши “Дополнительно” и "Выполн.
с жестк. диска”.
ShopMill переключится в автоматический режим управления и
произведет загрузку программы.
Выполнение программы с
дискеты или через сетевое подключение
¾
Откройте менеджер программ.
¾
Нажатием программной клавиши выберите дискету, устройство USB или сетевой диск.
¾
Установите курсор на каталог, где находится программа.
¾
Нажмите клавиши "Input" или "Курсор вправо".
...
-или-
6-380
Каталог откроется.
© Siemens AG 2008 Все права защишены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
6
01/2008
Управление данными
6.3 Управление программами с PCU 50.3 (HMI Advanced)
Weiteres
>
Abarbeit.
Festpl.
6
¾
Установите курсор на программу в G-кодах, которую необходимо выполнить.
¾
Нажмите программные клавиши “Дополнительно” и "Выполн.
с жестк. диска”.
ShopMill переключится в автоматический режим управления и
произведет загрузку программы.
¾
Cycle Start
6.3.6
Нажмите клавишу "Cycle Start".
Начнется процесс обработки (см. главу “Работа в автоматическом
режиме”). Содержание программы будет передаваться частями в
память NCK.
Создание каталога/программы
Применение структуры каталогов облегчает работу с программами и файлами данных. В каталоге можно создать подкаталог.
В подкаталоге/каталоге можно создать программу (см. главу
“Программирование с ShopMill ”).
Новая программа автоматически сохраняется в памяти NCK.
Создание каталога
Neu
>
Verzeichnis
¾
Откройте менеджер программ.
¾
Нажмите программные клавиши “Создать” и “Каталог”.
¾
Введите имя каталога.
¾
Нажмите программную клавишу “OK”.
Каталог будет создан.
Создание программы
¾
Откройте менеджер программ.
¾
Установите курсор на каталог, в котором должна быть создана программа.
¾
Нажмите клавиши "Input" или "Курсор вправо".
¾
Нажмите программную клавишу “Создать”.
¾
Для создания ShopMill-программы нажмите программную клавишу "ShopMill-программа".
(См. главу “Программирование с ShopMill”.)
-илиNeu
>
ShopMill
Programm
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
6-381
6 6.3 Управление программами с PCU 50.3 (HMI Advanced)
Управление данными
01/2008
6
-илиG-Code
Programm
6.3.7
¾
Для создания программы в G-кодах нажмите программную
клавишу "Программа в G-кодах".
(См. главу “Программирование в G-кодах”.)
Выделение нескольких программ
Для осуществления одновременных действий с несколькими программами (копирования, удаления и т.д.), можно произвести выделение как группы последовательно расположенных в списке
программ, так и нескольких отдельно расположенных программ.
Выделение нескольких
последовательно
расположенных в
списке программ
Markieren
¾
Откройте менеджер программ.
¾
Установите курсор на первую программу для выделения.
¾
Нажмите программную клавишу “Выделить”.
¾
При помощи клавиш курсора выделите соседние программы.
Весь блок будет выделен.
Выделение нескольких
отдельно расположенных в списке программ
¾
Откройте менеджер программ.
¾
Установите курсор на первую программу для выделения.
¾
Нажмите клавишу "Select".
¾
Установите курсор на следующую программу для выделения.
¾
Снова нажмите клавишу "Select".
Выбранные программы будут выделены.
6-382
© Siemens AG 2008 Все права защишены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
6
6.3.8
01/2008
Управление данными
6.3 Управление программами с PCU 50.3 (HMI Advanced)
6
Копирование/переименование/перемещение каталога/программы
При создании нового каталога или новой программы, имеющих
сходство с уже существующими, можно сэкономить время за счет
копирования существующих каталогов или программ и изменения
только избранных программ или кадров.
Каталог или программу можно переместить или переименовать.
Возможность копирования, вырезания и вставки каталогов и программ используется также для обмена данными с другими ShopMill-устройствами через сетевые подключения.
Нельзя переименовать программу, если она в данный момент
загружена для автоматического выполнения.
Копирование каталога/программы
Kopieren
Einfügen
¾
Откройте менеджер программ.
¾
Установите курсор на каталог или программу, которые необходимо скопировать.
¾
Нажмите программную клавишу “Копировать”.
¾
Выберите каталог, в который необходимо вставить скопированные данные.
¾
Нажмите программную клавишу “Вставить”.
Скопированный каталог (программа) будет вставлен в выбранный
каталог. Если в каталоге, в который производится вставка, уже
существует каталог (программа) с тем же именем, то на экране
появится диалоговое окно с запросом о замене или переименовании файлов.
¾
Нажмите программную клавишу "OK", если старый каталог
(программа) должен быть заменен новым.
-или¾
Введите другое имя, если каталог (программа) должен быть
сохранен под другим именем.
-и¾
Нажмите программную клавишу “OK”.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
6-383
6 6.3 Управление программами с PCU 50.3 (HMI Advanced)
Управление данными
01/2008
6
Переименование каталога/программы
Umbenennen
¾
Откройте менеджер программ.
¾
Установите курсор на каталог (программу), который необходимо переименовать.
¾
Нажмите программную клавишу “Переименовать”.
¾
Введите в поле “Новое имя”: новое имя для каталога или программы.
Имя должно быть оригинальным, то есть, два каталога или
программы не могут иметь одинаковые имена.
¾
Нажмите программную клавишу “OK”.
Каталог (программа) будет переименован.
Перемещение каталога/программы
Ausschneiden
Einfügen
¾
Откройте менеджер программ.
¾
Установите курсор на каталог или программу, которые необходимо переместить.
¾
Нажмите программные клавиши “Вырезать” и "OK".
Выбранный каталог (программа) будет вырезан и помещен в буфер обмена.
¾
Выберите каталог, в который необходимо вставить данные,
находящиеся в буфере обмена.
¾
Нажмите программную клавишу “Вставить”.
Каталог (программа) будет помещен в выбранный каталог.
Если в каталоге, в который производится вставка, уже существует
каталог (программа) с тем же именем, то на экране появится диалоговое окно с запросом о замене или переименовании файлов.
¾
Нажмите программную клавишу "OK", если старый каталог
(программа) должен быть заменен новым.
-или¾
Введите другое имя, если каталог (программа) должен быть
сохранен под другим именем.
-и¾
6-384
Нажмите программную клавишу “OK”.
© Siemens AG 2008 Все права защишены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
6
6.3.9
01/2008
Управление данными
6.3 Управление программами с PCU 50.3 (HMI Advanced)
6
Удаление каталога/программы
Необходимо время от времени удалять неиспользуемые каталоги
и программы для облегчения работы с данными и освобождения
памяти NCK.
Предварительно сохраните данные на внешнем носителе информации (например, Flash-карта USB), на USB-устройство или
на сетевой диск.
Обратите внимание, что Flash-карта USB не годится в качестве
надежного средства для постоянного хранения информации.
Обратите внимание, что при удалении каталога удаляются все
программы, данные инструмента и смещения нулевой точки, а
также все подкаталоги, находящиеся в этом каталоге.
Для высвобождения места в NCK удалите содержимое каталога
"TEMP". В нем ShopMill сохраняет программы, генерируемые для
расчета процессов съема металла.
Ausschneiden
¾
Откройте менеджер программ.
¾
Установите курсор на каталог (программу), который необходимо удалить.
¾
Нажмите программные клавиши “Вырезать” и "OK".
Выбранный каталог (программа) будет удален.
6.3.10 Сохранение/считывание данных инструмента и смещений нулевой точки
Наряду с программами могут сохраняться также данные по инструменту и смещениям нулевой точки.
Это используется для обеспечения ShopMill-программ необходимыми данными. Если необходимо возобновить использование
ShopMill-программы по прошествии определенного промежутка
времени, функция сохранения данных позволит быстро выполнить необходимые настройки.
Также данные инструмента, полученные при помощи внешнего
устройства для предварительных настроек инструмента, могут
легко передаваться в управление инструментом. См. информацию в:
Литература: /FBSPsl/, Руководство по вводу в эксплуатацию
CNC: ShopMill SINUMERIK 840D sl
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
6-385
6 6.3 Управление программами с PCU 50.3 (HMI Advanced)
Управление данными
01/2008
6
Можно выбрать вид данных для сохранения.
• Данные инструмента
•
Заполнение инструментального магазина
•
•
Смещения нулевой точки
Базовое смещение нулевой точки
Кроме того, можно определить объем данных для сохранения:
•
Весь список инструментов или все смещения нулевой точки.
•
Данные инструментов и смещений нулевой точки программы.
Сохранение информации по заполнению инструментального магазина возможно только в том случае, если система предусматривает возможность загрузки и разгрузки данных инструментального магазина.
Сохранение данных
Weiteres
>
Daten
sichern
¾
Откройте менеджер программ.
¾
Установите курсор на программу, для которой необходимо
сохранить данные инструмента и смещений нулевой точки.
¾
Нажмите программные клавиши “Дополнительно” и “Сохранить данные”.
¾
Выберите данные, которые необходимо сохранить.
¾
При необходимости измените предлагаемое системой имя.
В качестве имени для файла данных инструмента и смещений нулевой точки предлагается имя выбранной программы
обработки с расширением "..._TMZ".
¾
Нажмите программную клавишу "OK".
Данные будут сохранены в том же каталоге, в котором находится
выбранная программа.
Если в каталоге уже существует файл данных с тем же именем,
то он будет заменен новым файлом.
Если в каталоге находятся программа обработки (MPF) и файл
INI с тем же именем, то при выборе программы MPF в первую
очередь автоматически запускается файл INI. Вследствие этого
может произойти нежелательное изменение данных инструмента.
Считывание данных
Abarbeiten
-или-
¾
Откройте менеджер программ.
¾
Установите курсор на файл данных для считывания.
¾
Нажмите программную клавишу “Выполнить” или клавишу
"Input".
Откроется окно “Считывание данных из файла”.
6-386
© Siemens AG 2008 Все права защишены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
6
01/2008
Управление данными
6.3 Управление программами с PCU 50.3 (HMI Advanced)
6
¾
Выберите вид данных для считывания (данные коррекции
инструмента, заполнения магазина инструментов, смещений
нулевой точки, базового смещения).
¾
Нажмите программную клавишу "OK".
Данные будут считаны.
В зависимости от выбранного объема данных для сохранения,
будут выполнены следующие действия:
все данные коррекции инструмента
Сначала удаляются все данные управления инструментом, затем
на их место считываются данные из файла.
все данные коррекции инструмента, применяемые в программе
Если в управлении инструментом уже существует хотя бы один из
вновь устанавливаемых инструментов, то возможны следующие
варианты действий.
Alle ersetzen
Keins ersetzen
¾
Нажмите программную клавишу “Заменить все”, если необходимо установить все данные инструмента. Существующие
данные инструментов заменяются новыми.
-или¾ Нажмите программную клавишу “Отмена”, если необходимо
отменить считывание данных.
-или¾
Нажмите программную клавишу “Нет", если необходимо оставить “старые” данные инструмента.
Если “старый” инструмент еще не находится в заданном гнезде магазина инструментов, то он будет туда перемещен.
-или¾
Нажмите программную клавишу “Да", если существующий
инструмент должен быть заменен новым.
При системе управления инструментом без функции загрузки/выгрузки “старый” инструмент удаляется, при наличии функции
загрузки/выгрузки – предварительно разгружается.
Если перед нажатием “Да” изменить имя инструмента, он будет
добавлен в список инструментов.
Смещения нулевой точки
Существующие смещения нулевой точки при считывании данных
будут заменены.
Заполнение магазина инструментов
Если процесс переноса данных не сопровождается считыванием
данных по заполнению инструментального магазина, то инструменты заносятся в таблицу без номеров гнезд магазина.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
6-387
7
01/2008
Обработка поверхностей сложной формы
7
Обработка поверхностей сложной формы
7.1
Предпосылки ......................................................................................................... 7-390
7.2
7.2.1
Наладка станка...................................................................................................... 7-392
Измерение инструмента ....................................................................................... 7-392
7.3
7.3.1
7.3.2
7.3.3
7.3.4
Создание программы............................................................................................ 7-393
Создание нового файла программы ................................................................... 7-393
Программирование инструмента......................................................................... 7-393
Программирование цикла "High Speed Settings"................................................ 7-393
Вызов подпрограммы............................................................................................ 7-394
7.4
7.4.1
7.4.2
Выполнение программы ....................................................................................... 7-397
Выбор программы для выполнения .................................................................... 7-397
Запуск программы с заданного кадра ................................................................. 7-398
7.5
Пример ................................................................................................................... 7-399
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
7-389
7 7.1 Предпосылки
Обработка поверхностей сложной формы
7.1
01/2008
7
Предпосылки
В этой главе будут описаны лишь особенности обработки поверхностей сложной формы с ShopMill. Подробное описание функций
ShopMill можно найти в предыдущих главах.
Наряду с ShopMill-программами в ShopMill могут использоваться
программы, написанные в G-кодах. Предпосылкой для этого является оптимизация работы приводов.
См. документацию на станок.
В зависимости от типа станка наряду с приложениями для 3осевой обработки форм может выполняться динамичная 5-осевая
обработка.
Интегрированные в ShopMill функции наладки станка, такие как
определение положения нулевой точки детали, измерение инструмента, могут также использоваться в программе обработки для
поверхностей сложной формы.
Структура программы
Для обеспечения оптимальных скоростей обработки необходимо
разбить программу на основную (технологическую) и отдельные
программы для задания геометрии.
• Программа обработки (технологическая)
Программа обработки содержит основные настройки, такие как
смещение нулевой точки, вызов инструмента, значение
подачи, частота вращения шпинделя и команды управления
скоростью обработки. Кроме того в программе обработки выполняется вызов подпрограмм, содержащих геометрические
данные.
Программа обработки может быть создана в редакторе программ ShopMill.
• Программа для задания геометрии
Эти программы, создаваемые для отдельных видов обработки
(черновая, получистовая, чистовая) содержат исключительно
геометрические данные обрабатываемой фасонной поверхности.
Создание программ описания геометрии осуществляется при
помощи внешней CAM-системы в форме G01-кадров.
В зависимости от цели применения программы описания геометрии могут иметь объем от 500KB до 100MB. Программы такого объема не могут выполняться непосредственно из памяти
NCK, а передаются для выполнения с внешнего источника посредством функции EXTCALL. Это значит, что программы описания геометрии должны храниться на жестком диске
PCU 50.3 (HMI Advanced) или на CompactFlash-карте в ShopMill
на NCU (HMI Embedded).
В ShopMill с PCU 50.3 (HMI Advanced) имеется также возможность хранения программ описания геометрии на сетевом дис-
7-390
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
7
01/2008
Обработка поверхностей сложной формы
7.1 Предпосылки
7
ке.
Использование Flash-карты USB для “выполнения с внешнего
источника” не рекомендуется. Во время выполнения программы
она может выпасть, или могут возникнуть проблемы с контактом в
USB-соединении. Результат – прерывание обработки.
Неосторожность может привести к поломке Flash-карты и, как
следствие, повреждению панели управления.
Функции “ 256 MB пользовательской памяти” для CompactFlashкарты, а также “Управление сетевым диском” являются программной опцией.
NCK-Arbeitsspeicher
(geladen)
Technologieprogramm
Festplatte oder
Compact Flash Card
(Anwenderspeicher
über Option)
Nullpunkt 1
Werkzeug 1
Vorschub 1
Spindeldrehzahl 1
High Speed Settings 1
EXTCALL Geometrieprogramm 1
Geometrieprogramm 1
(Schruppen)
XYZ
XYZ
...
Nullpunkt 2
Werkzeug 2
Vorschub 2
Spindeldrehzahl 2
High Speed Settings 2
EXTCALL Geometrieprogramm 2
Geometrieprogramm 2
(Vorschlichten)
XYZ
XYZ
...
Структура программы обработки (технологической) с вызовом программ описания геометрии
• Полная программа
Полная программа содержит как основные настройки (смещение нулевой точки, вызов инструмента и т.д.), так и геометрические данные обрабатываемой свободной фасонной поверхности. Программирование оптимальных скоростей в полной
программе весьма трудоемко.
Полные программы создаются также во внешних CAMсистемах. Вследствие большой величины таких программ они
хранятся либо на жестком диске PCU 50.3 (HMI-Advanced), либо на CompactFlash Card в ShopMill на NCU (HMI-Embedded sl).
В ShopMill с PCU 50.3 (HMI Advanced) имеется возможность
хранения полной программы на сетевом диске.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
7-391
7 7.2 Наладка станка
Обработка поверхностей сложной формы
Abarbeiten von
Festplatte
01/2008
7
Festplatte oder
Compact Flash Card
(Anwenderspeicher über
Option)
Komplettprogramm
Nullpunkt
Werkzeug
Vorschub
Spindeldrehzahl
High Speed Settings
XYZ
XYZ
Vorschub
XYZ
XYZ
...
Структура полной программы
Перенос данных
Программа обработки поверхности сложной формы может копироваться с сетевого диска или USB-устройства непосредственно
в СЧПУ.
• ShopMill на NCU (HMI-Embedded sl)
Программы копируются в пользовательскую память CompactFlash-карты.
•
7.2
Наладка станка
7.2.1
Измерение инструмента
PCU 50.3 (HMI-Advanced)
Программы копируются на жесткий диск.
При создании программы геометрических данных CAM-система
учитывает геометрию инструмента. Вычисленная траектория инструмента относится либо к вершине, либо к центру инструмента.
Это значит, что при определении длины инструмента необходимо
использовать ту же исходную точку (вершину или центр инструмента), что и в расчетах CAM-системы.
В случае использования ShopMill-функции для измерения инструмента, длина инструмента отсчитывается от его вершины.
Если при вычислении траекторий CAM-системой использовался
центр инструмента, то необходимо в списке инструментов из
длины инструмента вычесть его радиус.
При выполнении программ обработки поверхностей сложной
формы ввод диаметра инструмента в список данных инструментов необязателен. Однако, он производится для придания большей наглядности информации об инструменте.
7-392
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
7
01/2008
Обработка поверхностей сложной формы
7.3 Создание программы
7.3
Создание программы
7.3.1
Создание нового файла программы
7
Для программы обработки создайте в менеджере программ новый файл программы в G-кодах, а затем отредактируйте ее в
редакторе программ. Программа обработки в данном случае не
может быть создана в виде ShopMill-программы.
Программа задания геометрических данных и полная программа
создаются во внешней CAM-системе. Для редактирования таких
программ (например, для добавления комментариев в программу
геометрии или изменения обозначений инструментов в полной
программе) можно применять редактор программ ShopMill.
7.3.2
Программирование инструмента
При программировании инструмента в технологической программе необходимо учитывать следующее:
геометрия программируемого инструмента должна соответствовать геометрии инструмента, который применялся для создания
программы в CAM-системе.
7.3.3
Программирование цикла "High Speed Settings"
При обработке поверхностей сложной формы предъявляются
высокие требования как к скорости и точности обработки, так и к
качеству обработанной поверхности.
Программирование оптимальных скоростей для различных видов
обработки (черновая, получистовая, чистовая) может быть достаточно легко проводиться при помощи цикла "High Speed Settings".
Диалоговое окно цикла может быть вызвано из редактора программ. Для параметра “Допуск” задается, как правило, выходное
значение допуска постпроцессора CAM-системы.
Цикл "High Speed Settings" программируется в основной (технологической) программе до вызова подпрограммы с геометрическими
данными.
Подробную информацию о цикле можно найти в:
Литература: /PGZ/, Руководство по программированию. Циклы
SINUMERIK 840D sl/840D/840Di
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
7-393
7 7.3 Создание программы
Обработка поверхностей сложной формы
7.3.4
01/2008
7
Вызов подпрограммы
Программа, содержащая геометрические данные детали, вызывается из технологической программы как подпрограмма. Так как
такие программы хранятся не в памяти NCK, а на жестком диске
PCU 50.3 (HMI-Advanced) или на CompactFlash-карте в ShopMill
на NCU (HMI-Embedded sl), их вызов необходимо осуществлять
при помощи команды "EXTCALL".
Для выполнения программы из пользовательской памяти HMI CFкарта необходимо наличие опции.
PCU 50.3
(HMI-Advanced)
Технологическая и геометрические программы находятся в одном
каталоге на жестком диске.
Вызов программы осуществляется при помощи EXTCALL
"MYGEOPROG".
Более подробную информацию можно найти в:
Литература: /BAD/, Руководство оператора, HMI-Advanced
SINUMERIK 840D sl/840D/840Di
ShopMill на NCU
(HMI-Embedded sl)
Основная (технологическая) программа хранится в памяти NCK.
Для хранения геометрической программы применяется пользовательская память HMI на CompactFlash-карте NCU.
При вызове геометрической программы из основной программы
при помощи команды EXTCALL, СЧПУ находит ее, просматривая
в определенном порядке все возможные места хранения программ. Если вызываемая программа не найдена на одном устройстве хранения программ, то будет начат на следующем устройстве.
Поиск осуществляется в следующем порядке:
1. Поиск на устройстве, указанном через SD 42700
SC_EXT_PROG_PATH, в случае, если задан путь.
2. Поиск в пользовательской памяти HMI CF-карты.
7-394
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
7
01/2008
Обработка поверхностей сложной формы
7.3 Создание программы
EXTCALL при использовании настройки
42700
7
Местоположение вызываемой программы может быть предварительно задано через специальную настройку канала 42700. В
этом случае поиск будет осуществляться непосредственно в указанном месте хранения данных. Если файл с заданным именем
не существует на указанном устройстве, то начнется поиск на
следующем устройстве.
См. документацию на станок.
Pfadangabe aus
Settingdatum
+
Programmangabe im
EXTCALL-Befehl
42700 SC_EXT_PROG_PATH =
“/user/sinumerik/data/prog/kanal1“...EXTCALL "geoprog.spf".
Будет произведен поиск файла “/user/sinumerik/data/prog/kanal1/
geoprog.spf“.
Использование настройки 42700 позволяет управлять процессом
поиска.
EXTCALL при использовании пользовательской памяти HMI
Предварительные условия:
•
•
•
Выбрана для выполнения технологическая программа в памяти NCK.
Специальная настройка канала SD 42700
SC_EXT_PROG_PATH не задана или поиск на заданном устройстве не дал результатов.
Установлена опция пользовательской памяти HMI. Вместе с
тем, в рабочих зонах ПРОГРАММА и СЛУЖБЫ имеется программная клавиша "Локальный дисковод", при помощи которой осуществляется управление содержанием пользовательской памяти HMI.
Пользовательская память HMI подразделяется на
- Программы обработки (mpf.dir),
- Подпрограммы (spf.dir) и
- Детали (wks.dir) с соответствующими каталогами деталей (.wpd).
При вызове программы, содержащей геометрические данные,
посредством команды EXTCALL, система производит поиск в
пользовательской памяти HMI в установленной последовательности. Применяется следующая схема поиска в пользовательской
памяти HMI.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
7-395
7 7.3 Создание программы
Обработка поверхностей сложной формы
HMI-Anwenderspeicher
+
01/2008
Programmangabe im
EXTCALL-Befehl
+
Arbeitsverzeichnis
7
+
spf.dir
„.spf“
„.mpf“
Пользовательская память
HMI
Путь к пользовательской
памяти HMI на CF-карте
(/user/sinumerik/data/
prog)
Рабочий каталог
EXTCALL-команды:
Каталог, в котором находится EXTCALL "geoprog"
технологическая программа EXTCALL
"geoprog.spf"
(MPF.DIR,
EXTCALL
WKS.DIR/xxx.WPD).
Если программа не найдена в "wks.dir/xxx.wpd/
рабочем каталоге, начнется geoprog.spf"
поиск в spf.dir. В последнюю EXTCALL "spf.dir/
geoprog.spf"
очередь просматривается
корневой каталог пользова- EXTCALL
"mydir.dir/
тельской памяти HMI.
geoprog.spf"
Если программа
задана в EXTCALL
без расширения
(spf/mpf), то сначала производится
поиск spf, затем
mpf.
Предпочтительно действовать следующим образом:
Сохранить программу геометрических данных в пользовательской памяти HMI как подпрограмму в каталоге /spf.dir. При этом
необходимо использовать оригинальные имена - различные программы должны иметь различные имена.
Вызвать программу геометрических данных из основной программы, используя следующие команды:
•
EXTCALL ("geoprog"),
•
EXTCALL ("geoprog.spf"), или
• EXTCALL ("_N_GEOPROG_SPF")
Программа "geoprog.spf" из каталога/spf.dir загружается в пользовательскую память HMI.
Тот же поиск может быть произведен еще двумя способами:
•
Имя программы без расширения (spf/mpf) автоматически дополняется расширением "spf’" (при необходимости "mpf").
•
Имена программы заданные в форме записи NCK
("_N_GEOPROG_SPF") будут автоматически преобразованы в
запись "geoprog.spf".
Pfadangabe für das USBLaufwerk aus
logdrives.ini
7-396
+
Programmangabe im
EXTCALL-Befehl
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
7
01/2008
Обработка поверхностей сложной формы
7.4 Выполнение программы
EXTCALL при целенаправленном поиске
7
Наряду с использованием описанных выше схем поиска, можно
вызывать подпрограмму командой EXTCALL путем точного задания местоположения подпрограммы.
Примеры
Пользовательская память HMI:
EXTCALL ("/user/sinumerik/data/prog/spf.dir
/myextsub.spf")
Будет вызвана программа "myextsub.spf", находящаяся в каталоге
/spf.dir пользовательской памяти HMI.
.
EXTCALL ("/user/sinumerik/data/prog/wpd.dir/
mywpd.dir/myextsub.spf")
Будет вызвана программа "myextsub.spf", находящаяся в каталоге
детали /wks.dir в детали "mywpd.dir" пользовательской памяти
HMI.
EXTCALL ("/user/sinumerik/data/prog/mydir.dir/
myextsub.spf")
Будет вызвана программа "myextsub.spf", находящаяся в
каталоге, созданном пользователем /mydir.dir в пользовательской
памяти HMI.
7.4
Выполнение программы
7.4.1
Выбор программы для выполнения
Технологическая программа, находящаяся в оперативной памяти
NCK, выбирается для выполнения также, как и обычная программа в G-кодах. Выбор программы, содержащей геометрические
данные, осуществляется автоматически через команду
"EXTCALL".
Выбор полной программы обработки, находящейся либо на жестком диске PCU 50.3 (HMI-Advanced), либо на Compact Flash-карте
в ShopMill на NCU (HMI-Embedded sl), либо на USB-/сетевой дисководе, появляется в менеджере программ путем нажатия программной клавиши “Выполн. с жест. диска”.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
7-397
7 7.4 Выполнение программы
Обработка поверхностей сложной формы
7.4.2
01/2008
7
Запуск программы с заданного кадра
Технологическая программа и программа с
геометрическими данными
Для того чтобы задать выполнение определенного фрагмента
программы геометрических данных необходимо задать цель поиска.
Уровень 1 (технологическая программа): строка с вызовом подпрограммы
Уровень 2 (программа с геометрическими данными): строка начала обработки
Если геометрическая программа находится на Compact Flashкарте, необходимо на уровне 2 в поле ввода “Программа” ввести
ее путь.
Выберите ускоренный вариант поиска “Внешние – без вычислений".
Поиск в технологической программе осуществляется с вычислениями. При этом все EXTCALL-команды, находящиеся перед вызовом программы с геометрическими данными, будут пропущены.
Поиск кадра в программе с геометрическими данными производится без вычислений.
Однако, этот вариант поиска предполагает, что все станочные
функции, такие как вызов инструмента, рабочая подача, частота
вращения шпинделя и т.д., заданы в технологической программе.
Программа геометрических данных может содержать исключительно данные геометрии поверхности сложной формы.
Полная программа
Для того чтобы запустить выполнение определенной части полной программы, установите курсор непосредственно на целевой
кадр (при необходимости используйте функцию "Поиск").
При последующем выборе варианта поиска необходимо учесть
следующее:
При выборе варианта “Внешние – без вычислений” поиск выполняется без учета станочных функций. Выполнение программы
может быть начато только с тех кадров программы, где заданы
все необходимые станочные функции, такие как подача, частота
вращения шпинделя и т.д.
Для надежности выбирайте варианты "До контура" или "До конечной точки". Однако, эти варианты поиска требуют больших затрат
времени.
7-398
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
7
7.5
01/2008
Обработка поверхностей сложной формы
7.5 Пример
7
Пример
Деталь
На 3-координатном станке должна быть изготовлена подставка
для сотового телефона.
Изготавливаемая деталь
Структура программы
Программа обработки разделена на технологическую программу
и программу, содержащую геометрические данные.
Технологическая программа для чистовой обработки
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
7-399
7 7.5 Пример
Обработка поверхностей сложной формы
01/2008
7
В технологической программе вызывается цикл "High Speed Settings" для обеспечения оптимальных скоростей обработки.
Цикл "High Speed Settings" (CYCLE832)
Программа для задания геометрических данных для чистовой обработки
7-400
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
7
01/2008
Обработка поверхностей сложной формы
7.5 Пример
Прорисовка
7
Выполнения программ обработки деталей сложной формы может
сопровождаться прорисовкой на экране панели оператора.
Графическое представление детали
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
7-401
7 7.5 Пример
Обработка поверхностей сложной формы
01/2008
7
Для заметок
7-402
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
8
01/2008
Аварийные сигналы и рабочие сообщения
8
Аварийные сигналы и рабочие сообщения
8.1
Рабочие сообщения .............................................................................................. 8-404
8.2
Аварийные сигналы .............................................................................................. 8-404
8.3
Данные пользователя........................................................................................... 8-405
8.4
Отображение номера версии............................................................................... 8-407
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
8-403
8 8.1 Рабочие сообщения
Аварийные сигналы и рабочие сообщения
8.1
01/2008
8
Рабочие сообщения
Рабочие сообщения в строке диалога ShopMill содержат указания
по обслуживанию станка либо информацию о стадии выполнения
обработки. Появляющиеся сообщения не сопровождаются прерыванием обработки.
8.2
Аварийные сигналы
При возникновении аварийной ситуации появляется аварийный
сигнал, обработка может быть прервана.
Текст, сопровождающий код аварийного сигнала, дает информацию о причине его возникновения.
Предупреждение
Если появившийся аварийный сигнал игнорируется, его причина
не устраняется, то возникает прямая опасность повреждения
станка, детали, сохраненных настроек и при определенных обстоятельствах – опасность для здоровья обслуживающего персонала.
Коды аварийных сигналов соответствуют следующим рабочим
зонам:
61000-62999
Циклы
100000-100999
Базовая система
101000-101999
Диагностика
102000-102999
Службы
103000-103999
Станок
104000-104999
Параметры
105000-105999
Программирование
106000-106999
Резерв
107000-107999
OEM
110000-110999
111000-112999
120000-120999
зарезервировано
ShopMill
зарезервировано
Описание всех аварийных сигналов можно найти в:
Литература: /DAsl/, Руководство по диагностике SINUMERIK
840D sl/840Di
8-404
© Siemens AG 2008 All rights reserved.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
8
01/2008
Аварийные сигналы и рабочие сообщения
8.3 Данные пользователя
8
Нажмите программную клавишу “Список авар. сообщ.”
Откроется список активных рабочих сообщений и аварийных сигналов.
Тщательно проверьте правильность функционирования станка, принимая во внимание описание аварийного сигнала.
Устраните причину аварийного сигнала.
Для сброса аварийного сигнала нажмите клавишу, на которой
отображен символ, указанный рядом с аварийным сообщением.
Reset
Cycle Start
-илиЕсли рядом с аварийным сообщением указан символ главного выключателя станка (POWER ON), необходимо включить и
выключить станок.
8.3
Данные пользователя
Данные пользователя – это переменные, которые используются
системой ЧПУ как в ShopMill-программа, так и в программах, написанных в G-кодах. Данные пользователя могут быть представлены в виде списка.
Существуют следующие виды данных пользователя:
• Глобальные данные пользователя (GUD)
Эти данные доступны каждой программе.
Отображение глобальных данных пользователя GUD может
быть запрещено паролем или при помощи переключателя
прав доступа.
• Локальные данные пользователя (LUD)
Локальные данные пользователя (LUD) доступны только тем
программам и подпрограммам, в которых они были определены.
При выполнении программы отображаются LUD, активные между текущим кадром и концом программы. При нажатии клавиши "Cycle-Stop" список LUD обновляется. Значения параметров LUD обновляются постоянно.
•
• Программные глобальные данные пользователя (PUD)
PUD образуются из всех локальных переменных, определенных в основной программе.
Это значит, что PUD доступны всем подпрограммам, могут
быть в них определены и считаны.
Совместно с программными глобальными данными пользователя отображаются и локальные данные.
© Siemens AG 2008 All rights reserved.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
8-405
8 8.3 Данные пользователя
Аварийные сигналы и рабочие сообщения
01/2008
8
• Пользовательские данные канала
Пользовательские данные канала доступны только в пределах
канала.
ShopMill не отображает данные пользователя типа AXIS и
FRAME.
Для получения информации о том, какой из видов данных будет
отображен, см. документацию на станок.
Отображение пользовательских данных
-или-
Нажмите программную клавишу “Нул.т. инструм.” или клавишу "Offset".
Нажмите клавишу “Расширение меню”
Нажмите программную клавишу “Данные пользователя”.
Globale
Programm.
Anw.Daten ... Anw. Daten
При помощи соответствующей программной клавиши выберите вид данных пользователя для отображения.
GUD +
Нажмите программные клавиши "GUD +" или "GUD -", если
необходимо отобразить глобальные данные и данные пользователя канала из диапазона от GUD 1 до GUD 9.
GUD -
или
Поиск данных пользователя
Suchen
Нажмите программную клавишу “Найти”.
Введите текст для поиска.
Текстом для поиска может быть любая последовательность
символов.
Нажмите программную клавишу “Принять”.
Отобразятся искомые данные пользователя.
Weitersuchen
Нажмите программную клавишу “Найти далее”, если необходимо продолжить поиск.
Отобразится следующая группа данных пользователя, содержащая искомую последовательность символов.
8-406
© Siemens AG 2008 All rights reserved.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
8
8.4
01/2008
Аварийные сигналы и рабочие сообщения
8.4 Отображение номера версии
8
Отображение номера версии
Версия ShopMill отображается на дисплее при запуске системы
ЧПУ.
Информация о версиях ShopMill и NCU содержится также в CNCISO-интерфейсе.
Нажмите клавишу “Расширение меню” для отображения продолжения линейки программных клавиш главного меню.
Diagnose
Serviceanzeigen
Нажмите программные клавиши “Диагностика” и “Сервисные
уведомления”.
Version
NCU
Version
Нажмите программные клавиши “Версия” и “Версия NCU”.
Вверху экрана откроется окно с версией NCU:
xx.yy.zz.nn.
© Siemens AG 2008 All rights reserved.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
8-407
8 8.4 Отображение номера версии
Аварийные сигналы и рабочие сообщения
01/2008
8
Для заметок
8-408
© Siemens AG 2008 All rights reserved.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
9
01/2008
Примеры
9
Примеры
9.1
Пример 1: Обработка детали с прямоугольным и круговым карманами и...... 9-410
круговым пазом..................................................................................................................... 9-410
9.2
Пример 2: Смещение и отражение контура........................................................ 9-418
9.3
Пример 3: Преобразование для обработки на цилиндрической поверхности 9-421
9.4
Пример 4: Коррекция стенок паза........................................................................ 9-425
9.5
Пример 5: Поворот круговых осей....................................................................... 9-429
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
9-409
9 9.1 Пример 1: Обработка детали с прямоугольным и круговым
Примеры
9
01/2008
9.1
Пример 1: Обработка детали с прямоугольным и круговым карманами и
круговым пазом
20
Чертеж детали
0
-4
-6
-10
4
85
0
R1
0
155
10
R
5
R1
10
135
16
30
R25
R
40
o
20
R20
10
Tiefe -3
R1
0
70
R5
35
60
180
115
30 o
95
R28
40
o
15
20
15
25
15
Startpunkt
15
+Y
0
0
0
+X
15
25
90
180
155 165
Программа “Teil_4“
1. Заголовок программы
•
Задание размеров заготовки:
X0 0 абс
Y0 0 абс
Z0 0 абс
X1 180 абс
Y1 180 абс
Z1 -20 абс
• Нажать программную клавишу
2. Фрезерование плоскости
• Нажать программную клавишу
брать стратегию обработки.
.
Planfräsen
>
и вы-
• Пример задания технологических параметров
T PLANFRAESER F 0.1 мм/зуб V 1200 м/мин
Черновая
Вид обработки
0 абс
X0
0 абс
Y0
1 абс
Z0
180 абс
X1
180 абс
Y1
9-410
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
9
01/2008
Примеры
круговым пазом
Z1
DXY
DZ
UZ
9
0 абс
80 %
0,5
0
• Нажать программную клавишу
.
3. Наружный контур детали Наружный контур детали может быть определен как здесь, в виде прямоугольного выступа. Принципиально возможно также использование функции фрезерования контура.
Zapfen
• Нажать
>
Rechteckzapfen
• Задать значения технологических параметров T, F, S и определить следующие параметры:
Исходная точка
Вид обработки
внизу слева
Кол. позиций
X0
Y0
Z0
W
L
R
Единичный
0 абс
0 абс
0 абс
180 абс
180 абс
10 абс
0 град
α0
Z1
DZ
UXY
UZ
W1
L1
20 отн
20
0
0
185 (фиктивный размер заготовки)
185 (фиктивный размер заготовки)
• Нажать программную клавишу
.
4. Наружный контур остров- Для облегчения программирования обработки поверхности вокруг
ка
островка, вокруг контура заготовки задается контур кармана, а затем программируется островок. Поверхность за пределами островка обрабатывается без образования остаточного материала.
a) Наружный контур кармаNeueKontur >
на
• Выбор программной клавишей
• Задать и подтвердить имя контура (здесь Teil_4_Tasche).
• Заполнить исходное диалоговое окно контура
Ось инструмента Z
X -20 абс Y 0 abs
и подтвердить ввод данных программной клавишей
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
.
9-411
9 круговым пазом
Примеры
01/2008
9
• Задать остальные элементы контура и подтвердить ввод программной клавишей
1.
X 200 абс
2.
Y 200 абс
3.
X -20 абс
.
Kontur
4. schliessen
• Нажать программную клавишу
.
b) Наружный контур островка
• Выбор программной клавишей
NeueKontur
>
• Задать и подтвердить ввод имени контура (здесь Teil_4_Insel).
• Заполнить исходное диалоговое окно контура
Ось инструмента Z
• X 90 абс
Y 25 абс
и нажать программную клавишу
.
• Задать остальные элементы контура и подтвердить ввод клавишей
.
1.
X 25 абс
FS 15
2.
Y 115 абс
R 20
3.
X 15 абс
Y 135 абс
4.
Y 155 абс
R 10
5.
X 60 абс
R 15
6.
Y 135 абс
R 20
7.
Tangente
an Vorg.
R 25
8.
Направление обхода
X 110 абс
Tangente
an Vorg.
Y 155 абс
9-412
R 15
9.
R 0
10.
X 165 абс
Y 95 абс
α1 290 град
11.
X 155 абс
α1 240 град
R 28
12.
FS 0
R 0
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
9
круговым пазом
9
α1 225 град
R 0
01/2008
Примеры
13.
X 140 абс
Y 25 абс
Kontur
14. schliessen
c) Фрезерование контура/Удаление материала
Ausräumen
>
• Выбор программной клавишей
• Задать значения технологических параметров T, F, S (например, диаметр фрезы 10) и определить следующие параметры:
Вид обработки
0 абс
Z0
10 отн
Z1
4.5 мм
DXY
10
DZ
0 мм
UXY
0
UZ
авто
Исходная точка
Вертик. в центре
Врезание
0.1 мм/зуб
FZ
Отвод инструмента выбрать, например, до плоскости отвода
•
Указание:
• При выборе фрезерного инструмента обращайте внимание на
то, чтобы диаметр инструмента позволял произвести удаление
материала. В случае ошибки появится рабочее сообщение.
• Если предусмотрена чистовая обработка, то необходимо задать значения параметров UXY и ZU и вызвать цикл второй
раз для чистовой обработки.
•
5. Фрезерование прямоугольного кармана
(большого)
Tasche
>
• Нажать
Rechtecktasche
• Пример задания технологических параметров:
T FRAESER10
F 0.1 мм/зуб
V 200 м/мин
Исходная точка
Вид обработки
В центре
Кол. позиций
X0
Y0
Z0
W
L
R
Единичный
90 абс
60 абс
0 абс
40
70
10
15
α0
Z1
DXY
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
4 отн
4.5 мм
9-413
9 круговым пазом
Примеры
01/2008
9
4
DZ
0
UXY
0
UZ
по винтовой
Врезание
2
EP
2
ER
Удален. материала Полная обработка
•
6. Фрезерование прямоугольного кармана (малого)
Tasche
>
• Нажать
Rechtecktasche
• Задать значения параметров:
90 абс
60 абс
-4 абс
20
35
5
15
X0
Y0
Z0
W
L
R
α0
4 отн
Z1
4.5 мм
DXY
2
DZ
0
UXY
0
UZ
Маятниковое
Врезание
10 град
EW
Удален. материала Полная обработка
•
7. Фрезерование кругового
паза
• Нажать
Nut
Kreisnut
>
• Пример задания технологических параметров:
T FRAESER8
V 150м/мин
F 0.5мм/зуб
FZ 0.02мм/зуб
Вид обработки
α0
Дуга
85 абс
135 абс
0 абс
10
40
180 град
α1
180 град
Окружность/дуга
X0
Y0
Z0
W
R
9-414
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
9
01/2008
Примеры
круговым пазом
α2
N
Z1
DZ
UXY
9
0 град
1
3 отн
3
0 мм
•
8. Обработка отверстия/зацентровка
Zentrieren
• Выбор программной клавишей
>
• Задать значения технологических параметров T, F, S и определить следующие параметры:
Диаметр/Вершина
∅
Диаметр
16
•
9. Сверление / развертывание
• Нажать
Bohren
Reiben
>
Bohren
• Задать значения технологических параметров T, F, S (например, BOHRER10) и определить следующие параметры:
Диаметр/Вершина
Z1
DT
Вершина
-25 абс
0
•
10.Позиционирование
• Нажать
• Задать параметры:
Z0
X0
Y0
X1
Y1
Positionen
>
прямоуг.
-10 абс
15 абс
15 абс
165 абс
15 абс
•
11.Препятствия (выступы)
• Нажать
• Задать параметр:
Z
Positionen
>
Hindernis
2 абс
•
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
9-415
9 круговым пазом
Примеры
01/2008
9
Указание:
Если не учесть наличие препятствия (выступа), сверло повредит
правый угол контура островка. Другой вариант – увеличение
безопасного расстояния.
12.Позиционирование
• Нажать
• Задать параметры:
Z0
X2
Y2
X3
Y3
Positionen
>
прямоуг.
-10 абс
165 абс
165 абс
15 абс
165 абс
•
13.Фрезерование кругового
кармана
• Нажать
Tasche
>
Kreistasche
• Пример задания значений технологических параметров:
T FRAESER8
F 0.15 мм/зуб
V 300 м/мин
• Задание значений параметров:
Вид обработки
Единичный
Кол. позиций
85 абс
X0
135 абс
Y0
-6 абс
Z0
30
Диаметр
15 отн
Z1
4
DXY
5
DZ
0 мм
UXY
0
UZ
вертик. в центре
Врезание
0.1 мм/зуб
FZ
Удален. материала Полная обработка
•
9-416
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
9
01/2008
Примеры
круговым пазом
Результат
9
• Графическое изображение
• ShopMill-программа
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
9-417
9 9.2 Пример 2: Смещение и отражение контура
Примеры
9.2
01/2008
9
Пример 2: Смещение и отражение контура
Чертеж детали
Y+
40
60
Y+
10
R3
10
Z+
X+
50
120
10
30
В этом примере два кармана имеют одну и ту же геометрическую
форму. Второй контур можно получить из первого путем применения операций смещения и отражения. Оба кармана обрабатываются при помощи одного и того же цикла.
Программа Teil_1
1. Заголовок программы
• Задание размеров заготовки:
Угловая вершина:
X0 0 абс
Габаритные размеры: L 120
Y0 0 абс Z0 2 абс
W 60
H -30
• Нажать программную клавишу .
2. Установка начальной
метки для повторения
контура
Marke
setzen >
• Выбор программной клавишей
• Установить начальную метку при помощи "Marke1".
•
3. Задание контура
NeueKontur >
• Выбор программной клавишей
• Задать и подтвердить имя контура (здесь TEIL_1_3ECK).
• Заполнить исходное диалоговое окно для задания контура
Ось инструмента Z
X 10 абс Y 10 абс
и подтвердить программной клавишей
.
• Задать остальные элементы контура и подтвердить ввод данных программной клавишей
9-418
.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
9
01/2008
Примеры
9.2 Пример 2: Смещение и отражение контура
1.
X 60 абс
R 3
2.
X 10 абс
Y 40 абс
R 3
3.
X 10 абс
Y 10 абс
R 3
• Нажать программную клавишу
4. Удаление материала
• Нажать
9
.
Ausräumen
>
• Задать значения технологических параметров T, F, S и определить следующие параметры:
Вид обработки
Z0
Z1
DXY
DZ
UXY
UZ
Исходная точка
Врезание
FZ
Способ отвода
0 абс
10 отн
1.5 мм
2
0.5
0.5
авто
вертик. в центре
0.1 мм/зуб
выбрать, например, до плоскости отвода
•
5. Установить конечную
метку для повторения
контура
• Выбор программной клавишей
• Установить конечную метку "Marke2".
Marke
setzen
>
•
6. Смещение
• Нажать
Transformationen
Verschiebung
• Задать значения следующих параметров:
новое/аддитивное
X
Y
Z
новое
120
60
0
•
7. Отражение
• Нажать
Transformationen
Spiegelung
>
• Задать значения следующих параметров:
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
9-419
9 9.2 Пример 2: Смещение и отражение контура
Примеры
новое/аддитивное
X
Y
Z
01/2008
9
аддитивн.
включено
включено
отключено
•
8. Повторение контура
Wiederholung >
• Нажать
• Определить следующие параметры:
Начальная метка Marke1
Marke2
Конечная метка
Кол-во повторений 1
•
Результат
• Графическое представление
• ShopMill-программа
9-420
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
9
9.3
01/2008
9
Примеры
9.3 Пример 3: Преобразование для обработки на цилиндрической
Пример 3: Преобразование для обработки на цилиндрической поверхности
360o
90o
90°
30°
Z
Y
o80mm
30o
10°
10o
Y
0o
-100
-60 -45
0
X
X
Предварительные условия • Имеется круговая ось, например, ось А. Преобразование
сконфигурировано через параметры станка.
• Установлено положение исходной точки на цилиндре.
Положение исходной точки X0, Y0, Z0 и смещение нулевой
точки устанавливается, например, в ручном режиме управления в “Нул. т. дет.” и “Грань”. Вычисленное смещение нулевой
точки заносится в список смещений.
Программа
1. Заголовок программы
• Размеры заготовки соответствуют развертке цилиндрической
поверхности (L= ∅ x π).
Задать геометрию заготовки:
X0
0 абс Y0
0 абс
X1 -100 абс Y1 251.327 абс
Z0
Z1
40 абс
20 абс
RP 50
Указание: Y1 вычисляется как диаметр 80, умноженный на π
(3,14...).
• Нажать программную клавишу
.
2. Активирование в проЗадать смещение нулевой точки (сместить нулевую точку в центр
грамме смещения нуле- торца детали).
вой точки
TransforNullpunkt
mationen
• Нажать
versch. >
• Выбрать смещение нулевой точки и нажать программную клавишу
3. Позиционирование по
оси Y
.
Позиционирование инструмента по оси Y над осью цилиндра, так
как после активирования преобразования перемещения вдоль Y
осуществляться не могут.
Gerade
• Нажать
• Задать параметры:
X 10 abs
Y 0 abs
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
Z 50 abs
A 0 abs
9-421
9 9.3 Пример 3: Преобразование для обработки на цилиндрической 9
Примеры
01/2008
F *Ускоренный ход* мм/мин
Коррекц. на радиус нет
• Нажать программную клавишу
4. Включение преобразоваTransformationen
ния для обработки на
• Нажать
цилиндрической поверх- • Задать параметры:
ности
Преобразование включено
Zylindermantel
∅
80
Корр. стенок паза отключено
• Нажать программную клавишу
5. Активирование смеще- Задать смещение нулевой точки для обработки на развертке циния нулевой точки в про- линдрической поверхности.
грамме
TransforNullpunkt
mationen
Нажать
versch. >
• Выбрать смещение и нажать
6. Задание контура при
помощи вычислителя
контура
NeueKontur
• Нажать
.
>
• Задать и подтвердить имя контура (здесь: ZYLINDER).
• Заполнить исходное диалоговое окно задания контура
Инструм. ось
Z
Цилиндр. пов.
да
∅
X 0
80
Yα 10 abs
Указание: значение Y удалить, значениеYα - задать (здесь
10°).
• Задать остальные элементы и подтвердить ввод данных программной клавишей
.
1.
X -60 абс
2.
Yα 90 абс
3.
X -45 абс
4.
Yα 30 абс
5.
X
0 абс
• Нажать программную клавишу
7. Фрезерование контура
• Нажать
9-422
.
Bahnfräsen
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
9
01/2008
Примеры
9.3 Пример 3: Преобразование для обработки на цилиндрической
• Задать параметры
T FRAESER8
F
0.2 мм/зуб
9
S 5000 об/мин
Корр. на радиус
Вид обраб.
Z0 40 абс
Z1 10 отн DZ 10
UZ 0
UXY 0
Подвод инструм.
Прямолинейно
Подача на глубину
L1 2
FZ 0.1 мм/зуб
Отвод инструм. Прямолинейно
Стратегия отвода
L2 2
Способ отвода до плоскости отвода
вперед
• Нажать программную клавишу
8. Отключить преобразование
• Нажать
Transformationen
Zylindermantel
• Задать параметр:
Преобразование отключено
• Нажать программную клавишу
9. Результат
• Графическое представление
• ShopMill-программа
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
9-423
9 9.3 Пример 3: Преобразование для обработки на цилиндрической 9
Примеры
9-424
01/2008
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
9
9.4
01/2008
9
Примеры
9.4 Пример 4: Коррекция стенок паза
Пример 4: Коррекция стенок паза
На поверхности трубы фрезеруется паз с параллельными стенками. Для обработки программируется не контур паза, а траектория центра фрезы.
y
50
x
35 o
12
45 o
25
15
15
100
3
35
o
50
Предварительные условия • Наличие круговой оси, например, оси А; преобразование
сконфигурировано в параметрах станка.
• Задана исходная точка на цилиндре.
Координаты исходной точки X0, Y0, Z0 и смещение нулевой
точки задаются, например, через "Ручной режим", "Нул. т. де-
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
9-425
9 9.4 Пример 4: Коррекция стенок паза
Примеры
01/2008
9
тали" и "Грань". Вычисленное смещение нулевой точки заносится в список смещений нулевой точки.
Программа
1. Заголовок программы
• Размеры заготовки соответствуют развертке цилиндрической
поверхности:
X0 -150 абс
Y0
-150 абс
Z0 25 абс
X1 150 абс
Y1 157.08 абс
Z1 22 абс
RP 50
SC 1
Указание: Y1 вычисляется по формуле: Y1 = ∅ • π
здесь: Диаметр 50 умножается на 3,14...
• Нажать программную клавишу
2. Активирование в проЗадать смещение нулевой точки для обработки на развертке циграмме смещения нуле- линдрической поверхности.
вой точки
TransforTransformationen
mationen
• Нажать
• Выбрать смещение нулевой точки и нажать программную кла-
вишу
3. Позиционирование по
оси Y
.
Позиционирование инструмента по оси Y над осью цилиндра, так
как после активирования преобразования перемещения вдоль Y
осуществляться не могут.
Gerade
• Нажать
• Задать параметры:
X 10 абс
Y 0 абс
F *Ускор. ход* мм/мин
Z 40 абс
Корр. на радиус нет
• Нажать программную клавишу
4. Включение преобразоваTransformationen
ния для обработки на
• Нажать
цилиндрической поверх- • Задать параметры:
ности
Преобразование включено
Zylindermantel
∅
50
Корр. на радиус включено
D
6
Указание: D – расстояние от точки, для которой задана траектория до стенки паза.
• Нажать программную клавишу
5. Активирование смеще- Установить смещение нулевой точки для обработки на развертке
ния нулевой точки в про- цилиндрической поверхности (сместить нулевую точку в положеграмме
ние нулевой точки на чертеже детали)
9-426
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
9
01/2008
Примеры
9.4 Пример 4: Коррекция стенок паза
Transfor-
9
Nullpunkt
mationen
versch. >
• Нажать
• Выбрать смещение нулевой точки и нажать программную кла-
вишу
6. Задание контура при
помощи вычислителя
контура
.
NeueKontur
• Нажать
>
• Задать и подтвердить имя контура (здесь: ZYLINDER)
• Заполнить исходное диалоговое окно контура
Инструм. ось Z
Цилиндр. пов. да
∅ 50
X -25 абс
Yα 0 абс
Указание: удалить значение Y, задать значение Yα (здесь 0°).
• Нажать программную клавишу
• Задать и подтвердить программной клавишей
менты контура:
1.
X -44 абс
2.
X -25 абс
3.
Alle
Parameter
Yα -35 абс
Dialog
Auswahl
4.
эле-
I 0 отн
Dialog
(α2 касат.) Übernahme β2 180°
X -94 абс
5.
6.
X -6 абс
7.
X -25 абс
Yα 0 абс
α1 45°
• Принять контур программной клавишей
7. Фрезерование по траектории
• Нажать
• Задать параметры
T FRAESER_8
.
Bahnfräsen
Коррекц. на радиус
Z0 25 абс
Z1 3 отн
UZ 0
UXY 0
F 0.2 мм/зуб
S 5000 об/мин
Вид обраб.
DZ 2
вперед
Подвод инструмента Четверть окружности
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
9-427
9 9.4 Пример 4: Коррекция стенок паза
Примеры
01/2008
9
R1 2.5
FZ 0.1 мм/зуб
Отвод инструмента Четверть окружности
R2 2.5
Способ отвода до плоскости отвода
• Нажать программную клавишу
8. Отключение преобразования
• Нажать
Transformationen
Zylindermantel
• Задать параметр:
Преобразование отключено
• Нажать программную клавишу
9. Результат
• Графическое представление
• ShopMill-программа
9-428
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
9
9.5
01/2008
Примеры
9.5 Пример 5: Поворот круговых осей
9
Пример 5: Поворот круговых осей
25
10
10
45°
50
20
20
25
25
25
R2
R2
10 tief
10 tief
45°
linke Seitenansicht
Vorderansicht
50
10
25
25
20
50
10 tief
R2
45°
Z
Y
X
Draufsicht
14
,4
A
34
10 tief
54,736°
R
5
90°
20,413
10,206
17,678
Ansicht A
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
9-429
9 9.5 Пример 5: Поворот круговых осей
Примеры
01/2008
9
В этом примере обрабатываемая плоскость поворачивается несколько раз.
Программа Beispiel4
1. Заголовок программы
• Задание размеров заготовки:
X0 0 абс
Y0 0 абс
X1 -50 абс
Y1 -50 абс
Z0 0 абс
Z1 -50 абс
• Нажать программную клавишу
2. Прямоугольный карман
Tasche
Rechteck-
> tasche
• Нажать
• Пример технологических данных:
T FRAESER_4
D 1
F 0.1 мм/зуб
V 200 м/мин
• Задать следующие параметры:
Исходн. точка
Вид обраб.
Кол. позиций
X0
Y0
Z0
W
L
R
В центре
Черновая
Единичный
-25 абс
-25 абс
0 абс
10
20
2
-45°
α0
5отн
Z1
3 мм
DXY
2.5
DZ
0 мм
UXY
0
UZ
Вертик. в центре
Врезание
0.05 мм/зуб
FZ
Удален. материала Полная обработка
9-430
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
9
01/2008
Примеры
9.5 Пример 5: Поворот круговых осей
9
•
3. Поворот
Transfor-
Schwenken
>
mationen
• Нажать
• Пример технологических параметров:
T FRAESER_4
D 1
• Задать следующие параметры:
Отвод
Поворот
Поворот
X0
Y0
Z0
Способ поворота
X
Y
Z
X1
Y1
Z1
Направление
да
да
новый
0
-50
0
по осям
90°
0°
0°
0
0
0
-
•
4. Прямоугольный карман
Tasche
Rechteck-
> tasche
• Нажать
• Пример технологических данных:
T FRAESER_4
D 1
F 0.1 мм/зуб
V 200 м/мин
• Задать следующие параметры:
Исходн. точка
Вид обраб.
Кол. позиций
X0
Y0
Z0
W
L
R
α0
Z1
DXY
DZ
UXY
UZ
Врезание
FZ
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
В центре
Черновая
Единичный
-25 абс
-25 абс
0 абс
10
20
2
45°
5 отн
3 мм
2.5
0 мм
0
Вертик. в центре
0.05 мм/зуб
9-431
9 9.5 Пример 5: Поворот круговых осей
Примеры
01/2008
9
Удален. материала Полная обраб.
•
5. Поворот
Transformationen
• Нажать
Schwenken
>
• Пример технологических данных:
T FRAESER_4
D 1
• Задать следующие параметры:
Отвод
Поворот
Поворот
X0
Y0
Z0
Способ поворота
Z
X
Y
X1
Y1
Z1
Направление
да
да
новый
-50
-50
0
по осям
-90°
90°
0°
0
0
0
-
•
6. Прямоугольный карман
Tasche
>
• Нажать
Rechtecktasche
• Пример технологических данных:
T FRAESER_4
D 1
F 0.1 мм/зуб
V 200 м/мин
• Задать следующие параметры:
Исходн. точка
Вид обраб.
Кол. позиций
X0
Y0
Z0
W
L
R
α0
Z1
DXY
DZ
UXY
UZ
9-432
В центре
Черновая
Единичный
-25 абс
-25 абс
0 абс
10
20
2
-45°
5 отн
3 мм
2.5
0 мм
0
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
9
01/2008
Примеры
9.5 Пример 5: Поворот круговых осей
9
Вертик. в центре
Врезание
0.05 мм/зуб
FZ
Удален. материала Полная обраб.
•
7. Настройки
Задание другой заготовки для моделирования обработки на наклонной плоскости:
• Нажать
Einstellungen
>
• Определить заготовку:
X0 -17.678 абс
Y0 10.206 абс
X1 17.678 абс
Y1 -20.413 абс
Z0 0 абс
Z1 -10 абс
• Нажать программную клавишу
•
8. Поворот
• Нажать
Transformationen
Schwenken
>
• Пример технологических данных:
T PLANFRAESER
D 1
• Задать следующие параметры:
Отвод
Поворот
Поворот
X0
Y0
Z0
Способ поворота
Z
X
Y
X1
Y1
Z1
Направление
да
да
новый
-50
-50
-25
по осям
-45°
54.736°
0°
0
20.413
0
-
•
9. Фрезерование плоскости
Planfräsen > и выбрать стратегию обработки
• Нажать
• Пример технологических данных:
T PLANFRAESER D 1
F 0.1 мм/зуб
V 200 м/мин
• Задать параметры:
Вид обраб.
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
Черновая
9-433
9 9.5 Пример 5: Поворот круговых осей
Примеры
01/2008
9
-17.678 абс
-20.413 абс
14.434 абс
17.678 абс
10.206 абс
0 абс
80 %
2.5
0
X0
Y0
Z0
X1
Y1
Z1
DXY
DZ
UZ
•
10. Сверление
Bohren
Reiben
Bohren
>
• Нажать
• Пример технологических данных:
T BOHRER_3
D 1
F 0.1 мм/об
S 2000 об/мин
• Задать параметры:
Кромка/Вершина
Z1
DT
Кромка
5 отн
0с
•
11. Схема позиционироваPositionen
>
ния
• Нажать
• Задать следующие параметры:
Окружность/ дуга
Z0
X0
Y0
Окружность/дуга
0 абс
0 абс
0 абс
-90°
α0
5
R
3
N
Позиционирование Прямолинейно
•
12. Поворот
Возврат поворотной головки или стола в первоначальное положение:
Transformationen
• Нажать
Schwenken
>
• Пример технологических данных:
T 0
D 1
• Задать следующие параметры:
Отвод
Поворот
9-434
да
да
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
9
01/2008
Примеры
9.5 Пример 5: Поворот круговых осей
Поворот
X0
Y0
Z0
Способ поворота
X
Y
Z
X1
Y1
Z1
Направление
9
новый
0
0
0
По осям
0°
0°
0°
0
0
0
-
•
Результат
• ShopMill-программа
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
9-435
9 9.5 Пример 5: Поворот круговых осей
Примеры
01/2008
9
Для заметок
9-436
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
A
01/2008
Приложение
A
Приложение
A
Сокращения ...........................................................................................................A-438
B
Алфавитный указатель.......................................................................................... I-441
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
A-437
A A
Приложение
A
A-438
01/2008
Сокращения
A
Сокращения
ABS
Абсолютный размер
COM
Communication: система связи
Компонент числового управления, который обеспечивает и
координирует обмен информацией.
CNC
Computerized Numerical Control: числовое программное
управление
D
Режущая ступень
DIN
Deutsche Industrie Norm (немецкий промышленный стандарт)
DRF
Differential Resolver Function
Данная функция позволяет при помощи маховичка в
автоматическом режиме производить смещение нулевой точки в
приращениях.
DRY
Dry Run: подача при тестировании
F
Подача
GUD
Global User Data: глобальные пользовательские данные
HW
Hardware: аппаратные средства
INC
Increment: размер шага
INI
Initializing Data: данные инициализации
INK
Размер в приращениях (относительный)
LED
Light Emitting Diode: светодиод
M01
M-функция: запрограммированный останов
M17
M-функция: конец подпрограммы
MCS
Machine Coordinate System: система координат станка
MD
Параметры станка
MDA
Manual Data Automatic: режим ручного ввода данных
MKS
Система координат станка
MLFB
Maschinenlesbare Fabrikatbezeichnung: доступное для считывания
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
A
01/2008
Приложение
A
Сокращения
A
обозначение изделия
MPF
Main Program File: Основная программа
NC
Numerical Control: числовое управление
Числовое управление охватывает компоненты NCK, PLC, PCU и
COM.
NCK
Numerical Control Kernel: ядро числового управления
Компонент числового управления, которая отвечает за
выполнение программы и в значительной степени координирует
процессы перемещений на станке.
NPV
Смещение нулевой точки
OP
Operator Panel: панель управления
PC
Personal Computer: персональный компьютер
PCU
Personal Computer Unit
Компонент числового управления, который обеспечивает
интерфейс между пользователем и станком.
PLC
Programmable Logic Control: программируемые логические
контроллеры
Компонент числового управления, обеспечивающий выполнение
контрольных логических операций при работе станка.
PRT
Program Test:тестирование программы
REF
Реферирование
REPOS
Перепозиционирование
ROV
Rapid Override: Коррекция скорости ускоренного хода
S
Скорость шпинделя
SBL
Single Block: покадровая отработка программы
SI
Safety Integrated
SK
Softkey: программная клавиша
SKP
Skip: деактивация кадра
SPF
Sub Program File: подпрограмма
SW
Software: программное обеспечение
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
A-439
A A
Приложение
A-440
01/2008
Сокращения
T
Инструмент
TMZ
Tool Magazine Zero: ноль магазина инструментов
V
Скорость резания
WCS
Work Piece Coordinate System: система координат детали
WKS
Система координат детали
WPD
Work Piece Directory: каталог файлов для обработки детали
WZ
Инструмент
A
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
I
B
01/2008
Приложение
Алфавитный указатель
I
Алфавитный указатель
3
3D-отображение 5-346
3D-инструменты 2-144
А
Абсолютный размер 1-45
Аварийный сигнал 8-404
Автоматический режим 2-53, 2-112
Автоматическое измерение выступа
измерение прямоугольного выступа 2-77
измерение 1 цилиндрического выступа 2-78
измерение 2 цилиндрических выступов 2-79
измерение 3 цилиндрических выступов 2-80
измерение 4 цилиндрических выступов 2-81
Автоматическое измерение кармана
измерение прямоугольного кармана 2-70
Автоматическое измерение отверстий
Измерение 1 отверстия 2-71
Измерение 2 отверстий 2-72
Измерение 3 отверстий 2-73
Измерение 4 отверстий 2-74
Автоматическое измерение по грани
середина между двумя гранями 2-66
1 точка измерения 2-64
2 точки измерения 2-65
Альтернативно 3-182
Б
Базовое смещение 2-56
Базовый угол 3-256
Безопасное расстояние 3-178
Боковое смещение 2-93, 3-302
В
Ввод абсолютных размеров 3-173
Величина шага 2-101
Вид
изменить 5-347
Вид сверху 5-343
Винтовая линия 3-229
Включение 2-49
"В конец" 4-336
"В начало" 4-336
Внутренний контур 3-197
Внутренняя резьба 3-241
Возврат инструмента к контуру 2-116
Время обработки 5-340
Вспомогательная схема 1-41
© Siemens AG 2008 Все првава защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
Вспомогательная функция 2-113
Воздействие на программу 1-32
подача при тестировании 2-134
Выбор единиц измерения 1-43
Выключение СЧПУ 2-49
Выполнение 2-112
Выступ по контуру
остаточный материал 3-221
фаска 3-224
чистовая обработка 3-223
черновая обработка 3-220
Выступ (препятствие) 3-261
Вычислитель контура 3-189
Г
Главный кадр 2-130
Глубокое сверление 3-236
Гнездо магазина инструментов
блокирование 2-155
позиционирование 2-160
Горячая линия 0-4
Гравирование 3-295
Границы парам. для предупреждений 2-152
Графическое окно 1-39
Грубое смещение 2-163
Д
Данные нулевой точки сохранить 6-370, 6-385
Данные нулевой точки считать 6-370, 6-385
Данные пользователя 8-405
Данные по износу инструмента 2-151
Детали, количество 3-187
Деактивировать кадры 2-123
Диалог выбора 3-199
изменить 3-202
Диалоговое окно 1-40
Динамометрический датчик 2-89
Дисковод 6-380
Дополнительная команда 3-194, 3-197
Дополнительная функция
инструмент 2-150
Дополнительные функции 3-323
Дробление стружки 3-240
Дублирующий инструмент 2-146
Дюймовая/метрическая системы 3-173
Дюймовая/метрическая-переключение 2-54
Е
I-441
I
Приложение
Единицы измерения 3-178
Ж
Жесткий диск 6-380
З
Заголовок программы 3-176, 3-177
Заготовка 3-178
Запрограммированный останов 2-122, 3-323
Зацентровка 3-210, 3-211, 3-234
Значения коррекции 2-149
И
Изготовление резьбовых отверстий
комбинированным инструментом 3-245
Изменение типа инструмента 2-155
Измерение 3-300
инструмента 2-88
нулевой точки станка 2-58, 3-300
Измерение выступа 2-76
Измерение выступа вручную
измерение прямоугольного выступа 2-77
Измерение кармана
ручное измерение прямоуг. кармана 2-70
Измерение кармана/отверстия 2-69
Измерение по грани 2-62
Измерение углов автоматическое
прямоугольные/произвольные углы 2-68
Измерение углов ручное
прямоугольные/произвольные углы 2-67
Измерение углов 2-67
Измерительный датчик 2-93
калибровка 2-96, 3-304
Износ 2-152
Имя инструмента 2-146
Имя программы 3-177
Инструмент
измерение 2-88, 2-93, 3-302
загрузка 2-156
перемещение 2-158
программирование 3-173, 3-188
разгрузка 2-158
создать новый 2-143
сортировка 2-160
ступени 2-145
удаление 2-155
Инструменты 2-136
Интерфейс 1-31
Исходная точка 2-49
I-442
01/2008
Алфавитный указатель
I
К
Кадр в G-кодах
нумерация 4-336
Кадр программы 3-176
вставить 3-185
выделить 3-185
вырезать 3-185
изменить 3-183
копировать 3-185
найти 3-186
нумеровать 3-186
повторить 3-307
показать 2-130
создать 3-181
Калибровка измерительного датчика 2-86
Карман по контуру
зацентровка 3-210
предварительное засверливание 3-210
остаточный материал 3-215
фаска 3-219
фрезерование 3-213
черновая обработка 3-213
чистовая обработка 3-217
Касательная 3-198
Каталог
выбрать 6-361, 6-375
копировать 6-368, 6-383
открыть 6-361, 6-375
переименовать 6-369, 6-384
переместить 6-384
создать 6-366, 6-381
удалить 6-369, 6-385
Клавиши 1-23
управление 1-34
Клавиша оси 1-26
Клавиши управления экраном 1-33
Кнопка аварийного выключения 1-25
Кодирование гнезда магазина 2-141
Количество деталей 3-187
Кольцевой паз 3-284
Конец контура 3-194
Конец программы 3-187
Контекстный комментарий 4-328
Контроль инструмента 2-152
Контур 0-7
выступ 3-191
замкнуть 3-199
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
I
01/2008
изменить 3-201
карман 3-190
копировать 3-185
островок 3-190
отображение 3-192
создать 3-194
переименовать 3-186
Координата положения
Коррекция длины инструмента 2-148, 3-173
Коррекция инструмента 2-147
Коррекции инструмента 2-136
Коррекция радиуса инструмента 2-149, 3-174,
3-225
Коррекция радиуса инструмента
Коррекция подачи 1-27
Коррекция скорости ускоренного хода 1-27
Коррекция скорости шпинделя 1-27
Коррекция стенок паза 3-314
Круговой паз 3-284
М
Магазин инструментов 2-141, 2-154
Масштаб 2-166
Масштабирование 3-312
Менеджер программ 6-359, 6-373
Метка 3-307
Метрическая/дюймовая-переключение 2-54
Метрическая/дюймовая системы 3-173
Мини-пульт для ручного управления 1-29
Моделирование 5-340
режим быстрого моделирования 5-341
стандартное моделирование 5-340
запуск 5-341
Н
Найти
кадр 2-119
текст 2-121
Направление вращения шпинделя 2-150, 3323
Нарезание резьбы метчиком 3-239
Наружная резьба 3-242
Наружный контур 3-197
Настройки
автоматический режим 2-134
изменение 3-309
ручной режим 2-108
Начало контура 3-194
Номер гнезда магазина 2-139
© Siemens AG 2008 Все првава защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
Приложение
Алфавитный указатель
I
Номер дублирования 2-140
Нулевая точка детали 1-21
автоматическое измерение 2-58
измерение вручную 2-58
измерение 2-58, 3-300
Нулевая точка станка 1-21
О
Обработка
запуск 2-115
останов 2-115
прерывание 2-115
Обработка в многоместн. приспос. 6-362, 6-376
Объемная модель 5-346
Окно рабочей последовательности прогр. 1-39
Окружность
в полярных координатах 3-232
с известным радиусом 3-228
с известным центром 3-227
"Ориентировать перпендикулярно" 2-83
"Ориентировать перпендикулярно" в
автоматическом режиме 2-84
"Ориентировать перпендикулярно" в ручном
режиме 2-83
Обозначения плоскостей 1-44
Остаточный материал
контур выступа 3-221
контур кармана 3-215
Ось
позиционирование 2-103
Оси 3-173
перемещение 2-101
Основная программа 3-305
Основы программирования 3-173
Останов 3-323
Отвод инструмента от контура 2-116
Относительные координаты 3-173
Относительная система координат 1-45
Отображение на трех проекциях 5-344
Отображение номера версии 8-407
Отражение 3-312
Отраженный текст 3-296
П
Панель оператора 1-22
Клавиши 1-23
OP 010 1-22
Панель управления станка 1-25
Параметры
I-443
I
Приложение
Алфавитный указатель
выбрать 1-42
задать 1-42
изменить 1-43
принять 1-43
рассчитать 1-43
удалить 1-43
Пароль 1-28
Переключатель прав доступа 1-28
Переменные 8-405
Перемещение центра фрезы 3-208
Перетранслировать 4-330
Переходный элемент контура 3-197
Плоскость отвода 3-178
Плунжерное (врезное) фрезерование 3-288
Поверхности сложной формы 7-390
Поворот системы координат 3-311
Поворот
в автоматическом режиме 3-317
ручной 2-103
Повторение 3-307
Подача при наладке 2-102
Подвод инструм. в начальную позицию 3-182
Подача 3-175, 3-181
Подпрограмма 3-305
Подрежимы работы станка 1-32
Позиция
повторить 3-263
Позиция
произвольная 3-248
Позиции 3-247
Позиция шпинделя 3-323
Поиск свободного гнезда магаз. 2-157, 2-159
Покадровая отработка 2-129
детально 2-129
отключение 2-129
Поле ввода 1-42
Полная обработка 3-182
Полная программа 7-391
Полюс 3-230
Полярные координаты 1-44, 3-230
Права доступа 1-28
Правило правой руки 1-21
Предварительное засверливание 3-210, 3-212
Предварительные настройки
изменить 2-110
Преобразование системы координат 2-162
определить 3-311
I-444
01/2008
I
Преобразование СК для обработки на
цилиндрической поверхности 3-196, 3-314
Пример
коррекция стенок паза 9-425
резьбофрезерование 3-244
плоское фрезерование 3-268
полярные координаты 3-233
программирование контура 3-203
сверление 3-264
Примеры 9-410, 9-418
Припуск 3-189
Программа в G-кодах 2-135
Программирование циклов 4-328
Программная клавиша
Назад 1-37
Отмена 1-37
OK 1-37
Принять 1-37
Управление 1-34
Продолжительность процессов 2-132
Прорисовка
во время обработки 2-128
перед обработкой 2-126
Прямоугольный карман 3-272
Поворот 3-321, 9-429
Преобразование для обработки на
цилиндрической поверхности 9-421
Программа 0-7
выбор для отработки 2-114
выгрузка 6-379
выделение 6-367, 6-382
выполнение 6-362, 6-376
загрузка 6-379
запуск 2-115
копирование 6-368, 6-383
коррекция 2-131
отладка 2-129
останов 2-115
открытие 6-361, 6-375
перезаписывание 2-124
переименование 6-369, 6-384
перемещение 6-384
прерывание 2-115
создание 3-177, 6-366, 6-381
тестирование 2-125
удаление 6-369, 6-385
Программа в G-кодах
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
I
01/2008
выполнение 4-331, 6-365, 6-380
моделирование 4-331
создание 4-328
Программа задания геометрии 7-390
Прямая 3-225
в полярных координатах 3-231
коррекция радиуса 3-225
Прямой паз 3-281
Прямоугольный выступ 3-276
Прямоугольный карман 3-269
Р
Рабочая подача 3-175
Рабочее место 1-20
Рабочие сообщения 8-404
Рабочие сообщения канала 1-32
Развертывание 3-235
Радиус округления 2-144
Размеры заготовки 5-342
Растачивание 3-238
Редактор программ 3-184
Редактор программ в G-кодах 4-333
Режим быстрого моделирования
выбор 2D 5-349
выбор 3D 5-349
запуск 5-349
изменение расположения в 3D 5-350
измерение расстояний 5-352
изображение разультата 5-349
оптимизация размеров изображения 5-351
перемещение изображения 5-351
поиск G-кадров 5-354
работа с кадрами программы 5-354
функция поиска 5-353
Режим вставки 1-43
Режим отвода 3-207
Режим подвода 3-207
Режим MDA 2-111
Результирующее смещение 2-162
Резьбофрезерование 3-241
Режущая ступень 3-188
Ручное измерение выступа
измерение 1 цилиндрического выступа 2-78
Ручное измерение по грани
1 точка измерения 2-63
2 точки измерения 2-64
расстояние между двумя гранями 2-65
Ручной инструмент 2-146
© Siemens AG 2008 Все првава защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
Приложение
Алфавитный указатель
I
Ручной режим 2-53
единицы измерения 2-109
инструментальная ось 2-109
перемещение по осям 2-101
предварительные настройки 2-110
ступень коробки скоростей 2-108
M-функции 2-108
С
Сверление 3-234, 3-235
Сверло 2-137, 2-138
Связывание 3-176
Секущая плоскость 5-348
Сетевой диск 6-365, 6-380
Система координат 1-21
Система координат детали 2-55
Система координат станка 2-55
Скорость резания 3-174, 3-188
Смещение 3-311
Смещение нулевой точки 2-162, 2-167
базовое 2-162
выбор 2-167
определить 2-164
отключение 2-167
преобразование системы координат 2-162
результирующее 2-163
Смещение по длине 2-93, 3-302
Смещения нулевой точки
вызов 3-309
Согласие пользователя 2-51
Создать контур
фрезерование 3-194
Состояние инструмента 2-155
Состояние канала 1-32
Состояние подачи 1-32
Состояние шпинделя 1-33
Сохранение данных инструмента 6-370, 6-385
СОЖ 2-150, 3-323
Специальные символы 3-296
Список смещений нулевой точки 2-165
Степени защиты 1-28
Стойкость 2-152
Стратегия отвода 3-208
Стратегия подвода 3-208
Строка диалога 1-31
Строчные буквы 3-296
Стружка 3-236
Структура программы 3-176
I-445
I
Приложение
Алфавитный указатель
01/2008
I
Ступень коробки скоростей 3-323
Схема позиционирования
дуга 3-258
линия 3-252
массив 3-253
окружность 3-256
рамка 3-254
фрезерование 3-292
Схемы отвода инструмента 3-180
Схемы позиционирования 3-293
Счетчик деталей
Считывание данных инструмента 6-370, 6-385
Т
Таблица данных по износу 2-141
Таблица инструментов 2-136
Таблица магазина инструментов 2-154
Технологическая программа 7-390
Тип врезания 3-271
Тип инструмента 2-140
Тип фрезерования 3-179
Точное смещение 2-163
Траектории обработки 5-340
Трехмерное отображение 5-346
У
Удаление стружки 3-236, 3-239
Удаленная диагностика 2-169
Угловая вершина 3-178
Угол для угловых фрез 2-144
Управление 1-34
Управление программами
PCU 50.3 (HMI Advanced) 6-373
ShopMill на NCU (HMI Embedded) 6-359
Ускоренный ход 2-103, 3-175
Ф
Фиксированная точка
калибровка 2-92
Фрагмент изменить 5-347
Фреза 2-137, 2-138
Фрезерование 3-266
Фрезерование контура 3-189
Фрезерование плоскости 2-107, 3-220
Фрезерование по траектории 3-207
Фрезерование с круговой подачей 3-287
Ц
Цепочка размеров 1-45
Цикл 0-7
Цикл FOR 3-324
Циклы измерения 4-328
Цилиндрический выступ 3-279
Цилиндрический карман 3-273
Ч
Частота вращения шпинделя 2-101, 3-174, 3188
Черновая обработка 2-97, 2-98, 3-182
Число деталей 2-152, 3-187
Число зубьев 2-150
Чистовая обработка 2-97, 2-98, 3-182
Ш
Шпиндель
запуск 2-100
останов 2-100
позиционирование 2-100
Штриховая графика 1-39
Э
Эквидистанта 2-149
Элемент контура
вставить 3-202
добавить 3-201
изменить 3-201
создать 3-196
удалить 3-203
C
CAM-система 7-390
CNC-ISO-режим 2-168
D
D 3-188
DR 3-189
DRF-смещение 2-123
E
E_COUNTER 3-324
G
G-код
вставить 4-334
выделить 4-334
вырезать 4-334
в ShopMill-программе 3-324
деактивировать 2-123
копировать 4-334
найти 4-335
G-функции 2-113
H
H-номер 2-140
H-функции 2-113
High Speed Settings 7-393
I-446
© Siemens AG 2008 Все права защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
I
01/2008
I
ISO-код 2-140, 4-338
J
Jog 1-25
M
MDA 2-53
M-функции 2-113, 3-323
MKS/WKS 2-55
2-56
POWER ON 8-405
R
R-параметры 4-337
Reset 1-25
S
S 3-188
S1 1-31
S2 1-31
© Siemens AG 2008 Все првава защищены.
SINUMERIK 840D sl Управление/Программирование ShopMill (BASsl) - 01/2008
Приложение
Алфавитный указатель
I
S3 1-31
Safety Integrated 2-51
ShopMill-программа 3-177
ShopMill 1-18
выбор 2-168
ShopMill Open 2-169
T
T 3-188
TEMP 6-369, 6-385
U
V
V 3-188
W
WKS/MKS 2-55
Z
Zoom 5-345
I-447
I
I-448
Приложение
Алфавитный указатель
01/2008
I
© Siemens AG 2008 All rights reserved.
SINUMERIK 840D sl Управление/Программирование ShopMill (BAS) - 01/2008
Предложения
Кому
SIEMENS AG
A&D MC MS1
Postfach 3180
D-91050 Erlangen
Исправления
для издания:
SINUMERIK 840D sl
ShopMill
Tel.: +49 (0) 180 5050 – 222 [Hotline]
Fax: +49 (0) 9131 98 – 63315 [Dokumentation]
E-Mail: mailto:[email protected]
Руководство пользователя
Absender
Управление/Программирование
Name
Номер для заказа:
2PA0
Выпуск 01/2008
Адрес фирмы/учреждения
Улица:
Индекс:
Город:
Телефон:
/
Факс:
/
Предложения и/или исправления
6FC5398-4AP10-
Если при прочтении этого издания Вы обнаружили
опечатки, то просим сообщить нам об этом. Также
мы будем очень благодарны за внесенные Вами
предложения по улучшению качества издания.
Скачать