для сверлильно-фрезерных
станков Группы SCM
Руководство по использованию
Панели СТАНКА
(PANELMAC) Xilog Plus
Код 0000570272G
SCM GROUP
Это руководство было разработано с целью предоставления информации для
изучения и использования сверлильно-фрезерных станков, изготовленных фирмой
SCM Group.
2. Установка и запуск
Панель Станка Xilog Plus устанавливается на персональном компьютере IBM или совместимый с
перечисленными ниже требованиями.
ВНИМАНИЕ!
Для того чтобы установить Панель Станка Xilog Plus, следуйте данным инструкциям:
1) Включите компьютер;
2) Вставьте CD-ROM установки в дисковод;
3) Откройте (двойным щелчком манипулятора "мышь") Свойства компьютера;
4) Откройте CD-ROM с Xilog Plus;
5) Откройте папку Disk1;
6) Запустите (опять двойным щелчком манипулятора "мышь") файл Setup.exe;
7) Придерживайтесь указаний установки.
В течение процедуры установки программа предлагает выбирать тип порта связи среди следующих
вариантов:
1) Запустите PanelMac;
Установка и запуск
Отображаются координаты перемещения рабочей головы. Возможное отображать либо все значения
каждой отдельной оси либо одной выбранной оси (выделенная зеленым цветом).
Оси могут быть также выбраны с помощью переключателя, помещенного на панели управления
станка, если присутствует, или на переносном пульте управления) (см.: Приложение C).
Значения могут быть отображены в различных режимах. Для выбора режима достаточно кликнуть на
соответствующий кружек. Режимы следующие:
C) Отображение скорости. Область выделена для отображения скорости подачи рабочей головы (F,
выраженная в метрах в минуту) и скорость вращения электрошпинделя (S, выраженная в оборотах в
минуту); справа от этих двух значений отображаются также процентуальные значения, рассчитанные
по отношению к максимальным значениям этих двух скоростей.
D) Общие Кнопки
Окно неисправностей
Показывает окно отображения состояния входов и выходов PLC. Эта функция используется для
наладки станка и при диагностике через модем.
Для изменения выбранного значения, которое следует посылать в PLC, поступают следующим
образом:
Reset C.N.
1) включение станка;
2) калибровка;
3) выбор файла описания инструмента, который используется и предусмотрен программой
обработки;
4) загрузка программы обработки в Панель Станка;
5) выполнение программы.
Для использования функций любой рабочей среды необходимо выбрать ее как описано в главе 3 -
Введение в рабочие среды.
4.1 Калибровка
Калибровка это первая операция которую следует выполнить после включения станка. Если станок не
откалиброван то в строке состояний появляется изображение
Выполняем программу.
Кликнуть в меню
FILE/ESECUZIONE
AUTOMATICA…
ФАЙЛ /
АВТОМАТИЧЕСКОЕ
ВЫПОЛНЕНИЕ...
Кликните на ПРОГРАММА
и подтвердите, кликая на
кнопке OK.
Выбрать с помощью
манипулятора "мышь"
программу, которую следует
выполнить и подтвердить,
кликая на кнопке ОТКРЫТЬ.
Использование Панели Станка
После отправки на
выполнение одной программы,
можем запускать для
выполнения других программ,
которые встанут в очередь за
текущей.
Для повторного открытия окна
Выбора программы для
выполнения кликните в меню
FILE/CARICA PGM... ...
Для начала цикла обработки нажмите клавишу Start в соответствующей зоне станка, которая задана в
программе (написано в заголовке); если область не определена, то остаются активными клавиши
Start в каждой отдельной области. Цикл обработки может быть прерван в любой момент, нажатием
клавиши Hold, расположенной на панели управления станка, или кликая на меню
COMANDI/TERMINA ESECUZIONE (КОМАНДЫ / ЗАКОНЧИТЬ ВЫПОЛНЕНИЕ).
Несмотря на то, что станок осуществляет цикл обработки, нажатие кнопки Start в зоне отличной от
той, в которой осуществляется обработку, приводит к постановке в очередь обработки в области, в
которой нажата клавиша. Меню COMANDI/RESET CN выполняет команду Reset в станке, аннулируя, в
данном случае, все предварительные записи.
Использование Панели Станка
Выполнение MIX.
Кликните на меню
FILE/ESECUZIONE
AUTOMATICA… (ФАЙЛ /
АВТОМАТИЧЕСКОЕ
ВЫПОЛНЕНИЕ...)
Кликните на MIX DI
PROGRAMMI (MIX
ПРОГРАММ) и подтвердите,
кликая на кнопке OK.
Выберите с помощью
манипулятора "мышь" MIX,
который следует выполнить.
Использование Панели Станка
Возможные изменения
параметров
содержавшихся в
заглавиях программ
считываются напрямую
параметрами,
установленными в шагах
MIX.
Для начала цикла обработки нажмите клавишу Start в соответствующей зоне станка, которая задана в
программе (написано в заголовке); если область не определена, то остаются активными клавиши
Start в каждой отдельной области. Цикл обработки может быть прерван в любой момент, нажатием
клавиши Hold, расположенной на панели управления станка, или кликая на меню
COMANDI/TERMINA ESECUZIONE (КОМАНДЫ / ЗАКОНЧИТЬ ВЫПОЛНЕНИЕ).
Несмотря на то, что станок осуществляет цикл обработки, нажатие кнопки Start в зоне отличной от
той, в которой осуществляется обработку, приводит к постановке в очередь обработки в области, в
которой нажата клавиша. Меню COMANDI/RESET CN выполняет команду Reset в станке, аннулируя, в
данном случае, все предварительные записи.
Во всех случаях, кроме выполнения с использованием BCR/Последовательный порт с "Типом
функционирования " 1 (см.: глава 4.2.3 - Считыватель штриховых кодов), при прерывает выполнения
MIX можно запоминать прерванный MIX в файла с расширением .frz. Файлы *.frz могут быть снова
выполнены, если выбрать их в окне Selezione mix da eseguire (Выбора MIX для выполнения),
выбирая тип MIX INTERROTTI (ПРЕРВАННЫЕ MIX ) в ячейке TIPO FILE (ТИП ФАЙЛА).
Обрабатывающий Центр непрерывно выполняет одну программу за раз циклически, следуя порядку, в
котором программы написаны в MIX. Программы разделятся между областью А и область B в
соответствии с Заголовками и будут выполняться не принимая во внимание число повторений.
Использование Панели Станка
MIX будет осуществляться как показано на нижеприведенной схеме и бедет выполнять программу
каждый раз при нажатие клавиши Start.
Обрабатывающий Центр непрерывно выполняет одну программу за раз циклически, следуя порядку, в
котором программы написаны в MIX. Программы делятся между областью А и областью B в
соответствии с Заголовками. Когда заканчивается число повторений программа автоматически
исключается из списка выполняемых.
Выполнение MIX начинается, как показано на ниже приведенной схеме и повторяется 5 раз, что
являются числом повторений программы PIANO (наименьшее число повторений).
Использование Панели Станка
После обработки каждой панели число повторений уменьшается и на после выполнения первых 5
циклов программа PIANO исключается из обработки, т.к. были выполнены все эти детали. После
этого выполнение MIX перераспределяется, как на ниже приведенной схеме и цикл повторяется 3
раза, что являются числом повторений программы FIANCO (наименьшее число повторений).
После обработки этих 3 циклов программа FIANCO в свою очередь будет исключена из обработки,
т.к. будут выполнены все свои повторы. Далее выполнение MIX перераспределяется, как показано на
ниже приведенной схеме и цикл повторяется 4 раза, что являются числом повторений, которые нужны
для полного окончания MIX.
После 12 повторений (как в области А, так и в области B) программа ANTA области А автоматически
заменяется программой FIANCO (в соответствии со списком) и выполнение MIX продолжается, как
показано на ниже приведенной схеме и повторяется 3 раза, что являются числом оставшихся
повторений программы BASE.
После 3 повторений (как в области А, так и в области B), которые нужны для того, чтобы завершить
выполнение деталей по программе BASE в области B, она также автоматически заменяется
следующей программой с именем PIANO (согласно списку) и MIX продолжается, как показано на
ниже приведенной схеме и повторяется 5 раз, что являются числом оставшихся повторений для того,
чтобы завершить весь цикл.
Использование Панели Станка
Кликните на меню
FILE/ESECUZIONE
AUTOMATICA… (ФАЙЛ
/АВТОМАТИЧЕСКОЕ
ВЫПОЛНЕНИЕ...)...
Кликните на BCR/SERIALE
(BCR/ПОСЛЕДОВАТЕЛЬНЫ
Й) и подтвердите, кликая на
кнопке OK.
Использование Панели Станка
Кликните на меню
COMANDI/ABILITA
LETTURA DA BCR…
(КОМАНДЫ/ИСПОЛЬ-
ЗОВАТЬ СЧИТЫВАТЕЛЬ
BCR...) ...
Выбрать папку,
содержащую программы,
которые следует загрузить.
Для подтверждения
нажмите на кнопку OK.
Теперь возможно
загружать программы,
считывая
соответствующий
штриховой код с помощью
BCR. Об активном
состоянии считывателя
BCR сигнализирует
зеленая иконка в строка состояний.
Возможно многократно
активизировать/отклю-чать
считыватель BCR в течение одного
выполнения, используя команды,
указанные в пункте 3.
Этот режим задается параметром " Тип функционирования ", определенным в файле bcr.cfg (см.:
Руководство конфигурации параметров).
• Если " Тип функционирования " имеет значение 0, программы, считанные последовательно
BCR, записываются в порядке чтения в текущий MIX. Выполнение данного MIX
осуществляется в режиме последовательной обработки со счетчиком.
• Если " Тип функционирования " имеет значение 1, в получении имени файла который
следует осуществить, этот загружается на все происхождения готовые в машине, принимая во
внимание сочетания областей запланированных (ОТ, депозитный сертификат, В и так далее),
Или определенные размерами DX(значениями DX) изделия(детали) (область
запланированную 00, 01, 10, 11). Число(номер) повторений не приходит принятый во внимание
и программа остается активным до своей замены. Получение нового имени файл заменяет
прецедент на свободных происхождениях; эти считаются свободными если не и настоящий
панель заблокированная, не и настоящая предварительную запись или не и в осуществлении.
Если не мы породил свободные, файл приходит accodato и при условии освобождает заменяет
прецедент. Не и возможное accodare piu программы, поэтому дальнейшие чтения заменяют
программу accodato.
Использование Панели Станка
ВНИМАНИЕ!
Пример:
COM 1
BAUD RATE 9600
PARITY ODD
СТОП BITS 1
DATA BITS 8
Нномер 1
Bit Par (0=N, 1=E, 2=O, 3=M, 4=S) 2
Длина символа (5-8) 8
Baud Rate 9600
Bit Stop (1, 1. 5, 2) 1
Первый вариант:
Сканер добавляет автоматически символ STX (2) во начале этикетки и символ ETX (3) в конце ее.
Второй вариант:
ВНИМАНИЕ!
Когда выполняются программа или MIX, в окне Автоматический режим активизируются некоторые
дополнительные функции.
Графика полей также показывает объединение полей. Например: если станок имеет два поля работы,
А и B, и если программа выполняется в двух полях BA, то окно полей полностью занято единственной
панелью.
Возможность объединять полей в режимах однородный и не однородный задается “Mix omogeneo
(0=NO,1=SI)” файла конфигурации станка xilog3.cfg.
Если этот параметр равен 1, то возможно только однородные объединения. В этом случае, если
станок имеет четыре рабочих поля (А, В, С, D), то возможны следующие сочетания (исключающие
друг друга):
в отдельных полях: А, В, С, D;
в двойных полях: AB, BA, CD, DC;
в единственном поле:AD, DA.
Напротив, если параметр равен 0, то возможны все комбинации сочетаний кроме описанных выше,
которые не имели бы двух пересекающихся полей. Например: возможная комбинация: А, B, DC. Но не
возможна комбинация А, B, DA. Также верны значения 00, 01, 10, 11. В этом случае область
вычисляется автоматически, принимая во внимание размер DX панели (что определяет объединение)
и следующего условия:
для активизации этих двух режимов. Для отключения выбранного режима достаточно кликнуть
вторично на соответствующую кнопку.
Появляется окно, которое позволяет изменить число повторений программы, выбранной в графике
областей.
Использование Панели Станка
После загрузки MIX его возможно просматривать и изменять. Для этого кликните на кнопке
Если во время выполнения MIX происходит изменение данного MIX или программы или
подпрограммы, входящих в него, то это приведет к неправильной работе станка, в то время как
изменение других MIX или программ или подпрограмм, не участвующих в выполнении, допустимо.
Использование Панели Станка
Появляется окно которое показывает анимацию выполняемой программы. В этом окне доступны
кнопки:
Появляется окном графического моделирования (см.: Приложение А, для описания команд, доступных
в этом окне).
Могут быть выбран любой стол или присоска и их координаты X и Y будут показаны в ячейках внизу.
Если стол сплошной многофункционального типа, то этот режим не доступен.
Для каждой зоне выводятся две инструкции и два блока: текущие - внизу, и предыдущие - вверху. Из-
за высокой скорости выполнения инструкций некоторые из них могут не отображаться в ячейках
текущих блоков. Отключив и включив заново отображение блоков во время выполнения программы,
новое окно начинается с пустых ячеек. В зоне Blocco PGM (Блок Программы) показана так же текущая
плоскость обработки (F) и тип коррекции радиуса режущего инструмента (C); в зоне Blocco ISO
показываются также действующие в данный момент функции G и М.
ВНИМАНИЕ!
• неограниченно (написано JOG): ось движется до тех пор пока нажата клавиша;
• 1, 10, 100, 500, 1000, 10000: ось передвигается на столько тысячных миллиметра, сколько
задано числом за одно нажатие клавиши.
Управление переходит в ручной режим также, когда ключ на панели управления станка
устанавливается в соответствующее положение. В этом случае, если текущее состояние является
оперативным (такое, например, как Автоматический режим) и если станок не в процессе выполнения
программы, интерфейс автоматически переводится в Ручной режим.
Использование Панели Станка
[ENTER] и начинает выполняться после нажатия клавиши Start на панели управления команд или
переносном пульте.
Сверлильная группа
Прежде чем выполнить ее включение необходимо выдвинуть, по крайней мере, один шпиндель, иначе
группа не будет включена; для выключения вращения нужно отменить включение.
Если один или несколько шпинделей фиксированной группы сверления управляются одним
преобразователем частоты, то клавиша включения / выключения шпинделей представляется также,
как электрошпиндель, и могут быть применены команды изменения направления вращения и задания
скорости вращения (см.: "Электрошпиндели").
Электрошпиндели
Правильная последовательность команд : Выбор, Число оборотов, Включение, По часовой/Против
часовой стрелки; в отсутствии выбора другие команды не действуют; для выключения нужно выбрать
Off, которая действует только, если выполнен выбор.
В ячейку должно быть введено число из трех цифр (в градусах) для того,
чтобы указать желаемый угол. Нажатие на иконку активизирует передачу
и движение.
Для этих специальных групп присущи те же команды, что и для электрошпинделя, кроме задания
скорости, если группа управляется трехфазным двигателем, и перемещения Vector, если группа
имеет пневматическое вращение. В этом случае иконка заменяется следующей:
(Только для Tool Room) Дополнительный ход по Y магазина RAPID от центра к Tool
Room.
(Только для Tool Room) Дополнительный ход по Y магазина RAPID от Tool Room к
центру.
Если станок оснащен более, чем одним диском магазина, то для их отображения используются кнопки
перехода со стрелками
а) Оператор станка должен ввести номер инструмент, которые готовится установить вручную, в
ячейку, соответствующего места магазина. Инструмент может быть выбран с помощью "мыши" из
списка доступного для каждого места магазина и представлен именем En. Если же головка имеет
несколько инструментов, то она обозначается именем An.
Не возможно установить одно и то же имя (номер) инструмента в два различных места магазина.
Для того, чтобы подтвердить введенные данные, кликните на кнопке
ВНИМАНИЕ!
Основные фазы:
1) Прежде чем начать цикл обработки, программное обеспечение проверяет весь ли инструмент,
который необходим для обработки, установлен на станке (в шпинделе, в магазинах Rapid или Tool
Room); если это условие не выполняется, цикл не стартует.
2) Исключает любую возможность, препятствующую установке любого инструмента в любое место
магазина Rapid. Система располагает набором правил, предотвращающими соприкосновение
между инструментами при установке в магазины Rapid и Tool Room, что позволяют устанавливать
любой инструмент в любые захваты Rapid.
3) Заполняет автоматически Rapid всем инструментом, который будет использоваться при
выполнении текущего цикла обработки. Когда необходимо использовать инструментов больше
тех, которые в состоянии вместить Rapid, то обмен инструментом осуществляется несколько раз в
автоматическом режиме.
5. Управление столом
5.1 Управление столом TVS
Панель станка Xilog Plus в состоянии самостоятельно управлять автоматическими столами/присосками
(только для станков TVS) через последовательный порт персонального компьютера.
Для задания типа управления TVS необходимо ввести два параметра в файле конфигурации xilog3.cfg:
При использовании управления через порт COMх появляется возможность установки присосок в одной
рабочей зоне, в то время как в другой зоне выполняется обработка детали. Панель станка Xilog Plus
передает значения положений присосок в данной зоне, при загрузке программы для этой зоны, в то
время как проверка, что все присоски находятся на своих местах, осуществляется при нажатии
соответствующей кнопки Start.
Если в процессе обработки обнаруживается одна из следующих ошибок:
NCI (61-0)...
NCI (62-0)...
NCI (63-0)...
NCI (64-0)...
NCI (65-0)...
NCI (66-0)...
NCI (67-0)...
NCI (68-0)...
NCI (69-0)...
NCI (70-0)...
NCI (71-0)...
NCI (73-0)...,
то необходимо отменить выполнение после удаления сообщения об ошибке. В противном случае связь с
присосками не будет восстановлена.
Панель станка Xilog Plus может указывать положение столов и присосок, используя один или несколько
лазеров, установленных на станке (если предусмотрено).
Каждый лазер описывается в файле pheads.cfg в любой позиции от 12 до 96. Программируемые
параметры следующие:
В директории Xilog Plus находится папка Report (созданная во время установки программы), в которой
находятся папки, содержащие отчет об эксплуатации станка – одна для каждого календарного года.
Папки создаются в процессе эксплуатации станка. Внутри каждой папки/года создается и хранится файл
отчета, содержащий информацию о каждом дне работы станка. Существует два типа отчетов, т.е. для
каждого дня работы станка будут созданы 2 файла в папке текущего года. Формат имени сохраняемого
файла определены следующими правилами:
Например, если станок работал 30 июня 2002 г., то в конце дня в директории report\2002 появится 2
новых файла: 20020630.pro и 20020630.dia.
Area: рабочая область в которой проводилась обработка детали в соответствии с программой pgm.
Progr. PGM: имя файла, который содержит инструкции обработки детали. С помощью этой информации
и плюс информация об Области (Area) дается однозначное описание обрабатываемой детали. В выше
приведенном примере программа pippo.pgm обрабатывает дверку: выполняя эту программу в области А
получаем правую дверку, а в области B - левую (А и B являются зеркальными областями). Таким
образом, оператор мог бы присвоить таким обработкам два разных кода.
Dimensione: размеры обрабатываемой панели: длина x ширина x высота (dX x dY x dZ).
Ora Inizio: время начала выполнения обработки, представленное в формате час:минуты:секунды.
Рассчитывается от момента, когда рабочая голова начинает движение из положения вне работы или с
места, где закончилась предыдущая обработка.
Ora Fine: время окончания обработки всех деталей (см. поле Quantita).
Teff.: полное время реального использования рабочей головы для данной обработки.
Ttot.: полное время, которое станок был занят для выполнения для данной обработки.
Quantita: число деталей, которые следует выполнить в течение обработки.
Tempo Medio: среднее время обработки – полное эффективное время Teff деленное на количество
деталей (Quantita), выраженное в час:минуты:секунды.
Descrizione: каждый файл pgm содержит в первой инструкции Header текстовую область в которой
дается описание программы. Запишем в этом поле информацию о программе.
Далее описывается, как вычислить время начала обработки, особенно значения Teff и Ttot. Основная
задача понять, как вычислить общее время использования станка при различных обработках, которые
могут выполняться на станке. Некоторые обработки действительно могут быть конкурирующими, т.е.
одновременно на станке могут выполняться несколько разных программ pgm: на станке есть несколько
рабочих областей, которые могут быть заняты одной программой, или использоваться попарно, или
каждая из четырех отдельно.
Поэтому если хотим выбрать для обработки файл pippo.pgm в областях А и B и выполнить по 5 деталей
в каждой области в маятниковом режиме (т.е. в заголовке указываются разные области обработки),то
временной график использования рабочей группы будет следующим:
Где:
При начале обработки в области А делается отметка Времени Начала (tA0) и с этого момента
начинается отсчет времени для вычисления продолжительности работы в области А: в момент tA1
счетчик останавливается, т.к. первая деталь закончена. Далее начинается обработка в области В и,
следовательно, отсчет времени для области А не ведется до достижения момента tB1, когда начинает
обработка второй детали в А. Время отсчитывается до момента tA3 и так далее, пока не будут
выполнены все детали в области А. Аналогично для обработки в области B.
Этот означает, что при обработке детали промежуток времени ∆t (время необходимое рабочей голове
для перемещения из одной области в другую) добавляется ко времени обработки следующей детали,
т.е.:
Ttot (A) = (tA1 - tA0) + [∆t " + (tA3 - tA2)] +... + [∆tn + (tAn - tAn-1)]
Ttot (B) = [∆t ' + (tB1 - tA1)] +... + [∆tn + (tBn - tBn-1)]
Поэтому, наиболее близкими являются области, между которыми находится рабочая голова, благодаря
чему уменьшается потеря времени необходимого для перемещения головы из области, где только что
закончилась обработка, в область, где должна начаться следующая обработка.
В рассматриваемом графике значение параметра Teff – это время реального использования рабочей
группы для выполнения программы (например) pippo.pgm в области А:
Кроме вышеупомянутых строк в Отчете Производства присутствует еще одна строка (в заголовке этого
файля), в которой суммируется информация, содержащаяся во всех остальных строках (строка итогов)
Tempo Eff. Totale: полное время реального использования станка подсчитанного, как сумма времен Teff
всех обработок, выполненных за день;
N.o totale pannelli: общее число панелей обработанных за день.
И наконец, после строки итогов идет строка, содержащая имя оператора, котороый осуществило
производство (это имя задается с помощью меню COMANDI/INSERIMENTO NOME OPERATORE). Имя
оператора вписывается в ячейку и может содержать не более 16 символов.
// Lavorazione 1
(Area),(Progr. PGM),(Descriz.),(Dimensioni),(Ora Inizio),(Ora Fine),(Teff),(Ttot),(Quantita),(T.
Medio)CRLF
// Lavorazione 2
(Area),(Progr. PGM),(Descriz.),(Dimensioni),(Ora Inizio),(Ora Fine),(Teff),(Ttot),(Quantita),(T.
Medio)CRLF
// Lavorazione 3
(Area),(Progr. PGM),(Descriz.),(Dimensioni),(Ora Inizio),(Ora Fine),(Teff),(Ttot),(Quantita),(T.
Medio)CRLF
…..
// Lavorazione n
(Area),(Progr. PGM),(Descriz.),(Dimensioni),(Ora Inizio),(Ora Fine),(Teff),(Ttot),(Quantita),(T.
Medio)CRLF
области (Ora…) имеют формат " hh, мм, ss " в то время как область (описание ошибкиN) является
строкой длиной максимум до 256 символов,а область (Nome Operatore) является строкой длиной
максимум до 16 символов.
6.3 Временная диаграмма отчетов Диагностики и Производства
Отчет ДИАГНОСТИКА
Отчет ПРОИЗВОДСТВО
Предположим, что мы выполняем некоторую гипотетическую обработку, состоящую из трех файлов pgm
(α.pgm, β.pgm, γ.pgm). Теперь оценим характерные интервалы времени для создания двух Отчетов
(N.B.: мы предположили, что нет никакого резервирования между тремя PGM, в противном случае мы
должны были бы полагать, что на диаграмме кубики этих трех программ пересекались бы, о чем
говорилось в прежде):
От сюда:
Ttot = Tα + Tβ + Tγ; Teff.tot. = Teffα + Teffβ + Teffγ;
ПРИЛОЖЕНИЯ
ПРИЛОЖЕНИЕ А. Меню и строка команд
Оперативные Среды
Allarmi (Ошибки)
Открывает окно визуализации ошибок.
Input/Output (Вход/Выход)
Открывает окно входов и выходов PLC.
Quote assi (Значения осей)
Позволяет выбрать из списка режим отображения значений осей.
Animazione (Анимация)
(Автоматический режим) Выполняет анимацию выполняемой программы.
Posizione ventose (Положение присосок)
(Автоматический режим) Показывает положение столов и присосок.
Simulazione grafica (Моделирование графическое)
(Автоматический режим) Графическое моделирование выполняемой программы.
Editor ISO (Редактор ISO)
(Автоматический режим) Открывает редактор программ в формате ISO.
Mix
(Автоматический режим) Открывает окно для изменения выполняемого MIX.
Report file (файл отчета)
Открывает окно управления файлами отчета.
Bloccho ISO
(Автоматический режим) Открывает окно для отображения блоков выполняемой
программы.
Cambio utensile (Смена инструмента)
(Автоматический режим) Открывает окно, показывающее смену инструмент во время
выполнения программы.
Управление файлами CNC
Позволяет осуществить связь из Панели Станка напрямую с файлами, содержащимися в
ЧПУ
Используемые кнопки:
ESCI - выход из окна управления файла ЧПУ;
ELIMINA – удаление из ЧПУ выбранных из списка файлов;
SPEDISCI – передача файлов, находящихся в компьютере, в контроллер ЧПУ
Это окно становится доступно только, если ЧПУ подключен к Персональному компьютеру.
Menu Selezione
Asse precedente (Предыдущая Ось)
Выбирает предыдущую ось в окне отображения значений осей.
Asse successivo (Следующая Ось)
Выбирает следующую ось в окне отображения значений осей.
Campo precedente (Предыдущая Область)
(Автоматический режим) Выбирает предыдущую область в схеме областей.
Campo successivo (Следующая Область)
(Автоматический режим) Выбирает следующую область в схеме областей.
Menu Modo
Automatico
Выбирает рабочую среду Автоматический режим.
Manuale
Выбирает рабочую среду Ручной режим.
Taratura
Выбирает рабочую среду Калибровка.
MDI
Выбирает рабочую среду MDI.
Menu Comandi
Modifica ripetizione
(Автоматический режим) Позволяет изменить число повторений программы.
Abilita lettura da BCR
(Автоматический режим) Доступно/не доступно чтение Бар-кода.
Termina esecuzione
(Автоматический режим) Заканчивает текущую обработку.
Modo simulato
(Автоматический режим) Обработка в режиме симуляции.
Modo passo-passo
(Автоматический режим) Обработка в пошаговом режиме.
Modifica Jog
(Ручной режим) Позволяет установить значение JOG для ручного перемещения осей.
Reset CN
Отправляет команду Reset в ЧПУ.
Test Mandrini
(MDI) Осуществляет доступ к ручному управлению групп сверления и фрезерования.
Test Cambio Utensile
(MDI) Осуществляет доступ к управлению магазином режущего инструмента.
Comandi ISO
(MDI) Осуществляет ввод команд MDI с клавиатурой.
Gestione tool room
(MDI) Открывает окно управления магазином Tool Room.
Input messaggio operatore
(Автоматический режим) Открывает ячейку для ввода данных; введенной значение
подтверждается с помощью клавиши [ENTER]. Необходимость ввода данных указывается
миганием иконки. Возможные значения вставленные без запроса не будут применены.
Inseremento nome operatore
Позволяет вставить имя оператора, который работает на станке (максимумы 16 символов).
Имя будет использоваться при создании отчета о диагностики и производства. При запуске
Панели Станка имя оператор аннулируется.
Menu Strumenti
Impostazioni internazionali
Открывает окно для выбора языка и единицы измерения (миллиметры или дюймы),
используемые в Панели Станка.
Data/Ora
Открывает окно для задания даты и времени.
В заглавии окна показано время использования Панели Станка. Если ЧПУ является
NUMом, и если предусмотрено, то указывается также срок до батареи в ЧПУ. В этом
случае, после замены батареи необходимо ввести новую дату в соответствующую ячейку.
Calcolatrice
Показывает научный калькулятор (см.: Приложение J).
Menu Help
Menu file
Chiudi
Выходит из режима визуализации столов и присосок
Menu Seleziona
Traversa successiva
Выбирает следующую траверсу.
Traversa precedente
Выбирает предыдущую траверсу.
Ventosa successiva
Выбирает следующую присоску.
Ventosa precedente
Выбирает предыдущую присоску.
Menu Comandi
Report
Меню file
Apri
Открыть отчет.
Stampa
Напечатать отчет.
Imposta stampante
Установки принтера.
Esci
Выходит из окна визуализации report.
Графическое Моделирование
Menu Profilo
Visualizza
Отображает текущую обработку с начала.
Esegui
Осуществляет графическое моделирование.
Imposta stampante
Установки принтера.
Esci
Выходит из окна графического моделирования.
Menu Visualizza
Menu Setup
Parametri
Таблица параметров для расчета времен.
Menu ?
Informazioni su finestre
Открывает окно информации о программе которая управляет графической визуализацией.
Строка инструментов
Отображает текущую обработку с начала.
Клавиши перемотка/воспроизведение/пауза.
Клавиши зума.
Меню file
Apri
Открывает существующий документ.
Salva
Сохраняет документ.
Salva con nome
Сохраняет документ с задаваемым именем.
Stampa
Печатает документ.
Anteprima di stampa
Предварительный показ документа перед печатью.
Imposta stampante
Позволяет установить параметры принтер для печати.
Esci
Выходит из редактора.
Menu Modifica
Taglia
Удаляет выбранные данные из документа и запоминает их в Буфере.
Copia
Копирует выбранные данные в Буфер.
Incolla
Вставляет содержимое Буфера (вырезанное или копируемое с помощью одной из двух предыдущих
команд) в точке вставки.
Elimina
Удаляет выбранные данные.
Menu Strumenti
Calcolatrice
Показывает научный калькулятор (см.: Приложение J).
Visualizzazione grafica
Открывает графическую визуализацию, если доступно.
ПРИЛОЖЕНИЕ B. Строка Состояния
• xilog3.cfg
• pheads.cfg (голова 4)
Измерить расстояние по X между центром вращения основного шпинделя и осью вращения шпинделя
группы в горизонтальном положении, как показано на рис.1 и установите параметр "Assetto 0 X" равным
измеренной величине, соблюдая знак.
Рис. 1
Измерить расстояние по Y между центром вращения основного шпинделя и осью вращения шпинделя
группы в вертикальном положении, как показано на рис.2 и установите параметр "Assetto 0 Y" равным
измеренной величине, соблюдая знак.
Рис. 2
Измерить расстояние по Z между контрольной точкой для измерения инструмента основного шпинделя и
осью вращения группы в нижнем горизонтальном положении, как показано на рис.3 и устанавливать
параметр "Assetto 0 Z" равным измеренной величине, соблюдая знак.
Рис. 3
• nci.cfg
Изменить файл в обычном текстовом редакторе, добавив следующую секцию, если она еще не
существует:
{Gruppo Scavo Serratura ad Asse Tilting (Группа Паза для замка и Ось Tilting) }
{Inizio Sezione (Начало секции) }
$H04_XVECTOR
B
$
$H04_XFCVECTOR
43
$
$H04_UP
M81
$
$H04_DOWN
M71
$
$H04_ROTCW
M65M3S%ld
M21
$
$H04_ROTCCW
M65M3S%ld
M21
$
$H04_NOROT
M50
$
{Fine Sezione (Конец Секции)}
Отредактируйте любой инструмент между E1 и E96, который является ФРЕЗОЙ или СВЕРЛОМ.
Задайте длину инструмента как расстояние между плоскостью фланца и концом фрезы, которую
измеряем (см. рис. 4).
Рис. 4
Установите параметры " Diametro utensile (Диаметр инструмента) ", "Lunghezza utile (используемая
длина)”, “Diametro utile (используемый диаметр)”, “Velocita di avanzamento (скорость подачи)”
(максимальная и стандартная), “Velocita di rotazione (скорость вращения)” (максимальная и стандартная)
и “Velocita G0/B (скорость для инструкций G0/B)” как описано в руководстве Editor Xilog Plus.
Установите параметр " Ingombro (габарит)" равным расстоянию между осью вращения инструмента и
максимальным габаритным размером по оси Z при нахождении группы в горизонтальном положении (рис.
5).
Установите параметр “Distanza Z” = 0.
Установите параметр " Offset R " равным углу в плоскости XY, который принимает инструмент при
размещении группы в 0° .
Устанавливать параметр " Distanza D " как расстояние между центром вращения группы и плоскостью
фланца, исползуемого для измерения длины инструмента (рис. 5).
Рис. 5
Установите параметр " Angolo (угол) В " равным углу, который принимает инструмент по отношению к
вертикальной оси, когда группа повернута в 0° .
Для программирования данной группы используются стандартные инструкции интерфейса Xilog Plus,
однако следует помнить, что необходимо вставлять команду установки оси tilting перед началом
обработки в случае операций наклоненного типа:
Для того, чтобы изменить угол обработки по вертикали необходим повторно вставить инструкцию
XAXROT и повторить обработку, в то время как нет необходимости делать это, если угол не должен
изменяться.
Не возможно изменять угол поворота группы после начала выполнения профиля поскольку инструкция
XAXROT предусматривает единственную установку группы до начала цикла обработки и не
интерполирует группу в течение обработки.
Пример
Возможно работать как на всех плоскостях панели (обрабатываемыми группой), с учетом коррекции
радиуса инструмента или по центру инструмент, используя обычные инструкции B, XG0, XL2P и так
далее, задавая желаемую плоскость обработки, так и на наклоненных плоскостях, используя инструкцию
XPL X... Y... Z... и так далее (см. руководство editor Xilog Plus).
В этих случаях нет необходимости управлять установкой оси tilting с помощью команды XAXROT
поскольку компилятор Xilog Plus использует угол, совместимый с выбранной плоскостью обработки:
Для того, чтобы повторить только что созданный профиль, но в другой рабочей плоскости, можно
использовать инструкцию XGREP с указанием имени профиля:
Пример:
Пример:
Пример:
В любом месте программы затем можно осуществлять смену (во время обработки) между передними и
задними зажимами с помощью кода:
M193 (смена зажимов между передними и задними)
(См. также руководство Диагностика и Коды М, поставляемые в комплекте со станком)
3) В Xilog Plus существуют специальные инструкции макро, которые способны осуществить эту операцию
прямо из программы (инструкция XISO):
Пример:
В любом месте программы возможно освободить передние или задние зажимы, если была выбрана
опция V=53 (оба).
E30059 = 4: Передние
= 5: Задние
E30060 = 4: Передние
= 5: Задние
Примечание. Единожды освободив передние зажимы не возможно потом освободить задние и наоборот
или решить восстановить блокирование обоими зажимами.
Пример:
• supports.cfg
Установить значения смещений (параметры "Offset X quota della traversa" и "Offset Y quota delle ventose")
индикаторов размера относительно метрических линеек для центров зажимов/присосок
(morsetto/ventosa). Значения, которые следует присваивать параметрам offset, определяются
соответствующими вычислениями между начальными координатами Xilog Plus и величинами расстояний
между центром присоски и механическими указателями для направлений X и Y (рис. 1).
• xilog3.cfg
Параметр “Piano” = 1
Для того, чтобы активизировать управление приспособлениями ввести в поле V заголовка V=40.
В ISO:
E30001=1 зона А
E30002=1 зона B
Эти коды должны следовать за обычными кодами, требующими блокировку детали вакуумом.
E30001=1 зона А
E30001=2 зона B
E30001=3 зона АВ или BA.
E30002=1 зона С
E30002=2 зона D
E30002=3 зона СD или DC
Эти коды должны следовать за обычными кодами, требующими блокировку детали вакуумом.
ПРИЛОЖЕНИЕ I. Форматы файла
PGM
Стандартный формат программ. Программы в формате pgm могут быть экспортированы в формат XXL
(формат ASCII, редактируемый любым редактором) в окне Selezione programma da eseguire (Выбор
программы для выполнения). В том же окне возможно преобразовывать единицы измерения файла pgm
из миллиметров в дюймы и наоборот.
MIX
FRZ
Формат MIX, выполнение которого были прервано в режиме Автоматическое выполнение MIX. Эти
файлы могут быть выполнены, но не могут быть изменены.
Форматы программ ISO. Программы ISO также могут быть изменены с помощью внешнего редактора
ASCII. В некоторых типологиях станков с контроллером NUM программы ISO могут выполняться
напрямую (см.: Приложение K).
[S] Синус X.
[I] Арксинус X.
[C] Косинус X.
[O] Арккосинус X.
[T] Тангенс X.
[N] Арктангенс X.
[P] X = постоянная π.
[R] Квадратный корень X.
[L] Стереть память: Y = 0.
ПРИЛОЖЕНИЕ K. Замечания
Редактирование
Могут быть изменены и графически отображены программы размером до 65000 символов; в случае
программ больших размеров необходимо использовать внешние редакторы.
Программы с размером менее данного предела могут быть отображены графически в том случае, если в
памяти Числового программного управления достаточно места для их содержания; кроме того,
возможные подпрограммы должны быть предварительно переведены в памяти Числового программного
управления.
Выполнение
Предел в 65000 символов не применяется для выполнения программ. Все же, если выполняемая
программа содержит переходы, то необходимо установить параметр “Modo passante CNC” файла
gendata.cfg в 0; в таком случае программа может быть выполнена только, если в памяти Числового
программного управления достаточно памяти, чтобы вместить ее; кроме того, возможные подпрограммы
должны быть предварительно помещены в память Числового программного управления. Если
выполняемая программа не содержит переходы то необходимо установить параметр “Modo passante
CNC” файла gendata.cfg в 1; в таком случае программа передается в ЧПУ по блокам, поэтому,
единственным пределом ее размера является вместимость жесткого диска персонального компьютера.
Все же, возможные подпрограммы должны быть предварительно помещены в память Числового
программного управления.
M02
Всем блокам M02 в программах CNC должны предшествовать блоки M201; в случаях, когда блок M201
отсутствует, программа продолжает корректное выполнение, но по окончании цвет рабочей области
остается зеленым и счетчик выполненных деталей не переходит к следующему значению. В этом случае
необходимо нажимать кнопку Reset для того, чтобы информировать Панель станка Xilog Plus , что
программа закончена.
В случае если используется старая программа CNC, то измените ее, вставляя вручную требуемый код
M201.
M20
Присутствие кода M20 вместо M2 (при обработке в маятниковом режиме), позволяет не закрыть
выполнение в проходом режиме и поэтому выигрывать время при переходе от одной рабочей области
(например область A) в другая (например область B). В случае если используется старая программа
CNC, то измените ее, вставляя вручную требуемый код M20.
Случаи не устранимые
В следующих случаях ошибка "Non esiste quota di sicurezza sopra il pezzo" не устраняется:
Инструкция SET DONTCARE =1 заставляет Xilog Plus не выдавать сообщение " Non esiste quota di
sicurezza sopra il pezzo " для последующей обработки.
Инструкция имеет действие только в “устранимых” случаях и только на последующую обработку; между
SET DONTCARE=1 и обработкой не должны быть введены другие инструкции. При использовании
инструкции SET DONTCARE=1 программист принимает на себя ответственность за прямой контроль
перемещениями (посредством инструкций N или XN), чтобы избегать столкновений с панелями и
гарантировать, что возможные вращения оси Vector произойдут вне детали.
Эта функция может использовать увеличение ускорения станка с учетом зависимостей, существующих
между геометрическими фигурами. Такая функциональность позволяет достигать значительного
сокращения времени остановки станка и выхода его на режим, что приводит к заметной экономии общего
времени обработки и снижению механических нагрузок на станок. Получаемый эффект связан с
типологией обрабатываемых элементов и он тем более заметен, чем более «высокими» являются фазы
перемещения исполнительных элементов в «быстром» режиме (G0) а также их ускорения и замедления.
Например, если в циклах сверления получается определенная максимальная (временная) экономия, то в
циклах чистого фрезерования с последовательными «медленными» смещениями (режим G1)
получаемая экономия является минимальной.
Опытному пользователю предоставляется возможность оптимизировать по своему усмотрению реакцию
станка запустив программу, изменяющую его динамику в заданных пределах соотношения «скорость-
точность».
Оператор может установить “уровень” регулирования функции "JERK", что дает ему возможность
предпочесть одну функцию другой или установить нейтральную ситуацию, при которой принимается во
внимание обе функции.
Здесь говорится об опытном пользователе, поскольку использование этой функции требует
углубленного понимания различных рабочих режимов, а также различных программных инструментов
(необходимо иметь возможность для ручного изменения программы, знания кодов ISO или XISO в среде
Xilog Plus, а также знание инструментов для редактирования операционной среды).
Тот, кто не хотел бы или не чувствует себя в состоянии выполнять такие изменения, может спокойно
обойтись без этой функции, нормально работая со значениями параметров, установленными по
умолчанию фирмой SCM Group S.p.A., которые гарантируют вполне приемлемый компромисс между
требованиями, предъявляемыми как к требованиями финишной так и начальной обработки, без
необходимости каждый раз выполнять новые регулировки.
G120EJxxx (посредством этой строки инструкции, вызывается программа ISO системы %10120 и
запрашивается активизация Jerk)
При наличии рабочего интерфейса Xilog Plus (версия высшая или равная 6.3 Routolink), правильная
инструкция, в соответствии с синтаксисом Xilog Plus, становится следующей:
SET JERK=XXX (посредством этой строки инструкции, вызывается программа ISO системы %10120 и
запрашивается активизация Jerk)
Такая инструкция должна быть введена строго перед инструкцией G0 врезания в деталь перед началом
обработки.
Рекомендованные значения:
"XXX" = 60 СВЕРЛЕНИЕ
"XXX" = 90 ГРУБАЯ ОБРАБОТКА
"XXX" > = 160 ОТДЕЛКА
далее, подробнее, от станка к станку, типичные значения рекомендованные SCM GROUP S.p.A. должны
быть:
"XXX" = значение изменяющееся от станка к станку согласно стандартам SCM GROUP S.p.A.
НЕЙТРАЛЬНЫЙ СТАНОК (default)
ВНИМАНИЕ!
Не изменять и не удалять:
• программу %11000 (файл выделенный SCM GROUP S.p.A. для конфигурации станка)
• программа %10120 (файл выделенный SCM GROUP S.p.A. для активизации функции Jerk)