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

СИСТЕМА УПРАВЛЕНИЯ «Xilog Plus»

для сверлильно-фрезерных станков


компании «SCM Group»

ВВЕДЕНИЕ
(основные функции и работа с программой)

версия 1.0 - сентябрь 2002


код 0000571271F
Саркисов В., Xilox+Intr.doc

SCM GROUP
Настоящее руководство содержит сведения, необходимые для работы со сверлильно-
фрезерными станками производства компании «SCM Group».
Содержащаяся в нем информация является собственностью Компании и не подлежит
воспроизведению или публикации в любом виде без специального на то разрешения.
Компания SCM не несет ответственности за неправильное использование информации,
содержащейся в данном Руководстве. .

Редакция
Gedux Software & Services
www.gedux.com

2
Содержание
ВВЕДЕНИЕ .................................................................................................................................................................1
1. Как работать с компьютером ................................................................................................................................4
1.1 Клавиатура и “мышь”.......................................................................................................................................4
1.2 Запуск программы: Меню запуска ..................................................................................................................4
1.3 Интерфейс типа «Window» .............................................................................................................................5
1.4.Файлы и папки .................................................................................................................................................8
1.4.1 Файлы программы Xilog Plus...................................................................................................................8
1.4.2 Открывание и закрывание файла...........................................................................................................8
1.4.3 Создание папки, удаление и переименование файла ........................................................................10
2. Введение в Xilog Plus ..........................................................................................................................................11
2.1 Что такое Xilog Plus .......................................................................................................................................11
2.2 Язык................................................................................................................................................................11
3 Работа с Xilog Plus................................................................................................................................................14
3.1 Рабочие этапы ...............................................................................................................................................14
3.2 Конкретный пример: изготовление двери....................................................................................................14
3.3 Одновременное исполнение более одной программы: наборы программ ...............................................17
3.4 Сокращение времени обработки: оптимизация программ .........................................................................18
3.5 Персонализация программы: параметрическое программирование ........................................................18
3.6 Ввод в Xilog Plus «персональной» инструкции: макрокоманды .................................................................19

3
1. Как работать с компьютером

1.1 Клавиатура и “мышь”


Для того, чтобы работать с программой Xilog Plus необходимо познакомиться с двумя инстру-
ментами, которые являются основными в «разговоре» оператора с компьютером – клавиатурой и
манипулятором «мышь».
Как пользоваться клавиатурой
Клавиатуру можно использовать для посылки команд в систему управления, нажатием ее от-
дельных кнопок или комбинации кнопок.
Отдельная кнопка. Чтобы воспользоваться кнопкой просто нажмите на нее, а затем отпустите.
Во многих случаях при удержании кнопки в нажатом состоянии эффект от ее нажатия повторяет-
ся: например, если мы хотим написать букву «А», и будем удерживать кнопку [А] в нажатом со-
стоянии, вместо того чтобы просто нажать ее «один раз», то на экране компьютера появится по-
следовательность букв «А»: АААААААА.
Комбинация кнопок. Для того чтобы послать некоторые команды управления с использова-
нием клавиатуры, необходимо нажать более одной кнопки. Возьмем, например, совместную ком-
бинацию кнопок [Ctrl] и [X] - в этом случае надо нажать и удерживать кнопку [Ctrl], а кнопку
[X] в это время - нажать и отпустить. Инструкция по такой манипуляции со скобками определя-
ется как: «нажмите кнопки [Ctrl] + [X]».
Как пользоваться «мышью»
Манипулятор «мышь» представляет собой устройство, имеющее снизу маленький резиновый
шарик, а сверху - обычно две кнопки.
При протягивании «мыши» по твердой поверхности вращение этого шарика вызывает перемеще-
ние курсора (который обычно имеет форму стрелки) по экрану компьютера. Таким образом, кур-
сор может быть помещен на любой выбранный графический элемент, который находится на эк-
ране (например, на чертеж, меню опций и так далее), каждый из которых соответствует опреде-
ленной команде. Далее, при нажатии одной из кнопок «мыши» (обычно левой) в работающую
программу производится посылка команды управления, которая соответствует графическому
элементу, на котором в данный момент находится курсор. Такая операция называется «щелкнуть
мышью».
Поэтому указание «щелкните мышью на кнопке [OPEN] будет рассматриваться, как необходи-
мость поместить указатель «мыши» (курсор) на графический элемент, соответствующий опера-
ции «открывание»: , и затем - нажать левую кнопку «мыши»:

В большинстве случаев нажимается левая кнопка «мыши», но некоторые команды управления


могут быть также посланы в компьютер нажатием ее правой кнопки.

