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

Re: Пытаюсь обуздать линукс кто может помочь.

Добавлено: 08 окт 2015, 10:04
torvn77
Razor писал(а):Вот ось вроде бы двигаються но как то шальновато резко и проезжают непонятный отрезок
Причин может быть много, начиная с той что LinuxCNC делает "быстрые" перемещения на полной скорости станка,
разгоняясь и тормозясь с прописанными ускорениями.
По этому для начала опишите как это у вас происходит, в особенности что делаете когда она "проезжают непонятный отрезок".

Re: Пытаюсь обуздать линукс кто может помочь.

Добавлено: 08 окт 2015, 11:27
odekolon
Razor писал(а):Здравствуйте. Тут такое дело, сейчас попробовал по вашему скрину, но нечего не получилось. Вот нашел распиновку для моей платы, когда поставил ось Х на пины 2-3 то ось начала в тесте двигаться но одна проблема еще когда включаю тест оси то шпиндель тоже включается. Вот наше скрин настроек пинов к моей плате https://pp.vk.me/c628719/v628719847/1aa ... 6MT7Is.jpg
ВОТ !!! с этой бумажки и нужно было начинать!
теперь не нужны никакие пресеты
вводи все по бумажке!
PWM - шим контроль оборотов шпинделя
enable all - "включить усилитель"
лимиты по осям "оба предела+начало"
с реле, если подключены - разбирайся куда и зачем
ну и перемычка на плате про 9 ногу ЛПТ
если дергается сильно - смотри настройки скорости\ускорения

Re: Пытаюсь обуздать линукс кто может помочь.

Добавлено: 08 окт 2015, 13:48
raddd
Razor писал(а):Ну вот шаги я расставил согласно моей типо инструкции ось Х 2-3 пин , Y Пин 3 Y-шаг пин 4 Y-направление ну так же и с осью Z . Вот ось вроде бы двигаються но как то шальновато резко и проезжают непонятный отрезок
Так сперва надо установить шаги на оборот и шаг винта.

Re: Пытаюсь обуздать линукс кто может помочь.

Добавлено: 08 окт 2015, 13:56
Razor
Чет я деревянный ппц. По линукс по настройкам вообще не похожий на матч ? Ибо почему то когда включаю тест Оси Х включается сразу шпиндель и не пойму почему как захоу в настройки слышу как срабатывает реле. если на 14 пин ставлю Включить усилитель то на тесте осей оси не двигаються. ЧТо за бред не пойму у меня в матче было так

Re: Пытаюсь обуздать линукс кто может помочь.

Добавлено: 08 окт 2015, 14:00
raddd
Фотки вставь нормально чтоб их не качать. Скинь скрин с мача я скину правленый скрин с линуха под твои пины

Re: Пытаюсь обуздать линукс кто может помочь.

Добавлено: 08 окт 2015, 14:12
Razor
Изображение
Изображение
Изображение
Изображение
Изображение

Re: Пытаюсь обуздать линукс кто может помочь.

Добавлено: 08 окт 2015, 14:19
raddd
вот по зет и игрек то же... только непойму почему 320 импульсов.. какие у тебчя шаг винта, микрошаг и передаточное от мотора к винту и еще сколько шагов моторы?

Re: Пытаюсь обуздать линукс кто может помочь.

Добавлено: 08 окт 2015, 14:38
torvn77
По его даташиту на 1-ом пине у него стоит PWM +-10 В

На 1-ом пине, судя по скрину Мача Estop, но это не правильно, по даташиту там PWM
На 14 одни мачеводы знают что выводится, может Spindle Enable?
Я бы в LinuxCNC поместил туда Estop

Вот бумажка Razor'a, чтоб народ меньше мучился:
hK8V86MT7Is.jpg (2003 просмотра) <a class='original' href='./download/file.php?id=60008&mode=view' target=_blank>Загрузить оригинал (137.56 КБ)</a>

Re: Пытаюсь обуздать линукс кто может помочь.

Добавлено: 08 окт 2015, 16:53
Razor
Почему то если на 14 пин вешаю усилитель то в тесте осей ось не работает. Ток подается но не управляется если убираю то все работает.
Двигателя у меня 3 Амп на оси X-Y 1.8 градуса а на оси Z 0.9 градуса . На плате выставленные шаги 1\16 вот от сюда и 320 . Моторы 200 шагов . вроде бы так. А винт 5 или 10 как то так мне объясняли.
Расчет шагов вот от сюда http://www.cnc-club.ru/forum/viewtopic. ... 173&t=8023
Пример расчета:
Допустим у нас на станке установлена ШВП с шагом 10мм/об., шаговый двигатель 200 шагов/об. и драйвер настроен на микрошаг 1/16.
Получается Steps per = (200 * 16) ÷ 10 = 320 шагов/мм.
Step time что и это и ниже параметры ?
И еще вот первое окно, что тут надо указывать из чего брать расчеты ? Изображение

Re: Пытаюсь обуздать линукс кто может помочь.

Добавлено: 08 окт 2015, 18:47
torvn77
Ох.
В step time пиши 15000, ибо твой драйвер быстрее, а базепериод едленнее
В step space 1 по этой же причине
В dir hold и dir setup по этой же причине 0 и 1 , правда куда 1, а куда 0 не помню.

Re: Пытаюсь обуздать линукс кто может помочь.

