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

Атво расчет количества отверстий.


mavrokeaspro

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

Добрый день.

Такая задача у меня: нарисовал прямоугольник длиной к примеру 400мм, в нем рисую отверстия в количестве 3шт. Теперь мне нужно чтобы когда я менял длину прямоугольника менялось количество отверстий, к примеру если длина 500, то отверстий 4. И еще условие: расстояние между отверстиямидолжно быть одинаковое и крайние отверстия должны быть на одинаковом и постоянном расстоянии (50мм) от края прямоугольника. Не пойму как изображение прикрепить..
 

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


UnPinned posts

Использовать уравнения и подобрать наиболее подходящий вариант построения массива отверстий.

 

Прицеплять картинки можно будет, когда наберете 10 сообщений.

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, mavrokeaspro сказал:

Такая задача у меня

Уравнения, но в последних версиях программы бывает коряво округляет при расчётах с помощью функций VBA: 

https://cccp3d.ru/topic/134714-округление-функции-до-большего-значения/?do=findComment&comment=1303934

 

https://cccp3d.ru/topic/134714-округление-функции-до-большего-значения/?do=findComment&comment=1304146

 

 

Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, Ветерок сказал:

Использовать уравнения и подобрать наиболее подходящий вариант построения массива отверстий.

 

Прицеплять картинки можно будет, когда наберете 10 сообщений.

Операция линейный массив создает новое отверстие в конце этого самого массива, тоесть появляется отверстие с краю. А с краю отверстие должно быть на 50мм от края прямоугольника. Вот если бы новый элемент массива появлялся в середине...)

2 часа назад, Kelny сказал:

Уравнения, но в последних версиях программы бывает коряво округляет при расчётах с помощью функций VBA: 

https://cccp3d.ru/topic/134714-округление-функции-до-большего-значения/?do=findComment&comment=1303934

 

https://cccp3d.ru/topic/134714-округление-функции-до-большего-значения/?do=findComment&comment=1304146

 

 

Мне округление и в меньшую сторону подходит, функция int справляется, просто отверстия не равномерно получаются, не по середине так сказать..

Такой навороченный солид, не ужели нет решения:boredom:

Ссылка на сообщение
Поделиться на других сайтах
36 минут назад, mavrokeaspro сказал:

не ужели нет решения

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

 

изображение.pngизображение.png

Ссылка на сообщение
Поделиться на других сайтах
29 минут назад, Ветерок сказал:

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

 

изображение.pngизображение.png

Спасибо большое!!! Это то что нужно:yahoo:.
А я массив в эскизе использовал, там он проще, нет варианта "до ссылки" и вот так затупил), дилетант style))
Я формулу написал (если с вашего скрина взять) "D1"Линейный массив1" =  "D2@Эскиз1"/120, там  lnfgfpjy длины прямоугольника от 200мм до 2000мм. И кстати когда ставлю 200мм, то результат округляется в большую сторону (200/120=1,667, а выводит 2)Solid последний самый, мож из-за этого хз..
Ваш вариант тоже отличный, я то думал функция if может только гасить и высвечивать))).
Спасибо еще раз, очень помогли, 3й день сижу непойму, думаю Солид же это, как так то))
 

Ссылка на сообщение
Поделиться на других сайтах
13 часов назад, mavrokeaspro сказал:

просто отверстия не равномерно получаются, не по середине так сказать..

Так считайте уравнениями. Есть длина, есть отступ, есть желаемое количество отверстий.

 

13 часов назад, mavrokeaspro сказал:

просто отверстия не равномерно получаются, не по середине так сказать..

Такой навороченный солид, не ужели нет решения:boredom:

Как построили, так и получается.

Постройте первое отверстие в центре, а потом массив в два противоположных направления.

12 часов назад, mavrokeaspro сказал:

результат округляется в большую сторону (200/120=1,667, а выводит 2)Solid последний самый, мож из-за этого хз..

Программа действует по правилу округления: меньше 5 в меньшую, 5 и больше в большую.

 

12 часов назад, mavrokeaspro сказал:

Спасибо еще раз, очень помогли, 3й день сижу непойму, думаю Солид же это, как так то))

Попробуйте МАССИВ, УПРАВЛЯЕМЫЙ КРИВОЙ - тогда придётся расчитывать только количество.

Ещё ЛИНЕЙНЫЙ МАССИВ для всех отверстий, которые не попали на деталь просто не вырежутся, т.к. будут вне детали - у вас ведь шаг больше 50 выходит, которые заданны от края, так что можно попробовать построить сразу много отверстий, а на деталь будут попадать только те, что на неё попали.

