mam0n

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

201 сообщение в этой теме

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

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

 

Спасибо

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


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


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

 

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

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

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

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

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

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

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

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


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

mamOn,

 

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

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


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

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

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

 

Спасибо

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

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


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

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

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


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

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

ГОСТ 3.1404-86

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

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


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

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

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

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

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 кол-во осей в обработке. 

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

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


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

У кого-нибуть есть описалово этой менюшки?

post-37024-0-56817000-1422540121.jpg

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


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

&mfg.oper.ncseq.MACHINING_TIME время перехода... 

В общем по-тихоньку начинаю вьезжать в суть ...  :bleh:

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


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

не совсем догоняю в чем разница между &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

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

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


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

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

Нужно проверять вручную удалился ли параметр соответствующей записи.

И еще параметры разных ветвей (символов отчета), за редким исключением не совместимы между собой.

Ну и записи с .name и .value не совместимы с обычными. Так как выводят весь список ограниченный фильтрами.

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


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

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

 

 

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

Я понимаю что с параметрами проблема, ибо одни улетают вниз/вверх, другие без проблем выстраиваются.

 

 

Ну и записи с .name и .value не совместимы с обычными. Так как выводят весь список ограниченный фильтрами.

Тут есть возможность работать через эти параметры:

&mfg.oper.step.comp.param.name
&mfg.oper.step.comp.param.value

&mfg.oper.step.comp.param.type 

 

Только я не догоняю что в фильтрах писать.

Допустим мне нужны два параметра:

&mfg.oper.ncseq.name

&mfg.oper.step.type

как их в фильтре указать?

 

Или может надо 

&mfg.oper.param.name
&mfg.oper.param.value

&mfg.oper.param.type

А в фильтре лишь указывать &mfg.oper.param.type == step.type ?

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


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

Можно как-нибудь узнать какие параметры собирает .name .value.....

Т.е. если вставить &mfg.oper.param.name а в фильтре &mfg.oper.param.name == "" будет вывод всех доступных параметров?

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


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

name  выводит ИМЯ параметра

value выводит ЗНАЧЕНИЕ параметра

 

Т.е. если вставить &mfg.oper.param.name а в фильтре &mfg.oper.param.name == "" будет вывод всех доступных параметров?

будет вывод ИМЕН все параметров. Такой фильтр нет смысла писать, поскольку он ничего не фильтрует.

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


Ссылка на сообщение
Поделиться на других сайтах
будет вывод ИМЕН все параметров. Такой фильтр нет смысла писать, поскольку он ничего не фильтрует.

Мне это и надо, увидеть все доступные параметры, только я уже попробовал- ничего не выводит. 

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


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

значит, где-то что-то не так.

Для начал убери вообще этот "фильтр".

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


Ссылка на сообщение
Поделиться на других сайтах
&mfg.oper.param.name == ""

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

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

 

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

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


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

Спасибо Вам.

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

Ну теперь до понедельника.

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


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

Доброго времени суток, Уважаемые!

В общем с value name type ничего не выводит.

Вставляю в регион (уже и в простой пробовал и в двухмерный) &mfg.oper.step.param.value (-содержит значения всех параметров, связанных с шагами, связанными со всеми операциями) , фильтр пустой- ничего не выводит. Попробовал и в новом чертеже (в примере уже сто таблиц, вдруг конфликтует...) - ничего. 

Не знаю как дальше быть. 

Собственно, простенькая табличка уже почти готова:

post-37024-0-61448400-1422859875_thumb.jpg

 

Вот только никак не могу вывести 2 параметра: №позиции инструмента (&mfg.oper.workcell.head.tooltbl.tool_pocket.tool_position) и тип обработки (&mfg.oper.step.type).

Точнее вставить не проблема. но выводит не так как надо:

post-37024-0-51855500-1422860169_thumb.jpg

Поэтому и хотел замутить с  value name type..

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


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

В общем пока так, если кому надо, или для ознакомления параметров.

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

Большая таблица не разбита по листам.

И 2-ой лист без рамок. Так и не научился их рисовать как надо. Всегда брал примеры и переделывал, а тут пропало  :sad:

post-37024-0-82746300-1422881545_thumb.jpg

teh_karta.frm.rar

 

Для расчета времени (по операциям, в переходах вроде норм и так считает) 

В обработке:

1- "тык" на техпроцесс

2- "тык" на операцию -> пересчет.

3- "тык" на следующую операцию -> пересчет.

4- "тык" на следующую операцию -> пересчет. 

 и т.д. на все операции

