Страница 2 из 3

Re: Во время работы останавливается 4 ось (поворотка).

Добавлено: 09 ноя 2016, 17:12
micB
В общем дело не в движке и не в котроллере.
Померил напряжение на пине STEP оси А на входе в контроллер (на выходе с компа). Во время работы напряжение скачет, а когда ось остановилась, напряжение замерло. Т.е. получается, что в контроллер уже приходит такой сигнал с компа. Начал разбираться с компом с переустановки софта. Переустановил МАЧ, остановка снова повторилась. Переустановил ОС, остановка снова повторилась. Выходит что глючит компьютерное железо, что там с контроллером ЛПТ порта на так.
Посоветуйте, как лучше поступить. Установить PCI-LPT порт, типа такого: http://www.1sm.ru/catalog/cat-140/id-55158/. Или полностью заменить материнскую плату, самую дешевую у себя дома нашел такую: http://www.1sm.ru/catalog/cat-119/id-70782/page-2/

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

Или может еще какое решение с LPT портом может быть?

Re: Во время работы останавливается 4 ось (поворотка).

Добавлено: 09 ноя 2016, 18:56
Mamont
" Выходит что глючит компьютерное железо " - лучшая отмазка всех разработчиков ПО.
А если вспомнить что:
1 Глюк уходит после нажатия на стоп.
2 Глючят только пины , связанные с осью А, остальные продолжают работу.
3 После переадрессации на другие ножки.... (хехехе, "ножки, это у девушек ножки, а у микросхем выводы" бухтели по началу преподы в ВУЗе, потом привыкли и к ножкам и к напряжометру) глюк перебегает на другие.

причина не так уж и очевидна что в железе компа

ps напряжение замерло. порт имеет логический выход: кто не еденица, тот ноль. (единица на моей плате была в районе 3.3в) на каком оно замерло? уровни отличные от 3.3, 5, 0В в как бы намекают на высокую частоту (не зря ж двигатель при этом жужжит тихонько)

Re: Во время работы останавливается 4 ось (поворотка).

Добавлено: 09 ноя 2016, 21:45
micB
Я не разработчик ПО, зачем мне меня самого за нос водить? :)
Переадресации на другие пины не было, была переадресация на другой драйвер, а пины на осях были те же самые. Т.е. я перецепил ШД на другой драйвер и назначил на этот драйвер те-же самые пины, что были на предыдущем драйвере. Т.е. сменился драйвер, но пины на оси остались те же самые.

Во время сбоя, напряжение замерло на 3.5В, но тестер самый дешевый, поэтому может быть и погрешность. Частота 35кГц, но пробовал и на 25кГц, сбой сохранился.

Re: Во время работы останавливается 4 ось (поворотка).

Добавлено: 09 ноя 2016, 22:57
AndyBig
micB писал(а):Переадресации на другие пины не было
Так сделайте :)
По умолчанию (цифры условны):
ось X на драйвере 1, который на пинах 1,2
ось Y на драйвере 2, который на пинах 3,4
ось Z на драйвере 3, который на пинах 5,6
ось A на драйвере 4, который на пинах 7,8

Меняете местами подключение моторов осей A и Z:
ось X на драйвере 1, который на пинах 1,2
ось Y на драйвере 2, который на пинах 3,4
ось A на драйвере 3, который на пинах 5,6
ось Z на драйвере 4, который на пинах 7,8

Соответственно меняете и в настройке выходов Мача.

Re: Во время работы останавливается 4 ось (поворотка).

Добавлено: 09 ноя 2016, 22:59
Mamont
micB писал(а):. В Mach перенастроил LPT пины этих осей.
....
micB писал(а):Переадресации на другие пины не было, была переадресация на другой драйвер, а пины на осях были те же самые.
Подоконник немного вровень выпирать.

Re: Во время работы останавливается 4 ось (поворотка).

Добавлено: 10 ноя 2016, 09:12
micB
Туплю. Так и делал, менял пины местами между А и Z. И перекидывал провода между А и Z. Почему то запало в голову, что раз пины сменил и провода переткнул, то на конкретном движке пины остались те-же. Т.е. как бы пины за проводами подтянулись. :)
Получается дело не в пинах, а в моторчике.

Re: Во время работы останавливается 4 ось (поворотка).

