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

 
 
> Проблема экспорта 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
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 20)
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
peshkoff
сообщение Dec 10 2015, 11:17
Сообщение #16


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

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



Цитата(том @ Dec 10 2015, 14:10) *
Если не секрет, peshkoff, вы свои платы в mill'ах разводите?
Если дюймовую сетку использовать, такое фигни с координатами нету?


В миллиметрах.
Думаю вряд ли кто из местных в милах делает.
Оттуда все и беды.

Если использовать милы, то проблем конкретно таких не будет.
Но вылезет в другом месте. Например все BGA корпуса в миллиметрах. В милах получите много знаков после запятой.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Dec 10 2015, 11:26
Сообщение #17


Гуру
******

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



Цитата(peshkoff @ Dec 10 2015, 14:17) *
В миллиметрах.
Думаю вряд ли кто из местных в милах делает.
Оттуда все и беды.

Я предпочитаю миллиметры. Но часто просят сетку, сверла и ширины в Mil

Особо бед или преимуществ не вижу ни там, ни там.

В миллиметрах привычней ширину и зазоры с физическими значениями сопоставлять
В Mil удобней сетку "дробить"

Но все это не значащая мелочь, и сила привычки
Go to the top of the page
 
+Quote Post
peshkoff
сообщение Dec 10 2015, 12:34
Сообщение #18


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

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



Цитата(Владимир @ Dec 10 2015, 14:26) *
Я предпочитаю миллиметры. Но часто просят сетку, сверла и ширины в Mil

Особо бед или преимуществ не вижу ни там, ни там.

В миллиметрах привычней ширину и зазоры с физическими значениями сопоставлять
В Mil удобней сетку "дробить"

Но все это не значащая мелочь, и сила привычки


Я имею ввиду, что беды не от того, что все в миллиметрах сидят, а от того, что альтиум не работает в миллиметрах.
Даже пикад мог в миллиметрах работать
Go to the top of the page
 
+Quote Post
Alechek
сообщение Dec 10 2015, 13:14
Сообщение #19


Профессионал
*****

Группа: Свой
Сообщений: 1 241
Регистрация: 15-11-05
Из: Челябинск
Пользователь №: 10 882



Цитата(том @ Dec 10 2015, 14:29) *
Рисовать в солиде, потом в альтиум импортировать - это неудобно.
Надеюсь, найдется кто-то, кто это поборол.

STEP поборол давно. в 11м году. В смысле послал его подальше.
Есть IDF, есть его экспорт в Altium, есть его импорт в SW. И все параллельно-перпендикулярно.
Go to the top of the page
 
+Quote Post
EvilWrecker
сообщение Dec 11 2015, 06:37
Сообщение #20


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

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



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


Посмотрел, проблему подтверждаю- каждый раз генерируешь, каждый раз разный разбег чисел от оригинала. biggrin.gif Про единицы измерения в альтиуме вам все правильно написали, от себя добавлю что альтиум mesh-ит модели с потерей точности, хорошо заметно на девайсах сделанных через surfacing: если хотите чтобы все был "по уму", делайте уже в своем MCAD платку а потом по координатам забивать модели одни проходом(координаты model origin которые из альтиума вестимо)
Go to the top of the page
 
+Quote Post
том
сообщение Dec 15 2015, 07:20
Сообщение #21





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



попробовал перегонять через IDF. пару плат уже без проблем SW зажевал. дальше буду смотерть.
Alechek, спасибо за совет.
Go to the top of the page
 
+Quote Post

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

 


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


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