Jump to content
Pro_Dio

Винтовая Интерполяция В Pm

Recommended Posts

Pro_Dio

Помогите, пожалуйста разобраться в винтовой интерполяции! В PM есть такая функция задания подвода: "наклонно > врезание > дуга". В результате чего имеем на экране монитора красивую синенькую винтовую линию. А после постпроцессирования получаем линейный код по G1 в виде ломанных отрезков, стремящихся описать эту винтовую линию.

Какие манипуляции нужно провести, чтобы избавиться от G1 и получить G3(G2) x... y... z... i... j... k...?

Такой же результат получается при создании стратегии "Обработка с постоянной Z", "Обработка 3D смещением", "Обработка с оптимизированной Z" и т.д., где имеет место винтовая линия, описывающая цилиндр, конус или др. сложную поверхность.

Share this post


Link to post
Share on other sites


ava

В Параметрах NC Файла: Впмсать дуги > Вкл. Это для вывода G2, G3.

Можно конечно для спирали там же установить Вывод циклов > Вкл, но скорее всего придется править постпроцессор.

Удачи.

Share this post


Link to post
Share on other sites
Pro_Dio

Параметры NC файла > включить вывод циклов - никакого результата не дал (также выводятся команды линейной интерполяции)

Какие же всетаки строчки нужно вписать в постпроцессор, чтобы получился верный результат?

Share this post


Link to post
Share on other sites
MFS

Насоклько я знаю - никак. Есть варант для выборки, но сообществом он признан чересчур извратным ))

Share this post


Link to post
Share on other sites
rw666

вписать дуги в NC файле и не могло помочь, он вставляет дуги которые лежат в плоскостях XY, YZ, XZ.

(т.е. начальная, конечная и центральная точка имеют одну общую координату для плоскости XY - это Z)

А винтовая линия - по определению не лежит в одной плоскости.

Хотя 2 последние плоскости - не на всех стойках могут пройти, не все могут интерполировать дуги в плоскостях отличных от XY.

Share this post


Link to post
Share on other sites
Pro_Dio

Спасибо всем что помогли поставить окончательные точки над "i"! Так я и догадывался, что пост и сам PM от не может делать винтовую интерполяцию, как ни крути - верти help поста!

Share this post


Link to post
Share on other sites
MFS

Хм, коллега, многие современные стойки как раз способны делать спираль одной командой, являющейся, кстати, синтаксическим расширением команд G2/G3.

Только вот Милл может выдавать такой код только если ему это явно указать - в команде сверления. Насколько я знаю.

Можно сделать черновую с засверливанием, а потом сгенерить сверление с помощью спирального врезания .... :lighten:

А пост тут ни при чем... Милл просто не выдает такую команду в cldata, в посте-то синтаксис можно нарисовать.

Share this post


Link to post
Share on other sites
Pro_Dio

Хм, коллега, многие современные стойки как раз способны делать спираль одной командой, являющейся, кстати, синтаксическим расширением команд G2/G3.

Вот, вот здесь поподробнее, пожалуйста, как это реализовать? А то всё вокруг, да около...

Только вот Милл может выдавать такой код только если ему это явно указать - в команде сверления. Насколько я знаю.

Можно сделать черновую с засверливанием, а потом сгенерить сверление с помощью спирального врезания .... :lighten:

Ну это извращение, честно говоря! А если мне не одну нужно будет спираль вставлять и не используя стратегию сверления, а задавать спираль в виде подвода?

А пост тут ни при чем... Милл просто не выдает такую команду в cldata, в посте-то синтаксис можно нарисовать.

Всётаки лучше на примере продемонстрировать, если хотите сказать, что знаете как этот синтаксис прописать.

Share this post


Link to post
Share on other sites
MFS

Ну это извращение, честно говоря!

А то, оно самое )).

А если мне не одну нужно будет спираль вставлять

Это-то можно

и не используя стратегию сверления, а задавать спираль в виде подвода?

А вот это - не знаю как. И думаю, что не получится в ПМ.

Всётаки лучше на примере продемонстрировать, если хотите сказать, что знаете как этот синтаксис прописать.

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

Share this post


Link to post
Share on other sites
jkc

Поясните пожлста, для каких целей нужно, чтобы подвод по спирали выдавался винтовой интерполяцией?

Могу предположить, что только для сокращения размера кода в УП.

Имхо, интерес скорее спортивный, чем практический.

Share this post


Link to post
Share on other sites
Pro_Dio

Могу предположить, что только для сокращения размера кода в УП.

Имхо, интерес скорее спортивный, чем практический.

Правильно подметили! Актуально для станка Deckel FP2,5!

Share this post