Добавлено: 10 ноя 2016, 09:46
Mamont
Подозрение на мотор плохо вяжется с этим:
micB писал(а):Померил напряжение на пине STEP оси А на входе в контроллер (на выходе с компа). Во время работы напряжение скачет, а когда ось остановилась, напряжение замерло.......Во время сбоя, напряжение замерло на 3.5В
Степ сигналы короткие 5-15мкс импульсы, общая скважность при 1000 шагах в секунду всего 1.5%, т.е. напряжометр был должен показывать прыгающее напряжение в районе 0.075 в

Re: Во время работы останавливается 4 ось (поворотка).

Добавлено: 10 ноя 2016, 10:00
micB
Mamont писал(а):Подозрение на мотор плохо вяжется с этим:
micB писал(а):Померил напряжение на пине STEP оси А на входе в контроллер (на выходе с компа). Во время работы напряжение скачет, а когда ось остановилась, напряжение замерло.......Во время сбоя, напряжение замерло на 3.5В
Степ сигналы короткие 5-15мкс импульсы, общая скважность при 1000 шагах в секунду всего 1.5%, т.е. напряжометр был должен показывать прыгающее напряжение в районе 0.075 в
То что смог разглядеть на тестере во время замера (во время работы), скакало от 0.6 до 1.0
Да все верно, уже на входе в контроллер с сигналом было все плохо. Я уже не знаю на что грешить.

Re: Во время работы останавливается 4 ось (поворотка).

Добавлено: 10 ноя 2016, 18:01
micB
Вообще ничего не понимаю.
Сегодня запускал станок с другого компа, совсем с другого, т.е. даже с предыдущего никакие запчасти на него не ставил. И ситуация повторилась. Все та-же остановка.
В какую сторону копать??????

Re: Во время работы останавливается 4 ось (поворотка).

Добавлено: 10 ноя 2016, 18:08
шпиндель
это всё на одной уп происходит ?

Re: Во время работы останавливается 4 ось (поворотка).

Добавлено: 10 ноя 2016, 18:24
micB
Как минимум на двух.

Re: Во время работы останавливается 4 ось (поворотка).

Добавлено: 10 ноя 2016, 18:29
AndyBig
Mamont писал(а):Степ сигналы короткие 5-15мкс импульсы, общая скважность при 1000 шагах в секунду всего 1.5%, т.е. напряжометр был должен показывать прыгающее напряжение в районе 0.075 в
Напряжометр вообще плохо вяжется с измерением меандра в несколько килогерц, так что опираться на него в выводах не следует.
Проблема, судя по всему, в моторе.

Re: Во время работы останавливается 4 ось (поворотка).

Добавлено: 10 ноя 2016, 19:16
micB
AndyBig писал(а):Напряжометр вообще плохо вяжется с измерением меандра в несколько килогерц, так что опираться на него в выводах не следует.
Проблема, судя по всему, в моторе.
Почему же тогда уже на входе в контроллер напряжеметр ведет себя по разному до остановки и после остановки. Значения, которые показывает тестер, конечно не верны, но ведь меняется их характер. До остановки, напряжение скачет, после остановки стоит как вкопанное на 3.5В

Re: Во время работы останавливается 4 ось (поворотка).

Добавлено: 10 ноя 2016, 19:24
AndyBig
Понятия не имею, но одинаковые симптомы на двух разных компьютерах говорят о том. что компьютер не виноват :)

Re: Во время работы останавливается 4 ось (поворотка).

Добавлено: 12 ноя 2016, 17:27
vovafed
я бы первым делом снял шаговый и проверил подшипники
при работе по дереву частенько насасывают мелкой пыли
если там все нормально то опять по проводам от шагового до драйвера

Re: Во время работы останавливается 4 ось (поворотка).

Добавлено: 13 ноя 2016, 15:02
plotik
http://www.cnc-club.ru/forum/viewtopic.php?f=42&t=4399
Может провод не пропаян

Re: Во время работы останавливается 4 ось (поворотка).

