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

Спецификация


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

Ясное дело, что позиции не надо назначать тупо вручную через уравнения.

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

У такого способа есть еще несколько преимуществ.

1) Только один регион.

2)100% синхронизация таблицы в спецификации и чертеже.

3)При добавлении новых компонентов, номера уже установленных никогда не поплывут, если мы тоько сами этого не захотим и сформируем спецификацию по новой.

И вообще спецификация сформированная самим прое, это ваще ужас.

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

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

Так что имеет смысл по любому писать чо то свое, или купить уже готовое.

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


Sergey___1978 Дата Apr 10 2011, 7:59

У такого способа есть еще несколько преимуществ.

1) Только один регион.

2)100% синхронизация таблицы в спецификации и чертеже.

3)При добавлении новых компонентов, номера уже установленных никогда не поплывут, если мы тоько сами этого не захотим и сформируем спецификацию по новой.

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

Спасибо всем за совет, в общем решили вручную это делать на итоговой стадии. Указать в заметках и там где надо по месту.

У меня вот какой вопрос - какая система обозначения применяется у вас на предприятии?

Интересует вопрос автоматического присвоения обозначения по входимости.

Например сейчас экспериментирую с таким уровнением. При небольшой вложенности всё отрабатывается на ура!

/* ПРИСВОЕНИЕ ОБОЗНАЧЕНИЯ

IF ЗАИМСТВОВАНИЕ == ""

ОБОЗНАЧЕНИЕ=БАЗА:id+"."+АРТИКУЛ

ELSE

ОБОЗНАЧЕНИЕ=ЗАИМСТВОВАНИЕ

ENDIF

По сути у каждой уникальной детали и сборки есть свой АРТИКУЛ

Если параметр ЗАИМСТВОВАНИЕ пустой то ОБОЗНАЧЕНИЕ ФОРМИРУЕТСЯ как сложение строк.

БАЗА:id - параметр базы (номер заказа)

То есть если главная сборка имеет номер 123456 (База)

то входящие в нее сборки имеют обозначения

123456.100

123456.200

и.т.д.

Ссылка на сообщение
Поделиться на других сайтах
  • 1 месяц спустя...

{По ГОСТ номер позиции берется из спецификации. И одна и та же подсборка/деталь может входить в разные сборки под разным номером позиции.}

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

Расскажите пожалуйста поподробнее про параметр компонента в сборке? Как такой сотворить, есть пара идей. Знаю что можно изменить значение параметра именно в данной сборке через гибкость.

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

Причем здесь гибкость? В Параметрах нужно выбрать тип объекта (Компонент), указать нужный и работать.

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

Причем здесь гибкость? В Параметрах нужно выбрать тип объекта (Компонент), указать нужный и работать.

Спасибо. Понял что где-то при выборе можно смотреть.
Ссылка на сообщение
Поделиться на других сайтах
  • 4 недели спустя...

Всем доброго дня, столкнулся со следующей проблемой.

Детали с разными именами объединены в одной строке таблицы гибкой области (т.е. имеют один и тот же rpt.index), но при простановке позиции на сборочном череже ПРОе ставит выноску(baloon) только к одной из них. Когда пытаюсь разделить выноску к остальным (detach, split) он пишет, что это невозможно и надо выбрать элемент из той же строки таблицы гибкой области. Но они ведь и находятся в одной строке (т.к. параметр asm.mbr.name в области не отображён). Кстати, даже если выноска ещё нигде не проставлена, он всё равно ставит её только к одной определённой модели, остальные просто игнорирует.

Подскажите, пожалуйста, кто сталкивался с подобным и можно-ли это обойти?

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

Зависит от многого. Точнее можно сказать только имея чертеж.

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

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

Всем доброго дня, столкнулся со следующей проблемой.

Детали с разными именами объединены в одной строке таблицы гибкой области (т.е. имеют один и тот же rpt.index), но при простановке позиции на сборочном череже ПРОе ставит выноску(baloon) только к одной из них. Когда пытаюсь разделить выноску к остальным (detach, split) он пишет, что это невозможно и надо выбрать элемент из той же строки таблицы гибкой области. Но они ведь и находятся в одной строке (т.к. параметр asm.mbr.name в области не отображён). Кстати, даже если выноска ещё нигде не проставлена, он всё равно ставит её только к одной определённой модели, остальные просто игнорирует.

Подскажите, пожалуйста, кто сталкивался с подобным и можно-ли это обойти?

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

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

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

Да, именно так.

Вообще-то, прочитав сообщение Руслана решил поэкспериментировать и создал новый чертёж сборки, втянул туда ту же самую (!!!) таблицу с гибкой областью и там всё поставилось, затянул в новый чертёж конфиг из старого (ну думаю мало-ли), всё равно работает. Поэтому я уже окончательно запутался. Сборка - та же, таблица - та же, открываю первый чертёж сборки - не ставит, открываю второй - ставит. Мистика какая-то? Жаль только два дня, потраченных на первый сборочный.

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

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

Да, именно так.

Вообще-то, прочитав сообщение Руслана решил поэкспериментировать и создал новый чертёж сборки, втянул туда ту же самую (!!!) таблицу с гибкой областью и там всё поставилось, затянул в новый чертёж конфиг из старого (ну думаю мало-ли), всё равно работает. Поэтому я уже окончательно запутался. Сборка - та же, таблица - та же, открываю первый чертёж сборки - не ставит, открываю второй - ставит. Мистика какая-то? Жаль только два дня, потраченных на первый сборочный.

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

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

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

Да, именно так.

Вообще-то, прочитав сообщение Руслана решил поэкспериментировать и создал новый чертёж сборки, втянул туда ту же самую (!!!) таблицу с гибкой областью и там всё поставилось, затянул в новый чертёж конфиг из старого (ну думаю мало-ли), всё равно работает. Поэтому я уже окончательно запутался. Сборка - та же, таблица - та же, открываю первый чертёж сборки - не ставит, открываю второй - ставит. Мистика какая-то? Жаль только два дня, потраченных на первый сборочный.

Возможность ставить позиции на две модели с разными именами, но с одинаковыми параметрами появилась начиная с ProEW4 (или ProEW5 точно не помню). Возможно ошибка

возникла из-за использования устаревшего шаблона на основе которого была создана сборка. У меня например была такая проблема:

В моделях созданных в ProeW3 не удавалось провести структурный анализ в ProEW5 (появлялось сообщение об ошибке). Пришлось создать пустой файл модели на основе шаблона для ProEW5

и в него скопировать внешним наследованием геометрию модели созданной в ProEW3, только после этого всё заработало.

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

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

Почистил сборку от всего ненужного, оставил только эти две детали. Посмотрите сами.asm.zip

Возможность ставить позиции на две модели с разными именами, но с одинаковыми параметрами появилась начиная с ProEW4 (или ProEW5 точно не помню). Возможно ошибка

возникла из-за использования устаревшего шаблона на основе которого была создана сборка. У меня например была такая проблема:

В моделях созданных в ProeW3 не удавалось провести структурный анализ в ProEW5 (появлялось сообщение об ошибке). Пришлось создать пустой файл модели на основе шаблона для ProEW5

и в него скопировать внешним наследованием геометрию модели созданной в ProEW3, только после этого всё заработало.

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

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

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

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

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

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

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

В крайнем случае, можно попробовать вставить вторую таблицу и проставить позицию по её региону.

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

Обозначение крепежа DIN. Кто как делает по ЕСКД, поделитесь, пожалуйста

Это обычно покупные детали. Но так как стандарт можно отнести к разделу Стандартных.

Запись, по большей части условная, на основе того или иного каталога.

Винт М2х5

McMaster N92125A051

DIN 7991

Винт М4х6 WGR 3358

WURTH Art.Nr. 0261 4 6

DIN 913

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

Wall

Да, не ставит. Хотя случай конечно интересный, ставит только на тот что первый в дереве. Простой перенос в новый чертеж, все исправляет. Старая форматка вроде не влияет (хотя если шаблон чертежа?). или чертеж сделан еще в старой версии...

Хотя конечно причина такого моделирования мне не понятна.

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • maxx2000
      ты покрути её в трубе и сам всё увидишь.   Для справки, в CREO есть своя переменная trajpar для таких выкрутасов. Там хоть в кольцо сгибай с такой волной https://youtu.be/LBdNmOmijxE?si=WVmaZBe3v4nEdy0C  
    • Artas28
      Вот так что-то получается, колхоз это или так и надо делать?))  
    • maxx2000
      либо по направляющей и сечениям
    • maxx2000
      @Artas28 протягиванием объёма по спирали https://youtu.be/3VrFrYCr5gc?si=t_giLQQo1_tgnafY  либо протягиванием профиля по спирали https://youtu.be/ejcMHjwxQOo?si=NQxWZWR8R9SILmdL  
    • A_1
      Курс Программирование станка с системой ЧПУ FANUC (и Sinumerik) в котором рассмотрено нарезание резьбы резцом посвящен не только резьбе. Его цель - получение учащимся знаний, необходимых для написания управляющих программ для станков с ЧПУ, научиться эффективным приемам программирования, уверенно подходить к разработке программ на сложные детали. В нём достаточно подробно рассмотрен основной способ нарезания практически всех распространенных резьб с помощью цикла G76. Да, для получения некоторых специальных резьб лучше пользоваться командой отдельного резьбового движения G32, но такие программы эффективно либо генерировать в CAM - системах, либо применять в параметрических подпрограммах с использованием переменных описывающих параметры резьбы. Для этого всем рекомендую курс Параметрическое программирование станков с ЧПУ FANUC. Он не посвящён, конечно, нарезанию резьбы, но предназначен для освоения методов эффективного программирования станков с ЧПУ с помощью языка параметрического программирования, и научит писать полезные программы, которые значительно облегчат изготовление новых достаточно сложных деталей.  И, кстати, в разделе готовых программ есть пример параметрической программы нарезания резьбы с кодом G32.
    • Artas28
      Добрый день! Как такую модель построить? Какой принцип построения?  Детальна называется screw pump rotor, но что то видео построения найти не могу.        
    • gudstartup
      интересно если образ записать на родной диск что будет с загрузкой... если с образом ничего не делали  в плане восстановления то ситуация довольно странная когда система начинает вдруг работать без выяснения причины сбоя это 100 проц. значит что он снова произойдет. @Artem artem
    • mannul
      Допустим шаг 1.25,тогда 0.542х1.25=0.6775х1000=678 Во второй строке цикла G76 вы должны указать X - диаметр резьбы по дну впадины, P678, Q - глубина первого прохода в мкм, допустим 0.3 мм тогда Q300, конечная координата Z и подача на оборот  F1.25
    • mannul
      Глубина  метрической резьбы по ГОСТ 24705-2004 рассчитывается как (5/8)*H, где H=0.866*P, где P - это шаг резьбы, а H - это высота исходного треугольника, тоесть то что вы в солиде строите. В общем-то вам выше уже написали коэффициент. Глубина резьбы на фануке указывается в микрометрах.
    • g687
      Все равно непонятно :) Для шага 1,5 (умножил его на 1000) сделал чертеж в Solidworks 1.5 * 0.542 *1000= 813   @alex0800 в своей программе пишет 920   Полная высота треугольника составляет 1299     Если я правильно понимаю определение (в том числе исходя из рисунка Fanuc) - высота резтбы равна 1299       Какое значение надо записывать в параметр P для шага 1,5 и где его взять /вычислить? Для нарезания резьбы радиус резца на конце должен быть не более шаг резьбы/8 - т.е не более 0,18   Судя по картинке, представленной @A_1 фанук берет высоту резьбы и опускает резец за несколько проходов с высоты X+высота резьбы, заданная параметром P ее до высоты X   ГОСТ пишет высота профиля H1 =0.812 (для шага 1,5)   Нигде мне не удалось найти чертеж резца для резьбы полного профиля - он представляет из себя трапецию - или треугольник с очень маленьким радиусом ? Помогите пожалуйста до конца прояснить какое значени ставить в P ?       @A_1 Вашему курсу уже больше 3 лет, планируете ли Вы в него добавить остальные циклы нарезания резьбы : G92 - Простой цикл нарезания резьбы Позволяет программировать глубину каждого прохода Дает полный контроль над диаметром X для каждого прохода G32 - Цикл нарезания резьбы Не является стандартным циклом, а скорее модальной операцией Позволяет задавать шаг резьбы Требует программирования каждого прохода отдельно G33 - Цикл нарезания резьбы (аналогичен G32) Используется для синхронизации вращения шпинделя с перемещением по оси
×
×
  • Создать...