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

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


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

В 12.03.2020 в 12:17, persona1980_1 сказал:

Так так, а можно вот отсюда поподробней? Где эти папочки лежат?

D:\PTC\Creo 4.0\M110\Common Files\protoolkit\protk_appls

Где-то тут.

Еще нужно почитать tkuse.pdf и С++ изучить на уровне чайника, циклы, условные переходы и массивы.

Все это пригодится. А лучше озадачить программиста, написав ему ТЗ.

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


9 минут назад, Sergey___1978 сказал:

Еще нужно почитать tkuse.pdf

tkuse.pdf есть у меня только на английском. А на русском есть у Вас?

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

На русском нет. Никто не удосужился видимо 2000 страниц перевести.

Немного владею переводом без словаря. А так в основном яндексом переводил.

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

Если совсем с нуля изучать, как я начинал лет 7 назад, было сложновато.

Но мир не без добрых людей, на форуме помогли с настройками проекта для Visual С++.

Потом уже дело техники.

Для программиста не составит особого труда по примерам подобное написать.

Начните с вывода сообщения "Hello Word !!!" ))

Дальше само пойдет.

Ссылка на сообщение
Поделиться на других сайтах
В 12.03.2020 в 06:47, Sergey___1978 сказал:

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

Трудно сказать. Ведь компоненты могут использоваться в разных сборках и как поступать тогда? Я бы все же пробовал посмотреть в сторону Repeat Regions и BOM Balloons, чтобы извлекать оттуда необходимое обозначение компонента/номер позиции самостоятельно.

Ссылка на сообщение
Поделиться на других сайтах
В 12.03.2020 в 07:47, Sergey___1978 сказал:

Если номера позиций не поместить в параметры компонентов, человеческой спецификации не получится.

И как все эти годы все делали спецификации? И ничего никуда специально не помещали.

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

 

18 часов назад, Max999 сказал:

Трудно сказать. Ведь компоненты могут использоваться в разных сборках и как поступать тогда? Я бы все же пробовал посмотреть в сторону Repeat Regions и BOM Balloons, чтобы извлекать оттуда необходимое обозначение компонента/номер позиции самостоятельно.

Параметры компонентов - это локальные параметры, они действуют только на уровне сборки.

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

В этом весь смысл.

При таком способе отсутствует необходимость в синхронизации двух таблиц: на чертеже и в спецификации.

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

Ссылка на сообщение
Поделиться на других сайтах
В 17.03.2020 в 15:16, Sergey___1978 сказал:

Параметры компонентов - это локальные параметры, они действуют только на уровне сборки.

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

Схожая проблема у меня сейчас при написании собственной реализации массивов в Nx. Первоначальная мысль была та же - хранить характеристики массива в параметрах сборки. Но быстро от нее отказался в пользу штатного механизма UDF (User Defeat Feature) В Toolkit не ничего подобного?

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

Плюс, как организовать работу при изменении состава сборки?

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

 

21 час назад, Max999 сказал:

Схожая проблема у меня сейчас при написании собственной реализации массивов в Nx.

Интересно, можно об этом поподробнее. Штатных средств создания массивов неужели недостаточно?

21 час назад, Max999 сказал:

В Toolkit не ничего подобного?

Так глубоко я Тулкит не копал еще. В основном только работа с параметрами, допусками и несколько макросов написал для удобства оформления чертежей.

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

Для этого и нужно приложение

Я, наверное, упустил о чем речь.

Для чего Вы пишете какое-то своё приложение?

Есть штатные средства создания спецификации. Они не самые удобные но они работают без всяких приложений.

Плюс практически у каждого вендора есть своё приложение спецификации, написанное под Виндчилл с получением спецификации в pdf. Тоже работающее.

 

2 часа назад, Sergey___1978 сказал:

руками все это сделать и отследить невозможно

Ни в коем случае никаких ручных правок в спецификации не требуется. Всё работает автоматически.  Что Вы собираетесь делать руками? Да ещё отслеживать?

Ни в коем случае в спецификации не нужно ничего делать руками. Хотите писать руками - пишите спецификацию в Ворде. Не лезьте руками в то, что с успехом делает сама машина.

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

Есть штатные средства создания спецификации. Они не самые удобные но они работают без всяких приложений.

Когда-то давным давно пользовался штатными средствами. Я про них знаю. Они меня не устраивают, поэтому и написал свое приложение.

В нем все и сортировка и фильтрация. Групповую спецификацию так же сделал на базе него. Штатные средства на больших сборках работают очень медленно. Если спецификация на больше чем 10-ти страницах работать становится не комфортно.

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

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

Интересно, можно об этом поподробнее. Штатных средств создания массивов неужели недостаточно?

Creo нас избаловал. :) А в NX 8.5 (корпоративная версия, апгрейд от меня не зависит) для сборки определено лишь 3 типа массивов: линейный, круговой и массив по ссылке. Первые два я, практически, никогда не использовал. С помощью последнего, в принципе, можно решать необходимые мне задачи (и даже делать больше, нежели позволяют массивы в Creo), но уж очень он тяжеловесный. Очень не хватает мне в NX легковесного массива - аналога массива по точкам из Creo: натыкал точки, где надо, привязал к первой из них группу компонентов - и наслаждайся жизнью. Но повлиять на Siemens я не в состоянии, вот и приходиться крутиться самому - благо, в UGOPEN все необходимые механизмы для этого есть.

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

