реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Проблема экспорта STEP моделей из Альтиума в SOLIDWORKS
том
сообщение Dec 10 2015, 07:52
Сообщение #1





Группа: Участник
Сообщений: 11
Регистрация: 23-10-12
Пользователь №: 74 064



Здравствуйте. Может, кто сталкивался с проблемой.
Экспортирую плату из альтиума в степ. Затем импортрую ее в солид. Внешне все хорошо, модельки на месте, все красиво. Но вот в чем проблема: стороны платы не параллельны - солид видит между боковыми поверхностями некий очень малый угол, например, вот такой 89.99999740.
В альтуме все линии борда лежат в сетке - проверено не на одной плате. Из-за наличия этого угла солид не позволяет сопрягать детали в сборке и появляется много других неприятностей. Как побороть эту ерунду, знает кто?
Go to the top of the page
 
+Quote Post
bodom83
сообщение Dec 10 2015, 08:10
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 77
Регистрация: 19-06-13
Пользователь №: 77 217



Проверьте параллельность линий ПП в altium не по сетке, а по координатам. По умолчанию в AD установлена точность 3 знака.
Или прикрепите в топик файл с ПП.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Dec 10 2015, 08:21
Сообщение #3


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



тут ошибка в 6 знаке. Правда угол.
Точность Altiuma представления координат можно поднять до 5 знаков--- возможно найдете отличия.
Еще переключите в Mil, тогда тоже можно заметить разницу.

В любом случае проверять парраллельность нужно не по координатам (за счет округления можно посчитать, что параллельны, а на самом деле нет), а устанавливать путем редактирования одновременнно 2 координат по одной оси (или копирования из значений). Тогда значения точно будут равны, включая нетотображаемые знаки
Go to the top of the page
 
+Quote Post
том
сообщение Dec 10 2015, 08:43
Сообщение #4





Группа: Участник
Сообщений: 11
Регистрация: 23-10-12
Пользователь №: 74 064



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

Прикрепленные файлы
Прикрепленный файл  test.rar ( 42.25 килобайт ) Кол-во скачиваний: 15
 
Go to the top of the page
 
+Quote Post
Владимир
сообщение Dec 10 2015, 08:59
Сообщение #5


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Цитата(том @ Dec 10 2015, 11:43) *
прилагаю плату и сгенеренный степ, в котором наблюдается подобное наличие угла. одна пара сторон перпендикулярна, остальные с углом в 8 знаке после запятой. линии контура проверяю по координатам. пробовал координаты линий борда копировать - в солиде углы не становятся прямыми.

В алтиум чисто до 6 знака включительно
Go to the top of the page
 
+Quote Post
том
сообщение Dec 10 2015, 09:02
Сообщение #6





Группа: Участник
Сообщений: 11
Регистрация: 23-10-12
Пользователь №: 74 064



Честно говоря, не совсем. Если в мм переключиться, то разницы тоже не вижу.
Не могли бы пояснить? (это про список координат арок и линий, что вы прилагали)

А такой вопрос тогда: если альтиум не может обеспечить точность более 6 знака - бог с ним. Но в солиде можно как-то настроить вопринимаемую точность при импорте степа, чтобы солид не воспринимал координаты дальше некоторого знака?

Сообщение отредактировал том - Dec 10 2015, 09:06
Go to the top of the page
 
+Quote Post
Владимир
сообщение Dec 10 2015, 09:19
Сообщение #7


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Solid не установлен. Ничего не скажу.
Сделайте на оборот.
Нарисуйте контур в Solid и импортируйте в Altium
Go to the top of the page
 
+Quote Post
том
сообщение Dec 10 2015, 09:29
Сообщение #8





Группа: Участник
Сообщений: 11
Регистрация: 23-10-12
Пользователь №: 74 064



Рисовать в солиде, потом в альтиум импортировать - это неудобно. Часто (почти всегда) бывает еобходимость попдправить контур непосредственно в процессе разработки платы. А через солид - это сколько телодвижений и времени... Тогда просто непонятно, зачем вообще экспорт в степ приделан к альтиуму, если он не позволяет в механических пакетах с модлеями нормально работать потом.
Надеюсь, найдется кто-то, кто это поборол.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Dec 10 2015, 09:54
Сообщение #9


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Цитата(том @ Dec 10 2015, 12:29) *
Рисовать в солиде, потом в альтиум импортировать - это неудобно. Часто (почти всегда) бывает еобходимость попдправить контур непосредственно в процессе разработки платы. А через солид - это сколько телодвижений и времени... Тогда просто непонятно, зачем вообще экспорт в степ приделан к альтиуму, если он не позволяет в механических пакетах с модлеями нормально работать потом.
Надеюсь, найдется кто-то, кто это поборол.

Так кто ж его знает, с которой стороны вина.
Передача идет в попугаях. Любая длина отображается в виде битиков и байтиков. И как выглядит миллиметры (дюймы, и прочиие единицы) при передаче и сколько там урезается, или дописывается битиков до полного слова или байта как при экспорте (тут алтиум смотреть надо) так и импорте (тут Solid) тут смотреть надо.

скорее всего в Solid смотрите настройки импорта и настройте округление
Go to the top of the page
 
