Как игнорировать шпиндель в коде?

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2857
Откуда: Тюмень
Контактная информация:

Re: Как игнорировать шпиндель в коде?

Сообщение Сергей Саныч »

Надо посмотреть, что подключено (физически) на 14 и 16 ноги порта.
А временно можно закомментировать строку, которая управляет pwmgen
# net spindle-on <= motion.spindle-on => pwmgen.0.enable
Чудес не бывает. Бывают фокусы.
Аватара пользователя
Maxekb77
Мастер
Сообщения: 1658
Зарегистрирован: 05 окт 2013, 00:04
Репутация: 285
Настоящее имя: Максим
Откуда: Екатеринбург
Контактная информация:

Re: Как игнорировать шпиндель в коде?

Сообщение Maxekb77 »

Думаю что секрет в этих файлах :)
HALFILE = custom.hal
POSTGUI_HALFILE = custom_postgui.hal
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Как игнорировать шпиндель в коде?

Сообщение Serg »

motion.spindle−at−speed никуда не подключён - LinuxCNC исполняет всё до первого G1 и останавливается. :yawn:
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
niksooon
Мастер
Сообщения: 2134
Зарегистрирован: 23 июн 2014, 23:18
Репутация: 1201
Откуда: Кашира
Контактная информация:

Re: Как игнорировать шпиндель в коде?

Сообщение niksooon »

А как тогда вот с этим увязать...?
radlif писал(а): Нет он продолжает выполнение кода, но станок стоит.
Сделанное правильно — красиво. Если сделанное тебе не нравится — то и работать оно будет хреново. Перевари, пересверли, выпили заново — ну, или хотя бы покрась.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Как игнорировать шпиндель в коде?

Сообщение Serg »

Небось в окне G-кода выделение активной строки перескочило с M3 на G0, потом на G1.
Точнее похоже без жестоких пыток не узнать, но пытать не гуманно, так что пусть живёт с этим... :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
radlif
Мастер
Сообщения: 379
Зарегистрирован: 24 сен 2019, 20:14
Репутация: 7
Контактная информация:

Re: Как игнорировать шпиндель в коде?

Сообщение radlif »

Serg писал(а): Небось в окне G-кода выделение активной строки перескочило с M3 на G0, потом на G1.
Точнее похоже без жестоких пыток не узнать, но пытать не гуманно, так что пусть живёт с этим...
Могу скинуть хоть весь LinuxCNC что установлен, так же видео процесса.
Скачал с оф сайта, установил, и больше не чего не трогал.
Первый раз станок вообще без шпинделя и инвертора запустил с ручкой, и тут же этот глюк, здесь же на форуме нашёл
решение что в коде надо удалять строку с оборотами шпинделя, попробовал получилось.
Но уже это слегка достало.
Могу инвертор подключить к плате управления, но пока с станком не освоился предпочту чтоб обороты вручную можно было подстраивать
ориентируясь на звук, как делал когда в рекламном агентстве работал.
гражданинъ
Мастер
Сообщения: 1234
Зарегистрирован: 07 фев 2020, 21:00
Репутация: 160
Настоящее имя: Дмитрий
Контактная информация:

Re: Как игнорировать шпиндель в коде?

Сообщение гражданинъ »

radlif писал(а): Скачал с оф сайта, установил, и больше не чего не трогал.
Поступил аналогично ,шпиндель всегда включаю вручную и ни каких проблем не наблюдаю .Что за станок то хоть ?
Гражданином Непала может быть любой гражданин,зачатый НЕпалкой и НЕпальцем.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Как игнорировать шпиндель в коде?

Сообщение nkp »

Если всё так, как описал автор, то похоже что на 14 ноге enable всех осей висит.
ex71
Мастер
Сообщения: 697
Зарегистрирован: 18 май 2019, 13:23
Репутация: 96
Настоящее имя: Андрей
Контактная информация:

Re: Как игнорировать шпиндель в коде?

Сообщение ex71 »

вообще по дефолту никакой связи со шпинделем не должно быть.
А отключить шпиндель в конфиге не поможет?
Или ремап М3 сделать на пустой файл?

А это что делает?

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

setp pwmgen.0.pwm-freq 0.0
nkp писал(а): 15 янв 2021, 10:26 Если всё так, как описал автор, то похоже что на 14 ноге enable всех осей висит.
на 17 вроде, по конфигу унабле
radlif
Мастер
Сообщения: 379
Зарегистрирован: 24 сен 2019, 20:14
Репутация: 7
Контактная информация:

Re: Как игнорировать шпиндель в коде?

Сообщение radlif »

гражданинъ писал(а): Поступил аналогично ,шпиндель всегда включаю вручную и ни каких проблем не наблюдаю .Что за станок то хоть ?
Самодельный.
гражданинъ
Мастер
Сообщения: 1234
Зарегистрирован: 07 фев 2020, 21:00
Репутация: 160
Настоящее имя: Дмитрий
Контактная информация:

Re: Как игнорировать шпиндель в коде?

Сообщение гражданинъ »

Блондинки на вопрос какая у вас машина говорят красненькая !Видимо игнорируют шпиндель.
Гражданином Непала может быть любой гражданин,зачатый НЕпалкой и НЕпальцем.
radlif
Мастер
Сообщения: 379
Зарегистрирован: 24 сен 2019, 20:14
Репутация: 7
Контактная информация:

