Второй видеоурок по контроллеру LPT DPTR 1.03: подключение драйверов шаговых двигателей и первоначальная настройка Mach3. Показаны варианты подключения двух двигателей по оси Y, подача питания 48 В, установка драйвера LPT в Windows 7, настройка адреса порта, деления шага и импульсов на миллиметр, а также изменение направления движения осей.
- 00:12 Варианты подключения двух двигателей по оси Y
- 05:15 Подача питания 48 В на драйвер и плату
- 06:41 Установка драйвера платы LPT в Windows 7
- 08:34 Настройка адреса LPT порта в Mach3
- 11:42 Настройка деления шага и импульсов на миллиметр
- 16:25 Подключение драйверов осей Y и Z
- 21:51 Изменение направления движения осей через Dir Low Active
- LPT DPTR 1.03
- Mach3
Кому полезно: Инженерам и специалистам, занимающимся подключением и настройкой шаговых приводов станков с ЧПУ.
Описание составлено автоматически по расшифровке речи в ролике.
Расшифровка видео
0:12 Всем привет, дорогие друзья, продолжаем серию наших видеоуроков по ЛПД ПТР 1 0 3. И сегодня мы подключим драйвера шаговых двигателей и настроим все наши перемещения в матч. 3 Итак, с чего мы начнем? Давай сначала обсудим вот какой момент, как я говорил ранее. У нас могут быть вариации, когда на станке используются 2 двигателя по игреку соответственно. Тут есть какой нюанс, если нам. Хотелось бы, чтобы стояло по игреку 2 датчика, то есть для чего это используется. Если при возврате домашнего положения у вас он будет возвращаться только по 1 датчику, то соответственно. Вы не сможете выставить перпендикулярность. Скажем так, большинство хоббильных станков они не идеально жесткие, и портал может стоять не под 90 карты, относительно игриков для того, чтобы. Это устранить ставится 2 датчика по оси Игрек. Соответственно, они получаются, что должны быть развязаны. То есть каждый двигатель должен иметь возможность крутиться независимо и. Тогда при поисках домашнего положения каждый двигатель вернется по своему датчику, и портал станет идеально ровно. Ну, соответственно, по предварительной калибровки датчиков и так. Собственно говоря, есть 2 варианта, как это реализовать 1 вариант. Если вы используете только трехосевой станок и не используете поворотный лось, то соответственно 2 игрек, как правило. Правый подключает на ось, а в матче также выставляется зависимость осей. И получается, что установка всегда ездит параллельно, но при возврате домашнее положение каждый двигатель. Возвращается по своему датчику, то есть левый, это действительно Игрик, и он возвращается по датчику. Игрик, а правый на самом деле будет являться осью, а и будет возвращаться по датчику оси, а?
2:14 Это 1 вариант, то есть мы можем его без проблем использовать. Но в случае, если нам не требуется поворотная ось, если же сейчас или в будущем мы планируем подключать поворотную ось, то лучше воспользоваться. Аппаратным средством для подключения 2 датчиков по игреку для этого у нас есть плата под названием сенсинг. Как она работает в 2 словах, подключаются датчики по игрекам в эти разъемы, а сигналы. Степ параллелица, то есть идет сигнал степ 1 от платы и 2 уходит на драйвера, точно также подключается разъем Аута. То есть, который дает сигнал матч 3 о том, что отработали оба датчика и уже возвращается? По этой плате у нас есть отдельное видео по ее подключению работе в 2 словах. Сейчас мы в это углубляться не будем, нам главное определиться, по какой схеме мы будем подключать либо по схеме, когда у. Нас нет поворотной оси либо по схеме, когда у нас есть поворотная ось. В этих видео уроках мы проделаем с вами и тот, и тот вариант, но сейчас мы будем подключать с зависимой осью, то есть без поворотной. Оси и так от этой платы пока отказываемся драйвер, мы будем использовать ДМ 556. Давайте посмотрим на сигналы, которые требуются к нему подключить. На самом драйвере мы видим сигналы пол + пол * и Дир. + И Дир ты соответственно это сигналы на вращение двигателя, как они работают. Сколько сигналов пришло на канал пул столько шагов и сделал шаговый двигатель? Дир в переводе с английского означает направление. То есть дирекшен, грубо говоря, когда напряжение на канале Дир есть? Двигатель едет в 1 сторону, когда его нет двигатель, едет в другую сторону. То есть это все, что нам нужно подключить к плате ЛПТ?
4:10 Как я и говорил, плата ЛПТ работает по общему плюсу. То есть если мы рассматриваем выходы на самой плате, то здесь есть + 5 Вольт и Нейбл, Дир Степ. Соответственно, + 5 Вольт мы должны подключить к. Разъемам пул + и Дир, + на Драйвере сигнал степ, мы подключаем к разъему пул ты на драйвере и сигнал. Дир, мы подключаем к разъему Дир + на Драйвере. Точно так же подключается все ось на плате, давайте это сделаем.
4:47 У меня уже есть заготовленные провода. Как видите, плюсы пул + и Дерминус обильной перемычкой. Красный провод идет на + 5 Вольт Белый Пул, то есть степ и синий. Это Дир и так подключаем драйвер по оси Икс общие + 5 Вольт.
5:10 Дир. И степ. Отлично, Драйвер подключен, что нам также необходимо сделать, нам необходимо подать питание на драйвер и на саму плату для этого будем использовать блок. Питания 48 Вольт, как я и говорил, питание опыта ДПТ точно также универсальное. Мы можем подать туда до 50 вольт, подключаем ты 48 вольт и + 48 Вольт.
5:42 В разъем повер. Точно так же мы подключим. По стоянку 48 вольт. На наш драйвер. Все, что нам осталось сделать, это подключить двигатель от нашего станка. Отлично. Подключаем. Кабель опт от. Нашего компьютера обратите внимание, что в компьютере у нас также стоит писяй опыт и плата, который мы и говорили ранее. Отлично, можно приступить к настройке в матч? Прежде чем открыть матч, 3 нам нужно убедиться в том, что. На нашу плату писяй, ЛПТ установлены драйвера, сделать это можем в диспетчере устройств.
6:55 Переходим в графу парты Ком и ЛПТ и видим наш писяй параллель порт. Обратите внимание, что по умолчанию драйвера на эту писяй плату виндовс 7. Не установлены, поэтому для этой платы на нашем сайте лежит архив с драйвером соответственно, что нам нужно сделать, распаковываем этот драйвер.
7:21 К примеру, на рабочий стол и в нашем неопределищемся устройстве точно также нажимаем обновить драйверы. Указываем, что драйверы уже находится на нашем компьютере и указываем путь, то есть рабочий. Стол, папочка Саш, серия 35 нажимаем далее и видим, что наш драйвер действительно установился отлично. Из перечень устройств можем пока не закрывать, он нам сейчас пригодится, открываем матч 3.
7:51 Создаем новый профиль для нашего станка, в данном случае назовем его ЛПТ ДПТ. 1 0 3 И укажем, что станок у нас будет трехосевой. То есть мы не планируем использовать поворот на ось все профиля, которые мы с вами будем создавать, точно так же будут приложены к. Опыты плате на нашем сайте, поэтому вы можете взять уже готовый профиль и с минимальными корректировками станок. У вас также запустится, нажимаем ок, создаем и выбираем его при запуске.
8:27 Соглашаемся с лицензией. Отлично, теперь нам необходимо настроить адрес ЛПК порта. Дело заключается, в чем если у вас встроенный материнскую плату, то он всегда имеет адрес ЛПТ по умолчанию, если мы зайдем в конфиг. Порциянт Винс, то мы увидим, что здесь адрес стоит по умолчанию. Ну, Икс, 378 поскольку у нас используется плата, писяй адрес. У нее не стандартный, и в матче это необходимо также указать иначе.
9:05 Станок вообще не будет реагировать на матч. Отлично, приходим обратно в диспетчер устройств на нашем установленном. Платье Пися и ЛПТ открываем свойства и вкладку ресурсы, как видим, у нас есть диапазон ввода вывода, нас интересует 1 значение в этом диапазоне. То есть д 0 0 0 отлично запомнили этот адрес и точно также в матч 3 процент Пинс? Указываем 0 0 0 0 0 икс, обозначает шестнадцатиричное значение и ума. Никогда не трогаем всегда просто после, но Икс устанавливаем наш адрес из диспетчер устройств. Отлично, что же нам необходимо сделать далее, открываем мотор Алпуц.
9:55 И включаем наши оси, мы будем использовать х Игрик Зет и. А напоминаю, как мы и договорились, а у нас будет 2 игреком. Сразу устанавливаем опыт и порт, поскольку мы здесь указали, что у нас порт 1 используется, то степ порт и дирпорт у нас будет точно такими же 1. Устанавливаем. Отлично, дальше нас интересуют пины на самой лопатой плате. Есть табличка с распиновкой, какой из пинов Алпате порта отвечает, за какую функцию? Если мы посмотрим на эту табличку, то мы увидим. Что, к примеру, Степ, Икс, это 2 Пин Гир Икс, это 3 Пин и так далее. То есть мы, согласно таблице, указываем пины в матче, смотрим на таблицу и вводим степ Икс. Это 2 Гирпин, это по Икс 3 и так далее.
11:00 6 7 8 9 Отлично, мы указали все входные выходные сигналы на нашем станке. Нажимаем применить ОК и выходим. Теперь у нас уже станок должен запуститься. То есть по Иксу драйвера мы подключили, и он должен перемещаться? Единственное, что мы не выставили деление шага, но тем не менее мы можем проверить соли, мы сделали правильно и перемещается. Ли действительно станок для того, чтобы не произошло аварийной ситуации. Станок быстро не поехал, в какую либо из сторон мы установим начальную скорость маленькую, к примеру 10 она. Открываем виртуальный пульт нажатием кнопки ТАП.
11:42 И вот здесь вот указываем скорость движения по умолчанию. Примерно 10 отлично, теперь мы можем включить наш блок питания и подать напряжение на плату и на драйвер. И попробуем переместить наш станок, так проверяем. На плате сгорались 2 светодиода, которые сигнализируют о том, что и с ЛПТ есть связь, и питание на плате, на драйвере точно также горит индикатор, итак проверяем. Как видим, станок перемещается, но очень медленно. Теперь пришло время настроить деление шага в матче, то есть сделать так, чтобы перемещения в матче совпадали с действительностью. То есть если мы в матче укажем, что он должен проехать 100 мм, то он и должен проехать 100 мм, как это сделать на?
12:44 На драйвере будь то ДМ 556 или другой всегда указана табличка с делением шага. Для чего это сделано у самого шагового двигателя всегда? 200 Импульсов наоборот, то есть 1 шаг, это 1 и 8 ты для того, чтобы этот шаг увеличить, потому что 200 шагов, наоборот, это достаточно маленькая. Дискретность, то есть во 1 и станок, будет работать очень шумно, и соответственно 1 минимальное перемещение у вас будет достаточно большое. Для того чтобы этого избежать, всегда на драйвере этот шаг делится. К примеру, можно его поделить 1 к 4 1 к 8 к 16 и так далее, смотрим на наш драйвер.
13:29 И видим, что в табличке указано уже деление. Обратите внимание, что если мы рассматриваем, к примеру, 956 то в табличке указано уже значение полученный пус отделения. То есть, если мы 200 делим на 4 получается, 800 ну давайте к. примеру, это значение и возьмем, то есть переключатель 5 6 7 8 для того, чтобы получить 800, нужно установить значение ОФ. Он он, он смотрим наши переключатели, то есть деление шага. В данном случае у нас установлено 800 итак.
14:05 Мы знаем, сколько импульсов требуется шаговому двигателю, чтобы сделать оборот, и знаем шаг нашего винта. В данном случае у нас шаг винта, 10 поэтому нам 800 необходимо. Поделить на 10, и мы получим, что 80 импульсов нужно сделать матч 3 для того, чтобы совершить перемещение на 1 миллиметр в матче. Открываем конфиг мотор тюнинг.
14:31 Смотрим, что у нас выбрана ось х. Указываем, что Степпер юнит значение будет 80 импульсов на миллиметр. Отлично, точно так же мы должны выставить скорость и ускорение сделать это лучше таким образом. То есть мы плавно, плавно увеличиваем нашу скорость, понимаем. Какая скорость является предельным до станка, а потом процентов на 10:15 и уменьшаем. Таким образом, мы получим стабильное значение для вашего станка К.
15:06 примеру поставим 4000 мм в минуту. Это скорость и ускорение 800 мм в секунду в квадрате нажимаем обязательно на кнопку сейф. Экси Сэникс для того, чтобы сохранить эти настройки и нажимаем окей, точно также пробуем переместить наш станок. Как видим, скорость увеличилась. Для того чтобы проверить, правильно ли мы все сделали, необходимо измерить фактическое расстояние перемещения станка и расстояние, которое показывает нам матч. Каким образом это можно сделать, то есть мы замеряем? Начальное положение нашего станка сделать это можно от любого ориентира примера там от укосины или от чего либо еще перемещаемся. В матче примерно на 100 мм и измеряем, сколько в действительности прошел матч.
16:06 Сделать это можно на начальном этапе, даже рулеткой или линейкой. Потому как если вы сделали что то неправильно, то, скорее всего, значение у вас будет отличаться в 2 раза. Итак, у нас действительно проезжает 100 мм. Значит, деление шага мы указали правильно? Правильно и количество импульсов на миллиметр отлично. То есть у Сикс мы подключили и настроили, можем точно также подключить драйвера по по игреку и по зет давайте приступим. Итак, берем драйвер по зет, подключаем его по аналогии общий + для пол + Эдир +.
16:49 В разъем зет. Включаем. Теперь пришло время для Асти, Игрик, тут все несколько иначе, потому как мы с вами подключаем. Ее как зависимую ось, поэтому 1 драйвер заведомо знаем, что это будет у нас. Левый двигатель на станке подключаем в разъем Игрек 1. А вот 2 драйвер по игреку мы подключаем в разъем не игрек, а в разъем, а в. Хотя на самом деле у нас этот драйвер управляет правым игриком на станке. Подключаем. Питание. Для наших драйверов. И подключаем двигатели.
17:56 Поскольку мы с вами сразу определились, что деление шага у нас будет 800, то было бы резонным сразу выставить на драйверах это значение. Проверяем, что у нас все выставлено точно так же. Отлично. Теперь мы можем снова вернуться в матч 3 и произвести настройку для других осей. Точно также открываем конфиг, мотор тюнинг и указываем для оси Игрик значение точно такое же 804000. Извиняюсь 84800. Сохраняем и обращаю ваше внимание, что для оси, а значение должно быть точно такое же интересный момент, если вы значение в Оси, а?
18:46 Установите другое, то тем не менее станок будет перемещаться правильно. То есть во время свободного перемещения либо во время выполнения управляющей программы? Матч 3 игнорирует значение скорости, ускорения и прочее, который находится в Оси. А но если у вас станок будет возвращаться в домашнее положение, то матч 3 возьмет значение именно отсюда. Поэтому, если значения вот здесь будут другие, получится так. Что портал точнее 2 двигателя портала поедут с разной скоростью, и портал, скорее всего, перекосит. Этого допустить нельзя, поэтому строго контролируйте, чтобы у вас в оси, а и в оси. Игрек были одинаковые значения скоростей, ускорений и деления шагов.
19:30 Отлично сохраняем, осталось пользет, поскольку на сизет у нас установлен винт шагом, не 10, а 5 поэтому количество импульсов на миллиметр. Будет отличаться, поскольку на Драйвер у нас установлено значение, 800 то нам нужно 800 поделить. На 5 мы получим 160 импульсов на. миллиметр сколько скорость установим чуть ниже, чем на оси иксы игр? Ускорение прежнего сохраняем, отлично остался 1 важный момент. Поскольку у нас 1 Игрик подключен ось, а то нам необходимо выставить зависимость осей в матче. Для этого нажимаем конфиг Слейфа Эксис.
20:17 И видим табличку в табличке указано, какая из осей будет зависимой. К примеру, нас интересует зависимость Оси, а от Оси Игрик, поэтому в средней табличке мы так и указываем нажимаем ок видео. Предупреждение о том, что это изменение будет. Вступит в силу только после перезагрузки. Не забываем сохранить наш профиль перед перезагрузкой матча. И перезагружаем. Открываем наш профиль. И уже пробуем переместиться, пусть Икс у нас также по прежнему работает.
21:10 Проверяем так же ой зет. Отлично, она перемещается и пробуем переместить осью и гриль. Отлично, все работает, о каком нюансе мы еще забыли сказать. У нас при настройке так совпало, что направление станка действительно верные. То есть, если мы нажимаем стрелочку вправо, у нас Оекс едет вправо, если мы нажимаем стрелку вперед. То станок также перемещается вперед и назад, и Пайга Пайсик за этот вниз. Точнее, наоборот, Пега, пасть из этот вверх, тогда он пасть из это вниз. У нас просто так совпало шанс того, что у вас на станке это. Совпадет как крайне мал, поэтому вам необходимо знать, что нужно сделать для того, чтобы изменить направление перемещения станка. Для этого мы заходим в конфиг Порциям Пинс, мотор аутпут и в табличке.
22:21 Наших осей мы изменяем значение, Дирлоуэктив пример. Давайте попробуем для наглядности, если. Я поставлю значение по ИКСУ Берло актив, то у меня изменится направление движения, то есть я нажимаю стрелку вправо, станок едет влево. Соответственно, это в данном случае неправильно. Мы настроили перемещение станка в следующем видеоуроке, мы подключим датчики домашнего положения на этом. Все пишите свои вопросы в комментариях, спасибо за внимание до новых встреч.
Расшифровка сделана автоматически (Yandex SpeechKit) и может содержать ошибки в терминах.
Урок №2.
Во втором видео-уроке мы подключаем драйвера шаговых двигателей и производим первоначальную настройку Mach3.
К LPT-DPTR 1.03 можно подкл…