Страница 1 из 4
Флуд
Добавлено: 05 мар 2020, 13:40
Serb01
Re: Многозаходная резьба в LinuxCNC
Добавлено: 05 мар 2020, 14:14
Serb01
Re: Многозаходная резьба в LinuxCNC
Добавлено: 06 мар 2020, 17:56
Serb01
Задача - нарезать накатку 60 заходов на длину 180 мм.
Про многозаходную резьбу в LinuxCNC в инете нет практически ни чего (по-крайней мере я не нашел ) может только:
nkp писал(а):и еще там шаг на уменьшение стоит
то есть к патрону шаг уменьшается
к тому же - это голая теория - там несколько параметров,которые необходимо
вытавлять на живом оборудовании:
scale , S,
по многозаходной резьбе - тоже в емс нет готового решения
надо извращаться (опять
)
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
Re: Многозаходная резьба в LinuxCNC
Добавлено: 06 мар 2020, 18:20
Serb01
Я думал про такой цикл. Там для заходов разные точки по Z, а у меня центр не даёт далеко смещать точку входа.
Re: Многозаходная резьба в LinuxCNC
Добавлено: 06 мар 2020, 18:25
aftaev
Serb01 писал(а):Я думал про такой цикл. Там для заходов разные точки по Z, а у меня центр не даёт далеко смещать точку входа.
Может стоить переименовать тему/видео в:
Многозаходная резьба в LinuxCNC без смещения Z
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 писать сейчас лень, уж извини.
Re: Многозаходная резьба в LinuxCNC без смещения по Z
Добавлено: 08 мар 2020, 05:28
Serb01
UAVpilot писал(а):Например задержка индекса с помощью ещё одного компонента encoder(9), sum2/offset и чуток простой логики.
Пример на HAL писать сейчас лень, уж извини.
90 процентов таких комментов- шелуха которую нужно перелопатить чтобы найти что-то нужное ...
Re: Многозаходная резьба в LinuxCNC без смещения по Z
Добавлено: 08 мар 2020, 15:44
Serg
Я дал направление, которое может помочь сузить поиски или самостоятельно решить задачу. На что-то более подробное у меня сейчас нет ни времени, ни желания. Так сказать помог чем смог. Не сгодился такой ответ - просто проигнорь. Или тебе нужен был комент типа: Щас всё брошу и быстренько наваяю готовое решение, а ты пока расслабься, пивка попей, не трать своё время зря"?
Ну не повезло тебе, лопАть дальше.
P.S. Наверно на всех перелопаченных форумах, на которых ты не нашёл решения ты не писал такие-же коменты про 90%, но именно здесь и именно на меня вдруг решил выплеснуть?..
Re: Многозаходная резьба в LinuxCNC без смещения по Z
Добавлено: 08 мар 2020, 17:58
Serb01
UAVpilot писал(а):Я дал направление
А чё ты не дал направление новую процедуру написать в LCNC - как на взрослых стойках, чё - код открытый - дерзайте ламеры - направление есть, удочку дал - хорошо 500 евро сейчас не попросил.