Страница 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 и останавливается. :yawn:

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 сделать на пустой файл?

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

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

setp pwmgen.0.pwm-freq 0.0
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.
Всё отлично отрабатывает и кривые и тд.