Страница 2 из 3
Re: Как игнорировать шпиндель в коде?
Добавлено: 14 янв 2021, 21:47
Сергей Саныч
Надо посмотреть, что подключено (физически) на 14 и 16 ноги порта.
А временно можно закомментировать строку, которая управляет pwmgen
# net spindle-on <= motion.spindle-on => pwmgen.0.enable
Re: Как игнорировать шпиндель в коде?
Добавлено: 14 янв 2021, 22:32
Maxekb77
Думаю что секрет в этих файлах

HALFILE = custom.hal
POSTGUI_HALFILE = custom_postgui.hal
Re: Как игнорировать шпиндель в коде?
Добавлено: 14 янв 2021, 22:35
Serg
motion.spindle−at−speed никуда не подключён - LinuxCNC исполняет всё до первого G1 и останавливается.

Re: Как игнорировать шпиндель в коде?
Добавлено: 14 янв 2021, 23:22
niksooon
А как тогда вот с этим увязать...?
radlif писал(а): ↑
Нет он продолжает выполнение кода, но станок стоит.
Re: Как игнорировать шпиндель в коде?
Добавлено: 15 янв 2021, 00:14
Serg
Небось в окне G-кода выделение активной строки перескочило с M3 на G0, потом на G1.
Точнее похоже без жестоких пыток не узнать, но пытать не гуманно, так что пусть живёт с этим...

Re: Как игнорировать шпиндель в коде?
Добавлено: 15 янв 2021, 04:55
radlif
Serg писал(а): ↑
Небось в окне G-кода выделение активной строки перескочило с M3 на G0, потом на G1.
Точнее похоже без жестоких пыток не узнать, но пытать не гуманно, так что пусть живёт с этим...
Могу скинуть хоть весь LinuxCNC что установлен, так же видео процесса.
Скачал с оф сайта, установил, и больше не чего не трогал.
Первый раз станок вообще без шпинделя и инвертора запустил с ручкой, и тут же этот глюк, здесь же на форуме нашёл
решение что в коде надо удалять строку с оборотами шпинделя, попробовал получилось.
Но уже это слегка достало.
Могу инвертор подключить к плате управления, но пока с станком не освоился предпочту чтоб обороты вручную можно было подстраивать
ориентируясь на звук, как делал когда в рекламном агентстве работал.
Re: Как игнорировать шпиндель в коде?
Добавлено: 15 янв 2021, 09:27
гражданинъ
radlif писал(а): ↑
Скачал с оф сайта, установил, и больше не чего не трогал.
Поступил аналогично ,шпиндель всегда включаю вручную и ни каких проблем не наблюдаю .Что за станок то хоть ?
Re: Как игнорировать шпиндель в коде?
Добавлено: 15 янв 2021, 10:26
nkp
Если всё так, как описал автор, то похоже что на 14 ноге enable всех осей висит.
Re: Как игнорировать шпиндель в коде?
Добавлено: 15 янв 2021, 10:37
ex71
вообще по дефолту никакой связи со шпинделем не должно быть.
А отключить шпиндель в конфиге не поможет?
Или ремап М3 сделать на пустой файл?
А это что делает?
nkp писал(а): ↑15 янв 2021, 10:26
Если всё так, как описал автор, то похоже что на 14 ноге enable всех осей висит.
на 17 вроде, по конфигу унабле
Re: Как игнорировать шпиндель в коде?
Добавлено: 15 янв 2021, 11:09
radlif
гражданинъ писал(а): ↑
Поступил аналогично ,шпиндель всегда включаю вручную и ни каких проблем не наблюдаю .Что за станок то хоть ?
Самодельный.
Re: Как игнорировать шпиндель в коде?
Добавлено: 15 янв 2021, 16:19
гражданинъ
Блондинки на вопрос какая у вас машина говорят красненькая !Видимо игнорируют шпиндель.
Re: Как игнорировать шпиндель в коде?
Добавлено: 15 янв 2021, 17:58
radlif
гражданинъ писал(а): ↑
Блондинки на вопрос какая у вас машина говорят красненькая !Видимо игнорируют шпиндель.
Обычный самодельный станок через плату

