Страница 1 из 3
Как игнорировать шпиндель в коде?
Добавлено: 14 янв 2021, 05:23
radlif
Как настроить LinuxCNC так чтоб он не обращал внимания на строки с скоростью шпинделя в коде так как шпиндель включается вручную, так же обороты вручную устанавливаю.
Re: Как игнорировать шпиндель в коде?
Добавлено: 14 янв 2021, 08:11
Leo_1943
Так и так может выполнять программу без м3,м4. Просто убрать из кода
Re: Как игнорировать шпиндель в коде?
Добавлено: 14 янв 2021, 11:30
Kachik
Зачем ещё что-то делать, если шпиндель и так управляется в ручную?
Что LinuxCNC останавливается и просит включить шпиндель?
Re: Как игнорировать шпиндель в коде?
Добавлено: 14 янв 2021, 11:34
radlif
Kachik писал(а): ↑
Что LinuxCNC останавливается и просит включить шпиндель?
Нет он продолжает выполнение кода, но станок стоит.
По части удаление строк, если большой файл со сменой инструмента то достаёт искать в коде команды м3,м4.
Re: Как игнорировать шпиндель в коде?
Добавлено: 14 янв 2021, 11:42
Kachik
По поиску - в нормальных редакторах есть автопоиск и автозамена (он сам ищет, что надо и меняет). editNC посмотрите.
radlif писал(а): ↑
Нет он продолжает выполнение кода, но станок стоит.
Какая-то взаимоисключающая фраза - он продолжает выполнять но стоит??? (кто стоит, а кто выполняет)
Re: Как игнорировать шпиндель в коде?
Добавлено: 14 янв 2021, 12:39
Leo_1943
Проверьте g94 вначале кода, возможно у вас подача на оборот g95 стоит
Re: Как игнорировать шпиндель в коде?
Добавлено: 14 янв 2021, 13:36
radlif
Kachik писал(а): ↑
Какая-то взаимоисключающая фраза - он продолжает выполнять но стоит??? (кто стоит, а кто выполняет)
G код в программе исполняется, но станок при этом стоит на месте.
Re: Как игнорировать шпиндель в коде?
Добавлено: 14 янв 2021, 13:37
radlif
Leo_1943 писал(а): ↑
Проверьте g94 вначале кода, возможно у вас подача на оборот g95 стоит
Вернуться к началу
Начало кода, обороты уже вырезал.
(Material Size) (X=170.000, Y=200.000, Z=13.000)
G90G80G21G49
M6 T2
G43 H2 G0Z5.0000
Re: Как игнорировать шпиндель в коде?
Добавлено: 14 янв 2021, 14:39
Maxekb77
А Режим то какой включен G93, G94 или G95 ?
Re: Как игнорировать шпиндель в коде?
Добавлено: 14 янв 2021, 15:13
Leo_1943
Хоть начало, первые несколько строк программы, а то так непонятно совсем.
Какие коды активны, фото
Re: Как игнорировать шпиндель в коде?
Добавлено: 14 янв 2021, 15:50
radlif
Код (ток расширение с Tap на txt сменил для форума).
Re: Как игнорировать шпиндель в коде?
Добавлено: 14 янв 2021, 19:16
Leo_1943
А если убрать g80 в 4 строке?
Re: Как игнорировать шпиндель в коде?
Добавлено: 14 янв 2021, 19:30
radlif
Leo_1943 писал(а): ↑
А если убрать g80 в 4 строке?
Я хочу не править код, а заставить LinuxCNC игнорировать команду M3 S18000.
А то достаёт каждый раз после создания уп открывать код и выискивать команду M3.
Удаление команды g80 не на что не повлияло, если не удалить команду M3 то LinuxCNC продолжает отрабатывать код, а станок стоит.
Re: Как игнорировать шпиндель в коде?
Добавлено: 14 янв 2021, 19:34
niksooon
radlif писал(а): ↑
G код в программе исполняется, но станок при этом стоит на месте.
а станок-то хоть в розетку включен? в джог режиме ездит?
Re: Как игнорировать шпиндель в коде?
Добавлено: 14 янв 2021, 19:49
radlif
niksooon писал(а): ↑
станок-то хоть в розетку включен? в джог режиме ездит?
Зт стёб?)
Само собой всё работает.
К примеру отходы от изготовления стружкоотсоса, само изделие в сушке после склейки.
Re: Как игнорировать шпиндель в коде?
Добавлено: 14 янв 2021, 20:02
Сергей Саныч
Покажите файлы .ini и .hal
Re: Как игнорировать шпиндель в коде?
Добавлено: 14 янв 2021, 20:02
niksooon
Как-бы да и в то-же время и нет . А нет-ли в вашем LinuxCNC (и в М3 в частности) функции оперирующей сигналом enable драйверов привода . А то может ждет сигнала от ПЧ о достижении заданных оборотов и при отсутствии наличия оного блокирует движение приводов........ а то как-то странно с ваших слов,что код исполняется а станок стоит.......
Re: Как игнорировать шпиндель в коде?
Добавлено: 14 янв 2021, 20:10
radlif
Re: Как игнорировать шпиндель в коде?
Добавлено: 14 янв 2021, 21:15
Leo_1943
Поставьте в ini файле MIN_SPINDLE_OVERRIDE = 0
И убирайте его в 0 в начале программы
Re: Как игнорировать шпиндель в коде?
Добавлено: 14 янв 2021, 21:26
nkp
интересно же - почему не едет станок))
ведь M3 в жкоде всего то включает генератор строкой
Код: Выделить всё
net spindle-on <= motion.spindle-on => pwmgen.0.enable
и 14-ю ногу еще порта
как это может влиять на все остальное?