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

Версия 12.1 от knetyaga на 2019/06/05 13:29

Последние авторы
1 К понятию «Двигатель» относятся такие понятия как выходы Step/Dir/Enable, датчики баз (нуля), датчики границ осей, а так же ось, к которой данный двигатель привязан. Добавление нового двигателя и установка параметров осуществляется на вкладке «Настройка двигателей».
2
3 PUMOTIX позволяет настраивать следующие параметры двигателя:
4
5 (% style="list-style-type: circle;" %)
6 * [[название двигателя;>>path:#id-2.Настройкадвигателей-Двигатель||shape="rect"]]
7 * [[управляемая ось;>>path:#id-2.Настройкадвигателей-Управляемаяось||shape="rect"]]
8 * [[выход Step;>>path:#id-2.Настройкадвигателей-ВыходStep||shape="rect"]]
9 * [[выход Dir;>>path:#id-2.Настройкадвигателей-ВыходDir||shape="rect"]]
10 * [[выход Enable;>>path:#id-2.Настройкадвигателей-ВыходEnable||shape="rect"]]
11 * [[вход Home;>>path:#id-2.Настройкадвигателей-ВходHome||shape="rect"]]
12 * [[вход Limit Low;>>path:#id-2.Настройкадвигателей-ВходLimitLow||shape="rect"]]
13 * [[вход Limit High.>>path:#id-2.Настройкадвигателей-ВходLimitHigh||shape="rect"]]
14
15 (% style="text-align: center;" %)
16 [[image:attach:image2019-6-4_9-27-43.png]]Вкладка «Настройка двигателей»
17
18 ===== Двигатель =====
19
20 Оператор станка может установить любое интуитивно понятное имя для настраиваемого двигателя. По-умолчанию данный параметр имеет значение: Двигатель, ID=N, где N – порядковый номер двигателя, начиная с нуля. Двигателю может быть установлено любое имя, например Двигатель оси X или Двигатель оси Y (левый) и т.д.
21
22 ===== Управляемая ось =====
23
24 Двигатели могут быть привязаны к осям. Все назначенные на ось двигатели будут осуществлять перемещения с одинаковыми параметрами числа сигналов Step, скорости и ускорения, заданные на вкладке «Настройка осей». Более подробно о поиске баз описано в разделе [[Настройка осей.>>url:http://atlassian.purelogic.ru/pages/viewpage.action?pageId=3605061||shape="rect"]]
25
26 ===== Выход Step =====
27
28 Номер выходного пина (или порта и пина для многопортовых контроллеров), на который будет генерироваться управляющий сигнал Step для драйвера данного мотора. Сигнал STEP — тактирующий сигнал, сигнал шага. Уровень сигнала Step может быть инвертирован установкой соответствующей галочки в поле Инв.
29
30 ===== Выход Dir =====
31
32 Номер выходного пина (или порта и пина для многопортовых контроллеров), на который будет генерироваться управляющий сигнал Dir для драйвера данного мотора. Сигнал Dir — потенциальный сигнал, сигнал направления. Уровень сигнала Dir может быть инвертирован установкой соответствующей галочки в поле Инв.
33
34 ===== Выход Enable =====
35
36 Номер выходного пина (или порта и пина для многопортовых контроллеров), на который будет подаваться управляющий сигнал Enable - потенциальный сигнал, сигнал включения/выключения драйвера. Уровень сигнала Enable может быть инвертирован установкой соответствующей галочки в поле Инв.
37
38 ===== Вход Home =====
39
40 Номер входного пина (или порта и пина для многопортовых контроллеров), на который будет подаваться сигнал от датчика базы (нуля) оси для данного мотора. При использовании двух и более на одной оси портала, убедитесь, что каждому мотору этой оси назначен свой датчик базы. В противном случае возможен перекос или заклинивание портала. Уровень сигнала Home может быть инвертирован установкой соответствующей галочки в поле Инв. При отсутствии датчиков баз данный параметр не настраивается. Более подробно о поиске баз описано в разделе [[Настройка осей.>>url:http://atlassian.purelogic.ru/pages/viewpage.action?pageId=3605061||shape="rect"]]
41
42 ===== Вход Limit Low =====
43
44 Номер входного пина (или порта и пина для многопортовых контроллеров), на который будет подаваться сигнал от датчика крайнего нижнего положения оси (нижнего граничного датчика) для данного мотора. При использовании двух и более моторов на одной оси портала, убедитесь, что каждому мотору этой оси назначен свой датчик нижнего положения. В противном случае возможен механический удар портала в станину станка при перемещении оси до крайнего нижнего положения. Уровень сигнала Limit Low может быть инвертирован установкой соответствующей галочки в поле Инв. При отсутствии нижних граничных датчиков данный параметр не настраивается.
45
46 ===== Вход Limit High =====
47
48 Номер входного пина (или порта и пина для многопортовых контроллеров), на который будет подаваться сигнал от датчика крайнего верхнего положения оси (верхнего граничного датчика) для данного мотора. При использовании двух и более моторов на одной оси портала, убедитесь, что каждому мотору этой оси назначен свой датчик верхнего положения. В противном случае возможен механический удар портала в станину станка при перемещении оси до крайнего верхнего положения. Уровень сигнала Limit High может быть инвертирован установкой соответствующей галочки в поле Инв. При отсутствии верхних граничных датчиков данный параметр не настраивается.
49
50 Например, для стандартной XYZ-кофигурации трех координатного ЧПУ станка без спаренных двигателей, параметры вкладки «Настройка двигателей» может иметь следующий вид:
51
52 (% style="text-align: center;" %)
53 [[image:attach:image2019-6-4_9-41-1.png]]Пример настройки двигателей
54
55 В данном примере роль граничных датчиков выполняют датчики поиска баз станка (дополнительно см. раздел [[Настройка осей>>url:http://atlassian.purelogic.ru/pages/viewpage.action?pageId=3605061||shape="rect"]]).