Jump to content

Групповые комплекты


Greets

Recommended Posts

Юрий Деточкин

  Сейчас у меня рамка имеет различные варианты высоты и длины. Это реализовано через таблицу исполнений в виде параметров DOOR_HEIGHT и DOOR_WIGHT. Для построения такой рамки используются два вида деталей - горизонтальная и вертикальная. Длина каждой детали зависит от размеров рамки. В таблице исполнений каждой детали указана модель ссылочной сборки для получения размера длины
изображение.png изображение.pngЭто работает.  По сути-вертикальная и горизонтальная деталь-это однотипные детали разной длины (получаются из одного профиля одинаковой операцией выдавливания на разную длину). Есть ли возможность объединить обе детали в одну таблицу исполнений по принципу если деталь вертикальная, то ее длина=DOOR_WIGHT, а если деталь горизонтальная, то ее длина=DOOR_HEIGHT? Может через дополнительный параметр и уравнения, Сам я плохо работаю с уравнениями. 

Link to post
Share on other sites


fenics555
12 минут назад, Юрий Деточкин сказал:

Есть ли возможность объединить обе детали в одну таблицу исполнений по принципу если деталь вертикальная, то ее длина=DOOR_WIGHT, а если деталь горизонтальная, то ее длина=DOOR_HEIGHT

можно.

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

Ну или в уравнениях:

IF Расположение=="DOOR_WIGHT "

длина=DOOR_WIGHT

endif

IF Расположение=="DOOR_HEIGHT "

длина=DOOR_HEIGHT

endif

Edited by fenics555
Link to post
Share on other sites
Ветерок
5 минут назад, Юрий Деточкин сказал:

Сам я плохо работаю с уравнениями. 

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

Если вы хотите чтобы в каждом исполнении сборки использовалось определенное исполнение детали в зависимости от заданного параметра, то это можно реализовать с помощью ProProgramm, но это вы вряд ли осилите. Да это и не нужно - быстрее задать всё вручную без всяких уравнений и параметров.

Ещё раз говорю - табличная сборка и сборка, произвольно меняющая свои размеры - это две больше разницы. По-моему, вы этого не понимаете.

Link to post
Share on other sites
fenics555
3 минуты назад, Ветерок сказал:

Ещё раз говорю

Я понимаю вопрос то был в том, можно ли работать с одной и той же деталью.

Link to post
Share on other sites
Юрий Деточкин

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

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

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

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

У меня не сборка, произвольно меняющая размеры, а таблица исполнений сборки. Работает, если есть исполнения горизонтальной детали и исполнения вертикальной детали, длины которых определяются параметрами сборки. Как эти две детали, отличающиеся только длиной, объединить в одну таблицу исполнений?

Link to post
Share on other sites
fenics555

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

И создавая нужный экземпляр в таблице семейства СБОРКИ, в СБОРКЕ в таблице семеств их нужно выбрать просто нужный экземпляр.

Ну или подбирать через pro/programm по параметрам.

но вертикальный или горизонтальный- какая разница, если он один и тот же?

Link to post
Share on other sites
Ветерок
1 час назад, Юрий Деточкин сказал:

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

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

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

И всё это проще задать вручную. Надо просто иметь таблицу деталей нужной длины и в сборке указать на каком месте деталь какой длины находится. Без всяких X и Y.

 

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

Link to post
Share on other sites
maxx2000

Честно говоря я не понимаю замуты. Есть высота и ширина. Какая разница что из них больше? Высота всегда высота, а ширина всегда ширина. Если есть несимметричный узор на полотне то он как правило либо по высоте либо по ширине :pardon: 

 

Link to post
Share on other sites
Юрий Деточкин

Я лишь просил помочь организовать в таблице исполнений для детали условие: если деталь-горизонтальная, то ее длина равна условно 1000мм, если эта деталь-вертикальная, то ее длина равна условно 500мм. Я вижу это решение следующим образом: для детали создается параметр условно "Ориентация" строчного типа со значением "горизонт", этот параметр вносится в таблицу исполнений. Затем пишется уравнение по типу

 

if Ориентация=горизонт
Длина=1000

endif

 

При проверке выводится

if Ориентация=горизонт

 Ожидается логическое выражение

Длина=1000

endif

 

Что нужно исправить?

Link to post
Share on other sites
maxx2000

исправить нужно голову

Link to post
Share on other sites
fenics555
47 минут назад, Юрий Деточкин сказал:

Что нужно исправить?

if Ориентация=="горизонт"

34 минуты назад, maxx2000 сказал:

исправить нужно голову

ну пусть повоюет, может потом поймет что всё не правильно.

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

Edited by fenics555
Link to post
Share on other sites
maxx2000

@fenics555 было бы интересно если бы изменил сборку, изменились компоненты и по волшебной кнопке добавились в таблицу семейств типоразмеры. Была бы этакая самонаполняемая система.:beach:

Link to post
Share on other sites
fenics555
8 минут назад, maxx2000 сказал:

изменились компоненты и по волшебной кнопке добавились в таблицу семейств типоразмеры

вообще-то возможность есть.

только наименование будет убогое.

Link to post
Share on other sites
maxx2000

@fenics555 да хрен с ним с наименованием, хоть бы размеры переменных записывал, а уж переименовать вручную можно. Мы не гордые :smile:

Link to post
Share on other sites
fenics555
4 минуты назад, maxx2000 сказал:

размеры переменных записывал

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

