Перейти к содержанию
    

Проблема экспорта STEP моделей из Альтиума в SOLIDWORKS

Здравствуйте. Может, кто сталкивался с проблемой.

Экспортирую плату из альтиума в степ. Затем импортрую ее в солид. Внешне все хорошо, модельки на месте, все красиво. Но вот в чем проблема: стороны платы не параллельны - солид видит между боковыми поверхностями некий очень малый угол, например, вот такой 89.99999740.

В альтуме все линии борда лежат в сетке - проверено не на одной плате. Из-за наличия этого угла солид не позволяет сопрягать детали в сборке и появляется много других неприятностей. Как побороть эту ерунду, знает кто?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Проверьте параллельность линий ПП в altium не по сетке, а по координатам. По умолчанию в AD установлена точность 3 знака.

Или прикрепите в топик файл с ПП.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

тут ошибка в 6 знаке. Правда угол.

Точность Altiuma представления координат можно поднять до 5 знаков--- возможно найдете отличия.

Еще переключите в Mil, тогда тоже можно заметить разницу.

 

В любом случае проверять парраллельность нужно не по координатам (за счет округления можно посчитать, что параллельны, а на самом деле нет), а устанавливать путем редактирования одновременнно 2 координат по одной оси (или копирования из значений). Тогда значения точно будут равны, включая нетотображаемые знаки

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

test.rar

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

В алтиум чисто до 6 знака включительно

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Честно говоря, не совсем. Если в мм переключиться, то разницы тоже не вижу.

Не могли бы пояснить? (это про список координат арок и линий, что вы прилагали)

 

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

Изменено пользователем том

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Solid не установлен. Ничего не скажу.

Сделайте на оборот.

Нарисуйте контур в Solid и импортируйте в Altium

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Рисовать в солиде, потом в альтиум импортировать - это неудобно. Часто (почти всегда) бывает еобходимость попдправить контур непосредственно в процессе разработки платы. А через солид - это сколько телодвижений и времени... Тогда просто непонятно, зачем вообще экспорт в степ приделан к альтиуму, если он не позволяет в механических пакетах с модлеями нормально работать потом.

Надеюсь, найдется кто-то, кто это поборол.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Рисовать в солиде, потом в альтиум импортировать - это неудобно. Часто (почти всегда) бывает еобходимость попдправить контур непосредственно в процессе разработки платы. А через солид - это сколько телодвижений и времени... Тогда просто непонятно, зачем вообще экспорт в степ приделан к альтиуму, если он не позволяет в механических пакетах с модлеями нормально работать потом.

Надеюсь, найдется кто-то, кто это поборол.

Так кто ж его знает, с которой стороны вина.

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

 

скорее всего в Solid смотрите настройки импорта и настройте округление

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сколько лет работаю в альтиуме - первый раз слышу о подобных проблемах: сам в плане .STEP -ов сталкивался только с кривостями экспорта моделей некоторых компонентов из альтиума, но чтобы плата была кривой- ни разу такого не наблюдал. Попробую ближе к вечеру файлы из архива ТС потестить - аж заинтриговало. :biggrin:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Судя по характеру ответов, есть ощущение, что проблема моя далеко не очень известная и популярная )

Если глянете архивчик, то спасибо вам! Кстати проблемы экспорта как-то были всегда. Даже и не знаю, как без них живется )

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Судя по характеру ответов, есть ощущение, что проблема моя далеко не очень известная и популярная )

Если глянете архивчик, то спасибо вам! Кстати проблемы экспорта как-то были всегда. Даже и не знаю, как без них живется )

Добрый день.

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

post-19106-1449743873_thumb.jpg

post-19106-1449743886_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сколько лет работаю в альтиуме - первый раз слышу о подобных проблемах: сам в плане .STEP -ов сталкивался только с кривостями экспорта моделей некоторых компонентов из альтиума, но чтобы плата была кривой- ни разу такого не наблюдал. Попробую ближе к вечеру файлы из архива ТС потестить - аж заинтриговало. :biggrin:

Тут согласен. Не импортировались вовсе, выбрасывало напрочь, получались "пирамидки" и "конусы".

Но это все с "скраденными" моделями Step-компонентов с чужих сайтов.

С примитивами и просто контуром-- как-то не замечал

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Судя по характеру ответов, есть ощущение, что проблема моя далеко не очень известная и популярная )

Если глянете архивчик, то спасибо вам! Кстати проблемы экспорта как-то были всегда. Даже и не знаю, как без них живется )

 

В вашем примере действительно углы не перпендикулярные.

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

Т.е. степ не хранит углы, он хранит плоскости с 4 координатами.

 

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

 

Вообще контур из альтиума не приспособлен для использования в солидворксе по этой причине.

Перпендикулярность она может и получиться, а вот координаты будут 0.9999997 и т.д.

Расстояния между отверстиями будут такими же.

Из-за этого сопряжения не накладываются.

 

Поэтому:

Если мне требуется плата, которую нужно будет встроить в конструкцию, то сперва проектирую все в солидворксе.

Там довожу контур платы до ума, размещаю разъемы, прикладываю к общей конструкции.

Если все ОК, то после этого импортирую все в альтиум.

Поработали в альтиуме, экспортируем в степ.

Открываю степ, выкидываю нафик контур из альтиума, подсовываю ему боард, что раньше спроектировал в солиде.

Готово. Работаем с правильным контуром.

 

Сколько лет работаю в альтиуме - первый раз слышу о подобных проблемах: сам в плане .STEP -ов сталкивался только с кривостями экспорта моделей некоторых компонентов из альтиума, но чтобы плата была кривой- ни разу такого не наблюдал. Попробую ближе к вечеру файлы из архива ТС потестить - аж заинтриговало. :biggrin:

 

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

Будет координата .99998865 или что то в этом духе.

 

Все ноги растут оттуда, что в альтиуме нет миллиметров в принципе.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добрый день.

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

 

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

 

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

 

Если не секрет, peshkoff, вы свои платы в mill'ах разводите?

Если дюймовую сетку использовать, такое фигни с координатами нету?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...