+Quote Post
EvilWrecker
сообщение Dec 10 2015, 10:15
Сообщение #10


ядовитый комментатор
******

Группа: Свой
Сообщений: 2 765
Регистрация: 25-06-11
Пользователь №: 65 887



Сколько лет работаю в альтиуме - первый раз слышу о подобных проблемах: сам в плане .STEP -ов сталкивался только с кривостями экспорта моделей некоторых компонентов из альтиума, но чтобы плата была кривой- ни разу такого не наблюдал. Попробую ближе к вечеру файлы из архива ТС потестить - аж заинтриговало. biggrin.gif
Go to the top of the page
 
+Quote Post
том
сообщение Dec 10 2015, 10:28
Сообщение #11





Группа: Участник
Сообщений: 11
Регистрация: 23-10-12
Пользователь №: 74 064



Судя по характеру ответов, есть ощущение, что проблема моя далеко не очень известная и популярная )
Если глянете архивчик, то спасибо вам! Кстати проблемы экспорта как-то были всегда. Даже и не знаю, как без них живется )
Go to the top of the page
 
+Quote Post
nord85
сообщение Dec 10 2015, 10:38
Сообщение #12


Местный
***

Группа: Свой
Сообщений: 219
Регистрация: 26-07-06
Из: МО
Пользователь №: 19 106



Цитата(том @ Dec 10 2015, 13:28) *
Судя по характеру ответов, есть ощущение, что проблема моя далеко не очень известная и популярная )
Если глянете архивчик, то спасибо вам! Кстати проблемы экспорта как-то были всегда. Даже и не знаю, как без них живется )

Добрый день.
Посмотрите в контурном режиме, начало линии в механическом слое и контура платы (верняя линия) слева совпадает 1.jpg, справа нет 2.jpg. Может быть в этом проблема.
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 


--------------------
С уважением. Андрей.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Dec 10 2015, 10:38
Сообщение #13


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Цитата(EvilWrecker @ Dec 10 2015, 13:15) *
Сколько лет работаю в альтиуме - первый раз слышу о подобных проблемах: сам в плане .STEP -ов сталкивался только с кривостями экспорта моделей некоторых компонентов из альтиума, но чтобы плата была кривой- ни разу такого не наблюдал. Попробую ближе к вечеру файлы из архива ТС потестить - аж заинтриговало. biggrin.gif

Тут согласен. Не импортировались вовсе, выбрасывало напрочь, получались "пирамидки" и "конусы".
Но это все с "скраденными" моделями Step-компонентов с чужих сайтов.
С примитивами и просто контуром-- как-то не замечал
Go to the top of the page
 
+Quote Post
peshkoff
сообщение Dec 10 2015, 10:54
Сообщение #14


люблю бегать и орать
*****

Группа: Свой
Сообщений: 1 685
Регистрация: 28-04-07
Из: ЮБутово@Москва.ru
Пользователь №: 27 376



Цитата(том @ Dec 10 2015, 13:28) *
Судя по характеру ответов, есть ощущение, что проблема моя далеко не очень известная и популярная )
Если глянете архивчик, то спасибо вам! Кстати проблемы экспорта как-то были всегда. Даже и не знаю, как без них живется )


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

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

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

Поэтому:
Если мне требуется плата, которую нужно будет встроить в конструкцию, то сперва проектирую все в солидворксе.
Там довожу контур платы до ума, размещаю разъемы, прикладываю к общей конструкции.
Если все ОК, то после этого импортирую все в альтиум.
Поработали в альтиуме, экспортируем в степ.
Открываю степ, выкидываю нафик контур из альтиума, подсовываю ему боард, что раньше спроектировал в солиде.
Готово. Работаем с правильным контуром.

Цитата(EvilWrecker @ Dec 10 2015, 13:15) *
Сколько лет работаю в альтиуме - первый раз слышу о подобных проблемах: сам в плане .STEP -ов сталкивался только с кривостями экспорта моделей некоторых компонентов из альтиума, но чтобы плата была кривой- ни разу такого не наблюдал. Попробую ближе к вечеру файлы из архива ТС потестить - аж заинтриговало. biggrin.gif


Можете взять любую свою плату, поставьте точность до 8 знака и выберите любой вертекс.
Будет координата .99998865 или что то в этом духе.

Все ноги растут оттуда, что в альтиуме нет миллиметров в принципе.
Go to the top of the page
 
+Quote Post
том
сообщение Dec 10 2015, 11:10
Сообщение #15





Группа: Участник
Сообщений: 11
Регистрация: 23-10-12
Пользователь №: 74 064



Цитата(nord85 @ Dec 10 2015, 13:38) *
Добрый день.
Посмотрите в контурном режиме, начало линии в механическом слое и контура платы (верняя линия) слева совпадает 1.jpg, справа нет 2.jpg. Может быть в этом проблема.


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

Но есть одно но. Если скругления убрать конкретно в этой плате - с углами все станет ок. Но есть платы, в которых убирание скруглений углов не спасает...

Если не секрет, peshkoff, вы свои платы в mill'ах разводите?
Если дюймовую сетку использовать, такое фигни с координатами нету?
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 04:17
Рейтинг@Mail.ru


Страница сгенерированна за 0.01529 секунд с 7
ELECTRONIX ©2004-2016