Исходный код вики Настройка двигателей

Версия 38.1 от writer на 2022/08/26 12:47

Последние авторы
1 К понятию «Двигатель» относятся такие понятия как выходы Step/Dir/Enable, датчики баз (нуля), датчики границ осей, а так же ось, к которой данный двигатель привязан. Добавление нового двигателя и установка параметров осуществляется на вкладке «Двигатели».
2
3 PUMOTIX позволяет настраивать следующие параметры двигателя:
4
5 1. Основные параметры:
6 (% style="list-style-type:circle" %)
7 1*. название двигателя;
8 1*. управляемая ось;
9 1*. выход Step;
10 1*. выход Dir;
11 1. Дополнительные параметры:
12 (% style="list-style-type:circle" %)
13 1*. выход Enable;
14 1*. вход Home;
15 1*. вход Limit Low;
16 1*. вход Limit Middle;
17 1*. вход Limit High.
18 1. Расширенные параметры:
19 (% style="list-style-type:circle" %)
20 1*. использование мягких пределов;
21 1*. программная коррекция положения датчика базы;
22 1*. задержка между сигналом STEP и переключением DIR.
23
24 (% style="text-align:center" %)
25 (((
26 (% class="wikigeneratedid" style="display:inline-block" %)
27 [[Вкладка «Двигатели»>>image:attach:2020-12-11 08_55_42-Window.png||height="527" id="I2020-12-1108_55_42-Window.png" width="1000"]]
28 )))
29
30 === Основные параметры ===
31
32 Основными параметрами считаются те параметры двигателя, без настройки которых невозможна его работа. Основные параметры находятся в таблице в верхней левой части окна. Для добавления и удаления двигателей воспользуйтесь кнопками, находящимися выше таблицы с основными параметрами.
33
34 ===== Двигатель =====
35
36 Оператор станка может установить любое интуитивно понятное имя для настраиваемого двигателя. По-умолчанию данный параметр имеет значение: Двигатель, ID=N, где N – порядковый номер двигателя, начиная с нуля. Двигателю может быть установлено любое имя, например Двигатель оси X или Двигатель оси Y (левый) и т.д.
37
38 ===== Управляемая (связанная) ось =====
39
40 Двигатели могут быть привязаны к осям. Все назначенные на ось двигатели будут осуществлять перемещения с одинаковыми параметрами числа сигналов Step, скорости и ускорения, заданные на вкладке «Настройка осей». Более подробно о поиске баз описано в разделе [[doc:Руководство пользователя.Настройка ПО.Настройка осей.WebHome]].
41
42 ===== Выход Step =====
43
44 Номер выходного пина (или порта и пина для многопортовых контроллеров), на который будет генерироваться управляющий сигнал Step для драйвера данного мотора. Сигнал STEP — тактирующий сигнал, сигнал шага. Уровень сигнала Step может быть инвертирован установкой соответствующей галочки в поле Инв.
45
46 ===== Выход Dir =====
47
48 Номер выходного пина (или порта и пина для многопортовых контроллеров), на который будет генерироваться управляющий сигнал Dir для драйвера данного мотора. Сигнал Dir — потенциальный сигнал, сигнал направления. Уровень сигнала Dir может быть инвертирован установкой соответствующей галочки в поле Инв.
49
50 Ниже приведен пример настроенных двигателей для 5 осей. Таблица настройки имеет дополнительные колонки, например, номер двигателя или отображение настроенных дополнительных параметров.
51
52 (% style="text-align:center" %)
53 (((
54 (% class="wikigeneratedid" style="display:inline-block" %)
55 [[Пример настройки основных параметров двигателя>>image:attach:2020-12-11 09_26_04-Window.png||height="250" id="I2020-12-1109_26_04-Window.png" width="825"]]
56 )))
57
58 === Дополнительные параметры ===
59
60 Дополнительные параметры не являются обязательными для настройки, но необходимы для оптимальной работы двигателя. Часть дополнительных параметров может быть настроена только для станка определенной конфигурации. Выбор дополнительных параметров находится в правой части окна.
61
62 ===== Выход Enable =====
63
64 Номер выходного пина (или порта и пина для многопортовых контроллеров), на который будет подаваться управляющий сигнал Enable - потенциальный сигнал, сигнал включения/выключения драйвера. Уровень сигнала Enable может быть инвертирован установкой соответствующей галочки в поле Инв.
65
66 ===== Вход Home =====
67
68 Номер входного пина (или порта и пина для многопортовых контроллеров), на который будет подаваться сигнал от датчика базы (нуля) оси для данного мотора. При использовании двух и более моторов на одной оси портала, убедитесь, что каждому мотору этой оси назначен свой датчик базы. В противном случае возможен перекос или заклинивание портала. Уровень сигнала Home может быть инвертирован установкой соответствующей галочки в поле Инв. При отсутствии датчиков баз данный параметр не настраивается. Более подробно о поиске баз описано в разделе [[doc:Руководство пользователя.Настройка ПО.Настройка осей.WebHome]] и в [[статье>>doc:Руководство пользователя.Ответы на типовые вопросы.Для чего нужно делать поиск базы?.WebHome]].
69
70 ===== Вход Limit Low =====
71
72 Номер входного пина (или порта и пина для многопортовых контроллеров), на который будет подаваться сигнал датчика крайнего нижнего положения оси (нижнего граничного датчика) для данного мотора. При использовании двух и более моторов на одной оси портала, убедитесь, что каждому мотору этой оси назначен свой датчик нижнего положения. В противном случае возможен механический удар портала в станину станка при перемещении оси в крайнее нижнее положение. Уровень сигнала Limit Low может быть инвертирован установкой соответствующей галочки в поле Инв. При отсутствии нижних граничных датчиков данный параметр не настраивается.
73
74 ===== Вход Limit Middle =====
75
76 Номер входного пина (или порта и пина для многопортовых контроллеров), на который будет подаваться сигнал датчика серединного положения оси (среднего граничного датчика) для данного мотора. Средний концевой датчик расположен обычно на границе двух рабочих зон станка. При использовании двух и более моторов на одной оси портала, убедитесь, что каждому мотору этой оси назначен свой датчик среднего положения. Уровень сигнала Limit Middle может быть инвертирован установкой соответствующей галочки в поле Инв. При отсутствии серединных граничных датчиков данный параметр не настраивается.
77
78 ===== Вход Limit High =====
79
80 Номер входного пина (или порта и пина для многопортовых контроллеров), на который будет подаваться сигнал датчика крайнего верхнего положения оси (верхнего граничного датчика) для данного мотора. При использовании двух и более моторов на одной оси портала, убедитесь, что каждому мотору этой оси назначен свой датчик верхнего положения. В противном случае возможен механический удар портала в станину станка при перемещении оси в крайнее верхнее положение. Уровень сигнала Limit High может быть инвертирован установкой соответствующей галочки в поле Инв. При отсутствии верхних граничных датчиков данный параметр не настраивается.
81
82 Ниже приведен пример настройки дополнительных параметров двигателя. Рядом с названием параметра можно увидеть номер настроенного пина, а также его инверсию.
83
84 (% style="text-align:center" %)
85 (((
86 (% class="wikigeneratedid" style="display:inline-block" %)
87 [[Пример настройки дополнительных параметров двигателя>>image:attach:2020-12-11 09_26_24-Window.png||height="300" id="I2020-12-1109_26_24-Window.png" width="442"]]
88 )))
89
90 === Расширенные параметры ===
91
92 Расширенные параметры не являются обязательными для настройки. К расширенным параметрам относятся мягкие пределы для нижнего, среднего и верхнего предела, программная коррекция датчика базы, а также задержка между сигналом STEP и переключением DIR.
93
94 ===== Использование мягких пределов =====
95
96 Использование мягких пределов позволяет совершить остановку текущего двигателя без перехода в E-stop, ограничивая дальнейшее движение в сторону датчика. Есть возможность настроить любой предел как мягкий.
97
98 ===== Программная коррекция положения датчика базы =====
99
100 Параметр задает программный сдвиг датчика базы и может использоваться для устранения перекоса портальных осей.
101
102 ===== Задержка между сигналом STEP и переключением DIR =====
103
104 Параметр задает задержку между сигналом STEP и переключением сигнала DIR. Выбор значения может зависеть от модели используемого драйвера двигателя.
105
106 Ниже приведен пример настройки расширенных параметров двигателя. Обращаем Ваше внимание на то, что эти настройки необязательные.
107
108 (% style="text-align:center" %)
109 (((
110 (% class="wikigeneratedid" style="display:inline-block" %)
111 [[Пример настройки расширенных параметров двигателя>>image:attach:2020-12-11 09_27_13-Window.png||height="300" id="I2020-12-1109_27_13-Window.png" width="388"]]
112 )))
113
114 После настройки двигателей рекомендуется переходить к настройке осей (см. раздел [[doc:Руководство пользователя.Настройка ПО.Настройка осей.WebHome]]).