Ещё можно попробовать МАССИВ ЗАПОЛНЕНИЕ, да и вообще поэкспериментировать с массивами.

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

Постройте первое отверстие в центре, а потом массив в два противоположных направления.

в 2024 версии солид может строить массив от центра в две стороны

Ссылка на сообщение
Поделиться на других сайтах
12 минут назад, clavr сказал:

в 2024 версии солид может строить массив от центра в две стороны

А в старых разве не мог? Надо просто сначала задать одно направление, а потом второе и не размножать элементы первого направления (галочка ТОЛЬКО ИСХОДНЫЙ ЭЛЕМЕНТ).

12 часов назад, mavrokeaspro сказал:

3й день сижу непойму, думаю Солид же это, как так то))

Если у вас одна из последних версий, то посмотрите как работает ЛИНЕЙНЫЙ МАССИВ, возможно вам хватит настроек, что бы получить нужный вам результа вообще без уравнений, т.к. можно задать ограничения до которого будет массив (например СПРАВОЧНАЯ ПЛОСКОСТЬ с заданным расстоянием от края) и шаг между отверстиями, а количество само подстроится.

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

А в старых разве не мог? Надо просто сначала задать одно направление, а потом второе и не размножать элементы первого направления (галочка ТОЛЬКО ИСХОДНЫЙ ЭЛЕМЕНТ).

массив 2024 второе направление -  появился вариант "симметрично"

Ссылка на сообщение
Поделиться на других сайтах
2 минуты назад, clavr сказал:

массив 2024 второе направление -  появился вариант "симметрично"

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

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

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

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

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

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

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

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

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

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

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

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

  • Сообщения

    • Борман
    • Bot
      19-27 августа 2024 г. состоится серия вебинаров, организованная компанией «Топ Системы», по работе с системой T‑FLEX CAD для преподавателей и специалистов в сфере образования. Летняя школа САПР для преподавателей проходит в рамках программы «Факультет САПР». Ведущими темами онлайн мероприятия будут базовые функции и логика работы в системе T‑FLEX CAD. Летняя школа САПР это: Обмен опытом в сфере технического образования; Знакомство с подходами к процессам оцифровки учебных материалов средствами T FLEX CAD; Метод поддержки образовательных учреждений при обучении будущего поколения инженеров и специалистов управления производством. Темы Ключевые возможности T FLEX CAD 17 и их применение в учебном процессе; Элементы геометрического черчения; Формообразование; Конструктивные элементы; Вспомогательная геометрия. 3D–моделирование; Проекционные виды. Оформление чертежа; Сборка, Анимация разборки. Сборочный чертёж; Средства анализа [...] View the full article
    • artberesta
      Спасибо вам, я понял. У меня не выходило раскрасить готовые прямоугольники которые я уже смоделировал чёрный линией.Как можно выбрать линию которая наслаивается на другую линию для того что бы придать ей цвет   который нужен?  
    • sapr71
      Проверил. Сработало. Теперь выводит правильно. Все оказалось проще, чем я думал. Спасибо mr_Voden.
    • ЮрЮрыч
      У меня это возникает на виртуальных листовых компонентах при выполнении выреза. Поэтому листовые сразу сохраняю во внешнем файле. 
    • mr_Voden
    • gemini74
      Вы работаете в конторе, основной CAD - Компас, ну немного в SW. Конструктора делают модели в 3D. Для переноса в CAE нужно эту модель сборки упростить, убрать крепеж, сделать как можно меньше тел, убрать зазоры под сварку, убрать мелкие элементы. Потом еще Вы предлагаете сделать модель в оболочках. Это дополнительное время . А если эту модель еще для тепловых расчетов параллельно исследовать? Тоже в оболочках? Перевод в оболочку тоже не всегда корректно можно сделать. Она упрощается до простых форм . Или  строить в отдельном моделировщике расчетную модель, тоже время. В чем целесообразность оболочек? А для чего контроль сетки в SW, разные Якобианы? Оболочки более упрощенная , абстрактная модель , когда можно отбросить влияние формы , с минимумом поверхностей , больших и мелких в модели. Не так?
    • sapr71
      Если я правильно вас понял, то ось А это YZ, а ось С это XY.   Станок вот с таким столом, как на картинке.  
    • mr_Voden
      Буквально плоскостью) Вектором, вокруг которого поворачивается ось, если понятнее. Нормаль к плоскости постройте и станет ясно какая вам подходит. 
    • sapr71
      Ну да)) Все верно! Сейчас попробую Тогда и А другая Подскажите чем отличается YZ от ZX? Сейчас не выдает ошибку. Завтра проверю. Спасибо!
×
×
  • Создать...