5. - "закрыть".

сохраняем обработку. В тех процессе сохранять ничего не надо.

post-37024-0-89775900-1422881721_thumb.jpg

 

 

 


И на всякий вообще стартовые и форматки выложу свои. Там конечно есть ненужное, разбираться не стал.

formats.rar

template.rar

 

Не забудьте прописать:

! !!!!СТАНДАРТНЫЕ ШАБЛОНЫ!!!!!!!!!!!!!!!!!
!=========================================================
template_solidpart D:\PTC\pro_stds\template/mm_part.prt
template_designasm D:\PTC\pro_stds\template/mm_assy.asm
!template_drawing $PRO_DIRECTORY/../pro_stds/template/mm_draw.dwg
template_mfgcast D:\PTC\pro_stds\template/mm_cast.mfg
template_mfgmold D:\PTC\pro_stds\template/mm_mold.mfg
template_sheetmetalpart D:\PTC\pro_stds\template/mm_sheet.prt
template_mold_layout D:\PTC\pro_stds\template/mm_mold_lay.asm
!=========================================================
pro_format_dir D:\PTC\pro_stds\formats

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


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

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

 

Поменяйте начало вращения таблицы (На правый верхний угол), должно помочь.

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


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

должно помочь.

 

А я чет не догадался  :smile:

Заодно и сортировку сделал.

Теперь кто бы сделал рамки как положено на 2 странице...

teh_karta.frm.rar

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

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


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

Что будет если в операции, для обработки нескольких одинаковых траекторий использовать массив, что выведет таблица ^_^ ?

 

 

А ещё полезно указывать наличие или отсутствие коррекции в программе (G41 G42, оно же CUTCOM в параметрах ON/OFF) 

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

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


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

использовать массив, что выведет таблица

 

Попробуйте!

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

post-37024-0-31129100-1423048344_thumb.jpg

 

 

А ещё полезно указывать наличие или отсутствие коррекции в программе (G41 G42, оно же CUTCOM в параметрах ON/OFF) 

  &mfg.oper.ncseq.CUTCOM Вам в помощь, только параметр будет содержать либо да либо нет(или пусто), а коды вставляет постпроцессор в зависимости от направления фрезерования (тоже можно параметр вывести "CUT_TYPE".)

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

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


Ссылка на сообщение
Поделиться на других сайтах
Прамаметры обработки (все то, что задается в переходе): &mfg.actoper.actstep.(сюда нужный параметр), например: &mfg.actoper.actstep.cut_feed – рабочая подача. &mfg.actoper.actstep.step_depth – Шаг по Z (для чер и чис обр). &mfg.actoper.actstep.step_over – перекрытие (для чер и чис обр, также ддля обработки поверхностей).  

 

Выбирайте любой нужный вам параметр, его имя вписываете после &mfg.oper.step.(сюда нужный параметр,  ОБЯЗАТЕЛЬНО С КАПСОМ) и вставляете в таблицу.

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


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

 

использовать массив, что выведет таблица

 

Попробуйте!

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

attachicon.gif1.JPG

 

 

А ещё полезно указывать наличие или отсутствие коррекции в программе (G41 G42, оно же CUTCOM в параметрах ON/OFF) 

  &mfg.oper.ncseq.CUTCOM Вам в помощь, только параметр будет содержать либо да либо нет(или пусто), а коды вставляет постпроцессор в зависимости от направления фрезерования (тоже можно параметр вывести "CUT_TYPE".)

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

 

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

post-26382-0-41554200-1423054674.png

post-26382-0-25608000-1423054681_thumb.png

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


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

Я думаю разницы никакой какой массив обсчитывать. Так что у Вас получилось? 4-8 траектории - это разные или одна и та же в массиве? 

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


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

 

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

Я думаю разницы никакой какой массив обсчитывать. Так что у Вас получилось? 4-8 траектории - это разные или одна и та же в массиве? 

 

Это одна и та же в массиве

 

