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

Оформление карт наладок


mam0n

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


поменять значение нужно в рабочей папке в config.pro? поменял, ничего не произошло

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


В своей карте я хочу чтобы в одной строке была информация об инструменте, к примеру &mfg.oper.workcell.head.tooltbl.tool_pocket.tool_comment и ей подобные, и минимальное ДЛЯ ЭТОГО инструмента из ВСЕХ переходов значение по Z &mfg.oper.ncseq.ZMIN Если задавать разные гибкие области, то они не пересекаются по смыслу друг с другом (не могу картинку вставить), т.к. выводит большое кол-во строк, а при удаление гибкой области половина просто улетает.

Ну если прочесть всю мою ересть тут (всего-то 3-4 страницы) то будет понятно, что разные ветки из области данных не всегда выстраиваются друг с другом. 

&mfg.oper.workcell  - одна ветка, а &mfg.oper.ncseq- другая ветка, причем большая таблица выстроена именно на ней.

 

Так вот в большой таблице нужно использовать &mfg.oper.step.POCKET_NUMBER -номер инструмента (ОБЯЗАТЕЛЬНО БОЛЬШИМИ БУКВАМИ!!!)

Проведя аналогию, не трудно догадаться, что параметр &mfg.oper.workcell.head.tooltbl.tool_pocket.tool_comment будет через нужную Нам ветку:

&mfg.oper.step.TOOL_COMMENT   или

&mfg.oper.step.TOOL_POCKET.TOOL_COMMENT 

Если задавать разные гибкие области, то они не пересекаются по смыслу друг с другом (не могу картинку вставить), т.к. выводит большое кол-во строк, а при удаление гибкой области половина просто улетает.

И если вдруг не то вписали- не надо удалять саму гибкую область, а лишь исправить или удалить ненужную запись и потереть параметры в гибкой области

http://cccp3d.ru/topic/65290-oformlenie-kart-naladok/?p=648168 

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

Я все прочитал еще вчера, поэтому вообще связался с картой.

Надежда была что есть какой-то способ, но нет так нет.

 

Кстати, как можно вставить в строке до &mfg.oper.workcell.head.tooltbl.tool_pocket.tool_position букву, что бы получилось в оконцовке: T&mfg.oper.workcell.head.tooltbl.tool_pocket.tool_position в какой момент и как?

 

Ruslan, объясни пожалуйста по шагам как избавится от этих треклятых цифр :smile:

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

@@cheb_volk,

Первые два, это настройки чертежа. Файл - Подготовить-Свойства чертежа.

Последний, да но он влияет только на количество знаков для вновь созданных размеров.

 

Если не работает, значит что то не так. Без самих файлов уже не скажешь.

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

 

 

Ruslan, объясни пожалуйста по шагам как избавится от этих треклятых цифр

http://cccp3d.ru/topic/65290-oformlenie-kart-naladok/?p=709490

 

 

 

Надежда была что есть какой-то способ, но нет так нет.

 

Так есть же способ, я ведь описал только что...  

Кстати, как можно вставить в строке до &mfg.oper.workcell.head.tooltbl.tool_pocket.tool_position букву, что бы получилось в оконцовке: T&mfg.oper.workcell.head.tooltbl.tool_pocket.tool_position в какой момент и как?

в области данных в нужную ячейку ПРАВОЙ кнопкой мыши- свойства... 

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

Доброго времени суток всем.

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

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

Всем спасибо за участие :smile:

Нашел все это в диспетчере меню... Больше не буду с глупыми вопросами лезть

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

Подскажите пожалуйста, а как добраться к данным из спецификации инструмента?

 
 
У кого-то получилось сделать таблицу инструмента для определенной операции, без перечесления всех переходов этой операции?

post-19074-0-31856700-1479048312.jpg

Ссылка на сообщение
Поделиться на других сайтах
У кого-то получилось сделать таблицу инструмента для определенной операции, без перечесления всех переходов этой операции?
 

