Реклама i
Стань нашим партнером - зарабатывай с нами!
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Построение 3D модели по данным файла CNC.

Построение 3D модели по данным файла CNC.

Ответ
Поиск в этой теме
Непрочитано 01.07.2009, 18:42 #1
Построение 3D модели по данным файла CNC.
Pavel Samofalov
 
Еxpat
 
European Union
Регистрация: 08.01.2007
Сообщений: 1,424

Уважаемые форумчани, наверняка имеется возможность обратного построения 3D моделей по данным из файла CNC. Расскажите пожалуйста о том, какие возможности или инструменты имеются в природе для решения данной задачи? Желательно формирования солида в формате DWG.
Просмотров: 10388
 
Непрочитано 02.07.2009, 08:49
#2
Малец

инженер-конструктор
 
Регистрация: 21.03.2009
Жуковский
Сообщений: 37


А зачем, если не секрет? Все известные мне программы решают как-раз обратную задачу 3D-модель->чертеж->программа для ЧПУ. А наоборот... В принципе ПО современных станков делает что-то похожее, но исключительно с целью визуализации.
Малец вне форума  
 
Непрочитано 02.07.2009, 08:57
#3
Солидворкер
Moderator

Конструктор (машиностроение)
 
Регистрация: 23.10.2006
Россия
Сообщений: 22,997
<phrase 1=


Pavel Samofalov, теоретически, это можно и ручками сделать, по методике "берем кусок мрамора и отсекаем все лишнее", особенно, если речь идет о 2-хкоординатной обработке. Это разовая задача?
Солидворкер вне форума  
 
Автор темы   Непрочитано 02.07.2009, 17:53
#4
Pavel Samofalov

Еxpat
 
Регистрация: 08.01.2007
European Union
Сообщений: 1,424


Нет, это постоянная задача, так что ручками очень накладно получается. Эту операцию мне необходимо проводить для осуществления работоспособности разрабатываемой PLM-системы. Ведь помимо обработки на ЧПУ, требуется ещё осуществлять количественно-качественный контроль, контролировать перемещение от одного оборудования к другому и т.д.. То есть хочется частично уйти от разработки КМД и использовать только модель. С 2-хкоординатной обработкой проблема уже решена, это было не очень сложно, но вот 3D обработка (когда речь идёт о необходимости получить вид детали с разных сторон) – вот решение этой задачи пока в голову не приходит.
Pavel Samofalov вне форума  
 
Непрочитано 02.07.2009, 18:35
#5
Елпанов Евгений

программист
 
Регистрация: 20.12.2005
Москва
Сообщений: 1,439
Отправить сообщение для Елпанов Евгений с помощью Skype™


А какой формат у cnc файлов?
В принципе, я работаю со своим описанием 3dsolid и на лету создаю, и изменяю их, используя dxf формат.
Если вопрос не праздный - думаю возможно сделать такой конвертер на заказ.
__________________
Чем гениальнее ваш план, тем меньше людей с ним будут согласны.
/Сунь Цзы/
Елпанов Евгений вне форума  
 
Непрочитано 03.07.2009, 12:43
#6
Малец

инженер-конструктор
 
Регистрация: 21.03.2009
Жуковский
Сообщений: 37


Если речь идет об получении 3D модели по программе для плазменной резки - это еще реально. Правда в программе нет толщины - только скорость резания. Придется все равно вбивать руками.
Но например для фрезерного с ЧПУ-слишком много вопросов. Начиная от модели заготовки, размеров инструмента, нулевых точек. А если 4-х или 5-ти кординатные станки - тут еще сложнее.
Малец вне форума  
 
Непрочитано 03.07.2009, 14:26
#7
Дима_

Продуман
 
Регистрация: 22.02.2007
Питер
Сообщений: 2,840


Да ничего тут сверхсложно ихмо нет - был бы формат файла подробный, да размеры фрез. А дальше либо вычитай их (фрезы) по ходу движения с маленьким шагом (долгий и не точный метод - но быстрый по написанию), либо выдавливай сечение фрезы (перпендикулярное направлению движения) с помощью (vla-sectionsolid...) по траектории движения (vla-AddExtrudedSolidAlongPath...). А потом из "заготовки" вычитай полученное тело - вот и вся программа. При понятном формате - 2 дня со всеми поправками.
__________________
Когда в руках молоток все вокруг кажется гвоздями.
Дима_ вне форума  
 
