yuri-pet

Помощь новичку Solidworks

14 844 сообщения в этой теме
8 минут назад, don108 сказал:

Увы на пойдёт

Жаль. Тогда по Вашим скринам буду пробовать. Ещё раз спасибо!

Поделиться сообщением


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


а что, 17-й и 18-й файлами не могут поменяться?

Поделиться сообщением


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

Добрый день.  Подскажите, как можно сделать такие вещи: 

1.  Развернуть сплайн с поверхности на плоскость. Не спроецировать, а развернуть.

2.   Обратную задачу - спалайн или линия нарисованная в одной плоскости - "навренуть"  на цилиндр (или другую поверхность). Опять же, НЕ спроецировать.

    Куда это вобще копать, в какую сторону?

 

1.jpg.75d037f37f9f5a561179149c1072ec57.jpg

Поделиться сообщением


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

1.  Развернуть сплайн с поверхности на плоскость.

http://help.solidworks.com/2015/russian/WhatsNew/t_flattening_surfaces.htm

3 минуты назад, Viktor Toshakov сказал:

спалайн или линия нарисованная в одной плоскости - "навренуть"  на цилиндр

http://help.solidworks.com/2015/russian/SolidWorks/sldworks/HIDD_DVE_SURF_WRAPPING_SKETCH.htm

1 пользователю понравилось это

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 08.02.2019 в 23:03, don108 сказал:

Вы выбрали не верный способ построения массива вырезов Нужен не ЛИНЕЙНЫЙ МАССИВ,а МАССИВ УПРАВЛЯЕМЫЙ КРИВОЙ

По Вашим скринам потренировался. Со сто первого раза получилось.

Спасибо.

Screen.jpg

Поделиться сообщением


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

Поделиться сообщением


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

Подскажите, что означает значок в виде пера?

Изменено пользователем OIGEN

Поделиться сообщением


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

@OIGEN  открываем Help\справка в поиске справки вбиваем Значки компонентов в дереве конструирования FeatureManager  и изучаем

Поделиться сообщением


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

Спасибо, нашел!!!

Поделиться сообщением


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

Приветствую. 

Есть такое тестовое задание. Интересует элемент выделенный розовым цветом. Это массив по спирали с плавным изменением диаметра отверстия от 14 до 2.

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

B4exJIJmJz0.jpg

Поделиться сообщением


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

@kimer2002 мне кажется тут тот случай, когда массив не сработает. Окружностей не так много, наверное проще построить две спирали и вписать в них окружности, касательные к ним. Потом проставить дистанцию между окружностями (или их диаметр), добившись указанного расположения.

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

Изменено пользователем РоманВ

Поделиться сообщением


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

2Retk.png

 

функция\уравнение зависимости Ø от R в данной точки спирали

Изменено пользователем don108

Поделиться сообщением


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

@don108 а поподробнее?

Поделиться сообщением


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

Подскажите, как вы в SW оформляете спецификацию?

Поделиться сообщением


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

Возможно ли сделать следующим образом?

Задать в имени файла обозначение и имя детали, разделив их неким знаком, а в свойствах файла в обозначении указать нечто вроде $PRP:"SW-File Name" до указанного знака, а в наименовании $PRP:"SW-File Name" но после знака. Чтобы в свойства вставлялись строго определенные части имени файла?

Изменено пользователем РоманВ

Поделиться сообщением


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

@don108 а поподробнее?

Поподробнее ...

 

 

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

2ReFf.png


2ReFe.png


2ReFg.png


2ReFk.png

 

2ReFQ.png

 

 

Изменено пользователем don108

Поделиться сообщением


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

Возможно ли сделать следующим образом?

Задать в имени файла обозначение и имя детали, разделив их неким знаком, а в свойствах файла в обозначении указать нечто вроде $PRP:"SW-File Name" до указанного знака, а в наименовании $PRP:"SW-File Name" но после знака. Чтобы в свойства вставлялись строго определенные части имени файла?

Макросом можно делить как хочется.

Поделиться сообщением


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

Поподробнее ...

так это математика, а не массив. Но по другому думаю никак.

6 часов назад, Kelny сказал:

Макросом можно делить как хочется.

есть ли такие готовые макросы? Правда макросы имеют свойство глючить и отказывать в неподходящий момент.

Поделиться сообщением


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

