бесконечная подача Х

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Аватара пользователя
dinkata
Мастер
Сообщения: 1028
Зарегистрирован: 05 сен 2014, 09:07
Репутация: 391
Настоящее имя: Диньо
Откуда: Болгария
Контактная информация:

бесконечная подача Х

Сообщение dinkata »

Начинается проект ,пока вьйбор оборудование ,подумал можно ли реализироват с Linuxcnc ?
1.Оси X Y Z .Датчики Home не надо ,при нажатие All Home оси обнуляется без движением.
2.Вьйполняем УП ( на фото )
3.Пауза (вьйполняется другие операции )
4.Снова вьйполняем УП ,но все с нуля ..без возврата ос Х в 0 ,а только обнулит координат.
повторение т.3 ит.4 много раз.
Вложения
TestProfil.JPG (2277 просмотров) <a class='original' href='./download/file.php?id=52958&mode=view' target=_blank>Загрузить оригинал (140.55 КБ)</a>
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
Аватара пользователя
dinkata
Мастер
Сообщения: 1028
Зарегистрирован: 05 сен 2014, 09:07
Репутация: 391
Настоящее имя: Диньо
Откуда: Болгария
Контактная информация:

Re: бесконечная подача Х

Сообщение dinkata »

подача X Y Z
Вложения
подача (2274 просмотра) <a class='original' href='./download/file.php?id=52959&mode=view' target=_blank>Загрузить оригинал (338.31 КБ)</a>
подача
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
Аватара пользователя
dinkata
Мастер
Сообщения: 1028
Зарегистрирован: 05 сен 2014, 09:07
Репутация: 391
Настоящее имя: Диньо
Откуда: Болгария
Контактная информация:

Re: бесконечная подача Х

Сообщение dinkata »

Гибка ос Y
Вложения
2.png (2270 просмотров) <a class='original' href='./download/file.php?id=52960&mode=view' target=_blank>Загрузить оригинал (334.14 КБ)</a>
3.png (2270 просмотров) <a class='original' href='./download/file.php?id=52961&mode=view' target=_blank>Загрузить оригинал (318.09 КБ)</a>
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
Аватара пользователя
dinkata
Мастер
Сообщения: 1028
Зарегистрирован: 05 сен 2014, 09:07
Репутация: 391
Настоящее имя: Диньо
Откуда: Болгария
Контактная информация:

Re: бесконечная подача Х

Сообщение dinkata »

Подача отрезное ос Z
Вложения
5.png (2270 просмотров) <a class='original' href='./download/file.php?id=52962&mode=view' target=_blank>Загрузить оригинал (331.94 КБ)</a>
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: бесконечная подача Х

Сообщение nkp »

dinkata писал(а):3.Пауза (вьйполняется другие операции )
выполняй программу в цикле(бесконечном как вариант)
M6T0
делай свои дела
tool_changed
продолжай G-код
Аватара пользователя
tooshka
Почётный участник
Почётный участник
Сообщения: 1803
Зарегистрирован: 24 окт 2012, 14:26
Репутация: 209
Настоящее имя: Андрей
Откуда: Нижний Новгород
Контактная информация:

Re: бесконечная подача Х

Сообщение tooshka »

А почему в G-code не написать цикл и просто повторять по нажатию кнопки?
Милая, ты услышь меня
под окном стою со своим я ЧПУ! (Протяжно; с надрывом; форте)
Внимание!!! Чрезмерное увлечение ЧПУ приводит к проблемам в семейных отношениях!
Аватара пользователя
dinkata
Мастер
Сообщения: 1028
Зарегистрирован: 05 сен 2014, 09:07
Репутация: 391
Настоящее имя: Диньо
Откуда: Болгария
Контактная информация:

Re: бесконечная подача Х

Сообщение dinkata »

nkp писал(а):выполняй программу в цикле(бесконечном как вариант)
M6T0
делай свои дела
tool_changed
продолжай G-код
т.е. как ? не сильньй я в G код
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
Аватара пользователя
dinkata
Мастер
Сообщения: 1028
Зарегистрирован: 05 сен 2014, 09:07
Репутация: 391
Настоящее имя: Диньо
Откуда: Болгария
Контактная информация:

Re: бесконечная подача Х

Сообщение dinkata »

tooshka писал(а):повторять по нажатию кнопки?
после резка ,автоматический запуск снова УП
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: бесконечная подача Х

Сообщение nkp »

dinkata писал(а):т.е. как ?
программу пишешь в цикле(в примере сразу два варианта)

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

o133 do
	M6 T0
		o135 repeat[10]
G91
G0 X5
		o135 endrepeat