Добавлено: 08 окт 2015, 19:39
raddd
Razor писал(а):Почему то если на 14 пин вешаю усилитель то в тесте осей ось не работает. Ток подается но не управляется если убираю то все работает.
Двигателя у меня 3 Амп на оси X-Y 1.8 градуса а на оси Z 0.9 градуса . На плате выставленные шаги 1\16 вот от сюда и 320 . Моторы 200 шагов . вроде бы так. А винт 5 или 10 как то так мне объясняли.
Расчет шагов вот от сюда http://www.cnc-club.ru/forum/viewtopic. ... 173&t=8023
Пример расчета:
Допустим у нас на станке установлена ШВП с шагом 10мм/об., шаговый двигатель 200 шагов/об. и драйвер настроен на микрошаг 1/16.
Получается Steps per = (200 * 16) ÷ 10 = 320 шагов/мм.
Step time что и это и ниже параметры ?
И еще вот первое окно, что тут надо указывать из чего брать расчеты ?
1. если 14 пин неработает то либо инвертировать либо вообще не подключать.
2. если по зет 0.9 град и винт 10мм\об. то 640 если 5мм\об. 1280
3. если по Х\У 1.8 град. и винт 10мм.об то 320 если 5мм.об. 640
4. стептайм это длительность действующего импульса шага который воспринимает драйвер в маче step pulse (только в маче вроде милиросек. в линух микросек)
степ спейс это длительность отсутствия сигнала шага который воспринимает драйвер обычно равен стептайм
дирхолд это длительность сигнала отсутствия сигналов степ до смены направления dir pulse(только в маче вроде милиросек. в линух микросек)
дирсетап это длительность сигнала отсутствия сигналов степ после смены направления равен обычно дирхолд

5. шпиндель заработал?

и еще не ленись читай http://www.cnc-club.ru/forum/viewtopic.php?f=15&t=107

Re: Пытаюсь обуздать линукс кто может помочь.

Добавлено: 09 окт 2015, 12:16
Razor
Вот по настройкам ввел все как на скрине Motor step per 320 . Все заработало проезжает столько сколько есть и показывает на экране. теперь надо найти можно ли переворачивать шпинель с программы. Я так понял что в программе можно сразу включать реверс.

Re: Пытаюсь обуздать линукс кто может помочь.

Добавлено: 09 окт 2015, 12:38
raddd
так там в пинах есть шпиндель вперед. шпиндель назад.
все зависит от схемы включения шпинделя а вернее его частотника

Re: Пытаюсь обуздать линукс кто может помочь.

Добавлено: 09 окт 2015, 14:38
Razor
Провода от платы в инвертор подключены разъемы FOR и DСM. провод идет на реле В матче оно работало под 17 пином. В линуксе я на 17 пин поставил включение.
Вот еще вопрос а что это Включить усилитель за что он отвечает и чем является ? раньше не работал я его инвертировал и все заработало.

Re: Пытаюсь обуздать линукс кто может помочь.

Добавлено: 09 окт 2015, 14:48
odekolon
включить усилитель - это слегка некорректный перевод driver enable - то есть разрешить работу драйверам , то есть при активизации этого сигнала драйвер должен исполнять команды.
сигнал активизируется, когда станок в состоянии ВКЛ

Re: Пытаюсь обуздать линукс кто может помочь.

Добавлено: 09 окт 2015, 14:55
Serg
odekolon писал(а):включить усилитель - это слегка некорректный перевод driver enable
Ну а как ты переведёшь название этого сигнала?.. :)

Код: Выделить всё

axis.N.amp-enable-out OUT BIT
          TRUE if the amplifier for this joint should be enabled

Re: Пытаюсь обуздать линукс кто может помочь.

Добавлено: 09 окт 2015, 15:00
Razor
А Ясно спасибо. за 14 пин понял. Теперь вот когда запускаю линукс выскакивает ошибка Run the latence test and resolve befor continuing, Что это и чем оно влияет?
Запускал этот летонси тест вот выдает . Max Interval (ns) 1-998090 2-37492 / Max Jitter(ns) 1-11060 2-12850 / Last interval 1-987682 2-288138
Ув UAVpilot тот код что вы вставели мне не понятен ) Я же еще начинающий)

Re: Пытаюсь обуздать линукс кто может помочь.

Добавлено: 09 окт 2015, 15:03
odekolon
Ну а как ты переведёшь название этого сигнала?.. :)
ну драйвер наверное можно рассматривать как вид усилителя :)
а вообще в русскоязычной терминологии как-то прижилось название драйвер или контроллер - усилителями их никто не называет...
да и фиг с ним, главное суть я объяснил правильно.

Re: Пытаюсь обуздать линукс кто может помочь.

Добавлено: 09 окт 2015, 15:08
Serg
Razor писал(а):Ув UAVpilot тот код что вы вставели мне не понятен ) Я же еще начинающий)
Это цитата из мануала для odekolon. :)
Razor писал(а):Запускал этот летонси тест
Надо не просто запустить, а дать ему поработать какое-то время, чем больше - тем лучше, и пока он работает позапускать разных других программ, посмотреть кино/youtube и т.п.
odekolon писал(а):усилителями их никто не называет...
Профи, обслуживающие станки с ЧПУ, особенно те, у кого стаж большой, только так и называют. :)
Но в данном случае это не важно, ведь речь про
odekolon писал(а):слегка некорректный перевод
;)

Re: Пытаюсь обуздать линукс кто может помочь.

Добавлено: 09 окт 2015, 15:09
Razor
Так как избавиться от это ошибки что просто включить тест и хай стоит компьютер ? И потом ошибка пропадет ?