возьмите большую таблицу, вставьте в любую понравившуюся ячейку &mfg.oper.step.POCKET_NUMBER, остальное можете удалить.

Подскажите пожалуйста, а как добраться к данным из спецификации инструмента?

По-любому можно,  надо покопаться в параметрах...

Может завтра будет время потыкаюсь.

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

 

возьмите большую таблицу, вставьте в любую понравившуюся ячейку &mfg.oper.step.POCKET_NUMBER, остальное можете удалить.

это таблица из сообщения #130?

они уже не качаются :sad:

 

Таблица со столбцами &mfg.oper.step.POCKET_NUMBER и &mfg.oper.step.tool_id выдает номер и имя инструмента по каждому из переходов в обработке.

Хочется сделать карту наладки с таблицой инструмента только для одной операции, без повторений и отсортированную по номеру инструмента.

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

Феникс, спасибо за ответ.

 

 

Таблица со столбцами &mfg.oper.step.POCKET_NUMBER и &mfg.oper.step.tool_id выдает номер и имя инструмента по каждому из переходов в обработке.

Хочется сделать карту наладки с таблицой инструмента только для одной операции, без повторений и отсортированную по номеру инструмента.

с первым вопросом разобрался. 

можно использовать &mfg.actoper.step.POCKET_NUMBER и &mfg.actoper.step.tool_id для вывода номера и имени инструментов, сделать сортировку по номеру и выключить повторение.

 

 

Подскажите пожалуйста по данным из спецификации инструмента.

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

Вот и ладушки.

Подскажите пожалуйста по данным из спецификации инструмента.
 

 

Времени совсем на это нет, могу лишь сказать что это параметр BOMComponent_Name, а вот какая ветка?

 

В итоге должно получится примерно следующие: &mfg.oper.step.TOOL_BOM.BOMComponent_Name (но это не работает, попробовал.)

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

 

Времени совсем на это нет, могу лишь сказать что это параметр BOMComponent_Name, а вот какая ветка?

Скажите, а откуда информация про параметр?

 

Если сохранить инструмент в .xml и открыть его - видно что спецификация храниться не в параметрах а отдельно:

 

...

<MfgParam Name="COOLANT_PRESSURE" Value="NONE" />
  <MfgParam Name="SPINDLE_SENSE" Value="CW" />
  <MfgParam Name="FLUTE_LENGTH" Value="7" />
  <MfgParam Name="TOOL_COMMENT" Value="-" />
- <BOM>
  <BOMComponent Name="123" Type="GENERAL" Comments="" Quantity="1" />
  <BOMComponent Name="124" Type="INSERT" Comments="" Quantity="2" />
  </BOM>
- <ToolSetUpOnWorkcell>
....

 

на каждый элемент спецификации есть своих три параметра: имя, вид, количество. и количество элементов может быть разное.

получается должна выйти таблица в таблице :g:

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

получается должна выйти таблица в таблице

 

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

 

  Имя инструмента     Номер в ячейке    тип         состав /компоненты    кол-во

                     

Операция 1 :

Сверло 1815                    2                      сверло           оправка                    1

                                                                                        пластина                  2

                                                                                        патрон ВТ40х75       1

 фреза4566                     1                      фреза             оправка                    1

                                                                                        пластина                  5                                                                                      

                                                                                        патрон ВТ40х50       1

 

 

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

Если сохранить инструмент в .xml и открыть его

Весь код покажите, мож допетрю... 

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

Весь код покажите, мож допетрю... 

 

  <?xml version="1.0" encoding="UTF-8" ?>
- <MfgSetupDocument>
  <DocType>PRO_NC_CUTTING_TOOL_SETUP</DocType>
  <DocTitle>Cutting Tool Information</DocTitle>
  <DateTime>2016-11-14T12:10:17</DateTime>
  <ApplicationInfo AppName="Creo" FtVersion="310065" AppVersion="M040" MdlVersion="1835" />
