Jump to content

Как добавить событие при превышении оси C в Postbuilder?


Neophyte_

Recommended Posts

Neophyte_

Здравствуйте! Пишу токарно-фрезерный постпроцессор для станка со стойкой sinumerik 828D. Появилась проблема: в режиме XZC и работе приводным инструментом когда ось  C совершает полный оборот и нужно перейти из точки С355  в точку C3, шпиндель совершает движение в обратную сторону. Вопрос как этого избежать и сделать движение непрерывным?

 

 

N1060 Z3.183 C330.
N1070 Z3.164 C333.333
N1080 Z3.146 C336.667
N1090 Z3.127 C340.
N1100 Z3.109 C343.333
N1110 Z3.09 C346.667
N1120 Z3.072 C350.
N1130 Z3.053 C353.333
N1140 Z3.035 C356.667
N1150 X41.939 Z3.016 ;В этот момент вращение в другую сторону
N1160 X42.01 Z2.998 C3.333
N1170 Z2.979 C6.667
N1180 Z2.961 C10.
N1190 Z2.942 C13.333
N1200 Z2.924 C16.667
N1210 Z2.905 C20.

Link to post
Share on other sites


UnPinned posts
vanek77777
20 часов назад, Neophyte_ сказал:

Здравствуйте! Пишу токарно-фрезерный постпроцессор для станка со стойкой sinumerik 828D. Появилась проблема: в режиме XZC и работе приводным инструментом когда ось  C совершает полный оборот и нужно перейти из точки С355  в точку C3, шпиндель совершает движение в обратную сторону. Вопрос как этого избежать и сделать движение непрерывным?

 

 

 


N1060 Z3.183 C330.
N1070 Z3.164 C333.333
N1080 Z3.146 C336.667
N1090 Z3.127 C340.
N1100 Z3.109 C343.333
N1110 Z3.09 C346.667
N1120 Z3.072 C350.
N1130 Z3.053 C353.333
N1140 Z3.035 C356.667
N1150 X41.939 Z3.016 ;В этот момент вращение в другую сторону
N1160 X42.01 Z2.998 C3.333
N1170 Z2.979 C6.667
N1180 Z2.961 C10.
N1190 Z2.942 C13.333
N1200 Z2.924 C16.667
N1210 Z2.905 C20.

 

На sinumerik решается намного легче. Попробу вывод С=DC()

Только что, vanek77777 сказал:

На sinumerik решается намного легче. Попробу вывод С=DC()

Должен ехать по кратчайшему пути

  • Нравится 2
Link to post
Share on other sites
Neophyte_
35 минут назад, vanek77777 сказал:

На sinumerik решается намного легче. Попробу вывод С=DC()

Должен ехать по кратчайшему пути

Товарищ! Спасибо огромное! Все получилось!!!

 

Link to post
Share on other sites
vanek77777
16 минут назад, Neophyte_ сказал:

Товарищ! Спасибо огромное! Все получилось!!!

 

Пожалуйста!) Ставь лайк:biggrin:

Edited by vanek77777
  • Нравится 1
Link to post
Share on other sites
Stanislav
24.10.2025 в 14:50, Neophyte_ сказал:

Здравствуйте! Пишу токарно-фрезерный постпроцессор для станка со стойкой sinumerik 828D. Появилась проблема: в режиме XZC

Был у меня смежный вопрос. Зачем вы фрезеруете таким образом (выводя XC), а не включаете режим интерполяции на сименсе то он уж точно должен быть, а код можно писать обычный X и Y при этом можно будет включать коррекции G41\G42 на радиус инструмента? 

А в таком случае как у вас коррекцию включить не удастся. 

Link to post
Share on other sites
vanek77777
1 час назад, Stanislav сказал:

Был у меня смежный вопрос. Зачем вы фрезеруете таким образом (выводя XC), а не включаете режим интерполяции на сименсе то он уж точно должен быть, а код можно писать обычный X и Y при этом можно будет включать коррекции G41\G42 на радиус инструмента? 

А в таком случае как у вас коррекцию включить не удастся. 

Это если осевым инструментом с помощью transmit. А если радиальным? Не уверен, что transmit сработает

Link to post
Share on other sites
Stanislav
25.10.2025 в 21:01, vanek77777 сказал:

Это если осевым инструментом с помощью transmit. А если радиальным? Не уверен, что transmit сработает

Не пробовал делать фрезеровку радиальным инструментом, постом xzc, но полагаю это только позиционная обработка будет, не знаю, может и нет не пробовал.

 

Если вы фрезеруете плоскость вдоль оси Y, получится ли нормальная поверхность получается фреза ходит вверх вниз по Х, деталь под ней проворачивается?

 

Если инструмент радиальный то я использую 5и осевой пост (как и было указано во всем известном  примере на ютьюбе), просто не вывожу ось B (предполагается что она равна 90 градусов). Вращение стола ось С есть вращение шпинделя.

 

Я прихожу к мнению что многие делают через xcz потому что так было показано в том же видео, и потому как это первое решение которое приходит в голову. 

 

Полагаю что этот пост нужен только для сверления, фрезеровку осевым инструментом нужно делать обычным 3х осевым постом с включением трансмит в терминологии siemens, g12.1 на фануках.

 

Возможно надо иметь два варианта. Обычно станки с Y имеют ход +-50мм. Если ход игрика позволяет сделать пвз на целендрической поверхности (деталь диаметр 80мм) то применять 5и осевой пост.

