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

ЧПУ с MACH3

Пн дек 07, 2015 18:21:42

Здравствуйте!
В общем решил я проверить программу для управления ЧПУ станками mach3. Скачал, установил.
Программа управляет ЛПТ портом компьютера, потому спаял удлинитель к ЛПТ, и начал эксперименты с осцилографом.
Установил рабочие пины Z пин2,пин3 (Step,dir сигналы), X 4,5 , Y 6,7.
Клавишами перемещения начал проверять сигналы на пинах, оси X,Y выдавали четкие картинки нулей и единиц, а вот ось Z несмотря ни на что молчит. Тобишь на пинах ЛПТ 2 и 3 сигнала нет. Либо стабильная 1 либо стабильный 0. Поменял пины оси Z на 7 и 8. Сигнал пошел., все гут.
С чем это может быть связано? Может драйвера криво встали или что, ума не приложу...
Проверил на двух ПК то же самое все.
Еще одна штука которую заметил позже, это тло что состояние пинов порта после окончания нажатия на кнопку перемещения могут оставаться либо в 1 либо 0, каждый раз по разному. А по сути сигнал должен уходить в 0 после окончания действий, но это не всегда происходит.
Последний раз редактировалось Phaeton Пн дек 07, 2015 19:01:34, всего редактировалось 1 раз.

Re: ЧПУ с MACH3

Пн дек 07, 2015 18:55:01

Phaeton писал(а):Установил рабочие пины Z пин1,пин2 (Step,dir сигналы), X 3,4 , Y 5,6.
Клавишами перемещения начал проверять сигналы на пинах, оси X,Y выдавали четкие картинки нулей и единиц, а вот ось Z несмотря ни на что молчит. Тобишь на пинах ЛПТ 2 и 3 сигнала нет. Либо стабильная 1 либо стабильный 0. Поменял пины оси Z на 7 и 8. Сигнал пошел., все гут. .
Так всё- таки, к чему вы Z подключили? к контактам 1 и 2 LPT, или всё- таки к контактам 2 и 3?
Контакт 1 LPT э то "строб".. У меня были подключены к контактам 2 и 3 - Х, 4 и 5 - Y, 6 и 7 - Z.. и всё работало.. На счёт того, остаётся лт порт в "0" или в "1"- внимания не обращал.. Для Step/Dir контроллера (имхо) - всё равно, а сигнал "Dir" вообще- направление движения, он может быть постоянно в 0 или 1..

Re: ЧПУ с MACH3

Пн дек 07, 2015 19:00:49

Верно!
Опечатался:
Ось Z-2 и 3.
Может другой МАК3 поставить?

Re: ЧПУ с MACH3

Пн дек 07, 2015 19:05:48

Не могу сказать.. я МАЧ3 ставил лет 6 назад, на ноутбук с "полноразмерным" LPT и осью- Win98...
Кстати, чем "хужее" :))) винда, тем лучше она работает со всякими портами ввода- вывода..

Re: ЧПУ с MACH3

Пн дек 07, 2015 19:47:59

Я специально для этих вещей купил два стареньких компа, пеньки четвертые 1,2 ГГц, 256 ОЗУ=) с XP. Порты ЛПТ все родные.
Сейчас попробую поставить другой МАК3.

Re: ЧПУ с MACH3

Пн дек 07, 2015 20:47:51

Да настройте на те пины, с которыми всё работает, и всё..

Re: ЧПУ с MACH3

Пн дек 07, 2015 21:02:42

Ок. Я то же так подумал.
Только продолжить хотел исследования, как захрустел винт и накрылся... Не везет мне сегодня=)

Re: ЧПУ с MACH3

Пн дек 14, 2015 11:41:22

Все комп отремонтирован!
Исследования продолжаются.
Собрал простенький драйвер l297+l298 http://www.cielosur.com/imagenes/i_plat ... 7L298b.jpg . От mach3 двигатель крутиться, стоит прибавить в программе частоту вращения, начинает дергаться. Уменьшаю частоту вращения, опять все нормально, оборотов 5 в секунду делает., не более.
Полагаю ШИМ регулятор не работает. Потому что двигатель почти бесшумно работает. Осцилограф показывает что на l297 на выходе синхронизации (пин 1) пилообразный сигнал, то есть генератор шим работает, но движок не пищит.
Измерительные резисторы по 6,5 Ом, меньше не нашел.
Vref регулируется переменным резистором, поодумал я может шим и не включается потому что Vref не тот. Крутил его и на + и на -. Если поднимать опорное напряжение, то ничего не происходит, уменьшаю до предела, двигатель встает. Опять поднимаю, и снова закрутился.
Почему писка нет?

Re: ЧПУ с MACH3

Пн дек 14, 2015 12:38:56

Заменил двигатель на другой. Тот сразу же запищал. Значит ШИМ работает.
Какие обороты можны отжать с l297? Выше 5 в секунду не получается.

Re: ЧПУ с MACH3

Пн дек 14, 2015 13:34:57

Phaeton писал(а):Какие обороты можны отжать с l297? Выше 5 в секунду не получается.
обороты зависят от тока через обмотки и от вашего мотора.
300 оборотов в минуту- это довольно приличная скорость, шаговики вообще моторы тихоходные. Если под нагрузкой повышать обороты, то сначала начнутся пропуски шагов, а потом вообще мотор "встанет".

У вас какое напряжение питания на драйвер подаётся?

