Jump to content
Алексей_000

4X постпроцессор для Powermill c постоянной скоростью по поверхности...

Recommended Posts

Алексей_000

Всем добрый день.

Из найденных мной постпроцессоров для вывода четвертой координаты в G-код в основном просто выводятся угловые координаты, а скорость подачи ни как не регулируется при повороте....Естественно миллиметры в минуту это не тоже самое что градусы в минуту...следовательно перемещение по поверхности сильно зависит от "диаметра" обрабатываемой детали (хотя более правильно  - от расстояния кончика инструмента до центра поворота)... Как я понял, для вывода правильной скорости в таком случае используется команда G93 InverseTime  или RTCP  но обработчик этих команд (в промышленных станках) находится уже на стороне станка...

А что делать если станок не поддерживает такие режимы ? Надо как-то заставить постпроцессор рассчитывать компенсацию скорости подачи при многоосевом перемещении.

Кинематика станка, понятное дело, вносит свои коррективы в алгоритм такого расчета, по этому примем самую распространенную - поворотная ось A вдоль координаты Х. (Исходный ноль - ось координаты А)

Для примера.

Обрабатываем цилиндр диаметром 50мм скорость 157мм.мин. Но так как станок угловые перемещения воспринимает как градусы в минуту ( т.е. 157гр/мин ), скорость на поверхности естественно гораздо ниже.

Так как длинна поверхности цилиндра диаметром 50мм. это 157мм, то скорость поворота должна быть 360 гр/мин.

Вот надо как-то все это художество пересчитывать в постпроцессоре.

Кто-то уже решил данную задачу ?

На форуме решения данной проблемы я не нашел, если что ткните носом.....

Да, кстати, в Mach3 есть поддержка G93 InverseTime ?

В описании G-кодов есть описание этой команды, а где ее активировать(и поддерживается ли она вообще) я так и не нашел.....

Share this post


Link to post
Share on other sites


eksodus
1 час назад, Алексей_000 сказал:

Надо как-то заставить постпроцессор рассчитывать компенсацию скорости подачи при многоосевом перемещении.

это можно настроить в постпроцессоре -

IT.png.3e66a370ea801681568f00f996d5e679.png

Share this post


Link to post
Share on other sites
Алексей_000

Это ни чего не дает, подача резания(в моем примере это 157мм/мин) выдается в самом начале кода и не меняется !!! Можно еще выставить в закладке МНОГООСЕВЫЕ параметр "Использовать постоянную по поверхности", но тут как раз (если я правильно разобрался) начинает выдаваться скорость в режиме InverseTime. 

В  режиме InverseTime выдается время за которое надо отработать перемещение........  F = 1 / T... 

В двух словах, в моем примере, перемещение при подаче в 157мм/мин  на полный оборот надо будет произвести за 1 минуту. Т.е. в код будет выведена подача F1. (соответственно в начале поворота надо выдать команду G93, а после поворота G94)

Но станок-то их не понимает !!!

Share this post


Link to post
Share on other sites
Е в г е н.

Вычисления подачи в скрипте. Если непонятно куда, что подключать и что за формулы, пиши в личку.

5974221ec4591_1.thumb.jpg.3cc3fdddd1a9fdced7709aa4651f82f6.jpg59742228f2159_.thumb.jpg.569432e3d65c19f58845bfd4bf095868.jpg

  • Нравится 4

Share this post


Link to post
Share on other sites
Алексей_000

Спасибо за отзыв ! Я уж думал эта тема ни кому не интересна...И странно, что ни кто не предложил свои услуги по написанию постпроцессора на заказ.......

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

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

На "цилиндрических" деталях работает нормально, сидел с секундомером измерял время... При 16 минутах обработки кода - совпадение с расчетным временем из статистики NC файла секунда в секунду .

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

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

Буду пробовать Ваш код !!! 

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

Скрипт.png

Edited by Алексей_000
  • Нравится 1

Share this post


Link to post
Share on other sites
Алексей_000

Проверил Ваш скрипт, все отлично работает !!!

Так как из меня еще тот программист, у меня были сомнения на счет моего кода, но все оказалось правильным...

Share this post


Link to post
Share on other sites
kamaz

Добрый день коллеги! 

У меня есть такой вопрос? 

Есть станок  DMG V 1035 (ульяновского производства) стойка 840D

Так вот, завод предлагает свою 4-ю ось производства Lidmon 

Подготовка 4-й оси есть 

А я хочу прикрутить другую ось итальянского производства  

вроде всё под сименс подходит, судя по документам.

Но есть сомнения!!! 

Кто не будь  решал такую задачу??

Может что посоветуете!!!

250.jpg

Share this post


Link to post
Share on other sites
cnc-kursk

Добрый день.

 

Описанный скрипт работает. Внедрил. Благодарю!

 

Share this post


Link to post
Share on other sites
Е в г е н.

Пользуйтесь)) Сам я им не пользуюсь, станки 5 осей, умные))) Делал так для опыта, хорошо что кому то это пригодилось. 

  • Нравится 1

Share this post


Link to post
Share on other sites
bzhkandrey

Комрады, сбросьте пожалуйста проц с внедренным скриптом, что-то не могу осилить, нужен пример для подражания)