o133 while [#<_task> NE 0]
M2
в хал
net tool-change iocontrol.0.tool-change => classicladder.0.in-00 #делаем свои дела в ладдере
net done classicladder.0.out-01 => iocontrol.0.tool-changed #продолжаем выполнять программу
Выделение_079.png (2251 просмотр) <a class='original' href='./download/file.php?id=52963&mode=view' target=_blank>Загрузить оригинал (36.32 КБ)</a>
смысл в том ,что мы приостанавливаем выполнение программы ,как бы для смены инструмента,а сами втихаря делаем то ,
что нам надо...
потом даем сигнал ,что мол поменяли инструмент ,и продолжаем выполнять жкод...
Аватара пользователя
dinkata
Мастер
Сообщения: 1028
Зарегистрирован: 05 сен 2014, 09:07
Репутация: 391
Настоящее имя: Диньо
Откуда: Болгария
Контактная информация:

Re: бесконечная подача Х

Сообщение dinkata »

nkp писал(а):смысл в том ,что мы приостанавливаем выполнение программы
Спасибо nkp ,для пауза да ,я понял .
Проблем как начинат каждое вьйполнение УП с обнуленой ос Х .
Каждое вьйполнение УП накапливает в регистрам положение ос Х примерно 2600 мм ,
какие лимитьй ставит на Х ? Или как обнулят Х после каждое вьйполнение УП ,но так
что следушее вьйполнение УП начинало с ноль по Х ,без физический возврат в хоум.
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: бесконечная подача Х

Сообщение nkp »

тут тоже есть несколько вариантов:
можно сделать ось без ограничений (бесконечной)
в ини файле в разделе оси X стираешь строки:

MIN_LIMIT = -400
MAX_LIMIT = 400.0
а потом в жкоде обнуляешься ,например:
G10 L20 P1 X0
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: бесконечная подача Х

Сообщение Serg »

Можно сделать поворотную ось с лимитом в 2600. Можно обычную линейную и хомить каждый раз.
Для приостановки цикла программы не нужно "портить" M6, можно пользовать M66. :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
dinkata
Мастер
Сообщения: 1028
Зарегистрирован: 05 сен 2014, 09:07
Репутация: 391
Настоящее имя: Диньо
Откуда: Болгария
Контактная информация:

Re: бесконечная подача Х

Сообщение dinkata »

nkp писал(а):а потом в жкоде обнуляешься ,например:
G10 L20 P1 X0
да,сразу попробовал ,получается .Однако не знаю сколько бит регистр абсолютной координат Х .
Ожидается например для одно включение наработат 3 000 000 ,000 мм
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
Аватара пользователя
dinkata
Мастер
Сообщения: 1028
Зарегистрирован: 05 сен 2014, 09:07
Репутация: 391
Настоящее имя: Диньо
Откуда: Болгария
Контактная информация:

Re: бесконечная подача Х

Сообщение dinkata »

UAVpilot писал(а): Можно обычную линейную и хомить каждый раз.
если ето узнаю как сделат ,но так чтоб при команда хоум ос Х не двигалас ...
то мой проблем решается
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: бесконечная подача Х

Сообщение Serg »

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

SEARCH_VEL = 0
LATCH_VEL = 0
USE_INDEX = NO
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
dinkata
Мастер
Сообщения: 1028
Зарегистрирован: 05 сен 2014, 09:07
Репутация: 391
Настоящее имя: Диньо
Откуда: Болгария
Контактная информация:

Re: бесконечная подача Х

Сообщение dinkata »

Спасибо всем :D
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
Аватара пользователя
dinkata
Мастер
Сообщения: 1028
Зарегистрирован: 05 сен 2014, 09:07
Репутация: 391
Настоящее имя: Диньо
Откуда: Болгария
Контактная информация:

Re: бесконечная подача Х

Сообщение dinkata »

UAVpilot писал(а):и хомить каждый раз.
Возможно ли сделат хоум в Auto mode ?
На команда halui.home-all ругается .
HOME_SEQUENCE is set in the ini file ето сделано.
Делаю так ,в конец УП М101 потом М2.
М101:

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

#!/bin/bash
halcmd setp classicladder.0.in-45 1
halcmd setp halui.home-all 1
sleep 1
halcmd setp classicladder.0.in-45 0 
halcmd setp halui.home-all 0
exit 0
Что то делаю не так :thinking:
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: бесконечная подача Х

Сообщение nkp »

dinkata писал(а):Возможно ли сделат хоум в Auto mode ?
наверно - нет...
-------------
а почему именно делать хоум??? есть для этого основания?
если ось бесконечная и вместо хоума говорить в конце цикла:"здесь теперь ноль" ??
и цикл повторяется?
Аватара пользователя
tooshka
Почётный участник
Почётный участник
Сообщения: 1803
Зарегистрирован: 24 окт 2012, 14:26
Репутация: 209
Настоящее имя: Андрей
Откуда: Нижний Новгород
Контактная информация:

Re: бесконечная подача Х

Сообщение tooshka »

nkp писал(а):
dinkata писал(а):Возможно ли сделат хоум в Auto mode ?
наверно - нет...
-------------
а почему именно делать хоум??? есть для этого основания?
если ось бесконечная и вместо хоума говорить в конце цикла:"здесь теперь ноль" ??
и цикл повторяется?
Я так понимаю интересует точность протяжки заготовки.
Можно просто поставить датчик наличия/начала заготовки после обрезки проверяться по нему, а не по оси.
Милая, ты услышь меня
под окном стою со своим я ЧПУ! (Протяжно; с надрывом; форте)
Внимание!!! Чрезмерное увлечение ЧПУ приводит к проблемам в семейных отношениях!
Аватара пользователя
dinkata
Мастер
Сообщения: 1028
Зарегистрирован: 05 сен 2014, 09:07
Репутация: 391
Настоящее имя: Диньо
Откуда: Болгария
Контактная информация:

Re: бесконечная подача Х

Сообщение dinkata »

nkp писал(а):а почему именно делать хоум??? есть для этого основания?
Что будет с ето :
dinkata писал(а): nkp писал(а):
а потом в жкоде обнуляешься ,например:
G10 L20 P1 X0


да,сразу попробовал ,получается .Однако не знаю сколько бит регистр абсолютной координат Х .
Ожидается например для одно включение наработат 3 000 000 ,000 мм
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
Ответить

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