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

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


mam0n

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

У меня вопрос, кто как оформляет и передает оператору карты эскиза/наладок с установами, базами,системами координат и т.д.

есть ,что то в ПРОЕ для этого или какая то сторонняя программа, что посоветуете?

 

Спасибо

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


Добрый день, mam0n.

 

Вы технолог и/или разработчик управляющих программ?

У нас на предприятии карты накладок выдают программисты (карта представляет из себя таблицу в MS Office WORD с указанием типа инструмента, наименованием пластины, рабочей части, вылета, оправки, переходников и цанг). 

Эскиз с указанием обрабатываемых поверхностей, оставляемого припуска, точек базирования и нуля станка выдает технолог (предварительно согласовав все с Бюро Программной обработки)

CREO способен выдавать технологическую информацию - но он будет выдавать не больше, чем Вы в него предварительно внесете.

У меня не получилось использовать выводимую им информацию под свои нужды.

Проще, когда на предприятии есть своя база режущего инструмента, позволяющая экспортирвоать выбранный (созданный, собранный) инструмент в виде xml таблиц в CREO и в виде текста в будущую карту наладки. 

Сейчас пытаемся решать такую задачу

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

mamOn,

 

Прошерстите потщательнее форум на предмет сабжа - где-то проскакивала уже готовая карта наладки для Windfire 5. Но думаю, что с переносом в Creo проблем не будет.

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

У меня вопрос, кто как оформляет и передает оператору карты эскиза/наладок с установами, базами,системами координат и т.д.

есть ,что то в ПРОЕ для этого или какая то сторонняя программа, что посоветуете?

 

Спасибо

Есть у меня несколько наладок. Могу прислать на почту. Проекты были реальные. Все наладки делались в PRO-E.

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

Обычно делаю проверочный чертёж в pro/e  В нём же и расписывал программы инструмент, вылет, время. На чертеже Указывал систему координат. Писал програмку внешнюю с помощью которой автоматически эти поля создавались по шапкам в программах, и копировалось в буфер обмена. Потом я это просто вставлял на чертёж.

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

Смотрим внимательно и разумно используем в работе с поправкой на современный уровень САПР и PDM

ГОСТ 3.1404-86

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

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

Тоже решил попробовать наделать карты, и сразу вопрос:

Нет перечня с описаниями параметров обработки, кто может помочь?

нашел вот такой пример, если кому интересно:

karta.rar

 

На всякий случай поясню что в задумках:

сделать что-то подобное автоспецификации сразу на всю обработку. Справа таблица с операцией/в ней переходы с описанием инструмента, пример:

 

Операция1:                                                                            \общее время обр....

                    переход1 \   тип инстр\ диаметр инстр\ вылет \время обр.....

                    переход2 \   тип инстр\ диаметр инстр\вылет  \время обр .....

                    переход3 \   тип инстр\ диаметр инстр\вылет  \время обр .....

Операция2:                                                                            \общее время обр....

                    переход1 \   тип инстр\ диаметр инстр\вылет  \время обр .....

                    переход2 \   тип инстр\ диаметр инстр\ вылет  \время обр.....

                    переход3 \   тип инстр\ диаметр инстр\ вылет  \время обр.....

 

А слева соответственно возможность вставить эскиз/модель....

 

 

 

ГОСТ 3.1404-86 Единая система технологической документации

 

 

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

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

Техпроцесс с подобными параметрами возможно сохранить в формате html, кусок оттуда, точнее из шаблона html (как его применить так и не нашел)...
завтра буду пробовать.



