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

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
radlif
Мастер
Сообщения: 379
Зарегистрирован: 24 сен 2019, 20:14
Репутация: 7
Контактная информация:

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

Сообщение radlif »

Как настроить LinuxCNC так чтоб он не обращал внимания на строки с скоростью шпинделя в коде так как шпиндель включается вручную, так же обороты вручную устанавливаю.
Leo_1943
Мастер
Сообщения: 875
Зарегистрирован: 03 май 2014, 07:24
Репутация: 250
Настоящее имя: Леонид
Откуда: Харьков

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

Сообщение Leo_1943 »

Так и так может выполнять программу без м3,м4. Просто убрать из кода
Аватара пользователя
Kachik
Мастер
Сообщения: 1413
Зарегистрирован: 13 янв 2017, 16:22
Репутация: 308
Настоящее имя: Сергей
Откуда: Питер
Контактная информация:

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

Сообщение Kachik »

Зачем ещё что-то делать, если шпиндель и так управляется в ручную?
Что LinuxCNC останавливается и просит включить шпиндель?
radlif
Мастер
Сообщения: 379
Зарегистрирован: 24 сен 2019, 20:14
Репутация: 7
Контактная информация:

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

Сообщение radlif »

Kachik писал(а): Что LinuxCNC останавливается и просит включить шпиндель?
Нет он продолжает выполнение кода, но станок стоит.
По части удаление строк, если большой файл со сменой инструмента то достаёт искать в коде команды м3,м4.
Аватара пользователя
Kachik
Мастер
Сообщения: 1413
Зарегистрирован: 13 янв 2017, 16:22
Репутация: 308
Настоящее имя: Сергей
Откуда: Питер
Контактная информация:

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

Сообщение Kachik »

По поиску - в нормальных редакторах есть автопоиск и автозамена (он сам ищет, что надо и меняет). editNC посмотрите.
radlif писал(а): Нет он продолжает выполнение кода, но станок стоит.
Какая-то взаимоисключающая фраза - он продолжает выполнять но стоит??? (кто стоит, а кто выполняет)
Leo_1943
Мастер
Сообщения: 875
Зарегистрирован: 03 май 2014, 07:24
Репутация: 250
Настоящее имя: Леонид
Откуда: Харьков

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

Сообщение Leo_1943 »

Проверьте g94 вначале кода, возможно у вас подача на оборот g95 стоит
radlif
Мастер
Сообщения: 379
Зарегистрирован: 24 сен 2019, 20:14
Репутация: 7
Контактная информация:

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

Сообщение radlif »

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

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

Сообщение radlif »

Leo_1943 писал(а): Проверьте g94 вначале кода, возможно у вас подача на оборот g95 стоит
Вернуться к началу
Начало кода, обороты уже вырезал.
(Material Size) (X=170.000, Y=200.000, Z=13.000)
G90G80G21G49
M6 T2
G43 H2 G0Z5.0000
Аватара пользователя
Maxekb77
Мастер
Сообщения: 1658
Зарегистрирован: 05 окт 2013, 00:04
Репутация: 285
Настоящее имя: Максим
Откуда: Екатеринбург
Контактная информация:

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

Сообщение Maxekb77 »

А Режим то какой включен G93, G94 или G95 ?
Leo_1943
Мастер
Сообщения: 875
Зарегистрирован: 03 май 2014, 07:24
Репутация: 250
Настоящее имя: Леонид
Откуда: Харьков

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

Сообщение Leo_1943 »

Хоть начало, первые несколько строк программы, а то так непонятно совсем.
Какие коды активны, фото
radlif
Мастер
Сообщения: 379
Зарегистрирован: 24 сен 2019, 20:14
Репутация: 7
Контактная информация:

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

Сообщение radlif »

основа2.txt
(187.18 КБ) 96 скачиваний
Код (ток расширение с Tap на txt сменил для форума).
Leo_1943
Мастер
Сообщения: 875
Зарегистрирован: 03 май 2014, 07:24
Репутация: 250
Настоящее имя: Леонид
Откуда: Харьков

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

Сообщение Leo_1943 »

А если убрать g80 в 4 строке?
radlif
Мастер
Сообщения: 379
Зарегистрирован: 24 сен 2019, 20:14
Репутация: 7
Контактная информация:

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

Сообщение radlif »

Leo_1943 писал(а): А если убрать g80 в 4 строке?
Я хочу не править код, а заставить LinuxCNC игнорировать команду M3 S18000.
А то достаёт каждый раз после создания уп открывать код и выискивать команду M3.
Удаление команды g80 не на что не повлияло, если не удалить команду M3 то LinuxCNC продолжает отрабатывать код, а станок стоит.
Аватара пользователя
niksooon
Мастер
Сообщения: 2139
Зарегистрирован: 23 июн 2014, 23:18
Репутация: 1203
Откуда: Кашира
Контактная информация:

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

Сообщение niksooon »

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

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

Сообщение radlif »

niksooon писал(а): станок-то хоть в розетку включен? в джог режиме ездит?
Зт стёб?)
Само собой всё работает.
К примеру отходы от изготовления стружкоотсоса, само изделие в сушке после склейки.
IMG_20210115_024548.jpg (960 просмотров) <a class='original' href='./download/file.php?id=191130&sid=ffb736ea2ff7c0cb0598490d27508361&mode=view' target=_blank>Загрузить оригинал (1.61 МБ)</a>
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

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

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

Покажите файлы .ini и .hal
Чудес не бывает. Бывают фокусы.
Аватара пользователя
niksooon
Мастер
Сообщения: 2139
Зарегистрирован: 23 июн 2014, 23:18
Репутация: 1203
Откуда: Кашира
Контактная информация:

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

Сообщение niksooon »

Как-бы да и в то-же время и нет . А нет-ли в вашем LinuxCNC (и в М3 в частности) функции оперирующей сигналом enable драйверов привода . А то может ждет сигнала от ПЧ о достижении заданных оборотов и при отсутствии наличия оного блокирует движение приводов........ а то как-то странно с ваших слов,что код исполняется а станок стоит.......
Сделанное правильно — красиво. Если сделанное тебе не нравится — то и работать оно будет хреново. Перевари, пересверли, выпили заново — ну, или хотя бы покрась.
radlif
Мастер
Сообщения: 379
Зарегистрирован: 24 сен 2019, 20:14
Репутация: 7
Контактная информация:

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

Сообщение radlif »

Файлы.
Рабочий.ini
Ини
(1.95 КБ) 94 скачивания
Рабочий.hal
хал
(3.5 КБ) 107 скачиваний
Leo_1943
Мастер
Сообщения: 875
Зарегистрирован: 03 май 2014, 07:24
Репутация: 250
Настоящее имя: Леонид
Откуда: Харьков

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

Сообщение Leo_1943 »

Поставьте в ini файле MIN_SPINDLE_OVERRIDE = 0
И убирайте его в 0 в начале программы
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

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

Сообщение nkp »

интересно же - почему не едет станок))
ведь M3 в жкоде всего то включает генератор строкой

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

net spindle-on <= motion.spindle-on => pwmgen.0.enable
и 14-ю ногу еще порта
как это может влиять на все остальное?
Ответить

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