Как бы конфигурация станка не влияет на по, если ток сервоприводы не стоят, а их нет.
Re: Как игнорировать шпиндель в коде?
Добавлено: 15 янв 2021, 18:05
ex71
radlif писал(а): ↑15 янв 2021, 17:58
Как бы конфигурация станка не влияет на по, если ток сервоприводы не стоят, а их нет.
так вопрос в enable драйверов актуален. Можно уточнить как это реализовано?
Re: Как игнорировать шпиндель в коде?
Добавлено: 15 янв 2021, 18:14
radlif
ex71 писал(а): ↑
так вопрос в enable драйверов актуален. Можно уточнить как это реализовано?
Всё делал по этому ролику.
[vimeo]
https://www.youtube.com/watch?v=4vvbtH42Ib0[/vimeo]
Ток концевиков нету и шпиндель не подключён.
Re: Как игнорировать шпиндель в коде?
Добавлено: 15 янв 2021, 18:42
гражданинъ
Не там ищешь .Чо то всё запутано MACH3-LinuxCNC ,обычный станок без концевиков...Если линукс ЦНЦ,то заставь его отработать тот код что в "заставке" (LINUXCNC) без шпинделя ,"обнулись " в центре стола например .Хотя как он поймёт где центр без концевиков ? Если это аля роутер ,то ему должно быть по барабану шпиндель там или кисточка для бритья ,мне кааца! Создай новый конфиг и пробуй .
Re: Как игнорировать шпиндель в коде?
Добавлено: 15 янв 2021, 18:53
radlif
гражданинъ писал(а): ↑
Хотя как он поймёт где центр без концевиков ?
Оси обнуляются кнопкой Home.
Матч 3 это название платы к которой подключаются драйвера.
И у меня самый обычный фрезезерный станок подключённый через лтп порт к компу.
И он нормально отрабатывает код если удалить строчку где указаны обороты шпинделя, в встроенный код тож нормально отрабатывает, это первый код который я запускал на станке.
Re: Как игнорировать шпиндель в коде?
Добавлено: 15 янв 2021, 19:10
evgenymcp
Может нужно разобраться в проблеме? На такой же плате было ручное управление шпинделем, включение шпинделя через реле и сейчас управление шпинделем через Modbus. Никаких проблем не возникало.
Re: Как игнорировать шпиндель в коде?
Добавлено: 15 янв 2021, 19:16
гражданинъ
Народ наверное хохотает над полемикой .Я готовлю код только в арткаме по тому, что в нём есть готовый постпроцессор под LinuxCNC и он работает правильно! И ещё по тому ,что я ни пёса не разбираюсь в постпроцессорах и правке кодов .Время и нервы экономятся .Правда станок это не основная моя "головная боль" .
Re: Как игнорировать шпиндель в коде?
Добавлено: 15 янв 2021, 19:19
radlif
evgenymcp писал(а): ↑
Может нужно разобраться в проблеме? На такой же плате было ручное управление шпинделем, включение шпинделя через реле и сейчас управление шпинделем через Modbus. Никаких проблем не возникало.
Поэтому и создал тему.
Во а пины шпинделя в настройках надо отключать если шпиндель не подключён?
У меня сейчас ночь, не могу проверить.
Re: Как игнорировать шпиндель в коде?
Добавлено: 15 янв 2021, 19:21
radlif
гражданинъ писал(а): ↑
Я готовлю код только в арткаме по тому, что в нём есть готовый постпроцессор под LinuxCNC
Тоже в арткаме, и портирую код в матч 3 мм с расширением Tap.
Всё отлично отрабатывает и кривые и тд.