[WIKI] Конусная резьба G-код
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
[WIKI] Конусная резьба G-код
По просьбе трудящихся сделал процедурку для нарезки конусной резьбы на токарных станках с ЧПУ LinuxCNC.
Не знаю, как правильно, пока шаг резьбы указывается вдоль поверхности конуса, а не вдоль оси Z.
http://www.cnc-club.ru/wiki/index.php/% ... 0%BE%D0%B4
Не знаю, как правильно, пока шаг резьбы указывается вдоль поверхности конуса, а не вдоль оси Z.
http://www.cnc-club.ru/wiki/index.php/% ... 0%BE%D0%B4
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: [WIKI] Конусная резьба G-код
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: [WIKI] Конусная резьба G-код
Вдоль оси Х логичнее.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: [WIKI] Конусная резьба G-код
А как правильнее?UAVpilot писал(а):Вдоль оси Х логичнее.
Как она по стандарту обозначается?
- aegis
- Мастер
- Сообщения: 3171
- Зарегистрирован: 22 мар 2012, 06:59
- Репутация: 1810
- Настоящее имя: Михайло
- Откуда: Україна, Конотоп=>Запоріжжя=>Харьків
Re: [WIKI] Конусная резьба G-код
глянул бегло. не хватает врезания под углом - это уменьшает нагрузку на резец
нікому нічого не нав'язую.
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2858
- Откуда: Тюмень
- Контактная информация:
Re: [WIKI] Конусная резьба G-код
Есть такая книжка - ГОСТ называется
https://docviewer.yandex.ru/?url=http%3 ... fcb002e0b4
https://docviewer.yandex.ru/?url=http%3 ... fcb002e0b4
Чудес не бывает. Бывают фокусы.
- NKS
- Мастер
- Сообщения: 2516
- Зарегистрирован: 30 окт 2014, 21:36
- Репутация: 1233
- Настоящее имя: Сергей
- Откуда: Волгоград
- Контактная информация:
Re: [WIKI] Конусная резьба G-код
А надо бы вдоль ZNick писал(а):Не знаю, как правильно, пока шаг резьбы указывается вдоль поверхности конуса, а не вдоль оси Z.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: [WIKI] Конусная резьба G-код
Описался - в скрипте все правильно.aegis писал(а):Nick, зет. продольная Z поперечная Х
Сделал по госту - вдоль оси конуса = вдоль оси Z.Сергей Саныч писал(а):Есть такая книжка - ГОСТ называется
Сейчас добавлю вход под углом.
- aegis
- Мастер
- Сообщения: 3171
- Зарегистрирован: 22 мар 2012, 06:59
- Репутация: 1810
- Настоящее имя: Михайло
- Откуда: Україна, Конотоп=>Запоріжжя=>Харьків
Re: [WIKI] Конусная резьба G-код
а если сделать в шахматном порядке заглубление, то вообще тебе огромное спасибо скажут.Nick писал(а):Сейчас добавлю вход под углом
нікому нічого не нав'язую.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: [WIKI] Конусная резьба G-код
Это уже сложнее - там надо учитывать угол резца и резьбы...
ЗЫ кстати, на счет заглубления, там сейчас через простой G1 заход, надо его в G33 переводить?
ЗЫ кстати, на счет заглубления, там сейчас через простой G1 заход, надо его в G33 переводить?
- aegis
- Мастер
- Сообщения: 3171
- Зарегистрирован: 22 мар 2012, 06:59
- Репутация: 1810
- Настоящее имя: Михайло
- Откуда: Україна, Конотоп=>Запоріжжя=>Харьків
Re: [WIKI] Конусная резьба G-код
думаю что нет. по аналогии с токарным станком и вывернутыми салазками
нікому нічого не нав'язую.
- Urec
- Мастер
- Сообщения: 402
- Зарегистрирован: 23 окт 2012, 11:32
- Репутация: 92
- Настоящее имя: Георгий
- Откуда: г.Москва
- Контактная информация:
Re: [WIKI] Конусная резьба G-код
здравствуйте
Вчера пользовался процедурой этой для конической резьбы и что то все пошло не по плану.
резьба МК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> нигде не получает значение и надо его вручную вписывать в код чтобы выход был в правильную сторону
И указывая наибольший и наименьший диаметр резьбы, по коду указывается как будто наибольший и наименьший диаметр впадин резьбы а не вершин.
Но в общем нарезалось, главное чтобы накрутилось. Я когда бумал как можно реализовать коническую резьбу, думал вращать систему координат. не знаю, позволил бы токарный линукс такое.
Вчера пользовался процедурой этой для конической резьбы и что то все пошло не по плану.
резьба МК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> нигде не получает значение и надо его вручную вписывать в код чтобы выход был в правильную сторону
И указывая наибольший и наименьший диаметр резьбы, по коду указывается как будто наибольший и наименьший диаметр впадин резьбы а не вершин.
Но в общем нарезалось, главное чтобы накрутилось. Я когда бумал как можно реализовать коническую резьбу, думал вращать систему координат. не знаю, позволил бы токарный линукс такое.
-
- Мастер
- Сообщения: 1746
- Зарегистрирован: 28 авг 2018, 17:13
- Репутация: 293
- Настоящее имя: Алексей
- Контактная информация:
Re: [WIKI] Конусная резьба G-код
как вариант - может он для конусной резьбы шаг по гипотенузе берёт а не только по Z ?