Всех приветствую.

"&asm.mbr.param.name"  и "&asm.mbr.param.value" выдает список параметров и их значений.

Подскажите, можно ли так же вытянуть размеры формата &d или &ad?

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

Подскажите, можно ли так же вытянуть размеры формата &d или &ad?

Можно. Но не совсем понятно что нужно. Таблица всех размеров в модели?

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

Таблица всех размеров в модели?

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

 

Screenshot_53.png

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

Понятнее не стало.  Можно отображать значение любого размера как в таблице, так и просто в тексте.

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

Подскажите, можно ли так же вытянуть размеры формата &d или &ad?

сначала их надо в таблицу семейств занести.

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

сначала их надо в таблицу семейств занести.

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

В общем я немного изучил этот вопрос. И как я понял решения в "голом" крео пока отсутвует.  

Есть несколько сторонних решений,  отчасти решающих вопрос:

https://fishbowlsolutions.com/software/ptc-windchill-creo/

https://www.inspectionxpert.com/ 

https://www.sf.com/products/mechanical-design-automation/inspect/?lang=en

 

Но я все больше склоняюсь к выводу, что придется писать свой вариант на тулките.

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

Но я все больше склоняюсь к выводу, что придется писать свой вариант на тулките.

Решение в лоб.

Создаются параметры ref1, ref2, ref3 и т.д. со значениями необходимых размеров (задаются уравнением).

В таблицу заносятся значения параметров с фильтром ref*.

Вуаля!

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

параметры ref1, ref2, ref3

С этим, думаю, можно было бы мириться. Если бы при при вызове параметра выводился именно размер с форматированием (с допуском и символами такими как "диаметр"). А так выводится лишь значение размера.

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

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

а чем чертежные размеры Вас не устраивают?

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Viktor2004
      Данная система подразумевает покупку блока для каждого станка. Монтаж и настройку выездным специалистом. При чем блоки эксклюзивные. Больше такие нигде не продаются. Идет жесткая привязка и зависимость только от одного поставщика. Зачем так усложнять. Думаю есть вариант с подключением каждого станка просто проводом без лишних закупок. Только софт на компьютер
    • Sabadash
      Пилится на станке такое)
    • Sabadash
      Приветствую! В процессе отладки станка Росфрезер HM04STM, имеет автосмену на 12 позиций инструмента HSM Works выбран как основная CAM, так как позволяет завязывать управляющие стратегии напрямую на перестраиваемый исходник геометрии детали, завязанный на cборку в SW Станок модифицирован до 4  осей, на базе волнового редуктора и сервопривода Delta Стойка поддерживает непрерывную обработку под точение микро механики, учимся делать циклоидные сервоприводы. Сейчас в процессе отладки постпроцессора, за основу взят постпроцессор для Mach 3 Mill, так как ранее он использовался под  аналогичную обработку под управлением Rich Auto DSP A18   4 Ось уже работает вдоль Х оси Проблема возникла с некорректной работой дуговой интерполяции. В мануале написано что стойка поддерживает дуговую интерполяцию для каждой из плоскостей.   Однако при запуске сгенерированной УП стойка выдает ошибку недоспустимого радиуса дуги. В мануале так же упомянуто о таком поведении в пункте 5     В постпроцессоре дуговая интерполяция включена, но как ее переключить на описанное в мануале стойки пока не разобрался.   Постпроцессор в поцессе правок. Если кто подскажет пример реализации подобного, буду очень благодарен HM04STM.cps
    • agering53
      Здесь выложена кое какая информация по сетевой системе, о которой я сообщал выше.  1. Универсальная сетевая система IN-DNC: https://www.mediafire.com/file/5reascq3sppdbn1/IinDoc.zip/file 2. Видео ролики для системы IN-DNC: https://www.mediafire.com/file/jwz8wwozj4iig1b/IIN-DNC_Video.rar/file
    • openair1981
    • maxx2000
      @davidovka да её и нет, есть жёсткий тупняк, поиск волшебной кнопки и т.д., и т.п. Просто пора в отпуск.
    • davidovka
      Наверное не понял проблемы, в эскизе квадрат с одним размером
    • maxx2000
      Вот ещё вопрос. Концентрический массив. Почему массив, чтобы потом сделать массив по привязке.  Есть у кого то соображения как?    
    • A_1
      Будет ли выполнена команда GOTO в этом кадре? IF 1>2 AND 5<10 GOTO GLUECK Sinumerik: расширенное программирование  Промокод "ЛЕТО" продолжает действовать на этот курс, а также курсы Программирование станка с системой ЧПУ FANUC (и Sinumerik) Параметрическое программирование станков с ЧПУ FANUC
    • maxx2000
      @davidovka ахахахах, это шедевр. Просто шикарно. У меня просто культурный шок. Осталось допилить до полноценного нестинга 3D моделей и прощайте костыли с кучей прослоек из других программ. 
×
×
  • Создать...