Link to post
Share on other sites
jkc

Может, тогда использовать врезания зигзагом и не париться- как раз.

Share this post


Link to post
Share on other sites
Pro_Dio

Может мне вообще PM не использовать? Я же не спрашиваю вас об альтернативных решениях врезания в металл! А всего лишь веду речь, как реализовать такую возникшую проблему винтовой интерполяции.

Наверно здесь "рассусоливание вопроса" с вашей стороны просто не уместно. Я с надеждой обратился сюда, чтобы получить качественный ответ, а не увод темы в др. сторону!

Share this post


Link to post
Share on other sites
jkc

Наверно здесь "рассусоливание вопроса" с вашей стороны просто не уместно.

Ах, извините, что посмел посоветовать другое врезание.

То, что вы незнакомы с возможностью стоек делать спираль одной командой, являющейся, кстати, синтаксическим расширением команд G2/G3 и натолкнуло меня на столь крамольное и оскорбительное для настоящего профессионала предложение, пойти простым путем, а не вырезать гланды через одно место. :rolleyes:

Нисколько не совневаюсь в вашем праве добиваться поставленной цели любыми средствами.

Может мне вообще PM не использовать?

Хозяин барин. За язык вас никто не тянул.

Я с надеждой обратился сюда, чтобы получить качественный ответ, а не увод темы в др. сторону!

И получили достаточно подробный ответ.

Расцениваю научный термин "рассусоливание" - как мимолетную вспышку гнева и надеюсь , что что в дальнейшем автор тирады будет вежлив и сдержан в своих оценках. :smile:

Share this post


Link to post
Share on other sites
Himik

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

по данному вопросу моё мнение таково: мешает работать - меняйте систему ЧПУ на современную. 4 месяца назад отработали программу размером 1,41 Gb и никаких проблем, всё на линейной интерполяции.

Share this post


Link to post
Share on other sites
Pro_Dio

Круто! Интересно и даже качество поверхности не будет "хромать" при обработке конусной поверхности, если делать по стратегии с постоянной Z, включив опцию спираль?

Share this post


Link to post
Share on other sites
mikromashina

При обработке медного электрода стратегией "постоянная Z" по спирали качество поверхности оставляет желать лучшего, даже хорошим быстрорезом и с мелким шагом. Лучшее получается по старинке - без спирали, но с подходами-оходами по дуге и с подходами из одной точки.

Все имхо, разумеется.

Share this post


Link to post
Share on other sites
jkc

Ежедневно пачками делаю эти самые медные электроды, и спиралью и по старинке, зависит от геометрии. Подходы естественно - плавные. Переходы по поверхности нежелательны. Все нормально выходит. Никаких проблем, если следить за качеством инструмента. Никаких круговых и спиральных циклов, только линейные. Допуск 0.005. Чистовой электрод полируется, без проблем с насечками.

Share this post


Link to post
Share on other sites
mikromashina

Ну заполировать то любую поверхность ноу проблем. :smile: Я ставлю допуск 0.003мм. А по меди как работаете, попутно или встречно? Кстати, в 8 версии чего-то переместили опцию "вписать дуги" в меню перераспределения точек, к чему бы это? На черновой выборке дуги автоматом пишутся, что ли?

Share this post


Link to post
Share on other sites
jkc

Попутно. В 8 не работаю - глючит она еще , да и после 4 сп проблемы с русскими путями появились. До этого выборку не считала. короче - не айс.

Share this post


Link to post
Share on other sites
LaTiXaN

Круто! Интересно и даже качество поверхности не будет "хромать" при обработке конусной поверхности, если делать по стратегии с постоянной Z

Не обрабатывай конусный электрод стратегией "с постоянной Z"(данная стратегия для этого не предназначена) и качество поверхности хромать не будет! :blink:

Для разнообразия попробуй в твоем случае "оптимизированной Z" и будет тебе счастье! :smile:

Share this post


Link to post
Share on other sites
BoRo

Отдельный топ решил не создавать, проблема подобная. Винтовую интерполяцию обсудили, а теперь помогите разобраться с круговой интерполяцией, не могу ее запустить вместо этих ломанных линий... Посоветуйте плиз.

Share this post


Link to post
Share on other sites
jkc

Проверь, разрешена ли она в твоем конкретном ПП.

Синтаксис ПП, необходимый для нужного формата круговой интерполяции многократно обсуждался с этом разделе. В поиск.

Share this post


Link to post
Share on other sites
Ufa MEN

Кто нибудь знает как в PM8 вписывать дуги в траекторию, раньше была галочка в параметрах НЦ файла, а куда теперь её дели ненайду.

Share this post