<ProcessManagerSetup>
        <ViewCollection>
            <ViewSetup Name="Основной вид процесса" LayoutType="Process">
                <ColumnCollection LockedNum="2">
                    <Column Num="1" Width="8">
                        <Property Name="PRO_E_FEAT_NAME" Type="NC_SETUP_ITEM" Label="Имя"/>
                    </Column>
                    <Column Num="2" Width="8">
                        <Property Name="STATUS" Type="ANCPP_PARAM" Label="Статус"/>
                    </Column>
                    <Column Num="3" Width="8">
                        <Property Name="PRO_E_FEATURE_TYPE" Type="NC_SETUP_ITEM" Label="Тип"/>
                    </Column>
                    <Column Num="4" Width="8">
                        <Property Name="PRO_E_WCELL" Type="NC_SETUP_ITEM" Label="Станок"/>
                    </Column>
                    <Column Num="5" Width="8">
                        <Property Name="PRO_E_TOOL" Type="NC_SETUP_ITEM" Label="Инструмент"/>
                    </Column>
                    <Column Num="6" Width="8">
                        <Property Name="PRO_E_NUM_AXES" Type="NC_SETUP_ITEM" Label="Количество осей"/>
                    </Column>
                    <Column Num="7" Width="8">
                        <Property Name="CUT_FEED" Type="MFG_PARAM" Label="CUT_FEED"/>
                    </Column>
                    <Column Num="8" Width="8">
                        <Property Name="SPINDLE_SPEED" Type="MFG_PARAM" Label="SPINDLE_SPEED"/>
                    </Column>
                    <Column Num="9" Width="8">
                        <Property Name="STEP_DEPTH" Type="MFG_PARAM" Label="STEP_DEPTH"/>
                    </Column>
                    <Column Num="10" Width="8">
                        <Property Name="STEP_OVER" Type="MFG_PARAM" Label="STEP_OVER"/>
                    </Column>
                    <Column Num="11" Width="8">
                        <Property Name="PECK_DEPTH" Type="MFG_PARAM" Label="PECK_DEPTH"/>
                    </Column>
                    <Column Num="12" Width="8">
                        <Property Name="SETUP_TIME" Type="MFG_INFO_PARAM" Label="Время установки (Мин.)"/>
                    </Column>
                    <Column Num="13" Width="8">
                        <Property Name="CUT_UNITS" Type="MFG_PARAM" Label="CUT_UNITS"/>
                    </Column>
                    <Column Num="14" Width="8">
                        <Property Name="PRO_E_COMMENTS" Type="NC_SETUP_ITEM" Label="Примечания"/>
                    </Column>
                    <Column Num="15" Width="8">
                        <Property Name="ZMAX" Type="MFG_INFO_PARAM" Label="Z максимум"/>
                    </Column>
                    <Column Num="16" Width="8">
                        <Property Name="ZMIN" Type="MFG_INFO_PARAM" Label="Z минимум"/>
                    </Column>
                    <Column Num="17" Width="8">
                        <Property Name="Z_STROKE" Type="MFG_INFO_PARAM" Label="Z строка"/>
                    </Column>
                    <Column Num="18" Width="8">
                        <Property Name="MACHINING_TIME" Type="MFG_INFO_PARAM" Label="Время обработки (Мин.)"/>
                    </Column>
                </ColumnCollection>
                <SortRuleCollection/>
                <Filter/>
            </ViewSetup>
        </ViewCollection>
        <CustomLabelCollection/>
    </ProcessManagerSetup>
    <ToolManagerSetup>
        <ToolDlgColSetup/>
    </ToolManagerSetup>
    <ParamManagerSetup>
        <ColumnCollection/>
    </ParamManagerSetup>

 

 Там вообще можно много чего вытащить

post-37024-0-49309600-1422456071.jpg

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

Начну пока сбор что могу с наскоку нарыть:

ИЗ форматок:

&mfg.actoper.workcell.name –имя станка.

 

&mfg.actoper.name – имя установки.

 

&mfg.actoper.actstep.name – имя перехода.

 

Инструмент:

 

&mfg.actoper.actstep.tool_type –тип инструмента.

 

&mfg.actoper.workcell.head.tooltbl.tool_id – id инструмента

 