Если деталь 200мм диаметр, то хода не хватит и ничего не остается, как фрезеровать трансмитом, но думается поверхность плоской грани будет не очень.

 

 

Edited by Stanislav
Link to post
Share on other sites
Stanislav
25.10.2025 в 21:01, vanek77777 сказал:

Это если осевым инструментом с помощью transmit. А если радиальным? Не уверен, что transmit сработает

Не пробовал но с другой стороны что мешает трансмиту сработать в этой ситуации. Если без корректора то траектории на центр инструмента (на точку) станку надо лишь преобразовать из декартовых координат в полярные, как расположен инструмент это не его дело.

 

Если с корректором то есть вероятность что тоже сработает если выбрать плоскость коррекции YZ G19.

Edited by Stanislav
Link to post
Share on other sites
Stanislav

Сам с собою тут продолжаю дискуссии, может кто все же подскажет кто, у кого опыта в токарных постах побольше.

 

25.10.2025 в 21:01, vanek77777 сказал:

Это если осевым инструментом с помощью transmit. А если радиальным? Не уверен, что transmit сработает

Ну как бы этот пост  Turn-ZXC в полярных координатах вообще не пригоден для вывода оброботок на цилиндрической поверхности (в плоскости G19). 

 

Вот пример на фото обработка на торце хоть и без корректора но выводиться норм, сверление на торце отлично. Но фрезеровка плоскости ерунда, некий стартовый угол и всё ни С не вращается ни Y перемещений.

 

Делаю вывод как и первоночально. Пост годиться для сверления на торце и черновой фрезеровки. Для чистовой фрезеровки с коорректором использовать 3х осевой со строкой включения трансформации.

IMG_20251029_083710.jpg

Edited by Stanislav
Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Сообщения

    • konstruktorig2025
      не все так просто. 1) при открытии детали открывается проект в который она сохранена. 2) чтобы в папке ru-RU появилась папка Lowara_Series_3HM(11-21) и в ней появился файл нужного мне исполнения (-03) Lowara_Series_3HM-03- нужно вставить в какую либо сборку файл этого исполнения из библиотеки. опять же сборка создается в каком либо проекте.   вопрос что делать с проектом? как организовать все это учитывая все вышесказанное? забегая наперед скажу что в исходной сборке, которая не может найти эти файлы исполнения очень много таких покупных изделий. надо как то ускорить процесс их нахождения.   а забегая еще более наперед скажу что начальник сказал что названия исполнений типа Lowara_Series_3HM-03- не информативные и надо бы переделать все эти параметрические модели чтобы в названии были габариты и какая там трубная резьба ну к примеру    т.е. если я буду создавать новые библиотеки с другими покупными изделиями, которых предыдущий конструктор еще не делал и  которые я буду использовать в новых сборках мне прийдется по другому обзывать исполениния.   а если я хочу открыть для образца его старые проекты мне чтобы эти файлы отобразились в его сборках мне нужно чтобы библиотеки и каталоги и исполнения параметрических деталей именовались в точности так как он их именовал.   т.е. фактически мне нужно создать два варианта библиотек: 1) для просмотра его проектов 2) для создания моих новых проектов так как требует начальник   и это только те проблемы которые всплыли в первый день моего изучения параметрических деталей и библиотек. что будет дальше неизвестно, но чувствую что проблем прибавится...   сейчас основная проблема в этой теме:    
    • BSV1
      Нарисуйте просто квадрат и просто окружность. Будет проще.   И я бы посоветовал Вам обратить внимание на родной для ТФ эскизник.   Листовая деталь в данном случае и не нужна. В ТФ Вы можете построить 3D модель гнутика твердотелом и она будет восприниматься, как листовая (если правильно построите).
    • konstruktorig2025
      перерыл все настройки, но так и не нашел галочки типа отображать фантом детали или там отображать результат моделирования или предварительный просмотр модели
    • Ветерок
      При редактировании эскиза нет ничего, кроме эскиза.
    • zerganalizer
      В этой ветке вы их тоже не демонстрируете - отсюда всё методом научного тыка. Аборигенам плевать на меня и мои усилия - мне тоже плевать на таких аборигенов, которые только и демонстрируют практику туртотравления остальных.   Если бы мне сразу указали на явные ошибки и дали ссылки, где взять табличку с точными данными по любому профилю - я давно бы жил на Таити.   Кстати, пока вы не покажете свои рассчитанные поляры, которые близки к эксперименту, ссылку на который вы дадите - вы для меня дурашка несведующая в данном вопросе.
    • a_schelyaev
      Ваши поляры ценны настолько, насколько вы понимаете физику моделируемого процесса и используемый инструмент моделирования. И вы не демонстрируете владение техническими и методическими нюансами внешнего обтекания профиля/крыла. Вы автоматизировали бардак и теперь плодите его в огромных количествах, красиво разложенный на графиках. А нарцисстическая форма подачи себя отпугнула аборигенов форума.
    • konstruktorig2025
      т.е. при редактировании детали в отдельном окне фантома тоже нет?
    • Ветерок
      Одинаково в Солидах 16, 20 и 22 (ибо настройки общие)  
    • konstruktorig2025
      скрин с деревом конструирования в студию!
    • Ветерок
      У меня при редактировании эскиза никакого фантома не отображается вообще. И это логично, потому что результат будет только после завершения работы с эскизом. Возможно, есть какая-то опция "отображения будущего", которой я не пользуюсь.
×
×
  • Create New...