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

Свойства листового металла в базе материалов


VOleg

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

Всем добрый день.

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

Может кто знает?

изображение_2022-09-20_212358544.png

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


UnPinned posts
3 часа назад, VOleg сказал:

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

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

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

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

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

В первом типе внутренний радиус гиба листа определяется радиусом кромки пуансона, который никто не будет менять в зависимости от толщины листа, разве что если нужно гнуть лист 8 после тройки. От 0,5 до 3 мм, а иногда и до 4 мм пуансоны не меняют, а толще обычно не тянет сама машина, этому на заводах, где гнут и тонкие и толстые листы, листогибов больше, чем один. Во втором - расстоянием края прижима от оси поворота ножа, которое не изменяется и так же листы от 0,5 до 3 мм гнут на одной машине, толще - на другой Это принципиально разные машины. Как видим зависимости от толщины металла тут нет, есть только максимальная толщина, которую способен согнуть конкретный листогиб.

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

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

Раз уж взяли просвещать народ то не надо вводить никого в заблуждение. Радиус и коэффициент К при воздушной гибке практически не зависит от радиуса пуансона, а зависит от ширины матрицы. Матрицы меняются под толщины без проблем, это рутинная работа оператора. Иметь отдельные листогибы под тонкий и толстый металл бред (станок стоит несколько миллионов, набор матриц несколько сотен тысяч).

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

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

Дружище, мне нужно просто ПОЛЬЗОВАТЕЛЬСКИЕ СВОЙСТВА материала переписать в свойства детали.

Вы можете мне помочь с этим?

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

Ссылка на сообщение
Поделиться на других сайтах
20.09.2022 в 21:26, VOleg сказал:

Всем добрый день.

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

Может кто знает?

Эти таблицы проставляют автоматически допуск гиба/коэффициент К для заданной вами толщины и радиуса гибки металла.

Радиус гибки и толщину они не меняют.

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

Эти таблицы проставляют автоматически допуск гиба/коэффициент К для заданной вами толщины и радиуса гибки металла.

Радиус гибки и толщину они не меняют.

Пробовал и просто менять толщину и радиус, потом менял материал до установленной толщины - КоэффК остается старый. Это если не назначать материал телу. Но мне казалось, что если детали назначен материал, то и всем телам он же назначается. В реальности - надо еще дополнительно назначить материал телу. При этом изменение материала детали не меняет материал тела. Нужен макрос...

Да, при задании материала телу, потом галку - использовать свойства, потом перестроить и распространить - только тогда происходит изменение К при изменении толщины. НО изменение материала приходится выполнять в 2 местах.

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

Что-то мне не нравится 2 материала в разных местах. Нельзя ли их засинхронизировать?

2 материала.PNG

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

У меня только в одном.

 

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

Связь со свойствами материала.PNG

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

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

Связь со свойствами материала.PNG

Пробовал. Не ставится.

Пишет, что в материале нет данных по листовому металлу.

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

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

Пробовал. Не ставится.

Пишет, что в материале нет данных по листовому металлу.

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

Надо тупо задать материал телу.

изображение_2022-09-22_121612259.png

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

Надо тупо задать материал телу.

Пробовал. У меня ничего не меняется. Галочка не ставится. Также пишет, что в материале нет данных.

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

Пробовал. У меня ничего не меняется. Галочка не ставится. Также пишет, что в материале нет данных.

В пользовательский материал надо добавить

            <sheetmetalThicknessRange>
                <prop fromThicknessOp="1" fromThicknessVal="0.000000" toThicknessOp="1" toThicknessVal="1.000000" unit="3" method="0" value="0.100000"/>
                <prop fromThicknessOp="1" fromThicknessVal="1.000000" toThicknessOp="1" toThicknessVal="1.500000" unit="3" method="0" value="0.142000"/>
                <prop fromThicknessOp="1" fromThicknessVal="1.500000" toThicknessOp="1" toThicknessVal="2.000000" unit="3" method="0" value="0.280000"/>
                <prop fromThicknessOp="1" fromThicknessVal="2.000000" toThicknessOp="1" toThicknessVal="3.000000" unit="3" method="0" value="0.280000"/>
                <prop fromThicknessOp="1" fromThicknessVal="3.000000" toThicknessOp="1" toThicknessVal="4.000000" unit="3" method="0" value="0.300000"/>
                <prop fromThicknessOp="1" fromThicknessVal="4.000000" toThicknessOp="1" toThicknessVal="5.000000" unit="3" method="0" value="0.300000"/>
                <prop fromThicknessOp="1" fromThicknessVal="5.000000" toThicknessOp="1" toThicknessVal="6.000000" unit="3" method="0" value="0.260000"/>
                <prop fromThicknessOp="1" fromThicknessVal="6.000000" toThicknessOp="1" toThicknessVal="8.000000" unit="3" method="0" value="0.260000"/>
                <prop fromThicknessOp="1" fromThicknessVal="8.000000" toThicknessOp="1" toThicknessVal="10.000000" unit="3" method="0" value="0.260000"/>
                <prop fromThicknessOp="1" fromThicknessVal="10.000000" toThicknessOp="1" toThicknessVal="25.000000" unit="3" method="0" value="0.260000"/>
            </sheetmetalThicknessRange>