Заранее спасибо!

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.



  • Сообщения

    • DDP
      Я не нашел КП от Сименс, могу сказать две вещи: 1. все зависит от набора модулей; 2. наборы модулей продуктов Дасо (высокого класса) примерно в 1,5 раза дороже аналогичных по функционалу от Сименс. Для примера прилагаю расчет на 3DEXPIERENCE (конфигурация для пром. дизайна и управления проектами) – прикидывайте:   Не получится, я пробовал. Русскому офису спасибо за работу и понимание, но они ничего не решают, старались, запрашивали, но ответ – только аренда. После того, как Adobe перешла с продажи софта на аренду (софт, как сервис), у всех крышу снесло, причем снесло с разной степенью адекватности. У Autodesk перешли тотально, но цены снизили, PTC тотално и цены жесткие, Dassault Systemes и Siemens не тотально пока, за аренду цены дешевле, а постоянные лицензии по-старому. В общем, постоянную лицензию SolidWorks, CATIA, SolidEdge и NX пока еще можно купить (кому как бюджет позволит). Есть шанс, что через две версии T-Flex подтянут, но тут нет гарантии, пока, вроде, движутся нормально (с учетом их мощи). Время весьма интересное, стоим на развилке: при одном раскладе можно подождать наших, чтоб не переплачивать, при другом можно не успеть с уже состоявшимся и пока еще доступным (относительно, разумеется) софтом.
    • Bot
      От редакции isicad.ru: Недавно Марина Король, организатор и вдохновитель компании «Конкуратор», вернулась в практически родной для неё российский Autodesk. Нашей редакции пока неизвестно, кому и в каком виде достался «Конкуратор», но вот на днях мы получили и предлагаем вашему вниманию информационное письмо, свидетельствующее о продолжающейся жизни отечественного просветителя в отрасли BIM. Уважаемые коллеги, дорогие друзья! Мы продолжаем знакомить вас с новостями в мире BIM и информацией, которая может быть интересна и полезна вам сегодня, когда вы строите планы на будущее: от формирования BIM-стратегии вашей компании до развития вашей личной карьеры. Всем заинтересованным мы регулярно сообщаем о новостях и важных событиях в мире BIM (в России и за ее пределами). Предлагаем вашему вниманию очередной выпуск корпоративной новостной рассылки нашей компании – BIM-POST. В ней мы отражаем важные события, тренды и итоги в мире BIM. Желаем здоровья вам и вашим близким! [...] View the full article
    • DDP
      Лол, отчасти согласен, при текущем подходе может и точка, а может и крест или очередной ребрендинг с прогибом, вариантов не так уж много – увидим А так да, каждый голосует своим рублем. Мы проголосовали , было интересно понять чужое отношение к этому рыночному явлению, многие, правда, воздержались, но и на том спасибо, во всяком случае уже понятно, с чем связана такая лояльность.   Когда станете юриком, интересанты появятся, а пока можете давать поистине изобретательные советы относительно софта, пока Вы никому не понадобились, пока есть возможность арендовать сервера, пока трафик не сильно фильтруется и пока софт еще не требует постоянной авторизации при запуске. Когда все оцифруют, самозанятость также станет весьма интересной.
    • chatjokey
      Через Drag&Drop, или кнопкой выбора?   мне не понятно откуда взялась эта надпись. "Please upload minimum one image". когда все уже почти переведено. эта надпись тоже.    а еще я попробовал эту фото. и все работает.   что по другому происходит не так как в видео?   галка появляется на подргуженных фотографиях? 
    • сааня
      Здравствуйте. Пытаюсь разместить оборудование, пишет - Please upload minimum one image. Хотя оъбём меньше 3 мб, что то непонятно. Фотка эта 
    • Kir95
      макрос для переноса размера на смежный угол  
    • Kir95
      Макрос для переноса углового размера на смежный угол, проходит по кругу все секторы, работает в эскизе модели и чертеже (перед запуском выбрать нужный размер)         
    • AlexAB
      karachun, я с Вами, в принципе, согласен. Но дело в том, что я и в CATIA только начинаю. Поэтому у меня пока есть выбор, что осваивать, в каком направлении двигаться. Вообще по текущей работе я занимаюсь CAD - системами среднего уровня (AutoCAD, T-FLEX, немного работал в КОМПАС). Лет 7 тому назад столкнулся с DEFORM: решал в нём несколько задач пластического деформирования, в частности - эластичной средой. После того в связи с "трудовой деятельностью" перешёл в сферу CAD. Иногда встречается статический анализ во встроенных модулях AutoCAD и T-FLEX. А сейчас, так сказать, "в целях профессионального развития" нужно осваивать что-то потяжелее и с нелинейными CAE - возможностями. Некоторые задачи того требуют. Вот и думаю, что перспективнее. CATIA очень привлекает широчайшими возможностями моделирования поверхностей. В этой связи заинтересовался плагином для CATIA под названием SIMULIA: тоже предоставляет опции нелинейного и температурного анализа (подключаемые модули ANL, ATH). По смыслу SIMULIA, кажется, похожа на упомянутый в этой теме 400-й решатель в НАСТРАНЕ: SIMULIA, встраиваемая в CATIA - это "урезанный" АБАКУС. Надо пробовать, изучать ...
    • alek77
      Нет, если проставлять - то уж прямо в чертеже на виде, как сейчас и происходит, а хотелось бы автоматизации. В справке есть пример, но больно мудрено и с предварительным выбором кромки в модели. Не знаю как выбор сделать автоматом в чертеже на виде. http://help.solidworks.com/2017/english/api/sldworksapi/Select_Entity_in_Drawing_View_Example_VB.htm Да и не кромку надо выбирать, а точки экстремумы
    • Fedor
      Столько же сколько и натуральных алеф-нуль  то есть счетное множество. Как например число членов ряда   :) 
×
×
  • Create New...