1.2 Запуск программы: меню запуска


Программа Xilog Plus должна устанавливаться на компьютере, работающим с операционной сис-
темой Windows. Для запуска этой программы в Windows обычно сначала производится запуск
меню Start, нажатием на выдеокнопку, расположенную в левом нижнем углу экрана:
Щелкните мышью на кнопке [Start]: ,
а затем - на опции. ALL PROGRAMS…(«все программы»):

4
И, наконец, щелкните на имени программы (для запуска программы Xilog Plus щелкните на
опции Scm Group, а затем на опции Xilog Plus или PanelMac).

Кнопка меню запуска [Start] расположена в нижней строке, называемой Applications Toolbar –
«строкой приложений».

1.3 Интерфейс типа «Window»


Тип графического интерфейса, используемый программой Xilog Plus называется “window" («ок-
но»), то есть так же, как называется и сама операционная система Windows.
Окна являются прямоугольными областями изменяемого размера, в которых группируются
функции программы Xilog Plus, а также все рабочее окружение.

Находясь внутри окна, можно подавать на компьютер различные команды: это делается с помо-
щью «мыши» щелканьем на соответствующих кнопках или опциях меню, введением в соответст-
вующие поля инструкций с использованием клавиатуры, считыванием информации и так далее.
Одновременно на экране может быть открыто более одного окна.
Все окна в стиле Windows имеют в верхнем правом углу три кнопки:

Первая кнопка (первая слева – кнопка «уменьшить окно до пиктограммы») служит для времен-
ного свертывания окна на экране. Чтобы снова открыть окно нужно просто щелкнуть «мышью»
на прямоугольнике, в котором написано наименование окна, которое после свертывания окна
появилось в строке приложений.

Вторая кнопка (кнопка увеличения) служит для увеличения окна во весь экран дисплея или для
уменьшения окна. Чтобы перейти от одной функции этой кнопки к другой необходимо просто
щелкнуть на ней.
Когда окно открыто во весь экран, то пиктограмма,
соответствующая этой кнопке, имеет следующий вид:

5
Но если окно уже уменьшено, то пиктограмма выглядит следующим образом:

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

Третья кнопка (кнопка «закрывания»), помеченная крестиком (×), используется для закрывания
окна. При закрывании основного окна программы закрывается вся программа в целом.
Функция перемещения, уменьшения размеров и закрывания окна исполняются также из меню, то
есть из разворачивающегося перечня команд: щелкните правой кнопкой «мыши» на строке на-
именования, а потом левой кнопкой – щелкните на нужной опции развернувшегося меню.

