[WIKI] Конусная резьба G-код

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

[WIKI] Конусная резьба G-код

Сообщение Nick »

По просьбе трудящихся сделал процедурку для нарезки конусной резьбы на токарных станках с ЧПУ LinuxCNC.

Не знаю, как правильно, пока шаг резьбы указывается вдоль поверхности конуса, а не вдоль оси Z.

http://www.cnc-club.ru/wiki/index.php/% ... 0%BE%D0%B4
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6192
Откуда: Казахстан.
Контактная информация:

Re: [WIKI] Конусная резьба G-код

Сообщение aftaev »

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

Re: [WIKI] Конусная резьба G-код

Сообщение Serg »

Вдоль оси Х логичнее. :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: [WIKI] Конусная резьба G-код

Сообщение Nick »

UAVpilot писал(а):Вдоль оси Х логичнее.
А как правильнее? :)
Как она по стандарту обозначается?
Аватара пользователя
aegis
Мастер
Сообщения: 3171
Зарегистрирован: 22 мар 2012, 06:59
Репутация: 1810
Настоящее имя: Михайло
Откуда: Україна, Конотоп=>Запоріжжя=>Харьків

Re: [WIKI] Конусная резьба G-код

Сообщение aegis »

Nick, зет. продольная Z поперечная Х
нікому нічого не нав'язую.
Аватара пользователя
aegis
Мастер
Сообщения: 3171
Зарегистрирован: 22 мар 2012, 06:59
Репутация: 1810
Настоящее имя: Михайло
Откуда: Україна, Конотоп=>Запоріжжя=>Харьків

Re: [WIKI] Конусная резьба G-код

Сообщение aegis »

глянул бегло. не хватает врезания под углом - это уменьшает нагрузку на резец
нікому нічого не нав'язую.
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2857
Откуда: Тюмень
Контактная информация:

Re: [WIKI] Конусная резьба G-код

Сообщение Сергей Саныч »

Есть такая книжка - ГОСТ называется ;)
https://docviewer.yandex.ru/?url=http%3 ... fcb002e0b4
Чудес не бывает. Бывают фокусы.
Аватара пользователя
NKS
Мастер
Сообщения: 2516
Зарегистрирован: 30 окт 2014, 21:36
Репутация: 1233
Настоящее имя: Сергей
Откуда: Волгоград
Контактная информация:

Re: [WIKI] Конусная резьба G-код

Сообщение NKS »

Nick писал(а):Не знаю, как правильно, пока шаг резьбы указывается вдоль поверхности конуса, а не вдоль оси Z.
А надо бы вдоль Z
Вложения
Шаг конической резьбы.jpg (5619 просмотров) <a class='original' href='./download/file.php?id=92505&sid=aa4dc3c578e45a8d3d8dd77f28365d3b&mode=view' target=_blank>Загрузить оригинал (185.02 КБ)</a>
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: [WIKI] Конусная резьба G-код

Сообщение Nick »

aegis писал(а):Nick, зет. продольная Z поперечная Х
Описался - в скрипте все правильно.
Сергей Саныч писал(а):Есть такая книжка - ГОСТ называется
Сделал по госту - вдоль оси конуса = вдоль оси Z.

Сейчас добавлю вход под углом.
Аватара пользователя
aegis
Мастер
Сообщения: 3171
Зарегистрирован: 22 мар 2012, 06:59
Репутация: 1810
Настоящее имя: Михайло
Откуда: Україна, Конотоп=>Запоріжжя=>Харьків

Re: [WIKI] Конусная резьба G-код

Сообщение aegis »

Nick писал(а):Сейчас добавлю вход под углом
а если сделать в шахматном порядке заглубление, то вообще тебе огромное спасибо скажут.
нікому нічого не нав'язую.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: [WIKI] Конусная резьба G-код

Сообщение Nick »

Это уже сложнее - там надо учитывать угол резца и резьбы...

ЗЫ кстати, на счет заглубления, там сейчас через простой G1 заход, надо его в G33 переводить?
Аватара пользователя
aegis
Мастер
Сообщения: 3171
Зарегистрирован: 22 мар 2012, 06:59
Репутация: 1810
Настоящее имя: Михайло
Откуда: Україна, Конотоп=>Запоріжжя=>Харьків

Re: [WIKI] Конусная резьба G-код

Сообщение aegis »

думаю что нет. по аналогии с токарным станком и вывернутыми салазками :)
нікому нічого не нав'язую.
Аватара пользователя
Urec
Мастер
Сообщения: 402
Зарегистрирован: 23 окт 2012, 11:32
Репутация: 92
Настоящее имя: Георгий
Откуда: г.Москва
Контактная информация:

Re: [WIKI] Конусная резьба G-код

Сообщение Urec »

здравствуйте
Вчера пользовался процедурой этой для конической резьбы и что то все пошло не по плану.
резьба МК215х4
Надо было конечно попробовать тестовое что то предварительно нарезать, а то получилось как всегда.

В начале кода добавил G7 для программирования на диаметр.
Токарный 16к20 с чпу, резал на 2 передаче, энкодер 1024 имп на об стоит на шпинделе.
На 1 передаче резьба нарезается нормально, на 2 передачу переключился потому что шаг 4 и диаметр 215мм.
Пробные проходы показали что шаг резьбы не совпадает с заданым
при шаге 4 фактически на 10 витков набежало 44мм вместо 40мм. Честно не понимаю пока с чем это связано поэтому здесь пишу.
пришлось на ходу пытаться подогнать шаг чтобы получился 40мм на 10 витков. выставил шаг 3.6, получилось все равно чуть многовато. на 10 витков 40.4мм.
Когда задал параметры для процедуры 215 больший диам 211 меньший, длина резьбы 59мм, шаг 4 глубина 4, линукс показал траекторию что не отьезжает на безопасное расстояние резец после выхода из резьбы
В месте где
#<x> = #<_x>
и потом
G0 X[#<x>+#<safe_dist>]
#<x> нигде не получает значение и надо его вручную вписывать в код чтобы выход был в правильную сторону
И указывая наибольший и наименьший диаметр резьбы, по коду указывается как будто наибольший и наименьший диаметр впадин резьбы а не вершин.
Но в общем нарезалось, главное чтобы накрутилось.
IMG-20240304-WA0023.jpg (374 просмотра) <a class='original' href='./download/file.php?id=211242&sid=aa4dc3c578e45a8d3d8dd77f28365d3b&mode=view' target=_blank>Загрузить оригинал (131.7 КБ)</a>
Я когда бумал как можно реализовать коническую резьбу, думал вращать систему координат. не знаю, позволил бы токарный линукс такое.
alex_sar
Мастер
Сообщения: 1718
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 286
Настоящее имя: Алексей
Контактная информация:

Re: [WIKI] Конусная резьба G-код

Сообщение alex_sar »

как вариант - может он для конусной резьбы шаг по гипотенузе берёт а не только по Z ?
Ответить

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