Исходный код вики Настройка двигателей
Последние авторы
author | version | line-number | content |
---|---|---|---|
1 | К понятию «Двигатель» относятся такие понятия как выходы Step/Dir/Enable, датчики баз (нуля), датчики границ осей, а так же ось, к которой данный двигатель привязан. Добавление нового двигателя и установка параметров осуществляется на вкладке «Двигатели». | ||
2 | |||
3 | PUMOTIX позволяет настраивать следующие параметры двигателя: | ||
4 | |||
5 | 1. Основные параметры: | ||
6 | (% style="list-style-type:circle" %) | ||
7 | 1*. [[название двигателя;>>path:#id-Настройкадвигателей-Двигатель||shape="rect"]] | ||
8 | 1*. [[управляемая ось;>>path:#id-Настройкадвигателей-Управляемая(связанная)ось||shape="rect"]] | ||
9 | 1*. [[выход Step;>>path:#id-Настройкадвигателей-ВыходStep||shape="rect"]] | ||
10 | 1*. [[выход Dir;>>path:#id-Настройкадвигателей-ВыходDir||shape="rect"]] | ||
11 | 1. Дополнительные параметры: | ||
12 | (% style="list-style-type:circle" %) | ||
13 | 1*. [[выход Enable;>>path:#id-Настройкадвигателей-ВыходEnable||shape="rect"]] | ||
14 | 1*. [[вход Home;>>path:#id-Настройкадвигателей-ВходHome||shape="rect"]] | ||
15 | 1*. [[вход Limit Low;>>path:#id-Настройкадвигателей-ВходLimitLow||shape="rect"]] | ||
16 | 1*. [[вход Limit Middle;>>path:#id-Настройкадвигателей-ВходLimitMiddle||shape="rect"]] | ||
17 | 1*. [[вход Limit High.>>path:#id-Настройкадвигателей-ВходLimitHigh||shape="rect"]] | ||
18 | 1. Расширенные параметры: | ||
19 | (% style="list-style-type:circle" %) | ||
20 | 1*. [[использование мягких пределов;>>path:#id-Настройкадвигателей-Использованиемягкихпределов||shape="rect"]] | ||
21 | 1*. [[программная коррекция положения датчика базы;>>path:#id-Настройкадвигателей-Программнаякоррекцияположениядатчикабазы||shape="rect"]] | ||
22 | 1*. [[задержка между сигналом STEP и переключением DIR.>>path:#id-Настройкадвигателей-ЗадержкамеждусигналомSTEPипереключениемDIR||shape="rect"]] | ||
23 | |||
24 | (% style="text-align:center" %) | ||
25 | [[image:attach:2020-12-11 08_55_42-Window.png]] | ||
26 | |||
27 | (% style="text-align: center;" %) | ||
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 | [[image:attach:2020-12-11 09_26_04-Window.png]] | ||
54 | |||
55 | (% style="text-align: center;" %) | ||
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 | [[image:attach:2020-12-11 09_26_24-Window.png]] | ||
86 | |||
87 | (% style="text-align: center;" %) | ||
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 | [[image:attach:2020-12-11 09_27_13-Window.png]] | ||
110 | |||
111 | (% style="text-align: center;" %) | ||
112 | Пример настройки расширенных параметров двигателя | ||
113 | |||
114 | После настройки двигателей рекомендуется переходить к настройке осей (см. раздел [[doc:Руководство пользователя.Настройка ПО.Настройка осей.WebHome]]). |