Как видно на рисунке, около слова Close (“Chudi” - ит.) - «закрыть» - написано выражение
Alt+F4. Это означает, что закрыть окно можно с помощью клавиатуры, для этого достаточно на-
жать одновременно кнопки [Alt]+[F4].
Эта одно из особенностей интерфейса Windows: он содержит много команд, которые могут по-
сланы в систему компьютера различными путями. Так например, как следует из вышеизложенно-
го, для того чтобы закрыть окно, можно использовать следующие способы:
• щелкнуть «мышью» на кнопке закрывания (одна из кнопок, расположенная в правом верх-
нем углу окна, помеченная значком (×);
• щелкнуть «мышью» на опции Close разворачивающегося меню строки имени;
• нажатием кнопок [Alt]+[F4] на клавиатуре.
Вам только остается выбрать тот способ, который для вас предпочтительней.
Поэтому в интерфейсе типа Windows имеется выбор различных способов посылки команды в
программу системы управления. Далее следуют некоторые примеры, связанные с интерфейсом
программы Xilog Plus.
Меню
Меню представляют собой набор команд, сгруппированный в одном
списке. Например, после щелканья «мышью» на опции файл на
экране разворачивается следующий перечень команд:
Для выбора нужной команды из этого перечня нужно просто
щелкнуть «мышью» на имени команды Следовательно указание
«щелкните на опции FILE/SAVE» указывает, что необходимо
щелкнуть «мышью» на опции меню FILE («файл»), а затем в пе-

6
перечне команд щелкнуть на опции SAVE («сохранить»).

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

а затем
щелкнуть «мышью» на нужной из них, тем самым выбрав ее:

Пиктограммы
Многие из команд управления, имеющихся в меню, кроме того, представлены пиктограммами, то
есть кнопками с рисунками, представляющими ту или иную команду, которую надо активизиро-
вать. Пиктограммы могут располагаться группами в виде строк:

И в этом случае для исполнения команды, имеющей соответствующую пиктограмму, следует


просто щелкнуть «мышью» на этой пиктограмме:

Пиктограммы облегчают и ускоряют выбор команд управления. Чтобы


научиться распознавать команды, связанные с каждой пиктограммой,
можно поместить курсор «мыши» на соответствующую пиктограмму и
подождать несколько секунд, при этом рядом с пиктограммой появляется
наименование команды, к которой эта пиктограмма относится.

Интерфейс программы Xilog Plus может давать информацию о различных конкретных програм-
мах или состоянии станка. Например, если на строке статуса (внизу экрана) появляется буквы
«мм», это означает, что в программу в данный момент в качестве единиц измерения линейных
величин введены миллиметры (а не дюймы, которые также имеют свое сокращение).

Кнопки
Кнопки интерфейса могут обозначаться не только пиктограммами, но и отдельными словами,
которые непосредственно указывают на принадлежность данной кнопки к некоторым наиболее
общим программным функциям. Например, многие окна имеют кнопку [OK], которая служит
для подтверждения совершенных действий, а также кнопку [CANCEL], которая служит для от-
мены произведенного действия. На нижерасположенном рисунке показаны некоторые из таких
кнопок в окне, которое появляется на экране, когда оператор отдает команду на создание новой
программы в редакторе Xilog Plus: при щелканьи «мыши» на кнопке [OK] происходит создание
новой программы (если предварительно в самом окне выбрана опция PROGRAM), а при щелка-
ньи «мышью» на опции CANСEL («отменить») текущее окно просто исчезает с экрана.

Текстовые поля
Текстовые поля служат для ввода текста с помощью клавиатуры. Для ввода текста в текстовое
окно над этим окном следует щелкнуть «мышью», при этом появляется специальная область с
окнами, в которую можно вводить нужный текст.

7
1.4.Файлы и папки
1.4.1 Файлы программы Xilog Plus
Рабочие программы, написанные с помощью редактора Xilog Plus, сохраняются, то есть записы-
ваются компьютером в форме файлов. Файл представляет собой ни что иное, как набор данных,
которые компьютер хранит в своей памяти. Таким образом, после того, как программа написана
и сохранена в памяти, она может быть использована снова в другое время. В операционной сис-
теме Windows файлы представляются пиктограммами. Например, пиктограмма программы Xilog
Plus представляется таким образом:
Программа Xilog Plus использует различные типы файлов: наборы программ (.mix), отдельные
программы (.pgm), файлы инструментального оснащения (.tlg) и так далее. Каждый тип файлов
определяется своим собственной пиктограммой:

Другим важным признаком, по которому один тип файлов отличается от другого, является его
расширение, то есть трехбуквенное сокращение, которое добавляется к имени файла, отделенное
от него точкой.
Например, если создана рабочая программа, которая называется DOOR, то собственно программа
(с расширением .PGM) будет иметь полное имя соответствующего файла DOOR.PGM; если это
набор программ (расширение MIX), то ее полное имя будет DOOR.MIX; соответствующий файл
инструментального оснащения (расширение .TLG) будет иметь имя DOOR.TLG и так далее.
Для лучшей организации файлы собраны вместе в папки.
Папки представлены иконами такого вида:
Папки можно представить, как пустые коробки, в которых в определенном порядке хранятся
файлы. Будучи однажды установленной, программа Xilog Plus организует папку, в которой соби-
раются различного виды файлы, а именно папка JOВ.

1.4.2 Открывание и закрывание файла


Операция открывания и закрывания файла производится в соответствующих окнах. Например,
для открытия сохраненного файла следует щелкнуть «мышью» на опции FILE/OPEN меню, по-
сле чего на экране открывается окно следующего вида:

8
Для открытия сохраненного файла Xilog Plus в папке JOB необходимо:
1. Если папка JOB еще не выбрана, то - найти ее в развертывающемся меню поиска SEARCH IN
и, щелкнув «мышью» на соответствующей пиктограмме, выбрать ее.

2. Щелкнуть «мышью» на кнопке открывания Open (Apri - ит.).

3. После этого на экране появятся все файлы, которые содержатся


в папке. Теперь выберите файл, который вы хотите открыть и
вновь щелкните на кнопке Open, при этом откроется нужный файл
программного обеспечения Xilog Plus.

Примечание: Развертывающееся меню типы файлов File type (Fipo file - ит.) содержат только
некоторые типы файлов. Например, если в качестве типа файлов выбран PROGRAM (*PGM), то
и показаны будут только указанные типы файлов. Для вывода всего перечня файлов следует
щелкнуть на опции “всех файлов” ALL FILES (Tutti i file - ит.).

Окно сохранения файлов похоже на окно открывания. Программы Xilog Plus должны сохраняться
в папке JOB, которую для этого необходимо выбрать и открыть. При этом программа Xilog Plus
автоматически припишет файлу нужное расширение; все что для этого нужно сделать - это дать
имя файлу, вписав его в поле FILE NAME (Nome file - ит.), после чего сохранить, щелкнув
«мышью» на кнопке сохранения [Save] (Salva - ит.).

Примечание: Файлы DXF, импортируемые в Xilog Plus, могут сохраняться как в формате PGM,
так и формате XXL, при этом необходимо только выбрать один из двух форматов в окошке
SAVE AS («сохранить как») - см. разд. «Импорт файлов DXF» в Руководстве по редактору Xilog
Plus.

9
ВНИМАНИЕ: Каждый файл должен иметь свое собственное имя, которое должно быть отлично от
имен других файлов данного типа, содержащихся в одной и той же папке. Если, например, папка
PGM уже содержит файл, называемый DOOR.PGM, и в эту папку же сохраняется новый файл с име-
нем DOOR.PGM, то следует иметь в виду, что старый файл будет стерт и заменен на новый!
Для сохранения файла следует щелкнуть «мышью» на опции FILE/SAVE или FILE/SAVE AS.
Разница между этими двумя командами состоит в следующем:
• SAVE: Когда файл сохраняется в первый раз, мы щелкаем «мышью» на опции FILE/SAVE
меню. При этом открывается окно, как это описано выше, и мы приписываем файлу имя, с
которым он может быть сохранен в память. Когда мы сохраняем этот файл следующий раз с
помощью опции FILE/SAVE, то окно сохранения файла уже не появляется, и если в этот
файл внесены изменения, то новая версия файла будет сохранена с тем же самым именем и на
том же самом месте, что и предыдущая.
• SAVE AS: При использовании функции SAVE AS («сохранить как») окно сохранения по-
является каждый раз при записи файла. Это очень полезно, если мы хотим изменить имя
файла или место записи файла, который уже существует. В этом случае все изменения файла
будут сохранены, при том что первоначальная копия файла останется нетронутой.
Таким же образом, что и папка JOВ программного обеспечения Xilog Plus, в развертывающемся
меню поиска SEARCH IN можно выйти на флоппи диск или на оптический диск. Если например,
мы хотим посмотреть, какие программы содержатся на флоппи диске программного обеспечения
Xilog Plus, следует вставить диск в соответствующий дисковод, имеющийся в компьютере, и,
щелкнув «мышью» на опции FILE/OPEN, выбрать пиктограмму флоппи диска в развертываю-
щемся меню поиска SEARCH IN, а затем – на кнопке открывания Open, чтобы посмотреть со-
держание флоппи диска.

1.4.3 Создание папки, удаление и переименование файла


Оба окна - открывания OPEN FILE и сохранения файла SAVE AS имеют кнопку для создания
новой папки, которая может быть создана и внутри других папок. Для этого необходимо щелк-
нуть мышью на указанной ниже кнопке ...

- «создание новой папки»

и ввести с клавиатуры в соответствующее поле имя


новой создаваемой папки.
После создания, папки и файлы легко удаляются или переименовываются. Если на пиктограмме
выбранного файла или папки щелкнуть правой кнопкой «мыши», то на экран выводится меню
«быстрого выбора», в котором можно выполнить нужные операции. просто щелкнув «мышью»
на соответствующих кнопках удаления или переименования ?.

10
2. Введение в «Xilog Plus»

2.1 Что такое Xilog Plus


Программное обеспечение Xilog Plus компании “SCM Group” предназначено для управления
сверлильно-фрезерными станками с цифровым управлением. Оно состоит из двух пакетов про-
грамм, которые могут быть установлены либо вместе, либо раздельно: «редактора программы» и
«программы управления», то есть, собственно рабочей программы.
Редактор программ предназначен для создания и изменения программ, содержащих инструк-
ции, которые управляют функциями и поведением станка и его отдельных частей. Этот редактор
может быть также установлен и на обычный офисный компьютер. Вместо этого редактора могут
быть установлены другие редакторы для написания программ.
С помощью программ управления можно производить исполнение программ, созданных редак-
тором. Программное управление обеспечивает полуавтоматическое/или ручное управление пе-
ремещениями станка. Программа управления установлена на персональном компьютере, нахо-
дящегося в шкафу электрического управления станка.

2.2 Язык
Станок, управляемый программой Xilog Plus, выполняет свою работу, интерпретируя соответст-
вующим образом инструкции, содержащиеся в программах управления. Инструкции обычно со-
держат информацию о предназначенных для выполнения рабочих операциях, а также последова-
тельности параметров, которые формализуют определение выполняемой работы.
Первое, что при этом необходимо определить, - это систему координат рабочей зоны сверлильно-
фрезерного станка, использующего программу Xilog Plus, которая дает возможность станку оп-
ределять направление перемещения фрезерных головок. Система управления имеет дело с тремя
направлениями относительно обрабатываемого элемента – длиной, шириной и глубиной. Эти три
направления определяются тремя буквами в соответствии с направлением осей прямоугольной
системы координат:
Х – длина (направление влево – вправо);
Y – ширина (направление передняя – задняя кромка);
Z – высота (направление верхняя – нижняя поверхность).

Следовательно, чтобы указать станку, куда перемещать фрезерные головки, необходимо изме-
рить величину этого перемещения в пространстве в соответствии с тремя указанными осями, на-
чиная от начальной точки, называемой началом координат.
Для того, чтобы лучше понять эту систему, рассмотрим в качестве примера игру в шахматы.
Шахматная доска разделена на столбцы (по вертикали) и ряды (по горизонтали). Все поля шах-
матной доски расположены в точках пересечения столбцов и
рядов. Например, для того, чтобы указать на следующей
иллюстрации, где находится ладья, нам надо было бы сказать,
что она находится на поле С6, которое расположено на
пересечении столбца С и ряда 6.
В этом случае столбцы и ряды нумеруются от начальной точки,
которая расположена в левом нижнем углу шахматной доски. В
терминах прямоугольной системе координат мы бы сказали, что
ладья расположена в точке Х=3, Y=6, тем самым указав расстоя

11
ние в три поля по оси Х (столбцы) и шесть полей по оси Y (ряды).

Этих двух координат вполне достаточно, чтобы полностью определить поле шахматной доски. В
случае с нашим сверлильно-фрезерным станком необходимо добавить третью координату, кото-
рая укажет вертикальное перемещение по глубине обрабатываемой панели. Третья координата
определяется как третья ось, называемая осью Z.
Таким образом, мы будем иметь следующую схему координатных осей:
Приведенные координаты указаны с положительными знаками величин, измеряющих перемеще-
ния. Мы могли бы, однако, перемещаться по этим трем осям и в противоположную сторону от-
носительно начальной точки. В этом случае расстояния также будут измеряться от начальной
точки, но указываться они будут как отрицательная величина:
Таким образом, полученная система даст возможность определить
положение любой точки в пространстве. Например, для определения
точки на обрабатываемой деревянной панели, в которой необходимо
выполнить отверстие, мы должны рассматривать эту точку как
результат пересечения всех трех координат Х,
Y и Z.
В нижеприведенном примере станок выполнит
отверстие на поверх-ности панели в точке,
имеющей координаты Х=100, Y=100, Z=-10.

Следует обратить внима-


ние на то, что в данном
примере координата глу-
бины Z указана отрица-
тельным числом.

Примечание: Положение начала координат, а также способ отсчета перемещения по координате Z


может быть различным в зависимости от типа станка (компания SCM или Morbidelli). Более подробно
данная информация приведена в руководствах по программе Xilog Plus.
В предыдущем примере для подхода к точке сверления фрезерная головка выполнит четыре раз-
личных перемещения, а именно:
1 – одно перемещение для позиционирования себя над точкой сверления;
2 – одно перемещение для более близкого подхода к точке сверления;
3 – одно перемещение собственно для выполнения отверстия;
4 одно перемещение для выхода из выполненного отверстия и возврата в положение точки 2.
На программном языке все эти перемещения будут соответствовать примерно следующим инст-
рукциям:
XB X=100 Y=100 Z=-10 D=20

12
где:
ХВ - имя инструкции, которая определяет сверлильную операцию;
Х=100 - положение центра отверстия по оси Х (в мм);
Y=100 - положение центра отверстия по оси Y (в мм);
Z=-10 - положение центра отверстия по оси Z (в мм);
D=20 выходная уставка: определяет точку, в которую устанавливается сверлильная головка
непосредственно перед началом исполнения отверстия, а также после его выполнения (в мм).

13
3 Работа с Xilog Plus

3.1 Рабочие этапы


Использование программы Xilog Plus означает организацию рабочих операций в последователь-
ность этапов. В общем случае рабочий цикл включает следующие этапы:
1. Включение и калибровка станка. После включения станка и загрузки системы оператор
должен произвести калибровку станка, во время которой система автоматически подготавли-
вает его к исполнению программ. Во время работы станка калибровка производится только
однажды, пока по окончании работы станок не будет обесточен. В этом случае после вклю-
чения станка калибровку необходимо будет провести снова. (См. Руководство по программе
управления Xilog Plus ).
2. Создание файла инструментального оснащения. После завершения калибровки станку бу-
дет необходимо «сказать», какие на нем установлены инструменты, и сообщить их характе-
ристики. Эта операция называется инструментальным оснащением. Программное инструмен-
тальное оснащение может быть сохранено и использовано несколько раз. (См. Руководство
по редактору программы Xilog Plus ).
3. Создание программы. Программа представляет собой перечень рабочих инструкций, напи-
санных с помощью редактора (редактора Xilog Plus или другого) и сохраненного в файле.
(См. Руководство по редактору программы Xilog Plus ).
4. Проверка программы. Прежде чем начинать реальную работу, настоятельно рекомендуется
произвести полную имитацию исполнения программы, чтобы проверить отсутствие каких-
либо ошибок в программе, а также отсутствие каких-либо отклонений в поведении станка
(например, взаимное касание инструментов и частей станка или неправильное перемещение
инструмента относительно обрабатываемого элемента). (См. Руководство по редактору про-
граммы Xilog Plus ).
5. Реальное исполнение программы. После окончания проверки программы можно переходить
к исполнению программы, то есть, к реальной работе, еще раз предварительно убедившись в
том, что обработка первого элемента произведена правильно. (См. Руководство по програм-
ме управления Xilog Plus ).

3.2 Конкретный пример: изготовление двери


Теперь когда мы познакомились со всеми этапами, на основании которых обычно строится рабо-
та станка давайте рассмотрим конкретный пример изготовления большой детали, а именно: изго-
товление двери.
Примечание. Рассматриваемые далее примеры прог-
раммирования работы станка являются всего лишь
иллюстративными и предназначены для пояснения
работы с программным обеспечением Xilog Plus, а так-
же для того, чтобы сделать излагаемый материал
более понятным.
Итак наша цель – изготовить дверь. Первое что мы
должны сделать – это найти соответствующий чертеж
нужной двери со всеми необходимыми измерениями.
Допустим поэтому, что мы должны сделать дверь в
соответствии с приведенным чертежом:
Далее должно быть принято решение, какой инструмент
следует устанавливать на станок. Допустим, что нам необходимы будут три фрезы:
- цилиндрическая фреза для «грубой» обрезки панели;
- фасонная фреза, предназначенная для вырезки внешнего контура панели;
- вторая фасонная фреза для обработки внутреннего контура панели.

14
Все эти три фрезы должны быть установлены в соответствующие конусы и помещены в магазин
инструментов станка.
После установки в систему управления станка программе Xilog Plus должно быть каким то обра-
зом сообщено, какие инструменты присутствуют в инструментальном магазине станка и каковы
их характеристики. Эта операция, называемая «инструментальным оснащением», производится
следующим образом:
- прежде всего геометрические параметры инструмента должны быть измерены в соответст-
вии с определенными критериями;
- затем в файл инструментального оснащения должны быть введены характеристики этих ин-
струментов;
- этот файл должен быть сохранен в «банке компьютерной памяти», с тем чтобы его можно
было использовать после создания программы обработки панелей.
Предположим, что для нашей работы мы взяли следующие инструменты:

Максимальный диаметр =
Рабочий диаметр

Длина Длина
инструмента
↓ ↑

 ↓ Длина

Длина
инструмента


Максимальный диаметр
→| |←
Рабочий диаметр

Примечание. В станках различных производителей (компании SCM или


Morbidelli).) терминология параметров инструмента различна. Более
подробно см. Руководство по программному обеспе-
чению Xilog Plus.
Данная информация будет введена в файл
инструментального обеспечения вместе с другими па-
раметрами (такими, как скорость вращения
инструмента, скорость подачи инструмента и т.д.).

