Page tree
Skip to end of metadata
Go to start of metadata

Оси задают основные параметры перемещений, параметры поиска баз и границ станка. Установка параметров осей осуществляется на вкладке «Оси».

Вкладка «Оси»

В PUMOTIX настройки осей имеют три основных категории параметров:

Параметры перемещений

Ускорение, ед/с2

Векторная физическая величина, численно равная изменению скорости за единицу времени. Данный параметр задает максимальное ускорение по оси в ед/с2.

Скорость, ед/мин

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

Количество сигналов Step, 1/ед

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

Частота сигналов Step, кГц

Недоступный для редактирования параметр оси. Зависит от установленных параметров Скорости и Количества сигналов Step и отображает текущую частоту генерации сигналов Step. Обратите внимание, что данный параметр не должен превышать Максимальную частоту сигналов Step.

Максимальная частота сигналов Step, кГц

Недоступный для редактирования параметр оси. Отображает максимально возможную частоту генерации сигналов Step для выбранного контроллера. Для контроллеров перемещения серии PLCM максимальная частота генерации Step составляет 100кГц на ось.

Параметры поиска базы

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

Опция Инвертировать направление поиска

Опция задает направление движения оси к датчику при поиске базы. Если при запуске процедуры базирования ось едет в противоположную сторону от датчика необходимо изменить состояние данной опции на противоположное.

Координата базы, ед

Координатой базы, которая задается в данном параметре, является координата датчика нуля (датчика базы) оси в машинной системе координат. Значение по-умолчанию: 0 ед (начало машинной системы координат совпадает с базой).
При установке ненулевого значения текущего параметра, система смещает машинный ноль на заданное значение относительно датчика базы.
База (точка срабатывания датчиков) не обязательно должна совпадать с машинным нулем. Более того, рекомендуется немного разнести базу и начало координат, чтобы при выполнении команды «вернуться в машинный ноль» исключить вероятность срабатывания датчиков базы.
Например, для оси X установлен параметр Координата базы = -50 ед. При выполнении процедуры поиска баз, система, съехав с датчика по оси X установит значение машинной координаты, равное -50. Таким образом текущее положение, которое является базой для оси Х, будет теперь иметь координату -50. Далее, при выполнении операции «В машинный ноль», ось Х переместится в координату Хмаш = 0, т. е. возврата непосредственно к датчику не произойдет. Этот параметр, например, может быть использован для смещения исходного положения машинной СК, если датчики баз находятся не по краям зоны перемещения портала.

Скорость поиска датчика, ед/мин

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

Скорость съезда с датчика, ед/мин

Скорость, с которой система будет перемещать текущую ось, съезжая с датчика базы. Если нет необходимости съезда с датчика, данный параметр устанавливается в ноль. Направление съезда определяется системой автоматически в зависимости от направления поиска датчика, меняя его на противоположное. Поэтому явно указывать знак (+ или -) для данного параметра нет необходимости.

Расстояние съезда, ед

Расстояние, на которое ось должна переместиться сразу после съезда с датчика базы. Всегда выполняется в сторону съезда. Значение по-умолчанию: 0 ед (остановка сразу после снятия сигнала с датчика). Данный параметр особенно полезен, когда необходимо исключить ложные срабатывания датчиков. Примером ложного срабатывания датчика при нулевом съезде может быть случай, когда используется один датчик как для поиска баз, так и в качестве датчика граничного положения оси. В этом случае сразу после завершения операции поиска базы датчик переключится в режим датчика граничного положения, а в непосредственной близости от датчика возможны его кратковременные срабатывания (дребезг). Установив ненулевое значение данного параметра, можно уверенно использовать один концевой датчик как для поиска базы, так и в качестве датчика верхней (нижней) границы оси одновременно.

Если при запуске процедуры поиска базы ось перемещается в противоположном направлении, необходимо установить опцию "Инвертировать направление поиска" в блоке "Параметры поиска базы"

Если при запуске процедуры поиска базы ось движется на скорости съезда вместо скорости поиска и при этом физически ось не находится на датчике, необходимо инвертировать сигнал Home в настройках двигателя для данной оси.

