Страница 1 из 4

Флуд

Добавлено: 05 мар 2020, 13:40
Serb01

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

Добавлено: 05 мар 2020, 14:14
Serb01
IMG-20200305-WA0007.jpg (8597 просмотров) <a class='original' href='./download/file.php?id=177691&sid=3187065c9c313dc244819cd71ae1ba2d&mode=view' target=_blank>Загрузить оригинал (44.49 КБ)</a>

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

Добавлено: 06 мар 2020, 17:56
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 - отход. Коряво - но работает. Допилю шаблон - выложу.

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

Добавлено: 06 мар 2020, 17:58
aftaev
За видео пять, за название видео два :)

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

Добавлено: 06 мар 2020, 17:59
Serb01
С тапка.

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

Добавлено: 06 мар 2020, 18:00
Serg
Serb01 писал(а):Про многозаходную резьбу в LinuxCNC в инете нет практически ни чего (по-крайней мере я не нашел ) может только:
Может потому, что все просто пользуются и обсуждать тут нечего?.. :)

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

Добавлено: 06 мар 2020, 18:04
Serb01
Ну забань

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

Добавлено: 06 мар 2020, 18:10
aftaev
Serb01 писал(а):Про многозаходную резьбу в LinuxCNC в инете нет практически ни чего (по-крайней мере я не нашел ) может только:
Интересные примеры Gcode и OCode #1 :roll:

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

Добавлено: 06 мар 2020, 18:20
Serb01
Я думал про такой цикл. Там для заходов разные точки по Z, а у меня центр не даёт далеко смещать точку входа.

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

Добавлено: 06 мар 2020, 18:25
aftaev
Serb01 писал(а):Я думал про такой цикл. Там для заходов разные точки по Z, а у меня центр не даёт далеко смещать точку входа.
Может стоить переименовать тему/видео в: Многозаходная резьба в LinuxCNC без смещения Z :roll:

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

Добавлено: 06 мар 2020, 18:27
Serb01
Может

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

Добавлено: 06 мар 2020, 18:30
Serb01
А можно по Z сместить на небольшой угол но тогда вычислять начальную точку сложнее.

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

Добавлено: 06 мар 2020, 18:36
aftaev
Чем больше будет вариантов разных, тем интересней ;)
Был заказ на партию деталюшек с накаткой. Место в револьверке под накатку не хватало. Использовали примерно такой цикл.

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

Добавлено: 06 мар 2020, 21:14
Serg
aftaev писал(а):Чем больше будет вариантов разных, тем интересней ;)
В принципе можно ещё например индексную метку шпинделя виртуально сдвигать. Реализуется средствами HAL и G-кодом.

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

Добавлено: 07 мар 2020, 19:23
Serb01
UAVpilot писал(а):все просто пользуются и обсуждать тут нечего

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

Добавлено: 07 мар 2020, 19:25
aftaev
UAVpilot писал(а):В принципе можно ещё например индексную метку шпинделя виртуально сдвигать. Реализуется средствами HAL и G-кодом.
Было интересно в виде примера.

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

Добавлено: 07 мар 2020, 20:34
Serg
Например задержка индекса с помощью ещё одного компонента encoder(9), sum2/offset и чуток простой логики.
Пример на HAL писать сейчас лень, уж извини. :roll:

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

Добавлено: 08 мар 2020, 05:28
Serb01
UAVpilot писал(а):Например задержка индекса с помощью ещё одного компонента encoder(9), sum2/offset и чуток простой логики.
Пример на HAL писать сейчас лень, уж извини. :roll:
90 процентов таких комментов- шелуха которую нужно перелопатить чтобы найти что-то нужное ... :yawn:

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

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

P.S. Наверно на всех перелопаченных форумах, на которых ты не нашёл решения ты не писал такие-же коменты про 90%, но именно здесь и именно на меня вдруг решил выплеснуть?.. :)

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

Добавлено: 08 мар 2020, 17:58
Serb01
UAVpilot писал(а):Я дал направление
А чё ты не дал направление новую процедуру написать в LCNC - как на взрослых стойках, чё - код открытый - дерзайте ламеры - направление есть, удочку дал - хорошо 500 евро сейчас не попросил.