Непрочитано 03.07.2009, 17:27
#8
Малец

инженер-конструктор
 
Регистрация: 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
Малец вне форума  
 
Автор темы   Непрочитано 03.07.2009, 18:32
#9
Pavel Samofalov

Еxpat
 
Регистрация: 08.01.2007
European Union
Сообщений: 1,424


Формат NC1, DSTV прилогаю.
Вложения
Тип файла: pdf DSTV.pdf (131.5 Кб, 635 просмотров)
Pavel Samofalov вне форума  
 
Непрочитано 03.07.2009, 21:44
#10
Солидворкер
Moderator

Конструктор (машиностроение)
 
Регистрация: 23.10.2006
Россия
Сообщений: 22,997
<phrase 1=


Дима_, дело осложняется тем, что в программе может не быть данных о диаметре и типе используемых фрез, а Т-коды дают только номер инструмента в магазине.
Солидворкер вне форума  
 
Непрочитано 06.07.2009, 13:13
#11
Елпанов Евгений

программист
 
Регистрация: 20.12.2005
Москва
Сообщений: 1,439
Отправить сообщение для Елпанов Евгений с помощью Skype™


Цитата:
Сообщение от Pavel Samofalov Посмотреть сообщение
Формат NC1, DSTV прилогаю.
Бегло посмотрел формат, подтверждаю, сделать конвертер можно, но будут трудности, уже описанные выше.
__________________
Чем гениальнее ваш план, тем меньше людей с ним будут согласны.
/Сунь Цзы/
Елпанов Евгений вне форума  
 
Автор темы   Непрочитано 07.07.2009, 21:24
#12
Pavel Samofalov

Еxpat
 
Регистрация: 08.01.2007
European Union
Сообщений: 1,424


В принципе я не против переложить эту задачу на другую голову и инвестировать в создание вышеупомянутой программы. Создал специальную тему в разделе Поиск исполнителей, там есть данные для коммерческого предложения. Кому интересно, давайте пообщаемся с позиции деловых отношений.
Pavel Samofalov вне форума  
 
Непрочитано 08.07.2009, 06:14
#13
Valery Brelovsky

Инженер дорожник
 
Регистрация: 22.10.2007
Израиль
Сообщений: 1,859


Очень берёт сомнение в целесообразности этой работы и самой программы.
Процесс всегда идёт чертёж программа. Трудно представить существование программы без чертежа. Возможен только частный случай что утерян файл чертежа.
Valery Brelovsky вне форума  
 
Автор темы   Непрочитано 08.07.2009, 18:23
#14
Pavel Samofalov

Еxpat
 
Регистрация: 08.01.2007
European Union
Сообщений: 1,424


Целесообразность заключается в оперативности, CNC файл автоматически формируется из параметрической модели и может содержать в себе очень широкий спектр информации, то есть мы можем выполнять заготовительные операции на производстве ещё до окончания разработки КМД. И сбора-сварка при получении рабочей документации уже будет иметь в наличии готовые полуфабрикаты. Да и перспектива визуального контроля перемещения деталей по переделам не выходя из кабинета, тоже радует. Так что пора уже начинать мыслить по новому: трёхмерно, параметрично, структурно. Пора уже думать о новом и постепенно отходить от плоских изображений.
Pavel Samofalov вне форума  
 
Непрочитано 08.07.2009, 18:59
#15
Valery Brelovsky

Инженер дорожник
 
Регистрация: 22.10.2007
Израиль
Сообщений: 1,859


Цитата:
Сообщение от Pavel Samofalov Посмотреть сообщение
Целесообразность заключается в оперативности, CNC файл автоматически формируется из параметрической модели и может содержать в себе очень широкий спектр информации, то есть мы можем выполнять заготовительные операции на производстве ещё до окончания разработки КМД. И сбора-сварка при получении рабочей документации уже будет иметь в наличии готовые полуфабрикаты. Да и перспектива визуального контроля перемещения деталей по переделам не выходя из кабинета, тоже радует. Так что пора уже начинать мыслить по новому: трёхмерно, параметрично, структурно. Пора уже думать о новом и постепенно отходить от плоских изображений.
То есть хотите сказать что чертежа детали нет а программа её обработки уже есть. Кроме всего прочего программы CNC они плоские по сути своей. И сложные детали выполняются за несколько установок, а это уже две три разных программ и ваза у каждой установки будет разная. Не убеждает меня Ваш пост.
Valery Brelovsky вне форума  
 
