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

Оформление чертежей Solidworks


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

1 час назад, DuS сказал:

Коллеги, подскажите как на чертеже с исполнениями занести в таблицу массу каждого исполнения? 

Вопрос возник вот почему: если в свойства занести такую надпись "SW-Mass@имя детали.SLDPRT", то когда она попадает в таблицу параметров экселя она меняется на конкретное значение массы и параметризация накрывается медным тазом.

Есть четыре момента. Во первых, имя свойства файла на вкладке Настройка и Конфигурации должны быть уникальным или отсутствовать в закладке Настройка, иначе в таблицу уйдёт значение из закладки Настройка (что похоже у вас и происходит).

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

Ну и в  третьих, если вы влезаете в редактированием в ячейку массы и редактируете значение в таблице, то ссылка в свойствах меняется на введённое вами значение, если ячейку не трогаете (можно изменить формат данных, например, на Числовой или Общий), то значение каждый раз берётся из свойства.

В четвёртых, в ссылках для каждой конфигурации используется несколько иной формат ссылки: "SW-Mass@@ИМЯ_КОНФИГУРАЦИИ@ДЕТАЛЬ.SLDPRT"

 

Сам использую свою программу для заполнения свойств массы (заполняются свойства Weight на закладке Настройка и WeightTable на закладке Конфигурации для всех конфигураций), а потом использую в таблице параметров (для таблицы свойство WeightTable): http://kelnyproject.ucoz.ru/load/6-1-0-6

 

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


@Kelny @sloter  спасибо за ответы.

Пока ждал сам нашел решение: во св-во / конфигурация заносим такую надпись: 

"SW-Mass@@SW-Имя конфигурации@SW-Имя файла.SLDprt", 

591d54a84521c_.PNG.fab12ccb088b0401e4d3b18b45e3c6d3.PNG1.thumb.PNG.6fd6b874bd6a8c5dd81e3e8dba983f0c.PNG

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

 

 

файл можно взять здесь

  Показать содержимое

 

 


**
*****************************************************************************************************
**
*Each string right of the = above may be customized to suit with plain text entries
*or appropriate Hole Wizard variables.  One variable may be used in place of another.
*Hole Wizard variables are in lower case letters, and have the form: <hw-type>
*The items in capital letters are SolidWorks symbol names, and have the form: <MOD-DIA>
*
*New entries left of the = above will not be used.
*Deleting any entries left of the = above, may result in associated holes having blank hole callouts.
*
*Valid Hole Wizard variables are as follows:
*VARIABLE        DESCRIPTION*
*<hw-type>            Тип    
*<hw-std>            Стандарт    
*<hw-fsttyp>        Тип крепежа    
*<hw-fstsze>        Размер крепежа
*        
*<hw-cbdepth>        Глубина    цековки    
*<hw-cbdia>        Диаметр цековки    
*<hw-cdrlang>        Угол рассверливания    
*<hw-cdrldepth>        Глубина    рассверливания
*<hw-cdrldia>        Диаметр рассверливания    
*<hw-csang>        Угол зенковки    
*<hw-csdia>        Диаметр зенковки    
*<hw-depth>        Глубина    
*<hw-diam>        Диаметр    
*<hw-drlang>        Угол рассверливания    
*<hw-endcond>        Граничное условие    
*<hw-fscsang>        Угол задней зенковки    
*<hw-fscsdia>        Диаметр зенковки    
*<hw-headclr>        Зазор головки    
*<hw-holedia>        Диаметр отверстия    
*<hw-holedepth>        Глубина отверстия   
*<hw-mjrdia>        Наружный диаметр    
*<hw-midcsang>        Угол средней зенковки    
*<hw-midcsdia>        Диаметр средней зенковки    
*<hw-minordia>        Внутренний диаметр    
*<hw-nscsang>        Угол передней зенковки    
*<hw-nscsdia>        Диаметр передней зенковки    
*<hw-tapdrldepth>    Глубина сверления под метчик    
*<hw-tapdrldia>        Диаметр сверления под метчик    
*<hw-threadang>        Угол резьбы
*<hw-threaddepth>        Глубина резьбы
*<hw-threaddesc>         Описание резьбы
*<hw-threaddia>        Диаметр резьбы    
*<hw-threadclass>    Класс резьбы (1B, 2B или 3B, применяется только к отверстиям Ansi Inch)
*<hw-threadseries>        Ряд резьб
*<hw-threadsize>        Размер резьбы
*<hw-thruholedepth>        Глубина сквозного отверстия    
*<hw-thruholedia>        Диаметр сквозного отверстия    
*<hw-thrutapdrldp>        Глубина проходного сверла    
*<hw-thrutapdrldia>        Диаметр проходного сверла    
*        
*<hw-descrp>        Описание
*
* Cosmetic thread callout variables
*
*<cthrd-std>        Стандартный
*<cthrd-type>        Тип
*<cthrd-size>        Размер
*<cthrd-major-dia>    Главный диаметр
*<cthrd-minor-dia>    Вторичный диаметрr
*<cthrd-depth>        Глубина резьбы

 
 

 

 

