Перейти к публикации

Получение значения


Pro-Grizzly

Рекомендованные сообщения

Здравствуйте, господа!

Если кто-нибудь знает, подскажите!

Проблема заключается в следующем:

Имеется некоторый part, дно которого плоское,

а противоположная поверхность напоминает "волнующееся море"

(т.е. в продольном и поперечном направлениях

в сечениях что-то типа волн).

Как измерить максимальную высоту для заказа металла?

Info -> Model Size дает только размер диагонали

описанного прямоугольника, т.е. не подходит.

Поверхность гладкая, построенная по сплайновым

граничным условиям, т.е. вертексов нет -- "зацепиться" не за что.

Пока выхожу из положения так: делаю проекции в Drawing mode

и приблизительно образмериваю, округляя в большую сторону,

а хотелось бы получать значение

после анализа, да еще и с передачей его в параметр.

Спасибо!

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


а хотелось бы получать значение

после анализа, да еще и с передачей его в параметр.

<{POST_SNAPBACK}>

А в самой модели с помощью анализа измерения не сделать?

Сделать анализ и приравнять его значение параметру.

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

А в самой модели с помощью анализа измерения не сделать?

Сделать анализ и приравнять его значение параметру.

Собственно, в этом-то и вопрос!..

Известные мне анализы показывают лишь кратчайшее расстояние

(т.е. минимальное), -- а требуется максимальное.

Однако, задача-то распространенная и наверняка должно быть что-то!

To Paul_S:

Куда (какие кнопки) нажимать? :surrender:

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

Известные мне анализы показывают лишь кратчайшее расстояние

(т.е. минимальное), -- а требуется максимальное.

<{POST_SNAPBACK}>

Я не очень представляю, что за модель, но как я понял, проблема в том, что геометрия переменная и к конкретным элементам анализ не привязать. Верно?

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

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

To SHARit:

Через Field Point -> Analysis -> Group -> User Defined Analysis

Идея хорошая, но как расположить точку точно на вершине "холма"? :wallbash:

Mouse Click'ом не получается -- выходит "на глазок"! :unsure:

To Paul_S:

Верно?

Абсолютно! :clap_1:

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

Для конкретного сечения/разреза...

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

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

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

Pro-Grizzly

Распологайте ее в любом месте.

Первый анализ даст расстояние до того места, где поставите точку.

Затем сгруппируете точку и анализ, после запустите пользовательский анализ и Pro/E просчитает вам расстояние макс. и мин. по всей поверхности. Потому и называется точка поля....

Вот картинка, блин!

post-513-1127134479_thumb.jpg

Изменено пользователем SHARit
Ссылка на сообщение
Поделиться на других сайтах

Info -> Model Size дает только размер диагонали

описанного прямоугольника, т.е. не подходит.

Поверхность гладкая, построенная по сплайновым

граничным условиям, т.е. вертексов нет -- "зацепиться" не за что...

... получать значение

после анализа, да еще и с передачей его в параметр.

<{POST_SNAPBACK}>

Значение диагонали, полученное таким образом, передаем в параметр вместе с длиной и шириной основания. Путем простых математических операций (решение двух прямоугольных треугольников), получаем высоту всего тела.

Мне пока другого в голову ничего не пришло. Уже час почти кручу подобную накиданную модельку и вижу только такой путь :wallbash:

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

Можно сделать вспомогательный датум план (DTM1) выше волнистой поверхности, измерить расстояния от DTM1 до дна и до волнистой поверхности

и вычесть второе из первого.

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

измерить расстояния от  DTM1 до дна и до волнистой поверхности

<{POST_SNAPBACK}>

Как?

На сколько я понимаю, это та-же задача, что и в заглавии темы, только к верху каком .....

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

Итак, по порядку:

To Paul_S and Motek:

Сие невозможно из-за невозможности точного определения вершины холма... :sad:

To Bird:

Во-первых, как передать в параметр то, что находится в области сообщений? :wallbash:

Во-вторых, описанный прямоугольник, порой (и как-правило)

зазватывает еще и какую-то вспомогательную геометрию,

после чего визуально получается больше Solid-геометрии.

Не подходит!

To SHARit:

Very Cooooool !!!

:clap_1::clap_1::clap_1:

Единственный недостаток -- проверить нельзя.

Остается только верить тому, что "говорит" Pro/E

и давать побольше припуска под заказ металла! :rolleyes:

*Ну и "ложка дегтя" к последнему методу:

Весьма сложно идентифицировать самый высокий холм

из десятка на разных "полях"! :g:

Спасибо всем!

:clap_1::clap_1::clap_1:

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

Через Field Point -> Analysis -> Group -> User Defined Analysis

<{POST_SNAPBACK}>

Это применимо при ярко выраженном максимуме волнистой поверхности. Там и ловить точку можно, а при наличии двух, а то и более на глазок не различимых максимумах (+/- 3 мм уже влияет на толщину, а следовательно и на заказ металла)?

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

