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

Сборка. Массив деталей


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

День добрый.

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

В общем, речь идет о массиве, в котором "Шаг" должен расчитываться системой при изменении общей дистанции массива.

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


Или уравнения применяйте или API.

Надо задать какой-то (номинальный) р-р, а потом уравнение где и идет расчет.

По-моему так.

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

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

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

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

Дешево и сердито. У меня то же это была первая мысль.
Ссылка на сообщение
Поделиться на других сайтах

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

В сборке-же нам доступны только:

- круговой массив

- линейный массив

- управляемый элементом (т.е. на основе существующего массива).

... или я чего-то недопонял?

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

... и ещё:

При использовании формул - как определить название параметра "шаг"?

Пишу в формуле "D1@линейный массив 1" = "чему-то там" а оказывается этот параметр является кол-вом экземпляров массива...

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

... или я чего-то недопонял?

Массив по точкам это хорошо, но работает только при построении многотельной детали

Этот массив по точкам может быть, массив произвольных элементов по заранее заданным точкам в эскизе или массив отверстий созданный с помощью ОТВЕРСТИЕ ПОД КРЕПЕЖ, например, отверстия в боковой стенке шкафа для крепления полок.

Ну и конечно как вы правильно заметили:

- управляемый элементом (т.е. на основе существующего массива).

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

Пишу в формуле "D1@линейный массив 1" = "чему-то там" а оказывается этот параметр является кол-вом экземпляров массива...

"D1@линейный массив1" = int(360/"D2@линейный массив1")

Где 360 может иметь значение высоты стелажа.

В итоге количество полок будет зависеть от высоты стелажа и требуемого шага.

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

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

... или я чего-то недопонял?

Сделать эскиз, как советовал Странник и к нему привязать нужное количество полок.
Ссылка на сообщение
Поделиться на других сайтах

Спасибо, разобрался:

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

вет живи - век учись...

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

если шаг постоянный я бы использовал лин массив+1 уравнение для вычисления этого шага исходя из высоты и кол-ва полок.

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

Да, скорее всего этот вариант был бы проще если не одно "но":

я почему-то испытываю трудности при вводе формул: Если необходимо ввести в формулу значение какого либо размера, то тут всё понятно - шлёпнул по размеру в окне построения - получил в формуле егойное обозначение (типа "D1@Эскиз1"), а вот как ввести в формулу обозначение параметров элементов из окна свойств - непонятно. Видимо методом тыка можно догадаться что параметр "Интервал" в элементе "Линейный массив" обозначается как "D1@линейный массив1", а параметр "Количество экземпляров" как "D2@линейный массив1". Я так и думал - но вышел большой облом. Всё оказалось совсем не так.

Вообще, как то можно быстро вводить в формулы текстовые обозначения параметров элементов построения?

... или я как обычно чего-то пропустил?

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

а параметр "Количество экземпляров"

Количество экземпляров - тоже является размером и присутствует в модели, как и интервал.

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

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

дважды тыкаешь на нужный элемент в дереве( в раб области появляються размеры)

а далее комбинируешь клики по размерам в раб области( они будут автоматом вставляться в редакто формул) и нажатия клавиш + - = итд

лин массив имеет параметры индекс 1,последнего(всего) элементов,шаг

post-12021-1211878839_thumb.jpg

на картинке

D3@Местный линейный массив1=1425,57мм---расстояние между полками

D2@Sketch1@Part1.Part=10000мм---------------высота

D2@Местный линейный массив1=7--------------кол-во элементов

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

Можно в уравнении задать даже больше выбирать, на счёт вложенности максимальной вложенности не знаю, но что-то иной раз можно сделать.

Так можно задать, например, расстояние между полками в зависимости от других размеров или их сравнения:

При указании размеров модели можно также использовать функцию Visual Basic IIf. Эта функция возвращает одно из двух значений в зависимости от оценки выражения. Например, если указано уравнение "D1@Sketch1" = (IIf("D1@Sketch4">15, 20, 10)) + 8

С помощью функций VisualBaisic так же можно задать способ округления, по стандартному правилу или задать выбирать меньшее или большее целое число: <noindex>http://fsapr2000.ru/index.php?s=&show...st&p=155439</noindex>

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

как построить полки от пола до потолка если высота потолка неизвестна (ну или величина переменная) а расстояние между полками должно быть одинаковым.

В общем, речь идет о массиве, в котором "Шаг" должен расчитываться системой при изменении общей дистанции массива.

Как это можно сделать в ТФ

<noindex>http://fsapr2000.ru/index.php?showtopic=2...mp;#entry208130</noindex>

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Viktor2004
      какая ссылка не рабочая? Ссылка на этот же форум. Там в низу пятой страницы мое видео как создавать файлы MACRO
    • WSXASD
      Спасибо. Жаль только там ссылка не рабочая((( Уже весь интернет прошерстил. Нету
    • Павлуха
      Тат помогает серверный юпс. А сохранять солид сам напоминает.
    • Viktor2004
      Вот тут на пятой странице есть https://cccp3d.ru/topic/114285-софт-фанук/page/5/  
    • WSXASD
      Здравствуйте коллеги! Подскажите, как открыть и редактировать диалоговые окна меню Custom? Это своя оболочка от производителя. Зачем мне это нужно? Потому что станок шлифовальный китайский и сделан с китайской логикой. Меняя значения параметров обработки в этих окнах, я меняю переменные, которые затем используются в макропрограмме обработки. Чтобы понять как работает макропрограмма обработки, мне нужно знать какие именно переменные меняются, когда я меняю тот или иной параметр в диалоговом окне. Если я правильно понимаю (может быть и нет) то за эти меню отвечает файл PD0105M.000 Вот как и чем его открыть и посмотреть что внутри?
    • ak762
      а двухтомник какого года издание? а то встречаю в сети только однотомники
    • lem_on
      Артефакты на конкретной детали, конечно не тройное пересечение, но по факту оно так иногда и выглядит, ели не выпедриватся особо. 
    • lem_on
      Офигеть, Шура открыл для себя геометрию!!!  Только стол можно тоже наклонять, либо голову под стол кривой поворачивать и это как раз исправляется параметрами, взять хотя бы провисание головы если ось У на голове находится, что стол под нее криво ставить? 
    • Killerchik
      Конкретно DMU нет, но в принципе поворотные головы да, видел. Давайте разделим проблему на совсем простые кусочки. Меня сейчас интересует только один параметр - перпендикулярность оси вращения шпинделя этого пятикоординатного фрезера к поверхности его стола в плоскости YZ. Допустим, что ось Z параллельна оси вращения шпинделя. Соответственно, к оси Z поверхность стола будет также не перпендикулярна. 1. К столу станка притянута толстая плита, нижняя поверхность плиты шлифована. Поскольку стол не перпендикулярен оси вращения шпинделя, нижняя поверхность детали также будет не перпендикулярна оси вращения шпинделя. 2. При сверлении и/или растачивании цилиндрических отверстия(ий) двигаться должна только ось, параллельная оси вращения шпинделя. Так устроен процесс резания. 3. Просверленные и/или расточенные отверстия будут не перпендикулярны нижней поверхности детали. Это не исправить никакой компенсацией.
    • Ветерок
      Сделать одно отверстие. Два других делать до поверхности первого отверстия или до его оси. (надеюсь Инвентор это умеет). Или делать отверстия до точки пересечения их осей.   Но в самом углу всё равно придется строить сферу. Только прямыми отверстиями не получится.   Или строить хотя бы одно отверстие вращением со сферическим торцом.
×
×
  • Создать...