| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
01.07.2009, 18:42 | #1 | |
Построение 3D модели по данным файла CNC.
Еxpat
European Union
Регистрация: 08.01.2007
Сообщений: 1,424
|
||
Просмотров: 10388
|
|
||||
инженер-конструктор Регистрация: 21.03.2009
Жуковский
Сообщений: 37
|
А зачем, если не секрет? Все известные мне программы решают как-раз обратную задачу 3D-модель->чертеж->программа для ЧПУ. А наоборот... В принципе ПО современных станков делает что-то похожее, но исключительно с целью визуализации.
|
|||
|
||||
Moderator
Конструктор (машиностроение) Регистрация: 23.10.2006
Россия
Сообщений: 22,997
|
Pavel Samofalov, теоретически, это можно и ручками сделать, по методике "берем кусок мрамора и отсекаем все лишнее", особенно, если речь идет о 2-хкоординатной обработке. Это разовая задача?
|
|||
|
||||
Еxpat Регистрация: 08.01.2007
European Union
Сообщений: 1,424
|
Нет, это постоянная задача, так что ручками очень накладно получается. Эту операцию мне необходимо проводить для осуществления работоспособности разрабатываемой PLM-системы. Ведь помимо обработки на ЧПУ, требуется ещё осуществлять количественно-качественный контроль, контролировать перемещение от одного оборудования к другому и т.д.. То есть хочется частично уйти от разработки КМД и использовать только модель. С 2-хкоординатной обработкой проблема уже решена, это было не очень сложно, но вот 3D обработка (когда речь идёт о необходимости получить вид детали с разных сторон) – вот решение этой задачи пока в голову не приходит.
|
|||
|
||||
А какой формат у cnc файлов?
В принципе, я работаю со своим описанием 3dsolid и на лету создаю, и изменяю их, используя dxf формат. Если вопрос не праздный - думаю возможно сделать такой конвертер на заказ.
__________________
Чем гениальнее ваш план, тем меньше людей с ним будут согласны. /Сунь Цзы/ |
||||
|
||||
инженер-конструктор Регистрация: 21.03.2009
Жуковский
Сообщений: 37
|
Если речь идет об получении 3D модели по программе для плазменной резки - это еще реально. Правда в программе нет толщины - только скорость резания. Придется все равно вбивать руками.
Но например для фрезерного с ЧПУ-слишком много вопросов. Начиная от модели заготовки, размеров инструмента, нулевых точек. А если 4-х или 5-ти кординатные станки - тут еще сложнее. |
|||
|
||||
Продуман Регистрация: 22.02.2007
Питер
Сообщений: 2,840
|
Да ничего тут сверхсложно ихмо нет - был бы формат файла подробный, да размеры фрез. А дальше либо вычитай их (фрезы) по ходу движения с маленьким шагом (долгий и не точный метод - но быстрый по написанию), либо выдавливай сечение фрезы (перпендикулярное направлению движения) с помощью (vla-sectionsolid...) по траектории движения (vla-AddExtrudedSolidAlongPath...). А потом из "заготовки" вычитай полученное тело - вот и вся программа. При понятном формате - 2 дня со всеми поправками.
__________________
Когда в руках молоток все вокруг кажется гвоздями. |
|||
|
||||
инженер-конструктор Регистрация: 21.03.2009
Жуковский
Сообщений: 37
|
Если я ничего не путаю, то файл CNC плазменной резки выглядит примерно так (для детали, выложенной в ветке "машиностроение"):
%4405 "VF0007" " 1x200x200 11523.1 " " 1x 0mm #1 X 0 0 0 0 0 0 0 " " [0;0] " " --- 1. TRIAL DETAIL / --- " N1 G90 G23 G00 G41 D02 X43.266 Y45.335 N2 G91 G01 X0.99 Y-0.99 M07 M50 F3000 N3 G03 X1.414 Y-0.001 I0.707 J0.707 N4 G03 X2.346 Y5.66 I-5.654 J5.66 N5 G03 X-2.346 Y-5.66 I-8 J0 N6 G01 X-1.147 Y2.772 M09 N7 G00 G41 D02 X44.396 Y-9.704 N8 G01 X-0.011 Y-1.4 M07 M50 F3000 N9 G03 X0.992 Y-1.008 I1 J-0.008 N10 G03 X15.116 Y15 I0.116 J15 N11 G03 X-15.116 Y-15 I-15 J0 N12 G01 X1.17 Y2.763 M09 N13 G00 G40 X-34.527 Y26.14 N14 G00 G41 D01 X-34.527 Y26.14 N15 G01 X3 Y-0.043 M07 M50 F6000 N16 G01 X105 Y0 N17 G01 X0 Y-30 N18 G02 X-50 Y-50 I-50 J0 N19 G01 X-70 Y0 N20 G01 X0 Y65 N21 G01 X15 Y15 N22 G01 X0.021 Y3 M09 N23 G00 G40 X0 Y-10 N24 M01 N25 M30 |
|||
|
||||
Moderator
Конструктор (машиностроение) Регистрация: 23.10.2006
Россия
Сообщений: 22,997
|
Дима_, дело осложняется тем, что в программе может не быть данных о диаметре и типе используемых фрез, а Т-коды дают только номер инструмента в магазине.
|
|||
|
||||
Бегло посмотрел формат, подтверждаю, сделать конвертер можно, но будут трудности, уже описанные выше.
__________________
Чем гениальнее ваш план, тем меньше людей с ним будут согласны. /Сунь Цзы/ |
||||
|
||||
Еxpat Регистрация: 08.01.2007
European Union
Сообщений: 1,424
|
В принципе я не против переложить эту задачу на другую голову и инвестировать в создание вышеупомянутой программы. Создал специальную тему в разделе Поиск исполнителей, там есть данные для коммерческого предложения. Кому интересно, давайте пообщаемся с позиции деловых отношений.
|
|||
|
||||
Инженер дорожник Регистрация: 22.10.2007
Израиль
Сообщений: 1,859
|
Очень берёт сомнение в целесообразности этой работы и самой программы.
Процесс всегда идёт чертёж программа. Трудно представить существование программы без чертежа. Возможен только частный случай что утерян файл чертежа. |
|||
|
||||
Еxpat Регистрация: 08.01.2007
European Union
Сообщений: 1,424
|
Целесообразность заключается в оперативности, CNC файл автоматически формируется из параметрической модели и может содержать в себе очень широкий спектр информации, то есть мы можем выполнять заготовительные операции на производстве ещё до окончания разработки КМД. И сбора-сварка при получении рабочей документации уже будет иметь в наличии готовые полуфабрикаты. Да и перспектива визуального контроля перемещения деталей по переделам не выходя из кабинета, тоже радует. Так что пора уже начинать мыслить по новому: трёхмерно, параметрично, структурно. Пора уже думать о новом и постепенно отходить от плоских изображений.
|
|||
|
||||
Инженер дорожник Регистрация: 22.10.2007
Израиль
Сообщений: 1,859
|
Цитата:
|
|||
|
||||
Главное, чтоб было понимание, исходная модель, это одно, а полученная из CNC файла, это другое. При получении вторичной модели тела, будет пройдена двойная аппроксимация, т.е. два раза, модель будет усреднена. Усреднение, при создании CNC файла, в данном случае не рассматриваются, а при обратной конвертации, наверняка будет стоять вопрос о упрощении детали. Не удобно, если она будет весить слишком много и иметь запредельное количество поверхностей и вершин...
ps. хотелось бы взглянуть на одну из обычных деталей, до конвертации в CNC файл.
__________________
Чем гениальнее ваш план, тем меньше людей с ним будут согласны. /Сунь Цзы/ |
||||
|
||||
Еxpat Регистрация: 08.01.2007
European Union
Сообщений: 1,424
|
Цитата:
Елпанов Евгений, задача копирования модели не стоит, деталь пришлю завтра на мыло. |
|||
|
||||
Moderator
Конструктор (машиностроение) Регистрация: 23.10.2006
Россия
Сообщений: 22,997
|
Павел, а можно мне тоже образец?
|
|||
|
||||
Еxpat Регистрация: 08.01.2007
European Union
Сообщений: 1,424
|
Елпанов Евгений, Солидворкер, я прошу у вас прощения, увлёкся, закрутился и совсем забыл выслать вам файлы, хотя даже подготовил и поместил в один архив, но отвлёкся и затем совсем из головы вылетело.
В принципе, вопрос уже не актуален, так как проблема уже решена стандартными средствами, путём перехода на европейские принципы выпуска конструкторской документации, то есть на принцип одна деталь - один чертёж, что позволяет генерировать рабочие эскизы в автоматическом режиме из модели и не увеличивает таким образом время от модели до производства. |
|||
|
||||
Инженер дорожник Регистрация: 22.10.2007
Израиль
Сообщений: 1,859
|
Цитата:
|
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Передача 3D модели Заказчику. | plaz | Прочее. Программное обеспечение | 75 | 16.05.2013 20:17 |
Создание поверности и 3d модели поверхности в AutoCAD Civil 3d 2009 | Arhistratig | Вертикальные решения на базе AutoCAD | 25 | 07.05.2013 14:53 |
Проводка в 3D модели. | 2doo | AutoCAD | 2 | 07.01.2009 00:21 |
Использование в AutoCad 3d модели созданной в AutoCad Архитектор | faust23 | AutoCAD | 25 | 16.10.2008 00:53 |