Непрочитано 08.07.2009, 19:09
#16
Елпанов Евгений

программист
 
Регистрация: 20.12.2005
Москва
Сообщений: 1,439
Отправить сообщение для Елпанов Евгений с помощью Skype™


Главное, чтоб было понимание, исходная модель, это одно, а полученная из CNC файла, это другое. При получении вторичной модели тела, будет пройдена двойная аппроксимация, т.е. два раза, модель будет усреднена. Усреднение, при создании CNC файла, в данном случае не рассматриваются, а при обратной конвертации, наверняка будет стоять вопрос о упрощении детали. Не удобно, если она будет весить слишком много и иметь запредельное количество поверхностей и вершин...

ps. хотелось бы взглянуть на одну из обычных деталей, до конвертации в CNC файл.
__________________
Чем гениальнее ваш план, тем меньше людей с ним будут согласны.
/Сунь Цзы/
Елпанов Евгений вне форума  
 
Автор темы   Непрочитано 09.07.2009, 07:52
#17
Pavel Samofalov

Еxpat
 
Регистрация: 08.01.2007
European Union
Сообщений: 1,424


Цитата:
Сообщение от Valery Brelovsky Посмотреть сообщение
То есть хотите сказать что чертежа детали нет а программа её обработки уже есть.
Да, это и хочу сказать, более того, современное ПО ориентированное на машиностроение, позволяет инженеру закладывать дополнительные параметры обработки ещё на стадии моделирования, что существенно ускоряет процесс производства изделия. И программы CNC не плоские, они преимущественно четырёхмерные (я говорю о "продвинутом" ПО). А что касается нескольких установок, то и этот момент можно учесть на ранней стадии и заложить в параметры CNC.
Елпанов Евгений, задача копирования модели не стоит, деталь пришлю завтра на мыло.
Pavel Samofalov вне форума  
 
Непрочитано 09.07.2009, 08:46
#18
Солидворкер
Moderator

Конструктор (машиностроение)
 
Регистрация: 23.10.2006
Россия
Сообщений: 22,997
<phrase 1=


Цитата:
Сообщение от Pavel Samofalov Посмотреть сообщение
Елпанов Евгений, задача копирования модели не стоит, деталь пришлю завтра на мыло.
Павел, а можно мне тоже образец?
Солидворкер вне форума  
 
Автор темы   Непрочитано 02.08.2009, 18:48
#19
Pavel Samofalov

Еxpat
 
Регистрация: 08.01.2007
European Union
Сообщений: 1,424


Елпанов Евгений, Солидворкер, я прошу у вас прощения, увлёкся, закрутился и совсем забыл выслать вам файлы, хотя даже подготовил и поместил в один архив, но отвлёкся и затем совсем из головы вылетело.
В принципе, вопрос уже не актуален, так как проблема уже решена стандартными средствами, путём перехода на европейские принципы выпуска конструкторской документации, то есть на принцип одна деталь - один чертёж, что позволяет генерировать рабочие эскизы в автоматическом режиме из модели и не увеличивает таким образом время от модели до производства.
Pavel Samofalov вне форума  
 
Непрочитано 02.08.2009, 19:09
#20
Valery Brelovsky

Инженер дорожник
 
Регистрация: 22.10.2007
Израиль
Сообщений: 1,859


Цитата:
Сообщение от Pavel Samofalov Посмотреть сообщение
Елпанов Евгений, Солидворкер, я прошу у вас прощения, увлёкся, закрутился и совсем забыл выслать вам файлы, хотя даже подготовил и поместил в один архив, но отвлёкся и затем совсем из головы вылетело.
В принципе, вопрос уже не актуален, так как проблема уже решена стандартными средствами, путём перехода на европейские принципы выпуска конструкторской документации, то есть на принцип одна деталь - один чертёж, что позволяет генерировать рабочие эскизы в автоматическом режиме из модели и не увеличивает таким образом время от модели до производства.
А что раньше чертежи составляющих деталей механизма не делали. Так в сборке отправляли на производство.
Valery Brelovsky вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Построение 3D модели по данным файла CNC.

Размещение рекламы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Передача 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