- <ToolingSetup>
- <Tool Id="END_D10" Type="END MILL" RefXmlId="encref_1">
  <Attr Name="UseOutline" Value="false" DataType="boolean" />
  <Attr Name="ProLibraryTool" Value="false" DataType="boolean" />
  <Attr Name="SketchTool" Value="false" DataType="boolean" />
  <Attr Name="ToolByRef" Value="false" DataType="boolean" />
  <MfgParam Name="LENGTH_UNITS" Value="MILLIMETER" />
  <MfgParam Name="CUTTER_DIAM" Value="10" />
  <MfgParam Name="LENGTH" Value="15" />
  <MfgParam Name="NUM_OF_TEETH" Value="-" />
  <MfgParam Name="TOOL_MATERIAL" Value="-" />
  <MfgParam Name="GAUGE_X_LENGTH" Value="-" />
  <MfgParam Name="GAUGE_Z_LENGTH" Value="-" />
  <MfgParam Name="COMP_OVERSIZE" Value="-" />
  <MfgParam Name="TOOL_LONG_FLAG" Value="NO" />
  <MfgParam Name="HOLDER_DIA" Value="-" />
  <MfgParam Name="HOLDER_LEN" Value="-" />
  <MfgParam Name="COOLANT_OPTION" Value="OFF" />
  <MfgParam Name="COOLANT_PRESSURE" Value="NONE" />
  <MfgParam Name="SPINDLE_SENSE" Value="CW" />
  <MfgParam Name="FLUTE_LENGTH" Value="7" />
  <MfgParam Name="TOOL_COMMENT" Value="-" />
- <BOM>
  <BOMComponent Name="123" Type="GENERAL" Comments="" Quantity="1" />
  <BOMComponent Name="124" Type="INSERT" Comments="" Quantity="2" />
  </BOM>
- <ToolSetUpOnWorkcell>
- <OffsetDataCollection>
  <OffsetData Tip="1" Comment="" OffsetZ="0.000000" Register="-1" />
  </OffsetDataCollection>
  </ToolSetUpOnWorkcell>
  </Tool>
  </ToolingSetup>
  </MfgSetupDocument>
 
у фрезы два компонента:
имя 123, тип GENERAL, количество 1
имя 124, тип INSERT, количество 2
 
спасибо за помощь, я тоже вечером поковыряю...
 
Ссылка на сообщение
Поделиться на других сайтах

попробуйте создать ХТМЛ-шаблон перехода или обработки из менеджера техпроцесса, код сюда.

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

попробуйте создать ХТМЛ-шаблон перехода или обработки из менеджера техпроцесса, код сюда.

прикрепил .xml шаблон перехода, в котором инструмент имеет свою спецификацию.

в тексте шаблона BOM встречается только в описании самого инструмента. как в коде выложенном выше.

 

вывести спецификацию в таблицу пока не получается

trajectory_1.zip

Ссылка на сообщение
Поделиться на других сайтах
вывести спецификацию в таблицу пока не получается

Потому, что параметры мы пробуем под стандартные, а на сколько я понимаю, надо типа таблицы семейств, типа того:

&rpt.level 


О ведомости материалов (BOM)
В ведомости материалов (BOM) перечисляются все детали и параметры деталей в текущей сборке или сборочном чертеже. В ведомость материалов также включаются разбивка и сводка отчета. В разделе "Разбивка" перечисляется содержимое текущей сборки или детали. В разделе "Сводка" перечисляется общее количество каждой детали, включенной в сборку, и список всех деталей, требуемых для компоновки сборки от уровня детали.
Ведомость материалов можно просматривать в следующих форматах:
HTML выходной формат ведомости материалов
По умолчанию HTML формат ведомости материалов обеспечивает ссылками к деталям в текущей сборке. Он также предоставляет гиперссылки, которые позволяют подсветить, открыть или увидеть дополнительную информацию о деталях сборки.
Раздел "Разбивка" - в разделе ведомости материалов HTML "Разбивка" перечисляется такая информация, как количество, тип, имя (гиперссылка), а так же три действия (подсветка, получение информации и открытие) о каждом компоненте или подкомпоненте сборки.
Количество (Quantity) - перечисляется количество компонентов или чертежей.
 Тип (Type) - перечисляется тип сборочного компонента (деталь подсборки).