Link to post
Share on other sites
MFS

Кто нибудь знает как в PM8 вписывать дуги в траекторию, раньше была галочка в параметрах НЦ файла, а куда теперь её дели ненайду.

А что, он у вас работает?! 8-ка? А СП какой?

Share this post


Link to post
Share on other sites
Ufa MEN

Работает, про остальное скромно помолчу, неудобств много.

Share this post


Link to post
Share on other sites
scorpion1007

 И снова здрасьте.

Нашел в толмуде по стойке, что станок поддерживает винтовую интерполяцию.

 

12.thumb.png.34607f41ac40e7c619dd0f0a8e5b6b4a.png123.thumb.png.b5765d313ce18dad04c5060df388de27.png

 

 

В постпроцессоре приписаны команды, но что-то реально ни разу не встречал  коде.

 

1234.thumb.png.296a77c1012cb9ae427cf71c533ce373.png

 

Есть подвод по вертикальной дуге, но он не находится чисто в плоскостях XZ или YZ, типо между ними плюс минус.

Возможно ли этот подвод вывести одной командой через винтовую интерполяцию, а на через аппроксимацию линейными отрезками?

 

11.png.c964958ae0098598f42b8dbf8cccf8be.png

Share this post


Link to post
Share on other sites
scorpion1007

Смотрите, есть некая деталь из ДСП. Наклонное врезание не оч подходит, так как при врезании возможен скол ламината. Приходится делать такое хитрое врезание компрессионной фрезой сразу на всю глубину, только после этого по дуге подводим фрезу к детали

Прикладываю видос для пояснения.

В первом случае подвод выполняется фактически в плоскости YZ G19 при этом включается винтовая!!! интерполяция, хотя это можно сделать обычной дуговой. Ан нет, действительно выдается helical и третья координата X. Зачем? Непонятно.

 Во втором примере фреза подходит под углом в 30 градусов к детали, не в какой-либо плоскости. По идее вертикальный дуговой участок должен быть прописан через винтовую интерполяцию. Однако постпроцессор режет дугу на отдельные линейные участки.

Подскажите в чем трабл, может я чего-то не бум-бум)) Может это через отдельный скрипт прописывается? Может я зря пытаюсь разобраться и все так и должно быть?

Особой производительности труда это не изменит, просто мне нравится красивый и правильный код)

 

 

Share this post


Link to post
Share on other sites
mannul

@scorpion1007 

По п.1. увидел у вас в отладке X70.2651 и X70.2653. Попробуйте в посте и/или в траектории уменьшить допуск. И вообще немного странно видеть 4 знака после запятой для дерева.

По п.2. попробуйте поиграться с настройками поста Support Arbitrary Plane Arcs.

Share this post


Link to post
Share on other sites
scorpion1007
9 минут назад, mannul сказал:

@scorpion1007 

По п.1. увидел у вас в отладке X70.2651 и X70.2653. Попробуйте в посте и/или в траектории уменьшить допуск. И вообще немного странно видеть 4 знака после запятой для дерева.

По п.2. попробуйте поиграться с настройками поста Support Arbitrary Plane Arcs.

Уменьшение допуска и увеличение точности вылилось в полное преобразование псевдовинтовой в чистую дуговую интерополяцию.

Включение Support Arbitrary Plane Arcs привело, что второй файл перестал  постпрецессироваться , он отказывается даже апроксимировать дуги не лежащие в плоскостях.

Share this post


Link to post
Share on other sites
Metal_Cutter

@scorpion1007 Уже задавали такие вопросы, Вы бы поискали в прошлых темах. Винтовая интерполяция, насколько я помню, поддерживается только в цикле спирального сверления. В других случая пока нет, но разработчик над этим работает.

Share this post


Link to post
Share on other sites
eksodus
20 часов назад, mannul сказал:

И вообще немного странно видеть 4 знака после запятой для дерева.

да и для металла тоже )

 

19 часов назад, scorpion1007 сказал:

Уменьшение допуска и увеличение точности вылилось

ну вообще он имел в виду уменьшить точность, а не увеличить, ибо 4 знака после запятой многовато, можно и два оставить для дерева

Share this post


Link to post
Share on other sites
scorpion1007
6 часов назад, eksodus сказал:

да и для металла тоже )

 

ну вообще он имел в виду уменьшить точность, а не увеличить, ибо 4 знака после запятой многовато, можно и два оставить для дерева

