Страница 3 из 3

Re: Бесконечный цикл в LinuxCNC

Добавлено: 08 ноя 2014, 11:54
alexandr1988
Извиняюсь за долгое отсутствие. Думал над проблемой с обнулением координат. А что если сделать ось, вдоль которой повторяется рисунок, поворотной, а уп писать так, чтобы начало и конец рисунка были в ноле градусов, следовательно не придется использовать G92 вообще? И возможно ли это в Linux CNC?

Re: Бесконечный цикл в LinuxCNC

Добавлено: 10 ноя 2014, 10:04
alexandr1988
Решил проблему! Одну ось сделал поворотной с Wrapped_rotary и в конце цикла не надо обнулять координаты.
Вариант с "while 1" не работает, AXIS виснет, сделал повтор 10000 раз с помощью "repeat".

Re: Бесконечный цикл в LinuxCNC

Добавлено: 10 ноя 2014, 10:18
Сергей Саныч
alexandr1988 писал(а):Вариант с "while 1" не работает, AXIS виснет, сделал повтор 10000 раз с помощью "repeat".
Здесь разбирали, как сделать, чтоб Axis не вис в бесконечном цикле. Но это для LCNC не ниже 2.6

Re: Бесконечный цикл в LinuxCNC

Добавлено: 21 фев 2015, 22:36
alexandr1988
Использую программу, сделанную по методике из ссылки выше. Есть потребность сделать так, чтобы при нажатии какой либо кнопки цикл прекращался, дойдя до конца.
Полагаю, нужно изменить условие o101 if [#5399 NE 1]? повесить кнопку на пин и сравнивать его состояние с единицей? как это сделать?

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

o100 do
       o101 if [#5399 NE 1]
          (DEBUG, Got 0)
Здесь текст программы
 o101 else
          (DEBUG, Break)
          o100 break   
       o101 endif    
    o100 while [#<_task> NE 0]
    (DEBUG, End) 
    M2

Re: Бесконечный цикл в LinuxCNC

Добавлено: 22 фев 2015, 00:45
Serg
Перед "o101 if ..." позвать "M66 L0 ...".

Re: Бесконечный цикл в LinuxCNC

Добавлено: 24 фев 2015, 13:22
Nick
Или поставить кнопку на optional stop и добавить M1
http://linuxcnc.org/docs/html/gcode/m-c ... #sec:M0-M1
halui.program.optional-stop.on (bit, in) - pin requesting that the optional stop is on

Re: Бесконечный цикл в LinuxCNC

Добавлено: 23 мар 2016, 10:22
garbimax
день добрый вы можете мне помочь..
у меня есть похожая стегальная машина но в ней давно умерла электроника.
я пробовал с Mach 3
работает очень плохо
можете продать или подсказать как вы настроили LinuxCNC для этой машины..
спасибо...