Официальный форум российского программного комплекса T-FLEX PLM


Поиск  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Моделирование через программирование
 
Есть необходимость создания некой подпрограммки/доп.модуля, который воссоздавал бы 3D-тела по определённым законам, а именно перемещениям двух объектов друг относительно друга. Т.е. итоговая деталь получится, когда из заготовки убрали «мясо» путём проникновения в неё другого тела. Пятно контакта заготовки и другого тела является обязательным как бы = «Операция-булева-вычитание». Таким образом, мы получаем реальное изготовление детали. Подобие у флекса есть (T-FLEX NC Tracer), так что Вы скорей всего понимаете, о чём я говорю. Заготовка имеет только вращение вокруг одной оси (допустим вокруг Y), а тело имеет возможность перемещаться сразу по двум осям (допустим X и Z ), при чём строго в зависимости от поворота заготовки. Это обкат и «нарезание»/получение эвольвентного профиля зубчатого колеса.
Дело не шибко хитрое, можно и вручную сие воспроизвести, но дискретность/шаг и всё такое…для получения хорошей картинки требуется большое кол-во булевых операций. Для оптимизации, ранее было создано некое подобие необходимого, в котором наваяли и интерфейс и там самообразовывался инструмент необходимых геометрических размеров … и в принципе получалось желаемое, но поскольку это делал студент, то выполнение вышло безответственным и незавершённым! Не совсем понятно, как движется инструмент и связано ли его движение с заготовкой. Да и к тому же возникали траблы с финальным показом получающейся 3D-модели. Самое большое у меня доходило вроде до 1472 бул.опер. дальше флекс вылетал. Естесно это решалось за несколько часов. Т.е. я на ночь ставил, а утром смотрел результат! Толи что-то неправильно в программировании, толи в движениях и законе непрерывного касания заготовка-инструмент… Картину портит ещё и образовывающаяся ступенчатость эвольвентной поверхности, которая в реалии должна быть идеально гладкой. А ведь безупречная гладкость вполне возможна, т.к. флекс запросто воспроизводить 3D-тело при движении некого профиля по определённой траектории!
В общем, я нуждаюсь в хорошем ОТВЕТСТВЕННОМ программисте, который знает структуру флекса. Уверен, что для толкового специалиста это дело пары вечеров… Если кому-то будет полезным - я включу в соавторов научной статьи…возможным, а скорей правильно сказать - обязательным, будет наличие финансового поощрения, в пределах разумного, конечно же!
Ну а если ещё и получится создать G-код по этим же движениям/координатам, то это вообще идеальный вариант будет!!!!! Сейчас у меня в КИМГМУ(МАМИ) готовится эксперимент прям на зубофрезерном станке, который я переоборудую в ЧПУ. Вот и хотелось бы сначала получить ТОЧНУЮ 3D-модель нарезаемого колеса, посмотреть пятно контакта пары колёс…по результатам обследования определить достоинства и недостатки, внести корректировку в образование поверхностей, а уже потом изготавливать пробные экземпляры в железе.
Страницы: Пред. 1 ... 3 4 5 6 7 8 След.
Ответы
 
Цитата
Sila Musli написал:
Просите разрабов это сделать, только им доступно такое. А мне придётся всё заново делать в 12.
блин :(
А как вообще это делалось? Это было реальное удаления "мяса" из тела или заблаговременно было создано тело с вырезом и отдельно удаляемое "мясо", которое потом в зависимости от положения уменьшало свою длину?
 
Цитата
Vlad-kolomna написал:

Цитата
Sila Musli написал:
Видимо Флекс не 14.0.17.0 у Вас.
можете в 12ый пересохранить?

Предлагаю поставить учебный ТФ 14.0.17, скачав с сайта. Разберетесь и сами сможете в 12 спокойно сделать, ведь все равно разбираться и строить.
 
Цитата
Денис Пользователь написал:

Цитата
Vlad-kolomna написал:
Цитата
Sila Musli написал:
Видимо Флекс не 14.0.17.0 у Вас.
можете в 12ый пересохранить?
Предлагаю поставить учебный ТФ 14.0.17, скачав с сайта. Разберетесь и сами сможете в 12 спокойно сделать, ведь все равно разбираться и строить.
предложение пнинято! ;-)
 
Цитата
Vlad-kolomna написал:
А как вообще это делалось? Это было реальное удаления "мяса" из тела или заблаговременно было создано тело с вырезом и отдельно удаляемое "мясо", которое потом в зависимости от положения уменьшало свою длину?
Реальное удаление будет только на станке))) Там увеличение выреза идёт одновременно с движением заготовки и инструмента, хотя можно и вторым вариантом, всё зависит от ваших предпочтений. Вариантов несколько.
 
Цитата
Sila Musli написал:

Цитата
Vlad-kolomna написал:
А как вообще это делалось? Это было реальное удаления "мяса" из тела или заблаговременно было создано тело с вырезом и отдельно удаляемое "мясо", которое потом в зависимости от положения уменьшало свою длину?
Реальное удаление будет только на станке))) Там увеличение выреза идёт одновременно с движением заготовки и инструмента, хотя можно и вторым вариантом, всё зависит от ваших предпочтений. Вариантов несколько.
вырез задан изначально или он,действительно, получается от одновременного движения обоих тел?
 
Цитата
Vlad-kolomna написал:
вырез задан изначально или он,действительно, получается от одновременного движения обоих тел?

Цитата
Sila Musli написал:
Там увеличение выреза идёт одновременно с движением заготовки и инструмента
Вырез задан изначально, но его размер зависит от движения.
 
Цитата
Sila Musli написал:

Цитата
Vlad-kolomna написал:
вырез задан изначально или он,действительно, получается от одновременного движения обоих тел?

Цитата
Sila Musli написал:
Там увеличение выреза идёт одновременно с движением заготовки и инструмента
Вырез задан изначально, но его размер зависит от движения.
хреново... :(
Изменено: Vlad-kolomna - 18.03.2015 11:28:08
 
Цитата
Vlad-kolomna написал:
хреново...
чего хренового?
 
Цитата
Sila Musli написал:

Цитата
Vlad-kolomna написал:
хреново...
чего хренового?
:D
что вырез задан изначально
 
Цитата
Vlad-kolomna написал:
что вырез задан изначально
А какая разница? Это входные данные всё равно вносить так или иначе. Иначе Вам в КАМ, а не в КАД. А так Вы указываете системе что делать, т.е. вырез и булевую заготовки и выреза, а дальше одновременно с движением идёт увеличение выреза. Получается как бы удаление материала. Но если Вам нужно наблюдать стружку, то это в КАЕ.
 
Цитата
Sila Musli написал:

Цитата
Vlad-kolomna написал:
что вырез задан изначально
А какая разница? Это входные данные всё равно вносить так или иначе. Иначе Вам в КАМ, а не в КАД. А так Вы указываете системе что делать, т.е. вырез и булевую заготовки и выреза, а дальше одновременно с движением идёт увеличение выреза. Получается как бы удаление материала. Но если Вам нужно наблюдать стружку, то это в КАЕ.
да неее, стружка не нужна
 
Цитата
Vlad-kolomna написал:
да неее, стружка не нужна
а что нужно? Разве на видео не то что Вам нужно? Разве нет одновременного движения и удаления материала? Что не нравиться? Если Вы хотите сказать системе это двигай, то крути и получить деталь, то это КАМ, в g-кодах, будет

%Имя_программы
M03 S(обороты)
G01(координаты) F(подача)
...
M05
M30
%
 
Цитата
Sila Musli написал:

Цитата
Vlad-kolomna написал:
да неее, стружка не нужна
а что нужно? Разве на видео не то что Вам нужно? Разве нет одновременного движения и удаления материала? Что не нравиться? Если Вы хотите сказать системе это двигай, то крути и получить деталь, то это КАМ, в g-кодах, будет

%Имя_программы
M03 S(обороты)
G01(координаты) F(подача)
...
M05
M30
%
боюсь, что вручную заблаговременно невозможно сделать готовый результат...
почемуто заанимировалося в обратную сторону, ну это ладно=суть ясня, я думаю. Итак, требуется что бы жёлтый кусок удалял бы мясо из прозрачной заготовки. Этот кусок перемещается по точке пересечения обеих обязательных линий в зависимости от угла поворота заготовки. Можно ли за дать тело по параметрам, но отправной точкой что бы являлась некая переменная "а"?
Изменено: Vlad-kolomna - 18.03.2015 18:23:02
 
Цитата
боюсь, что вручную заблаговременно невозможно сделать готовый результат...
Ничего не бойтесь))

По традиции файлы в 14.0.17.0
Изменено: Sila Musli - 19.03.2015 00:51:06
 
В довесок. Вариант получше(пов-ть лучше).
 
Цитата
Sila Musli написал:
В довесок. Вариант получше(пов-ть лучше).
парам-пам-пам... и вновь 12vs14 :(

а как вообще сделали?
Изменено: Vlad-kolomna - 19.03.2015 12:57:07
 
Взял ваш файл, сделал поверхность, образованную движениями, забулил с заготовкой. Запустил анимацию.
 
Цитата
Sila Musli написал:
Взял ваш файл, сделал поверхность, образованную движениями, забулил с заготовкой. Запустил анимацию.
как сие мне повторить?
 
Цитата
Vlad-kolomna написал:
как сие мне повторить?
Самый простой способ, обновиться до 14 версии.
 
Цитата
Sila Musli написал:

Цитата
Vlad-kolomna написал:
как сие мне повторить?
Самый простой способ, обновиться до 14 версии.
:Dа если чёть усложнить задачу? мне и надо и хочется самому научиться....
Страницы: Пред. 1 ... 3 4 5 6 7 8 След.