перед строчкой:
        </material>
 

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

В пользовательский материал надо добавить

...

Есть такое.

Скрытый текст

<material name="Настроенная пользователем пластмасса" description="-" propertysource="" appdata="">
            <xhatch name="ANSI31 (Железо Кирпич)" angle="0" scale="1"/>
            <sheetmetalOption selectionType="Толщина" gaugeTablePath="C:\Program Files\SOLIDWORKS 2018\SolidWorks\lang\russian\sheet metal gauge tables" gaugeTableName="C:\PROGRAM FILES\SOLIDWORKS 2018\SOLIDWORKS\LANG\RUSSIAN\SHEET METAL GAUGE TABLES\BEND ALLOWANCE INCHES SAMPLE.XLS" bendTablePath="C:\Program Files\SOLIDWORKS 2018\SolidWorks\lang\russian\Sheetmetal Bend Tables" bendTableName="" bendCalculationTablePath="C:\Program Files\SOLIDWORKS 2018\SolidWorks\lang\russian\Sheetmetal Bend Tables" bendCalculationTableName="C:\Program Files\SOLIDWORKS 2018\SolidWorks\lang\russian\Sheetmetal Bend Tables\base bend table.xls"/>
            <shaders>
                <pwshader2 name="Белый PW-MT11150" path="\plastic\textured\white-pw-mt11050.p2m" isNewShader="1"/>
            </shaders>
            <swatchcolor RGB="B2B2B2">
                <sldcolorswatch:Optical Ambient="1.000000" Transparency="0.000000" Diffuse="1.000000" Specularity="1.000000" Shininess="0.310000" Emission="0.000000"/>
            </swatchcolor>
            <physicalproperties>
                <EX displayname="Модуль упругости" value="2000000000" usepropertycurve="0"/>
                <NUXY displayname="Коэффициент Пуассона" value="0.394" usepropertycurve="0"/>
                <GXY displayname="Модуль сдвига" value="318900000" usepropertycurve="0"/>
                <DENS displayname="Массовая плотность" value="1020" usepropertycurve="0"/>
                <KX displayname="Теплопроводность" value="0.2256" usepropertycurve="0"/>
                <C displayname="Удельная теплоемкость" value="1386" usepropertycurve="0"/>
                <SIGXT displayname="Предел прочности при растяжении" value="30000000" usepropertycurve="0"/>
            </physicalproperties>
            <custom/>
            <sheetmetalThicknessRange>
                <prop fromThicknessOp="1" fromThicknessVal="0" toThicknessOp="1" toThicknessVal="3" unit="3" method="0" value="0,375"/>
                <prop fromThicknessOp="1" fromThicknessVal="3" toThicknessOp="1" toThicknessVal="6" unit="3" method="0" value="0,4"/>
            </sheetmetalThicknessRange>

        </material>

Но у меня 2019 SP1,0 Так что может радостно глючить в не самых явных местах.

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

Раз уж взяли просвещать народ то не надо вводить никого в заблуждение. Радиус и коэффициент К при воздушной гибке практически не зависит от радиуса пуансона, а зависит от ширины матрицы. 

От ширины матрицы зависит соотношение толщина листа/минимальная ширина кромки, но точно не радиус

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

От ширины матрицы зависит соотношение толщина листа/минимальная ширина кромки, но точно не радиус

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

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

Добрый день всем.

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

Соответственно, вопрос: Кто-нибудь поможет мне внести изменения в мой макрос (выше привел) так, чтобы пользовательские свойства Толщина, Радиус и КоэффК записывались в соответствующие данные листового металла модели?

 

БольшаяПросьба.jpg

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

Всем добрый день.

Такой вопрос

При запуске программы остановка на UCase и chr. Какую библиотеку подключить для исправления ошибки?

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

При запуске программы остановка на UCase и chr. Какую библиотеку подключить для исправления ошибки?

Это функции VBA. Скорее проблема с тем что внутри этих функций.

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

Это функции VBA. Скорее проблема с тем что внутри этих функций.

Данную проблему решил дописав vba.ucase и vba.chr. Но теперь глючит в другом месте.

 fnd1 = False - вот здесь пишет, что не найдена библиотека
 For i = LBound(dbs) To UBound(dbs)
   If StrComp(VBA.UCase(Left(Right(dbs(i), Len(sMatDB) + 7), Len(sMatDB))), VBA.UCase(sMatDB)) = 0 Then
     sMatDB = dbs(i)
     fnd1 = True
     Exit For
   End If
 Next i

Макрос писался в 2014 Солиде и работал.

изображение_2022-09-27_221109230.png

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

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

Теперь свойства материала Толщина и КоэффК переписываются в свойства детали на вкладке Конфигурации. 

Вопрос: А как теперь присвоить свойствам листового металла Толщина и радиус гиба значение Толщина и Коэффициенту К значение КоэффК?

 

GetKodMat.swp

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

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

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

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

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

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

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

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

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

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

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




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