15
Теперь мы готовы написать программу, которая будет «говорить» станку, какие необходимо
произвести рабочие операции с панелью, чтобы в результате получилась дверь.
Что означает «написание программы с помощью редактора Xilog Plus»?
Для понимания концепции «программа» представим, что мы хотим купить газету. Чтобы сделать
это мы должны совершить последовательность отдельных действий, а именно:
1 – выйти из дома;
2 – сесть в машину и включить двигатель;
3 – подъехать к газетному ларьку;
4– попросить у продавца газету;
5 – заплатить;
6 – сесть в машину и включить двигатель;
7 – приехать домой;
8 – припарковать машину;
9 – войти в дом;
10 – усевшись удобно прочитать газету.
Для нас все эти действия кажутся привычными и обыденными, поэтому мы выполняем их, не
задумываясь об этой последовательности. Однако, чтобы изготовить дверь, мы должны подробно
объяснить станку, какие необходимо произвести рабочие операции. Именно это и делается напи-
санием программы, другими словами – написанием подробного перечня операций, которые
должны быть выполнены для нас станком.
Программа, написанная с помощью редактора Xilog Plus, представляет собой последовательность
текстовых строк, каждая из которых является, таким образом, командной инструкцией. Каждая
инструкция имеет свое собственное имя в виде сокращения, которое дает станку указание на вы-
полнение одной или нескольких операций.
Каждая программа состоит из нескольких определенно выраженных частей, а именно:
• Заголовок. Заголовок программы начинается с буквы Н, он является первой – обязательной
инструкцией программы. В заголовке приводится некоторая общая информация, например, раз-
меры панелей, единицы измерений, используемые программой (мм или дюймы) и т.д.
• Последовательность траекторий (профилей). Профиль представляет собой геометрический
маршрут, по которому должен непрерывно следовать режущий инструмент. Обычно каждый
профиль начинается с инструкции автоматического входа инструмента (инструкция GIN или
XGIN) - она указывает характер (тип) подхода инструмента к начальной точке траектории в об-
рабатываемой панели. За ней следуют инструкции начала фрезерования (инструкция G0 или
XG0) - они указывают начальную точку, в которой инструмент должен начинать разрез панели, а
заканчивается программа инструкцией автоматического выхода инструмента (GOUT или инст-
рукцией XGOUT) - она указывает способ выхода режущего инструмента из панели в конце обра-
батываемой траектории.
Инструкции, описывающие собственно обработку панели, которые могут быть различного типа:
фрезерование, сверление и т.д., пишутся между инструкциями автоматического входа и выхода.