здравствуйте!
А как на сфере тонкостенной еще тоненькую заплаточку приделать.  Можно конечно прокрутить , но наверняка есть другие способы.

Безымянный.jpg

Поделиться сообщением


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

Интересует элемент выделенный розовым цветом.

Как вариант

 

48 минут назад, trainalex сказал:

заплаточку приделать

Можно через "Заполнить поверхность" http://help.solidworks.com/2015/russian/solidworks/sldworks/HIDD_FEAT_FILL_SURFACE.htm

8 пользователям понравилось это

Поделиться сообщением


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

@Xugack великолепно! Спасибо за науку!

Поделиться сообщением


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

@Xugack Здорово! ... от меня тоже благодарчик, рабочий 100%-но вариант ... для задачи @kimer2002 это вообще то что доктор прописал ...

Но внесу такой нюансик ... если центры окружностей массива должны находиться на определённом расстоянии от центра детали-основания\на определённых радиусах, то как тогда ... такой метод сработает ?

Построение геликоида(т.к. всё строится\основывается на геликоидах) как-то можно к этим необходимым радиусам подогнать?

 

 

Изменено пользователем don108

Поделиться сообщением


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

такой метод сработает ?

В качестве управляющих размеров можно использовать несколько размеров.

Поделиться сообщением


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

Как вариант

 

Можно через "Заполнить поверхность" http://help.solidworks.com/2015/russian/solidworks/sldworks/HIDD_FEAT_FILL_SURFACE.htm

Там отверстия нет.
Надо просто накладку на сферическую поверхность.
Можно конечно - вытянуть, повернуть потом вычесть. Это понятно.
А нет способа разместить на поверхности сферы в соприкосновении накладку круглой или какой то другой формы, Ну как на камеру заплатку наклеить

Поделиться сообщением


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

как на камеру заплатку наклеить

5c642f6ca9cca_.thumb.jpg.80b331b3fc2c03282c0464c2bb9a12e5.jpg

Поделиться сообщением


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

малехо не так -5c64339f8f9e3_2.jpg.5072ea2d22f48e66c9145270fd7e7e92.jpg подрезать изнутри заплатку еще надо

Поделиться сообщением


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

малехо не так -5c64339f8f9e3_2.jpg.5072ea2d22f48e66c9145270fd7e7e92.jpg подрезать изнутри заплатку еще надо

да все так
Только что то пока не получается

 

на сферу ничего не проецируется

Сделал эскиз по пересечениям тел тоже ничего не выходит

 

Поделиться сообщением


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

есть ли такие готовые макросы? Правда макросы имеют свойство глючить и отказывать в неподходящий момент.

Создайте в солиде новый макрос, удалите содержимое, создаваемое автоматически, вставьте этот код, сохраните макрос. Макрос записывает первую часть имени файла до дефиса в "Обозначение". То, что после дефиса в "Наименование".

В коде дефис (в кавычках, который) можно заменить своим знаком, нижним подчеркиванием, к примеру.

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

Option Explicit
Dim swApp As SldWorks.SldWorks
Dim swModel As ModelDoc2
Dim swModelDocExt As ModelDocExtension
Dim swCustProp As CustomPropertyManager
Dim bool As Boolean
Dim errors             As Long
Dim warnings           As Long

Sub main()
    Set swApp = Application.SldWorks
    Set swModel = swApp.ActiveDoc
    Set swModelDocExt = swModel.Extension
    Set swCustProp = swModelDocExt.CustomPropertyManager("")

    bool = swCustProp.Add3("Обозначение", swCustomInfoText, Left(swModel.GetTitle, InStr(swModel.GetTitle, "-") - 1), 2)
    bool = swCustProp.Add3("Наименование", swCustomInfoText, Right(swModel.GetTitle, Len(swModel.GetTitle) - InStrRev(swModel.GetTitle, "-")), 2)
    bool = swModel.Save3(13, errors, warnings)

End Sub

 

1 пользователю понравилось это

Поделиться сообщением


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

Что то странно похоже просто плохо перестраивается. 
Как то эскиз по линии пересечения тел совсем не по линии!? 

Безымянный.jpg

Поделиться сообщением


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

Зазоры дикие , да и поверхность у заплатки не сферическая а плоская

Безымянный.jpg

Изменено пользователем trainalex

Поделиться сообщением


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