Если ось уже стоит на датчике Home (то есть датчик находится в активном состоянии), то система пропускает фазу поиска датчика и сразу начинает съезд с датчика.

Скорость съезда рекомендуется устанавливать как можно меньше для повышения точности определения позиции базы при повторных поисках.

Параметры границ оси

См. раздел «Границы осей»

Нижняя граница, ед

Минимальное значение машинной координаты, до которой системе разрешено произвести движение по данной оси. Значение нижней границы всегда должно быть меньше значения верхней границы.

Верхняя граница, ед

Максимальное значение машинной координаты, до которой системе разрешено произвести движение по данной оси. Значение верхней границы всегда должно быть больше значения нижней границы.
После настроек верхней и нижней границы и поиска абсолютных нулей (базы) станка появляется возможность включить функцию Границы осей. Границы осей позволяют программно ограничить перемещения портала станка в заданных координатах (между верхней и нижней границей). Функция включается автоматически по завершении поиска баз и границ осей. Границы осей подсвечиваются на экране пунктирными линиями.

Отображение границ осей

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

Выход модели за пределы границ плоскостей X и Z

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

Внимание

Границы осей работают лишь тогда, когда был выполнен поиск баз, так как координаты границ жестко связаны с абсолютными нулями станка!

Границы осей игнорируются при выполнении УП. При ручных перемещениях портала невозможно выехать за установленные границы. В таком случае ручные перемещения на максимальной скорости являются полностью безопасными, так как отсутствует возможность наезда на концевой датчик оси или механического удара в граничные области осей станка. При отключенной функции «Границы осей» перемещение будет осуществляться до наезда на датчик крайнего положения. Срабатывание датчика вызовет аварийную остановку системы, что влечет за собой снятие управляющего сигнала Enable с драйверов и пропуск шагов.

Привязки осей

Привязка осей позволяет установить соответствие между логическим понятием «ось» и исполнительными элементами системы — двигателями. Один двигатель может быть привязан одновременно только к одной оси. При этом одна ось может управлять несколькими двигателями. Привязка осуществляется выбором настраиваемой оси и установкой отметок напротив выбираемых двигателей.

Привязки осей

Если система подразумевает объединение нескольких двигателей на одной оси, привязка осуществляется аналогичным образом с указанием объединяемых двигателей. При связывании двигателя с осью, все предыдущие связи с другими осями для данного двигателя отменяются. Аналогично можно выполнить связывание осей и двигателей на вкладке «Двигатели», задав управляемую ось для каждого из моторов.

PUMOTIX поддерживает работу с 9 Осями. Все 9 Осей можно разделить на три группы:

  1. Линейные основные - X, Y, Z
    Осуществляют линейное движение в трех взаимно перпендикулярных направлениях.
  2. Поворотные - A, B, C
    Осуществляют угловое движение (вращение). Как правило, Ось А вращается вокруг линии, параллельной X, B вращается вокруг линии, параллельной Y и С вращается вокруг линии, параллельной Z.
  3. Линейные дополнительные - U, V, W
    Осуществляют линейное движение в трех взаимно перпендикулярных направлениях. Как правило, X и U параллельны, Y и V параллельны, а Z и W параллельны.
    Любая ЧПУ система имеет хотя бы одну ось. Разные типы станков имеют разные комбинации осей. Например, 4-осевой фрезерный станок может иметь XYZA или XYZB оси. Токарный станок обычно имеет XZ-конфигурацию. Станок резки пенопласта, как правило, имеет XYUV оси. Возможны системы с двумя и более моторами на одной оси — портальные станки. В качестве примера может выступать портальный фрезерный трехкоординатный станок с XYZ-конфигурацией осей, причем к оси Y привязаны два мотора, установленные по краям портала.


PUMOTIX в связке с контроллером PLCM-E1b поддерживает одновременное управление четырьмя двигателями, а с контроллером PLCM-E3/E3p шестью двигателями. Число двигателей ограничено шестью из-за аппаратных возможностей текущего поколения контроллеров PLCM.