Страница 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
основа2.txt
(187.18 КБ) 113 скачиваний
Код (ток расширение с 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 писал(а): станок-то хоть в розетку включен? в джог режиме ездит?
Зт стёб?)
Само собой всё работает.
К примеру отходы от изготовления стружкоотсоса, само изделие в сушке после склейки.
IMG_20210115_024548.jpg (1106 просмотров) <a class='original' href='./download/file.php?id=191130&mode=view' target=_blank>Загрузить оригинал (1.61 МБ)</a>

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

Добавлено: 14 янв 2021, 20:02
Сергей Саныч
Покажите файлы .ini и .hal

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

Добавлено: 14 янв 2021, 20:02
niksooon
Как-бы да и в то-же время и нет . А нет-ли в вашем LinuxCNC (и в М3 в частности) функции оперирующей сигналом enable драйверов привода . А то может ждет сигнала от ПЧ о достижении заданных оборотов и при отсутствии наличия оного блокирует движение приводов........ а то как-то странно с ваших слов,что код исполняется а станок стоит.......

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

Добавлено: 14 янв 2021, 20:10
radlif
Файлы.
Рабочий.ini
Ини
(1.95 КБ) 112 скачиваний
Рабочий.hal
хал
(3.5 КБ) 117 скачиваний

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-ю ногу еще порта
как это может влиять на все остальное?