3.2. Вывод ускоренной и рабочей подачи (G1,G0)
В этом уроке вы научитесь выводить строку управляющей программы, типа:
G0 X<значение> Y<значение> Z<значение>
G94 G1 X<значение> Y<значение> Z<значение> F<значение>
G95 G1 X<значение> Y<значение> Z<значение> F<значение>
Также познакомитесь:
с конструкцией: If <...> Then <...>Else
Вам необходимо выполнить следующие действия:
Перед началом работы необходимо ознакомиться с некоторым списком операторов и технологических команд, которые будут использоваться. Для этого перейти в справочник через "F1"
Также рекомандуется ознакомиться с "Номер детали <PARTNO>", "Подача <Fedrat>" и "Быстрый ход <RAPID>".
Команда <PARTNO> всегда является первой командой в списке технологических команд проекта. Поэтому данную команду следует использовать для формирования начальных кадров управляющей программы.
Для этого нажать двойным кликом в списке технологических команд на "PartNO". Откроется окно редактирования.
Создать новый регистр:
Задать INTERP_ по умолчанию значение 100. Также добавить предыдущее значение с символом @.
Далее необходимо расписать два события: "Подача <Fedrat>" и "Быстрый ход <RAPID>".
Для Rapid написать, что если INTERP_ больше 0, тогда INTERP_ будет равняться 0. Этот кадр будет выводиться в УП через OutBlock вместе с перемещениями AbsMov.
Аналогично открыть Fedrat и написать, что если INTERP_ будет равен 0, тогда INTERP_ будет 1, то есть выводить на рабочей подаче.
Нажать на кнопку "Выполнить", также это можно сделать через кнопку "F9".
Можем увидеть, что теперь в УП выводятся G00 и G01, но на этом задача не закончена, так как у холостого хода нет подачи, а у рабочей есть подача.
У "FEDRAT" есть значение F. Она обозначет величину подачи в обортах в минуту для фрезерных станков и миллиметрах в минуту для токарно-фрезерных станков.
Первое мы выведем подачу. Для этого cначала необходимо создать регистр.
Так как у нас используется фрезерование, нужно брать подачу в миллиметрах в минуту. В справочнике на странице "<FEDRAT>" расписаны все необходимые параметры.
Добавить строку в окне редактирования Fedrat. Нажать кнопку "Выполнить" и убедиться что F 200 теперь есть в УП. Так как подача не меняется, она вызывается единожды.
Далее нужно прописать аналогичное условие в Fedrat , что бы определить подачу , которая будет выводиться в оборотах или миллиметрах в минуту.
Создать новый регистр. Расположить новый регистр как на картинке:
В новом условии написать, что если CLD[3] = 315, тогда будет 94 (мм/мин). Нажать на кнопку "Выполнить". В УП будет выведен кадр, который показывает корректность заданных условий.