Флуд
- Serb01
- Опытный
- Сообщения: 107
- Зарегистрирован: 04 июн 2012, 09:58
- Репутация: 17
- Настоящее имя: Сергей Беседин
- Откуда: Новокузнецк
- Контактная информация:
Re: Многозаходная резьба в LinuxCNC
Значительно проще быть чуточку внимательней, чем долгое время пускать деньги на ветер
- Serb01
- Опытный
- Сообщения: 107
- Зарегистрирован: 04 июн 2012, 09:58
- Репутация: 17
- Настоящее имя: Сергей Беседин
- Откуда: Новокузнецк
- Контактная информация:
Re: Многозаходная резьба в LinuxCNC
Задача - нарезать накатку 60 заходов на длину 180 мм.
Про многозаходную резьбу в LinuxCNC в инете нет практически ни чего (по-крайней мере я не нашел ) может только:
Попытка реализовать это через G33 привела к такому результату.
Программа для правой резьбы выглядит так
Синхронизация со шпинделем не отключается, пока используются команды G33. Сначала позиционируем резец в начальную точку #R1, которая с каждым шагом увеличивается на 0.03 мм и изменяется с 51 до 52.8 мм - 60 шагов по 0.03 мм. Первая G33 режет спираль Архимеда - это просто синхронизированный подход. Следующая G33 - само нарезание и следующее G33 - отход. Коряво - но работает. Допилю шаблон - выложу.
Про многозаходную резьбу в LinuxCNC в инете нет практически ни чего (по-крайней мере я не нашел ) может только:
Re: G76 и G33 #44nkp писал(а):и еще там шаг на уменьшение стоит
то есть к патрону шаг уменьшается
к тому же - это голая теория - там несколько параметров,которые необходимо
вытавлять на живом оборудовании:
scale , S,
по многозаходной резьбе - тоже в емс нет готового решения
надо извращаться (опять )
Попытка реализовать это через 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
Значительно проще быть чуточку внимательней, чем долгое время пускать деньги на ветер
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: Многозаходная резьба в LinuxCNC
За видео пять, за название видео два
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- Serb01
- Опытный
- Сообщения: 107
- Зарегистрирован: 04 июн 2012, 09:58
- Репутация: 17
- Настоящее имя: Сергей Беседин
- Откуда: Новокузнецк
- Контактная информация:
Re: Многозаходная резьба в LinuxCNC
С тапка.
Значительно проще быть чуточку внимательней, чем долгое время пускать деньги на ветер
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Многозаходная резьба в LinuxCNC
Может потому, что все просто пользуются и обсуждать тут нечего?..Serb01 писал(а):Про многозаходную резьбу в LinuxCNC в инете нет практически ни чего (по-крайней мере я не нашел ) может только:
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Serb01
- Опытный
- Сообщения: 107
- Зарегистрирован: 04 июн 2012, 09:58
- Репутация: 17
- Настоящее имя: Сергей Беседин
- Откуда: Новокузнецк
- Контактная информация:
Re: Многозаходная резьба в LinuxCNC
Ну забань
Значительно проще быть чуточку внимательней, чем долгое время пускать деньги на ветер
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: Многозаходная резьба в LinuxCNC
Интересные примеры Gcode и OCode #1Serb01 писал(а):Про многозаходную резьбу в LinuxCNC в инете нет практически ни чего (по-крайней мере я не нашел ) может только:
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- Serb01
- Опытный
- Сообщения: 107
- Зарегистрирован: 04 июн 2012, 09:58
- Репутация: 17
- Настоящее имя: Сергей Беседин
- Откуда: Новокузнецк
- Контактная информация:
Re: Многозаходная резьба в LinuxCNC
Я думал про такой цикл. Там для заходов разные точки по Z, а у меня центр не даёт далеко смещать точку входа.
Значительно проще быть чуточку внимательней, чем долгое время пускать деньги на ветер
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: Многозаходная резьба в LinuxCNC
Может стоить переименовать тему/видео в: Многозаходная резьба в LinuxCNC без смещения ZSerb01 писал(а):Я думал про такой цикл. Там для заходов разные точки по Z, а у меня центр не даёт далеко смещать точку входа.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- Serb01
- Опытный
- Сообщения: 107
- Зарегистрирован: 04 июн 2012, 09:58
- Репутация: 17
- Настоящее имя: Сергей Беседин
- Откуда: Новокузнецк
- Контактная информация:
Re: Многозаходная резьба в LinuxCNC
Может
Значительно проще быть чуточку внимательней, чем долгое время пускать деньги на ветер
- Serb01
- Опытный
- Сообщения: 107
- Зарегистрирован: 04 июн 2012, 09:58
- Репутация: 17
- Настоящее имя: Сергей Беседин
- Откуда: Новокузнецк
- Контактная информация:
Re: Многозаходная резьба в LinuxCNC без смещения по Z
А можно по Z сместить на небольшой угол но тогда вычислять начальную точку сложнее.
Значительно проще быть чуточку внимательней, чем долгое время пускать деньги на ветер
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: Многозаходная резьба в LinuxCNC без смещения по Z
Чем больше будет вариантов разных, тем интересней
Был заказ на партию деталюшек с накаткой. Место в револьверке под накатку не хватало. Использовали примерно такой цикл.
Был заказ на партию деталюшек с накаткой. Место в револьверке под накатку не хватало. Использовали примерно такой цикл.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Многозаходная резьба в LinuxCNC без смещения по Z
В принципе можно ещё например индексную метку шпинделя виртуально сдвигать. Реализуется средствами HAL и G-кодом.aftaev писал(а):Чем больше будет вариантов разных, тем интересней
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Serb01
- Опытный
- Сообщения: 107
- Зарегистрирован: 04 июн 2012, 09:58
- Репутация: 17
- Настоящее имя: Сергей Беседин
- Откуда: Новокузнецк
- Контактная информация:
Re: Многозаходная резьба в LinuxCNC без смещения по Z
UAVpilot писал(а):все просто пользуются и обсуждать тут нечего
Значительно проще быть чуточку внимательней, чем долгое время пускать деньги на ветер
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: Многозаходная резьба в LinuxCNC без смещения по Z
Было интересно в виде примера.UAVpilot писал(а):В принципе можно ещё например индексную метку шпинделя виртуально сдвигать. Реализуется средствами HAL и G-кодом.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Многозаходная резьба в LinuxCNC без смещения по Z
Например задержка индекса с помощью ещё одного компонента encoder(9), sum2/offset и чуток простой логики.
Пример на HAL писать сейчас лень, уж извини.
Пример на HAL писать сейчас лень, уж извини.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Serb01
- Опытный
- Сообщения: 107
- Зарегистрирован: 04 июн 2012, 09:58
- Репутация: 17
- Настоящее имя: Сергей Беседин
- Откуда: Новокузнецк
- Контактная информация:
Re: Многозаходная резьба в LinuxCNC без смещения по Z
90 процентов таких комментов- шелуха которую нужно перелопатить чтобы найти что-то нужное ...UAVpilot писал(а):Например задержка индекса с помощью ещё одного компонента encoder(9), sum2/offset и чуток простой логики.
Пример на HAL писать сейчас лень, уж извини.
Значительно проще быть чуточку внимательней, чем долгое время пускать деньги на ветер
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Многозаходная резьба в LinuxCNC без смещения по Z
Я дал направление, которое может помочь сузить поиски или самостоятельно решить задачу. На что-то более подробное у меня сейчас нет ни времени, ни желания. Так сказать помог чем смог. Не сгодился такой ответ - просто проигнорь. Или тебе нужен был комент типа: Щас всё брошу и быстренько наваяю готовое решение, а ты пока расслабься, пивка попей, не трать своё время зря"?
Ну не повезло тебе, лопАть дальше.
P.S. Наверно на всех перелопаченных форумах, на которых ты не нашёл решения ты не писал такие-же коменты про 90%, но именно здесь и именно на меня вдруг решил выплеснуть?..
Ну не повезло тебе, лопАть дальше.
P.S. Наверно на всех перелопаченных форумах, на которых ты не нашёл решения ты не писал такие-же коменты про 90%, но именно здесь и именно на меня вдруг решил выплеснуть?..
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Serb01
- Опытный
- Сообщения: 107
- Зарегистрирован: 04 июн 2012, 09:58
- Репутация: 17
- Настоящее имя: Сергей Беседин
- Откуда: Новокузнецк
- Контактная информация:
Re: Многозаходная резьба в LinuxCNC без смещения по Z
А чё ты не дал направление новую процедуру написать в LCNC - как на взрослых стойках, чё - код открытый - дерзайте ламеры - направление есть, удочку дал - хорошо 500 евро сейчас не попросил.UAVpilot писал(а):Я дал направление
Значительно проще быть чуточку внимательней, чем долгое время пускать деньги на ветер