Дело в том, что я задавал уже этот вопрос по карте наладки вот " тут ". Когда используешь массив, то в таблице отображается каждый экземпляр массива. Эта "проблема" решается заменой массива на подпрограмму, но это помогает если надо размножить программу вокруг оси или повторить её линейно, но вот если надо фрезеровать одинаковые элементы с независимым друг от друга расположением (массив по таблице), то подпрограмма уже тут не поможет =(

 

post-26382-0-89406300-1423064457.png

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

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


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

Я имел введу именно массив из траекторий

 

Мне кажется что Вы множите как-то странно.

Ну во-первых, В массиве "Группа". Что в группе находится?

 

Вот мой второй пример массива, уже с обработкой поверхности:

В массиве ни поверхностей, ни траекторий, ни обьемов, в массиве лишь  сам переход (обработка поверхности)

post-37024-0-98646900-1423118146_thumb.jpg

 

Идем в техпроцесс. Что мы там увидим- то примерно и будет в карте!

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

post-37024-0-44160200-1423118154_thumb.jpg

В карте: та же картина, что и в техпроцессе: 2 последовательности со временем каждой, а общее время установки умножено на 2( массивы сделал 2х180")  Вот тут как-раз и не правильно. Никак не отображается массив, лишь время общее навалено. В вашем случае более правильно, но если хотите как у меня- то надо по другому множить.

post-37024-0-44636300-1423118161_thumb.jpg

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


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

ПС: попробовал и с траекторией, при массиве на вопрос:

"Объединить в группу все промежуточные элементы?" и да и нет- в таблице не выводит экземпляры. 

Может в настройках что у Вас? 

Из другой темы, попробуйте: 

 

и об отключении отображения исполнений (menu_show_instances).

 

 

мой конфиг на всякий... 

config.rar

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


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

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

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

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

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


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

Войти

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


Войти сейчас

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

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



  • Сообщения

    • Di-mann
      Киньте ему хоть ссылку на специальность в ВУЗе и кафедру где этому учат...
    • Udav817
      Делать болт на формате А0 и чертить его 8 часов. Желательно поставить минимальную скорость для курсора и минимальную скорость ввода с клавиатуры. Дабы уж точно не спеша вышло. На саботаж фантазия у конструкторов довольно высока.
    • Bot
      В идеале инженерное программное обеспечение компании должно поддерживать ее стратегию перехода на цифровые технологии. Но как реализовать это лучше всего? Поставщик программных решений Eplan и его аффилированная компания Cideon представляют Лабораторию Эффективности как «сердце» своего стенда на выставке Hannover Messe. Работая в диалоге с посетителями, мы покажем, что сравнение плановых показателей с фактическими является основой для систематической цифровизации процесса проектирования. Переход к облачным технологиям также последовательно продвигает компанию вперед и поэтому посетители увидят Eplan eView — первое решение из состава системы Eplan ePulse. И наконец, мы представим интегрированную цепочку создания добавленной стоимости совместно с аффилированной компанией Rittal. Лаборатория Эффективности станет «сердцем» стенда компаний Eplan и Cideon на выставке Hannover Messe этого года. В конце концов, повышение продуктивности инжиниринга — не единственная задача, стоящая перед [...] View the full article
    • emre007
      когда я нажимаю на моделирование машины Я получаю эту ошибку, хотя файлы машины не видит решение программы   https://i.hizliresim.com/NnBQ1a.png
    • Ветерок
      А шаблоны какого года?
    • Ветерок
      Электрику делать в электротехническом софте, корпус в механической CAD. Информацию о плате и компонентах передать через форматы обмена. Некоторые могут выдавать сразу 3D. Дорожки на модели платы не нужны абсолютно. Пусть останутся на схеме разводки.
    • ak762
      сдаётся мне что конструкторы в таких конторах имеют свои ноу-хау как подбивать результаты своего труда под нужные цифры 
    • kort
      Угу походу....сижу ломаю голову а в 4х чет никак. Стал сечь под разными углами, тоже смотрю паз какой-то не адекватный...Ладно фиг с этим криворуким пазом и конструктором заодно.   З.Ы.  Вообщем я так понимаю этот паз (нормальный 4х координатный если) надо писать с интерполяцией векторов? Расставить в углах и переходах нужное направление тогда по идее должно выйти без зарезов в начале и в конце паза. Или как то иначе? 
    • Ferrum
    • boberbob
      Нужно сделать: схема электрическая принципиальная, плата с изображением дорожек и посадочных площадок, корпус, сборочный чертеж платы с элементами, сборочный чертеж платы с элементами с корпусом, перечни элементов и докуметаций.  Не получалось интегрировать разведенную плату в солидворкс. Например, на сборочном чертеже платы с элементами нужно сделать выноски с номерами каждого элемента. Понятно, что умные люди делают это не вручную.  Как это делается по-человечески? Логично принципиальную сделать, например, в альтиуме, потом там же развести. Потом как-то перекинуть в компас или солид, оформить, потом расставить элементы (вручную?), оформить...