Наименование (Name) - перечисляется сборочный компонент и дается гиперссылка на этот объект. При выборе этой ссылки подсвечивается компонент в графическом окне
Действие (Action) - включает три следующие области:
Подсветка (Highlight) - подсвечивается выбранный компонент сборки.
Информация (Information) - предоставляется информация модели о соответствующем компоненте.
Открыть (Open) — компонент открывается в другом окне PTC Creo Parametric.
Примечание:
Если требуется, можно провести сортировку отчета по возрастанию или убыванию на основе содержимого столбца, щелкнув заголовок этого столбца. При повторном нажатии заголовка столбца изменяется порядок сортировки.
Раздел "Сводка" - в разделе ведомости материалов HTML "Сводка" перечисляется такая информация, как количество, тип, имя, ссылки и три действия (подсветка, получение информации и открытие) о каждом компоненте или подкомпоненте сборки.
Текстовый выходной формат ведомости материалов
В текстовом формате ведомости материалов раздела "Разбивка" перечисляется количество, тип и имя каждого члена и под-члена сборки. В разделе "Сводка" перечисляется количество, тип и имя для каждой детали, включенной в сборку.
Конфигурация ведомости материалов - выходной формат ведомости материалов можно конфигурировать с помощью опции конфигурации файла bom_format.
Чтобы указать формат текста для ведомости материалов, можно задать опцию конфигурации info_output_format на text.
Ссылка на сообщение
Поделиться на других сайтах

Еще что нашел...

&prs....

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

 

&prs.actstep.comp.name

 Lists the names of all assembly components in the currently active step.

 

&prs.actstep.comp.param.name

 Lists the names of all parameters for each assembly component in the currently active step.

 

&prs.actstep.comp.param.value

 Lists the values of all parameters for each assembly component in the currently active step.

 

&prs.actstep.comp.type

 Lists the method of assembly for each component in the currently active step.

 

&prs.actstep.comp.User Defined

 Lists the values of any user defined parameters for each assembly component in the currently active step.

 

&prs.actstep.desc

 Lists the descriptive phrase of the currently active step.

 

&prs.actstep.name

 Lists the name of the currently active step

 

&prs.actstep.number

 Lists the currently active step number.

 

&prs.actstep.param.name

 Lists the names of all parameters associated with the current assembly model.

 

&prs.actstep.param.value

 Lists the values of all parameters associated with the current assembly model.

 

&prs.actstep.type

 Lists the names of all parameters associated with the current active step.

 

&prs.actstep.User Defined

 Lists the values of any user defined parameters in the currently active steps.

 

&prs.step.comp.name

 Lists the names of all components for each step displayed in your drawing.

 

&prs.step.comp.param.name

 Lists the names of all parameters for each assembly component for each step displayed in your drawing.

 

&prs.step.comp.param.value

 Lists the values of all parameters for each assembly component for each step displayed in your drawing.

 

&prs.step.comp.type

 Lists the type of component being assembled for each step displayed in your drawing.

 

&prs.step.comp.User Defined

 Lists the values of any user defined parameters for every assembly component displayed in your drawing.

 

&prs.step.desc

 Displays the descriptive phrase of each step shown in your drawing.

 

&prs.step.name

 Displays the name of each step shown in your drawing.

 

&prs.step.number

 Displays the all step numbers for every step in your drawing.

 

&prs.step.param.name

 Lists the names of all parameters associated with the steps displayed in your drawing.

 