16
После завершения написания программы можно переходить к реальным рабочим операциям.
Для исполнения программы необходимо использовать программное обеспечение Xilog Plus. Для
этого нам необходимо будет:
- выбрать из программы управления инструментальное оснащение, которое будет использова-
но при производстве двери;
- загрузить программу управления (непосредственно из памяти компьютера или, используя
промежуточную запись на флоппи диск, если программа была записана на офисном компью-
тере).
Теперь станок готов начать производство двери.
Прежде чем приступать к рабочему исполнению программы, рекомендуется произвести имита-
цию работы станка без установки обрабатываемой панели на его рабочий стол; (это необходимо
для проверки правильности написания программы, а также правильности работы станка). С по-
мощью программы управления мы можем проверить правильность перемещения всех рабочих
групп станка, а также отсутствие механических столкновений между различными элементами
станка с рабочей поверхностью. В случае возникновения опасных перемещений при этом можно
замедлить или просто прервать ее и перенастроить скорости перемещения элементов.
После выполнения такой проверки на рабочий стол станка можно уложить обрабатываемую па-
нель и, закрепив ее, как положено, начать работу. И в этом случае рекомендуется сначала произ-
вести обработку одной панели, а затем, убедившись в том, что работа произведена правильно,
начинать серийное производство.