&mfg.actoper.workcell.head.tooltbl.tool_pocket.tool_register номер регистра инструмента.

 

&mfg.actoper.workcell.head.tooltbl.tool_pocket.tool_position – номер установки инструмента.

 

&mfg.actoper.workcell.head.tooltbl.tool_pocket.tool_comment –    обозначении (коментарий) инструмента.

 

&mfg.actoper.workcell.head.tooltbl.CUTTER_DIAM  –рабочий диаметр инструмента

 (есть еще такакя запись &mfg.actoper.actstep.cutter_diam)

 

&mfg.actoper.workcell.head.tooltbl.CORNER_RADIUS – радиус инструмента

 

&mfg.actoper.workcell.head.tooltbl.FLUTE_LENGTH –длинна реж части

 

&mfg.actoper.workcell.head.tooltbl.LENGTH – вылет (&mfg.actoper.actstep.length  он же)


Прамаметры обработки (все то, что задается в переходе):

&mfg.actoper.actstep.(сюда нужный параметр), например:

&mfg.actoper.actstep.cut_feed – рабочая подача.

&mfg.actoper.actstep.step_depth – Шаг по Z (для чер и чис обр).

&mfg.actoper.actstep.step_over – перекрытие (для чер и чис обр, также ддля обработки поверхностей).

 

post-37024-0-96934200-1422527711_thumb.jpg

 


Параметры инструмента:

 

1. Создаем новый нужный инструмент

post-37024-0-15009800-1422528183_thumb.jpg

 

2. Выбираем "Инфо об инструменте"

post-37024-0-52325500-1422528232_thumb.jpg

 

3. Открывается окно с параметрами

post-37024-0-60144400-1422528293_thumb.jpg

 

И выбираем нужный из колонки "name".

 


Теперь надо как-то с помощью кода

<Property Name="ZMAX" Type="MFG_INFO_PARAM" Label="Z максимум"/>
                    </Column>
                    <Column Num="16" Width="8">
                        <Property Name="ZMIN" Type="MFG_INFO_PARAM" Label="Z минимум"/>
                    </Column>
                    <Column Num="17" Width="8">
                        <Property Name="Z_STROKE" Type="MFG_INFO_PARAM" Label="Z строка"/>
                    </Column>
                    <Column Num="18" Width="8">
                        <Property Name="MACHINING_TIME" Type="MFG_INFO_PARAM" Label="Время обработки (Мин.)"/>

 

Найти Zmax Zmin Z_stroke и Время обработки .

Еще хотелось бы вытащить расстояние до плоскости отвода

post-37024-0-86063800-1422529059_thumb.jpg

ПС: код растояние до плоскости отвода 

<Column Num="19" Width="8">
                        <Property Name="PRO_E_RETRACT_SURFACE_VALUE" Type="NC_SETUP_ITEM" Label="Retract Offset"/>

Есть у кого какие идеи как глядя на код сделать нужный параметр?

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

&mfg.actoper.actstep.MACHINING_TIME - время обработки одной установки.

попробовал подставить в &mfg.actoper.workcell.head.MACHINING_TIME или &mfg.actoper.workcell.MACHINING_TIME - виснит  :biggrin:  может пересчитывает время ? ХЗ.

Как же узнать время одной последовательности?

&mfg.oper.ncseq.axis кол-во осей в обработке. 

Блин, времени заниматься этим совсем нет.

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

не совсем догоняю в чем разница между &mfg.actoper.... и &mfg.oper.... 

Вроде как &mfg.actoper... перечисляет параметры только из одной оперции, а &mfg.oper....  перечисляет все.

Тоже самое и дальше: &mfg.oper.step.(допустим параметр type- тип обработки) перечисляет все,   &mfg.actoper.step.type перечисляет все в одной операции, &mfg.actoper.actstep.type - один (так понимаю последний).

Так тыкаться вслепую- очень много времени надо.

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

Ну наконец-то нашел  :biggrin:

Параметры Pro/REPORT для чертежей производственных процессов
Чертежи производственных процессов аналогичны чертежам любых других объектов Creo Parametric. Однако при использовании Pro/REPORT для создания пользовательской таблицы, описывающей компоненты процесса, пользователю доступны специальные параметры. В следующей таблице приведен полный перечень доступных системных параметров. Можно создавать пользовательские отчеты по производственным процессам, используя функциональные возможности Pro/REPORT. Pro/REPORT позволяет получить доступ к параметрам производства для документирования и настройки формата отчета, чтобы обеспечить его соответствие конкретным нуждам.
При создании отчета важно учитывать структурирование символов в отчете. Параметры Pro/REPORT для производства относятся к текущему шагу или операции на чертеже или всем шагам, операциям или шагам и операциям на чертеже.
Наименование параметра
Определение
&mfg.actoper.actstep.comp.name
Содержит имена всех производственных процессов текущего активного шага, связанного с текущей активной операцией.
&mfg.actoper.actstep.comp.type
Содержит типы всех производственных процессов текущего активного шага, связанного с текущей активной операцией.
&mfg.actoper.actstep.comp.param.name
Содержит имена всех параметров каждого компонента процесса для текущего активного шага, связанного с текущей активной операцией.
&mfg.actoper.actstep.comp.param.value
Содержит значения всех параметров каждого компонента процесса для текущего активного шага, связанного с текущей активной операцией.
&mfg.actoper.actstep.name
Содержит имя текущего активного шага, связанного с текущей активной операцией.
&mfg.actoper.actstep.param.name
Содержит имена всех параметров, относящихся к текущему шагу процесса, связанному с текущей активной операцией.
&mfg.actoper.actstep.param.value
Содержит значения всех параметров, относящихся к текущему шагу процесса, связанному с текущей активной операцией.
&mfg.actoper.actstep.tool
Содержит инструмент для текущего шага процесса, связанного с текущей активной операцией.
&mfg.actoper.actstep.type
Содержит тип текущего шага процесса, связанного с текущей активной операцией.
&mfg.actoper.csys
Содержит имя системы координат, к которой привязана активная операция.
&mfg.actoper.name
Содержит имя активной операции.
&mfg.actoper.step.comp.name
Содержит имена всех компонентов, связанных с текущей активной операцией.
&mfg.actoper.step.comp.type
Содержит типы всех производственных процессов для всех шагов, связанных с текущей активной операцией.
&mfg.actoper.step.comp.param.name
Содержит имена всех параметров для всех компонентов процессов, связанных с текущей активной операцией.
&mfg.actoper.step.comp.param.value
Содержит значения всех параметров для всех компонентов процессов, связанных с текущей активной операцией.
&mfg.actoper.step.name
Содержит имя каждого шага, связанного с текущей активной операцией.
&mfg.actoper.step.param.name
Содержит имена всех параметров для каждого шага, связанного с текущей активной операцией.
&mfg.actoper.step.param.value
Содержит значения всех параметров для каждого шага, связанного с текущей активной операцией.
&mfg.actoper.step.axis
Содержит число осей, используемых при обработке.
&mfg.actoper.step.csys
Содержит имя системы координат, относящейся к этому шагу.
&mfg.actoper.step.mfg_criteria
Содержит имя критериев производства. Производственные критерии представляют собой необязательное свойство технологического элемента аннотации.
&mfg.actoper.step.same_behavior_set_name
Содержит имя однообразной группы.
&mfg.actoper.step.status
Содержит текущий статус данного шага.
&mfg.actoper.step.template_name
Содержит имя производственного шаблона.
&mfg.actoper.step.tool
Содержит инструмент для каждого шага, связанного с текущей активной операцией.
&mfg.actoper.step.type
Содержит тип для каждого шага, связанного с текущей активной операцией.
&mfg.oper.User Defined
Содержит список заданных параметров операции.
&mfg.oper.name
Содержит список имен операций.
&mfg.oper.ncseq.name
Содержит список имен ЧПУ-переходов.
&mfg.oper.ncseq.User Defined
Содержит список заданных параметров ЧПУ-перехода.
&mfg.oper.ncseq.cutmtn.name
Содержит список имен движений реза.
&mfg.oper.ncseq.cutmtn.User Defined
Содержит список заданных параметров движений реза.
&mfg.oper.step.comp.name
Содержит список имен всех компонентов для всех операций.
&mfg.oper.step.comp.param.name
Содержит имена всех параметров каждого компонента процесса для каждого шага, связанного со всеми операциями.
&mfg.oper.step.comp.param.value
Содержит значения всех параметров каждого компонента процесса для каждого шага, связанного со всеми операциями.
&mfg.oper.step.comp.type
Содержит тип компонента, обрабатываемого на каждом шаге, связанном со всеми операциями.
&mfg.oper.step.name
Выводит имя каждого шага, связанного со всеми операциями.
&mfg.oper.step.param.name
Содержит имена всех параметров, связанных с шагами, связанными со всеми операциями.
&mfg.oper.step.param.value
Содержит значения всех параметров, связанных с шагами, связанными со всеми операциями.
&mfg.oper.step.tool
Выводит инструмент для каждого шага, связанного со всеми операциями.
&mfg.oper.step.type
Выводит тип для каждого шага, связанного со всеми операциями.
&mfg.oper.workcell.name
Содержит список имен станков.
&mfg.oper.workcell.User Defined
Содержит заданные параметры станка.
&mfg.oper.workcell.head.head_number
Содержит номер головки станка.
&mfg.oper.workcell.head.tooltbl.tool_id
Содержит инструменты револьверной головки.
&mfg.oper.workcell.head.tooltbl.tool_pocket. tool_comment
Содержит комментарии к инструменту для револьверной головки.
&mfg.oper.workcell.head.tooltbl.tool_pocket. tool_position
Содержит места расположения гнезд для инструмента в револьверной головке.
&mfg.oper.workcell.head.tooltbl.tool_pocket. tool_register
Содержит регистры инструмента в револьверной головке.
&mfg.oper.workcell.head.tooltbl.User Defined
Содержит параметры заданного инструмента.
&mfg.oper.workcell.turret.holder_size
Содержит размеры держателей для револьверной головки.
&mfg.oper.workcell.turret.index
Содержит индексы револьверной головки.
&mfg.oper.workcell.turret.indexable
Содержит индексируемость револьверной головки.
&mfg.oper.workcell.turret.offset_reg
Содержит регистры смещения для револьверных головок.
&mfg.oper.workcell.turret.orient
Содержит ориентацию револьверной головки.
&mfg.oper.workcell.turret.standard
Содержит стандарт револьверной головки.
&mfg.oper.workcell.turret.tool_name
Содержит имена инструмента для револьверной головки.
Можно получить доступ к любому технологическому параметру для некоторой операции, ЧПУ-перехода или движения реза путем выбора Определенный пользователем (User Defined) в таблице отчета на соответствующем уровне и ввода наименования параметра. 

