Загрузил vladislav.skrupski

IMAWOP 6

Высокотехнологичные обрабатывающие центры
Руководство по
программированию
IMAWOP 6.0
Общие виды обработки
IMA Klessmann GmbH
Holzbearbeitungssysteme
Industriestraße 3, 32312 Lübbecke
Telefon 0 57 41-331-0, Fax 0 57 41-42 01
eMail: contact@ima.de
http://www.ima.de
Руководство по программированию
IMAWOP6
Общие виды обработки
IMAWOP и IMAwinCAD ......................................................................................................... 7
Введение в общую обработку...........................................................................................................................7
Панель меню / инструментов ............................................................................................................................9
Общие диалоги...................................................................................................................................................12
Деталь, производство, формат....................................................................................... 15
Заголовок программы ............................................................................................................................15
Файл Kunde.fmc....................................................................................................................................................17
Производство............................................................................................................................................18
Измерение..................................................................................................................................................19
Введение в форматирование .....................................................................................................20
Форматирование с помощью фрезы .......................................................................................................20
Форматирование с помощью пилы ..........................................................................................................21
Контурная таблица ............................................................................................................ 22
Введение в контурную таблицу ...........................................................................................................22
Введение в контурную линию ..............................................................................................................23
Работа с контурной таблицей ..................................................................................................................23
Назначение контурной линии операции обработки ...............................................................................24
Рассчитать подсписки заново ..............................................................................................................24
Данные контура..................................................................................................................................................25
Определение части контура..................................................................................................................26
Определение точки контура..................................................................................................................26
Последующее определение части контура........................................................................................27
Дополнительное определение точки контура...................................................................................27
Относительное определение точки контура .....................................................................................28
Событие в точке ......................................................................................................................................28
Содержимое точки контура ...................................................................................................................29
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 2/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Переменное событие в точке ................................................................................................................30
Пример программирования с помощью таблицы контуров.....................................................................31
Обработка контура............................................................................................................. 32
Пример контурной линии.......................................................................................................................32
Вызов фрезы ...........................................................................................................................................33
Вызов фрезы с поворотной осью ЧПУ...............................................................................................34
Вызов нижней фрезы.............................................................................................................................35
Вызов горизонтальной фрезы .............................................................................................................36
Вызов шлифовки ....................................................................................................................................38
Скругление углов ....................................................................................................................................39
Циклы обработки ............................................................................................................... 40
Разрезание с помощью пилы ...............................................................................................................40
Пазы ...........................................................................................................................................................41
Фрезерование круглых выемок ...........................................................................................................42
Фрезерование прямоугольных выемок .............................................................................................43
Свободная выемка параллельно оси .................................................................................................43
Свободная выемка параллельно окружности ........................................................................................43
Фрезерование эллипса центральная точка / радиус .......................................................................44
Фрезерование эллипса в прямоугольнике ........................................................................................44
Фрезерование надписи шрифтами WINDOWS ..................................................................................45
Текст на контуре ......................................................................................................................................46
Фальцевание с помощью фрезы .........................................................................................................48
Фрезерование штульпа..........................................................................................................................49
Фрезерование замка ...............................................................................................................................50
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 3/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Краевая вырубка, удаление оставшихся радиусов .........................................................................51
Круглая выемка и прямоугольник снизу ..................................................................................51
Вертикальное сверление ................................................................................................. 52
Введение в сверление ......................................................................................................................................52
Отдельное отверстие (диаметр) ..............................................................................................................54
Сверление в Y (отверстия конструкции) .................................................................................................54
Сверление в X ...........................................................................................................................................55
Сверление с выбором инструмента ........................................................................................................55
Ряд отверстий с опорной точкой начало / конец ....................................................................................55
Ряд отверстий с опорной точкой посередине.........................................................................................56
Сверление отверстий под шарнирные петли .........................................................................................56
Сверление с T- номером ..........................................................................................................................56
Поз. группы отверстий и оптимизация инструмента ..............................................................................57
Горизонтальное сверление ............................................................................................. 58
Горизонтальное сверление ......................................................................................58
Горизонтальное сверление под углом ...............................................................................................58
Горизонтальное сверление под углом (отдельное отверстие) .....................................................59
Горизонтальное сверление с выбором инструментов ...................................................................59
Оптимизация инструмента (опционально).................................................................... 60
Введение в оптимизацию инструментов ...........................................................................................60
Позиция группы инструментов ............................................................................................................61
Оптимизация вариантов ................................................................................................... 62
Определение переменных.....................................................................................................................62
Определение одной переменной.............................................................................................................62
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 4/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Текстовая переменная ...........................................................................................................................63
Переменная для назначения инструмента.........................................................................................63
Отображение значения переменных....................................................................................................64
Сравнение переменных ..........................................................................................................................64
Пример программирования вариантов.........................................................................................................65
Математические операторы для программирования вариантов ............................................................66
Include........................................................................................................................................................67
FMC выкл. / вкл. .............................................................................................................................67
Комментарий .............................................................................................................................................67
Манипуляция ...................................................................................................................... 68
Цикл..................................................................................................................................................68
Смещение нулевой точки ......................................................................................................................68
Изменение положения последующих операций обработки ...........................................................69
Вращение детали.....................................................................................................................................69
Зеркалирование.......................................................................................................................................70
Расчеты ............................................................................................................................... 71
Расчет расстояния ..................................................................................................................................71
Теорема Пифагора ..................................................................................................................................71
Расчет точки окружности параллельных линий...............................................................................71
Расчет лучковой дуги .............................................................................................................................71
Расчет высоты лучковой дуги..............................................................................................................72
Расчет параллелей угловой точки.......................................................................................................72
Особые функции ЧПУ........................................................................................................ 73
Обработка Вкл./Выкл..............................................................................................................................73
M-функция.................................................................................................................................................73
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 5/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Ввод свободных E-параметров ...........................................................................................................73
Смещение нулевой точкой с вращением угла...................................................................................74
ЧПУ ВЫКЛ., ЧПУ ВКЛ.....................................................................................................................74
Ввод DIN ....................................................................................................................................................74
Вызов подпрограммы DIN.....................................................................................................................75
Вспомогательные наладочные устройства, производство, позиция парковки .... 76
Зона без присосов (опционально).......................................................................................................76
Вызов присосов ......................................................................................................................................76
Позиционирование присосов вручную ..............................................................................................78
Точечный лазер .............................................................................................................................79
Завершение программы с парковочной позицией...........................................................................80
Администрирование инструментов TOM (Tool Management)..................................... 81
Что такое TOM? ..................................................................................................................................................81
Геометрия машины .................................................................................................................................81
Инструментальный магазин ............................................................................................................................82
Зажим инструмента .............................................................................................................................................87
Оснащение машины ..........................................................................................................................................89
Приём инструментальных данных от станка на рабочем месте в офисе..............................................90
Index .....................................................................................Fehler! Textmarke nicht definiert.
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 6/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
IMAWOP и IMAwinCAD
Введение в общую обработку
Программирование IMAWOP и IMAwinCAD осуществляется с
помощью диалоговых окон (масок ввода). Разница между IMAWOP
и IMAwinCAD состоит в том, что к программированию с помощью
диалоговых окон, имеющемуся в обеих программах, в IMAwinCAD
дополнительно конструируются контуры и операции обработки.
Так программирование с помощью диалоговых окон в обеих
программах организовано одинаково, в дальнейшем не будет
делаться различия между отдельными программами.
При программировании с помощью диалоговых окон создается
файл в формате *.FMC. Эти программы помещаются в папку FMC.
Когда FMC-программа полностью записана, с помощью кнопки
ГЕНЕРИРОВАТЬ ПРОГРАММУ ЧПУ создается программа ЧПУ в
формате *.SRC, которая помещается в папку SRC1. В приложении
к этой документации имеется обзор меню для программирования с
помощью диалоговых окон.
В данной документации описаны все диалоговые окна, однако не
для каждого пункта ввода в диалоговое окно имеется
комментарий. Если, например, требуется ввести значение в одно
из полей ввода ДЛИНА, ШИРИНА, ТОЛЩИНА и т.д., это не требует
специального пояснения.
Диалоговые окна для проклейки описаны в отдельном документе
(Проклейка Часть 2).
Внимание!
Незнакомые программы следует тестировать на малой
скорости. Неправильный ввод данных может привести к
поломкам станка!
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 7/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
1.1
1.2
1.3
1.4
• Панель меню и панель символов сверху (1.1)
• Диалоговая панель (1.2)
• Окно-CAM (1.3)
• Окно CAD-CAM (1.4)
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 8/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Панель меню / инструментов
Файл
В нижней области поля меню Файл можно открыть 10 последних
сохраненных программ.
Сохранить вид:
Сохранение окна -CAD / -CAM в виде графического файла с
расширением *.BMP.
Предварительный просмотр, печать:
Посредством данных опций можно распечатать соответствующее
активное окно (программу или графическое изображение) с
помощью принтера, сконфигурированного в пункте "Установка
принтера".
Правка
Вырезать / копировать / вставить:
Эти функции позволяют вырезать строки из программы в буфер
обмена данными, копировать или вставлять в программу из
буфера обмена.
Cохранить/читать блок:
С помощью пункта Сохранить блок можно объединять несколько
строк программы в один блок и сохранять его. С помощью пункта
Вызов содержимого или читать блок можно считать блок в
программу.
Сохранить блок в виде символа:
Создание символьного файла для редактора символов.
Объект-CAM:
Редактирование строки программы в окне-CAM
Машина
Генерировать ЧПУ:
С помощью этой функции из программы IMAWOP (FMC-файл)
записывается программа ЧПУ (файл SRC), которую следует
заносить в рабочий список Imatronic.
Пакетная обработка данных:
Автоматизированная загрузка и генерирование программ ЧПУ
(опция).
Пакетная обработка:
Автоматизированное генерирование программ ЧПУ
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 9/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Сброс постпроцессора:
Позволяет осуществлять сброс постпроцессора.
Машина 1 - редактировать:
Доступ к оснащению машины.
Инструментальный магазин:
Доступ к администрированию инструментов.
Опции
Индикация:
Переключение между:
Режим Expert:
Активированы только основные значки на диалоговой панели. Для
оператора станка.
Режим Concept:
Представлены только наиболее важные значки для
программирования станка. Для программиста.
Режим Systems:
Активированы все значки диалоговой панели. Для опытного
программиста.
Полный режим:
Специальная функция для разработчика системы. По запросу
может быть получена документация на свободно подключаемые
субменю.
Диалоговое окно символов без мыши:
Переключение между прямым вызовом маски ввода или
определением координат с помощью мыши.
Моделирование вкл / выкл:
Если данная функция активирована, то после каждого изменения
программы окно -CAD / -CAM будет пересчитано заново.
Изображение точки -CAM / -CAD вкл / выкл (опционально):
Для индикации точек соединения 2 элементов.
Показать рисунок -CAM / -CAD (опционально):
Активировать / деактивировать рисунок -CAM / -CAD.
Растр меньше / больше (опционально):
Растр перемещений указателя мыши в окне -CAD / -CAM,
предварительно задаваемое значение: 1 мм.
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 10/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Изображение инструмента вкл / выкл / фактическое:
Фактическое изображение инструмента в окне -CAD / -CAM
показывает только обработку / только положение агрегата для
текущей строки программы.
Масштаб:
Все размеры в IMAWOP / IMAwinCAD, как правило, даются в мм.
Настройки:
Выбор формата данных для окна -CAD / -CAM.
Диагностика:
Только для сервисной службы IMA.
Список переменных:
Список всех переменных с последним определенным значением.
Окно
В меню Окно находятся опции для упорядочения окон программ и
графических изображений.
Кроме того, в этом меню возможно осуществлять переключение
между всеми открытыми в настоящий момент программами
IMAWOP.
3-х мерный вид Вкл./Выкл.:
Переключение между 2-х мерным видом / видом сверху и 3-х
мерным изображением.
Повернуть изображение:
Для машин с упорами сзади. Изображение поворачивается на 180°
в соответствии с нулевой точкой детали на машине.
Функции изменения масштаба изображения
Масштабирование включить / выключить
Заново определить фрагмент масштабирования
Уменьшить рисунок
Увеличить рисунок
Увеличение / уменьшение на 10%
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 11/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Меню правой кнопки мыши
Сохранить/читать блок):
С помощью пункта Сохранить блок можно объединять несколько
строк программы в один блок и сохранять его. С помощью пункта
Вызов содержимого или Читать блок можно считать блок в
программу.
Сохранить блок в виде символа:
Создание символьного файла для редактора символов.
Рассчитать подсписок заново:
С помощью этой опции подсписки выделенных строк программы
рассчитываются заново.
Удалить подсписок:
Использование с меняющимися подпрограммами. Если в
подпрограмме удаляются подсписки, то они заново
рассчитываются в главной программе после каждого изменения.
Выделить элементы и отменить выделение:
Если маркированные строки программы выделить с помощью
данной опции, то эти строки будут деактивированы. Нажатием на
кнопку «Игнорировать выделение предложения» на панели
символов выделение строк программы отменяется.
Функция правой кнопки мыши во вспомогательной
графическом изображении:
Если на вспомогательном графическом изображении с помощью
правой кнопки мыши выделяется графически представленная
обработка, в части CAM выделяется соответствующая строка
программы.
Общие диалоги
Переход между субменю с помощью мыши или комбинации
клавиш STRG-1, STRG-2 и т.д.
Вызов диалогов с помощью мыши или клавишами F согласно
указанной цифре, например, F5.
Каждое диалоговое поле состоит из ВСПОМОГАТЕЛЬНОЙ
ГРАФИКИ, КНОПОК УПРАВЛЕНИЯ и ПОЛЕЙ ВВОДА ДАННЫХ.
Некоторые понятия такие, как «исполнительное обслуживание»
встречаются почти во всех диалогах. Они будут разъяснены здесь
только один раз. В описаниях диалогов будет дана информация,
характерная только для данного диалога.
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 12/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Вспомогательное графическое изображение
Вспомогательное графическое изображение является
дополнительной помощью к полям ввода. Так, например, в
диалоговом окне слева дополнительно к полю ввода 1. Позиция Y
отображает разметку размеров на детали. Почти каждый
ввод в диалоговых окнах имеет пояснение в виде
вспомогательного графического изображения. Дополнительная
информация
по диалоговым окнам содержится в последующих главах.
Кнопки управления
Кнопка OK:
Закрывает маску и вставляет диалоговое окно с внесенными
значениями в программу ЧПУ.
Кнопка Отмена:
Закрывает диалоговое окно и отменяет все данные, введенные в
диалоговую маску.
Кнопка Сохранить:
Можно сохранить 12 различных преднастроек.
Все поля ввода символов занимаются значениями, сохраненными
в преднастройке
0. С помощью Ctrl- F1 – F12
описываются поля ввода со значениями, сохраненными в
преднастройке 1 – 12.
Кнопка Помощь:
Кнопка «Помощь» открывает более подробную информацию о
диалогах.
Точка воспламенения
С помощью вспыхивающих точек задаётся начало отсчёта для
ввода размеров.
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 13/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Поля ввода
В поля ввода вводятся соответствующие значения и параметры
для этого диалогового окна или для этой обработки. Некоторые
поля ввода Вы снова найдете в каждой маске диалога. Данные
поля ввода описываются в этом месте для всех диалоговых масок.
С помощью полей ввода определяются соответственно
расположенные рядом слева переменные. В поля ввода могут
вводиться переменные, а также математические формулы. С
помощью Shift- F2 можно увеличить поля ввода.
Обозначение [BEZ]
Поле ввода Обозначение Вы найдете в каждом диалоговом окне.
Введенный в этом поле текст появляется в окне CAM в качестве
обозначения для данного этапа обработки. Если здесь нет текста,
в окне CAM появляется пустая строка!
Текст должен быть по возможности информативным, чтобы
однозначно соотнести его с этапом обработки в программе.
Условие исполнения [AFB]
Путем обозначения крестиком поля (галочкой) Условие
исполнения [AFB] (Ввод = 1) диалоговое окно становится
активным и при создании программы ЧПУ (SRC) этот этап
программы учитывается. Если в это поле не проставлена галочка
(Ввод = 0), пункт программы не учитывается. Если щелкнуть на
вертикальной линии рядом с контрольным полем, можно также
активировать условие исполнения и над переменными. Если в
диалоговом окне условие исполнение введено в виде
математического опроса, эта обработка выполняется, только если
результат опроса = 1.
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 14/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Деталь, производство, формат
Заголовок программы
Имя символа: PGKOPF60
Общие положения:
Размеры детали: длина, ширина и толщина всегда относятся к
размерам готового изделия. Размер исходной заготовки задается с
помощью смещения [AX]- и [AY].
Комментарий [KOM]:
В качестве информации здесь можно записать комментарий. Могут
использоваться только
буквы A-Z, цифры 0-9 и знак _ (подчеркивание). Ни в коем случае
нельзя использовать умлауты и специальные знаки (ö, ä, ß
и т.д.), иначе подобный ввод может привести к ошибкам в
программе ЧПУ.
Длина [L], Ширина [B], Толщина [D]:
В этих полях ввода следует задавать готовые размеры
обрабатываемой детали.
Зеркалирование [SLN]:
Если выбирается зеркалирование, обработка выполняется
зеркально на зеркальной стороне стола машины. Внимание:
Определенные операции
обработки (например, проклейка) не могут зеркалироваться.
Пять сторон [WKDS]:
Изображение детали меняется с вида сверху на изображение с
пяти сторон.
Многопозиционный тип заполнения [MPB] (опционально):
Выбор типа заполнения через меню.
Оптимизация инструментов [WOP] (опционально):
Если активировано это поле ввода, для операций обработки могут
быть назначены объединенные группы инструментов.
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 15/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Заголовок программы, стр. 2
Смещение [AX] и [AY], длина и ширина исходной заготовки
[RL] / [RB]:
На основании запрограммированной длины и ширины детали и
смещения [AX] и [AY] получается длина [RL] и ширина [RB]
исходной заготовки.
Полая кромка HOLKA, код кромки FAGRP:
Смотрите "Полая кромка". Стандартная запись = -1.
Автоматическое отпускание [AL] = 1:
После изготовления деталь автоматически освобождается от
присосов. (Только машины с кронштейном)
Автоматическое отпускание [AL] = 0:
Деталь остается зажатой до тех пор, пока не будет ослаблена.
Высота шаблона [SH]:
Нулевая точка машины оси Z = поверхность присосов.
При использовании шаблона в качестве зажимного устройства и
подложки
разница между поверхностью присосов и нижней кромкой детали в
мм.
Безопасное расстояние [SA]:
Расстояние между инструментом и деталью в направлении Z в мм,
при подведении и отведении.
Необходимо учитывать специальные зажимные устройства
при вводе безопасного размера!
Осевой наладочный стол:
Только у машин с осевым наладочным столом.
Позиция захватов 1 / 2 = позиция захватов.
Пример: Захват 1 [PG1] = 100, Захват 2 [PG2] = L-100.
Освободить присасывающие рычаги [SFF]:
После обработки переместить присасывающие рычаги для
удаления остатков.
Перемещение присоса в Y [SVY]:
После зажатия переместить присос с деталью в Y.
Измерение в направлениях [RI]:
0 = не измерять
1 = сторона1
2 = сторона 2
3 = сторона 3
4 = сторона 4
5 = сверху.
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 16/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Файл Kunde.fmc
Заголовок программы автоматически загружает файл
X:\IMAWOP\BLK\Einstell\Kunde.fmc в качестве присоединённого. В
этом файле могут находиться, к примеру, основные параметры.
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 17/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Производство
Имя символа: PRODUZ60
С помощью функции Производство сгенерированные программы
ЧПУ автоматизировано вставляются в рабочий список IMAtronic.
4 разных режима повторной установки [WDA] позволяют
генерировать программу, начиная с определенного пункта
программы.
Режим повторной установки [WDA]:
1 = генерирование всей программы.
2 = генерирование программы, начиная с проклейки полой
кромкой.
3 = генерирование программы только проклейка, но с полой
кромкой.
4 = генерирование программы после проклейки.
Номер списка заданий [JON]:
Здесь задается, в какой рабочий список записывается программа.
1 = нулевая сторона
2 = зеркальная сторона
Число [STZ]:
Число проходов на машине.
Число 0 = бесконечная обработка
Код кромки [KAF]:
Код кромки записывается в соответствии с администрированием
шахты кромки пользовательской оболочки ICOS Open STT.
Производство стр. 2
Команда список заданий [JOK]:
Для сгенерированной программы ЧПУ (окончание SRC) задается
позиция внутри
рабочего списка.
0 = конечное положение
1 = начальное положение
2 = удалить рабочий список и внести сгенерированную программу.
SRC / SR1 – SR9:
Для лучшего обзора программа добавляется в рабочий лист с
добавлением соответствующего окончания SRC, SR1, SR2 ... SR9.
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 18/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Измерение
Имя символа: ZYMESS60
Измерение возможно лишь в том случае, если на Вашей машине
имеется измерительный щуп.
Если при обработке требуется высокая точность относительно
определенной стороны обработки, перед обработкой необходимо
вызвать измерение. Измерение требует записи стороны обработки
и позиции измерения.
Измерение в направлениях [RI]:
0 = не измерять,
1 = сторона1,
2 = сторона2,
3 = сторона3,
4 = сторона 4,
5 = сверху.
–1 = снова отменить смещение.
Чтобы как следствие измерения в ЧПУ выполнялось смещение
нулевой точки [NP], это следует активировать в диалоговом окне
(щелкнуть).
Применением для измерения является торцовка кромки, так как
при измерении также учитывается толщина слоя клея, или
обработка приставок рабочих плит.
Измерение должно вызываться перед обработкой на
соответствующей стороне.
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 19/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Введение в форматирование
Имена символов: FOFRAE60, FOSAEG60
Это форматирование служит для изготовления заготовки с
точными размерами и строгим выдерживанием прямых углов.
Форматирование не является контурным фрезерованием. В
заголовке программы с помощью смещения [AX] или [AY] задан
размер исходной заготовки.
В данном диалоговом окне Вы указываете теперь направление
процесса [GL] (по или против часовой стрелки) фрезы
относительно детали.
Из 8 имеющихся в распоряжении файлов контуров [NAME]
выбирается форматный цикл, например, FO_FRA11. С помощью
форматного цикла [NAME] задается положение подведения и
отведения фрезы.
Дополнительно записывается толщина [KD1-4] соответствующих
кромок. Записанная толщина кромки уменьшает размер готовой
детали на внесенное значение.
С помощью Полное скругление углов [EBG] можно задавать
радиус, с которым будут скругляться углы.
Форматирование с помощью фрезы
Внести направление процесса [GL] (по или против часовой
стрелки) фрезы относительно детали. Положение подведения и
отведения фрезы согласно контурному файлу.
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 20/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Форматирование с помощью пилы
Стандартная настройка для форматирования с помощью
пилы (деталь имеет покрытие с обеих сторон):
Глубина рилевки [RT] = 3 мм
глубина реза [ST] = -10 мм (на 10 мм глубже нижней поверхности
детали)
противоход [GL] = 0 (без галочки)
Пила режет дважды. На первом этапе синхронно производится
предварительная рилевка 3 мм, чтобы на поверхности не было
задиров. На втором этапе пила опускается на глубину резки [ST] (10 мм) и возвращается в исходную позицию.
При переходе на глубину резки [ST] пила смещается на 0,05 мм от
контура. Таким образом удается избежать задиров.
Последовательность обработки соответствующих сторон задается
с помощью контурного файла [NAME] через выпадающее меню.
Контурный файл [NAME] FO_SAEG1 будет обрабатывать в
следующем порядке 4,2,1,3 соответствующие стороны.
Специальная настройка для форматирования с помощью
пилы (деталь без покрытия):
Глубина рилевки [RT] = -10 мм
глубина резки [ST] = нет записи
противоход [GL] = 0 (без галочки)
Пила разрезает один раз со значением –10 мм. Для глубины резки
сделать запись нельзя.
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 21/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Контурная таблица
Введение в контурную таблицу
С помощью контурной таблицы предварительно определяются
контурные линии и создаются под определенными именами.
Контурная линия создаётся с помощью стартовой точки, линии
прохождения и конечной точки. Созданной таким образом
контурной линии назначается одна или несколько обработок,
которые полностью или частично следуют этой контурной линии.
Если создана контурная линия, ей могут быть назначены
следующие операции обработки:
• Фрезеровать контур
• Фрезеровать контур с осью W
• Фрезеровать контур снизу
• Фрезеровать контур горизонтально
• Шлифовать контур
• Контур проклеивания
• Контур фрезерования заподлицо
• Контур профильной цикли
• Контур плоской цикли
• Контур обработки поперечных кромок
• Фрезеровать выемки
• Быстрый инструмент
(Проклейка со всеми относящимися к ней операциями обработки,
например, полая кромка или фрезерование заподлицо ).
С помощью подменю "Обработать контур" и "Проклейка"
контурной таблицы Вы попадаете к соответствующим операциям
обработки, которые Вы можете выполнить на контуре.
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 22/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Введение в контурную линию
Имена символов: G1, G2, G3, G_TANG60, G_WINK60, G23_3PKT
Линии контура программируются из следующих геометрических
элементов:
• Прямая
• Окружность по часовой стрелке
• Окружность против часовой стрелки
• Касательная
• Прямая с длиной и углом
Этим запрограммированным таким образом контурным линиям
назначается операция обработки (например, фрезерование).
Необходимо учитывать, что эти контурные элементы не могут
сохраняться в преднастройке 0, так как иначе контуры не будут
правильно создаваться системой CAD.
Работа с контурной таблицей
Имена символов: KDEFANFC, KDEFENDE
* Перейдите в подменю Контурная таблица; вызовите диалоговое
окно Определить начало контура и задайте начало контура [X] и
[Y].
* В данном диалоговом окне дополнительно записывается имя
контура [KNAME], что позволяет назначить контурной линии
операцию обработки.
* Дальнейшее прохождение контура программируется с помощью
диалогового окна Элементы контура. Готовая контурная линия
завершается с помощью пункта Конец определения контура.
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 23/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Назначение контурной линии операции
обработки
Когда задана контурная линия, перейдите в подменю "Обработать
контур". В этом подменю Вы можете теперь назначить контурной
линии операцию обработки, например, "Фрезеровать контур". Это
диалоговое окно построено также, как диалоговое окно "Вызвать
фрезу". Дополнительно Вы найдете точки ввода для контурной
линии.
С помощью имени контура [KNAME] (здесь контур1) операция
обработки назначается контуру.
В пункте определить направление [DEFRICHTUNG]
запрашивается, должно ли быть направление обработки
идентично направлению, запрограммированному в контурной
таблице. В противном случае этот пункт следует деактивировать.
Тогда обработка будет выполняться в противоположном контуру
направлении.
Распознавание [KENNUNG] позволяет дополнительно назначить
операцию обработки части контура.
Рассчитать подсписки заново
При изменениях переменно программируемых операций
обработки эта функция должна выполняться, если не выбрана
функция "Всегда рассчитывать подсписки". Специально при:
• Вызове присосов
• Эллипсе
• Фрезеровке текста
• Таблице контуров
Благодаря новому расчету подсписков согласуются все переменно
программируемые операции обработки.
Пример:
Эллипс программируется с переменной. При изменении длины
присосы не позиционируются заново. После активизации "Заново
рассчитать подсписки" присосы позиционируются заново по всей
длине эллипса.
1.) Запрограммировать эллипс и присосы.
2.) Изменить длину детали.
3.) Заново рассчитать подсписки.
4.) Операции обработки подгоняются под новые размеры детали.
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 24/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Данные контура
Если в диалоговом окне выбрано поле ввода "Данные контура", с
помощью закладки "Данные контура" можно изменить точку
подведения и отведения. Кроме того, здесь можно активировать
корректировку в диалоговых окнах "Контур проклейки" и "Контур
фрезерования заподлицо".
Распознавание [SKENNUNG], [EKENNUNG]:
Имя стартовой /конечной части контура
Индекс: [SINDEX], [EINDEX]:
Начальная или конечная точка обработки. Начальная точка
определения контура = индекс 1. Например, стартовый индекс 3
означает, что обработка начинается в начале 3-го
запрограммированного элемента контура. Индексные точки
отображаются на вспомогательном графическом изображении с
вызовом содержимого контурных точек, Indexpunkte.fmc.
Коррекция [SEOFFSET], [EOFFSET]:
Смещение точки подведения и отведения в мм от
соответствующей начальной и конечной точки. Если контур
удлиняется (отрицательная запись в начальной коррекции или
положительная запись в конечная коррекции) необходимо
определить тип коррекции.
Тип коррекции [SOFFSETTYP], [EOFFSETTYP]:
Тип коррекции 0: Контур не удлиняется.
Тип коррекции 1: Контур удлиняется тангенциально.
Тип коррекции 2: Контур удлиняется, следуя контуру.
В случае узла проклейки и других агрегатов для последующей
обработки, щелкать на контрольное поле следует лишь, если
контур должен быть удлинен тангенциально.
Всегда рассчитывать подсписок [UPCALC]:
Созданный подсписок заново рассчитывается после каждого
изменения программы.
Корректировка склейки / фрезерования заподлицо
[VERLKORREKTUR]
(только для контура проклейки и контура фрезерования
заподлицо):
С помощью опции корректировка проклейки/ фрезерования
заподлицо (выбор через данные контура) происходит
автоматическое распознавание столкновений узла проклейки/
фрезы для фрезерования заподлицо. При малых внутренних
радиусах узел проклейки / фреза для фрезерования заподлицо
поворачивается вокруг оси A / оси W.
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 25/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Пример данных контура
Постановка задачи:
Начальная, а также конечная точка контура фрезерования должны
сдвигаться от точки контура ну углу до середины плиты.
Выполняемые действия:
В данных контура в пунктах начальное и конечное смещение
[SOFFSET] и [EOFFSET] задается размер коррекции, а именно L/2.
Для начальной точки контур укорачивается, т.е. тип начальной
коррекции [SOFFSETTYP] остается на 0. Так как конец контура
удлиняется, следуя контуру, необходимо удлинить касательную с
типом 2 [EOFFSETTYP].
Кроме того, еще необходимо установить тип подведения и
отведения [AT] и [ABT] в технологических данных на тип 1.
Определение части контура
Имя символа: DEFTKEX
Обработка на части контура распространяется от начальной точки
распознавания до конца части контура. Распознавание (пуск) части
контура вводится в программе в точке, в которой должна
начинаться часть контура, с помощью кнопки Определение части
контура. Для части контура имя, например, TK1 вводится в
распознавание. Конец части контура определяется повторным
вызовом части контура.
После программирования части контура в программе следует
обработка контура. В диалоговом окне обработки, например,
Фрезерование контура, внесите имя контура и обозначение
распознавания (TK1). Обработка контура выполняется только на
части контура TK1.
Если за обработкой следует другая часть контура, ее также можно
задать в распознавании.
Если в распознавании запись не вносится, обработка выполняется
на всем контуре.
Определение точки контура
Имя символа: DEFKPKT
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 26/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Точка контура вводится в программе в точке, на которой должна
быть установлена точка контура, с помощью кнопки Определить
точку контура. Для точки контура в распознавание вводится имя,
например, KP1.
Последующее определение части
контура
Имя символа: TKONTDEF
В следующем примере часть контура идет между первой точкой
контура KP1 и второй точкой контура KP2. В программировании
после соответствующих элементов контура вводится точка контура
с помощью "Определить точку контура".
По окончании определения контура с помощью пункта программы
"Дополнительно определить часть контура"0,, указывается линия
прохождения части контура с распознаванием [Kennung] = TK1,
начальной точкой [SKPT] = KP1 и конечной точкой [EPKT] = KP2. В
обработке записывается имя контура и распознавание.
Дополнительное определение точки
контура
Имя символа: TPKTIKEN
По окончании определения контура с помощью диалогового окна
Дополнительное определение точки контура, точки контура
устанавливаются на расстоянии до отдельных контуров.
Имя контура [KNAME]:
Имя контура
Распознавание [KENNUNG]:
Имя подлежащей определению точки контура
Коррекция индекса (0...n) [POFFSET]:
Число элементов контура, от которых рассчитывается значение
коррекции. Начальная точка определения контура = индекс 0.
Например, стартовый индекс 3 означает, что после конечной точки
3-го запрограммированного элемента контура рассчитывается
значение коррекции.
Коррекция (мм) [ROFFSET]:
Расстояние в мм, следуя контуру, между подлежащей созданию
точкой контура и выше указанной индексной точкой.
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 27/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Относительное определение точки
контура
Имя символа: TKPTRKEN
По окончании определения контура с помощью диалогового окна
Относительное определение точки контура устанавливаются точки
контура на расстоянии относительно предварительно
определенных точек контура.
Имя контура [KNAME]:
Имя контура
Распознавание [KENNUNG]:
Имя подлежащей определению точки контура
Распознавание референтной точки [KENNUNGRPKT]:
Опорная точка контура, от которой рассчитывается расстояние.
Коррекция индекса (0...n) [POFFSET]:
Число элементов контура, от которых рассчитывается значение
коррекции. Если здесь вносится значение, точка контура
внесенная в пункте Распознавание референтной точки не
учитывается.
Коррекция (мм) [ROFFSET]:
Расстояние в мм, следуя контуру, между подлежащей созданию
точкой контура и выше указанной индексной точкой.
Событие в точке
Имя символа: KTPTER60
С помощью диалогового окна Событие в точке с определенной
точки контура запускается событие в точке. Это событие в точки
относится к определенной операции обработки, например,
шлифовке, или ко всем следующим обработкам. Следует записать
для этого события имя контура [KNAME] и точку контура [PKT]. В
качестве события могут передаваться агрегатная коррекция
[AGGO], подача [V], скорость вращения [N] и позиция Z [Z].
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 28/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Содержимое точки контура
Имя символа: KPKTAUFZ
С помощью этой иконки выполняется подпрограмма [INCLNAME]
на выбранном распознавании [KENNUNG] контура [KNAME].
Если начальная точка
[SINDEX] или конечная точка в [EINDEX] при обработках в
закладке "Данные контура сдвигается с помощью индексной точки,
рекомендуется, отображать эту индексную точку с помощью
Содержимого точки контура [INCLNAME] = Indexpkt.fmc.
Распознавание [KENNUNG]
[KENNUNG] = *:
Выполнение подпрограммы с данными для начала контура и всех
точек контура
[KENNUNG] = K*:
Выполнение подпрограммы с данными для начала контура и конца
контура, а также всеми точками контура, распознавание которых
начинается с буквы K.
[KENNUNG] = KPn:
Выполнение подпрограммы с данными всех точек контура,
распознавание которых начинается с сочетания букв KP.
[KENNUNG] = контур*:
Выполнение подпрограммы с данными начала контура и конца
контура.
Имя файла [INCLNAME]
Если подпрограмма сохраняется в директории
IMAWOP\BLK\KONTUR\, эта программа может вызываться с
помощью выпадающего списка "Имя файла" [INCLNAME].
[INCLNAME] = Sign.fmc
С помощью подпрограммы Sign запрограммированные точки
контура отображаются на графическом изображении в
соответствии с выбранным распознаванием.
* = отображать все параметры (например, точка контура или часть
контура).
K* = отображать все параметры, которые начинаются с буквы "K".
Kpn = отображать точки контура.
Kontur* = отображать начало и конец всех контуров.
[INCLNAME] = Indexpkt.fmc
С помощью подпрограммы Indexpkt.fmc независимо от выбранного
распознавания на графическом изображении отображаются
индексные точки таблицы контуров.
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 29/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Содержимое точки контура, страница 2
На 2-й странице при вызове "Содержимого точки контура"
определяются переменные, которые можно использовать в
вызванных подпрограммах.
Переменная X [VX], Y [VY]:
Имя переменных, которые описываются позициями X/ Y
соответствующей точки контура.
Переменная для угла [VWkl]:
Имя переменной, которая описывается соответствующим углом
соответствующего элемента контура.
Номер переменной [VNr]:
Имя переменной, которая описывается номером соответствующей
точки контура.
Переменная имени точки [VPktld]:
Имя текстовой переменной, которая описывается именем
соответствующей точки контура.
Переменное событие в точке
Имя символа: KWATTR
Как пункт "Выполнить событие на точке контура", однако здесь
изменяются переменные на точках контура внутри подсписка.
Значение 1
имя переменной
Значение 2
новое значение переменной
Значение 3
комментарий
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 30/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Пример программирования с помощью
таблицы контуров
Последовательность
программирования:
* Создать заголовок
программы
* Задать начало контура1
* Определить часть контура
TK1
* Запрограммировать
прохождение TK1
* Определить часть контура
TK2
* Запрограммировать
прохождение TK2
В следующем примере указанная выше заготовка
фрезеруется по кругу, проклеивается и подвергается
дополнительной обработке. Для этого создаются 2 частичных
контура (TK 1 и TK 2).
После создания обоих частичных контуров им назначаются
операции обработки.
В качестве первого этапа обработке вся деталь фрезеруется. Для
этого в диалоговое окно "Фрезеровать контур" в "Данные контура"
записывается индекс начала [SINDEX] = 1 и индекс конца [ENDE
INDEX] = -1.
'Следующим этапом на TK2 проклеивается кромка. Для этого в
диалоговое окно "Проклеить контур" вносится распознавание
[KENNUNG] = TK2. Эта запись подтверждает, что проклеиваться
должен только TK2.
После этого кромка отрезается на начальной и конечной точке.
* Конец определения контура
* Назначить операции
обработки контурам
Следующее фрезерование заподлицо как и проклейка снова
осуществляется путем назначения операции обработки TK2.
Следующим этапом TK1 проклеивается, фрезеруется и
фрезеруется заподлицо. Все операции обработки назначаются
соответствующим контурам. Благодаря предшествующему
определению частичных контуров, эти контуры могут быть
назначены любым операциям обработки.
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 31/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Обработка контура
Пример контурной линии
Имена символов: KOABFA60, G_KOZU60
Вместо обработки с помощью таблицы контуров фрезе может
быть непосредственно назначен контур.
В примере программируется контурная линия с элементами
контура прямая и касательная.
Программирование начинается с вызова инструмента (здесь
фреза) на позиции 0/100.
Следующая линия прохождения контура определяется с помощью
конечных точек элементов контуров.
Первая контурная линия - это прямая с координатами 300/100.
Затем следует касательная с координатами 400/200; далее
следует касательная с координатами 500/300. Контур
заканчивается прямой с координатами 1000/300 и отведением от
контура.
Последовательность программирования:
Вызов фрезы
Перейти в подменю элементы контура
Вставить элемент контура ПРЯМАЯ
Вставить элемент контура КАСАТЕЛЬНАЯ
Вставить элемент контура КАСАТЕЛЬНАЯ
Вставить элемент контура ПРЯМАЯ
Отведение
Необходимо учитывать, что эти контурные элементы не могут
сохраняться в преднастройке 0, так как иначе контуры не будут
правильно создаваться системой CAD.
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 32/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Вызов фрезы
Имя символа: KAFRAE60, KTFRAE60
Фрезерование контура начинается вызовом фрезы. В этом
диалоговом окне начало контура определяется с помощью
координат X,Y [KAX], [KAY].
Полное скругление углов [EBG] скругляет все нетангенциальные
переходы последующего контура. Если начало и конец контура
находятся в одной точке, позиция при скруглении не учитывается.
Если полное скругление углов не активировано, независимо от
этого любая прямая может скругляться на конце при указании
радиуса.
Корректировка [BK] выбирается слева или справа, либо на
контуре.
Технологические данные:
В тип подведения [AT] () и тип отведения [ABT] определяется,
каким образом подводится и отводится фреза линейно или по
дуге.
Для процесса погружения имеется 3 типа погружения.
Тип погружения [ZTYP] = –1:
Погружение в направлении Z с безопасного расстояния до
размера обработки с ускоренным ходом.
Тип погружения [ZTYP] = 0:
Погружение в направлении Z с безопасного расстояния до
размера обработки со скоростью подачи.
Тип погружения [ZTYP] = 1:
Диагональное (свободное) погружение с безопасного расстояния
на размер обработки со скоростью подачи.
Стачивание углов [EVS] (например, 0.05) предотвращает при
изменении линии прохождения контура дрожание инструмента и
тем самым следы дробления на детали. Если выполняется
движение G1 в направлении Z, необходимо установить стачивание
углов на 0.
После вызова фрезы происходит автоматическое переключение
на меню контура, в котором программируется дальнейшее
прохождение контура.
Внимание:
При программировании фрезы программы следует
протестировать на низкой скорости. Неверно выбранные
типы подведения и значения подведения могут привести к
разрушениям на машине!
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 33/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Вызов фрезы с поворотной осью ЧПУ
Имя символа: KTWFRA60, KAWFRA60
Фреза с поворотной осью ЧПУ выполняет горизонтальную
обработку и работает в копирном режиме.
Начало контура фрезы с поворотной осью ЧПУ программируется
как предыдущая фреза с помощью координат X,Y [KAX], [KAY].
Корректировка [BK] выбирается слева или справа, либо на
контуре. Полное скругление углов [EBG] функционирует также, как
и для предыдущей фрезы. Дополнительным свойством является
поворотная ось ЧПУ, которая определяется тремя параметрами:
Поворотный агрегат [AGGD]:
Если активируется Поворотный агрегат [AGGD], действует
значение строки ввода Коррекция агрегата [AGGO].
Если Поворотный агрегат [AGGD] не активирован, действует
значение Жесткий угол агрегата [AGGFWKL].
Коррекция агрегата [AGGO]:
Угол в градусах. Если был активирован Поворотный агрегат
[AGGD], действительно это значение.
Жесткий угол агрегата [AGGFWKL]:
Если Поворотный агрегат [AGGD] не был активирован или нет
записи, действительно это значение. Агрегат поворачивается на
этот угол независимо от запрограммированного контура.
Движение подведения:
Сначала фреза позиционируется над деталью из начальной точки
контура с расстоянием значения подведения [AW] в соответствии с
определенным в заголовке программы безопасным расстоянием
[SA]. Затем стартовая точка контура подводится в соответствии с
выбранным типом подведения [AT] в 2 этапа. После первого этапа
(значение подведения 3 [AW2], измеряя от начальной точки
контура) происходит движение приставление в направлении Z в
позицию, запрограммированную в поле ввода позиция в Z [AZ].
После этого происходит оставшееся движение подведения к
начальной точке контура.
Тип подведения [AT] = 0:
Фреза подводится к контуру прямолинейно.
Тип подведения [AT] = 1:
Фреза подводится к контуру радиально.
Тип подведения [AT] = 3:
Фреза подводится к контуру сбоку.
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 34/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Вызов нижней фрезы
Имя символа: KTUFRA60, KAUFRA60
Начало контура нижней фрезы программируется как предыдущая
фреза с помощью координат X,Y [KAX], [KAY]. Корректировка [BK]
выбирается слева или справа, либо на контуре. Полное
скругление углов [EBG] функционирует также, как и для
предыдущей фрезы.
Поворотный агрегат [AGGD]:
Если активируется Поворотный агрегат [AGGD], действует
значение строки ввода Коррекция агрегата [AGGO].
Если Поворотный агрегат [AGGD] не активирован, действует
значение Жесткий угол агрегата [AGGFWKL].
Коррекция агрегата [AGGO]:
Угол в градусах. Если был активирован Поворотный агрегат
[AGGD], действительно это значение.
Жесткий угол агрегата [AGGFWKL]:
Если Поворотный агрегат [AGGD] не был активирован или нет
записи, действительно это значение. Агрегат поворачивается на
этот угол независимо от запрограммированного контура.
Тип подведения и отведения [AT], [ABT] согласно
вспомогательному графическому изображению слева.
Тип подведения [AT] и тип отведения [ABT], а также значение
подведения [AW] и значение отведения [ABW] определяются
согласно вспомогательному графическому изображению слева.
!Внимание, опасность столкновения!
Значение подведения и отведения [AW, ABW] нижней фрезы не
может устанавливаться на "АВТО" так как значение АВТО
относится к радиусу фрезы, а не к размеру переходного агрегата.
При использовании автоматического программирования для
области применения агрегата с нижней фрезой следует
программировать свободную от присосов зону (островок).
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 35/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Вызов горизонтальной фрезы
Имя символа: KTHFRA60, KAHFRA60
Горизонтальная фреза программируется в одном из 4 уровней
обработки [EBN]. Уровень 5 отображает обработку поверхности
детали (опционально).
Корректировка [BK] выбирается при переключении уровней слева
или справа от контура. Если был выбран уровень [EBN] = 5 или
переключение уровней не подключено, следует выбрать
корректировку на контуре [BK] = 0. Радиус инструмента в этом
случае должен рассчитываться с помощью программирования
элемента контура.
Полное скругление углов [EBG] скругляет все нетангенциальные
переходы последующего контура. Если начало и конец контура
находятся в одной точке, позиция при скруглении не учитывается.
Если Полное скругление углов не активировано, независимо от
этого любая прямая может скругляться на конце при указании
радиуса.
Поворотный агрегат [AGGD]:
Если активируется Поворотный агрегат [AGGD], действует
значение строки ввода Коррекция агрегата [AGGO].
Если Поворотный агрегат [AGGD] не активирован, действует
значение Жесткий угол агрегата [AGGFWKL] (рекомендуется при
движениях вовнутрь детали или из детали).
Коррекция агрегата [AGGO]:
Угол в градусах. Если был активирован Поворотный агрегат
[AGGD], действительно это значение.
Жесткий угол агрегата [AGGFWKL]:
Если Поворотный агрегат [AGGD] не был активирован или нет
записи, действительно это значение. Агрегат поворачивается на
этот угол независимо от запрограммированного контура.
Переключение уровней: (опционально)
На уровне 1 не должен программироваться контур. В заголовке
программы должна стоять галочка в поле ввода "Пять сторон". Для
вызова горизонтальной фрезы оси Z и Y меняются местами: Ось Y
имеет нулевую точку на нижней кромке детали, с помощью оси Z
управляется подведение в деталь (Z).
!Внимание! Переключение уровня не может использоваться
совместно со шлейфом, смещением начала отсчёта или
изменением положения!
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 36/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Уровни [EBN]:
1 = уровень 1
2 = уровень 2
3 = уровень 3
4 = уровень 4
5 = уровень 5
Угол наклона [NGW]:
Здесь при наклоненной горизонтальной фрезе задается угол
наклона (0° – 89.9°), который механически устанавливается на
агрегате.
Соотношение размеров [MSG]:
Если горизонтальная фреза запрограммирована на 5 уровне или
без переключения уровня, то в данном случае соотношение
размеров может быть задано вдоль оси Z.
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 37/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Вызов шлифовки
Имя символа: KTSCHL60, KASCHL60
Начало контура шлифовки программируется как предыдущая
фреза с помощью координат X,Y [KAX], [KAY]. Корректировка [BK]
выбирается слева или справа, либо на контуре. Полное скругление
углов [EBG] функционирует также, как и для предыдущей фрезы.
Тип подведения [AT] и тип отведения [ABT], а также значение
подведения [AW] и значение отведения [ABW] определяются
согласно вспомогательному графическому изображению слева.
Для процесса погружения имеется три типа погружения.
Тип погружения [ZTYP] = –1:
Погружение с безопасного расстояния до размера обработки с
ускоренным ходом.
Тип погружения [ZTYP] = 0:
Погружение с безопасного расстояния до размера обработки со
скоростью подачи.
Тип погружения [ZTYP] = 0:
Диагональное погружение с безопасного расстояния до размера
обработки со скоростью подачи.
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 38/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Скругление углов
Имя символа: ECKENR60
В изображенном слева примере угол скругляется с помощью P1.
Должны быть определены следующие точки.
Направление счета согласно рис., по часовой стрелке слева:
Опорная точка в X и Y = P1 (здесь скругляется)
начальная точка в X и Y = P2
конечная точка в X и Y = P3
При программировании необходимо учитывать приведенную выше
последовательность.
Если угол должен скругляться фрезой с левосторонним
вращением против направления запрограммированного контура,
запись в поле ввода "В заданном направлении" [UER] следует
удалить.
Во избежание повреждения декора кромки рекомендуется с
помощью Коррекция радиуса угла [ERO] определить расстояние –
0,2 мм до запрограммированного контура.
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 39/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Циклы обработки
Разрезание с помощью пилы
Имя символа: ZYSCHN60
Разрезание с помощью пилы осуществляется вдоль линии,
которая определяется начальной точкой [SX] и [SY] и конечной
точкой [EX] и [EY]. Пила разрезает дважды. На первом этапе
синхронно производится предварительная рилевка 3 мм (глубина
рилевки [RT]), чтобы на поверхности не возникало задиров. На
втором этапе пила опускается на глубину резки ([ST] -10 мм) и
возвращается в исходную позицию.
При погружении на глубину резки пила смещается на 0,05 мм от
контура. Таким образом удается избежать задиров.
Опорной точкой для глубины рилевки [RT] является верхняя
сторона детали, для глубины резки [ST] - нижняя сторона детали.
Глубина рилевки [RT] указывает глубину предварительной резки
на равномерном ходу. Глубина резки [ST] указывает глубину
прорезания. Для глубины резки [ST] необходимо поставить знак
"минус".
Путем записи в поле ввода глубины рилевки [RT] и глубины резки
[ST] задается выполнение только резки или резки с рилевкой.
Резка с рилевкой:
Глубина рилевки [RT] = 3 мм
глубина реза [ST] = -10 мм (на 10 мм глубже нижней поверхности
детали)
противоход [GL] = 0 (без галочки)
Только резка:
Глубина рилевки [RT] отрицательное значение, глубина резки [ST]
= 0.
Резка с наклоном:
Обработка происходит в наклоняющемся распиловочном агрегате.
В качестве угла наклона [NW] в поле ввода закладки
"Технологические данные" следует ввести механически
устанавливаемый угол наклона. Возможны только углы от 0° до
89,9°.
Тип угла наклона [NWT]:
[NWT] = 1: разрезанная плоскость видна сверху.
[NWT] = 2: разрезанная плоскость видна снизу.
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 40/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Пазы
Имя символа: ZYSNUT60
Если ширина паза [NB] больше толщины пильного диска, для
каждого следующего прохода паза происходит возврат в начало
операции обработки, и оттуда выполняется второй или третий
пропил. Инструмент в конце распила не вращается.
Другой опорной точкой для конечной точки является выход [AL].
Если в этом поле ввода стоит галочка, начальная и конечная точка
находится на поверхности детали, в противном случае внизу в
пазу.
Глубина паза [NT] действительна как для верхней стороны, так и
для наклонного паза (смотрите в закладке технологические
данные).
Корректировка [BK] использует пильный диск в соответствии с
запрограммированным контуром.
[BK] = 1: слева от линии (в направлении обработки)
[BK] = 0: на контуре
[BK] = 2: справа от линии
Угол наклона [NW]:
Угол наклона в градусах. На поворачивающемся распиловочном
агрегате (например, IMA 427) угол от 0° до 89,9° регулируется
вручную. При угле 90° следует указать или угол 89,9°, или
определить вертикальную фрезу.
Тип угла наклона [NWT]:
[NWT] = 1: Резка паза сверху в деталь.
[NWT] = 3: Резка паза в скошенную боковую плоскость.
Если используется тип наклона [NWT] = 3, следует указать или
расстояние от реза паза до верхней кромки детали (расстояние
под наклоном [AAN]) или положение в Z [PZN].
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 41/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Фрезерование круглых выемок
Имя символа: ZYKTFR60
Положение круглой выемки задается с помощью центральной
точки X [MX] и Y [MY]. Размер определяется с помощью диаметра.
Если в закладке "Технологические данные" стоит галочка в поле
ввода выборка [AR], фрезеруется вся область круглой выемки.
Если Выборка [AR] не выбрана, фреза обходит только
определенную область подведением и отведением в виде
окружности.
Внимание!
Возникший остаток может попасть в систему вытяжки и привести к
повреждениям.
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 42/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Фрезерование прямоугольных выемок
Имя символа: ZYRTFR60
Положение прямоугольной выемки задается с помощью
центральной точки X [MX] и Y [MY]. Размер определяется длиной
выемки [TL] и шириной выемки [TB].
Дополнительно прямоугольная выемка может быть выполнена с
углом относительно оси X [WKL]. Радиус угла [ER] 0 соответствует
радиусу фрезы.
Если в закладке "Технологические данные" стоит галочка в поле
ввода выборка [AR], фрезеруется вся область прямоугольной
выемки.
Если Выборка [AR] не выбрана, фреза обходит только
определенную область подведением и отведением в виде контура.
Внимание!
Возникший остаток может попасть в систему вытяжки и привести к
повреждениям.
Свободная выемка параллельно оси
Имя символа: ZYAPTA60
Перед программированием свободной выемки должен быть
создан контур для этой свободной выемки с помощью таблицы
контуров. Свободная выемка делается внутри этого контура.
Внутренний контур с таким же именем контура является
препятствием. Контур с таким же именем контура внутри этого
внутреннего контура в свою очередь является внешним контуром
для внутренней свободной выемки.
С помощью размера [OffsXY] задается расстояние до контура или
до основания, чтобы затем на выбор обработать край начисто
[RSCH].
Глубина выемки [TI] у свободной выемки всегда относится к
верхней кромке детали. Сквозные выемки следует
программировать с глубиной выемки [TI] = толщина детали [D] + 5.
Если должны выбираться не контуры в примере слева, а
окружающие их, которые здесь определены как заграждения, то
следует создать таблицу контуров в соответствии с контуром
детали с тем же именем контура.
Свободная выемка параллельно окружности
Имя символа: ZYKPTA60
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 43/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Перед программированием свободной выемки должен быть
создан внешний контур для этой свободной выемки. Свободная
выемка делается внутри этого контура. Фрезерование свободной
выемки осуществляется параллельно контуру.
Фрезерование эллипса центральная
точка / радиус
Имя символа: ZYELPM60
Положение и размер эллипса определяется с помощью координат
X и Y центральной точки [MPX] и [MPY], а также радиусов [RADX] и
[RADY].
Число дуг [ANZ] можно выбирать от 8 до 128. Чем больше
выбирается число дуг, тем точнее выполняется эллипс, однако
тем дольше длится обработка. Как правило, хорошие результаты
достигаются с числом дуг 32.
Начальный угол [SWKL] может быть, например, 0°, конечный угол
[EWKL] 180° в соответствии с вспомогательным графическим
изображением. Таким образом, возникает половина эллипса. При
полном эллипсе начальный угол [SWKL] и конечный угол [EWKL]
составляет 0°.
Фрезерование эллипса в
прямоугольнике
Имя символа: ZYELPR60
Положение и размер эллипса определяются прямоугольником, в
котором лежит эллипс. Прямоугольник задается с помощью
начальной точки [SPX] и [SPY], а также с помощью конечной точки
[EPX] и [EPY].
Число дуг [ANZ] можно выбирать от 8 до 128. Чем больше
выбирается число дуг, тем точнее выполняется эллипс, однако
тем дольше длится обработка. Как правило, хорошие результаты
достигаются с числом дуг 32.
Начальный угол [SWKL] может быть, например, 0°, конечный угол
[EWKL] 180° в соответствии с вспомогательным графическим
изображением. Таким образом, возникает половина эллипса. При
полном эллипсе начальный угол [SWKL] и конечный угол [EWKL]
составляет 0°.
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 44/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Фрезерование надписи шрифтами
WINDOWS
Имя символа: TEXTW_60
Фрезерование текста производится с помощью специальной
гравировальной фрезы штихельным способом. Фрезеруемый текст
следует вводить в поле ввода Текст [TX].
Положение текста определяется с помощью координат X и Y [X] и
[Y], а также с помощью Выравнивания [JUS]. Далее задается тип
шрифта [TNAM], размер шрифта [TH] и угол [WKL].
Технологические данные:
Зеркалирование [TMIR]:
С помощью функции Зеркалирование шрифт вспомогательного
графического изображения отображается зеркально.
Число сегментов дуги (1..7) [TSEG]:
Число сегментов может увеличиваться или уменьшаться.
Значение [TSEG] = 2 , как правило, дает хорошие результаты.
Тип сегмента [TSEGTYP]:
Переключение между выполнением закругленных контуров из дуг
окружности или из нескольких линий. (Только для типов шрифтов
[TNAM], сегменты которых также состоят из дуг окружности.)
Опции:
Тип вывода [TOUTTYP]:
CAM: В подсписке выводится фрезерная обработка.
CAD: В подсписке выводятся элементы значков CAD.
Контур: Создается контур с подлежащим вводу в поле Имя
контура [KNAME] именем с внешним контуром шрифта.
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 45/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Текст на контуре
Название символа: TEXTKT60
С помощью значка «Текст на контуре» на предварительно
заданной основной линии выводится шрифт Windows в качестве
нового контура.
Текст [TXT]:
Выводимый текст
Вид шрифта [TNAM]:
Выводимый вид шрифта. Имеются все виды шрифтов,
используемых в операционной системе Windows.
Высота шрифта [TH]:
Высота знака в мм.
Жирный [TF]:
[TF] = 1: Текст [TXT] выводится в формате "жирный".
Название контура основной линии [KNGD]:
Предварительно заданный контур, на котором должен быть
выведен текст [TXT].
Вывод названия контура [KNAG]:
Название контура, который проходит по наружному краю
созданного текста.
Начальная длина [SLGE]
Расстояние от начальной точки основной линии.
Интервал между знаками [ZABST]:
Интервал между отдельными знаками должен составлять в
зависимости от типа шрифта от 0,08 до 0,2 высоты текста.
Точная настройка интервала [ABJUS]:
Стандартная запись [ABJUS] = *: Все знаки отделяются друг от
друга указанным выше интервалом [ИНТЗН]. Функция «Точная
настройка интервала» позволяет устанавливать интервалы между
знаками независимо друг от друга, отделив каждый из них запятой.
Пример: Точная настройка интервала [ABJUS] = 10,20,15 – это
означает, что расстояние между первым и вторым знаком
составляет 10 мм, расстояние между вторым и третьим знаком
составляет 20 мм, а расстояние между третьим и четвёртым
знаком составляет 15 мм.
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 46/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Направление знака [ZRTG]:
[ZRTG] = 0: Отдельные знаки ориентированы вертикально к
контуру основной линии [KNGD].
[ZRTG] = 1: Все знаки ориентированы вертикально к оси X.
Угол знака [Wkl]:
Угол смещения знака относительно основной линии [KNGD]
([ZRTG] = 0) или относительно оси X ([ZRTG] = 1).
Страница 2
Название контура Рамка [KNRH]:
[KNRH] = нет: В контуре выводятся только знаки.
[KNRH] = очерчивающий прямоугольник: Контур выводится вместе
с очерчивающим текст прямоугольником.
Размер рамки [RHAM]:
Размер очерчивающего текст прямоугольника.
Добавить плоскости [BMOD]:
Если активирована данная функция, границы отдельных знаков
при интервале между знаками [ИНТЗН] = 0 наплывают друг на
друга.
Скрыть рамку [DREC]:
При активации данной функции отдельные знаки выделяются
прямоугольником по контуру.
Только для графического отображения!
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 47/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Фальцевание с помощью фрезы
Имя символа: ZYFALZ60
Фальцевание с помощью фрезы как все другие прямолинейные
операции обработки определяется с помощью начальной точки
[SX] и [SY] и конечной точки [EX] и [EY]. Корректировка [BK]
указывает положение фальца относительно контура.
Тип погружения [ZTYP] = –1:
Погружение с безопасного расстояния до размера обработки с
ускоренным ходом.
Тип погружения [ZTYP] = 0:
Погружение с безопасного расстояния до размера обработки со
скоростью подачи.
Тип погружения [ZTYP] = 1:
= погружение с безопасного расстояния до размера обработки по
диагонали со скоростью подачи [AV].
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 48/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Фрезерование штульпа
Имя символа: ZYSTUL60
Фрезерование штульпа можно выполнять с помощью фрезы для
коробки замка или фрезы в горизонтальном агрегате. Все
подлежащие вводу параметры для штульпа отображены на
вспомогательном графическом изображении.
С помощью этой операции обработки можно фрезеровать круглую
выемку на всех 4 уровнях обработки. Для этого должен
выбираться радиус [R] ½ длины или ширины.
Смещение фальца [FV]:
Если фальца нет, в поле ввода смещения фальца вводится [FV] =
0 . Если фальц имеется, следует задать смещение фальца [FV] в
соответствии с глубиной фальца.
Подведение [ZU]:
Подведение [ZU] 0 ведет к тому, что штульп фрезеруется за один
рабочий проход. Подведение 2 выполняет фрезерование с шагом
2 мм (рекомендуется при твердых материалах).
Сторона [RI]:
Обрабатываемую сторону [RI], с которой фрезеруется штульп,
следует указать в закладке "Технологические значения", выбрав 14.
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 49/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Фрезерование замка
Имя символа: ZYSCHL60
Из-за особенной нагрузки на агрегат эта операция обработки
должна выполняться не фрезерным шпинделем, а специальным
фрезерным агрегатом для коробок замков.
Все подлежащие вводу параметры для замка отображены на
вспомогательном графическом изображении. Опорная точка для
всех размеров - это центральная точка.
Если фальца нет, вводится смещение фальца [FV] = 0 . Если
фальц имеется, следует задать смещение фальца [FV] в
соответствии с глубиной фальца.
Число свободных прорезей [AZU]:
Ввод соответствует числу ходов сверления, с помощью которых
выемка прорезается справа и слева.
Размер подачи [ZUV]
складывается для каждого рабочего прохода до достижения
глубины подачи [ZUT].
Глубина подачи [ZUT]
указывает, до какого размера нужно работать с размером подачи.
Размер подачи задний [ZUH]
относится к полной глубине фрезерования. Ввод 0 = полная
глубина фрезерования подается за один рабочий ход.
Подачи так устроены, потому что в области покровного слоя
двери, как правило, находятся очень твердые материалы, которые
должны сверлиться с подачей, а во внутренней области находятся
мягкие материалы, которые можно фрезеровать без подачи.
Сторона [RI]:
Подлежащую обработке сторону [RI], на которой должен
фрезероваться замок, следует указать в закладке
"Технологические значения", выбрав 1-4.
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 50/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Краевая вырубка, удаление оставшихся
радиусов
Имя символа: ZYAUSK60
Краевая вырубка выполняется специальным вырезающим
агрегатом. Краевая вырубка определяется 3 точками.
• Опорная точка X,Y ([XWP] и [YWP]
• точка 1 ([XP1] и [YP1])
• точка 2 ([XP2] и [YP2])
Отсчет идет от опорной точки против часовой стрелки (сначала P1,
затем P2). Опорная точка заключается точкой 1 и точкой 2.
Возможны только углы >= 90°.
Остаточный радиус [RER] получается из диаметра предыдущего
фрезерного инструмента. Если, например, используется фреза
диаметром 16 мм, возникает остаточный радиус 8 мм. Этот
остаточный радиус нужно вносить в поле ввода.
Проходную сторону [GS] детали у материалов с покрытием
следует вносить согласно вспомогательному графическому
изображению во избежание задиров.
[GS] = 0: Проходная сторона снизу
[GS] = 1: Проходная сторона сверху
[GS] = 2: Проходная сторона снизу и сверху
Круглая выемка и прямоугольник
снизу
Имя символа: ZYKTUN60, ZYRTUN60
Круглая и прямоугольная выемка снизу программируются также,
как и выемки сверху. Для обработки используется специальный
агрегат.
Позиция погружения [APX] и [APY], как изображено на
вспомогательном графическом изображении, к центральной точке
фрезы[MX] и [MY] и должна лежать за пределами детали. Позицию
погружения [APX] и [APY] и угол погружения [APW] следует
выбирать в соответствии со стороной подведения детали.
Внимание!
При использовании автоматического программирования присосов
для зоны применения агрегата с нижней фрезой следует
программировать свободную от присосов зону (островок).
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 51/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Вертикальное сверление
Введение в сверление
Имя символа: VBDMES60, VBX_60, VBY_60, VBLAEN60,
VBLMIT60, VBTOPF60, VBTNRT60, VBTNR_60
Отверстия выполняются в соответствии с запрограммированным
диаметром на запрограммированных координатах.
Глубина сверления [BT]:
При положительном значении глубины сверления [BT] размер
относится к верхней кромке детали, и сверлится глухое отверстие.
При отрицательном значении размер относится к нижней кромке
детали, и сверлится сквозное отверстие.
Диаметр [DM]:
Здесь следует указать необходимое сверло.
Процесс изготовления отверстия (глухое отверстие):
Глухое отверстие глубиной 10 мм: Отверстие изготавливается с
двумя различными подачами. Погружение в поверхность до
глубины засверловки [ABT] = 4 мм ниже поверхности детали, с
подачей засверловки [ABV] = 2000 мм/мин. Сверление глубины
сверления [BT] = 10 мм ниже поверхности детали с подачей
сверления [BV] = 8000 мм/мин.
Сквозное отверстие:
Стандартное сквозное отверстие предотвращает вырывание
покрытия детали. Отверстие создается с двумя подачами за три
этапа сверления.
• Погружение в поверхность до глубины засверловки [ABT] = 4 мм
ниже поверхности детали, подача засверловки [ABV] = 2000
мм/мин.
• Сверление глубины сверления до остаточного размера
отверстия [RBM] = 4мм) с подачей сверления [BV] = 8000.
• Сверление выхода сверла с глубиной сверления ([BT] = -7 мм) и
подача засверловки ([ABV] = 2000).
Размер подачи [ZSM]:
Удаление опилок от сверления твердых материалов. Если для
твердых материалов (HPL) используются тонкие сверла,
сверление необходимо выполнять с размером подачи. Если,
например, при глубине сверления 15 мм задается размер подачи 5
мм, сверление происходит за 3 раза, шагом по 5 мм.
Размер подачи начинается со значения 5 мм.
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 52/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Основные настройки:
глубина засверловки [ABT] = 4
подача засверловки [ABV] = 2000
остаточный размер сверления [RBM] = 4
подача сверления [BV] = 8000
размер подачи [ZSM] = 0
число оборотов [N] = 9000
измерение [MEB] = 0
клавиша Набор вкл. [ZNR] = –1
Измерение [MEB]:
Возможно только у машин с измерительным щупом. Для
определения точных размеров элемента измерительный щуп
устанавливается на выбираемую сторону согласно
вспомогательному графическому изображению. Если, например,
делается отверстие на расстоянии 10 мм от стороны 2 (смотрите
рис.), и размеры детали незначительно различаются, перед
сверлением необходимо произвести измерение относительно этой
стороны. Для этого отверстия относительно измерения
производится смещение нулевой точки.
Клавиша Набор вкл. [ZNR] (опционально):
Отобразить или скрыть этап обработки в совокупности с функцией
отобразить/скрыть набор в системе управления станком.
[ZNR] = -1: Функция отобразить/скрыть набор не учитывается.
Отобразить обработку:
[ZNR] = 0 и функция отобразить/скрыть набор не включена =
обработка выполняется.
[ZNR] = 0 и функция отобразить/скрыть набор включена =
обработка не выполняется.
Скрыть обработку:
[ZNR] = 1 и функция отобразить/скрыть набор не включена =
обработка не выполняется.
[ZNR] = 1 и функция отобразить/скрыть набор включена =
обработка выполняется.
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 53/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Группа отверстий [GRP]:
Если Вы запрограммировали некоторое число различных циклов
сверления и назначили соответствующие циклы общей группе
отверстий [GRP], группа отверстий образует единицу. Эта единица
оптимизируется по следующим критериям:
Сколько сверел может быть подано одновременно?
Каковы оптимальные пути смещения?
Если последующие позиции сверления имеют тот же растр, что и у
сверлильного агрегата, и расположение отверстий позволяет это,
несколько отдельно запрограммированных отверстий при
одинаковой глубине обработки выполняются за один шаг
сверления.
Все отверстия с группой 0 обрабатываются в последнюю очередь.
Если номер группы отверстий [GRP] > 0, обработка происходит в
запрограммированной последовательности в IMAWOP. Обработка
должна заканчиваться запрограммированной позицией парковки,
иначе оптимизация отсутствует. Если оптимизация должна
проводиться отличным от описанного выше способом
оптимизации, это осуществляется с помощью диалогового окна
Позиционирование групп отверстий и Тип оптимизации хода.
Отдельное отверстие (диаметр)
Отдельное отверстие с учетом диаметра [DM] в
запрограммированной позиции ([X1], [Y1]).
Сверление в Y (отверстия конструкции)
Вносить до 6 отверстий. Если должны программироваться
дополнительные отверстия, следует снова открыть диалоговое
окно и ввести другие позиции отверстий. 2 или больше отверстий с
одинаковыми координатами допускаются лишь в том случае, если
они назначены разным группам отверстий [GRP]! Отверстия с
координатами X0, Y0 не допускаются и не отображаются на
графическом изображении готовой детали. В этой позиции
отверстия могут выполняться при вводе координат X 0,001 и Y,
0,001. С помощью размера X 2-го ряда [GEX] сверлится второй
ряд отверстий со смещением на этот размер. Ввод –1 в поле [GEX]
выключает эту функцию
Составной размер [KM]:
Если активировано поле ввода Составной размер [KM], расстояния
между отверстиями выполняются от отверстия к отверстию; в
противном случае опорной точкой размеров является нулевая
точка машины.
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 54/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Сверление в X
С помощью сверления в направлении X за один проход сверлится
до 6 отверстий без растра. Второй ряд добавляется с помощью
размера Y [GEY] в закладку Технологические данные.
Сверление с выбором инструмента
Из списка инструментов выбирается сверлильный агрегат с
помощью Агрегат из устройства смены инструментов. Этот
инструмент вставляется в главный шпиндель, например,
однорядный сверлильный механизм или сверлильный агрегат для
отверстий под шарнирные петли.
В примере слева показан агрегат T730 3-ой однорядный
сверлильный механизм из устройства смены инструментов.
Опорной точкой отверстий здесь является центральная точка
агрегата.
Ряд отверстий с опорной точкой начало / конец
Определяется с помощью начальной точкой [SX] и конечной
точкой [EX] в X и с помощью 2 возможных позиция в Y [Y1], [Y2].
Растр (LR) указывает расстояние между отверстиями. Позиция
последнего отверстия ряда отклоняется от запрограммированной
позиции в зависимости от растра. Если позиция не достигнута, то
последняя позиция сверления ни в коем случае не больше
значения ввода. Глубина сверления [BT], указанная как
положительное значение, относится к поверхности детали и дает
глухое отверстие. При указании отрицательного значения опорным
размером является нижняя поверхность детали и сверлится
сквозное отверстие. Передать [MIT] отменяет прежний размер для
начальной и конечной точки в направлении X [SX] и [EX] и
передает ряд отверстий.
Передать [MIT] = 0:
Первое отверстие ряда соответствует запрограммированной
начальной точке в направлении X
Передать [MIT] = 1:
Ряд отверстий, длина которого равна конечная точка минус
начальная точка ([EX] – [SX], округленно) передается с помощью
длины плиты на деталь
Передать [MIT] = 2:
Ряд отверстий передается между начальной точкой и конечной
точкой.
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 55/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Ряд отверстий с опорной точкой посередине
Определяется с помощью средней точки в X [MX], начальной точки
в X [SX] и с помощью 2 расстояний в направлении Y [Y1] и [Y2].
Если с помощью 2-го расстояния в направлении Y [Y2] не делается
записи, сверлится только один ряд отверстий. Расстояние между
отверстиями вводится с помощью растра [LR].
Сверление отверстий под шарнирные петли
Расстояния в направлении X (с [A1] по [A5]) следует указывать как
составной размер или как абсолютный размер.
Если активировано поле ввода составной размер [KM], эти
параметры описывают расстояние макс. 5 шарнирных петель друг
от друга. Если поле ввода составной размер [KM] деактивировано,
левая кромка детали является опорной точкой.
Расстояние от шарнирных петель до края детали определяется с
помощью расстояния петель [TA]. Размер A [MA] указывает
расстояние между отверстий под дюбели. Размер B [MB]
указывает расстояние от центральной точки отверстия под петлю
до центральной точки отверстия под дюбель.
Диаметр дюбеля [DD] и диаметр петли [TD] заносятся отдельно.
В поле ввода "T-№ петли" [TNR] запись происходит только в том
случае, если сверление должно выполняться одним из
инструментов из устройства автоматической смены инструмента.
Если выбирается номер инструмента [TNR] фрезы меньшего
диаметра, чем диаметр петли [TD], то отверстие под шарнирную
петлю выполняется как круговая выемка.
Сверление с T- номером
Выбор сверлильного шпинделя здесь происходит не по диаметру и
кратчайшему пути смещения, а на основании номера
сверлильного шпинделя [TNR]. Если выбирается T-номер
инструмента из устройства автоматической смены инструмента, то
используется он.
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 56/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Поз. группы отверстий и оптимизация
инструмента
Имя символа: BOHRPO60
Позиционирование группы отверстий объединяет отверстия в одну
группу. В диалоговом окне в пункте ГРУППА ОТВЕРСТИЙ
записывается группа отверстий. Все отверстия с одинаковым
номером группы объединяются в одну группу отверстий. На
втором этапе объединенные в одну группу отверстия
оптимизируются согласно записанному в типе оптимизации [OPA].
[OPA] = 1:
Оптимизация от X0 по длине X.
[OPA] = 2:
Нет оптимизации
[OPA] = 4:
Оптимальный путь смещения
[OPA] = 9:
Оптимизация U-образная (благоприятно для длинных сторон
корпуса).
Оптимизация пути может применяться для всех горизонтальных и
вертикальных отверстий.
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 57/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Горизонтальное сверление
Горизонтальное сверление
Имя символа: HBXPLU60, HBXMIN60, HBYPLU60, HBYMIN60
Узел горизонтального сверления сверлит до 6 отверстий
горизонтально в направлении X+, X-, Y+ и Y. Размеры отверстий
могут выполняться как составной размер или как абсолютный
размер. На странице 2 диалогового окна с помощью ввода
размеров в позиции X [X2] или позиции Y [Y2] отверстия
выполняются дополнительно на противоположной стороне детали.
Запись –1 = противоположные отверстия не сверлятся. Для
выполнения противоположных отверстий заносится размер (длина
детали или ширина). Позиция X X1 [X1], если имеется, описывает
позицию выступа. Отверстия смещаются на величину записанного
выступа. На рисунке изображены все горизонтальные отверстия и
соответствующие отверстия с противоположной стороны.
Внимание:
При использовании специальных зажимов отверстия вдоль
прямой следует программировать, задавая различные номера
сверлильных групп, чтобы горизонтальный сверлильный
агрегат вернулся назад на безопасное расстояние отн. оси Z!
Горизонтальное сверление под углом
Имя символа: HBWINK60
Максимум 6 отверстий выполняется на базовой линии, которая
определяется с помощью начальной точки ([SX] и [SY]) и конечной
точки ([EX], [EY]). Отверстия сверлятся перпендикулярно этой
базовой линии. Расстояния между отверстиями записаны как
составной размер или как абсолютный размер от начальной точки.
Положение отверстий следует на выбор задавать слева или
справа от базовой линии. В примере слева отверстия находятся
слева от базовой линии. (Положение Li/1 Re/2 [LA] = 1)
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 58/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Горизонтальное сверление под углом
(отдельное отверстие)
Имя символа: HBEINW60
В наклоняемом распиловочном агрегате вместо пильного диска
зажимается сверло.
Горизонтальное отверстие выполняется при путем указания точки
и угла.
В примере слева отображен размер X и Y опорной точки.
Отверстие сделано под углом –45 градусов.
Механически выставляемый на агрегате угол (45°) следует занести
в диалоговое окно как угол наклона. Возможны только углы от 0°
до 89,9°.
В зависимости от формы кромки детали (скошенной или
перпендикулярной) следует установить выносной размер (MBZ) на
0 или 1.
Выносной размер [MBZ] = 0:
Точкой погружения является указанный размер. Сверление под
углом в вертикальной кромке.
Выносной размер [MBZ] = 1:
= Точка погружения рассчитывается по углу наклона относительно
указанного размера. Сверление под углом в скошенной кромке.
Горизонтальное сверление с выбором
инструментов
Имя символа: HBTNRT60
С помощью этого диалогового окна выбор горизонтального
сверлильного агрегата осуществляется не по указанному сверлу, а
по указанному ID-сверлильного агрегата [WKZID$].
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 59/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Оптимизация инструмента (опционально)
Введение в оптимизацию инструментов
Оптимизация инструментов имеется в виде опциональной
программы. Последовательность операций обработки или
инструментов оформлена таким образом, чтобы меньшим числом
смен инструментов сократить общее время обработки.
Последовательность программирования при этом не учитывается.
Оптимизация инструментов активируется в диалоговом окне
заголовка программы страница 2 с помощью поля ввода
оптимизация инструментов [WOP].
Смотрите также позицию группы инструментов.
Пример
В примере слева сторона S1 обрабатывается сначала фрезой
WKZ601, а затем WKZ602. После этого такая же обработка
выполняется на стороне S2 (обработка перед оптимизацией).
После программирования обработки выполняется
программирование позиции группы инструментов. В этом примере
целесообразной была бы следующей:
S1, WKZ601
S2, WKZ601
S1, WKZ602
S2, WKZ602
Для 2 инструментов задается по одной позиции групп
инструментов и тем самым последовательность обработки.
Благодаря программированию позиции группы инструментов
выпадает 2 смены инструментов. С помощью WKZ601
обрабатывается сначала S1, затем S2. После этого происходит
смена инструмента и обработка с помощью WKZ602 на S1 и S2.
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 60/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Позиция группы инструментов
Имя символа: WZGRUP60
Позиция группы инструментов позволяет свободно задавать
последовательность обработки. Если один инструмент
многократно используется в рамках одной программы, этим
операциям обработки назначаются номера групп.
На основании разных номеров групп задается последовательность
обработки одинаковых инструментов. Оптимизация инструментов
активируется в диалоговом окне заголовок программы.
При программировании WKZ601 для стороны S1 и S2 в
диалоговом окне Вызов фрезы/Фрезерование контура в закладке
технологические данные в поле ввода Группа инструментов [WZG]
заносится группа инструментов 1. При программировании фрезы
WKZ 602 для стороны S1 и S2 в этих диалоговых окнах заносится
группа инструментов.
При использовании предустановленного имени WKZOPT,
назначение группы инструментов осуществляется с помощью
фрезы, вызванной в диалоговом окне Позиция группы
инструментов. Для проклейки используется группа инструментов
WKZOPT_VERL.
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 61/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Оптимизация вариантов
Определение переменных
Имена символов: SWVARD60, SWVD1_60
Внимание!
Назначение переменных должно выполняться в программе перед
вызовом соответствующего диалогового окна, в этом случае перед
заголовком программы.
Постановка задачи
Пологая дуга должна программироваться с переменными.
Выполняемые действия:
• Задать переменные ST, R1 и соответствующее текущее
значение в диалоговом окне "Определение переменной".
• Запрограммировать пологую дугу с помощью переменных L
(длина детали), B (ширина детали), ST и R1.
Переменные L (длина детали) и B (ширина детали) определяются
в заголовке программы.
Расчет радиуса дуги может также выполняться путем вызова
"Рассчитать дугу" в подменю расчеты.
Внимание!
В именах переменных не должны использоваться математические
знаки, например, +, -, /, *
Пример:
Имя переменной: Тест-1 => Дефис интерпретируется программой
как разделительный знак.
Некоторые имена переменных также используются самой
программой IMAWOP, например L и B. Список со всеми
использующимися переменными с последними заданными
значениями находится в верхней панели меню в пункте Опции список переменных.
Смотрите также таблицу математических операторов.
Определение одной переменной
Приложение как при определении переменных. В этом случае
только одна переменная.
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 62/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Текстовая переменная
Имя символа: SWVARS60
В противоположность переменным, создаваемым в диалоговом
меню VARDEF, переменной можно назначить текстовую
информацию. Имя переменной должно заканчиваться значком $.
Таким образом, возможно загружать подпрограммы или файлы в
программу с помощью текстовой переменной.
Содержимое переменных составляется из содержимого в 5 полях
ввода.
Пример:
Сначала определяется текстовая переменная Include$ с именем
подпрограммы "NAME". Затем путем вызова Include загружается
назначенная текстовой переменной подпрограмма, в этом случае
подпрограмма с именем "NAME".
Переменная для назначения
инструмента
Имя символа: WKZAUS60
Назначение инструмента программируется с помощью
переменной. Имеет смысл в следующем случае: Если Вы
запрограммировали большее число свободных выемок, и они
запрограммированы с одним и тем же инструментом, при каждой
смене инструмента Вы должны программировать каждую выемку
заново. Если Вы задаете Ваш инструмент с переменной,
достаточно одного изменения в одной операции обработки, и этот
инструмент будет использоваться во всех других выемках.
Пример:
Круглой выемке должна назначаться фреза с переменной.
Выполняемые действия:
С помощью переменной для назначения инструмента инструменту
IMA601 назначается переменная WKZ1 (без значка $!). В
диалоговом окне "Круглая выемка" теперь нужно определить ID
инструмента с WKZ1$.
Если в поле ввода ID инструмента осуществляется запись
Запись_Вариант_, то выбирается последний определенный ID
инструмента.
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 63/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Отображение значения переменных
Имя символа: SWVDEB60
В диалоговое окно заносятся переменные, которые должны
отображаться. Ввод происходит после обработки. При каждом
подтверждении в программе отображаются значения переменных.
Список со всеми использующимися переменными с последними
заданными значениями находится в верхней панели меню в пункте
Опции - список переменных.
Сравнение переменных
Имя символа: SWVERG60
Сравнение переменных производит сравнение определенной
переменной с одним или несколькими операторами сравнения.
Если это сравнение не выполняется, появляется предупреждение.
Возможным приложением могло бы быть, задание параметров для
ввода на машине в определенных рамках. Если эти рамки
превышаются, появляется предупреждение.
Пример 1:
В написанной с переменными программе должно автоматически
проверяться, лежит ли ширина детали в диапазоне от 300мм до
1000мм. Если переменная b имеет значение за пределами
размеров, записанных в Сравнение 1) и Сравнение 2, в поле ввода
"Сообщение" появляется записанный текст.
Пример 2:
С помощью оператора сравнения == проверяется, соответствует
ли ширина детали b значениям, занесенным в одно из полей с
Сравнение 1 по Сравнение 7.
Сравнения более чем с двумя параметрами производится только в
том случае, если на 1-й странице в полях ввода Связь и Оператор
сравнения 2 нет записи.
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 64/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Пример программирования вариантов
В фронтоне с переменной длиной и шириной должны быть
просверлены отверстия под петли. До длины 1200 мм делается 2
отверстия под петли; при большей длине детали 3.
* Определить переменные ДЛИНА, ШИРИНА и РАССТОЯНИЕ.
Определение переменных должно стоять в последовательности
программирования перед заголовком программы.
ДЛИНА = 1400
ШИРИНА = 560
РАССТОЯНИЕ = 50
* В первое отверстие для петли в A1 записывается переменная
РАССТОЯНИЕ, в A2 РАССТОЯНИЕ L.
* Во второе отверстие для петли A1 заносится с L/2. В поле
условие выполнения следует занести L>1200
* Если в маске переменных Вы измените значение LAENGE
(длина), в зависимости от введенного значения появится два или
три отверстия под петлю.
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 65/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Математические операторы для программирования вариантов
Оператор Обозначение
+
*
/
>
<
==
>=
<=
!=
|
&
?
DIV
MOD
RND
abs
SQRT
COS
SIN
TAN
ATAN2
ACOS
ASIN
ATAN
Назначить
условие
сложение
вычитание
умножение
деление
больше
меньше
равно
больше или
равно
меньше или
равно
неравно
или
и
если то
деление (целое
число)
деление
(остаток)
округление
абсолютный
квадратный
корень
косинус
Синус
тангенс
Угол
-1
COS
-1
SIN
-1
TAN
(L>800)? 10:5
IMAWOP_6_T1_RU
Пример
Результат
DIV(10;3)
3
MOD(10;3)
1
RND(10,4)
RND(10.5)
ABS(-4) ABS(+4)
SQRT(25)
10
11
4
5
COS(30.3)
COS(ШИРИНА
SIN(30.3)
TAN(30.3)
ATAN2
ACOS(0,863)
ASIN(0,504)
ATAN(0,584)
Если длина
больше 800,
результат 10.
Если длина не
больше 800,
результат 5
0,863
0,504
0,584
58,57
30,3
30,3
30,3
По состоянию на 11.07
Если L больше 800, тогда 10, иначе 5
Страница 66/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Include
Имя символа: SWINCL60
С помощью команды Include из главной программы вызываются
подпрограммы.
Создание подпрограммы
• Пометить строки программы, из которых должна состоять
подпрограмма правой кнопкой мыши.
• Открыть меню правой кнопкой мыши и выбрать Сохранить блок.
• Задать имя файла.
Созданная таким образом подпрограмма сохраняется в
директории BLK.
Созданная подпрограмма затем может вызваться из других
программ с помощью функции Include.
Для этого в поле ввода Имя файла [NAME] указать имя
соответствующего файла. Опционально с помощью Include путем
ввода в поля ввода позиция X [POS] и Y [POSY] может
производиться смещение нулевой точки. Если смещение нулевой
точки должно действовать и при последующих операциях
обработки, то следует активировать контрольную ячейку
Составной размер [KMI].
Если внутри подпрограммы происходит смещение нулевой точки,
изменение длины или зеркалирование, необходимо снова
сбросить эти позиции внутри подпрограммы, чтобы эти
манипуляции не влияли на главную программу.
Функция Include может быть вложена в себя до 6 раз, т.е. из
подпрограммы могут вызываться другие подпрограммы.
FMC выкл. / вкл.
Имена символов: SWFMCA60, SWFMCE60
С помощью этой функции части программы в IMAWOP могут
отключаться. Начиная со строки программы FMC ВЫКЛ. идущие
далее строки программы больше не выполняются. Лишь начина со
строки программы FMC ВКЛ. программа снова выполняется.
Комментарий
Имя символа: SWKOMT60
Программы IMAWOP могут структурироваться с помощью строк с
комментариями. Смотрите также "Название"
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 67/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Манипуляция
Цикл
Имена символов: SWSCHB60, SWSCHE60
...
Часть программы, которая находится в цикле выполняется столько
раз, сколько указано в поле ввода Число проходов [ANZ1]. С
помощью полей ввода Сдвиг в X, Y и Z ([SNX1], [SNY1] и [SNZ1]
программируется смещение в X, Y и Z. Каждый цикл должен
программироваться с концом. Эта операция обработки имеет
смысл, например, при сверлении нескольких рядов отверстий. В
этом случае сначала программируется один ряд отверстий, а
остальные ряды отверстий создаются и смещаются с помощью
цикла.
Все операции обработки, находящиеся между строками
программы начало цикла и конец цикла, относятся к
программированию цикла.
Внутри одного цикла невозможно запрограммировать другой цикл,
однако эта функция содержится в вызове циклов на страницах 2 и
3.
Пример:
Ось прямого угла должна 2 раза запрограммироваться в
направлении X и 4 раза в направлении Y.
Выполнение:
Сначала в диалоговом окне Начало цикла в поле ввода Число
проходов [ANZ1] заносится 2, в поле Смещение в X [SNX1] 150. На
странице 2 следует внести 4-кратное смещение ([ANZ2] = 4) в
направлении Y ([SNY2] = 100).
Смещение нулевой точки
Имя символа: SWNPV_60
Все последующие операции обработки смещаются на значения,
записанные в полях ввода Смещение в X, Y и Z ([NVX], [NVY] и
[NVZ]) . Если в поле ввода Составной размер [KM] стоит галочка,
смещение относится к последней смещенной нулевой точке.
Внимание:
С помощью смещения нулевой точки смещаются все безопасные
размеры. Существует опасность разрушения машины!
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 68/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Изменение положения последующих
операций обработки
Имя символа: SWLAGE60
Последующие операции обработки смещаются в направлении X и
Y из одной опорной точки [APX] и [APY] в новую опорную точку
[DPX] и [DPY]. Дополнительно указывается угол поворота. Если в
поле ввода Составной размер [KM] стоит галочка, смещение
происходит с расчетом предшествующих смещений.
Вращение детали
Имя символа: SWWKSD60
Функция Вращение детали используется, чтобы можно было
положить деталь на упоры в перевернутом виде. Последующие
операции обработки поворачиваются. Вызов Вращение детали
должен устанавливаться перед последующей операцией
обработки.
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 69/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Зеркалирование
Имя символа: SWSPIE60
Операция обработки поворачивается зеркально по оси X или Y с
указанием позиции оси зеркального отображения [SPGX] и
[SPGY]. Операция обработки появляется после зеркалирования
еще только в зеркальной позиции.
Диалоговое окно зеркалирования следует устанавливать перед
операцией обработки. Все следующие за этим пунктом программы
операции обработки выполняются зеркально. Зеркалирование
должно активироваться в диалоговом окне с полями ввода
зеркалирование в X и зеркалирование в Y. Если процесс
зеркального отображения должен быть снова деактивирован через
определенное число шагов обработки, это выполняется
повторным вызовом диалогового окна Зеркалирование с
деактивацией полей ввода Зеркалирование в X и Зеркалирование
в Y.
Некоторые операции обработки, например, проклейка не могут
отображаться зеркально.
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 70/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Расчеты
Расчет расстояния
Имя символа: SRSTRE60
В поля ввода вводятся координаты 2 точек. В полях ввода VAR
для расстояния [VAR] или VAR для угла [VARWKL] можно записать
имя переменной. Эти переменные описываются с помощью
рассчитанного расстояния между 2 точками или рассчитанного
абсолютного угла (в градусах).
Теорема Пифагора
Имя символа: SRPYTH60
Из 3 полей ввода гипотенуза [HYP], катет 1 [KA1] и катет 2 [KA2]
должны быть описаны 2 поля ввода. Переменная неописанного
2
2
2
поля ввода будет рассчитана по формуле HYP = KA1 + KA2 .
Расчет точки окружности параллельных
линий
Имя символа: SRPKTP60
С помощью этого диалогового окна определяются свободные
переменные с рассчитанными координатами 2 точек к
параллельной линии через 2 дуги окружности.
Расчет лучковой дуги
Имя символа: SRSTBG60
С помощью этого диалогового окна определяются свободные
переменные с рассчитанными координатами центральной точки
лучковой дуги и ее радиусом.
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 71/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Расчет высоты лучковой дуги
Имя символа: SRSTBH60
С помощью этого диалогового окна определяются свободные
переменные с высотой лучковой дуги.
Расчет параллелей угловой точки
Имя символа: SRPAEP60
С помощью этого диалогового окна определяются две свободные
переменные с рассчитанной угловой точкой к параллели.
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 72/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Особые функции ЧПУ
Обработка Вкл./Выкл.
Имя символа: SNEINA60
Начиная с пункта программы Обработка Вкл./Выкл., следующая
операция обработки условно выключается. В конце подлежащей
выключению операции обработки следует снова поставить вызов
Обработка Вкл./Выкл., в котором должна стоять галочка в поле
ввода Конец (FIN).
Предварительно определенные переменные:
Spiegelseite$ = программа запущена на зеркальной стороне.
Nullseite$ = программа запущена на нулевой стороне.
Ausblenden_an$ = кнопка Скрыть включена.
Ausblenden_aus$ = кнопка Скрыть выключена.
M-функция
Имя символа: KOFLIM60
Функция машины (M-функция) здесь вставляется и выполняется
непосредственно в этом месте программы. Продолжительность
пребывания указывает длину выполнения. Список M-функций
смотрите в техническом справочном руководстве "ICOS Open
STT".
! Внимание ! Существует опасность разрушения машины!
Ввод свободных E-параметров
Имя символа: SNEPAR60
Ввод свободных E-параметров со значением. Расшифровку Епараметров смотрите в техническом справочном руководстве
"ICOS Open STT ".
! Внимание ! Существует опасность разрушения машины!
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 73/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Смещение нулевой точкой с вращением
угла
Имя символа: SNPDIN60
Эта операция обработки требуется для смещения подпрограмм
ЧПУ.
Смещение нулевой точки и смещение угла, как правило,
выполняется в IMAWOP. Смещение, которое должно выполняться
только в программе DIN, следует вносить здесь.
Смещение нулевой точки нельзя применять, если на машине
используется вспомогательная система оснащения.
! Внимание !
Если на машине используется вспомогательная система
оснащения, команда здесь применяться не может. Существует
опасность разрушения машины!
ЧПУ ВЫКЛ., ЧПУ ВКЛ.
Имя символа: SNCAUS60, SNCEIN60
С помощью этой функции части программы в IMAWOP могут
отключаться. Начиная с пункта программы ЧПУ ВЫКЛ., программа
больше не выполняется. Лишь начина со строки программы ЧПУ
ВКЛ. программа снова выполняется.
Эта функция выключения в первую очередь применяется для
тестирования. Таким образом, определенные части программы
могут выполняться отдельно.
Ввод DIN
Имя символа: SNDIN_60
Ввод в эти поля передается без изменений из программы DIN
(ЧПУ).
При этом нужно следить за тем, что выдерживался синтаксис
программирования DIN-ЧПУ (норма 66025).
! Внимание !
Если на машине используется вспомогательная система
оснащения, команда здесь применяться не может. Существует
опасность разрушения машины!
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 74/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Вызов подпрограммы DIN
Имя символа: SNUNTE60
В программу IMAWOP вставляется подпрограмма, например,
%4711.
! Внимание !
Если на машине используется вспомогательная система
оснащения, команда здесь применяться не может. Существует
опасность разрушения машины!
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 75/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Вспомогательные наладочные устройства, производство,
позиция парковки
Зона без присосов (опционально)
Имя символа: SINSEL60
С помощью свободной от присосов зоны (островок) задается
область, в которой не позиционируется присосов. Область
определяется с помощью начальной точки в направлении X и Y
[SX] и [SY], а также с помощью длины [LAE] и ширины [LB] зоны
без присосов.
Базовой линией для позиционирования зоны без присосов
является линия LAE.
Вызов присосов
Имя символа: SAUGAUFR
После вызова программирования присосов появляется вызов
файла определения, который, как правило, подтверждается
нажатием OK, или указывается другой файл определения.
Присосы позиционируются с учетом заданных в файле
определения записей (опционально также с учетом контуров с
помехами) и отображается на графическом изображении готовой
детали.
Вызов программирования присосов должен обязательно
записываться в строке за заголовком программы.
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 76/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Вызов присосов страница 2
Тип оптимизации [OPTIMIERUNGSART] = L/B:
Присосы определяются на основании длины и ширины детали.
Контуры с помехами, как показано в примере слева вверху, не
учитываются.
Тип оптимизации [OPTIMIERUNGSART] = автоматический
(опционально):
Присосы позиционируются на основании длины и ширины детали с
учетом мешающих контуров. Результат автоматического расчета
присосов - это только предложение. При необходимости присосы
могут позиционироваться вручную.
Упор [ANSG] = 1:
Стандартная настройка
Упор [ANSG] = 2:
Настройка для правильного отображения присосов, если
необходимо положить на зеркальную сторону неотзеркаленной
длинной детали.
Упор [ANSG] = 3 или 4:
Специальные настройки для сквозных машин с автоматическим
столом оснащения.
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 77/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Позиционирование присосов вручную
После позиционирования присосов, они корректируются вручную
следующим образом. Установить курсор в окне CAM на ВЫЗОВ
ПРИСОСОВ; с помощью клавиши + отобразить отдельные
присосы в окне программы. Подлежащий корректировке присос (в
красной рамке) выбрать с помощью клавишей перемещения
курсора и откорректировать позицию присоса с помощью клавиши
Ручное позиционирование присоса и панели меню Смещение
присосов.
С помощью Перемещение присоса далее выбирается тип присоса
и производится включение и выключение присоса. После того как
откорректированы позиции всех присосов, выключить
отображение присосов в окне программы.
Позиционирование присосов с помощью мыши
После вызова присосы можно позиционировать также с помощью
мыши. Для этого сначала должен быть открыт подсписок
программной строки "Вызов присосов". После этого на
вспомогательном графическом изображении можно выделить
отдельные присосы правой кнопкой мыши. После этого
выделенные присосы можно сместить с помощью левой кнопкой
мыши. Чтобы вернуться из подсписка обратно в главную
программу, сначала нужно снова активировать окно CAM.
Программирование присосов с переменными
Если подсписок программной строки "Вызов присосов" удаляется с
помощью правой кнопки мыши, и этот вызов присосов вставляется
в главную программу с помощью Include, программирование
присосов происходит с переменными.
• Запрограммировать вызов присосов как обычно за заголовком
программы
• Удалить подсписок программной строки "Вызов присосов" с
помощью меню правой кнопкой мыши.
• Сохранить программную строку "Вызов присосов" как блок.
• Ответить "да" на вопрос "Ввести ли блок в качестве
содержимого".
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 78/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Точечный лазер
Название символа: KTLASP60, KALASP60
Точечный лазер можно запрограммировать в диалоговом окне
«Точечный лазер» с помощью таблицы контуров или в диалоговом
окне «Вызов точечного лазера» с использованием начальной
точки X [SX] и примыкающих в ней контурных элементов. Кроме
того, точечный лазер можно запустить в процессе некоторых
операций обработки (напр. сверление, выборка пазов) с помощью
регистрационной карты технологических данных перед зажимом
детали для выполнения соответствующей операции обработки.
Существуют 4 различных режима:
Точечный лазер – режим [PLM] = 0:
Контур не указывается.
Точечный лазер – режим [PLM] = 1:
Точечный лазер указывает положение присосок, обводя
запрограммированный контур, когда присоски ещё не закреплены.
Точечный лазер – режим [PLM] = 2:
Запрограммированный контур обводится, когда присоски
закреплены, а деталь освобождена.
Точечный лазер – режим [PLM] = 3:
Запрограммированный контур обводится до и после фиксации
присосок.
Если в диалоге «Вызов точечного лазера» дополнительно
программируются присоски, то отдельные позиции присосок
указываются перед очерчиванием контура точечным лазером. (В
данном случае рекомендован Точечный лазер – режим [PLM] = 2)
Точечный лазер работает только в том случае, если функция
«Точечный лазер» включена в системе управления станка
перед запуском программы.
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 79/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Завершение программы с парковочной
позицией
Имя символа: PGENDE60
Выбор позиции парковки после завершения программы.
Выбранная позиция устанавливается в конце обработки.
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 80/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Администрирование инструментов TOM (Tool Management)
Что такое TOM?
Администрирование инструментов, сокращенно TOM (Tool
Manager) является составной частью оболочки управления
IMAWOP/IMAwinCAD (начиная с верс. 3.0). С помощью TOM
оборудуется верхний фрезер ЧПУ или центр обработки и
оснащается инструментами. Оно включает в себя следующие
части программы:
• Геометрия машины (наладка или измерение стола машины,
упоров, главного шпинделя и т.д.).
• Инструментальный магазин (охватывает все имеющиеся
инструменты).
• Оснащение инструментами (назначение инструментов машине).
Изменения в администрировании инструментов ни в коем случае
не должны производиться во время обработки, так как это может
привести к непредвиденной реакции машины.
Геометрия машины
Наладка машины происходит при вводе в эксплуатацию в IMA и
полностью завершается там. Вмешательство в эту программную
функцию со стороны клиента требуется лишь при перестановке и
дооснащения машины. Изменения должны вноситься только
после консультации со специалистами сервисной службы
IMA.
Для наладки машины откройте в IMAWOP/IMAwinCAD
соответствующий файл (например, BIMA210.fmc) в директории
C:\IMAXXXX\TOM.
С левой стороны экрана соответствующие компоненты
отображены в виде строк программы. С правой стороны экрана
отображена машина с соответствующими агрегатами в
графическом виде.
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 81/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Инструментальный магазин
Имена символов: WKZBOHR, WKZFRAES, WKZEFRES,
WKZSAEGE, WKZAUSKL, WKZMESS, WKZSTEG, WKZVERL,
WKZBFRS, WKZZKLG
С помощь пункта меню МАШИНА, ИНСТРУМЕНТАЛЬНЫЙ
МАГАЗИН откройте файл WKZSCHR1.MAG. В этом файле
приведены все имеющиеся инструменты. Новые инструменты
должны добавляться в этот файл. В программе происходит
оснащение каждой машины из этого инструментального магазина.
После того как активирован пункт меню МАШИНА,
ИНСТРУМЕНТАЛЬНЫЙ МАГАЗИН, появляется изображенный
слева экран и меню переключается на панель меню для
определения инструментов.
При пролистывании на левой половине экрана, все инструменты с
соответствующими размерами поочередно отображаются в
графическом виде.
При двойном щелчке на соответствующий инструмент в левой
половине экрана появляется диалоговое окно, в котором
редактируются параметры инструмента.
Новые инструменты добавляются с помощью панели меню внизу
на экране. Для принятия измененных/ вновь созданных данных
инструментов следует сохранить файл WKZSCHR1.MAG. Если
файл сохраняется на машине, данные инструментов вновь
описываются в ЧПУ. Этот файл нельзя сохранять, если машина
стоит в цикле ЧПУ.
!Внимание!
При вводе некорректных данных существует опасность
разрушения машины, а также угроза для жизни!
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 82/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Данные инструментов (страница 1)
В качестве примера задается новая фреза.
ID инструмента [WKZID]:
Имя инструмента. Специальные знаки ?, !, -, = и т.д. не
допускаются. Для лучшего обзора рекомендуется вставить номер
инструмента в имя. Внимание: Если в это поле ничего не
записывается, в администрировании инструментов создается
пустая строка программы.
T- номер [WKZTDEF]:
T- № следует выбирать в соответствии со списком инструментов.
Диаметр инструмента [WKZDM]:
На основании диаметра инструмента происходит корректировка
радиуса.
Длина инструмента [WKZL]:
Расстояние от режущей кромки инструмента до зажима.
Полезная длина [WKZNL]:
Длина режущей кромки, информация для оператора машины.
Полезная длина не оценивается IMAWOP, чтобы дать
возможность обработки смещенных деталей.
Направление вращения [WKZG]:
Направление вращения инструмента всегда относится к стороне
привода инструмента.
Сверла обязательно определяются как правовращающиеся.
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 83/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Безопасный размер в Z [WKZSAZ]:
Разность между записанной длинной инструмента и общей длины
фрезы. Пример: Профильная фреза (смотрите графическое
изображение слева), поворотная пила.
Пусковая подача [WKZFAN], стандартная подача [WKZF]:
Предустановленные значения для подачи.
Стандартная скорость вращения [WKZS]:
Предустановленная скорость вращения. Если программирование в
IMAWOP выполняется с другой скоростью вращения, то
инструмент непосредственно после смены ускоряется до
стандартной скорости вращения. Лишь при достижении начальной
позиции обработки контура инструмент ускоряется/тормозится до
запрограммированной скорости вращения.
ID зеркального инструмента [SWKZID]:
ID инструмента, который используется при зеркальной обработки
вместо запрограммированного инструмента.
Позиция крышек [HAUBENPOS]:
M200: Всасывающая крышка неактивна
M201: Позиция крышки для коротких инструментов
M202: Позиция крышки для инструментов средней длины
M203: Позиция крышки для длинных переходных агрегатов
Сверление возможно [BOHREN]:
Возможно только при сверлах, которые зажаты в цанговый зажим
в устройстве автоматической смены инструментов. Если в эта
контрольная ячейка активирована, использование этого сверла
происходит в соответствии с оптимизацией сверления.
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 84/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Данные адаптеров (страница 2)
На второй странице вносятся данные адаптеров.
Передаточное отношение [I_VH]:
У переходного агрегата здесь нужно внести соответствующее
передаточное число, так как у фрезы нет редуктора, здесь
вносится 1.
Минимальная / максимальная скорость вращения [S_MIN] /
[S_MAX]:
У переходных агрегатов, у которых имеется передаточное число
редуктора, число оборотов относится всегда к рабочему числу
оборотов. Если запрограммированное число оборотов превышает
записанное здесь макс. число оборотов [S_MAX], обработка
выполняется с упомянутым выше максимальным числом оборотов.
Мощность [P]:
Если вместо фрезы используется переходной агрегат с
редуктором, то мощность главного шпинделя следует снизить до
4кВт или 6кВт.
Главный шпиндель [BFA]:
Это поле ввода следует активировать для инструментов с
патроном HSK, а также для переходных агрегатов. Для
инструмента для закрепления в переходном агрегате это поле не
активируется.
Изменение направления вращения [DREHUK]
Если у переходного агрегата направление вращения отбора
мощности противоположно направлению вращения привода, то
следует активировать поле ввода Изменение направления
движения.
Идентификация поворотных осей [DREH_ID]
Номер оси ЧПУ для вращательного движения (W-ось), у
стандартных машин обязательно ось 5.
У переходного агрегата дополнительно вводятся размеры агрегата
(длина агрегата [NPV_Z], поворотная корректировка [SCHKOR],
коррекция угла [NPV_W]) в соответствии с паспортом данных
(смотрите графическое изображение)
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 85/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Данные IMAWOP
На третьей странице для определения инструмента вводятся
релевантные для автоматического расчета присосов данные в
соответствии с вспомогательным графическим изображением.
Номер чертежа [PNR]:
Номер чертежа следует вводить согласно таблице инструментов
(см. в разделе «Списки и таблицы").
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 86/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Зажим инструмента
Имена символов: WKZAUFW4, WKZAUFW2, WKZAUFW1,
WKZAUFV7, WKZAUFV5, WKZAUFS3
Зажим инструмента (HBE) определяется, при этом каждый
инструмент (сверло, фреза) определяется по отдельности и затем
вставляется зажим.
Как действовать:
* Определение отдельных инструментов (сверло/фреза).
* Сохранить новые данные инструментов.
* Перейти в подменю для зажимов инструментов.
* Программная строка зажима инструмента должна стоять за
программной строкой инструмента.
* Выбор отдельных инструментов с помощью выпадающего списка
Комбинация [KOMBINATION]:
Пример:
На станке имеются два неподвижно смонтированных сверлильных
привода, которые могут управляться одновременно. Независимое
управление отдельными пинолями невозможно. Если первый и
второй сверлильный привод получают комбинацию 1, то оба эти
привода управляются одновременно и параллельно друг другу.
Приоритет [PRIORITAET]:
Пример:
На станке находятся два горизонтальных сверлильных привода
(ГСП) с одинаковой комплектацией сверлами. Первый ГСП –
навесной агрегат (не поворотный) и получает приоритет 1. Второй
ГСП, адаптерный агрегат из инструментального магазина, поворотный и имеет приоритет 2. Все отверстия, параллельные
оси, высверливаются ГСП 1. Все отверстия, находящиеся за
пределами зоны действия ГСП 1, т.е. все отверстия,
ориентированные не под прямым углом, высверливаются ГСП 2.
Внимание:
Могут выбираться только инструменты, которые
предназначены для закрепления в зажиме (например, фреза с
хвостовиком)!
В списке выбора инструментов в IMAWOP появляется лишь
отдельный инструмент, не зажим инструмента!
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 87/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Определение направления вращения:
Для адаптерных агрегатов с креплением для инструмента задание
направления вращения осуществляется не через параметры
используемого инструмента, а через поле ввода данных
«Изменение направления вращения» [DREHUK] в диалоговом окне
крепления для инструмента.
Изменение направления вращения [DREHUK] = 0:
Привод крепления для инструмента осуществляется с
правосторонним вращением.
Изменение направления вращения [DREHUK] = 1:
Привод крепления для инструмента осуществляется с
левосторонним вращением.
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 88/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Оснащение машины
Имена символов: SELBOHR, SELFRAES, SELEFRS, SELSAEGE,
SELAUSKL, SELMESS, SELWKZ, SELAUFW, SELVERL, SELBFRS,
SELZKLG
С помощью меню МАШИНА, МАШИНА 1, РЕДАКТИРОВАТЬ
откройте файл с оснащением.
Соответствующее оснащение отображается на экране слева. Если
Вы хотите редактировать инструмент, дважды щелкните на
указанных там строках программы.
Появится соответствующее диалоговое окно для ввода
параметров.
Добавление нового инструмента происходит с помощью нижней
панели меню.
Если Вы в меню Опции деактивируете символьный диалог Без
мыши, Вы можете позиционировать инструменты щелчком мыши.
Выполняемые действия:
• Щелчок мыши на соответствующей клавиши (например,
выбрать сверло).
• Отображение курсора переключается в режим захвата объекта.
• Курсором назначить место, на котором должен быть
зарегистрирован этот инструмент.
• Появится диалоговое окно для выбора инструмента.
• Внести параметры инструмента.
При сохранении этого файла записываются данные
постпроцессора, оптимизации сверления и ЧПУ, причем данные
ЧПУ создаются только на машине.
Внимание:
В файл оснащения должны заноситься все инструменты, в
том числе заменяемые вручную!
Инструменты, заменяемые вручную, заносятся путем вызова
символа выбора, выбора инструмента и активизации ручной
смены [HANDWECHSEL].
Если активно поле ручная смена, речь идет об инструменте,
заменяемом вручную, все равно какое место инструмента
записано! (Индикация в окне CAD/CAM: WKZP=0)
! Внимание !
При использовании инструментов или переходных агрегатов
не на назначенных местах, существует опасность разрушения
машины, а также угроза для жизни!
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 89/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
Приём инструментальных данных от
станка на рабочем месте в офисе
Следующие файлы и каталоги следует копировать из блока
управления станка и переписать в установочный каталог IMAWOP
на офисном ПК:
C:\ IMAWOP \ BLK \
C:\ IMAWOP \ M1 \
C:\ IMAWOP \ TOM \
C:\ IMAWOP \ tom-id.dat
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 90/ 91
Руководство по программированию
IMAWOP6
Общие виды обработки
IMAWOP_6_T1_RU
По состоянию на 11.07
Страница 91/ 91