3.3 Одновременное исполнение более одной программы: набо-


ры программ
В предыдущем разделе мы на примере изготовления двери рассмотрели все фазы законченного
производственного цикла, начиная от написания программы и до ее исполнения на станке. Часто
бывает необходимо производить обработку различных элементов, каждый из которых требует
создания своей особенной программы. В таком случае вместо того, чтобы исполнять каждую от-
дельную программу, в программном обеспечении Xilog Plus имеется возможность создать целый
перечень, включающий все такие программы. При этом созданный перечень может быть загру-
жен в систему управления станка, и станок автоматически произведет выполнение последова-
тельно всех загруженных программ.
Такие списки различных программ называются набором программ. Набор программ, по сути,
представляет собой определенный тип программы Xilog Plus, который, в отличие от обычной
программы, содержит лишь один тип инструкций управления, служащий для вызова исполняе-
мых программ: то есть, когда при создании набора программ мы просто должны говорить про-
граммному обеспечению Xilog Plus, какие программы следует включить в этой перечень. (См.
Руководство по редактору программы Xilog Plus ).

17
3.4 Сокращение времени обработки: оптимизация программ
Если с помощью программы Xilog Plus, необходимо выполнить различные работы (например,
последовательно исполнить перечень рабочих программ), то может создаться ситуация, при ко-
торой станок будет производить одни и те же перемещения инструмента, указанные а различных
программах перечня, на что будет затрачено значительное рабочее время. Чтобы сократить по-
вторные перемещения элементов станка, производится оптимизация программ. При оптимизации
программы производится изменение порядка рабочих операций таким образом, чтобы общая ра-
бота была выполнена за как можно более короткое время с минимальным количеством остановок
станка для смены инструмента.
Оптимизация рабочих программ в Xilog Plus очень проста: следует только выбрать программы
оптимизации и указать, какой тип оптимизации нужен. Далее Xilog Plus выполнит все сама, ав-
томатически. без какого-либо участия оператора станка. (См. Руководство по редактору про-
граммы Xilog Plus ).

