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

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Аватара пользователя
torvn77
Мастер
Сообщения: 2442
Зарегистрирован: 02 июн 2012, 22:12
Репутация: 215
Откуда: Россия,Санкт-Петербург
Контактная информация:

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

Сообщение torvn77 »

Razor писал(а):Вот ось вроде бы двигаються но как то шальновато резко и проезжают непонятный отрезок
Причин может быть много, начиная с той что LinuxCNC делает "быстрые" перемещения на полной скорости станка,
разгоняясь и тормозясь с прописанными ускорениями.
По этому для начала опишите как это у вас происходит, в особенности что делаете когда она "проезжают непонятный отрезок".
Аватара пользователя
odekolon
Мастер
Сообщения: 1125
Зарегистрирован: 05 ноя 2014, 14:53
Репутация: 360
Настоящее имя: Борис
Контактная информация:

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

Сообщение odekolon »

Razor писал(а):Здравствуйте. Тут такое дело, сейчас попробовал по вашему скрину, но нечего не получилось. Вот нашел распиновку для моей платы, когда поставил ось Х на пины 2-3 то ось начала в тесте двигаться но одна проблема еще когда включаю тест оси то шпиндель тоже включается. Вот наше скрин настроек пинов к моей плате https://pp.vk.me/c628719/v628719847/1aa ... 6MT7Is.jpg
ВОТ !!! с этой бумажки и нужно было начинать!
теперь не нужны никакие пресеты
вводи все по бумажке!
PWM - шим контроль оборотов шпинделя
enable all - "включить усилитель"
лимиты по осям "оба предела+начало"
с реле, если подключены - разбирайся куда и зачем
ну и перемычка на плате про 9 ногу ЛПТ
если дергается сильно - смотри настройки скорости\ускорения
"Капиталистом стать можно лишь тогда, когда обогатишь свою память знанием всех тех богатств, которые выработало человечество"
Аватара пользователя
raddd
Почётный участник
Почётный участник
Сообщения: 1564
Зарегистрирован: 10 фев 2015, 08:50
Репутация: 540
Настоящее имя: Alexey Rodionov
Откуда: Беларусь Минский р-н
Контактная информация:

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

Сообщение raddd »

Razor писал(а):Ну вот шаги я расставил согласно моей типо инструкции ось Х 2-3 пин , Y Пин 3 Y-шаг пин 4 Y-направление ну так же и с осью Z . Вот ось вроде бы двигаються но как то шальновато резко и проезжают непонятный отрезок
Так сперва надо установить шаги на оборот и шаг винта.
||||||||||||
||||||||||||
Аватара пользователя
Razor
Опытный
Сообщения: 139
Зарегистрирован: 31 авг 2015, 16:56
Репутация: 52
Контактная информация:

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

Сообщение Razor »

Чет я деревянный ппц. По линукс по настройкам вообще не похожий на матч ? Ибо почему то когда включаю тест Оси Х включается сразу шпиндель и не пойму почему как захоу в настройки слышу как срабатывает реле. если на 14 пин ставлю Включить усилитель то на тесте осей оси не двигаються. ЧТо за бред не пойму у меня в матче было так
Вложения
2015-10-08_135401.tif
(108.21 КБ) 1028 скачиваний
2015-10-08_135436.tif
(116.9 КБ) 982 скачивания
2015-10-08_135448.tif
(113.02 КБ) 961 скачивание
2015-10-08_135513.tif
(127.47 КБ) 951 скачивание
2015-10-08_135526.tif
(127.38 КБ) 951 скачивание
Аватара пользователя
raddd
Почётный участник
Почётный участник
Сообщения: 1564
Зарегистрирован: 10 фев 2015, 08:50
Репутация: 540
Настоящее имя: Alexey Rodionov
Откуда: Беларусь Минский р-н
Контактная информация:

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

Сообщение raddd »

Фотки вставь нормально чтоб их не качать. Скинь скрин с мача я скину правленый скрин с линуха под твои пины
||||||||||||
||||||||||||
Аватара пользователя
raddd
Почётный участник
Почётный участник
Сообщения: 1564
Зарегистрирован: 10 фев 2015, 08:50
Репутация: 540
Настоящее имя: Alexey Rodionov
Откуда: Беларусь Минский р-н
Контактная информация:

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

Сообщение raddd »

вот по зет и игрек то же... только непойму почему 320 импульсов.. какие у тебчя шаг винта, микрошаг и передаточное от мотора к винту и еще сколько шагов моторы?
Вложения
Screenshot-EMC2 Stepper Mill Configuration-3.png (2017 просмотров) <a class='original' href='./download/file.php?id=60004&mode=view' target=_blank>Загрузить оригинал (118.11 КБ)</a>
Screenshot-EMC2 Stepper Mill Configuration-6.png (2017 просмотров) <a class='original' href='./download/file.php?id=60005&mode=view' target=_blank>Загрузить оригинал (75.65 КБ)</a>
||||||||||||
||||||||||||
Аватара пользователя
torvn77
Мастер
Сообщения: 2442
Зарегистрирован: 02 июн 2012, 22:12
Репутация: 215
Откуда: Россия,Санкт-Петербург
Контактная информация:

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

Сообщение torvn77 »

По его даташиту на 1-ом пине у него стоит PWM +-10 В

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