Re: Как игнорировать шпиндель в коде?

Сообщение radlif »

гражданинъ писал(а): Блондинки на вопрос какая у вас машина говорят красненькая !Видимо игнорируют шпиндель.
Обычный самодельный станок через плату
Изображение
Как бы конфигурация станка не влияет на по, если ток сервоприводы не стоят, а их нет.
ex71
Мастер
Сообщения: 697
Зарегистрирован: 18 май 2019, 13:23
Репутация: 96
Настоящее имя: Андрей
Контактная информация:

Re: Как игнорировать шпиндель в коде?

Сообщение ex71 »

radlif писал(а): 15 янв 2021, 17:58 Как бы конфигурация станка не влияет на по, если ток сервоприводы не стоят, а их нет.
так вопрос в enable драйверов актуален. Можно уточнить как это реализовано?
radlif
Мастер
Сообщения: 379
Зарегистрирован: 24 сен 2019, 20:14
Репутация: 7
Контактная информация:

Re: Как игнорировать шпиндель в коде?

Сообщение radlif »

ex71 писал(а): так вопрос в enable драйверов актуален. Можно уточнить как это реализовано?
Всё делал по этому ролику.
[vimeo]https://www.youtube.com/watch?v=4vvbtH42Ib0[/vimeo]
Ток концевиков нету и шпиндель не подключён.
гражданинъ
Мастер
Сообщения: 1234
Зарегистрирован: 07 фев 2020, 21:00
Репутация: 160
Настоящее имя: Дмитрий
Контактная информация:

Re: Как игнорировать шпиндель в коде?

Сообщение гражданинъ »

Не там ищешь .Чо то всё запутано MACH3-LinuxCNC ,обычный станок без концевиков...Если линукс ЦНЦ,то заставь его отработать тот код что в "заставке" (LINUXCNC) без шпинделя ,"обнулись " в центре стола например .Хотя как он поймёт где центр без концевиков ? Если это аля роутер ,то ему должно быть по барабану шпиндель там или кисточка для бритья ,мне кааца! Создай новый конфиг и пробуй .
Гражданином Непала может быть любой гражданин,зачатый НЕпалкой и НЕпальцем.
radlif
Мастер
Сообщения: 379
Зарегистрирован: 24 сен 2019, 20:14
Репутация: 7
Контактная информация:

Re: Как игнорировать шпиндель в коде?

Сообщение radlif »

гражданинъ писал(а): Хотя как он поймёт где центр без концевиков ?
Оси обнуляются кнопкой Home.
Матч 3 это название платы к которой подключаются драйвера.
И у меня самый обычный фрезезерный станок подключённый через лтп порт к компу.
И он нормально отрабатывает код если удалить строчку где указаны обороты шпинделя, в встроенный код тож нормально отрабатывает, это первый код который я запускал на станке.
Аватара пользователя
evgenymcp
Мастер
Сообщения: 1418
Зарегистрирован: 23 апр 2017, 05:37
Репутация: 326
Настоящее имя: Евгений
Откуда: Абакан,Хакасия
Контактная информация:

Re: Как игнорировать шпиндель в коде?

Сообщение evgenymcp »

Может нужно разобраться в проблеме? На такой же плате было ручное управление шпинделем, включение шпинделя через реле и сейчас управление шпинделем через Modbus. Никаких проблем не возникало.
гражданинъ
Мастер
Сообщения: 1234
Зарегистрирован: 07 фев 2020, 21:00
Репутация: 160
Настоящее имя: Дмитрий
Контактная информация:

Re: Как игнорировать шпиндель в коде?

Сообщение гражданинъ »

Народ наверное хохотает над полемикой .Я готовлю код только в арткаме по тому, что в нём есть готовый постпроцессор под LinuxCNC и он работает правильно! И ещё по тому ,что я ни пёса не разбираюсь в постпроцессорах и правке кодов .Время и нервы экономятся .Правда станок это не основная моя "головная боль" .
Гражданином Непала может быть любой гражданин,зачатый НЕпалкой и НЕпальцем.
radlif
Мастер
Сообщения: 379
Зарегистрирован: 24 сен 2019, 20:14
Репутация: 7
Контактная информация:

Re: Как игнорировать шпиндель в коде?

Сообщение radlif »

evgenymcp писал(а): Может нужно разобраться в проблеме? На такой же плате было ручное управление шпинделем, включение шпинделя через реле и сейчас управление шпинделем через Modbus. Никаких проблем не возникало.
Поэтому и создал тему.
Во а пины шпинделя в настройках надо отключать если шпиндель не подключён?
У меня сейчас ночь, не могу проверить.
radlif
Мастер
Сообщения: 379
Зарегистрирован: 24 сен 2019, 20:14
Репутация: 7
Контактная информация:

Re: Как игнорировать шпиндель в коде?

Сообщение radlif »

гражданинъ писал(а): Я готовлю код только в арткаме по тому, что в нём есть готовый постпроцессор под LinuxCNC
Тоже в арткаме, и портирую код в матч 3 мм с расширением Tap.
Всё отлично отрабатывает и кривые и тд.
Ответить

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