Файл взял, заменил. Но все осталось так же. Значок есть - значения глубины нет

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

Файл взял, заменил. Но все осталось так же. Значок есть - значения глубины нет

Странно, после замены файла уже не должно быть ни каких обозначений глубины, т.к. такие значки не соответствуют ЕСКД и в модифицированном файле просто исключены. Похоже ваш файл из другого места.

 

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

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

Нет. Именно это отверстие несквозное. Но создано просто вытянутым вырезом.

Подскажите пожалуйста, как подправить Ваш файл, чтобы нормально работало

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

Сам использую свою программу для заполнения свойств массы (заполняются свойства Weight на закладке Настройка и WeightTable на закладке Конфигурации для всех конфигураций), а потом использую в таблице параметров (для таблицы свойство WeightTable): http://kelnyproject.ucoz.ru/load/6-1-0-6

Я тоже этим макросом пользовался, только он перестал рабоатть на десятке((591d567a150bb_.PNG.0ee79d7695c060ec2056703d5d9564a9.PNG

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

У меня при добавлении размера глубины отверстия, добавляется только значок, а как сделать, чтобы значение глубины вручную не забивать, чтобы автоматически добавлялось?

Значок сами добавляли что ли, в ручную?

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

Я тоже этим макросом пользовался, только он перестал рабоатть на десятке((

За десятку не скажу, можно попробовать найти этот файл comct332.ocx и скопировать в папку с программой, возможно потребуется регистрация этого файла в системе.

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

Именно это отверстие несквозное. Но создано просто вытянутым вырезом

Тогда это не отверстие, а "вытянутый вырез" (в терминологии SW). Автоматически глубина с таким значком проставляется  для отверстий командой "Условное обозначение отверстий"

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

Тогда это не отверстие, а "вытянутый вырез" (в терминологии SW). Автоматически глубина проставляется  для отверстий.

Все понял. Спасибо. Получается, все отверстия надо переделывать. Или вручную глубину указывать.((((

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

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

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

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

Все понял. Спасибо. Получается, все отверстия надо переделывать. Или вручную глубину указывать.((((

Если переделаете, то размеры на чертеже надо ставить не простым размером, а инструментом Условное обозначение отверстия (как раз для этого инструмента и приводился файл calloutformat.txt выше): http://help.solidworks.com/2010/russian/solidworks/sldworks/legacyhelp/sldworks/detailing/hole_callouts.htm

 

Если в ручную, то ЕСКД позволяет показать глубину на другом виде, например, на разрезе и тогда глубина сверления и резьбы указывается просто линейными размерами.

15 минут назад, sloter сказал:

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

Очевидность формы дня не требуется, по ЕСКД допускается условное изображение отверстий без указания дна. Дно может быть 118-120 градусов  или реже 90 градусов при сверлении относительно стандартными свёрлами.

 

Плоское/круглое дно это уже скорее не сверление, а фрезеровка.

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

Так хотелось, чтобы листов было поменьше, а инфы на лист запихать побольше. А тут, оказывается, надо выбирать: или умный, или красивый.))))

Ссылка на сообщение
Поделиться на других сайтах
В Thursday, May 18, 2017 в 11:09, Kelny сказал:

возможно потребуется регистрация этого файла в системе.

файл в папке с прогой, reg файл запускал, но все равно не работает. Может подскажешь что делать?

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

файл в папке с прогой, reg файл запускал, но все равно не работает. Может подскажешь что делать?

Рег файл в папке с программой для вноса параметров по настройке программы. Данный ОСХ файлом РЕГ не регистрирует в системе.

На сайте мелокомягких предлагают перерегистрировать компонент (у них правда про другой, но вероятно так же comct332.ocx, поменял в тексте цитаты):

Цитата

Re-register comct332.ocx file from an elevated command prompt

a.    Click on Start; in the start search type cmd.

b.    Right click on cmd.exe and choose to “Run as administrator”.

c.    Type the following command and hit Enter after each one:

regsvr32 /u comct332.ocx
regsvr32 /i comct332.ocx

d.    Close the command prompt and then try to run the program.

 

https://answers.microsoft.com/en-us/windows/forum/games_windows_10/comdlg32ocx-in-windows-10/804ca1eb-1ee8-4b8c-afff-9bd09356ef7f

То есть предлагается запустить командную строку от имени Администратора, в ней прописать сначала разрегистрацию компонента ( regsvr32 /u comct332.ocx ), а потом снова зарегистрировать ( regsvr32 /i comct332.ocx ), следуюет прописать полный путь к файлу ОСХ, например, C:\Papka\ comct332.ocx

Вероятно можно добавить эти две строки с разрегистрацией и регистрацией в текстовый файл (указав полный путь к файлу ОСХ) и изменить расширение файла на файл.bat и запустить этот файл от имени администратора.

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

Вероятно можно добавить эти две строки с разрегистрацией и регистрацией в текстовый файл (указав полный путь к файлу ОСХ) и изменить расширение файла на файл.bat и запустить этот файл от имени администратора.

Далек я от этого( 

Создал .bat, но что то я делаю не правильно(

вот текст бат файла

regsvr32 / D:\Чертежи\CТАНДАРТНЫЕ\Базы и шаблоны SW\Макросы\округление массы\COMCT332.OCX

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

Создал .bat, но что то я делаю не правильно(

вот текст бат файла

regsvr32 / D:\Чертежи\CТАНДАРТНЫЕ\Базы и шаблоны SW\Макросы\округление массы\COMCT332.OCX

Должно быть:

Цитата

regsvr32 /u "D:\Чертежи\CТАНДАРТНЫЕ\Базы и шаблоны SW\Макросы\округление массы\COMCT332.OCX"

regsvr32 /i "D:\Чертежи\CТАНДАРТНЫЕ\Базы и шаблоны SW\Макросы\округление массы\COMCT332.OCX"

 

Хотя если БАТ файл в папке с ОСХ может прокатить и без пути (не уверен, но можно попробовать).

Цитата

regsvr32 /u comct332.ocx
regsvr32 /i comct332.ocx

 

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

Должно быть:

 

Хотя если БАТ файл в папке с ОСХ может прокатить и без пути (не уверен, но можно попробовать).

 

К сожалению не работает ни один вариант( 

591ef3e9d793f_.PNG.02c844e2463d6e325cf5859de408cf5f.PNG

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

К сожалению не работает ни один вариант( 

Запускаем БАТ от имени Администратора. Для путей с русскими буквами можно попробовать (двойные кавычки в конце и в начале так же не забываем):

Цитата

chcp 1251

regsvr32 /i "D:\Чертежи\CТАНДАРТНЫЕ\Базы и шаблоны SW\Макросы\округление массы\COMCT332.OCX"

chcp 866

Pause

Если без путей (попробовал, путь в командной строке тот же где и файл БАТ, то есть если он рядом с ОСХ, то путь не нужен):

Цитата

regsvr32 /i COMCT332.OCX

Pause

Или как вариант скопировать этот файл куда-нибудь в папку Windows например или по пути без русских букв и пробелов и зарегистрировать его там.

 

Или можно попробовать (где-то предлагается такой вариант для русских букв и пробелов, хотя мне казалось, что достаточно общих двойных кавычек):

Цитата

chcp 1251

regsvr32 /i D:\"Чертежи"\"CТАНДАРТНЫЕ"\"Базы и шаблоны SW"\"Макросы"\"округление массы"\COMCT332.OCX"

chcp 866

Pause

 

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

Или как вариант скопировать этот файл куда-нибудь в папку Windows например или по пути без русских букв и пробелов и зарегистрировать его там.

скопировал всю папку на рабочий стол ( он у меня на диск д в корне) и заработало!

Большое спасибо!

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

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

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

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

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

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

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

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

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

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

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



  • Сообщения

    • Snake 60
      Скорее всего исправляли в конкретной сборке, для конкретных тел. Насколько я помню, надо в самом эскизе профиля заполнить свойство Description
    • Snake 60
      Делаете дырку в свае - вставляете в нее трубу и 2 человеко-силы крутят сваю ) Дёшево и сердито и не нужен никакой планетарный редуктор ))
    • gudstartup
      вы всегда ищите свой путь или будете делать то что вам советуют? с самого начала прежде чем приступать к экспериментам вам нужно было вынуть носитель и сделать образ. diskcopy делает копию гибкого диска на другой а вам надо сделать образ жесткого диска или карты памяти. делайте как советует @Viktor2004 иначе еще чего нибудь сломаете или вам станок не нужен и вы его приобрели для экспериментов ? вот а печатной машинке из прошлого нельзя а вот на синумерике можно - удивительные вещи в настоящем происходят!! на 100 % уверен что там не модуль а либо писимиси ай либо жд @mircomax81 хотите работать в дос почитайте помощь по командам 
    • PuKoLLleT
      Доброго дня всем. Поделитесь опытом,раньше такое не доводилось делать. На торце фланца нужно сделать  восемь отверстий ф17H7 на токарно-фрезерном станке с осью Y ,имеется ManualGuide.В моем понимании нужно просверлить,а затем торцевой фрезой расточить нужный диаметр.Получится такой фокус,или надо разверткой доводить нужный размер?  Стойка Fanuc 0i-Tf.
    • Snake 60
      Всё верно, я даже русификатор делал для него (ушло на это где-то около года). Хороший софт был, я всех знакомых на него подсадил в свое время :) У меня даже где-то образ на виртуалке лежит с SW2014+MechSoft, Жаль, что автодеск его поглотил, а не DS :( А по сути вопроса, проектировал двухступенчатый планетарный редуктор в свое время. Что было нужно: Справочник по планетаркам (автора не помню, если надо поищу), из софта MathCAD + GearTeq (софтина идет вместе с GearTrax, только рассчитывает и моделирует несколько зацеплений согласно выбранной схеме, в том числе планетарки) Ой и ошибаетесь. Звездочки - не равно зубчатые колеса в планетарке) Мы намучились с малой точностью изготовления на эл.эрозии, а Вы лазером ))) Был собран опытный образец редуктора с незакаленными деталями, чисто проверить геометрию, отладить сборку. Так потом начальство этот редуктор сказало испытать в бою, как я не противился)) Помер за пару дней интенсивных нагрузок ))) Материал, термообработка и точности изготовления решают )
    • Snake 60
      @Тихоход  Ещё один вариант - изучать программирование и писать свою программу/макрос. Вот пример конфигуратора двери: https://www.youtube.com/watch?v=wv4HryWQBSk
    • mircomax81
      Посредством Diskcopy можно сделать адекватную копию на флоппи диск?
    • Andrey_kzn
      Да, ведь советовали автору вытащить жёсткий диск и сделать образ. Неужели самому не интересно, как устроен этот старый промкомпьютер? Там может стоять как жёсткий диск, так и CF-карта, или же Disc-on-chip или Disc-on-module.  Как-то очень давно, на подобном промышленном оборудовании (большая печатная машина) я не смог перенести  ПО с родной CF - карты на другую, такого же размера но другой фирмы. Была также станочная оболочка под досом.  Образ я делал Нортон гостом, развернул его на другую CF-карту без проблем. Машина загрузилась нормально и работала ровно 2 дня, на неродной CF-карте,  потом зависла, и отказалась загружаться. Пришлось вызывать сервисника. От него мы узнали, что нельзя просто так взять и заменить карту  - носитель системного ПО, на другую. А полезли мы туда, так как руководство захотело печатать отчёты по работе машины. В станочном ПО такая функция была. Вот только принтер надо было купить у фирмы - производителя этой самой машины. В попытках заставить работать другой принтер мы редактировали файл  AUTOEXEС.BAT, на предмет загрузки драйвера принтера, ничего не получилось, зато перестали открываться некоторые страницы станочного ПО.  Образ у нас был давно снят, и мы развернули его на другую карту памяти. Родную карту я трогать не стал (как чувствовал, что нельзя ). Сервисник восстановил ПО с архивной дискеты на родную карту памяти, и всё заработало. Дискеты с архивами ПО шли вместе с документацией к машине.  Там были дискеты с Досом, станочной оболочкой, параметрами приводов, программой ПЛК. Он же и предупредил нас о предельно аккуратном обращении с родной картой памяти, и посоветовал немедленно сделать образы с архивных дискет, что мы сразу и проделали.. Вот такой сюрприз от машины эпохи Дос.
    • Борман
    • gudstartup
      а ведь все работало...
×
×
  • Создать...