А вот пареименовка параметров- там потом сборки будут искать старые имена. Ну такое себе.

Link to post
Share on other sites
maxx2000

@fenics555 В соседней теме мне подарили вот что, вывод в чертёж всех деталей из таблицы семейств детали, для раскроя

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

7 минут назад, fenics555 сказал:

А вот пареименовка параметров- там потом сборки будут искать старые имена. Ну такое себе.

да тут вся работа в пределах текущей рабочей сессии КРЕО. Никто это хранить не будет. 

Link to post
Share on other sites
davidovka
22 минуты назад, maxx2000 сказал:

записать их как новое исполнение в таблицу семейств

сформулируй ТЗ и пример с файлами сделай, можно будет попробовать

Edited by davidovka
Link to post
Share on other sites
fenics555
23 минуты назад, maxx2000 сказал:

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

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

Но есть поиск...

 

Link to post
Share on other sites
maxx2000

@fenics555 я почитаю, попробую понять, но на вскидку мне кажется что там какая то более сложная замута. Соберу для @davidovka файлы, думаю станет понятнее о чём я.

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.



  • Сообщения

    • sloter
      @clavr У меня размеры и пропорции получились другими. Поэтому и показалось, что разница между исходными габаритами и развёрткой мизерная. Выкладывал скрин выше.  
    • maxx2000
      Я пришёл. И не буду томить в ожидании. @clavr  где линии гиба?
    • mannul
      Ну и косяки небольшие поправьте в конце.
    • BSV1
      Сейчас придет maxx2000 и спросит, где линии гиба. 
    • clavr
    • Vladimir_Gorshkov
    • Arhgeo
      Всем привет. Снова нужна помощь. Хотел переделать макрос, чтобы задавать название NC-файла, но в итоге выходит "$newname100sled". Вот макрос: FORM STRATEGYSELECTOR IMPORT TEMPLATE ENTITY TOOLPATH TMPLTSELECTORGUI "Finishing/Constant-Z-Finishing.002.ptf" EDIT TPPAGE SWBlock EDIT BLOCK ZMIN UNLOCK EDIT BLOCK ZMIN "-0,4" EDIT BLOCK ZMIN LOCK EDIT BLOCK ZMAX UNLOCK EDIT BLOCK ZMAX "39" EDIT BLOCK ZMAX LOCK EDIT BLOCK RESETLIMIT "20" EDIT BLOCK RESET EDIT TPPAGE TOOL ACTIVATE TOOL "6sv" EDIT TPPAGE SWConstZFinishing EDIT PAR 'AxialDepthOfCut.UserDefined' '1' EDIT PAR 'Stepdown' "50" EDIT PAR 'Tolerance' "0,05" EDIT PAR 'CutDirection' 'any' EDIT PAR 'Thickness' "0" EDIT TPPAGE SWPointDistrb EDIT TOOLPATH POINTDIST 'Filter.Factor' "0,035" EDIT TPPAGE SWLeadsLinks EDIT TPPAGE SWLeadIn EDIT TOOLPATH LEADS LEADIN NONE EDIT TPPAGE SWLink EDIT TOOLPATH "1" CALCULATE FORM ACCEPT SFConstZFinishing STRING NewName =  INPUT "Введите имя модели" CREATE NCPROGRAM "$NewName+100sled" EDIT NCPROGRAM "$NewName+100sled" APPEND TOOLPATH "1" DEACTIVATE NCPROGRAM\r FORM STRATEGYSELECTOR IMPORT TEMPLATE ENTITY TOOLPATH TMPLTSELECTORGUI "Finishing/Constant-Z-Finishing.002.ptf"    
    • Дмитрий2000
      Здравствуйте , уважаемый форум. Купили машину Deckel Maho 100 V (DMC 100V) с системой управления DIALOG 112. При попытке сдвинуть любую ось либо отправить станок на референт появляется желтая ошибка "M01 operation error ". В более развернутом меню определил вероятный код ошибки "M01 operation error 0004". Через сервисное меню получилось сдвинуть только инструментальный магазин. Проверил реле, из PILZ PNOZ не загорается только один PILZ A190. Так же на машине имеется ошибка "EMG not aus" , стоит открыть и закрыть дверь станок включается, ошибка снимается только после запуска. Стоит нажать красную кнопку выключения , "EMG not aus" возвращается и чтобы снова запустить станок нужно перезапустить его с рубильника. Цепь аварийной остановки проверена мультиметром, она в порядке. Может есть способ отключить блокировку M01? В руководстве нашел код ошибки, там говорится следующее:
    • sloter
      Да, признаю - поторопился с выводом.  Не проверил. Визуально показалось, что лажа... Не так часто визуальное восприятие подводит. Но тут подвело... Сначала подумал, что SW2017 косячно плющит. Но, проверив, понял, что это я ошибся.
    • kkk
      Немного разные вещи. В первом случае визуальное, во втором - физическое, имеющее значение при производстве. Как при прокате металла есть направление проката, которое должно учитываться в дальнейшем.    Я сейчас так и делаю, но путь так себе. Хотя бы потому, что неудобно работать со свойствами списка вырезов. Выбирать там нужные клетки, заполнять их и т.д.  Было бы гораздо интереснее в списке вырезов однократно создать нужное свойство (в шаблоне), затем в модели каким-либо образом помечаем нужные элементы и эта "пометка" автоматом прописывалась в списке вырезов, без необходимости заходить непосредственно в свойства.
×
×
  • Create New...