Как игнорировать шпиндель в коде?
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2857
- Откуда: Тюмень
- Контактная информация:
Re: Как игнорировать шпиндель в коде?
Надо посмотреть, что подключено (физически) на 14 и 16 ноги порта.
А временно можно закомментировать строку, которая управляет pwmgen
# net spindle-on <= motion.spindle-on => pwmgen.0.enable
А временно можно закомментировать строку, которая управляет pwmgen
# net spindle-on <= motion.spindle-on => pwmgen.0.enable
Чудес не бывает. Бывают фокусы.
- Maxekb77
- Мастер
- Сообщения: 1658
- Зарегистрирован: 05 окт 2013, 00:04
- Репутация: 285
- Настоящее имя: Максим
- Откуда: Екатеринбург
- Контактная информация:
Re: Как игнорировать шпиндель в коде?
Думаю что секрет в этих файлах
HALFILE = custom.hal
POSTGUI_HALFILE = custom_postgui.hal
HALFILE = custom.hal
POSTGUI_HALFILE = custom_postgui.hal
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Как игнорировать шпиндель в коде?
motion.spindle−at−speed никуда не подключён - LinuxCNC исполняет всё до первого G1 и останавливается.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- niksooon
- Мастер
- Сообщения: 2137
- Зарегистрирован: 23 июн 2014, 23:18
- Репутация: 1201
- Откуда: Кашира
- Контактная информация:
Re: Как игнорировать шпиндель в коде?
А как тогда вот с этим увязать...?
Сделанное правильно — красиво. Если сделанное тебе не нравится — то и работать оно будет хреново. Перевари, пересверли, выпили заново — ну, или хотя бы покрась.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Как игнорировать шпиндель в коде?
Небось в окне G-кода выделение активной строки перескочило с M3 на G0, потом на G1.
Точнее похоже без жестоких пыток не узнать, но пытать не гуманно, так что пусть живёт с этим...
Точнее похоже без жестоких пыток не узнать, но пытать не гуманно, так что пусть живёт с этим...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
- Мастер
- Сообщения: 379
- Зарегистрирован: 24 сен 2019, 20:14
- Репутация: 7
- Контактная информация:
Re: Как игнорировать шпиндель в коде?
Могу скинуть хоть весь LinuxCNC что установлен, так же видео процесса.
Скачал с оф сайта, установил, и больше не чего не трогал.
Первый раз станок вообще без шпинделя и инвертора запустил с ручкой, и тут же этот глюк, здесь же на форуме нашёл
решение что в коде надо удалять строку с оборотами шпинделя, попробовал получилось.
Но уже это слегка достало.
Могу инвертор подключить к плате управления, но пока с станком не освоился предпочту чтоб обороты вручную можно было подстраивать
ориентируясь на звук, как делал когда в рекламном агентстве работал.
-
- Мастер
- Сообщения: 1246
- Зарегистрирован: 07 фев 2020, 21:00
- Репутация: 160
- Настоящее имя: Дмитрий
- Контактная информация:
Re: Как игнорировать шпиндель в коде?
Поступил аналогично ,шпиндель всегда включаю вручную и ни каких проблем не наблюдаю .Что за станок то хоть ?
Гражданином Непала может быть любой гражданин,зачатый НЕпалкой и НЕпальцем.
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Как игнорировать шпиндель в коде?
Если всё так, как описал автор, то похоже что на 14 ноге enable всех осей висит.
-
- Мастер
- Сообщения: 705
- Зарегистрирован: 18 май 2019, 13:23
- Репутация: 96
- Настоящее имя: Андрей
- Контактная информация:
Re: Как игнорировать шпиндель в коде?
вообще по дефолту никакой связи со шпинделем не должно быть.
А отключить шпиндель в конфиге не поможет?
Или ремап М3 сделать на пустой файл?
А это что делает?
А отключить шпиндель в конфиге не поможет?
Или ремап М3 сделать на пустой файл?
А это что делает?
Код: Выделить всё
setp pwmgen.0.pwm-freq 0.0
на 17 вроде, по конфигу унабле
-
- Мастер
- Сообщения: 379
- Зарегистрирован: 24 сен 2019, 20:14
- Репутация: 7
- Контактная информация:
Re: Как игнорировать шпиндель в коде?
Самодельный.гражданинъ писал(а): ↑ Поступил аналогично ,шпиндель всегда включаю вручную и ни каких проблем не наблюдаю .Что за станок то хоть ?
-
- Мастер
- Сообщения: 1246
- Зарегистрирован: 07 фев 2020, 21:00
- Репутация: 160
- Настоящее имя: Дмитрий
- Контактная информация:
Re: Как игнорировать шпиндель в коде?
Блондинки на вопрос какая у вас машина говорят красненькая !Видимо игнорируют шпиндель.
Гражданином Непала может быть любой гражданин,зачатый НЕпалкой и НЕпальцем.
-
- Мастер
- Сообщения: 379
- Зарегистрирован: 24 сен 2019, 20:14
- Репутация: 7
- Контактная информация:
Re: Как игнорировать шпиндель в коде?
Обычный самодельный станок через платугражданинъ писал(а): ↑ Блондинки на вопрос какая у вас машина говорят красненькая !Видимо игнорируют шпиндель.
Как бы конфигурация станка не влияет на по, если ток сервоприводы не стоят, а их нет.
-
- Мастер
- Сообщения: 379
- Зарегистрирован: 24 сен 2019, 20:14
- Репутация: 7
- Контактная информация:
Re: Как игнорировать шпиндель в коде?
Всё делал по этому ролику.
[vimeo]https://www.youtube.com/watch?v=4vvbtH42Ib0[/vimeo]
Ток концевиков нету и шпиндель не подключён.
-
- Мастер
- Сообщения: 1246
- Зарегистрирован: 07 фев 2020, 21:00
- Репутация: 160
- Настоящее имя: Дмитрий
- Контактная информация:
Re: Как игнорировать шпиндель в коде?
Не там ищешь .Чо то всё запутано MACH3-LinuxCNC ,обычный станок без концевиков...Если линукс ЦНЦ,то заставь его отработать тот код что в "заставке" (LINUXCNC) без шпинделя ,"обнулись " в центре стола например .Хотя как он поймёт где центр без концевиков ? Если это аля роутер ,то ему должно быть по барабану шпиндель там или кисточка для бритья ,мне кааца! Создай новый конфиг и пробуй .
Гражданином Непала может быть любой гражданин,зачатый НЕпалкой и НЕпальцем.
-
- Мастер
- Сообщения: 379
- Зарегистрирован: 24 сен 2019, 20:14
- Репутация: 7
- Контактная информация:
Re: Как игнорировать шпиндель в коде?
Оси обнуляются кнопкой Home.гражданинъ писал(а): ↑ Хотя как он поймёт где центр без концевиков ?
Матч 3 это название платы к которой подключаются драйвера.
И у меня самый обычный фрезезерный станок подключённый через лтп порт к компу.
И он нормально отрабатывает код если удалить строчку где указаны обороты шпинделя, в встроенный код тож нормально отрабатывает, это первый код который я запускал на станке.
- evgenymcp
- Мастер
- Сообщения: 1418
- Зарегистрирован: 23 апр 2017, 05:37
- Репутация: 326
- Настоящее имя: Евгений
- Откуда: Абакан,Хакасия
- Контактная информация:
Re: Как игнорировать шпиндель в коде?
Может нужно разобраться в проблеме? На такой же плате было ручное управление шпинделем, включение шпинделя через реле и сейчас управление шпинделем через Modbus. Никаких проблем не возникало.
-
- Мастер
- Сообщения: 1246
- Зарегистрирован: 07 фев 2020, 21:00
- Репутация: 160
- Настоящее имя: Дмитрий
- Контактная информация:
Re: Как игнорировать шпиндель в коде?
Народ наверное хохотает над полемикой .Я готовлю код только в арткаме по тому, что в нём есть готовый постпроцессор под LinuxCNC и он работает правильно! И ещё по тому ,что я ни пёса не разбираюсь в постпроцессорах и правке кодов .Время и нервы экономятся .Правда станок это не основная моя "головная боль" .
Гражданином Непала может быть любой гражданин,зачатый НЕпалкой и НЕпальцем.
-
- Мастер
- Сообщения: 379
- Зарегистрирован: 24 сен 2019, 20:14
- Репутация: 7
- Контактная информация:
Re: Как игнорировать шпиндель в коде?
Поэтому и создал тему.
Во а пины шпинделя в настройках надо отключать если шпиндель не подключён?
У меня сейчас ночь, не могу проверить.
-
- Мастер
- Сообщения: 379
- Зарегистрирован: 24 сен 2019, 20:14
- Репутация: 7
- Контактная информация:
Re: Как игнорировать шпиндель в коде?
Тоже в арткаме, и портирую код в матч 3 мм с расширением Tap.гражданинъ писал(а): ↑ Я готовлю код только в арткаме по тому, что в нём есть готовый постпроцессор под LinuxCNC
Всё отлично отрабатывает и кривые и тд.