&prs.step.param.value

 Lists the values of all parameters associated with the steps displayed in your drawing.

 

&prs.step.type

 Lists the methods of assembly being used for each step displayed in your drawing.

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • ID_Hacker
      Первое что надо смотреть это состояние сигналов с датчиков приводного инструмента. В каких то револьверах на валу приводного инструмента плоский паз, а на блоке приводного инструмента хвостовик лопаткой. В таком случае стоит индуктивный датчик, срабатывающий на положение вала в определённой ориентации. Есть револьверы с зубчатой муфтой, там стоит датчик отведённого состояния муфты приводного инструмента. После проверки этих сигналов можно переходить к проверке разжатия цилиндра диска.
    • Bot
      В Москве 29 мая состоялось ежегодное мероприятие компании «Топ Системы» Форум T-FLEX PLM. Во второй части пленарной сессии генеральный директор компании «Топ Системы» Кураксин Сергей Анатольевич и его заместитель по развитию PLM-технологий Кочан Игорь Николаевич впервые продемонстрировали участникам Форума кроссплатформенные версии клиента T-FLEX DOCs 18 (система управления инженерными данными) и САПР T-FLEX CAD 18. Показ проводился в «нативном» режиме, без использования Wine или подобных компонентов. Для демонстрации использовалась ОС Astra Linux. Также была продемонстрирована новая версия T-FLEX CAD 18, базовая функциональность которой реализована на отечественном геометрическом ядре RGK 2.0, разрабатываемом компанией «Топ Системы». Смотреть ВК Видео Смотреть на Rutube View the full article
    • Jesse
      Удачно помучиться..)) Если есть возможность, скидывайте картинки сюда)
    • Lmstr
      Решили писать производителю в итоге...
    • Cefius
      Большое спасибо!!! Очень помогли. Взял необходимые строки из вашего макроса и заменил, как вы сказали, название папки, получилось, все работает! Осталось только сохранение техкарт в пдф сделать. 
    • Andrey_kzn
      Вы зря переставляли блоки со станка на станок. Не знаю, что у вас за револьверка, но в наших дупломатиках датчик поворота диска револьверки - резольвер (абсолютный) - работает только со своим приводным блоком. Если меняется привод, нужно выполнить процедуру юстировки этого резольвера при помощи программы от дупломатика через ком-порт.  Кстати, на приводе есть индикатор, и можно посмотреть код ошибки при зависании смены инструмента. Далее, так как у вас револьверка с приводным инструментом,  привод должен позиционироваться перед  поворотом диска определённым образом, чтобы не снести шлицы на инструментальном блоке. Это будет видно, если заглянуть в отверстие под инструментальный блок в диске револьверки.  Может быть ЧПУ ждёт, когда там двигатель приводного инструмента закончит позиционироваться.  Следующий момент: сигналы от привода револьверки в ЧПУ.  (чётность, зажим диска, индексность).  Сейчас не помню все, но перед сменой они должны быть выставлены совершенно определённым образом. Иначе привод не воспримет команду на смену, которая идёт от ЧПУ. Это всё есть в документации на привод револьверки.  Ну и ещё один момент: команда на смену должна иметь строго определённую длительность (формирование команды происходит в PLC). также, есть комбинации входных сигналов, по которым диск может  вращаться по часовой стрелке, против часовой, или по кратчайшему пути.  Есть выбор скорости поворота диска. В общем, все сигналы нужно проверять.
    • davidovka
      только начало автоматизации всей рутины)  Рад, что помогло
    • maxx2000
      @davidovkaда, спасибо. уже поигрался с цветными циферками. Ещё раз спасибо. Это решение сильно сбережёт мою нервную систему.
    • davidovka
      dx=30 #шаг между видами x=30 #координата по х первого вида  
    • maxx2000
      @davidovka Заработало. С видами всё понятно.  Может ещё подскажешь как сделать чтобы не лепило один на один, а в шеренгу выстраивало
×
×
  • Создать...