Bird

Это применимо при ярко выраженном максимуме волнистой поверхности.

Первое...

Это применимо при любом уровне волнистости, если на одной поверхности.

Второе

Где-то было решение задачи касательности прямой линии и плоской фигуры при произвольных положениях (с помощью Behavioral)....Что-то мне думается это тут может подойти... :g: Там точка поля не использовалась....

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

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

post-3859-1127138190_thumb.jpg

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

To Bird:

Настораживает опция "Near Pick", т.е. все тот же "на глазок". :g:

А, вообще-то, имелось в виду нечто вроде:

post-2975-1127139440_thumb.jpg

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

Pro-Grizzly

А у вас верх детали сделан не одной поверхностью?

На картинке как бы одной.... :g:

Bird

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

Изменено пользователем SHARit
Ссылка на сообщение
Поделиться на других сайтах

To Bird:

Настораживает опция "Near Pick", т.е. все тот же "на глазок".  :g:

post-2975-1127139440_thumb.jpg

<{POST_SNAPBACK}>

Опция "whole surface" дает кратчайшее расстояние до первой точки поверхности, а "Near Pick" дает высоту геометрии. Почему так названа - не мне судить. :g:

To Bird:

А, вообще-то, имелось в виду нечто вроде:

post-2975-1127139440_thumb.jpg

<{POST_SNAPBACK}>

Ну, для такого, Я ТАК ДУМАЮ, можно и нирпиком померять. В данном случае максимумов на поверхности не так много ... :clap_1:

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

To SHARit:

А у вас верх детали сделан не одной поверхностью?

На картинке как бы одной....

Вы правы! :clap_1:

Но это всего лишь для иллюстрации! :bleh:

Реальный же "Пуансон" иной. Но смысл такой же! :wink:

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

Pro-Grizzly

Если пуансон - то поверхности должны иметь касательные переходы, тогда точка поля должна сработать... :g:

Типа:

post-513-1127140281_thumb.jpg

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

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

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

Гость
Ответить в тему...

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

  Разрешено не более 75 эмодзи.

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

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

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

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




  • Сообщения

    • Sivolap36
      После перезагрузки слетают настройки 1023, 24004 и вылетает ошибка ex1025 ( слетает еще какой-то параметр)
    • Sivolap36
      CNC-PARA.TXTCNCIDNUM.TXT 3 оси рабочие параметры   CNC-PARA.TXT параметры при конфигурировании 4й оси    
    • maxx2000
      @Andrey.V сам то поищи mastercam surface offset. Так то это всё банальное базовое владение работы с поверхностями.
    • Andrey.V
      А может каждого из способов видео есть? Буду очень благодарен 
    • МиО
      Аналогичным вышеуказанным способом включаем  RealView на встроенной графике Intel
    • gudstartup
      @Sivolap36 а почему у вас нет ошибки fssb ?? если ось сконфигурирована она опрашивается и если связи нет будет ошибка неверное число усилителей 5136 . ALARM SV5136 (FSSB: NUMBER OF AMPS IS SMALL) получается что привод все таки опрашивается или ошибки все таки есть
    • gudstartup
      проект был сделан и весь инструментарий имеется загружен через тиа портал но не выгружается - это мистика какая то?? если проект создавался в степ7 то вероятно напишет про несовместимость хотя казалось бы какая разница в какую базу данных качать блоки из памяти контроллера Правда вследствие того что контроллеры для тиа портала серий 300 400 имеют новую firmware возможно изменение в формате самих блоков и отсюда несовместимость и запрет на выгрузку.
    • Александр1979
      Скорее всего подводный камень в том, что вам нужен сервоусилитель aiSV-B или biSV-B, а у вас старая модель aiSV. 
    • Andrey_kzn
      Проект изначально создавался в тиа портале, и всё это было закуплено, и портал 15.1, апдейт к нему, и толбокс. Естественно толбокс  под тиа портал, и причём ему нужна именно своя версия,  и без апдейта он не ставится. Толбоксы под Step7 не совместимы с порталом.   Потому что в Sinumerik one контроллер S7-1500. Значит ему положен только тиа портал.   Но в портале можно программировать и S7-300, S7-400, следовательно портал с толбоксом совместимы  с 840DSL - сверху вниз. Ценой потери совместимости  со Step7. Надо будет попробовать порталом выкачать проект из 840DSL Step7, что он интересно писать будет. @kinovari , давайте ваш проект, я попробую его открыть. Ссылка не работает.     @kinovari Работа со входами\выходами NCK описана в документации - переменные NCK и интерфейс PLC.  гуглится легко, причём старые версии документации для 840D актуальны. важные сигналы PLC не менялись очень давно.  Каждому входу или выходу, или М-команде соответствует определённый сигнал DB, который можно обработать в PLC.
    • Viktor2004
×
×
  • Создать...