Вот бумажка Razor'a, чтоб народ меньше мучился:
hK8V86MT7Is.jpg (1997 просмотров) <a class='original' href='./download/file.php?id=60008&mode=view' target=_blank>Загрузить оригинал (137.56 КБ)</a>
Аватара пользователя
Razor
Опытный
Сообщения: 139
Зарегистрирован: 31 авг 2015, 16:56
Репутация: 52
Контактная информация:

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

Сообщение 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 что и это и ниже параметры ?
И еще вот первое окно, что тут надо указывать из чего брать расчеты ? Изображение
Аватара пользователя
torvn77
Мастер
Сообщения: 2442
Зарегистрирован: 02 июн 2012, 22:12
Репутация: 215
Откуда: Россия,Санкт-Петербург
Контактная информация:

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

Сообщение torvn77 »

Ох.
В step time пиши 15000, ибо твой драйвер быстрее, а базепериод едленнее
В step space 1 по этой же причине
В dir hold и dir setup по этой же причине 0 и 1 , правда куда 1, а куда 0 не помню.
Аватара пользователя
raddd
Почётный участник
Почётный участник
Сообщения: 1564
Зарегистрирован: 10 фев 2015, 08:50
Репутация: 540
Настоящее имя: Alexey Rodionov
Откуда: Беларусь Минский р-н
Контактная информация:

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

Сообщение 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
||||||||||||
||||||||||||
Аватара пользователя
Razor
Опытный
Сообщения: 139
Зарегистрирован: 31 авг 2015, 16:56
Репутация: 52
Контактная информация:

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

Сообщение Razor »

Вот по настройкам ввел все как на скрине Motor step per 320 . Все заработало проезжает столько сколько есть и показывает на экране. теперь надо найти можно ли переворачивать шпинель с программы. Я так понял что в программе можно сразу включать реверс.
Аватара пользователя
raddd
Почётный участник
Почётный участник
Сообщения: 1564
Зарегистрирован: 10 фев 2015, 08:50
Репутация: 540
Настоящее имя: Alexey Rodionov
Откуда: Беларусь Минский р-н
Контактная информация:

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

Сообщение raddd »

так там в пинах есть шпиндель вперед. шпиндель назад.
все зависит от схемы включения шпинделя а вернее его частотника
||||||||||||
||||||||||||
Аватара пользователя
Razor
Опытный
Сообщения: 139
Зарегистрирован: 31 авг 2015, 16:56
Репутация: 52
Контактная информация:

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

Сообщение Razor »

Провода от платы в инвертор подключены разъемы FOR и DСM. провод идет на реле В матче оно работало под 17 пином. В линуксе я на 17 пин поставил включение.
Вот еще вопрос а что это Включить усилитель за что он отвечает и чем является ? раньше не работал я его инвертировал и все заработало.
Аватара пользователя
odekolon
Мастер
Сообщения: 1125
Зарегистрирован: 05 ноя 2014, 14:53
Репутация: 360
Настоящее имя: Борис
Контактная информация:

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

Сообщение odekolon »

включить усилитель - это слегка некорректный перевод driver enable - то есть разрешить работу драйверам , то есть при активизации этого сигнала драйвер должен исполнять команды.
сигнал активизируется, когда станок в состоянии ВКЛ
"Капиталистом стать можно лишь тогда, когда обогатишь свою память знанием всех тех богатств, которые выработало человечество"
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

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

Сообщение Serg »

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

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

axis.N.amp-enable-out OUT BIT
          TRUE if the amplifier for this joint should be enabled
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Razor
Опытный
Сообщения: 139
Зарегистрирован: 31 авг 2015, 16:56
Репутация: 52
Контактная информация:

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

Сообщение 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 тот код что вы вставели мне не понятен ) Я же еще начинающий)
Аватара пользователя
odekolon
Мастер
Сообщения: 1125
Зарегистрирован: 05 ноя 2014, 14:53
Репутация: 360
Настоящее имя: Борис
Контактная информация:

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

Сообщение odekolon »

Ну а как ты переведёшь название этого сигнала?.. :)
ну драйвер наверное можно рассматривать как вид усилителя :)
а вообще в русскоязычной терминологии как-то прижилось название драйвер или контроллер - усилителями их никто не называет...
да и фиг с ним, главное суть я объяснил правильно.
"Капиталистом стать можно лишь тогда, когда обогатишь свою память знанием всех тех богатств, которые выработало человечество"
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

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

Сообщение Serg »

Razor писал(а):Ув UAVpilot тот код что вы вставели мне не понятен ) Я же еще начинающий)
Это цитата из мануала для odekolon. :)
Razor писал(а):Запускал этот летонси тест
Надо не просто запустить, а дать ему поработать какое-то время, чем больше - тем лучше, и пока он работает позапускать разных других программ, посмотреть кино/youtube и т.п.
odekolon писал(а):усилителями их никто не называет...
Профи, обслуживающие станки с ЧПУ, особенно те, у кого стаж большой, только так и называют. :)
Но в данном случае это не важно, ведь речь про
odekolon писал(а):слегка некорректный перевод
;)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Razor
Опытный
Сообщения: 139
Зарегистрирован: 31 авг 2015, 16:56
Репутация: 52
Контактная информация:

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

Сообщение Razor »

Так как избавиться от это ошибки что просто включить тест и хай стоит компьютер ? И потом ошибка пропадет ?
Ответить

Вернуться в «LinuxCNC»