"в теории"- чем выше напряжение питания драйвера, тем до бОльшей скорости можно раскрутить мотор- там что- то связано с первоначальным импульсом тока- до того, как сработает ШИМ, но и ток тоже немаловажную роль играет.
В начале моих опытов у меня стояли движки от Эпсонов- примерно аналогичные NEMA43, (с усилием 1~2 кГ/см, и они таскали стол- более- менее нормально, я из заменил на движки с усилием 12 кг/см, кажется- но, что самое интересное- намного лучше не стало.. :dont_know: :dont_know:

Re: ЧПУ с MACH3

Пн дек 14, 2015 17:12:38

Измерительные резисторы перепаял, были 6,5 Ом. Поставил 0,5 Ом. Движок стал греться сильно, даже если не крутится.
Питание на движки 24 вольта.
Потом еще немного непонятно почему мотор то дрожит, то начинает крутиться, какждый раз по разному. Частоту увеличиваем в mach3 двигатель просто дрожит и не крутится.
Вот осцилограмма с выхода l297 Enable А и с измерительного резистора.
Вложения
20151214_180101.jpg
Выход одной из фаз с l297
(96.99 KiB) Скачиваний: 980
20151214_180038.jpg
Выход EnableA
(86.68 KiB) Скачиваний: 549
20151214_175727.jpg
Двигатель от принтера, от какого не знаю, маркировки нет
(104.83 KiB) Скачиваний: 953

Re: ЧПУ с MACH3

Пн дек 14, 2015 18:51:05

Движки и должны греться- всё- ж таки через них 0,5~1 ампер тока течёт. У меня резисторы 0,33 Ома стояли- иначе ток через фазу маленький. И ещё там подстроечник есть.

Re: ЧПУ с MACH3

Пн дек 14, 2015 19:05:41

Подскажите мне пожалуйста:
http://robozone.su/cnc-home/49-kontroll ... ja-na.html
Судя по параметрам, проще купить l297, или он отличается от нее?
Те же режимы шаг, полушаг, ШИМ.
Или я ошибаюсь?

Re: ЧПУ с MACH3

Пн дек 14, 2015 19:30:29

Phaeton писал(а):Подскажите мне пожалуйста:
http://robozone.su/cnc-home/49-kontroll ... ja-na.html
Судя по параметрам, проще купить l297, или он отличается от нее?

L297 - это контроллер БИПОЛЯРНОГО двигателя- у которого ДВЕ обмотки и ЧЕТЫРЕ вывода,
а ЭТО- Контроллер униполярного шагового двигателя на базе PIC16F628 V2.1 - у такого двигателя ЧЕТЫРЕ обмотки и пять или шесть выводов.. (бывает и больше)

Re: ЧПУ с MACH3

Пн дек 14, 2015 22:42:41

Это я понимаю.
Только вот разницы то нету особой, в контроллерной части, силовая часть понятно что не подойдет.
Просто этот драйвер что вссылтке дает сигнал а-б-с-д и так покругу. А l298 а-с-б-д.
1) Все так ведь? Имею ввиду контроллер, а не силовую часть.
2) Модуль к которому подключал двигатели вот:
http://www.buyincoins.com/item/41551.html#.Vm8nCZOLRnI
При детальном осмотре заметил что диоды там на выходе стоят вот такие:
http://www.chipdip.ru/product/sma4007/
Перелопачивая килобайты текста в инете и даташитах, указывается на то что диоды должны быть быстрыми, так называемыми диодами Шотки.
Могут ли эти товарищи которые установлены на плате быть виновниками следующих причин:
- Пропуск шагов
- Мотор может крутиться потом задрожит, и опять начнет вращаться
- Не всегда мотор стартует. Тое сть сначала подергается туда сюда а потом только тронется, а бывает и сразу завертится
Все эти явления наблюдаются даже на низкой частоте вращения.
Может это все происходить из за диодов?

Re: ЧПУ с MACH3

Вт дек 15, 2015 01:05:39

У меня контроллер (1 канал контроллера) - что- то типа http://spazioinwind.libero.it/nferrares ... l298_2.jpg
(даже не смог найти ссылки, которая была бы точно на ту схему) -
"последовательностью и направлением шагов" и управлением ШИМ- занимается L297, а L298 - это просто мостовой драйвер с контролем тока и ШИМ- ом..
http://www.otocoup.com/download/L297_298_Sch.pdf
А как у вас сделано, я не знаю..

Re: ЧПУ с MACH3

Вт дек 15, 2015 08:39:31

Вот схема на мою очень похожа.постараюсь скинуть.
Вопрос если в вашей схеме диоды будут стоять не быстрые а обычные,какие стоят у меня я уже ссылку давал. Это может стать причиной проблемм вышеупомянутых?

Re: ЧПУ с MACH3

Вт дек 15, 2015 11:09:41

Честно говоря, я не помню, какие диоды я поставил пять или шесть лет назад в этот контроллер, а выкапывать и открывать его - немного лениво.. что- то мне кажется, что у меня там 1N400-чего- то там.. - это защитные диоды, их назначение- зещищать транзисторы Н- моста от пробоя импульсами тока, возникающего в обмотках двигателя. (вот как ставят параллельно обмотке реле диод, чтобы транзисторы не вылетали)

Re: ЧПУ с MACH3

Ср дек 16, 2015 22:03:57

Вы меня немного неправильно поняли,я имел ввиду диоды эти защитные могутповлиять на работу самого драйвера или нет?

Re: ЧПУ с MACH3

Чт дек 17, 2015 00:10:02

(имхо) Вряд ли..
Ответить