Флуд

Аватара пользователя
Serb01
Опытный
Сообщения: 107
Зарегистрирован: 04 июн 2012, 09:58
Репутация: 17
Настоящее имя: Сергей Беседин
Откуда: Новокузнецк
Контактная информация:

Флуд

Сообщение Serb01 »

Последний раз редактировалось Serb01 24 мар 2020, 03:37, всего редактировалось 2 раза.
Значительно проще быть чуточку внимательней, чем долгое время пускать деньги на ветер
Аватара пользователя
Serb01
Опытный
Сообщения: 107
Зарегистрирован: 04 июн 2012, 09:58
Репутация: 17
Настоящее имя: Сергей Беседин
Откуда: Новокузнецк
Контактная информация:

Re: Многозаходная резьба в LinuxCNC

Сообщение Serb01 »

IMG-20200305-WA0007.jpg (8025 просмотров) <a class='original' href='./download/file.php?id=177691&sid=72315991b1a95d2114f251c74c304c8d&mode=view' target=_blank>Загрузить оригинал (44.49 КБ)</a>
Значительно проще быть чуточку внимательней, чем долгое время пускать деньги на ветер
Аватара пользователя
Serb01
Опытный
Сообщения: 107
Зарегистрирован: 04 июн 2012, 09:58
Репутация: 17
Настоящее имя: Сергей Беседин
Откуда: Новокузнецк
Контактная информация:

Re: Многозаходная резьба в LinuxCNC

Сообщение Serb01 »

Задача - нарезать накатку 60 заходов на длину 180 мм.
Про многозаходную резьбу в LinuxCNC в инете нет практически ни чего (по-крайней мере я не нашел ) может только:
nkp писал(а):и еще там шаг на уменьшение стоит
то есть к патрону шаг уменьшается
к тому же - это голая теория - там несколько параметров,которые необходимо
вытавлять на живом оборудовании:
scale , S,
по многозаходной резьбе - тоже в емс нет готового решения
надо извращаться (опять :hehehe: )
Re: G76 и G33 #44

Попытка реализовать это через G33 привела к такому результату.
Программа для правой резьбы выглядит так

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

G54
G43 T2 M6 H2
M138 M3 S8 G95 
G0 X54 Z5
#<R1>=51
o101 while [#<R1> LE 52.8]
				G0 X[#<R1>] Z5
				G33 X49.5 K1
				G33 X49.5 Z-182 K200
				G33 X[#<R1>] K1
		#<R1>=[#<R1>+0.03]
	o101 endwhile
G0 Z5
M5
G0 X100
M30
Синхронизация со шпинделем не отключается, пока используются команды G33. Сначала позиционируем резец в начальную точку #R1, которая с каждым шагом увеличивается на 0.03 мм и изменяется с 51 до 52.8 мм - 60 шагов по 0.03 мм. Первая G33 режет спираль Архимеда - это просто синхронизированный подход. Следующая G33 - само нарезание и следующее G33 - отход. Коряво - но работает. Допилю шаблон - выложу.
Значительно проще быть чуточку внимательней, чем долгое время пускать деньги на ветер
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6191
Откуда: Казахстан.
Контактная информация:

Re: Многозаходная резьба в LinuxCNC

Сообщение aftaev »

За видео пять, за название видео два :)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Serb01
Опытный
Сообщения: 107
Зарегистрирован: 04 июн 2012, 09:58
Репутация: 17
Настоящее имя: Сергей Беседин
Откуда: Новокузнецк
Контактная информация:

Re: Многозаходная резьба в LinuxCNC

Сообщение Serb01 »

С тапка.
Значительно проще быть чуточку внимательней, чем долгое время пускать деньги на ветер
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Многозаходная резьба в LinuxCNC

Сообщение Serg »

Serb01 писал(а):Про многозаходную резьбу в LinuxCNC в инете нет практически ни чего (по-крайней мере я не нашел ) может только:
Может потому, что все просто пользуются и обсуждать тут нечего?.. :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Serb01
Опытный
Сообщения: 107
Зарегистрирован: 04 июн 2012, 09:58
Репутация: 17
Настоящее имя: Сергей Беседин
Откуда: Новокузнецк
Контактная информация:

Re: Многозаходная резьба в LinuxCNC

Сообщение Serb01 »

Ну забань
Значительно проще быть чуточку внимательней, чем долгое время пускать деньги на ветер
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6191
Откуда: Казахстан.
Контактная информация:

Re: Многозаходная резьба в LinuxCNC

Сообщение aftaev »

Serb01 писал(а):Про многозаходную резьбу в LinuxCNC в инете нет практически ни чего (по-крайней мере я не нашел ) может только:
Интересные примеры Gcode и OCode #1 :roll:
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Serb01
Опытный
Сообщения: 107
Зарегистрирован: 04 июн 2012, 09:58
Репутация: 17
Настоящее имя: Сергей Беседин
Откуда: Новокузнецк
Контактная информация:

Re: Многозаходная резьба в LinuxCNC

Сообщение Serb01 »

Я думал про такой цикл. Там для заходов разные точки по Z, а у меня центр не даёт далеко смещать точку входа.
Значительно проще быть чуточку внимательней, чем долгое время пускать деньги на ветер
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6191
Откуда: Казахстан.
Контактная информация:

Re: Многозаходная резьба в LinuxCNC

Сообщение aftaev »

Serb01 писал(а):Я думал про такой цикл. Там для заходов разные точки по Z, а у меня центр не даёт далеко смещать точку входа.
Может стоить переименовать тему/видео в: Многозаходная резьба в LinuxCNC без смещения Z :roll:
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Serb01
Опытный
Сообщения: 107
Зарегистрирован: 04 июн 2012, 09:58
Репутация: 17
Настоящее имя: Сергей Беседин
Откуда: Новокузнецк
Контактная информация:

Re: Многозаходная резьба в LinuxCNC

Сообщение Serb01 »

Может
Значительно проще быть чуточку внимательней, чем долгое время пускать деньги на ветер
Аватара пользователя
Serb01
Опытный
Сообщения: 107
Зарегистрирован: 04 июн 2012, 09:58
Репутация: 17
Настоящее имя: Сергей Беседин
Откуда: Новокузнецк
Контактная информация:

Re: Многозаходная резьба в LinuxCNC без смещения по Z

Сообщение Serb01 »

А можно по Z сместить на небольшой угол но тогда вычислять начальную точку сложнее.
Значительно проще быть чуточку внимательней, чем долгое время пускать деньги на ветер
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6191
Откуда: Казахстан.
Контактная информация:

Re: Многозаходная резьба в LinuxCNC без смещения по Z

Сообщение aftaev »

Чем больше будет вариантов разных, тем интересней ;)
Был заказ на партию деталюшек с накаткой. Место в револьверке под накатку не хватало. Использовали примерно такой цикл.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Многозаходная резьба в LinuxCNC без смещения по Z

Сообщение Serg »

aftaev писал(а):Чем больше будет вариантов разных, тем интересней ;)
В принципе можно ещё например индексную метку шпинделя виртуально сдвигать. Реализуется средствами HAL и G-кодом.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Serb01
Опытный
Сообщения: 107
Зарегистрирован: 04 июн 2012, 09:58
Репутация: 17
Настоящее имя: Сергей Беседин
Откуда: Новокузнецк
Контактная информация:

Re: Многозаходная резьба в LinuxCNC без смещения по Z

Сообщение Serb01 »

UAVpilot писал(а):все просто пользуются и обсуждать тут нечего
Значительно проще быть чуточку внимательней, чем долгое время пускать деньги на ветер
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6191
Откуда: Казахстан.
Контактная информация:

Re: Многозаходная резьба в LinuxCNC без смещения по Z

Сообщение aftaev »

UAVpilot писал(а):В принципе можно ещё например индексную метку шпинделя виртуально сдвигать. Реализуется средствами HAL и G-кодом.
Было интересно в виде примера.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Многозаходная резьба в LinuxCNC без смещения по Z

Сообщение Serg »

Например задержка индекса с помощью ещё одного компонента encoder(9), sum2/offset и чуток простой логики.
Пример на HAL писать сейчас лень, уж извини. :roll:
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Serb01
Опытный
Сообщения: 107
Зарегистрирован: 04 июн 2012, 09:58
Репутация: 17
Настоящее имя: Сергей Беседин
Откуда: Новокузнецк
Контактная информация:

Re: Многозаходная резьба в LinuxCNC без смещения по Z

Сообщение Serb01 »

UAVpilot писал(а):Например задержка индекса с помощью ещё одного компонента encoder(9), sum2/offset и чуток простой логики.
Пример на HAL писать сейчас лень, уж извини. :roll:
90 процентов таких комментов- шелуха которую нужно перелопатить чтобы найти что-то нужное ... :yawn:
Значительно проще быть чуточку внимательней, чем долгое время пускать деньги на ветер
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Многозаходная резьба в LinuxCNC без смещения по Z

Сообщение Serg »

Я дал направление, которое может помочь сузить поиски или самостоятельно решить задачу. На что-то более подробное у меня сейчас нет ни времени, ни желания. Так сказать помог чем смог. Не сгодился такой ответ - просто проигнорь. Или тебе нужен был комент типа: Щас всё брошу и быстренько наваяю готовое решение, а ты пока расслабься, пивка попей, не трать своё время зря"?
Ну не повезло тебе, лопАть дальше. :wik:

P.S. Наверно на всех перелопаченных форумах, на которых ты не нашёл решения ты не писал такие-же коменты про 90%, но именно здесь и именно на меня вдруг решил выплеснуть?.. :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Serb01
Опытный
Сообщения: 107
Зарегистрирован: 04 июн 2012, 09:58
Репутация: 17
Настоящее имя: Сергей Беседин
Откуда: Новокузнецк
Контактная информация:

Re: Многозаходная резьба в LinuxCNC без смещения по Z

Сообщение Serb01 »

UAVpilot писал(а):Я дал направление
А чё ты не дал направление новую процедуру написать в LCNC - как на взрослых стойках, чё - код открытый - дерзайте ламеры - направление есть, удочку дал - хорошо 500 евро сейчас не попросил.
Значительно проще быть чуточку внимательней, чем долгое время пускать деньги на ветер
Ответить

Вернуться в «Оффтоп»