Добавлено: 15 ноя 2016, 14:41
micB
Не буду описывать мои бесполезные действия, которые я производил последние несколько дней. Их было много и они не принесли никаких положительных результатов.
Вот что я имею на сегодня.
УП четырехосная, но состоит как бы из двух частей, в первой части обрабатывается растром с двух сторон (с переворотом на 180 градусов по оси А), затем идет вторая часть это четырех осевая из PowerMill, т.е. там ось Y все время в ноле. Глюк просиходит во время выполнения второй части УП, когда активно испльзуется ось А.
Сегодня произошла очередная остановка.
Как оказалось ось не встает, она начинает хаотично дергаться с разбегом в несколько градусов. С редуктором 50:1 это было не заметно, а на снятом ШД отлично видно, как вал подергивается.
Под гул хаотично дергающегося ШД пол часа сидел и разглядывал, что происходит с мачем и контроллером.
Вот что высмотрел. Мач замирает на одной строке, номер выполняемой строки не меняется, движение УП в окошке не происходит. Но координаты по остальным осям продолжают меняться, каретка станка физически продолжает ездить по оставшимся осям и выполнять УП. А координаты по оси А начинают убывать (по УП должны наоборот наращиваться), на контроллере меняется сигнал DIR, и ось судя по мачу как бы начинает крутиться в обратном направлении, да так быстро, явно быстрее чем задано в Motor tuning. Физически она подергивается туда-сюда.
Выключил контроллер и вообще отцепил его от компа, даже ЛПТ кабель выдернул - ошибка повторилась. Все тоже самое, окно с УП стоит на одной строке, координаты по осям Х и Z бегут выполняя УП, ось А мотает в бешенном темпе в противоположную от УП сторону.
Т.е. теперь уже точно ясно, что ошибка в компьютере или в маче. Но как ее устранить? Компы менял, винду переустанавливал, мач тоже переустанавливал. Мач лицензионный, версия Version3.043.066. Посмотрел на сайте - это последняя версия Mach3, новее только Mach4.
Полтора года ось А крутилась без сбоев.
Что еще сделать уже просто ума не приложу.
Для наглядности даже кино снял:
https://youtu.be/7aKciVvBXAs

Эта УП должна все время крутиться в одну сторону по оси А. Не равномерно, с остановками и ускорениями, но все время в одну сторону. Координаты по оси А все время должны прибавляться и рости в положительную сторону. На видео эти координаты, конскими темпами убавляются.
По какой то причине, во время работы меняется сигнал DIR оси А. Во время выполнения УП лампочка DIR на котроллере не горит, а после остановки загорается, это говорит о том, что изменилось направление сигнала DIR. И происходит это в компе или в маче, даже при полностью отключенном от него контороллере.
Даже не знаю в какую сторону теперь думать, просто сел и сижу.

Re: Во время работы останавливается 4 ось (поворотка).

Добавлено: 15 ноя 2016, 15:11
Mamont
Пробовать немного УП изменить, или там происходит шаманство на уровне драйвера дергания пинали ЛПТ порта или раскуривания Gкодов в элементарные dx-dy-dz-da приращения. Может где деление на сверхмалую величину и умножение на такуюже.
Другими словами А*x/y <> A/y*x, особенно когда A x y сильно разные по величине
Или вообще радикально - от мачика отказаться.

А вот - лучше пример (A+e)-A <>e , когда А и е отличаются друг от друга в миллионы раз


Как вариант переходит переполнение счетчика переменной А, и она резко становится из очень большой положительной очень большой но отрицательной.

Попробуй в управляющей программе сделать холостые обороты в обратную сторону. Инструмент отводится, патрон отматывает взад много оборотов, и потом в том же угле продолжает работу. Оно конечно бредово выглядит, но индусы знают толк в извращенияхhttp://1.bp.blogspot.com/-AVWklyP_pAI/U ... d51ea3.jpg

Re: Во время работы останавливается 4 ось (поворотка).

Добавлено: 15 ноя 2016, 15:44
шпиндель
такое ощущение, что в матче сбился масштаб по оси А...может ткнули случайно !?

Re: Во время работы останавливается 4 ось (поворотка).

Добавлено: 15 ноя 2016, 16:08
micB
Mamont
Если бы сбой был в одном и том же месте, но он всегда происходит в разных местах, иногда через пару минут после начала юзанья оси А, иногда через час, а иногда вообще не происходит. Не может же калькулятор пять раз посчитать 2*2=4, а на шестой 2*2=-5
Рассчитываю эту УП в PowerMill, менял точность расчета УП. Начальный файл УП был 4.2Мб, сейчас он 2.8. Время выполнения УП изменилось всего на 6 минут. Было 2ч10мин, стало 2ч4мин. Результата не принесло.
Про холостые обороты, отмотку назад и про индусов не очень понял. :oops:

шпиндель
Если вы про видео, то там по оси А не масштаб, там Radius Correct. Даже не знаю что это такое и она в этом окне просто не редактируемое, мышью щелкаешь ничего не происходит.