3.5 Персонализация программы: параметрическое программи-


рование
Допустим что мы создали программу HOLES. PGM,
предназначенную для выполнения отверстий по углам
прямолинейной панели с размером 600 мм в длину и 400
мм в ширину. Отверстия должны располагаться на
расстоянии 50 мм от краев сторон панели. Если
необходимо чтобы программа Xilog Plus выполняла эти
отверстия с тем же самым расстоянием от краев панелей
на панелях с другими размерами, нам необходимо будет
изменить программу, введя в нее координаты отверстий,
пересчитанных в соответствии с новыми размерами
панели, и сохранить новую версию программы, например, с именем программы HOLES2. PGM.
Такая ситуация, когда необходимость выполнить одну и ту же работу на панелях с различными
размерами, возникает достаточно часто. В этом случае Xilog Plus дает возможность написать од-
ну программу, которая легко и быстро может быть изменена в соответствии с новыми требова-
ниями. Такой тип программ называется программами параметрического типа.
Рассмотрим на этом примере выполнения четырех угловых отверстий, как «работает» парамет-
рическая программа. В данном случае инструкции сверления не будут содержать абсолютных
координат для этих четырех отверстий (например, информацию о том, что отверстие А имеет ко-
ординаты Х=550 и Y=350). Вместо этого программе будет «сказано», что отверстие А всегда
должно располагаться на расстоянии 50 мм от обоих краев панели. Таким образом, если эта про-
грамма теперь будет исполняться при работе с панелями различных размеров, Xilog Plus всегда
автоматически пересчитает расстояние и автоматически правильно позиционирует отверстия.
В параметрическую программу вместо абсолютных
координат Х и Y отверстия можно ввести формулу, в которой
расстояние Х от края панели будет указано, например, в виде
переменной ? DISTANCEX , а расстояние Y от края панели –
соответственно в виде переменной DISTANCEY. Величина
обоих переменных будет пересчитываться программой Xilog
Plus в соответствии с математической формулой:
• DISTANCEX=DX-50 (для вычитания 50 мм из длины
панели, указанной в заголовке программы как параметр
DX);
• DISTANCEX=DY-50 (для вычитания 50 мм из ширины
панели, указанной в заголовке программы как параметр DY).
(См. Руководство по редактору программы Xilog Plus ).

