Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже.
Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.
если разрешено редактирование в конфигурации pmc то только сам ладдер или внешнее приложение станкостроителя (например на c-exe )могут препятствовать их изменению
@Ветерок не надо путать колбасу и волчий член. Я уже неоднократно разжёвывал что я имею ввиду под этим своим высказыванием. Вопрос перехода из одной CAD в другую лежит лишь в области сопоставления инструментария и адаптации личного стиля моделирования. И не в меньшей степени зависит от обучаемости оператора. Что одному даётся по наитию, второй будет вымучивать на форумах с вечно недовольной и обиженной миной на лице и вселенским воем в сообщениях.
Пришел сегодня к станку, и немого понять через что защищен ЛАДДЕР. KEY все включаются через ключ. Но когда пытаюсь поставить параметры на изменения, они просто сбрасываются назад. Может кто подсказать куда копать. Спасибо
Во время обучения делали процедуры, которые позволяли собирать список операций в начале УП. Один и тот же код на фанук посте работает, при работе с постом хайденхайн выдаёт ошибки.
#==============================================================
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надо искать такой же станок и сливать с него бэкап .
если у вас за год не сделали архив тогда обратитесь в фирму которая проводила пусконаладку
пусконаладочный архив всегда нужно создавать и хранить на всякий такой как у вас случай
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.