здравствуйте!
А как на сфере тонкостенной еще тоненькую заплаточку приделать.  Можно конечно прокрутить , но наверняка есть другие способы.

Так.

Так.SLDPRT

Поделиться сообщением


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

Так.

Так.SLDPRT

мне не открыть

я в принципе сделал.
К сфере эквизистанту на растоянии 0. Потом ее утолщил и лишнее отрезал.
Но как то все равно щелясто. 

а дальше всякие еще усиления накладки ..

 

Поделиться сообщением


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

Зазоры дикие , да и поверхность у заплатки не сферическая а плоская

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

Но лучший вариант, наверное, всё-таки:

23 часа назад, Xugack сказал:
Скрытый текст

SurfaceKnit_2.JPG.04cd2d63e6c8249a4f2a3d013bf5adaa.JPGSurfaceKnit_3.thumb.JPG.3d3cf1eaf7c8e384b098b5a31bccad91.JPG

 

1 пользователю понравилось это

Поделиться сообщением


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

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

Но лучший вариант, наверное, всё-таки:

  Скрыть содержимое

SurfaceKnit_2.JPG.04cd2d63e6c8249a4f2a3d013bf5adaa.JPGSurfaceKnit_3.thumb.JPG.3d3cf1eaf7c8e384b098b5a31bccad91.JPG

 

Спасибо, понастроил щелей поменьше стало!
 

Поделиться сообщением


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

Создайте в солиде новый макрос, удалите содержимое, создаваемое автоматически, вставьте этот код, сохраните макрос. Макрос записывает первую часть имени файла до дефиса в "Обозначение". То, что после дефиса в "Наименование".

В коде дефис (в кавычках, который) можно заменить своим знаком, нижним подчеркиванием, к примеру.

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

Огромное спасибо! Сейчас попробую!

Получилось, только в графе "Наименование" солид вбил вместе с точкой и расширением файла. Получилось Вставка.SLDPRT. Что нужно добавить в макрос чтобы он отбрасывал текст начиная с точки?

Изменено пользователем РоманВ

Поделиться сообщением


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

Подскажите, кто знает, почему иногда при сохранении в pdf/печати чертежа, линии получаются настолько тонкими, даже меньше самой тонкой, используемой в свойствах пользователя. Даже бывает что первый лист такой сверхтонкий сохраняется, а второй - с нормальной толщиной (даже в одном PDF-файле). Из-за чего такая фигня получается?

Поделиться сообщением


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

Из-за чего такая фигня получается?

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

Поделиться сообщением


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

Что нужно добавить в макрос чтобы он отбрасывал текст начиная с точки?

я бы так сделал.

 

Option Explicit
Dim swApp As SldWorks.SldWorks
Dim swModel As ModelDoc2
Dim swModelDocExt As ModelDocExtension
Dim swCustProp As CustomPropertyManager
Dim bool As Boolean
Dim errors             As Long
Dim warnings           As Long
Dim Str, string0, string1, string2 As String
Dim Numb, Number0, Number1, Number2 As Integer
Dim Seporator As String

Sub main()
    Set swApp = Application.SldWorks
    Set swModel = swApp.ActiveDoc
    Set swModelDocExt = swModel.Extension
    Set swCustProp = swModelDocExt.CustomPropertyManager("")

    Seporator = "-"
    
    string0 = swModel.GetTitle
    
    Number0 = Len(string0)
    Numb = Len(string0) - 5
    Number1 = InStr(string0, Seporator)
    Number2 = Len(string0) - InStrRev(string0, Seporator)
    
    Str = VBA.Mid$(string0, Numb, 3)
    string1 = VBA.Left(string0, (Number1 - 1))
    
    If Str = "sld" Then

        string2 = VBA.Mid$(string0, (Number1 + 1), Number2)

    Else

        string2 = VBA.Right$(string0, (Number1 - 2))

    End If
    
    
    bool = swCustProp.Add("Обозначение", swCustomInfoText, string1)
    bool = swCustProp.Add("Наименование", swCustomInfoText, string2)
    bool = swModel.Save3(13, errors, warnings)

End Sub

Можно еще форму нарисовать для задания разделителя..

Изменено пользователем ILL
забыл переменные указать..
1 пользователю понравилось это

Поделиться сообщением


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

Создайте аккаунт или войдите для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!


Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.


Войти сейчас

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

    • tulibay
    • mannul