18
3.6 Ввод в Xilog Plus «персональной» инструкции:
макрокоманды
Исполняемые инструкции в программе Xilog Plus (например, инструкция сверления XBR) пред-
ставля.тся пользователю в виде простых команд. Так, эта инструкция XBR, введенная в програм-
му с соответствующими параметрами, по существу вполне достаточна для изготовления отвер-
стия сверлильно-фрезерным станком, который при его выполнении совершит последователь-
ность определенных перемещений. По сути инструкция XBR является реальной параметрической
программой, превращенной в инструкцию, то есть, другими словами, инструкция XBR является
макрокомандой.
В программном обеспечении Xilog Plus термин макрокоманда определяет параметрические про-
граммы, которые трансформированы в инструкции. При установке Xilog Plus она уже включает в
себя набор инструкций для сверления, фрезерования и так далее. Эти инструкции в программу
ввести очень легко – достаточно щелкнуть «мышью» на пиктограмме, представляющей соответ-
ствующую операцию; эти пиктограммы собраны вместе в столбце рабочих инструкций:

Программное обеспечение Xilog Plus предоставляет оператору возможность


составлять и свои собственные макрокоманды. Например, можно трансформи-
ровать параметрическую программу в макрокоманду для постоянного выполнения
упомянутых ранее четырех отверстий. С этой целью нам надо будет, кроме того,
создать условное изображение панели, связанной с этой программой, в формате
“bitmap” (то есть, создать соответствующую пиктограмму). После завершения
процедуры превращения программы в макрокоманду это изображение, связанное
с данной программой исполнения отверстий, также появится в столбце рабочих
операций, и при необходимости новую макрокоманду всегда можно будет вводить
в рабочую программу, как и любую другую рабочую инструкцию, - лишь
щелканьем на ней «мыши».

19

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