как в solidworks, на чертеже, сделать авто заполнение графы масса
что прописать в графе масса, на чертеже, чтобы она автоматически заполнялась и изменялась в зависимости от массы детали, изображенном на этом чертеже?
Сейчас пользуюсь вот такой «формулой»:
«SW-Mass@А-Р40_01_00_000_СБ_Пневмоцилиндр_2.SLDASM»
но в ней нужно каждый раз заново указывать имя чертежа.
Просмотров: 23287
Регистрация: 23.10.2006
Сообщений: 22,994
Сообщение от jeniabell
что прописать в графе масса, на чертеже, чтобы она автоматически заполнялась и изменялась в зависимости от массы детали, изображенном на этом чертеже?
Сейчас пользуюсь вот такой «формулой»:
«SW-Mass@А-Р40_01_00_000_СБ_Пневмоцилиндр_2.SLDASM»
но в ней нужно каждый раз заново указывать имя чертежа.
В чертеже ставишь заметку $PRPSHEET:»Масса» в соответствующей графе основной надписи. В модели, соответственно, должно присутствовать свойство «масса».
Солидворкер |
Посмотреть профиль |
Найти ещё сообщения от Солидворкер |
Регистрация: 03.08.2007
Сообщений: 112
Сообщение от jeniabell
что прописать в графе масса, на чертеже, чтобы она автоматически заполнялась и изменялась в зависимости от массы детали, изображенном на этом чертеже?
Сейчас пользуюсь вот такой «формулой»:
«SW-Mass@А-Р40_01_00_000_СБ_Пневмоцилиндр_2.SLDASM»
но в ней нужно каждый раз заново указывать имя чертежа.
Может я чего-то не понимаю, а зачем писать в графе? Если у тебя форматки слинкованы с моделью, то лучше заполнять свойства модели (а еще лучше один раз сделать шаблон) и штампик чертежа заполнится автоматом. Если форматок нет, пиши, пришлю.
Вес детали из свойства
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.
Сейчас на странице 0 пользователей
Нет пользователей, просматривающих эту страницу.
Сообщения
Автор: SHARit · Опубликовано: 39 минут назад
Автор: maxx2000 · Опубликовано: 1 час назад
@Барс между болтом и отверстием, между фланцем и прокладкой. Это называется жёсткий шарнир. Так называют потому что возможно только кручение или качание вокруг или вдоль оси но не происходит линейное перемещение. Если болтовое соединение заменить сваркой, то такое соединение станет жёстким. Между балкой и фланцем жёсткое соединение, между фланцем и прокладкой шарнир с 5 минуты приварено, приклеено — не шарнир.
Автор: WhiteAlex69 · Опубликовано: 1 час назад
Калибровка по Z G65P9901M104.B6.Z170.;
Автор: Барс · Опубликовано: 1 час назад
Где в примерах из видео зазоры?
Автор: maxx2000 · Опубликовано: 1 час назад
где в табуретке шарнир?
Автор: Барс · Опубликовано: 1 час назад
Ну — а я о чём?! Тащи зачётку. Для первого семестра первого курса вполне достаточно знаний. Трояк заработал.
Автор: maxx2000 · Опубликовано: 1 час назад
@Барс это же очевидно, за счёт зазоров. Шарнирное не значит что вот прям как дверная петля, а значит что под действием усилий может двигаться относительно своего положения, сдвигаться, поворачиваться, качаться в месте соединения (касания)
Автор: Барс · Опубликовано: 1 час назад
Да ладно, чо ты оправдываешься?! Твоя гомосексуальная сущность здесь ни для кого уже не секрет. Будь собой. А за счёт чего обеспечивается подвижность в примерах из видео?
Автор: Сергей 65 · Опубликовано: 2 часа назад
Windows нет т.к. его у нас нет.
Автор: Wasp · Опубликовано: 2 часа назад
Шестигранник. В переменные поставить свои значения. Ну и M- и G-команды свои, соответственно. % O5555(SHESTIGRANNIK) G30U0W0B0 N3G40G113M76 (включение приводного инструмента) G4X0.1 G28H0M8(ориентация шпинделя) G4X0.1 T0606(FREZA MEC 20-S20-11T) G97G98S2600M3 #6=13.9(S SHESTIGRANNIKA) #7=20.(D FREZY) #8=18.(D NACHAL,NYJ) #1=-2.35 (глубина первого прохода) G0X[#7+#8+10.]Z0C0 WHILE[#1GE-6.85]DO1(конечная тока фрезерования по Z) G0Z#1 G112 G1G42X[1.154*#6]C[#6/2]F2500 X-[0.577*#6]F300 X-[1.154*#6]C0 C-[#6/2]X-[0.577*#6] X[0.577*#6] X[1.154*#6]C0 X[0.577*#6]C[#6/2] G1G40X[#7+#8+10.]F2500 G113 G0C0 #1=#1-2.25 ( глубина каждого последующего за первым прохода) END1 G0Z5.M5 G30U0W0M75 M1 M30 % Фрезерование попутное. Для встречного заменить G42 на G41 и поменять знак у C во всех необходимых строках.
Задание веса детали
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.
Сейчас на странице 0 пользователей
Нет пользователей, просматривающих эту страницу.
Сообщения
Автор: SHARit · Опубликовано: 39 минут назад
Автор: maxx2000 · Опубликовано: 1 час назад
@Барс между болтом и отверстием, между фланцем и прокладкой. Это называется жёсткий шарнир. Так называют потому что возможно только кручение или качание вокруг или вдоль оси но не происходит линейное перемещение. Если болтовое соединение заменить сваркой, то такое соединение станет жёстким. Между балкой и фланцем жёсткое соединение, между фланцем и прокладкой шарнир с 5 минуты приварено, приклеено — не шарнир.
Автор: WhiteAlex69 · Опубликовано: 1 час назад
Калибровка по Z G65P9901M104.B6.Z170.;
Автор: Барс · Опубликовано: 1 час назад
Где в примерах из видео зазоры?
Автор: maxx2000 · Опубликовано: 1 час назад
где в табуретке шарнир?
Автор: Барс · Опубликовано: 1 час назад
Ну — а я о чём?! Тащи зачётку. Для первого семестра первого курса вполне достаточно знаний. Трояк заработал.
Автор: maxx2000 · Опубликовано: 1 час назад
@Барс это же очевидно, за счёт зазоров. Шарнирное не значит что вот прям как дверная петля, а значит что под действием усилий может двигаться относительно своего положения, сдвигаться, поворачиваться, качаться в месте соединения (касания)
Автор: Барс · Опубликовано: 1 час назад
Да ладно, чо ты оправдываешься?! Твоя гомосексуальная сущность здесь ни для кого уже не секрет. Будь собой. А за счёт чего обеспечивается подвижность в примерах из видео?
Автор: Сергей 65 · Опубликовано: 2 часа назад
Windows нет т.к. его у нас нет.
Автор: Wasp · Опубликовано: 2 часа назад
Шестигранник. В переменные поставить свои значения. Ну и M- и G-команды свои, соответственно. % O5555(SHESTIGRANNIK) G30U0W0B0 N3G40G113M76 (включение приводного инструмента) G4X0.1 G28H0M8(ориентация шпинделя) G4X0.1 T0606(FREZA MEC 20-S20-11T) G97G98S2600M3 #6=13.9(S SHESTIGRANNIKA) #7=20.(D FREZY) #8=18.(D NACHAL,NYJ) #1=-2.35 (глубина первого прохода) G0X[#7+#8+10.]Z0C0 WHILE[#1GE-6.85]DO1(конечная тока фрезерования по Z) G0Z#1 G112 G1G42X[1.154*#6]C[#6/2]F2500 X-[0.577*#6]F300 X-[1.154*#6]C0 C-[#6/2]X-[0.577*#6] X[0.577*#6] X[1.154*#6]C0 X[0.577*#6]C[#6/2] G1G40X[#7+#8+10.]F2500 G113 G0C0 #1=#1-2.25 ( глубина каждого последующего за первым прохода) END1 G0Z5.M5 G30U0W0M75 M1 M30 % Фрезерование попутное. Для встречного заменить G42 на G41 и поменять знак у C во всех необходимых строках.
- IPS Theme by IPSFocus
- Язык
- Стиль
- Политика конфиденциальности
- Реклама на форуме
CAD/CAM/CAE Russian Community Board Powered by Invision Community
Масса с точкой (вопрос из разряда вечных)
Да, я знаю, что это уже обсуждают не одно десятилетие, тем не менее.
В SW-2017 все было по человечески. Масса была с запятой в свойствах детали/сборки, и таковой выводилась на чертеже и спецификации.
В SW-2018 снова вернулась точка. Естественно, в настройках указан системный разделитель, также пытался указать там запятую в явном виде, без толку.
Это лечится как-нибудь? К сожалению, при сдаче это очень критично. Перебивать вручную не вариант.
Просмотров: 3563
Регистрация: 24.12.2008
Сообщений: 2,588
Может как вариант в настройках Виндоус, а не программы поставить нужный разделитель?
__________________
Если невнятное ТЗ, то результат получится ХЗ.
Регистрация: 25.05.2010
Сообщений: 257
В системе, конечно, запятая.
Это ветхозаветная проблема Солида. В размерах запятая, в массах точка. В какой-то версии это исправили, а потом все опять вернулось.
Регистрация: 29.09.2021
Сообщений: 73
Сообщение от Crotique
в настройках указан системный разделитель, также пытался указать там запятую в явном виде, без толку.
Это лечится как-нибудь? К сожалению, при сдаче это очень критично. Перебивать вручную не вариант
Вроде бы, Гост 2.004-88 приравнял запятую к точке (п.1.9) https://docs.cntd.ru/document/1200001987
Без макросописания или костыля типа привязки «левого» размера к массе, вряд ли получится
Регистрация: 29.09.2021
Сообщений: 73
Вручную или макросом перебивать — потеряется связь с моделью. Если так критично с запятой, можно в модели сделать эскиз и привязать размер к массе, затем вывести этот размер в чертеже. Но это «костыль», да и мастерить его заранее нужно было)
Таким макросом точку на запятую в массе поменять можно. Макрос берёт значение массы из модели и добавляет значение с запятой в свойства чертежа
Option Explicit Dim swApp As SldWorks.SldWorks Dim swModel As SldWorks.ModelDoc2 Dim swDraw As SldWorks.DrawingDoc Dim swView As SldWorks.View Dim swRefModel As SldWorks.ModelDoc2 Dim swCustProp As CustomPropertyManager Dim strNameConfig As String Dim val As String, valout As String Dim nErr As Long, nWarn As Long Dim swMass As String Sub main() Set swApp = Application.SldWorks Set swModel = swApp.ActiveDoc If swModel.GetType <> swDocDRAWING Then MsgBox "Откройте чертёж " Exit Sub End If Set swDraw = swModel Set swRefModel = swDraw.GetFirstView.GetNextView.ReferencedDocument Set swView = swDraw.GetFirstView Set swView = swView.GetNextView strNameConfig = swView.ReferencedConfiguration Set swCustProp = swRefModel.Extension.CustomPropertyManager(strNameConfig) swCustProp.Get4 "Mass", False, val, valout swMass = Replace(valout, ".", ",") Debug.Print "strNameConfig: " & strNameConfig Debug.Print "valout: " & valout Debug.Print "swMass: " & swMass swModel.Extension.CustomPropertyManager("").Add3 "Mass", swCustomInfoText, swMass, 1 swModel.Save3 swSaveAsOptions_Silent, nErr, nWarn End Sub
В строке «swCustProp.Get4 «Mass», False, val, valout» поменять название «Mass» на то, что прописано в свойствах конфигурации модели, откуда берётся масса