Стойка не очень любит округления, особенно когда дополнительно указывается центр дуги

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.



  • Сообщения

    • Jesse
      понял..) ну полистайте тему там вроде народ макросами занимается. Мб было чё. Или прям там и спросите. Вообще, помнится Солид может строить массив по точкам, координаты которых указаны в эксельном файде (правда я таким не занимался ни разу.. не приходилось). Мб и можно это дело как-то автоматизировать макросом...
    • inn3r
      Немного поменял конструкцию молниеотвода ( увеличил толщину стенок труб). В итоге максимальные напряжения уменьшились до 188 МПа, перемещения до 1.2м. Молниеотвод.SLDPRT-последняя модель Пытаюсь провести нелинейный анализ - выдает ошибку Для нагрузок задал следующую кривую Время брал исходя из этого, наибольший период собственных колебаний 1с. Собсна че делать хз
    • embedMaster
      Понял, спасибо
    • РоманВ
      как минимум в меньшем удобстве при работе со сборкой. Это по аналогии с той ситуацией, когда люди моделируют симметричную деталь, располагаю ее где-то в стороне от плоскостей. Т.е. невозможно становится использовать базовые плоскости для операции отражения. В сборке с такими деталями невозможно использовать их базовые плоскости для привязки детали к другим деталям. Дальше то же самое. Сборка, висящая где-то в стороне от базовых плоскостей, неудобнее привязывается в более старшей сборке. Вы просто сделайте как делаете, а потом сделайте как советуют и сравните ощущения.
    • Arkentos3
      полный расчет по детали идет в екселе, который уже в свою очередь по рассчету из каталогов подбирает нужные размеры для формирования детали, заносить в солид сотни, а то и тысячи комбинаций такое себе удовольствие) 
    • lskd89v
      About Us HANGZHOU YANHUAKE TRANSMISSION CO.LTD was built in year 1998, it has a superior geographical position as it is located in the economic and technological zone of Xiaoshan district,Hangzhou,and next to Xiaoshan International Airport.It is a modern joint-stock enterprise with research,manufacture,and trade in chain industry.It is a member of National Chain Drive Standardization Technical Committee, and China National Chain Industry Association. With rapid growing, the producing capacity of our company now is 7 million pieces of chains per year. We own fixed assets of 50 million RMB, and cover an area of 60 thousand square meters, including 35 thousand square meters of plant construction area. We have around 400 staffs, incl.38 college graduates and 8 senior engineers. The products we mainly have now are as below: A.B series roller chain&attachments, bush chain, double pitch chain and conveyor chain, motorcycle chain, automotive chain, leaf chain, accumulation chain,agricultural chain, stainless steel chain, hollow pin chain,and chains coated with zinc , nickel or dacromat....we are also providing conveyor chains with big pitch and many special chains according to customer’s requirements. We have more than 1000 varieties of product, and nearly 10 thousand items. Our products comply with GB, ISO and ANSI, JIS, DIN, BS standard, and the performance can reach to the requirements from Europe, America,or Japan. We are meeting customer’s requirements according to our idea of “developing through quality” and the JIT production mode. Our company have scientific management,independent,innovation,advanced technology, sophisticated equipment , strict test,perfect process,good service,high credit and first-class quality.we have passed the authentication of ISO9002 quality system in year 2001, got ISO9001 quality system certification in year 2002, and ISO9002 quality system certification & Environmental Management System Certification in year 2004.we won reputations of Zhejiang high and new technology enterprise,Zhejiang high and new products, famous brand of Hangzhou, the first credit demonstration enterprises, etc. Oriented toward the 21st century, our company has made a market developing plan and long-term developing plan, we are seeking more partners in the world, and want to have a win-win development with our customers, we are looking forward to work with a new attitude, a pioneering and constant innovation spirit,and forge ahead to create a promising future!Rice Harvester Chains Made in China website:http://www.drivingchains.com/
    • embedMaster
      Почему? В чем проблема отсутствия фиксации итоговой сборки в пространстве, если каждый элемент внутри сборки определен? Имею ввиду, что положение элементов относительно друг друга в сборке детерминированы. А в чем заключается расплата?
    • ddm
      Ищем исполнителя на постоянной основе для выполнения заказов. Требуется изготовить по чертежам Шайба, Вал по 30 шт. Предложения просьба отправлять на почту ddm282@yandex.ru ,проходных цен нет , обязательное условие для исполнителя-наличие в цене НДС. В сообщениях обязательно указывайте Ваше месторасположения.
    • РоманВ
      Вращение ограничивается диапазоном движения курсора по экрану. По вертикали я могу повернуть на 180 град, по горизонтали делает два оборота на 360 град. Возможно на это влияет еще и скорость курсора в виндовых настройках
    • kenny
      это один из базовых принципов проектирования в CAD-ах. те, кто его не выполняют потом жестоко за это расплачиваются.
×
×
  • Create New...