Академический Документы
Профессиональный Документы
Культура Документы
02
Панель станка - Редактор
Версия 004_1
00L0095006H
1
Оглавление
1. Панель станка........................................................................................................................................... 8
1.A. Координаты по осям........................................................................................................................ 9
1.B. Общие команды............................................................................................................................. 10
1.B.1. Вывод системных сообщений............................................................................................... 11
1.B.2. Отображение состояния входов/выходов........................................................................... 12
1.B.3. Программный пульт .............................................................................................................. 13
1.C. Режим работы ................................................................................................................................ 14
1.D. Состояния рабочих областей (автоматический режим)............................................................. 14
1.E. Системные сообщения и индикация ........................................................................................... 16
1.1. Режим калибровки ........................................................................................................................ 17
1.1.A. Команды режима калибровки.............................................................................................. 17
1.2. Автоматический режим................................................................................................................. 18
1.2.A. Команды автоматического режима ..................................................................................... 18
1.2.1. Выполнение программы ....................................................................................................... 19
1.2.2. Выполнение программного набора..................................................................................... 23
1.2.3. Вызов программ по штрих-коду ........................................................................................... 25
1.3. Ручной режим ................................................................................................................................ 28
1.3.Команды ручного режима .............................................................................................................. 29
1.4. Режим MDI (ручной ввод команд) ............................................................................................... 30
1.4.A. Команды режима MDI ........................................................................................................... 30
2. Редактор программ ............................................................................................................................... 35
2.A. Область программ ......................................................................................................................... 36
2.B. Выпадающее меню и панели инструментов............................................................................... 36
2.C. Панель инструкций и макросов.................................................................................................... 36
2.D. Список программ в директории PGM .......................................................................................... 36
2.E. Панель состояния........................................................................................................................... 36
2.1. Создание и редактирование программ....................................................................................... 37
3. Настройка параметров .......................................................................................................................... 40
3.1. Настройка параметров станка ...................................................................................................... 42
3.1.1. Параметры ЧПУ и пароли...................................................................................................... 43
3.1.2. Параметры станка.................................................................................................................. 45
3.1.3. Параметры PLC и оптимизации ............................................................................................ 46
2
3.2. Настройка параметров инструментов, расстановка инструментов .......................................... 47
3.2.1 Конфигурирование инструментов и агрегатных головок................................................... 47
3.2.2 Расстановка инструментов.................................................................................................... 55
3.2.3 Проверка согласованности инструментальной наладки ................................................... 62
A. ПРИЛОЖЕНИЕ – Панели инструментов................................................................................................ 64
A.1. Панель инструментов .................................................................................................................... 64
A.2. Панель графических инструментов.............................................................................................. 65
A.3. Панель функций ............................................................................................................................. 67
A.4. Панель параметров программы................................................................................................... 68
A.5. Панель программных инструкций и макросов ........................................................................... 69
A.6. Панель программ........................................................................................................................... 70
B. ПРИЛОЖЕНИЕ – Панель состояния ...................................................................................................... 71
B.1. Панель состояния для Редактора Программ............................................................................... 71
B.2. Панель состояния для Панели Станка.......................................................................................... 72
C. ПРИЛОЖЕНИЕ – Конфигурирование станка – Описание полей ........................................................ 74
C.1. Общие данные (GENDATA)............................................................................................................ 75
C.2. Оси................................................................................................................................................... 86
C.3. Станки (MACHINES) ........................................................................................................................ 88
C.4. Рабочие области (FIELDS) .............................................................................................................. 89
C.5. Узлы (GROUPS) ............................................................................................................................... 91
C.6. Рабочие головы (PHEADS) ............................................................................................................. 93
C.7. Шпиндели сверлильного узла (SPINDLES) ................................................................................. 104
C.8. Траверсы и присоски (SUPPORTS)............................................................................................... 108
C.9. Штрих-код (BCR)........................................................................................................................... 110
C.10. Настройки PGM / DXF (CAD) .................................................................................................... 112
C.11. Последовательные порты (RS232).......................................................................................... 115
C.12. Многофункциональный стол (MULTIFUNZ) ........................................................................... 116
C.13. Трехмерная имитация (SIMULPARDATA)................................................................................ 117
D. ПРИЛОЖЕНИЕ – Инструменты и инструментальная наладка – Описание полей .......................... 118
D.1. Инструменты и агрегатные головки........................................................................................... 119
D.1.1. Сверло (P) ............................................................................................................................. 119
D.1.2. Фреза (F) – Фреза со стружкоотводчиком (M) – Радиальная фреза с плавающим
патроном (N) – Фреза с интерполируемым соплом обдува (O) ...................................................... 121
D.1.3. Диск (D) ................................................................................................................................. 124
D.1.4. Щуп (T) .................................................................................................................................. 126
3
D.1.5. Агрегатная головка .............................................................................................................. 129
D.1.6. Выход агрегата ..................................................................................................................... 130
D.2. Инструментальная наладка ........................................................................................................ 132
D.2.1. Инструментальная наладка – Стационарные инструменты ............................................ 132
D.2.2. Инструментальная наладка – Внешние инструменты...................................................... 134
A. ПРИЛОЖЕНИЕ – Программные инструкции – Описание полей ...................................................... 136
E.1. Заголовок программы и редактор инструкций......................................................................... 138
H – Заголовок программы................................................................................................................... 138
Режим свободного редактирования.................................................................................................. 140
; - Комментарий ................................................................................................................................... 140
E.2. Сверление отверстий................................................................................................................... 141
XB, B – Сверление отверстий.............................................................................................................. 141
XBO, BO – Оптимизированное сверление отверстий ....................................................................... 142
XBR, BR – Сверление наклонных отверстий....................................................................................... 143
E.3. Фрезерование .............................................................................................................................. 145
XG0, G0 – Начало контура фрезерования .......................................................................................... 145
XG1, G1 – Фрезерование по прямой .................................................................................................. 146
XG2, G2 – Фрезерование с круговой интерполяцией по часовой стрелке ..................................... 147
XG3, G3 – Фрезерование с круговой интерполяцией против часовой стрелки ............................. 148
XG5, G5 – Элемент касательный предыдущему................................................................................ 149
XL2P – Отрезок по двум точкам .......................................................................................................... 150
XA2P – Дуга по двум точкам................................................................................................................ 151
XA3P – Дуга по трем точкам ................................................................................................................ 152
XAR – Дуга с заданным радиусом....................................................................................................... 153
XAR2 – Дуга с заданным радиусом 2.................................................................................................. 154
XEA – Дуга эллипса............................................................................................................................... 155
E.4. Наклонное фрезерование ........................................................................................................... 157
XG0R, G0R – Начало контура наклонного фрезерования ................................................................. 157
XG1R, G1R – Прямолинейное наклонное фрезерование ................................................................. 158
XG2R, G2R – Наклонное фрезерование с круговой интерполяцией по часовой стрелке.............. 159
XG3R, G3R – Наклонное фрезерование с круговой интерполяцией против часовой стрелки...... 161
XG5R, G5R – Наклонный элемент касательный предыдущему ....................................................... 162
E.5. Трехмерное фрезерование ......................................................................................................... 164
XG03D, G03D – Начало траектории трехмерного фрезерования..................................................... 164
XG13D, G13D – Прямолинейное трехмерное фрезерование........................................................... 165
4
E.6. Подпрограммы и повторения..................................................................................................... 166
XS, S – Вызов подпрограммы .............................................................................................................. 166
XGREP, GREP – Повторения контура ................................................................................................... 167
E.7. Скругления и скосы...................................................................................................................... 168
XGCHA, GCHA – Скос между фрезеруемыми элементами ............................................................... 168
XGFIL, GFIL – Скругление между фрезеруемыми элементами ........................................................ 168
E.8. Заходы и отходы .......................................................................................................................... 169
XGIN, GIN – Автоматический заход на контур ................................................................................... 169
XGOUT, GOUT – Автоматический отход от контура........................................................................... 170
E.9. Контактные измерения ............................................................................................................... 171
XTA, TA – Контактное измерение плиты ............................................................................................ 171
E.10. Прочие инструкции.................................................................................................................. 172
XO, O – Смена начала координат ....................................................................................................... 172
XPL, PL – Наклонная плоскость ........................................................................................................... 173
XMSG, MSG – Вывод сообщения......................................................................................................... 173
XN, N – Пустая операция...................................................................................................................... 174
XGSET, GSET – Изменение скорости ................................................................................................... 175
E.11. Безусловный переход.............................................................................................................. 176
GOTO – Безусловный переход ............................................................................................................ 176
. – Определение метки........................................................................................................................ 176
E.12. Создание и выполнение блока............................................................................................... 177
IF – Условный переход......................................................................................................................... 177
IF THEN – Условный оператор ............................................................................................................. 177
ELSE – Оператор условного ветвления............................................................................................... 178
FI – Окончание условного блока......................................................................................................... 178
E.13. Создание и выполнение циклов............................................................................................. 180
DO – Начало цикла............................................................................................................................... 180
OD – Конец цикла................................................................................................................................. 180
EXIT – Выход из цикла.......................................................................................................................... 181
IF EXIT – Условный выход из цикла .................................................................................................... 181
E.14. Повторение цикла.................................................................................................................... 182
REPEAT – повторение цикла................................................................................................................ 182
IF REPEAT – Условное повторение цикла ........................................................................................... 182
E.15. FCKP ........................................................................................................................................... 183
F – Сторона обработки ........................................................................................................................ 183
5
C – Компенсация радиуса инструмента............................................................................................. 183
IX, IY – Инкрементальное программирование по X, Y ...................................................................... 184
SX, SY – Зеркальное отражение по X, Y .............................................................................................. 184
E.16. Определение разделов, параметров и переменных ........................................................... 185
BEGIN – Начало раздела ...................................................................................................................... 185
END – Конец раздела ........................................................................................................................... 185
PAR – Декларирование параметра..................................................................................................... 186
PPAR – Задание параметров для подпрограммы или макроса....................................................... 186
PARSECTION – Создание раздела с параметрами ............................................................................. 187
SET – Присваивание значения переменной ...................................................................................... 187
L – Присваивание значения переменной .......................................................................................... 188
D – Декларирование псевдонима ...................................................................................................... 188
E.17. Прочие инструкции.................................................................................................................. 189
ATP – Дуга касательная к предыдущему элементу........................................................................... 189
ATPR – Дуга касательная к предыдущему наклонному элементу................................................... 189
ISO – Ввод кода ISO .............................................................................................................................. 189
PB – Программирование траверсы механизированного стола ....................................................... 190
PZ – Позиция захвата ........................................................................................................................... 190
REF – Смена системы координат ........................................................................................................ 190
SO – Оптимизированная подпрограмма ........................................................................................... 191
SYS – ...................................................................................................................................................... 191
PRINT – Вывод сообщения .................................................................................................................. 191
TRACE – Сохранение сообщения ........................................................................................................ 191
B. ПРИЛОЖЕНИЕ – Графика рабочих голов ........................................................................................... 192
F.1. Выбор шпинделей и внешних инструментов............................................................................ 193
F.2. Поиск инструментов .................................................................................................................... 196
F.3. Использование графики рабочих голов при работе с формами ввода параметров макросов
197
C. ПРИЛОЖЕНИЕ - Тестирование в режиме ручного ввода команд - Cyflex....................................... 198
G.1. Тестирование шпинделей (F12) - Ручные тесты сверлильных и фрезерных узлов ............... 198
G.1.1. Описание команд................................................................................................................. 198
G.2. Общие тесты - Тесты для конкретных конфигураций станка................................................... 199
G.2.1. Описание команд................................................................................................................. 199
H. ПРИЛОЖЕНИЕ – Инструкции – Импортирование файлов DXF......................................................... 200
H.1 Процедура импортирования............................................................................................................ 200
6
H.2 Слои .................................................................................................................................................... 208
H.2.1 Слой размеров заготовки .......................................................................................................... 208
H.2.2 Слой фрезерной обработки....................................................................................................... 208
H.2.3 Слой вертикальных отверстий .................................................................................................. 209
H.2.4 Слой горизонтальных отверстий............................................................................................... 209
H.3 Импортируемые разделы DXF ......................................................................................................... 211
I. ПРИЛОЖЕНИЕ – Макросы Cyflex......................................................................................................... 212
Макросы, образующие обрезки............................................................................................................. 212
Первичные макросы............................................................................................................................ 212
Вторичные макросы ............................................................................................................................ 215
Макросы, не образующие обрезков ...................................................................................................... 223
Blade ...................................................................................................................................................... 224
Long ....................................................................................................................................................... 225
Tasca_Cir................................................................................................................................................ 226
Tasca_Ret............................................................................................................................................... 226
Xbe......................................................................................................................................................... 227
Xbout ..................................................................................................................................................... 228
Макрос “XBOSEPARETOR”........................................................................................................................ 230
Макросы “BEGIN_DONTBREAK” и “END_DONTBREAK” .......................................................................... 232
Оптимизация программ при поднятом и опущенном кожухе ............................................................ 233
7
1. Панель станка
Панель станка представляет собой окно, поделенное на пять функциональных областей:
8
1.A. Координаты по осям
В этой области выводятся координаты по осям для каждого отдельного рабочего узла.
A2 Координаты по осям.
A3 Стрелки для выбора координатной оси для перемещения в режиме ручной подачи (Jog). В
зависимости от компоновки станка для выбора оси используется электромеханическая либо
программная кнопочная панель.
9
1.B. Общие команды
10
1.B.1. Вывод системных сообщений
Можно вывести на экран лишь сообщения одного определенного типа - для этого достаточно
отметить соответствующую клетку.
При выборе клетки, соответствующей символу , на экран будут выводиться лишь активные
сообщения.
Более не активные сообщения имеют менее яркие цвета окраски ( = активная ошибка, = не
активная ошибка, = активная аварий, = не активная авария, = активное информационное
сообщение, = не активное информационное сообщение).
При нажатии кнопки все выведенные вплоть до текущего момента сообщения удаляются без
возможности их последующего восстановления.
11
1.B.2. Отображение состояния входов/выходов
При нажатии кнопки на экране открывается окно для отображения переменных ввода и
вывода.
В этом окне можно просматривать значения переменных ввода и вывода, используемых устройством
ЧПУ. Данные переменные относятся к ячейкам внутренней памяти ЧПУ.
Для вывода значения, которое принимает в текущий момент определенная ячейка памяти ЧПУ,
необходимо указать имя и формат (D=десятичный, B=двоичный, H=шестнадцатеричный).
Имена ячеек памяти определяются моделью устройства ЧПУ. Их можно ввести непосредственно в
поле, помеченное меткой “Имя ячейки памяти” в стандартном окне переменных ввода-вывода. При
выборе пункта “Ввод с подсказкой” поля для ввода имени ячейки памяти делится на три части:
соответственно “Имя”, “Адрес” и “Тип”. При этом ввод имени ячейки памяти сводится к выбору
значений из выпадающих списков, что упрощает всю процедуру.
Например, для отображения значения, принимаемого ячейкой памяти типа V, имеющей адрес 53 и
рассматриваемой как тип Long, в качестве в поле свободного ввода необходимо указать V53.L. В
случае же ввода с подсказкой следует указать V для имени, 53 для адреса и L для типа.
Способ ввода можно изменить в любой момент времени, для чего достаточно отметить или снять
выделение с соответствующего пункта.
При помощи кнопок + и – можно добавить или удалить последнюю строку в списке ячеек памяти.
При закрытии окна введенные имена ячеек памяти сохраняются и в последующем загружаются
автоматически при открытии данного окна, даже если до этого текущий сеанс работы с панелью
станка был прекращен.
12
1.B.3. Программный пульт
Программный пульт конфигурируется под конкретную модель станка. Набор имеющихся на нем
кнопок и переключателей, а также их расположение на экране может варьироваться в зависимости
от модели станка.
13
1.C. Режим работы
Для переключения между четырьмя возможными режимами работы станка служат кнопки,
расположенные в верхней части данной области экрана. (Изменение режима работы невозможно,
если в текущий момент на станке идет выполнение программы).
MDI (F6) (для ручной подачи команд ISO станку и ручного управления инструментами)
14
Для выбора прямоугольников, представляющих выполняемые программы, можно использовать
В данной области экрана также имеются кнопки для вызова специальных функций:
Изменить число
Изменить число повторений выбранной программы.
повторений (F3)
Программный
Редактирование выполняемого программного набора.
набор (Shift+F3)
Позиции присосок
Показать позиции траверс и присосок рабочего стола.
(shift+F6)
Редактор ISO
Открыть редактор управляющих программ в формате ISO.
(Control+Shift+I)
Замена инструмента
Открыть окно замены инструмента для выполняемой программы.
(Alt+F11)
Графическая
Графическая имитация выполняемой программы.
имитация (Alt+F2)
15
1.E. Системные сообщения и индикация
E3 Панель состояния: здесь отображается статус станка и его компонентов при помощи значков,
значение которых подробно объясняется в соответствующем приложении.
16
1.1. Режим калибровки
При выборе режима "Калибровка" соответствующая область экрана принимает вид представленный
ниже. Набор команд может варьироваться в зависимости от модели станка.
Калибровка - первая операция, которую необходимо выполнить после включения станка. Когда
Для выполнения калибровки следует перейти в режим Калибровка, после чего нажать зеленую
кнопку Start (на пульте управления) или клавишу Start на переносном пульте. Калибровку можно
прервать в любой момент - для этого достаточно нажать красную кнопку Hold (на пульте управления)
или клавишу Stop на переносном пульте.
Если по какой-то причине процедура калибровки не была корректно завершена (на панели состояния
остается значок “станок не откалиброван”), необходимо повторить операцию.
17
1.2. Автоматический режим
При выборе автоматического режима в соответствующей области отображаются команды (набор
которых зависит от выполняемых операций), предварительный просмотр обработки и графика
состояния рабочих областей.
C1 Команды
C2 Предварительный
просмотр обработки
C3 Состояния рабочих
областей
Автоматическое выполнение
Запуск сеанса выполнения программы.
(Shift+F8)
Завершить выполнение
Завершить текущий процесс выполнения.
(Shift+F4)
Режим тестирования
ограждения (Ctrl+Shift+F7)
18
1.2.1. Выполнение программы
19
После открытия файла на экране возникает окно с некоторыми данными, которые можно
отредактировать перед запуском программы.
Для запуска процесса обработки следует нажать клавишу Start для области станка, к которой
относится программа (область указана в заголовке программы). Если область не является
совмещенной, будут активны клавиши Start, относящиеся к каждой отдельной области.
После завершения одного цикла число повторений для данной программы будет уменьшено на
единицу. Когда число станет равным нулю, из графического представления рабочих областей будет
удален прямоугольник, представляющий данную программу.
20
1.2.1.1. Остановка
Процесс выполнения программы можно прервать в любой момент. Для этого нажмите клавишу Hold,
Для отключения режима пошагового выполнения программы достаточно повторно нажать кнопку
текущего режима.
21
1.2.1.6. Редактирование числа повторений для
программы
После загрузки программы можно изменить число ее повторений. Для этого нажмите кнопку .
На экране появится окно с возможностью редактирования числа повторений программы, при этом
программу следует указать в окне состояния рабочих областей.
Для этого нажмите кнопку , чтобы открыть Редактор рабочего стола (EPL).
22
1.2.2. Выполнение программного набора
23
Циклическое
Циклическое с вычитанием
Последовательное с вычитанием
Обрабатывающий центр выполняет программы поочередно согласно порядку, в котором они были
указаны в программном наборе с соблюдением числа повторений. После того, как число повторений
для некоторой программы будет исчерпано, происходит переход к следующей программе.
Завершенная программа удаляется из списка.
Загруженный программный набор можно просматривать и редактировать. Это можно делать, в том
24
Выделение программ возможно при помощи мыши. В окне имеются следующие кнопки:
Если в процессе выполнения программного набора будет изменен сам набор, составляющие его
программы или вызываемые подпрограммы, то возможно возникновение серьезных сбоев.
Напротив, изменение других программных наборов, программ и подпрограмм не ведет к каким-
либо нарушениям.
25
После нажатия кнопки среди команд автоматического режима появится окно для выбора
загружаемых программ.
26
Теперь вызов программ возможен путем считывания штрих-кодов сканером. Активность линии
передачи данных со сканера отображается зеленым значком на панели состояния. Опцию получения
кодов со сканера можно подключать/отключать многократно в течение одного сеанса выполнения
программ, используя кнопки, описанные выше.
Tipo di funzionamento=0
Tipo di funzionamento=1
После получения имени требующего выполнения файла последний загружается на все доступные
системы координат станка. При этом учитывается заданное совмещение рабочих областей (AB, CD,
AD и т.п.) либо размеры DX заготовки (поля 00, 01, 10, 11). Число повторений для программы не
учитывается, и программа продолжает оставаться активной до ее замены следующей. После
считывания имени новой программы новый файл заменяет предыдущий на свободных системах
координат. Системы координат считаются свободными, если на них нет закрепленной заготовки, не
выполняется программа и если они не зарезервированы под выполнение программы. Если
свободные системы координат отсутствуют, файл ставится в очередь и заменяет предыдущий, как
только одна из систем координат освободится. В очередь невозможно поставить более одной
программы: при считывании новой программы она заменяет поставленную в очередь предыдущую
программу.
27
1.3. Ручной режим
При выборе режима соответствующая область экрана принимает вид, показанный ниже. Набор
команд, отображаемых в области, зависит от модели станка.
Систему управления можно также перевести в ручной режим посредством соответствующего ключа,
расположенного на пульте управления станка. Если при повороте ключа станок находился в одном из
штатных рабочих положений (например, в положении автоматической работы) и на станке не
выполнялась программа, то интерфейс управления автоматически переходит в ручной режим.
28
1.3.Команды ручного режима
Калибровка
механизированного стола (Недоступно для данной модели станка)
(Alt+F5)
29
1.4. Режим MDI (ручной ввод команд)
При выборе режима MDI соответствующая область экрана приобретает вид, представленный ниже.
Набор команд, отображаемых в области, зависит от модели станка.
В режиме MDI управление станком ведется непосредственно - путем задания конечных позиций или
ввода инструкций на языке ISO (на языке ЧПУ).
30
1.4.A.1. Команды ISO (F11) - команды MDI
31
1.4.A.2. Тест шпинделей (F12) – Ручное
тестирование сверлильных и фрезерных узлов
Значки, представляющие различные тесты выбираются посредством мыши. Для многих тестов
имеются цифровые поля для ввода параметров. Для подтверждения выбора теста и введенных
параметров следует нажать клавишу Enter. Выполнение теста производится по нажатию кнопки Start
на основном пульте управления или переносном пульте.
32
1.4.A.3. Общие тесты – Тесты для имеющейся
компоновки станка
33
1.4.A.4. Тест инструментальных магазинов
(Shift+F12) – Ручное тестирование
инструментальных магазинов
Значки, представляющие различные тесты, выбираются посредством мыши. Для многих тестов
имеются цифровые поля для ввода параметров. Для подтверждения выбора теста и введенных
параметров следует нажать клавишу Enter. Выполнение теста производится по нажатию кнопки
Start на основном пульте управления или переносном пульте.
34
2. Редактор программ
35
2.A. Область программ
В этой области открываются окна, относящиеся к создаваемым и редактируемым программам.
Возможно одновременное редактирование нескольких программ.
36
2.1. Создание и редактирование программ
Чтобы создать или изменить программу, следует выбрать в выпадающем меню пункт “Создать” или
“Открыть”, соответственно, либо нажать значок или , либо использовать быстрые сочетания
клавиш Ctrl+N или Ctrl+O. При открытии программы для редактирования файл программы
выбирается в окне открытия файла.
После создания или открытия программы ее содержимое будет выведено в окне редактирования.
37
В режиме свободного редактирования в этой области появляется командная строка, в
которую пользователь вводит программные инструкции с необходимыми параметрами.
После нажатия Enter введенная инструкция добавляется к тексту программы, в том виде, в
котором она была записана.
B. Текст программы:
D. Чертеж детали:
После создания новой программы на экране появляется шаблон для ввода данных инструкции-
заголовка. В шаблоне предлагаются значения параметров по умолчанию. После проверки или
корректировки данных нажмите Enter или кнопку OK.
Для добавления новой программной инструкции следует нажать Enter или кнопку OK,
расположенную на правом краю области ввода инструкции. На экране откроется окно для выбора
инструкции: выпадающий список будет содержать все доступные инструкции, включая
определенные пользователем макросы. После выбора требуемой инструкции и нажатия Enter или
кнопки OK появится окно для ввода параметров выбранной инструкции.
38
Можно вернуться к предыдущей инструкции без нажатия кнопки подтверждения – для этого
достаточно нажать клавишу Esc или кнопку Отмена. Нажатие клавиши Esc позволяет изменить уже
добавленную в программу инструкцию, так как при этом открывается окно выбора инструкций.
При нажатии кнопки PAR открывается окно с перечнем параметров и определений, относящихся к
редактируемой программе.
Кнопка “;” позволяет “закомментировать” строку программы быстрым образом: при нажатии этой
кнопки на некоторой строке кода, в начало строки добавляется символ “;”, служащий в качестве
начального символа комментария. Если нажать кнопку на строке-комментарии, то символ “;” будет
убран из начала строки, и, таким образом, вся строка станет полноценной строкой инструкции.
Для добавления новых инструкций можно также использовать панель инструкций и макросов.
Например, чтобы добавить инструкцию начала паза XG0, следует нажать на значок ,
соответствующий операции фрезерования паза, а затем выбрать требуемую инструкцию из
предлагаемого списка. Выбранная инструкция будет отмечена желтой рамкой. На примере ниже
была выбрана инструкция XG0.
После подтверждения выбора открывается окно с шаблоном для ввода параметров выбранной
инструкции.
39
3. Настройка параметров
40
3.C. Панель команд
41
3.1. Настройка параметров станка
Из Редактора программ
Для перехода в раздел настройки параметров станка нажмите значок , расположенный на панели
инструментов.
С Панели станка
Окно раздела поделено на три области, которые выбираются при помощи закладок с
соответствующими значками.
42
3.1.1. Параметры ЧПУ и пароли
В первом разделе показаны некоторые файлы конфигурации для данной модели станка.
Название модели указано в имени директории, доступ в которую разрешен только специалистам
Morbidelli.
FILEPAR – Параметры станка для устройства ЧПУ – доступно только специалистам Morbidelli
43
Для изменения пароля, относящегося к определенной области Xilog, необходимо сначала выбрать
пункт PASSWD и ввести пароль доступа (запрашивается в сервисном отделе Morbidelli). Затем
следует ввести новый пароль.
EDCFG,chiave,1
Здесь первое слово – это область, на которую распространяется пароль, второе слово – сам пароль, а
третье значение задает использование пароля (1 = пароль активен, 0 = пароль не активен).
44
3.1.2. Параметры станка
Штрих-код (BCR)
45
3.1.3. Параметры PLC и оптимизации
46
3.2. Настройка параметров инструментов,
расстановка инструментов
Из Редактора программ
С Панели станка
значком .
47
3.2.1.1 Процедура конфигурирования инструментов
Для того чтобы инструмент считался сконфигурированным, необходимо ввести имя инструмента.
Имя инструмента должно быть уникальным в базе данных. Данное поле будет использоваться в
качестве ключа при поиске или вызове инструмента на различных этапах инструментальной наладки
станка.
Кроме того, можно ввести комментарий к инструменту – краткое описание, позволяющее быстрее
опознать инструмент. Данное поле служит лишь для помощи пользователю (комментарий можно
вывести рядом с именем инструмента в дереве выборки, а также в таблицах расстановки
инструментов – это позволит указать для инструмента больше информации).
48
Чтобы вывести комментарий рядом с именем инструмента следует отметить опцию “Показать
комментарий”, расположенную в контекстном меню, вызываемым нажатием правой кнопки мыши
на запись в дереве выборки. Если опция не была отмечена, комментарий выводиться не будет, даже
если он был введен в таблицу данных рассматриваемого инструмента.
49
При выборе различных полей в таблице конфигурирования инструмента на экране появляются
картинки-подсказки, разъясняющие назначение поля. Для подключения опции вывода картинок-
подсказок следует выделить опцию “Показать/скрыть картинку” в контекстном меню дерева.
50
3.2.1.2 Процедура конфигурирования головок
Для создания других головок следует действовать аналогичным образом, а именно, использовать
вышеуказанную кнопку на панели инструментов. Кроме того, можно использовать контекстное
меню, возникающее при выделении правой кнопкой мыши головки в дереве выборки.
51
Чтобы сконфигурировать головку, необходимо задать ее имя, которое будет использоваться в
качестве ключевого слова при поиске и выборе головки. Кроме имени необходимо задать другие
параметры, описывающие геометрию головки.
После ввода имени головки головка будет считаться сконфигурированной – ее имя появится в дереве
выборки. Кроме того, если было заполнено поле комментария к головке, оно также будет показано в
дереве (для этого следует выбрать опцию “Показать комментарии” в контекстном меню).
52
3.2.1.3 Процедура конфигурирования выходов головки
Если в поле “Тип инструмента” не будет указано никакого значения (т.е. в нем будет оставаться
сокращение “N.D.” – “Не задан”), то в поле “Имя инструмента” будут предложены все имеющиеся в
базе данных инструменты независимо от их типа. Если же в поле “Тип инструмента” указать
определенный тип, то в поле “Имя инструмента” будут предложены только инструменты выбранного
типа. Для обнуления полей достаточно установить в поле “Тип инструмента” значение “N.D.” либо
выбрать пустое имя (не содержащее ни одного символа) в списке, предлагаемом в поле “Имя
инструмента”.
N.D. - Не задан
P - Сверло
F - Фреза
D - Диск
S - Специальный
L - Полировальный круг
M - Фреза со стружкоотводчиком
U - Цикля
V - Обдув
W - Фреза с обдувом
Z - Диск с копиром
53
После выбора инструмента на экран будет выведена таблица со сводкой информации по
выбранному инструменту. Поля таблицы не являются редактируемыми. Измерение параметров
инструмента возможно только в окне редактирования базы данных инструментов.
54
3.2.2Расстановка инструментов
Из Редактора программ
С Панели станка
55
3.2.2.1 Процедура редактирования файла инструментальной
наладки
Для создания файла инструментальной наладки следует нажать мышью на соответствующий значок
на панели окна настройки параметров либо выбрать пункт “Создать” в контекстном меню. При этом
система предложит ввести имя нового файла инструментальной наладки.
Файл инструментальной наладки (используемый в текущий момент, а также другие файлы такого же
типа) отображаются в соответствующем окне.
56
Каждый файл инструментальной наладки содержит несколько таблиц. В первых восьми таблицах
задаются инструменты, установленные на шпинделях неподвижных рабочих голов, начиная с узла 1.
Последние восемь таблиц соответствуют внешним инструментам – инструменты, которые могут
устанавливаться в электрошпиндель из инструментального магазина.
57
При открытии главных вершин списка, соответствующих стационарным рабочим головам, на экран
выводится список из 96 элементов. Последнее число – максимальное количество шпинделей,
которое может быть сконфигурировано для стационарной рабочей головы. При этом активными
являются только значки, связанные со сконфигурированными элементами. Для инструментов,
принадлежащих координатным фрезерным узлам (такие инструменты считаются внешними), также
указывается список из 96 конфигурируемых элементов. Обозначение таких элементов начинается с
буквы E, за которой следует число.
58
Для выполнения инструментальной наладки некоторого элемента (как шпинделя стационарной
рабочей головы, так и внешнего инструмента) надлежит выбрать вершину, соответствующую
требуемому элементу. При этом на экране появится таблица для ввода конфигурационных
параметров.
Чтобы задать определенный инструмент, можно выбрать имя инструмента в поле “Имя инструмента”
либо ввести имя с клавиатуры и нажать Enter.
Если в поле “Тип инструмента” присутствует слово “N.D.” (“Не задан”), то на экране возникнет список
всех инструментов, имеющихся в базе данных. Если же в поле “Тип инструмента” указать некоторый
тип (буквенный код согласно представленной выше таблице: P = сверло, F = фреза и т.п.), то в поле
имени инструментов появятся лишь инструменты указанного типа.
59
После того, как шпинделю был поставлен в соответствие инструмент, во второй таблице,
расположенной в нижней части окна инструментальной наладки, выводятся параметры инструмента.
Эта таблица предназначена лишь для контроля параметров инструмента и не допускает их
редактирования. Для изменения параметров инструментов необходимо открыть окно
редактирования базы данных инструментов.
Чтобы связать инструмент с агрегатной головкой необходимо указать головку в поле “Имя головки”
либо ввести имя с клавиатуры и нажать Enter. После этого станет возможным выбрать инструмент в
поле “Имя инструмента”. Это делается также как и для одиночного инструмента, не являющегося
частью головки.
Если была выбрана агрегатная головка, то, естественно, будет возможно выбрать только инструмент,
принадлежащий этой головке: в списке будут предложены только инструменты (и тип инструмента),
сконфигурированные для выбранной головки.
60
После подсоединения инструмента остается ввести данные инструментальной наладки для
выбранного элемента. На этом операция инструментальной наладки будет завершена, и можно
приступать к инструментальной наладке следующего элемента.
Для файла инструментальной наладки можно использовать весь функционал по работе с базой
данных. Функции доступны через контекстное меню, связанное с элементами дерева. Однако при
этом невозможно добавлять или удалять элементы, копирование и замена данных разрешена.
Подключив отображение комментариев в дереве выборки, можно выбрать один из двух способов
отображения. В первом способе отображается имя инструмента (и головки – при наличии), со
следующим за ним комментарием. Во втором способе отображаются лишь комментарии,
относящиеся к инструментальной наладке.
Если убрать выделение с опции “Показывать комментарии” через контекстное меню, то на экран
будут выводиться лишь имя инструмента (и головки – при наличии) без комментариев.
61
3.2.3Проверка согласованности инструментальной наладки
Данные проблемы сигнализируются на дереве выборки посредством значка опасности. Кроме того, в
случае выделения подобного элемента, на экране не появляется таблицы со сводкой данных
инструмента – вместо нее появляется сообщение об ошибке.
62
Аналогичным образом выводятся сообщения об ошибках, связанных с обращениями из файла
инструментальной наладки в базу данных головок, а также о несоответствии между головками и
инструментами.
63
A.ПРИЛОЖЕНИЕ – Панели инструментов
Резервное
Вызов функции резервного копирования данных.
копирование
64
Конфигурация
Открыть редактор конфигурационных параметров.
станка (Ctrl+M)
Инструментальная
Открыть редактор инструментальной наладки.
наладка
Сведения о Xilog Открыть окно с информацией о программе Xilog Plus (номер версии и
Plus информация об авторских правах).
Подключить функцию быстрой подсказки. Указатель мыши
принимает форму стрелки со знаком вопроса. При нажатии не
Контекстная
некоторый элемент на экране появляется соответствующая статья
подсказка
подсказки. Функция также подключается комбинацией клавиш
[SHIFT]+[F1].
Операции
Показать/скрыть структуру программы.
обработки
65
Уменьшить Отменить увеличение.
Показать
Показать коррекцию на радиус инструмента на соответствующих
коррекцию
операциях обработки.
инструмента
Показать
габаритные
Показать габаритные размеры инструмента.
размеры
инструмента
66
A.3. Панель функций
Автоматическое
Объединение не соединенных контуров (auto-join).
объединение
Изменить
направление Изменить направление прохода контура.
контура
67
A.4. Панель параметров программы
Оптимизация
Выполнить оптимизацию сверления
сверления
Оптимизация
Выполнить оптимизацию закрепления заготовки.
закрепления
Оптимизация
Выполнить оптимизацию последовательности выполнения операций
последовательности
обработки.
операций
Оптимизация замен
Выполнить оптимизацию замен инструментов.
инструментов
Оптимизация замен
инструмента для Выполнить оптимизацию замен инструментов для параллельных
параллельных голов.
голов
68
A.5. Панель программных инструкций и макросов
На этой панели собраны основные инструкции, используемые при составлении программ.
Инструкции разделены по функциональным группам. К инструкциям можно также добавить
макросы, созданные пользователем.
69
A.6. Панель программ
70
B.ПРИЛОЖЕНИЕ – Панель состояния
В левой части панели состояния выводятся комментарии о назначении пунктов меню и кнопок (при
наведении на них указателем мыши).
71
B.2. Панель состояния для Панели Станка
72
В правой части панели состояния показаны нажатые клавиши режимов ввода:
73
C. ПРИЛОЖЕНИЕ – Конфигурирование станка –
Описание полей
74
C.1. Общие данные (GENDATA)
В данном разделе собраны некоторые конфигурационные параметры общего характера.
75
НЕТ = (по умолчанию) Если в программном наборе
имеется программа, выполняемая на
сопряженных рабочих областях (например, -AB), то
перед запуском следующей программы,
использующей те же области (например, –BA),
необходимо дождаться завершения первой
программы.
76
сверлильного узла имеют вертикальный размер,
из-за которого возможен их конфликт с
траверсами стола (для столов типа TV/TVS).
Конфликт происходит на малых высотах сверления
отверстий, когда под заготовкой нет подкладных
плит.
77
излома 90 градусов”.
78
Файл
инструменталь- Используемый по умолчанию файл
ной наладки по инструментальной наладки
умолчанию
УСКОРЕНИЕ (ACC)
Данный параметр используется для модуляции
ускорения в программах ISO при помощи
инструкции EGxx.
Ускорение по
[%]
C1/C2
В настоящее время этот параметр более не
используется, так как управление процессом
передано параметрам ЧПУ.
Ускорение при Данный параметр модулирует ускорение в
отходе от программе ISO при помощи инструкции Egxx в
элементов на [%] момент выхода сверла из горизонтального
боковых отверстия. Это необходимо для предотвращения
сторонах вибрации станка.
ЧАСТОТНЫЕ ПРЕОБРАЗОВАТЕЛИ
Макс. обороты
[об/мин Максимальное число оборотов, выдаваемое
преобразовате-
x1000] преобразователем частоты.
ля частоты
Мин. обороты
[об/мин Минимальное число оборотов, выдаваемое
преобразовате-
x1000] преобразователем частоты.
ля частоты
Мин.
[об/мин Минимальная величина при изменении числа
отклонение
x1000] оборотов, выдаваемых преобразователем частоты.
преобр. частоты
ОПТИМИЗАЦИЯ (OPT)
Погрешность Z-
смещения при Допустимая погрешность при выборе длины сверл,
оптимизации [мм] используемых в оптимизации отверстий,
процесса относительно требуемой длины самих отверстий.
сверления
F
Скорость
Данный параметр определяет максимальную
прохода дуг [м/мин]
скорость, на которой можно проходить дугу
R=1м/39.37in 90°
79
окружности с радиусом >= 1 м и углом 90°.
Скорость
прохода дуг [м/мин]
R=.01м/.39in 90°
Скорость
прохода дуг [м/мин]
R=1м/39.37in 0°
Скорость
прохода дуг [м/мин]
R=.01м/.39in 0°
80
Данный параметр определяет максимальную
скорость, на которой можно проходить ломаную с
углом, стремящимся к 0°.
Скорость
прохода излома [м/мин]
0°
Скорость
прохода излома [м/мин]
90°
81
запуске управляющей программы система Xilog
Plus проверяет диаметры всех вызываемых в ней
инструментов. В случае превышения максимально
Макс. диаметр допустимого диаметра выполнение программы
инструмента [мм] блокируется.
типа 2
Политика назначения инструментам свободных
мест магазина Rapid описана в разделе,
относящемся к файлу STOREPOS.CFG
(инструментальные магазины) пользовательской
документации, прилагаемой к станку.
Рассматриваемые параметры существенны только
для станков, оснащенных магазином ToolRoom, и
не играют никакой роли, если у станка есть только
магазины RAPID 10/12.
Макс. диаметр
Примечание: Начиная с версии 6.0 в системе Xilog
инструмента [мм]
Plus реализована оптимизация работы с
типа 3
магазинами ToolRoom. При задействованной
функции оптимизации рассматриваемые
параметры оказываются не существенными
(однако их все равно следует задавать).
Тип [NO,QEM,
Модель индикаторов
индикаторов SEPRI,SIKO]
[NOCOM,
COM-порт
COM1, COM2, COM-порт, к которому подсоединены индикаторы
индикаторов
COM3, COM4]
Z-смещение
Расстояние по Z между нижней стороной заготовки
траверсы- [мм]
и опорной плоскостью траверс
присоски
82
Число упоров по
[1…4] Число упоров базирования заготовки вдоль оси Y
оси Y
SY = Зеркально по Y
SXY = Зеркально по X и Y
НЕТ = Центральные упоры отсутствуют (например,
когда речь идет о станках с двумя зонами
закрепления заготовки) или упоры смонтированы
только на противоположных краях стола.
83
запущена на “-BA”.
VIRT8 =
МЕХАНИЗИРОВАННЫЙ СТОЛ (MOTORPL)
X-смещение
механизирован
[мм]
ного стола (отн.
нуля станка)
Y-смещение
механизирован
[мм]
ного стола (отн.
нуля станка)
Дистанция
безопасности
[мм]
между
траверсами
Дистанция
безопасности
между [мм]
присосками/
зажимами
Множитель для
координат
траверс
Множитель для
координат
зажимов
Фиктивная
центральная
траверса
Учет размеров
Погрешность
позициониро- [мм]
вания устройств
Смещение для
[мм]
выборки люфта
Смещение
окончательного
[мм]
позициониро-
вания
Размер по X
механизирован- [мм]
ного основания
Размер по Y
механизирован- [мм]
ного основания
84
PRISMA
Z-смещение [мм] Смещение по оси Z головки PRISMA
85
C.2. Оси
В этом разделе объединены параметры, относящиеся к приводам координатных перемещений,
имеющимся у станка.
ЧПУ NUM
Предел хода- [микрон]
Предел хода+ [микрон]
Координата
[микрон]
калибровки
Макс. скорость [мм/мин]
Станд.
[мм/с^2]
ускорение
Ускорение
[мм/с^2]
ручной подачи
Ошибка
[микрон]
слежения
Коэфф. усиления
сервопривода
MULTI:
DIVI:
Люфт при смене
[микрон]
направления
Окно остановки [микрон]
Динамическое
управление
движением
Id фикс. зон
ЧПУ ESA
Предел хода- [микрон]
Предел хода+ [микрон]
Координата
[микрон]
калибровки
Макс. скорость [мм/мин]
Станд.
[мм/с^2]
ускорение
Ускорение
[мм/с^2]
ручной подачи
Ошибка
[мм]
слежения с VFF
Коэфф. усиления
сервопривода
Механический
86
шаг
Люфт при смене
[мм]
направления
Окно остановки [мм]
Ошибка
слежения без [мм]
VFF
Имя оси в pppIso
ID оси
абсолютный
Направление
оси
Преобразование
ЧПУ OSAI
Предел хода- [микрон]
Предел хода+ [микрон]
Координата
[микрон]
калибровки
Макс. скорость [мм/мин]
Станд.
(мм/с^2):
ускорение
Ускорение
(мм/с^2):
ручной подачи
Ошибка
[мм]
слежения с VFF
Коэфф. усиления
сервопривода
Механический
шаг
Люфт при смене
[мм]
направления
Окно остановки [мм]
Ошибка
слежения без [мм]
VFF
Имя оси в pppIso
ID оси
абсолютный
Направление
оси
ID оси процесса
87
C.3. Станки (MACHINES)
В этом разделе объединены параметры, относящиеся к станкам или процессам ISO.
X-координата
[мм] Недоступно для данной модели станка
нуля станка
Y-координата
[мм] Недоступно для данной модели станка
нуля станка
Z-координата
[мм] Недоступно для данной модели станка
нуля станка
88
C.4. Рабочие области (FIELDS)
В этом разделе объединены конфигурационные параметры рабочих областей станка.
89
Начало
координат оси [мм]
Z (ноль станка)
При помощи этих параметров задаются реальные
Длина (размер размеры каждой конфигурируемой рабочей
[мм]
по X) области. Параметр используется для
автоматического выбора рабочей области в
Ширина момент запуска программы (см. инструкцию по
[мм] автоматическому выполнению программ и
(размер по Y)
программных наборов).
X-смещение
упоров на
[мм]
многофункци-
ональном столе
Y-смещение
упоров на
[мм]
многофункци-
ональном столе
Начало
координат X
при подвижном Аналогичен параметру “Начало координат оси X”,
[мм]
упоре %1 в но при подвижном упоре в положении ВЫКЛ.
положении
ВЫКЛ
Ширина
(Размер по X
мм) при
Аналогичен параметру “Размер по X области”, но
подвижном [мм]
при подвижном упоре в положении ВЫКЛ.
упоре %1 в
положении
ВЫКЛ
90
C.5. Узлы (GROUPS)
В этом разделе собраны параметры, относящиеся к настройкам рабочих узлов.
Ось
Номер подстанка
или процесса ISO (1- [1-9]
9)
Ось X
Ось Y
Ось Z
Ось U
Ось V
Ось W
Ось A
Ось B
Ось C
91
мм/мин] равным 0). Это скорость движения головы
станка во время процедуры контактного
измерения.
Для этого параметра необходимо задать то же
значение, что и для аналогичного параметра
“OffsetZ 0_macchina” в Xilog3.cfg, но с
обратным знаком.
92
C.6. Рабочие головы (PHEADS)
Данный раздел позволяет конфигурировать рабочие головы и различные вспомогательные агрегаты
станка.
NC = Не задано
LABEL = Этикетировщик
93
в движение по оси Z тем же управляемым
приводом, что и главный шпиндель.
ПОД ТИП
ТИП FIX BORING VERTICAL
1 HSK 7.5 7F HSK 6.6
2 HSK 11 15F HSK 10
3 HSK 16 15F_12H HSK 15
4 ISO 30 20F
5 20F_15H
6 20F_16H
Тип 7 20F_20H
электрошпин- [1-14] 8 20F_15&16H
деля 9 20F_15&20H
10 20F_16&20H
20F_
11
15&16&20H
12 30F
13 18F
14 12F
94
Данный параметр определяет способ управления
для тех случаях, когда на голове установлена
система углового позиционирования инструмента
(Vector):
95
активировать любой “внешний” инструмент,
определенный в инструментальной наладке. Ось
системой Vector управляется Xilog Plus
автоматически на основе запрограммированных
геометрий и конфигурационных параметров,
заданных в инструментальной наладке.
96
(система Vector с интерполированием или без),
значение параметра должно соответствовать
угловому положению (в градусах) в которое
перемещается привод Vector перед подъемом
головы.
+Y = в направлении роста Y
97
ИНСТРУМЕНТАЛЬНЫЕ МАГАЗИНЫ (MAG)
Магазин для
Номер магазина, для которого разрешена замена
смены [НЕТ,1,2,…8]
инструмента.
инструмента
Использование операции “скрытой” (т.е.
выполняемой параллельно с другими
операциями) замены инструмента на главном
шпинделе. Поскольку такая операция возможна
только для главного шпинделя (голова 3), вид
параметра для головы 3 отличается от его вида
для других голов.
98
параметр оставляется равным 0.
КОЖУХ (HOOD)
Тип кожуха
Число позиций
кожуха
Позиция
кожуха 1
Позиция
кожуха 2
Позиция
кожуха 3
Позиция
кожуха 4
Позиция
кожуха 5
Позиция
кожуха 6
Позиция
кожуха 7
Позиция
кожуха 8
ОТСТРОЙКИ
Смещение между базовой точкой рабочей головы
Отстройка 0 и соответствующей “Базисной головой” (“Testa di
[мм]
(Ось X) riferimento”), определенной в Xilog3.cfg (обычно
это голова №1 или №3, т.е. сверлильный узел или
Отстройка 0 главный шпиндель).
[мм]
(Ось Y)
“Абсолютные” координаты, выводимые на экран,
Отстройка 0 показывают положение в системе координат
[мм] станка (в системе координат подвижной стойки).
(Ось Z)
Эти координаты есть:
Отстройка 1
[мм] X, Y = координаты оси вращения главного
(Ось X)
99
шпинделя (голова №3)
Отстройка 1
[мм]
(Ось Y)
Z = высота положения нижнего кольца оправки
ISO30 (верхнего кольца оправки HSK),
Отстройка 1 установленной в главном шпинделе. Отметим, что
[мм]
(Ось Z) в файле инструментальной наладки длина
инструмента отсчитывается именно от этой точки.
Отстройка 2
[мм] Параметры “отстроек” определяют смещения
(Ось X)
различных вспомогательных шпинделей
Отстройка 2 относительно главного шпинделя и служат для
[мм] правильного позиционирования инструмента в
(Ось Y)
процессе работы.
100
– основного сверлильного узла) и равными
описанным выше координатам.
101
Для головы №2 рассматриваемые параметры
никогда не задаются.
102
Дополнительная информация о ходах
пневматического отвода/подвода в рабочее
Ход H1 [мм] положение рабочих узлов. Обычно эти параметры
не используются и оставляются равными 0.
Единственное исключение – сверлильный узел.
Параметры предусмотрены для возможности
использования челночного механизма замены
инструмента.
103
C.7. Шпиндели сверлильного узла (SPINDLES)
В этом разделе определяются параметры шпинделей сверлильных голов, ранее описанных в разделе
PHEADS.
104
Сторона детали, на которой может работать
сверлильный шпиндель
Стороны обозначаются и нумеруются согласно
общему правилу Xilog Plus:
[ALL, UP, DX,
ALL = все,
Сторона SX,
UP = верхняя,
обработки BACK, FRONT,
DX = правая,
DOWN]
SX = левая,
FRONT = передняя,
BACK = задняя,
DOWN = нижняя.
Номер сверлильной головы, которой принадлежит
Номер головы шпиндель согласно определениям файла
Pheads.Cfg.
При помощи данного параметра определяется
соответствие между сверлильными головами и
Номер двигателями привода шпинделей.
[1,2...]
двигателя
=1 двигатель шпинделей главной головы
>1 двигатели шпинделей вспомогательных голов
При помощи данного параметра определяется
соответствие между сверлильными головами и
частотными преобразователями, используемыми
Частотный для питания двигателей шпинделей.
преобразова- [1,2]
тель =1 сверлильной голове соответствует частотный
преобразователь 1
=2 сверлильной голове соответствует частотный
преобразователь 2
Данный параметр задается только при наличии у
станка пильного узла. Он определяет расстояние
между вертикальной поворотной осью агрегата и
Расстояние D [мм]
“внутренней” стороной пильного диска.
Когда параметр не используется, его необходимо
оставить равным 0.
Угол наклона оси вращения шпинделя
относительно вертикали.
Параметр оставляется равным 0 для всех
“вертикальных” шпинделей (то есть тех, которые
работают на стороне 1 заготовки).
Параметр задается равным +90 для всех
“горизонтальных” шпинделей (то есть тех, которые
работают на боковых сторонах заготовки), а также
Угол A (B для для шпинделей 30/31, соответствующих пильному
[0,90 град.]
типа 'D') агрегату (при наличии).
Примечание: Для получения более подробной
информации по последним параметрам см.
инструкцию Xilog Plus по конфигурированию
угловых головок и пильных агрегатов.
Параметр должен равняться 90° только для
горизонтальных агрегатов (90-91,92-93) и пильных
агрегатов (80-81,82-83).
105
Расстояния (по осям X и Y) от рассматриваемого
шпинделя до базисного шпинделя (шпиндель №1).
Для первого шпинделя эти значения, очевидно,
оставляются равными 0. Для всех остальных
необходимо ввести расстояние по осям X и Y
X-смещение [мм] между осью вращения рассматриваемого
инструмента и осью вращения базисного
инструмента.
Для случая угловых головок (горизонтальных
шпинделей) вводятся координаты XY центра
резьбового хвостовик относительно шпинделя 1.
Для ясности на представленном ниже рисунке
показаны все расстояния, задаваемые в файле
Pheads.Cfg (смещение между шпинделем 1 и
главным шпинделем) и файле Spindles.Cfg
(смещение между шпинделем N и шпинделем 1).
Y-смещение [мм] Необходимо иметь в виду, что данные смещения
всегда относятся к рабочему положению
инструментов.
Head (nr) = главный шпиндель.
=1 Morbidelli
Для вертикальных сверлильных шпинделей
данный параметр оставляется равным 0
(возможные различия между Z-координатами
отдельных шпинделей в рабочем положении
пренебрежимо малы по сравнению с
неопределенностью глубины обработки).
1. Для горизонтальных сверлильных шпинделей
Z-смещение / это – расстояние по Z между базисным шпинделем
[мм] (шпиндель №1) и осью вращения
Расстояние по Z
рассматриваемого шпинделя (речь, как всегда,
идет о рабочем положении!).
2. Для шпинделей пильных агрегатов (для
моделей обрабатывающих центров, оснащаемых
пильным агрегатом) это – расстояние по Z между
осью вращения пилы и базисным шпинделем (см.
также аналогичный параметр в инструментальной
наладке).
Параметр задается только для “шпинделей”,
соответствующих двум рабочим положениям
пильного узла с пневмоприводом поворота. Такой
агрегат может монтироваться на некоторые
модели сверлильно-присадочных станков.
R-смещение / Значение параметра определяется точно также как
[град.]
APU и в инструментальной наладке:
- 90 градусов для “нормального” положения
(обычно шпиндель №30), то есть, когда пила
ориентирована вдоль оси Y.
- 180 градусов для “повернутого” положения
(обычно шпиндель №31), то есть, когда пила
106
ориентирована вдоль оси X.
Когда параметр не используется, его надлежит
оставить равным 0.
Время ожидания подъема шпинделя. В случае
задания данного параметра в управляющую
программу ISO непосредственно после команды
подъема шпинделя добавляется блок G4. Он
обеспечивает задержку, необходимую для
полного подъема шпинделя под действием
Время возвратной пружины.
ожидания [сек] Параметр особенно полезен в случае угловых
подъема головок – его использование гарантирует, что
головка будет полностью возвращена в верхнее
положение перед началом ее перемещения над
заготовкой (защита от столкновений).
Если параметр был задан, то имеет преимущество
над аналогичной настройкой в Pheads.Cfg (только
для головы 1).
107
C.8. Траверсы и присоски (SUPPORTS)
В данном разделе содержатся конфигурационные параметры траверс и присосок станка (у станка
может не быть траверс – например, когда станок укомплектован многофункциональным столом).
Y-смещение
Y-смещение траверсы относительно машинного
траверсы (отн. [мм]
нуля
нуля станка)
Смещение по X
направляющей [мм]
рейки
Левый X-
размер [мм] Левый и правый размеры траверсы, измеряемые
траверсы от ее собственной базисной точки вдоль оси X.
Правый X- (Базисная точка траверсы – это точка, по которой
размер [мм] определяются координаты положения траверсы.)
траверсы
Нижний предел
Х-позиции
[мм] Нижний предел положения траверсы по X
траверсы (отн.
нуля станка)
Верхний
предел Х-
позиции [мм] Верхний предел положения траверсы по X
траверсы (отн.
нуля станка)
Нижний предел
Y-позиции Нижний предел положения опоры (присоски,
[мм]
присоски (отн. зажима и пр.) по Y.
нуля станка)
Верхний
предел Y-
Верхний предел положения опоры (присоски,
позиции [мм]
зажима и пр.) по Y.
присоски (отн.
нуля станка)
Ширина
внутренней
[мм] Толщина боковых сторон траверсы.
опорной
поверхности
Положение упоров на траверсе
CX = 0 = по центру
Положение
[CX,SX,DX]
упоров
SX = 1 = слева
DX = 2 = справа
108
Радиус заднего
[мм] Радиус заднего упора базирования заготовки
упора
NO = 0 = по центру
Подъемные
[NO,SX,DX] SX = 1 = слева
планки
DX = 2 = справа
109
C.9. Штрих-код (BCR)
В этом разделе объединены конфигурационные параметры процедуры считывания штрих-кодов. Для
считывания кодов используется оптический сканер, подключаемый к последовательному порту
компьютера.
Рекомендуемое значение = 6.
1 = Символ NACK отсутствует (протокол ACK/NACK
отключен – это рекомендуемое значение)
Значение от 0 до 255 = значение, используемое в
качестве символа NACK протокола ACK/NACK.
Символ NAK
Как и выше, Xilog Plus отправляет этот код в
[-1,0,…255]
(Not случае ошибки приема. Если этот параметр
Acknowledged) задается, он должен отличаться от ACK. Данный
символ должен задействоваться одновременно с
предыдущим.
110
Аналогично предыдущему этот параметр
определяет код ASCII (0-255) символа,
завершающего рабочую последовательность
символов, передаваемых сканером при каждом
чтении. Параметр может принимать
отрицательные значения (в интервале от -1 до -
Символ Sfx
[-255,…255] 255). В этом случае он будет соответствовать
(Suffix)
числу “рабочих” символов (включая префикс!),
требующих обработки (остальные символы будут
игнорироваться). Стандартное значение 43, что
соответствует символу “+” (плюс).
111
C.10. Настройки PGM / DXF (CAD)
В этом разделе собраны некоторые значения по умолчанию, используемые при создании новых
программ и импортировании файлов DXF.
Значения по умолчанию
Стандартный Номер инструмента, используемого при создании
номер новой программы или импортирования
инструмента траекторий фрезерной обработки.
Стандартная Длина заготовки, используемая при создании
длина плиты [мм] новой программы или импортировании данных
(DX) из файла DXF.
Стандартная Ширина заготовки, используемая при создании
ширина плиты [мм] новой программы или импортировании данных
(DY) из файла DXF.
Стандартная Толщина заготовки, используемая при создании
толщина плиты [мм] новой программы или импортировании данных
(DZ) из файла DXF.
Импорт/экспорт DXF
Директория, в которой сохраняются данные
Директория
конфигурации.
Слой
Имя слоя импортируемого файла dxf, в котором
координатно-
содержатся пути координатно-фрезерной
фрезерной
обработки.
обработки
Слой
Имя слоя импортируемого файла dxf, в котором
вертикальных
содержатся вертикальные отверстия.
отверстий
Слой
Имя слоя импортируемого файла dxf, в котором
горизонталь-
содержатся горизонтальные отверстия.
ных отверстий
Свободные
[НЕТ,ДА]
заходы/отходы
Заходы =
[НЕТ,ДА]
отходы
xGIN параметр
C
112
xGIN параметр
G
xGIN параметр
Q
xGIN параметр
R
xGOUT
параметр G
xGOUT
параметр Q
xGOUT
параметр R
xGOUT
параметр L
Стандартная
Стандартная глубина отверстий, импортируемых
глубина [мм]
из файла dxf.
отверстий (Z):
Скорость
Скорость подачи для оптимизированных
оптимизиро-
[м/мин] операций сверления отверстий, импортируемых
ванного
из файла dxf.
сверления
Максимальный Максимальный диаметр отверстий,
диаметр [мм] используемый при импортировании программы
отверстий из файла dxf.
Тип сверл, используемых при импортировании
отверстий в форме оптимизированных операций
Тип сверл [P,L,S] сверления:
113
Частота
Частота вращения, используемая при
вращения [об/мин]
импортировании программ из dxf.
двигателя
Число дуг на
квадрант при
эллиптической
интерполяции
Макс. длина
скругления
(для Auto-Join)
Тип
[A,X,Y] (0=A.,1=X,2=Y):
оптимизации
114
C.11. Последовательные порты (RS232)
В этом разделе содержатся параметры, используемые для конфигурирования портов
последовательной передачи данных (RS232) компьютера.
115
C.12. Многофункциональный стол (MULTIFUNZ)
В этом разделе собраны конфигурационные параметры многофункционального стола.
multifunz – GENERAL
Размер по X
многофункц. [мм] Размер многофункционального стола по оси X.
стола
Размер по Y
многофункц. [мм] Размер многофункционального стола по оси Y.
стола
X-смещение Смещение по X между началом координат
начала многофункционального стола и началом
координат [мм] координат Xilog Plus. (Начало координат
многофункц. многофункционального стола находится на
стола нижнем левом краю.)
Y-смещение
начала Смещение по Y между началом координат
координат [мм] многофункционального стола и началом
многофункц. координат Xilog Plus.
стола
Расстояние по X
Расстояние по X от задних упоров до начала
до задних [мм]
координат.
упоров
Расстояние по Y
Расстояние по Y от задних упоров до начала
до задних [мм]
координат.
упоров
multifunz – VACUUM
Радиус винтов
Радиус винтов вакуумной системы
вакуумной [мм]
многофункционального стола.
системы
Шаг по X винтов
Расстояние по X между соседними винтами
вакуумной [мм]
вакуумной системы многофункционального стола.
системы
Шаг по Y винтов
Расстояние по Y между соседними винтами
вакуумной [мм]
вакуумной системы многофункционального стола.
системы
X-отстройка Расстояние по X между началом координат
винта отн. нуля [мм] многофункционального стола и соответствующим
многоф. стола ему базовым винтом вакуумной системы.
Y-отстройка Расстояние по Y между началом координат
винта отн. нуля [мм] многофункционального стола и соответствующим
многоф. стола ему базовым винтом вакуумной системы.
multifunz – CANAL
Длина внутр.
[мм]
сечения
Длина внеш.
[мм]
сечения
Ширина паза [мм]
116
X-отстройка паза
отн. нуля [мм]
многоф. стола
Y-отстройка паза
отн. нуля [мм]
многоф. стола
multifunz - NESTING
Y-отстройка паза
отн. нуля
[мм]
многофункц.
стола
Подключение
контроля
столкновений
Время замены
[сек]
инструмента
Время спуска
шпинделя с
учетом времени [сек]
выхода в
рабочий режим
Время подъема
[сек]
шпинделя
Время спуска
сверла с учетом
времени выхода [сек]
в рабочий
режим
Время подъема
[сек]
сверла
Время спуска
кромочного [сек]
узла
Время подъема
кромочного [сек]
узла
Время загрузки
[сек]
кромки
Линейная
скорость вне
детали
117
D. ПРИЛОЖЕНИЕ – Инструменты и
инструментальная наладка – Описание полей
Специальный (S)
Полировальный круг (L)
Фреза для свесов (R)
Цикла (U)
Сопло обдува (V)
Фреза с соплом обдува (W)
Диск с копиром (Z)
Для конфигурирования агрегатных головок предусмотрены следующие разделы
D.1.5. Агрегат
D.1.6. Выход агрегата
Инструментальная наладка подразделяется на две части. Первая часть относится к так называемым
стационарным инструментам – инструментам, используемым на рабочих головах, не оснащенных
механизмами замены инструмента. Вторая часть относится к внешним инструментам, используемым
на рабочих головах, не оснащенных механизмами замены инструмента.
118
D.1. Инструменты и агрегатные головки
Габаритный
[мм] Максимальный диаметр инструмента.
диаметр
Тип сверла:
S = сверло с зенкером
Тип сверла [S,P,L]
P = плоское сверло
L = остроконечное сверло
119
Высота Расстояние от нижнего конца сверла до начала
[мм]
зенкера зенкерной части.
[если<100,
Максимальная то м/мин, Максимальная скорость рабочей подачи
скорость иначе инструмента.
мм/мин]
[если<100,
то м/мин,
Скорость G0/B Скорость рабочей подачи при сверлении.
иначе
мм/мин]
120
Расстояние по оси Y между инструментом и осью
Y-смещение [мм]
вращения электрошпинделя.
121
Длина фрезы [мм] Длина инструмента.
[если<100,
Максимальная то м/мин, Максимальная скорость рабочей подачи
скорость иначе инструмента.
мм/мин]
122
Направление вращения инструмента:
123
D.1.3. Диск (D)
Рабочий вылет
[мм] Максимальная глубина резания.
резцов
Толщина
пильного [мм] Толщина пильного диска.
диска
124
попутное встречное
унив. =
-=
Угол
биссектрисы
[град.]
при
скруглении
[если<100,
Максимальная то м/мин, Максимальная скорость рабочей подачи
скорость иначе инструмента.
мм/мин]
125
Скорость спуска на участке от координаты
[если<100,
безопасности до координаты обработки. Данный
то м/мин,
Скорость G0/B параметр может быть задан также на этапе
иначе
программирования детали в инструкции G0 или
мм/мин]
XG0.
126
Комментарий, в котором можно дать краткое
Комментарий описание инструмента. В процессе
к инструменту инструментальной наладки комментарий не
используется.
Длина щупа
[мм]
для стороны 1
Ход
срабатывания
микровыклю- [мм]
чателя для
стороны 1
Длина щупа
[мм]
для стороны 2
Ход
срабатывания
микровыклю- [мм]
чателя для
стороны 2
Длина щупа
[мм]
для стороны 3
Ход
срабатывания
микровыклю- [мм]
чателя для
стороны 3
Длина щупа
[мм]
для стороны 4
Ход
срабатывания
микровыклю- [мм]
чателя для
стороны 4
127
Длина щупа
[мм]
для стороны 5
Ход
срабатывания
микровыклю- [мм]
чателя для
стороны 5
128
D.1.5. Агрегатная головка
129
D.1.6. Выход агрегата
N.D. - Не задано
P - Сверло
F - Фреза
D - Диск
S - Специальный
L - Полировальный круг
Тип [N.D.,P,
M - Фреза со стружкоотводчиком
инструмента …W,Z]
N - Радиальная фреза на плавающем патроне
U - Цикля
V - Сопло обдува
Z - Диск с копиром
DOWN = нижняя).
130
концом инструмента. (Если значение превышает
габаритные размеры инструментов, то
учитывается только этот параметр. В противном
случае учитывается габаритный размер
инструмента.)
131
D.2. Инструментальная наладка
D.2.1. Инструментальная наладка – Стационарные
инструменты
N.D. - Не задано
P - Сверло
F - Фреза
D - Диск
S - Специальный
L - Полировальный круг
Тип [N.D., P, …
M - Фреза со стружкоотводчиком
инструмента W, Z]
N - Радиальная фреза на плавающем патроне
U - Цикля
V - Сопло обдува
Z - Диск с копиром
132
Комментарий
к инструмен- Комментарий, в котором можно дать краткое
тальной описание инструментальной наладки станка.
наладке
Скрытая
Возможность замены инструмента на главном
замена
[НЕТ,ДА] шпинделе по ходу работы сверлильного узла
инструмента
(значение по умолчанию = НЕТ).
не разрешена
133
D.2.2. Инструментальная наладка – Внешние
инструменты
N.D. - Не задано
P - Сверло
F - Фреза
D - Диск
S - Специальный
L - Полировальный круг
Тип [N.D., P, ...
M - Фреза со стружкоотводчиком
инструмента W, Z]
N - Радиальная фреза на плавающем патроне
U - Цикля
V - Сопло обдува
Z - Диск с копиром
Комментарий
к инструмен- Комментарий, в котором можно дать краткое
тальной описание инструментальной наладки станка.
наладке
134
Скрытая
Возможность замены инструмента на главном
замена
[НЕТ,ДА] шпинделе по ходу работы сверлильного узла
инструмента
(значение по умолчанию = НЕТ).
не разрешена
DOWN = нижняя).
135
A.ПРИЛОЖЕНИЕ – Программные инструкции –
Описание полей
(Если для программной инструкции имеется несколько вкладок с параметрами, то в тексте будут
представлены изображения всех таких вкладок с соответствующими комментариями.)
F = Сторона обработки
K = Инкрементальное программирование
P = Зеркальная симметрия
136
Вкладка FCKP (Сторона обработки – Коррекция радиуса инструмента – Инкрементальное
программирование – Зеркальная симметрия)
F = Сторона обработки
C = Коррекция радиуса инструмента. Может принимать значения “Отсутствует” (C=0), “Справа” (C=1),
“Слева” (C=2), “По глубине” (C=3). Если выделить пункт “По глубине” одновременно с правой или
левой коррекцией, то мы получим, соответственно, C=13 и C=23. При подключении коррекции
радиуса инструмента можно ввести размер припуска (S).
P = Зеркальная симметрия по X (P=1), по Y (P=2), по XY (P=3) либо без таковой (P=0). При изменении
ориентации фрезерных траекторий для случая отсутствия зеркальной симметрии мы получим P=10, а
для случаев зеркальной симметрии по X, по Y, по XY, получим соответственно P=11, P=12, P=13.
Наличие вкладки FCKP и набор содержащихся в ней полей определяется типом программной
инструкции.
137
E.1. Заголовок программы и редактор инструкций
H – Заголовок программы
В заголовке программы описывается обрабатываемая плита. Эта инструкция является
обязательной и всегда идет в начале программы.
Единица измерения (*) = миллиметры (MM) или дюймы (IN). Если в поле не выбрать значение, то
система использует единицы измерения, заданное в параметрах станка.
Непрерывный цикл (C) = НЕТ (=0) для обычной работы; ДА (=1) для работы в непрерывном режиме.
138
Опции (T) = Использование подъемных приспособлений (при наличии) и лазерных указателей для
базирования заготовки (при наличии).
X-смещение (BX) = Расстояние по X между началом координат детали и началом координат области.
Y-смещение (BY) = Расстояние по Y между началом координат детали и началом координат области.
Z-смещение (BZ) = Размер по Z подкладной плиты, устанавливаемой под заготовкой (при наличии).
ПРИМЕЧАНИЕ. Если для параметров DX, DY, DZ будут введены значения 0, 0, 0, то программа будет
автоматически рассматриваться как макрос.
139
Режим свободного редактирования
Свободное редактирование – это режим, позволяющий вводить программные инструкции
непосредственно в виде кода.
; - Комментарий
Данная инструкция позволяет вводить в программу строки с комментариями.
ПРИМЕЧАНИЕ. Используя кнопку “;”, присутствующую в окне ввода данных всех программных
инструкций, можно закомментировать/раскомментировать строку одним нажатием мыши.
140
E.2. Сверление отверстий
XB, B – Сверление отверстий
Выполнение одного или нескольких отверстий
XB X=0 Y=0 Z=0 R=1 x=0 y=0 Q=0 T=160 V=1 S=100 E=0 D=0 G=0 a=0 F=1 K=0 P=0
Общ. число отв. (R) = число отверстий (включая первое базисное отверстие)
Повторения в зерк. обл. (Q) = повторение отверстий путем зеркального отображения по X и Y (НЕТ=0,
SX=1, SY=2, SXSY=3)
Число проходов (G) = число приемов при сверлении отверстия (для удаления стружки)
141
Y-смещение плавающей сверл. головки (ось E) (a) = Смещение плавающей сверлильного головки по
Y (позиция по оси E)
XBO X=0 Y=0 Z=0 D=0 R=1 x=0 y=0 N=”P” V=1 L=0 F=1 K=0 P=0
Общ. число отв. (R) = число отверстий (включая первое базисное отверстие)
142
Высота зенкера (LS) = высота зенкера (только когда N=S)
Число проходов (G) = число приемов при сверлении отверстия (для удаления стружки)
XBR X=0 Y=0 Z=0 H=0 A=0 Q=0 B=0 T=160 V=1 S=100 E=0 D=0 G=0 F=1 K=0 P=0
Высота от стола (H) = Высота положения отверстия от рабочего стола (координата, на которую
должен опуститься инструмент, отсчитываемая от рабочего стола станка). Если значение не задано,
действует параметр DZ.
Угол поворота (A) = Угол поворота отверстия (положительный угол – по часовой стрелке).
143
Инструменты (T) = Список инструментов. При наличии нескольких инструментов координаты X, Y
относятся к первому указанному инструменту.
Наклон (B) = Угол наклона отверстия относительно вертикали (только для узла Prisma).
Число проходов (G) = Число приемов при сверлении отверстия (для удаления стружки)
144
E.3. Фрезерование
XG0, G0 – Начало контура фрезерования
Точка начала фрезеруемого контура.
XG0 N=”имя” X=0 Y=0 Y=0 Z=0 T=160 V=1 S=100 E=0 D=0 F=1 C=0 K=0 P=0
145
XG1, G1 – Фрезерование по прямой
Определение отрезка.
146
XG2, G2 – Фрезерование с круговой интерполяцией по
часовой стрелке
Определение дуги окружности, проходимой по часовой стрелке.
Направление подачи (G) = Направление прохода дуги (по часовой стрелке = XG2, G2; против часовой
стрелке = XG3, G3)
147
XG3, G3 – Фрезерование с круговой интерполяцией против
часовой стрелки
Определение дуги окружности, проходимой против часовой стрелки.
Направление подачи (G) = Направление прохода дуги (по часовой стрелке = XG2, G2; против часовой
стрелке = XG3, G3)
148
XG5, G5 – Элемент касательный предыдущему
Определение элемента контура фрезерования касательного к предыдущему.
X-координата (X) = X-координата конца элемента (только если G=2 или G=3).
Y-координата (Y) = Y-координата конца элемента (только если G=2 или G=3).
Против часовой стрелки (3) = Круговой элемент, проходимый против часовой стрелки.
149
XL2P – Отрезок по двум точкам
Определение отрезка прямой.
Угол отрезка (B) = Угол, который составляет отрезок с осью X (положительный – по часовой стрелке).
150
XA2P – Дуга по двум точкам
Определение дуги окружности по двум точкам.
XA2P X=0 Y=0 Z=0 I=0 J=0 G=2 L=1 B=0 A=0 V=1 K=0
Направление подачи (G) = Направление прохода дуги (по часовой стрелке = 2; против часовой
стрелки = 3)
151
XA3P – Дуга по трем точкам
Определение дуги окружности по трем точкам. Глубина в промежуточной точке может
отличаться от глубины в конечной точке.
XA3P x=0 y=0 H=0 X=0 Y=0 Z=0 A=0 V=1 K=0
152
XAR – Дуга с заданным радиусом
Определение дуги окружности с заданным радиусом. Радиус r может принимать как
положительные, так и отрицательные значения. Если радиус положителен, центр окружности
располагается слева от воображаемой линии, начинающейся в начальной точке дуги и
заканчивающейся в конечной точке. Если радиус отрицателен, центр окружности находится
справа от этой линии.
Напр. подачи (G) = Направление прохода дуги (по часовой стрелке = 2; против часовой стрелки = 3).
153
XAR2 – Дуга с заданным радиусом 2
Определение дуги окружности с заданным радиусом. Радиус r может принимать как
положительные, так и отрицательные значения. Если радиус положителен, то выбирается дуга
с меньшей длиной. Если радиус отрицателен – с большей длиной.
Напр. подачи (G) = Направление прохода дуги (по часовой стрелке = 2; против часовой стрелки = 3).
154
XEA – Дуга эллипса
Определение дуги эллипса с формированием инструкции начала фрезерования.
XEA X=0 Y=0 G=2 A=0 Q=1 R=0 B=0 l=0 L=0 T=160 V=1 S=100 a=0 E=0 F=1 K=0 P=0
Нач. угол (R) = Угловое положение начальной точки, отсчитываемое от оси X (положительный – по
часовой стрелке).
Кон. угол (B) = Угловое положение конечной точки, отсчитываемое от оси X (положительный – по
часовой стрелке).
дуг. на кв. (Q) = Число дуг окружности, используемое для аппроксимации эллипса, на квадрант.
Напр. подачи (G) = Направление прохода дуги (по часовой стрелке = 2; против часовой стрелки = 3).
155
Комментарий (;) = Комментарий к инструкции
156
E.4. Наклонное фрезерование
XG0R, G0R – Начало контура наклонного фрезерования
Данная инструкция служит для задания начальной точки контура, фрезеруемого наклоненным
инструментом (составляющим некоторый угол со сторонами плиты). Инструкция XG0R всегда
относится к верхней стороне, поэтому текущей стороной обработки должна являться верхняя
сторона.
XG0R N=”имя” X=0 Y=0 Z=0 H=0 I = 1 A=0 Q=0 B=0 T=160 V=1 S=100 E=0 D=0 F=1 C=0 K=0 P=0
Высота от стола (H) = Высота положения формируемого элемента от рабочего стола (координата, на
которую должен опуститься инструмент, отсчитываемая от рабочего стола станка). Если значение не
задано, действует параметр DZ.
Наклон (B) = Угол наклона инструмента относительно вертикали (только для узла Prisma).
157
Расфазировка (A) = Угол поворота фрезеруемого элемента.
Смещение (Q) = Угловое смещение относительно параметра A (для специальных головок Benz,
сконфигурированных в инструментальной наладке под типом M, N, O; См. инструкию по
конфигурированию головок).
XG1R X=0 Y=0 Z=0 H=0 Q=0 B=0 L=0 V=1 K=0
158
Высота от стола (H) = Высота положения формируемого элемента от рабочего стола (координата, на
которую должен опуститься инструмент, отсчитываемая от рабочего стола станка). Если значение не
задано, действует параметр DZ.
Смещение (Q) = Угловое смещение относительно параметра A (для специальных головок Benz,
сконфигурированных в инструментальной наладке под типом M, N, O; См. инструкию по
конфигурированию головок).
Угол отрезка (B) = Угловое положение конечной точки относительно оси X (начало координат станка
спереди: положительное – по часовой стрелке; начало координат станка сзади: положительное –
против часовой стрелки).
159
XG2R X=0 Y=0 Z=2 H=0 Q=0 I=0 J=0 r=0 V=1 K=0
Высота от стола (H) = Высота положения формируемого элемента от рабочего стола (координата, на
которую должен опуститься инструмент, отсчитываемая от рабочего стола станка). Если значение не
задано, действует параметр DZ.
Смещение (Q) = Угловое смещение относительно параметра A (для специальных головок Benz,
сконфигурированных в инструментальной наладке под типом M, N, O; См. инструкцию по
конфигурированию головок).
Напр. подачи (G) = Направление прохода дуги (по часовой стрелке = XG2, G2; против часовой стрелки
= XG3, G3)
160
XG3R, G3R – Наклонное фрезерование с круговой
интерполяцией против часовой стрелки
Определение участка круговой интерполяции (дуги окружности) в наклонной плоскости
(составляющей некоторый угол со сторонами плиты) с подачей против часовой стрелки. Вместо
задания центра можно задать радиус дуги, придерживаясь следующего соглашения. Если радиус
положительный, то центр дуги располагается слева от воображаемой линии, начинающейся в
начальной точке дуги и заканчивающейся в конечной. Если радиус отрицательный, то центр дуги
располагается справа от этой линии. Инструкция XG3R всегда относится к верхней стороне
плиты, поэтому текущей стороной обработки должна являться верхняя сторона.
XG3R X=0 Y=0 Z=2 H=0 Q=0 I=0 J=0 r=0 V=1 K=0
Высота от стола (H) = Высота положения формируемого элемента от рабочего стола (координата, на
которую должен опуститься инструмент, отсчитываемая от рабочего стола станка). Если значение не
задано, действует параметр DZ.
Смещение (Q) = Угловое смещение относительно параметра A (для специальных головок Benz,
сконфигурированных в инструментальной наладке под типом M, N, O; См. инструкцию по
конфигурированию головок).
161
Напр. подачи (G) = Направление прохода дуги (по часовой стрелке = XG2, G2; против часовой стрелки
= XG3, G3)
X-координата (X) = X-координата конца элемента (только если G=2 или G=3).
Y-координата (Y) = Y-координата конца элемента (только если G=2 или G=3).
Высота от стола (H) = Высота положения формируемого элемента от рабочего стола (координата, на
которую должен опуститься инструмент, отсчитываемая от рабочего стола станка). Если значение не
задано, действует параметр DZ.
Смещение (Q) = Угловое смещение относительно параметра A (для специальных головок Benz,
сконфигурированных в инструментальной наладке под типом M, N, O; См. инструкцию по
конфигурированию головок).
162
Направление подачи (G) = вид касательной:
Против часовой стрелки (3) = Круговой элемент, проходимый против часовой стрелки.
163
E.5. Трехмерное фрезерование
XG03D, G03D – Начало траектории трехмерного
фрезерования
Данная инструкция задает начало прямолинейной фрезерной траектории в наклонной плоскости
(составляющей некоторый угол со сторонами плиты). Инструкция описывает вход/выход
инструмента из заготовки с фиктивной нулевой глубиной. Инструкция не допускает XGIN/XGOUT,
задействование пылеприемника невозможно. Инструкция может использоваться только для узла
Prisma при активной верхней стороне и не активной компенсации радиуса инструмента.
XG03D N=”имя” X=0 Y=0 Q=0 R=0 H=0 T=160 V=1 S=100 E=0 D=0 F=1 C=0 K=0 P=0
Высота от стола (H) = Высота положения формируемого элемента от рабочего стола (координата, на
которую должен опуститься инструмент, отсчитываемая от рабочего стола станка). Если значение не
задано, действует параметр DZ.
164
К-та отвода (D) = Координата нерабочего положения.
Высота от стола (H) = Высота положения формируемого элемента от рабочего стола (координата, на
которую должен опуститься инструмент, отсчитываемая от рабочего стола станка). Если значение не
задано, действует параметр DZ.
165
Условие выполнения = Условие для выполнения инструкции
166
XGREP, GREP – Повторения контура
Задание повторения для контура. На инструкцию GREP не влияют инструкции SX и SY.
XGREP Q=0 N=”имя” X=0 Y=0 Z=0 G=0 A=0 x=0 y=0 T=160 V=1 S=100 D=0 E=0
Смена направления прохода (G) = Изменение направления прохода контура (0=НЕТ, 1=ДА).
167
E.7. Скругления и скосы
XGCHA, GCHA – Скос между фрезеруемыми элементами
Данная инструкция выполняет скос между двумя элементами траектории, один из которых
задается до, а другой после данной инструкции. Предыдущая и следующая инструкции могут
являться любыми инструкциями прямолинейного фрезерования.
168
E.8. Заходы и отходы
XGIN, GIN – Автоматический заход на контур
Определение отрезка или дуги касательной к контуру в точке захода. Инструкция действует
только в том случае, если она была задана перед инструкцией начала контура (XG0).
Способ подхода (G) = прямая (G=1), дуга (G=2) (выбор дуги возможен только в том случае, если
была разрешена компенсация радиуса инструмента. Для пилы доступен заход только по касательной
прямой.
Множитель перед радиусом инструмента (R=2) = Множитель перед радиусом инструмента (по
умолчанию R=2).
169
XGOUT, GOUT – Автоматический отход от контура
Определение отрезка или дуги касательной к контуру в точке отхода. Инструкция действует
только в том случае, если она была задана после последней инструкции контура.
Множитель перед радиусом инструмента (R=2) = Множитель перед радиусом инструмента (по
умолчанию R=2).
Длина отрезка наложения (L) = Наложение на контур. Если значение L задано равным -1, наложение
производится вдоль всего последнего элемента контура. Если значение L равно -2, то помимо
вышеуказанного, отход производится по нормали к поверхности плиты (как для инструкции N), а
параметр Q игнорируется.
170
E.9. Контактные измерения
XTA, TA – Контактное измерение плиты
Контактное измерение – это операция, служащая для выявления отклонений в загтовках в целях
корректирования операций обработки.
X-координата щупа (X) = X-координата точки контактного измерения в системе координат текущей
стороны (от 1 до 5).
Y-координата щупа (Y) = Y-координата точки контактного измерения в системе координат текущей
стороны (от 1 до 5).
171
Пример программы PGM, использующей контактное измерение:
XBO X=10 Y=120 Z=5 D=8 R=1# x=0 y=0 N="P" F=1 K=0 P=0
XBO X=@DX-10 Y=120 Z=5 D=8 R=1# x=0 y=0 N="P" F=1 K=0 P=0
Как можно заметить, второе отверстие XBO выполняется в точке @Dx-10, то есть “измеренная
координата”-10 мм.
Сторона применения (f) = Если в этом параметре указать номер стороны (1-5), то инструкция будет
распространяться только на указанную сторону.
172
XPL, PL – Наклонная плоскость
Определение плоскости отличной от пяти сторон детали (которые создаются Xilog Plus
автоматически). Новая плоскость может быть повернута как вокруг оси Z, так и вокруг оси X.
Для наклонной плоскости можно задавать геометрии перпендикулярные плоскости.
Поворот вокруг оси Z (Q) = Угол поворота вокруг оси Z (положительный – по часовой стрелке).
Поворот вокруг оси X (R) = Угол поворота вокруг оси X (положительный – по часовой стрелке).
173
Тип паузы (Q) = Тип паузы
Начало координат (Q) = Начало координат по осям X и Y. Если значение не было задано либо равно
0, координаты X и Y относятся к системе координат станка. Если значение равно 1, координаты X и Y
относятся к системе координат детали.
174
Скорость подачи (V) = Скорость перемещения.
Частота вращения шпинделя об/мин (S) = Частота вращения инструмента. Если значение не задано
или равно 0, шпиндели останавливаются. Если значение равно 1, шпиндели остаются включенными.
Тип контура (B) = Тип контура B привязывает характеристики XGSET инструменту или процессу
активному на момент интерпретирования геометрии.
175
E.11. Безусловный переход
GOTO – Безусловный переход
Безусловный переход позволяет пропускать некоторые инструкции, совершая непосредственные
переходы между частями программы. Инструкция GOTO перенаправляет на место перехода,
помеченное меткой. В программе могут содержаться несколько переходов.
. – Определение метки
Задание метки, используемой в паре с инструкцией GOTO
176
E.12. Создание и выполнение блока
IF – Условный переход
Условный переход позволяет пропускать некоторые инструкции, совершая непосредственные
переходы между частями программы. Переход выполняется в случае истинности определенного
условия. Инструкции проверки условия могут представлять собой составные выражения,
включающие константы, параметры и переменные. В программе могут содержаться несколько
переходов.
IF DX>DY THEN
177
ELSE – Оператор условного ветвления
Инструкция ELSE позволяет разветвлять блок на две части, являющихся взаимно исключающими.
ELSE
FI
ВНИМАНИЕ:
Пример:
Рассмотрим блок со следующим кодом:
…
XBO …
XG0 …
XL2P …
IF … THEN
XBO …
178
XBO ...
FI
…
Пусть необходимо сместить условие “IF” на позицию перед инструкцией фрезерования. Для этого
следует выполнить следующие два действия:
1. Скопировать оператор “IF … THEN” в буфер и вставить его перед инструкцией “XG0”:
…
XBO …
IF … THEN ; новая инструкция
XG0 …
XL2P …
IF … THEN
XBO …
XBO ...
FI
…
179
E.13. Создание и выполнение циклов
DO – Начало цикла
Оператор DO начинает блок инструкций цикла. Блок заканчивается инструкцией OD. Выход из
цикла производится операторами EXIT или IF EXIT.
DO N=label
OD – Конец цикла
Оператор OD завершает блок инструкций цикла, начало которого былоопределено оператором
DO. Выход из цикла управляется операторами EXIT и IF EXIT.
OD
180
EXIT – Выход из цикла
Инструкция EXIT служит для выхода из цикла – блока инструкций, заключенного между
операторами DO и OD.
EXIT N=label
181
E.14. Повторение цикла
REPEAT – повторение цикла
Оператор REPEAT служит для возврата на позицию, где находится оператор DO начала цикла.
Оператор может использоваться для полного или частичного повтора цикла.
REPEAT N=label
182
E.15. FCKP
F – Сторона обработки
Определение активной стороны обработки.
F=1
Сторона обработки (F) = Может принимать значения 1..6. В зависимости от заданной зеркальной
симметрии рабочей области номера сторон могут меняться местами.
C=1 S=22
183
IX, IY – Инкрементальное программирование по X, Y
Подключение функции инкрементального программирования по направлениям X, Y. Координата,
декларируемая как инкрементальная и используемая в рабочей инструкции, уже не будет
определять абсолютную позицию рабочего органа относительно начала координат детали. Это
смещение на указанную величину из точки, имевшейся на момент завершения предыдущей
рабочей инструкции.
IX =1
SX =0 M=0
184
E.16. Определение разделов, параметров и
переменных
BEGIN – Начало раздела
Оператор BEGIN определяет начало раздела программы, который затем завершается
оператором END.
185
PAR – Декларирование параметра
Данный оператор позволяет присвоить числовое значение некоторому слову. Получаемый таким
образом параметр может использоваться вместо любой координаты, скорости и т.п. В
программе можно задать до 256 параметров. Декларирование любых параметров производится
в заголовке программы.
186
PARSECTION – Создание раздела с параметрами
Создание раздела, в котором группируются параметры PAR.
187
L – Присваивание значения переменной
Данный оператор позволяет присвоить числовое значение некоторому слову (переменной). При
этом возможно использование выражений. Переменная может использоваться вместо значения
любой координаты, скорости и т.п. В программе можно определить до 512 переменных.
Переменные можно определять в любом месте программы и переопределять многократно по
ходу программы.
L var1 =22
D – Декларирование псевдонима
Псевдоним играет ту же роль, что и переменная L. Он позволяет присвоить числовое значение
некоторому слову (в том числе, через выражение). В отличие от переменной L псевдоним может
определяться внутри программы всего один раз. Кроме того, все псевдонимы должны
определяться непосредственно после параметров PAR. В одной программе допускается
использование до 64 псевдонимов.
D ali1=333
188
E.17. Прочие инструкции
ATP – Дуга касательная к предыдущему элементу
189
PB – Программирование траверсы механизированного стола
Инструкция PB служит для программирования оснастки механизированного стола.
PZ – Позиция захвата
Инструкция PZ служит для задания позиции и состояния зажимов закрепления заготовки.
190
SO – Оптимизированная подпрограмма
Инструкция SO позволяет вызывать подпрограмму, ставя ее в соответствие некоторой рабочей
области. В процессе выполнения сохраняются реальные размеры заготовки и расположение ее
сторон.
SYS –
191
B.ПРИЛОЖЕНИЕ – Графика рабочих голов
Окно графики рабочих голов – это удобный инструмент, позволяющий просматривать схему
расположения сверлильных и фрезерных шпинделей, а также дающий сводку параметров по
инструментам – как стационарным, так и внешним. В окне можно выбрать один или несколько
инструментов и перенести их в инструкцию редактируемой рабочей программы.
192
F.1. Выбор шпинделей и внешних инструментов
Однократным нажатием левой кнопки мыши можно выбирать различные шпиндели сверлильного
узла или внешние инструменты, расположенные на дереве в центре. При выборе элемента
однократным нажатием левой кнопки мыши на экране появляются сведения об инструменте: длина,
диаметр, сторона обработки, а также изображение, показывающее тип инструмента.
Для выбора шпинделя или внешнего инструмента достаточно выделить элемент двойным нажатием
левой кнопки мыши. После выбора элемента, он выделится на экране зеленым цветом (если это
шпиндель сверлильного узла) или желтым цветом (если это внешний инструмент).
Чтобы отменить выделение элемента, необходимо повторно выполнить только что описанное
действие. Чтобы отменить все сделанные выделения, естественно, относящиеся только к текущей
группе, следует нажать правой кнопкой мыши в любое место графической области. Также можно
193
Чтобы выделить внешний инструмент, следует нажать на требуемый элемент в дереве, после чего
поставить ему в соответствие электрошпиндель (идентифицируемый значениями 100, 200…). Если в
рассматриваемом узле имеется всего один электрошпиндель, постановка в соответствие происходит
автоматически. В противном случае, как для показанного ниже примера, система потребует указать
электрошпиндель. Чтобы выделить внешний инструмент E1, связав его с электрошпинделем 100,
необходимо выполнить следующие действия:
Выделить двойным нажатием левой кнопки мыши элемент E1 в дереве - на экране появится окно со
списком всех доступных электрошпинделей (представляемых как 100, 200…).
194
Теперь, чтобы перенести выделенные инструменты в инструкцию программы, будет достаточно
нажать соответствующую кнопку .
Для перехода к следующему узлу следует нажать кнопку , которая служит для
последовательного перехода между узлами. Рядом с кнопкой показывается номер узла,
отображаемого в текущий момент в окне графического представления рабочих голов (если выбран
кромкооблицовочный узел, то отображается буква B).
Если было выбрано несколько элементов, то после нажатия кнопки пересылки инструментов, будут
переданы все выделенные элементы с номерами рабочих голов, к которым они принадлежат.
195
F.2. Поиск инструментов
В некоторых случаях бывает необходимо выполнить поиск инструментов по длине или диаметру.
Для этого необходимо заполнить соответствующие поля и нажать кнопку:
Поиск по длине:
Для поиска инструмента по длине (рабочей части) следует ввести это значение в первое поле (в
Поиск по диаметру:
Для поиска инструмента по диаметру следует ввести значение во второе поле (в нашем примере 8.5)
Чтобы выполнить совместный поиск инструмента по длине рабочей части и диаметру (в примере 40
и 8.5, соответственно), необходимо ввести значения в оба поля и нажать правую кнопку .
196
F.3. Использование графики рабочих голов при
работе с формами ввода параметров макросов
После загрузки окна графического представления рабочих голов можно выбрать инструменты и
перенести их в макрос аналогично тому, что было описано выше.
197
C. ПРИЛОЖЕНИЕ - Тестирование в режиме
ручного ввода команд - Cyflex
В станках Cyflex имеется всего одна рабочая голова, обозначаемая как голова №3 (head 3). Поэтому
присутствует всего одно окно ручного тестирования шпинделей.
198
G.2. Общие тесты - Тесты для конкретных
конфигураций станка
199
H. ПРИЛОЖЕНИЕ – Инструкции –
Импортирование файлов DXF
H.1 Процедура импортирования
Редактор Xilog Plus позволяет конвертировать файлы DXF, созданные в сторонних САПР-программах,
в управляющие программы с расширением PGM, выполняемые на обрабатывающих центрах.
Способы импортирования геометрий из файлов DXF, а также стандартные характеристики обработки
определены в конфигурационном файле cad.cfg. Ниже описываются различные параметры,
содержащиеся в файле, и соответствующие опции.
Xilog Plus будет назначает по умолчанию этот номер инструмента всем импортируемым операциям
обработки.
200
Значения параметров C, G, Q, R, L инструкций xGIN и xGOUT.
См. главу 5.
Если два импортированных графических элемента (например, отрезки, дуги и т.п.) заканчиваются на
расстоянии друг от друга, не превышающем данного параметра, то на этапе группировки геометрий
Xilog Plus соединяет их скруглением (“Autojoin”), и соответственно назначает им единую операцию
обработки. В противном случае - если расстояние между элементами превышает заданное значение,
они рассматриваются как части различных контуров. Для них формируются инструкции XGIN и
XGOUT.
Смысл этого параметра - компенсация возможных неточностей при формировании контуров в САПР-
программе. Если значение слишком мало, то существует вероятность ошибок при импортировании:
система сформирует большое количество несвязанных контуров, которые затем придется соединять
вручную. Наоборот, если значение параметра слишком велико, то контуры, которые должны быть
несвязанными, могут по ошибке объединиться между собой.
Стандартное значение для поля Z всех формируемых инструкций фрезерования. Данное значение
является значением по умолчанию и может редактироваться на этапе импортирования данных.
Параметр игнорируется, если значение “Z фрезерования” отлично от нуля.
201
Максимальный диаметр отверстий.
На этапе импортирования данных из файла DXF графические примитивы типа "CIRCLE" (окружность)
сравниваются с этим значением. Если диаметр окружности меньше или равен значению параметра,
она обрабатывается как отверстие (формируется инструкция оптимизированного сверления XBO). В
противном случае объект обрабатывается как фрезерный проход.
1= ОСЬ X. Траектория сверлильной головы минимизируется сначала вдоль оси X, а затем вдоль оси Y.
2 = ОСЬ Y. Траектория сверлильной головы минимизируется сначала вдоль оси Y, а затем вдоль оси X.
Параметр контроля алгоритма оптимизации: чем больше его значение, тем больше время расчета и
лучше результат оптимизации. Обычно значение 80% дает уже достаточно хорошие результаты.
Высота зенкера.
202
Число дуг на квадрант при интерполировании эллипса.
Данный параметр используется при формировании эллипсов. Чем выше его значение, тем лучше
будет приближение геометрий типа “ELLIPSE” (эллипсы). Обычно значения от 3 до 6 считаются
приемлемыми, однако, для достижения лучшей точности может потребоваться увеличение
значения.
Директория.
Не используется.
203
Z фрезерования (0=CFG, 1=THK, 2=ELEV).
Критерий определения глубины фрезерования. Если параметр задан равным 1 или 2, то в процессе
импортирования данных Z-координаты обработки и точек захода и отхода от контура не будут
допускать изменения (эти величины можно изменить лишь путем редактирования созданного файла
PGM).
►Файл DXF можно открыть как любой другой файл с помощью команды Файл/Открыть. После
открытия файла на экране появляется окно Настройки общих параметров, в котором можно
отредактировать данные для заголовка программы PGM.
Макс. диаметр. Все окружности, имеющие диаметр меньший или равный этому значению, будут
преобразованы в отверстия (с диаметром равным диаметром окружности: XBO). Все окружности с
большим диаметром будут преобразованы в фрезерные траектории (XG0, XA2P).
204
►После завершения настройки общих параметров на экране появляется графическое представление
файла DXF и становятся доступными некоторые специальные функции конвертирования. Эти
функции находятся в меню Правка и на панели функций.
►Первое действие, которое необходимо выполнить - это удалить все элементы, не соответствующие
операциям обработки детали (подписи, границы и пр.), а также накладывающиеся и
пересекающиеся элементы, которые могут вызвать неверную интерпретацию геометрий. Для
удаления геометрии достаточно выделить ее и использовать команду меню Правка/Удалить.
►Затем надлежит сгруппировать геометрии файла DXF в траектории инструментов. Таким образом
формируются контуры, характеризуемые непрерывностью между всеми соседними элементами.
Данная операция выполняется автоматически для всех геометрий, присутствующих на чертеже, при
помощи команды Правка/Auto Join.
• Изменить направление прохода (по часовой стрелке - против часовой стрелки). Это делается с
помощью пункта меню Правка/Изменить направление прохода контура.
• Изменить точку захода на контур и характеристики отверстия. Это делается с помощью пункта
меню Правка Заход/параметры отверстия.
Смещение. Смещение точки захода на контур относительно начальной точки выбранной геометрии.
Если значение положительно (при этом оно не должно превышать длину самой геометрии), то
геометрия делится на две отдельные геометрии точкой, расстояние которой от начала геометрии
205
равно данному смещению. Результат различен в зависимости от типа исходной траектории
инструмента:
• В случае разомкнутой траектории (имеющей различные точки захода и отхода) она делится
на две траектории, начало и конец которых, соответственно, находятся в точке деления. Эти
новые траектории полностью независимы между собой и могут обрабатываться по
отдельности.
• В случае замкнутой траектории инструмента (с совпадающими начальной и конечной
точками) составляющие ее геометрии реорганизуются таким образом, чтобы точка
захода/отхода инструмента соответствовала заданной точке разделения. В результате будет
иметься всего одна траектория инструмента.
Част. вращения и Скор. обработки. Частота вращения и скорость рабочей подачи для выбранного
инструмента.
►Кроме того, можно изменить отправную точку в последовательности выполнения операций. После
вызова команды меню Правка/Порядок геометрических объектов рядом с начальной точкой
каждой обработки появится номер, указывающий порядок ее выполнения. Чтобы изменить порядок
следования операций обработки необходимо:
ПРИМЕЧАНИЕ. Подтверждение необходимо подать для всех имеющихся операций обработки, даже
если часть из них уже имеет желаемый порядок следования.
206
Для выхода из функции изменения порядка геометрий следует вызвать команду меню
Правка/Выход из режима изменения порядка.
►Теперь файл можно сохранить в формате PGM (или XXL). Один и тот же файл DXF можно сохранять
под различными именами несколько раз. Получаемые в результате конвертирования файлы PGM
можно впоследствии редактировать в текстовом и графическом редакторе Xilog Plus.
207
H.2 Слои
H.2.1 Слой размеров заготовки
В этом слое указываются габаритные размеры исходной заготовки (параметры DX, DY, DZ), из
которой изготавливается конечная деталь.
1. В файле DXF слой должен содержать четыре строки (LINE), которые вместе определяют
прямоугольник габаритных размеров (элементы LINE этого слоя лишь определяют размеры
заготовки только по X и Y и не интерпретируются как линейные фрезерные траектории).
2. За именем слоя должно идти число, которое представляет размер заготовки по Z.
Если параметр “Слой размеров заготовки” не был задан, используются размеры, определенные
параметрами DX, DY, DZ в окне Настроек общих параметров.
Пример:
PANN25 25 мм
PANN25_5 25.5 мм
208
H.2.3 Слой вертикальных отверстий
В этом слое определяются вертикальные отверстия. Данный метод является альтернативой
стандартному методу, основанному на задании параметра “Макс. диаметр” (в Настройках общих
параметров), который относится ко всем объектам CIRCLE, содержащимся в файле DXF. Если слой
вертикальных отверстий определен, то только окружности, принадлежащие этому слою, будут
интерпретированы как вертикальные отверстия. Диаметр отверстия - это диаметр окружности,
заданный в файле DXF.
За именем слоя в файле DXF должно идти число, которое представляет размер по Z отверстий
(относительно поверхности плиты), принадлежащих слою. Отверстия с другими диаметрами
вводятся через новые слои.
Пример:
“Слой вертикальных
отверстий” = FV
FV-25 -25 мм
FV25_5 25.5 мм
209
2. Создать слой с именем HO. За именем слоя в файле DXF должно идти число, представляющее
собой расстояние от центра отверстия до рабочего стола (нижней стороны заготовки - см.
параметр H инструкции XBR).
Пример:
“Слой горизонтальных
отверстий” = HO
HO25 25 мм
HO25_5 25.5 мм
210
H.3 Импортируемые разделы DXF
Системой распознаются следующие разделы:
• Header
• Tables
• Entities
• Blocks (только для горизонтальных отверстий, определяемых через слои)
• Line
• Arc
• Circle
• Polyline
• Ellipse
• Lwpolyline (Rectangle, Polygon)
• Insert (только для горизонтальных отверстий, определяемых через слои)
ВНИМАНИЕ!
211
I. ПРИЛОЖЕНИЕ – Макросы Cyflex
1) Первичные макросы
2) Вторичные макросы
Первичные макросы
Внутри макросов xl2p и xarp используется макрос “Test_Aree”, который выдает ошибку, когда
запрограммированная точка попадает в запрещенную область станка.
212
Все вторичные макросы основываются на инструкциях xl2pp и xarp, и поэтому каждый макрос
контролирует все собственные рабочие точки во избежание столкновений.
xl2pp
Данный макрос формирует отрезок по двум точкам, создавая "перемычки", когда толщина
остающегося после обработки материала меньше параметра “Порог сквозной обработки”.
Используемые параметры:
;POS
;GEO
;MODE
- V "Скорость подачи"
- s "Обработка ошибок 0=No err 1=Err Mrg 2=Err Mrg+B и C1 3=Err Mrg+C5
213
xarp
Данный макрос формирует дугу по двум точкам, создавая "перемычки", когда толщина остающегося
после обработки материала меньше параметра “Порог сквозной обработки”.
Используемые параметры:
;POS
;GEO
- r "Радиус дуги"
- D "Расстояние между перемычками"
- S "Толщина перемычек"
- L "Длина перемычек"
S
;MODE
Test_Aree
Данный макрос выдает ошибку, когда запрограммированная точка попадает в запрещенную область
станка. Макрос вызывается во всех вторичных макросах, так что все точки, запрограммированные
посредством этого набора макросов, контролируются на предмет конфликтов.
214
Используемые параметры:
;POS
;MODE
- E "Обработка ошибок 0=No err 1=Err Mrg 2=Err Mrg+B и C1 3=Err Mrg+C5
- D "Debug (=0 не показывать линии =1 Показывать линии)"
E = 1 Макрос выдает ошибку, когда точка X, Y выходит за пределы заготовки (DX,DY) на величину,
превышающую предельные значения, заданные в конфигурационных параметрах (Sup, Inf, Sx, Dx).
E = 2 Макрос выдает ошибку, когда точка X, Y находится за пределами заготовки либо в областях B
или C1.
E = 3 Макрос выдает ошибку, когда точка X, Y находится за пределами заготовки либо в области C5.
При использовании в режиме Debug с равным 1 параметром D данный макрос создает чертеж
запрещенных областей.
Вторичные макросы
Данные макросы формируют операции обработки, используя первичные макросы - в первичные
макросы передаются данные перемычек.
Чтобы выполнить сквозную обработку без использования перемычек, надлежит задать толщину
перемычек равной нулю (S=0). Если толщина перемычек при сквозной обработке меньше
конфигурационного параметра “Порог сквозной обработки”, то толщина автоматически задается
равной конфигурационному значению.
- Battuta (Притвор)
215
- Canale_Ver (Вертикальный паз)
- Cerchio (Окружность)
- Rettangolo (Прямоугольник)
- Toe_Kick (Цоколь)
Battuta - Притвор
Данный макрос формирует “притвор” на одной стороне плиты - с перемычками или без них.
Используемые параметры:
;POS
- H "Высота притвора"
- J "Длина притвора"
- D "Расстояние между перемычками"
- S "Толщина перемычек"
- L "Длина перемычек"
216
;MODE
- V "Скорость подачи"
- C "Коррекция инструмента 0 = Не 1 = Прав. 2 = Лев."
- G "Направление прохода 2=По часовой стрелке 3=Против часовой стрелки"
- s "Обработка ошибок 0=No err 1=Err Mrg 2=Err Mrg+B и C1 3=Err Mrg+C5
;TOOL
- T "Номер инструмента"
- E "Кожух 0 = Кожух поднят 1 = Кожух опущен"
Используемые параметры:
;POS
- V "Скорость подачи"
- s "Обработка ошибок 0=No err 1=Err Mrg 2=Err Mrg+B e C1 3=Err Mrg+C5
;TOOL
- T "Номер инструмента"
- E "Кожух 0 = Кожух поднят 1 = Кожух опущен"
217
Cerchio - Окружность
Данный макрос фрезерует полную окружность - с перемычками или без них.
Используемые параметры:
;POS
- r "Радиус окружности"
- D "Расстояние между перемычками"
- S "Толщина перемычек"
- L "Длина перемычек"
;MODE
- V "Скорость подачи"
- C "Коррекция инструмента 0 = Нет 1 = Прав. 2 = Лев."
- G "Направление прохода 2=По часовой стрелке 3=Против часовой стрелки"
- s "Обработка ошибок 0=No err 1=Err Mrg 2=Err Mrg+B и C1 3=Err Mrg+C5
;TOOL
- T "Номер инструмента"
- E "Кожух 0 = Кожух поднят 1 = Кожух опущен"
218
Fresatura_Arco - Фрезерование дуги
Данный макрос фрезерует дугу окружности - с перемычками или без них.
Используемые параметры:
;POS
- r "Радиус дуги"
- D "Расстояние между перемычками"
- S "Толщина перемычек"
- L "Длина перемычек"
;MODE
- V "Скорость подачи"
- C "Коррекция инструмента 0 = Нет 1 = Прав. 2 = Лев."
- G "Направление прохода 2=По часовой стрелке 3=Против часовой стрелки"
- s "Обработка ошибок 0=No err 1=Err Mrg 2=Err Mrg+B и C1 3=Err Mrg+C5
;TOOL
- T "Номер инструмента"
- E "Кожух 0 = Кожух поднят 1 = Кожух опущен"
219
Используемые параметры:
;POS
- J "Порог перезахвата"
- V "Скорость подачи"
- C "Коррекция инструмента 0 = Нет 1 = Прав. 2 = Лев."
- s "Обработка ошибок 0=No err 1=Err Mrg 2=Err Mrg+B и C1 3=Err Mrg+C5
;TOOL
- T "Номер инструмента"
- E "Кожух 0 = Кожух поднят 1 = Кожух опущен"
Rettangolo - Прямоугольник
Данный макрос фрезерует прямоугольник (в том числе повернутый) со скругленными вершинами - с
перемычками или без них.
Используемые параметры:
;POS
220
;GEO
- x "Длина прямоугольника"
- y "Ширина прямоугольника"
- r "Радиус скругления"
- D "Расстояние между перемычками"
- S "Толщина перемычек"
- L "Длина перемычек"
;MODE
- V "Скорость подачи"
- C "Коррекция инструмента 0 = Нет 1 = Прав. 2 = Лев."
- G "Направление прохода 2=По часовой стрелке 3=Против часовой стрелки"
- s "Обработка ошибок 0=No err 1=Err Mrg 2=Err Mrg+B и C1 3=Err Mrg+C5
;TOOL
- T "Номер инструмента"
- E "Кожух 0 = Кожух поднят 1 = Кожух опущен"
Используемые параметры:
;POS
;GEO
;MODE
221
- J "Порог перезахвата"
- V "Скорость подачи"
- C "Коррекция инструмента 0 = Нет 1 = Прав. 2 = Лев."
- s "Обработка ошибок 0=No err 1=Err Mrg 2=Err Mrg+B и C1 3=Err Mrg+C5
;TOOL
- T "Номер инструмента"
- E "Кожух 0 = Кожух поднят 1 = Кожух опущен"
Обработка возможна по трем сторонам. Выбор сторон обработки производится посредством ввода
номера, который также определяет порядок следования сторон согласно следующей схеме:
Параметр x определяет расстояние между краем обрезанной плиты и краем исходной заготовки.
Toe_Kick - Цоколь
Данный макрос фрезерует пазы в углах плиты - с перемычками или без них.
Используемые параметры:
;POS
222
;GEO
- J "Длина по X"
- H "Длина по Y"
- r "Радиус скругления"
- D "Расстояние между перемычками"
- S "Толщина перемычек"
- L "Длина перемычек"
;MODE
- V "Скорость подачи"
- C "Коррекция инструмента 0 = Нет 1 = Прав. 2 = Лев."
- G "Направление прохода 2=По часовой стрелке 3=Против часовой стрелки"
- s "Обработка ошибок 0=No err 1=Err Mrg 2=Err Mrg+B и C1 3=Err Mrg+C5
;TOOL
- T "Номер инструмента"
- E "Кожух 0 = Кожух поднят 1 = Кожух опущен"
Эти макросы формируют операции обработки, в процессе которых весь материал преобразуется в
стружку, и поэтому опасных ситуаций не возникает.
- Blade
- Long
- Tasca_Cir
- Tasca_Ret
- Xbe
- Xbout
223
Blade
Если длина плиты превышает 950 мм, операция выполняется за несколько шагов по причине
ограничения хода захвата по X. Макрос Blade формирует несколько резов с учетом полной длины
обработки.
Используемые параметры:
;POS
;GEO
;MODE
;TOOL
224
Long
Если длина плиты превышает 950 мм, операция выполняется за несколько шагов по причине
ограничения хода захвата по X. Макрос Long формирует несколько резов с учетом полной длины
обработки.
Используемые параметры:
;POS
;GEO
;MODE
;TOOL
225
Tasca_Cir
Данный макрос производит выборку круглой полости без использования перемычек.
Используемые параметры:
;POS
;GEO
- D "Диаметр окружности"
- Q "Размер перекрытия"
- Z "Глубина обработки"
- R "Множитель перед радиусом инструмента"
;MODE
- V "Скорость подачи"
- S "Частота вращения инструмента"
- s "Обработка ошибок 0=No err 1=Err Mrg 2=Err Mrg+B и C1 3=Err Mrg+C5
;TOOL
- T "Номер инструмента"
- E "Кожух 0 = Кожух поднят 1 = Кожух опущен"
Tasca_Ret
Данный макрос производит выборку прямоугольной полости без использования перемычек.
226
Используемые параметры:
;POS
;GEO
- L "Длина полости"
- H "Ширина полости"
- r "Радиус скругления"
- Z "Глубина обработки"
- R "Множитель перед радиусом инструмента"
;MODE
;TOOL
- T "Номер инструмента"
- E "Кожух 0 = Кожух поднят 1 = Кожух опущен"
Xbe
Данный макрос служит для сверления отверстий фрезерным шпинделем.
Используемые параметры:
;POS
;GEO
;MODE
227
- V "Скорость сверления"
- s "Частота вращения инструмента"
;TOOL
- T "Номер инструмента"
Xbout
Данный макрос используется для выполнения отверстий, которые выступают за верхнюю сторону
плиты. При использовании этого макроса верхний выравниватель автоматически выводится из
работы.
Используемые параметры:
;POS
;GEO
228
Подключение от plc: ввести значение, заданное для шпинделя, на который устанавливается инструмент
Сторона обработки: ввести значение, заданное для шпинделя, на который устанавливается инструмент
229
Макрос “XBOSEPARETOR”
Данный макрос служит для определения пакетов отверстий, выполняемых
совместно.
Ниже показаны примеры, в которых требуется выполнить несколько отверстий перед операциями
фрезерования.
H DX=500 DY=400 DZ=18 –B C=0 V71 T=1073741824 R=1 *MM /”def.tlg” ; H DX=500 DY=400 DZ=18 –B C=0 V71 T=1073741824 R=1 *MM /”def.tlg” ;
; XBOSEPARATOR
XBO X=100 Y=60 Z=15 D=8 R=4# x=100 y=0 N="P" F=1 K=0 P=0 XBO X=100 Y=60 Z=15 D=8 R=4# x=100 y=0 N="P" F=1 K=0 P=0
XBO X=100 Y=DY-40 Z=15 D=8 R=4# x=100 y=0 N="P" F=1 K=0 P=0 XBO X=100 Y=DY-40 Z=15 D=8 R=4# x=100 y=0 N="P" F=1 K=0 P=0
XBO X=100 Y=DY-60 Z=15 D=8 R=4# x=100 y=0 N="P" F=1 K=0 P=0 XBO X=100 Y=DY-60 Z=15 D=8 R=4# x=100 y=0 N="P" F=1 K=0 P=0
; XBOSEPARATOR
H DX=500 DY=400 DZ=18 -B C=0 T=1073741824 R=1 *MM /"def" V=71 H DX=500 DY=400 DZ=18 -B C=0 T=1073741824 R=1 *MM /"def" V=71
XPINZA_REF T=NULL X=111 E=400 Q=18 R=153 a=1 B=1 D=500 G=1 L=1 x=1 XPINZA_REF T=NULL X=111 E=400 Q=18 R=153 a=1 B=1 D=500 G=1 L=1 x=1
AREA T=NULL X=36 Y=364 x=164 y=364 I=164 J=36 Q=36 R=36 AREA T=NULL X=36 Y=364 x=164 y=364 I=164 J=36 Q=36 R=36
AREA T=NULL X=236 Y=364 x=364 y=364 I=364 J=36 Q=236 R=36 AREA T=NULL X=236 Y=364 x=364 y=364 I=364 J=36 Q=236 R=36
END END
230
C=0 S=0 END
G0 X=100 Y=100 Z=1 T=140 a=0 B X=100 Y=60 Z=15 V=4000 T=104
G0 X=300 Y=100 Z=0 T=140 a=0 B X=200 Y=340 Z=15 V=4000 T=104
B X=100 Y=60 Z=15 V=4000 T=104 B X=300 Y=60 Z=15 V=4000 T=104
B X=100 Y=340 Z=15 V=4000 T=104 B X=300 Y=340 Z=15 V=4000 T=104
B X=100 Y=360 Z=15 V=4000 T=104 B X=300 Y=360 Z=15 V=4000 T=104
B X=200 Y=360 Z=15 V=4000 T=104 B X=400 Y=360 Z=15 V=4000 T=104
B X=200 Y=340 Z=15 V=4000 T=104 B X=400 Y=340 Z=15 V=4000 T=104
B X=200 Y=60 Z=15 V=4000 T=104 B X=400 Y=60 Z=15 V=4000 T=104
B X=400 Y=340 Z=15 V=4000 T=104 G0 X=100 Y=100 Z=1 T=140 a=0
XPINZA_REF T=NULL X=790 E=400 Q=18 R=153 a=1 B=0 D=500 G=1 L=1 x=1 C=0 S=0
BEGIN /"PZ"
XPINZA_REF T=NULL X=790 E=400 Q=18 R=153 a=1 B=0 D=500 G=1 L=1 x=1
END
231
Макросы “BEGIN_DONTBREAK” и “END_DONTBREAK”
Данные макросы служат для определения пакета фрезерных операций, которые должны
выполняться совместно, без разрыва траектории по причине смены захватов. Макросы работают
парой и не могут использоваться по отдельности. Макрос BEGIN_DONTBREAK добавляется в
программу перед, а макрос END_DONTBREAK - после набора фрезерных операций, определяющих
полный контур. Они указывают оптимизатору Xilog Plus не разбивать контур из-за необходимости
смены захватов. Макрос работает в пределах ограничений, устанавливаемых самим оптимизатором.
H DX=1000 DY=400 DZ=18 -B C=0 V71 T=1073741824 R=1 *MM /"def.tlg" H DX=1000 DY=400 DZ=18 -B C=0 V71 T=1073741824 R=1 *MM /"def.tlg"
; ISO "%BEGIN_DONTBREAK"
XG0 X=100 Y=100 Z=1 T=140 XG0 X=100 Y=100 Z=1 T=140
XL2PP X=DX-100 Z=0 S=0 D=100 L=5 XL2PP X=DX-100 Z=0 S=0 D=100 L=5
; ISO "%END_DONTBREAK"
H DX=1000 DY=400 DZ=18 -B C=0 T=1073741824 R=1 *MM /"def" V=71 H DX=1000 DY=400 DZ=18 -B C=0 T=1073741824 R=1 *MM /"def" V=71
XPINZA_REF T=NULL X=111 E=400 Q=18 R=153 a=1 B=1 D=1000 G=1 L=1 x=2 XPINZA_REF T=NULL X=111 E=400 Q=18 R=153 a=1 B=1 D=1000 G=1 L=1 x=2
AREA T=NULL X=36 Y=164 x=964 y=164 I=964 J=36 Q=36 R=36 AREA T=NULL X=36 Y=364 x=964 y=364 I=964 J=36 Q=36 R=36
AREA T=NULL X=836 Y=364 x=964 y=364 I=964 J=36 Q=836 R=36 AREA T=NULL X=36 Y=364 x=964 y=364 I=964 J=36 Q=36 R=36
232
AREA T=NULL X=36 Y=364 x=964 y=364 I=964 J=236 Q=36 R=236 AREA T=NULL X=36 Y=364 x=964 y=364 I=964 J=36 Q=36 R=36
AREA T=NULL X=36 Y=364 x=164 y=364 I=164 J=36 Q=36 R=36 AREA T=NULL X=36 Y=364 x=964 y=364 I=964 J=36 Q=36 R=36
END END
XPINZA_REF T=NULL X=502.5 E=400 Q=18 R=153 a=1 B=1 D=1000 G=2 L=1 x=2 XPINZA_REF T=NULL X=502.5 E=400 Q=18 R=153 a=1 B=1 D=1000 G=2 L=1 x=2
END END
F=1 F=1
G0 X=100 Y=100 Z=1 T=140 a=0 G0 X=100 Y=100 Z=1 T=140 a=0
XPINZA_REF T=NULL X=790 E=400 Q=18 R=153 a=1 B=0 D=1000 G=2 L=1 x=2 XPINZA_REF T=NULL X=790 E=400 Q=18 R=153 a=1 B=0 D=1000 G=2 L=1 x=2
END END
Как можно заметить, в оптимизированной программе Как можно заметить, в оптимизированной программе
примера 1 запрограммированный контур примера 2 запрограммированный с использованием
разрывается инструкцией смены захвата. BEGIN_DONTBREAK e END_DONTBREAK контур
выполняется полностью, без разрывов на смену
захвата.
• Если в настройках макроса для кожуха было указано нижнее положение, то при оптимизации
программы система будет учитывать габаритные размеры кожуха - см. параметр "Габаритный
размер" в конфигурационном файле Spindles.cfg.
233
• Если в настройках макроса для кожуха было указано верхнее положение, то при оптимизации
программы система будет учитывать габаритный размер зажимного кольца шпинделя - см.
параметр "Диаметр зажимного кольца" в конфигурационном файле Pinze.cfg.
234
Пример:
Пример 1 Пример 2
H DX=800 DY=600 DZ=18 -B C=0 V71 T=1073741824 R=1 *MM /"def.tlg" H DX=800 DY=600 DZ=18 -B C=0 V71 T=1073741824 R=1 *MM /"def.tlg"
RETTANGOLO X=DX/2 Y=DY/2 Z=0 E=1 S=0# T=140 x=500 y=300 a=0 r=0 RETTANGOLO X=DX/2 Y=DY/2 Z=0 E=0 S=0# T=140 x=500 y=300 a=0 r=0
D=100 s=3 L=5 F=1; D=100 s=3 L=5 F=1;
H DX=800 DY=600 DZ=18 -B C=0 T=1073741824 R=1 *MM /"def" V=71 H DX=800 DY=600 DZ=18 -B C=0 T=1073741824 R=1 *MM /"def" V=71
XPINZA_REF T=NULL X=111 E=600 Q=18 R=153 a=1 B=1 D=800 G=1 L=1 x=1 XPINZA_REF T=NULL X=111 E=600 Q=18 R=153 a=1 B=1 D=800 G=1 L=1 x=1
AREA T=NULL X=86 Y=514 x=714 y=514 I=714 J=86 Q=86 R=86 AREA T=NULL X=124 Y=476 x=676 y=476 I=676 J=124 Q=124 R=124
AREA T=NULL X=86 Y=514 x=714 y=514 I=714 J=86 Q=86 R=86 AREA T=NULL X=124 Y=476 x=676 y=476 I=676 J=124 Q=124 R=124
AREA T=NULL X=86 Y=514 x=714 y=514 I=714 J=86 Q=86 R=86 AREA T=NULL X=124 Y=476 x=676 y=476 I=676 J=124 Q=124 R=124
AREA T=NULL X=86 Y=514 x=714 y=514 I=714 J=86 Q=86 R=86 AREA T=NULL X=124 Y=476 x=676 y=476 I=676 J=124 Q=124 R=124
AREA T=NULL X=86 Y=514 x=714 y=514 I=714 J=86 Q=86 R=86 AREA T=NULL X=124 Y=476 x=676 y=476 I=676 J=124 Q=124 R=124
AREA T=NULL X=86 Y=514 x=714 y=514 I=714 J=86 Q=86 R=86 AREA T=NULL X=124 Y=476 x=676 y=476 I=676 J=124 Q=124 R=124
AREA T=NULL X=86 Y=514 x=714 y=514 I=714 J=86 Q=86 R=86 AREA T=NULL X=124 Y=476 x=676 y=476 I=676 J=124 Q=124 R=124
END END
F=1 F=1
G0 X=158.7 Y=305.72 Z=0 E=1 D=10 T=140 a=0 G0 X=158.7 Y=305.72 Z=0 E=0 D=10 T=140 a=0
ISO ";Punto che smargina a Sx pX 138.6 < DX+FCSx 820.5" ISO ";Punto che smargina a Sx pX 138.6 < DX+FCSx 820.5"
ISO ";Punto che smargina a Dx pX 138.6 < FCDx -20.5" ISO ";Punto che smargina a Dx pX 138.6 < FCDx -20.5"
ISO ";Punto che smargina a Sx pX 150 < DX+FCSx 820.5" ISO ";Punto che smargina a Sx pX 150 < DX+FCSx 820.5"
ISO ";Punto che smargina a Dx pX 150 < FCDx -20.5" ISO ";Punto che smargina a Dx pX 150 < FCDx -20.5"
235
G1 X=650 Y=150 Z=0 G1 X=650 Y=150 Z=0
ISO ";Punto che smargina a Sx pX 144.3 < DX+FCSx 820.5" ISO ";Punto che smargina a Sx pX 144.3 < DX+FCSx 820.5"
ISO ";Punto che smargina a Dx pX 144.3 < FCDx -20.5" ISO ";Punto che smargina a Dx pX 144.3 < FCDx -20.5"
ISO ";Punto che smargina a Sx pX 655.7 < DX+FCSx 820.5" ISO ";Punto che smargina a Sx pX 655.7 < DX+FCSx 820.5"
ISO ";Punto che smargina a Dx pX 655.7 < FCDx -20.5" ISO ";Punto che smargina a Dx pX 655.7 < FCDx -20.5"
ISO ";Punto che smargina a Sx pX 650 < DX+FCSx 820.5" ISO ";Punto che smargina a Sx pX 650 < DX+FCSx 820.5"
ISO ";Punto che smargina a Dx pX 650 < FCDx -20.5" ISO ";Punto che smargina a Dx pX 650 < FCDx -20.5"
ISO ";Punto che smargina a Sx pX 661.4 < DX+FCSx 820.5" ISO ";Punto che smargina a Sx pX 661.4 < DX+FCSx 820.5"
ISO ";Punto che smargina a Dx pX 661.4 < FCDx -20.5" ISO ";Punto che smargina a Dx pX 661.4 < FCDx -20.5"
ISO ";Punto che smargina a Sx pX 144.3 < DX+FCSx 820.5" ISO ";Punto che smargina a Sx pX 144.3 < DX+FCSx 820.5"
ISO ";Punto che smargina a Dx pX 144.3 < FCDx -20.5" ISO ";Punto che smargina a Dx pX 144.3 < FCDx -20.5"
ISO ";Punto che smargina a Sx pX 655.7 < DX+FCSx 820.5" ISO ";Punto che smargina a Sx pX 655.7 < DX+FCSx 820.5"
ISO ";Punto che smargina a Dx pX 655.7 < FCDx -20.5" ISO ";Punto che smargina a Dx pX 655.7 < FCDx -20.5"
ISO ";Punto che smargina a Sx pX 138.6 < DX+FCSx 820.5" ISO ";Punto che smargina a Sx pX 138.6 < DX+FCSx 820.5"
ISO ";Punto che smargina a Dx pX 138.6 < FCDx -20.5" ISO ";Punto che smargina a Dx pX 138.6 < FCDx -20.5"
ISO ";Punto che smargina a Sx pX 150 < DX+FCSx 820.5" ISO ";Punto che smargina a Sx pX 150 < DX+FCSx 820.5"
ISO ";Punto che smargina a Dx pX 150 < FCDx -20.5" ISO ";Punto che smargina a Dx pX 150 < FCDx -20.5"
XPINZA_REF T=NULL X=790 E=600 Q=18 R=153 a=1 B=0 D=800 G=1 L=1 x=1 XPINZA_REF T=NULL X=790 E=600 Q=18 R=153 a=1 B=0 D=800 G=1 L=1 x=1
END END
236
Как можно заметить, когда кожух опущен в нижнее положение, макрос Area, формируемый
оптимизатором Xilog Plus, учитывает габаритный размер кожуха. Когда кожух поднят, макрос Area,
учитывает размер зажимного кольца шпинделя.
237