Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже.
Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.
Во время обучения делали процедуры, которые позволяли собирать список операций в начале УП. Один и тот же код на фанук посте работает, при работе с постом хайденхайн выдаёт ошибки.
#==============================================================
proc USER_COLLECT_DATA {} {
#==============================================================
PB_CMD_StoreMomVars
MOM_cycle_objects {SETUP {PROGRAMVIEW{MEMBERS}}}
PB_CMD_RestoreMomVars
global user_operation_list
foreach i $user_operation_list {
MOM_output_literal "(OPERATION : $i)"
}
}
# =====================================================
proc PB_CMD_StoreMomVars {} {
# =====================================================
global BNL_mom_list
set BNL_mom_list [lsort [info globals "mom_*"]]
foreach var $BNL_mom_list {
global $var BNL_STORED_$var
if {[array exist $var]} {
array set BNL_STORED_$var [array get $var]
} else {
set BNL_STORED_$var [set $var]
}
}
}
# =====================================================
proc PB_CMD_RestoreMomVars {} {
# =====================================================
global BNL_mom_list
if {![info exists BNL_mom_list]} return
foreach var $BNL_mom_list {
global $var BNL_STORED_$var
if {[array exist BNL_STORED_$var]} {
array set $var [array get BNL_STORED_$var]
array unset BNL_STORED_$var
} else {
set $var [set BNL_STORED_$var]
unset BNL_STORED_$var
}
}
unset BNL_mom_list
}
# =====================================================
proc MOM_OPER_BODY {} {
# =====================================================
global mom_operation_name
global user_operation_list
global mom_toolpath_time
global user_total_time
global mom_mcsname_attach_opr
lappend user_operation_list $mom_operation_name
#MOM_output_to_listing_device "mom_toolpath_time : [expr floor($mom_toolpath_time)] | $mom_toolpath_time"
}
вероятно, таким же подходом можно собрать и данные о времени работы инструмента, но пока не победил этот код
@olegdjanнадо искать такой же станок и сливать с него бэкап .
если у вас за год не сделали архив тогда обратитесь в фирму которая проводила пусконаладку
пусконаладочный архив всегда нужно создавать и хранить на всякий такой как у вас случай
Обработка поднутрений в старых версиях в Cavity mill NX это да там частые проблемы. Поэтому если это возможно лучше использовать planar либо перейти на более свежий NX там есть спец операция для поднутрений с ней я не испытывал проблем.
Мало информации. Есть предположение, что у вас в качестве заготовки используется фасетное тело. В операции CAVITY_MILL для обработки поднутрений можно использовать только солиды/твёрдые тела. Причём, смещение от детали, ограничивающие блок и цилиндр, контур детали, выпуклая оболочка детали - это тоже фасетные тела.
По поводу доступа к памяти. Это распространённая ошибка самого NX, вылезает достаточно часто, особенно в САМ-модуле. Может проявится где угодно. Универсального лекарства не обнаружено.
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.