Расчет импульсов для NC Studio

 8-800-505-15-21

Для того, чтобы оси станка перемещались на нужное расстояние, необходимо рассчитать «значение импульсов», которое необходимо ввести в настройках программы для каждой оси (раздел Params —> Manufactory, пароль «ncstudio»). Это значение указывает на количество миллиметров пройденных линейной осью за один импульс (mm/pulse), поданный на драйвер шагового мотора. Выбор этого значения зависит от шага винта (pitch of lead screw), количества импульсов на один оборот шагового мотора и значения делителя в настройках драйвера шагового двигателя (subdivision value).

В китайских роутерах обычно используются шаговые моторы с шагом 1.8 град, т.е. 200 импульсов на полный оборот. Значение делителя на драйверах обычно составляет 8 (1600 имп/об) или 16 (3200 имп/об), т.е. каждый полный шаг двигателя делится на микрошаги. Шаг винта обычно составляет 5 или 10 мм.

Для расчета "импульсов" необходимо воспользоваться формулой:

"ИМПУЛЬСЫ" = Шаг винта/(Делитель*Количество импульсов мотора)

Рассмотрим применение формулы для станка с рабочим полем 600х900. По оси Х – 600мм, шаг винта 5мм, а по оси Y – 900мм и шаг винта 10мм. Моторы на осях одинаковые на 1.8 град (200 имп/об). Драйверы настроены на делитель 8.

Исходя из этих данных, применив формулу, получим значения "импульсов":

- для оси X - 0.003125

- для оси Y - 0.006250

В зависимости от этих значений, введенных в параметры программы, на драйверы шаговых двигателей выдается определенное количество импульсов.

Например, для прохождения 1 мм, при рассчитанных выше значениях, программа выдаст 320 (1/0.003125) импульсов для оси Х и 160 (1/0.00625) - для оси Y.

Если изменить в параметрах значение mm/pulse для оси Y и поставить 0.003125, то размеры по этой оси будут растянуты в два раза, т. к. при неизменном шаге винта, программа выдаст на драйвер оси превышающее в два раза количество импульсов (320 вместо 160). Поэтому, если размеры деталей, получаемых на вашем станке «пляшут», то надо обратить внимание на данные настройки.

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

Нужно посмотреть значения mm/pulse установленные в параметрах NC Studio для нужной оси. Задать в программе перемещение оси на заданное расстояние, например на 20 мм и замерить путь, который реально прошла ось. После этого посчитать необходимое значение mm/pulse по формуле:

X = «пройденный путь» * «текущее значение mm/pulse» / «заданный путь»

Полученное значение ввести в параметры для данной оси и перепроверить перемещения.

UyuxeUatIoo

Акция

Лучшие товары

Хит
FgpP1hNW0AY
350 000 ₽
Шпиндель кВт.

Вы смотрели