Оно же в .doc

Параметры ProREPORT для MFG.rar

 

... ну теперь вся рыба наша @...

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

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

post-37024-0-64409400-1422606038_thumb.jpg

теперь только набить всем, чем хочется.

 

ПС: ни что, что я сам с собой, никому не мешаю?  :biggrin:

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

Ну если для WF4, то можно попробовать такую карту наладки:

http://cccp3d.ru/topic/55145-postprotcessor-heidenhain-piatiosevoi/

 

Правда, машинное время не всегда правильно считает :doh:

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

Сторонние приложения....

Конечно не плохо, но хотелось бы сделать (доделать) свое и в WF. 

Форматку то один раз набить. 

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

Не могу догнать с позицией инструмента и с типом обработки.

&mfg.actoper.workcell.head.tooltbl.tool_pocket.tool_position - выводит весь инструмент,  меняешь actoper на oper и все пропадает.

 

&mfg.oper.step.type выводит все типы в обработке (volume, holemaking, surface? profile...)  но сдвигается вниз

post-37024-0-48444700-1422622781_thumb.jpg

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

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

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

для удаления не нужных параметров и (или)конфликтующих.

 

Так понимаю это здесь?

post-37024-0-94102300-1422622969_thumb.jpg

Там вроде все нормально. А как узнать что там что-то лишнее или конфликтует?

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • maxx2000
      Подушную малость. Чё там. Уже в упор научились резьбу резать без выходной канавки?
    • ispite
      Здравствуйте, не могу построить стандартную сетку, что не позволяет дальше провести расчёт. Получается сделать сетку "на основе кривизны", но солид отказывается считать, после нажатия кнопки "запустить исследование" происходит сбой. https://disk.yandex.ru/d/D8wvRbYMW1lWjQ
    • ddm
      изготовить по чертежу с последующим покрытием,цинкование ,по 1000 шт каждой позиции ,предложение отправить на почту qwer463@yandex.ru
    • sklide008
      И еще можно ли задать горчие клавиши на кнопки открыть, скрыть и тд?
    • sklide008
      Подскажите, пожалуйста, в инвенторе есть такой пункт упорядочи по алфавиту дерево. Здесь найти такого не могу, пытался treesorter ставить но он добавляет просто в папку а не сортирует в дереве. Есть ли такой макрос чтобы все детали в дереве по порядку и алфавиту шли?
    • stanislavz
      Есть станок с данным контроллером. Все работает. Недавно была проблема с передачей данных - установил запасной контроллер. А запасной контроллер сказал нет работе. Проблема была в программе компьютера для передачи данных. Грустно, досадно, контроллер был куплен как рабочий. Как бы и не горит, но необходимо поправить. Плата управления с процессором mc68020, память hm628128-10. Память буферным питанием от 3 батареек + 0,5 Фарада на плате как буфер для замены батареек на 1 сутки. Лежало долго, без батареек. Симптомы: После первого включения, в памяти были и программы и параметры (0 странность). Честно, удивило. Но - система жутко тормозит, отклик на нажатие кнопки 3-5 секунд. В таком режиме сумел закачать машинные параметры под свой станок. Но это заняло час.. 4 строки и ждет секунд 10 итд. Есть видео. Перекинул с рабочего контроллера, БП, плату плц, ээпром плц - все то же. Проверил осциллографом кварцы живые , частота есть, амплитуда хорошая. 1 странность - после манипуляций по замене батарейки, старые записи из памяти исчезли. Ничего не коротнул. Возможно 0,5 Ф был не заряжен. Там тоже необходимы сутки для зарядки. Но как оно было запечатоно до этого - мистика. 2 странность. Если плата лежит ночь без питания, только с буфером - потом 2-3 минуты работает хорошо. 3 аналогично работает 2-3 минуты если питание отключить и очистить питание памяти (выпаял 0,5 Ф буфер с платы) Проверка памяти на старте есть. Проходит хорошо. На зависает, на холодную пайку не похоже. Шевелил / двигал все. Да и не виснет, именно тормозит. При том если оставить на час - тоже все стабильно плохо. Если набрать быстро 5 символей- экран сразу пуст, но после задержки символы будут на экране. Заказал второй процессор и память. 10 штук. Подавал прямо 5 вольт на память - все так же. Токи потребления между плохой и хорошей платой смогу проверит.    
    • brigval
    • Ветерок
      "увеличение оптимизации". Оптимизацию невозможно ни увеличить, ни уменьшить.
    • gudstartup
      @boomeeeer может от страны зависит
    • david1920
      нет время нет заниматься да и информации новой нет Это я на других станках делал
×
×
  • Создать...