ForgottenGood

Вопросы новичка

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

Добрый вечер. Заканчиваю изготовление своего станка ЧПУ (4 оси). Планирую работать в MACH 3. Пробую писать программы в ESPRIT 13. Очень нужен файл интеграции с Компас 14. Я привык работать с этой версией компаса. В ютубе нашел, что это файл FX 3.2.2. На сайте http://dptechnology.ru/ в свободной раздаче лежит файл интеграции ESPRIT с более поздними версиями Компаса.

Может у кого есть данный архив?

 

 

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


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


@Schuan  Читай правила. 15 пункт.

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


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

@Schuan  Читай правила. 15 пункт.

"15. Запрещается отправка сообщений нарушающих действующее законодательство РФ, в т.ч. публикация и поиск серийных номеров, кряков, генераторов кодов к программному обеспечению, обсуждение методов нелицензионного использования ПО, а также поиск и публикация электронных адресов, по которым можно скачать или получить нелицензионное ПО и его отдельные компоненты."

 

Сайт http://dptechnology.ru/ является официальным представителем ESPRIT в России. На нём в свободной раздаче лежит лицензионный файл интеграции ESPRIT с версиями Компаса 15 и выше. (Скачать/Компас/..).

Видео на ютубе https://www.youtube.com/watch?v=UQaVJeX5cFE&t=4s (на которое я ссылаюсь) - это также официальная реклама продукта от производителя компании ESPRIT. 

Рекламируется файл интеграции ESPRIT13 с Компас 14 (архив FX 3.2.2 - приблизительно 8Mb). В 2014-15гг. Он также лежал на официальном сайте в свободной раздаче. И этот архив также является лицензионным. Просто он очень "Древний".

 

 

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


Ссылка на сообщение
Поделиться на других сайтах
В 05.03.2018 в 17:41, Schuan сказал:

Добрый вечер. Заканчиваю изготовление своего станка ЧПУ (4 оси). Планирую работать в MACH 3. Пробую писать программы в ESPRIT 13. Очень нужен файл интеграции с Компас 14. Я привык работать с этой версией компаса. В ютубе нашел, что это файл FX 3.2.2. На сайте http://dptechnology.ru/ в свободной раздаче лежит файл интеграции ESPRIT с более поздними версиями Компаса.

Может у кого есть данный архив?

 

 

3.2.2 найти не могу, по ссылке версия 5.0.2. Вроде она с этими версиями ПО должна работать. https://cloud.mail.ru/public/51ba32774907/KOMPAS FX-5.0.2-x32-x64.exe

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


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

Спасибо, все получилось.

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


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

@Фолко  или кто еще разбирается...

Подскажите пожалуйста как обработать канавку. внутри только надо, а получается снаружи. и не поменять никак.

 

Канавка при расточке.esp

 

2018-03-15_16-59-41.png.3701d6b62830b4150ec778cb832695a6.png

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


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

@Фолко  или кто еще разбирается...

Подскажите пожалуйста как обработать канавку. внутри только надо, а получается снаружи. и не поменять никак.

 

 

Надо было в свободной форме выбрать поверхность, щёлкнуть по ней правой кнопкой и выбрать Reverse normal. Ну и перестроить операцию.

Канавка при расточке.esp

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

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


Ссылка на сообщение
Поделиться на других сайтах
20 минут назад, Фолко сказал:

 

Надо было в свободной форме выбрать поверхность, щёлкнуть по ней правой кнопкой и выбрать Reverse normal. Ну и перестроить операцию.

Канавка при расточке.esp

 

А как траекторию построить точно по поверхности? То что там выводит не то. Каркас, например, только снаружи обрабатывает. Другие операции ругаются. Нужна спираль по поверхности.

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


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

Не знаю, почему не работала чистовая по Z, я её сбросил на системное по умолчанию и получил спираль в ней. Кроме неё спираль умеет единая чистовая (появилась в Е17) или если есть 5х, то можно использовать комбинированное фрезерование (бывший композит).

Канавка при расточке.esp

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


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

Я тоже сбросил все по умолчанию и заработало. Спасибо.

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


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

ID: 772   Опубликовано: (изменено)

Интересное решение для токарки.

Если идет одновременное перемещение по двум осям Х и Z, то вместо Z выводится угол движения А. (Okuma)

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

 

2018-04-05_11-07-10.thumb.png.53e9fddc94e74af3e0f629d9b81b5c9b.png

 

Скрытый текст

Define FindAngleOfMove \\
   X1=(presdim(1)) \\
   X2=(nextdim(1)) \\
   Z1=(presdim(3)) \\
   Z2=(nextdim(3)) \\
   Rise=(ABS(Z2-Z1)) \\
   Run=(ABS(X2-X1)) \\
   If (Run=0) \\
      If (Z2>Z1) \\
         AngleOfMove=(-180) \\
      Else \\
         AngleOfMove=(180) \\
      EndIf \\
   Else \\
      If (X2>X1) \\
          If (Z2>Z1) \\
            AngleOfMove=(90-ATN(Rise/Run)) \\
        else \\
            AngleOfMove=(90+ATN(Rise/Run)) \\
        endif \\
      Else \\
          If (Z2>Z1) \\
            AngleOfMove=(270+ATN(Rise/Run)) \\
        else \\
            AngleOfMove=(270-ATN(Rise/Run)) \\
        endif \\
      EndIf \\
   EndIf \\
EndDefine

 

EX_COMPENSATION             : $FindAngleofMove
                              : if (G130Mode<>136) \\
                                 G101 NCOUTPUTOFF G1* NCOUTPUTON \\
                            else \\
                                G1 \\
                            endif \\
                            COMPENSATIONSIDE* X Y \\
                            if (DREGDIFF(1) && DREGDIFF(3) && (MillTurnCode=TurnCycle)) \\
                                A*(AngleOfMove) NCOUTPUTOFF Z* NCOUTPUTON \\
                            else \\
                            Z \\
                            endif \\
                            FEEDRATECODE

 

EX_COMPENSATIONOFF          : $FindAngleOfMove
                            : if (G130Mode<>136) \\
                                G101* NCOUTPUTOFF G1* NCOUTPUTON \\
                            else \\
                                G1* \\
                            endif \\
                            G40* X \\
                            if (DREGDIFF(1) && DREGDIFF(3) && (MillTurnCode=TurnCycle)) \\
                                A*(AngleOfMove) NCOUTPUTOFF Z* NCOUTPUTON \\
                            else \\
                                Z \\
                            endif \\
                            FEEDRATECODE

 

EX_LINEAR            : if (cyclecode=2107) exitexample endif
                        $SPINDLESPEEDSUB
                     : IF (MillTurnCode=TURNCycle) 
                     :    $FindAngleOfMove
                     :    IF (nextclfile(245)<>0 && FirstCannedMove) \\
                                 COMPENSATIONSIDE FirstCannedMove=(0) \\
                          ENDIF \\
                          if (DREGDIFF(1) || DREGDIFF(2) || DREGDIFF(3) || DREGDIFF(30)) G1 X if (DREGDIFF(1) && DREGDIFF(3)) A*(AngleOfMove) NCOUTPUTOFF Z* NCOUTPUTON else Z endif FEEDRATECODE endif
                     : ELSE \\

 

Изменено пользователем Forza
Скрыл Код.

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


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

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

11.png

ESPRIT1.esp

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


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

@29916050 какое оборудование?

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


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

HAAS UMC750

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


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

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


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

Спасибо)

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


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

Добрый день, возможно ли в Esprit перевернуть 3Д модель созданную в Solidworks так как мне будет удобно? или просто нужно через рабочую систему настраивать?

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


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

ID: 779   Опубликовано: (изменено)

один из простых примеров..

 

Опиши поподробнее.... скинь модель...как хочешь повернуть или переместить....

Мир не без добрых людей....

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

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


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

@rachinskiyalek Спвсибо большое, а есть скайп?

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


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

Есть еще проще способ. Выбираешь торец и жмешь эту кнопку:

 

2018-06-19_12-23-54.png.0c0fda6180d2217d4cf0590ebd1d8dc9.png

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


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

Подскажите пожалуйста, как регулировать выдвижение оси W на горизонтально-расточном станке?

Или вручную или автоматически. 

Ось отображается, перемещение по X,Y,Z идет нормально. А где вылет W ставить не понятно. Разве что STL загрузить и сдвинуть СК, потом опять загрузить.

2018-06-21_11-02-47.png.927f2c74c2a725c49732dc64fc099606.png

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


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

Добрый день! Начал осовоение Esprit.

Скажу честно, информации и каких-то уроков ну воообще мало..., что пока совсем не радует:)
Поэтому возник вопрос:

1. Как менять направление осей (X,Y,Z)? 

2. Как соориентировать и задать ноль детали по отверстию(фрезерный модуль)?

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


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

ID: 784   Опубликовано: (изменено)

1.wmv

например так... переместить...вращать....ориентировать деталь.. использовать плагин DPTG Tools 

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

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


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

ID: 785   Опубликовано: (изменено)

4 часа назад, rachinskiyalek сказал:

1.wmv

например так... переместить...вращать....ориентировать деталь.. использовать плагин DPTG Tools 

Очень круто, спасибо. Закидываете это видео также на Ваш канал. На начальных этапах такие видео очень помогают.

И такой формат предельно понятен!

 

И еще вопрос:

1. У Esprita есть отображение рабочих ходов(значение) и отображение времени цикла, резания?

 

PS А вообще очень бы хотелось посмотреть какое-нибудь видео c обработкой детали, как говорится "под ключ". Чтобы понять стратегии, обработку отверстий, фасок, резьб и т.п. Пример токарно-фрезерной детали.

PSS Если у опытных участников форума будет какой-то интересный проект, который можно показать, было бы здорово!

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

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


Ссылка на сообщение
Поделиться на других сайтах
В 21.06.2018 в 09:04, Forza сказал:

Подскажите пожалуйста, как регулировать выдвижение оси W на горизонтально-расточном станке?

Или вручную или автоматически. 

Ось отображается, перемещение по X,Y,Z идет нормально. А где вылет W ставить не понятно. Разве что STL загрузить и сдвинуть СК, потом опять загрузить.

2018-06-21_11-02-47.png.927f2c74c2a725c49732dc64fc099606.png

В каком смысле вылет? Какое значение поставить в операции? 

Если да, то после создания операции надо её выделить, найти в свойствах пункт "Коллинеарные оси" и в них зафиксировать одну из дублирующихся осей.

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

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


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

@Фолко Спасибо. Это и надо было.

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


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

Дано: Горизонтально-расточной станок с чпу расточной планшайбой (ось U).

Вопрос: Как добавить ось U в установки станка и писать программу как для токарки? Токарная обработка после всех фрезерных операций становится недоступной.

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


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

Дано: Горизонтально-расточной станок с чпу расточной планшайбой (ось U).

Вопрос: Как добавить ось U в установки станка и писать программу как для токарки? Токарная обработка после всех фрезерных операций становится недоступной.

Стандартного способа на данный момент нет.

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

Но надо сделать токарно-фрезерную конфигурацию станка и постпроцессора.

В идеале написать плагин для автоматизации :)

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

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


Ссылка на сообщение
Поделиться на других сайтах
В 24.06.2018 в 13:11, myon сказал:

1. У Esprita есть отображение рабочих ходов(значение) и отображение времени цикла, резания?

ОТОБРАЖЕНИЕ КООРДИНАТ....wmv

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


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

ID: 791   Опубликовано: (изменено)

Приветствую всех! Перешел на 17 Esprit с 15 и сразу столкнулся с проблемой при создании цепочек и последующей обработкой элемента.

На изображении 1 выделяем контур.

1_1.jpg

 

 

 

 

 

 

 

 

 

 

Изображение 2 - создаем элемент  "авто цепочка", и начало цепочки появляется на противоположном ребре элемента. Это в свою очередь приводит к тому, что при обработке контура, эсприт подводит концевую фрезу по Z  не "сверху" концом вниз, а разворачивает ее на 180  градусов и пытается подвести концом снизу из-под плоскости рабочего стола.  То есть переворачивает все с ног на голову. Инструменты изменения направления цепочки, ее переворот, игры с направлением осей самого инструмента, "использовать ориентацию оси инструмента" ни к чему не приводят, эсприт "упирается рогом" и хоть ты тресни - строит перевернутые траектории.

В 15 эсприте было без таких проблем.

2_1.jpg.66672f6d2a487397e50b1a3984e847e9.jpg

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

 

 

3_1.jpg

 

 

Подскажите что я делаю не так, где закопана заветная "галочка" которую надо снять или поставить.

Изменено пользователем EspUser
Правильная верстка.

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


Ссылка на сообщение
Поделиться на других сайтах
1 час назад, EspUser сказал:

Приветствую всех! Перешел на 17 Esprit с 15 и сразу столкнулся с проблемой при создании цепочек и последующей обработкой элемента.

На изображении 1 выделяем контур.

Изображение 2 - создаем элемент  "авто цепочка", и начало цепочки появляется на противоположном ребре элемента. Это в свою очередь приводит к тому, что при обработке контура, эсприт подводит концевую фрезу по Z  не "сверху" концом вниз, а разворачивает ее на 180  градусов и пытается подвести концом снизу из-под плоскости рабочего стола.  То есть переворачивает все с ног на голову. Инструменты изменения направления цепочки, ее переворот, игры с направлением осей самого инструмента, "использовать ориентацию оси инструмента" ни к чему не приводят, эсприт "упирается рогом" и хоть ты тресни - строит перевернутые траектории.

В 15 эсприте было без таких проблем.

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

Подскажите что я делаю не так, где закопана заветная "галочка" которую надо снять или поставить.

Вообще странно, что ESPRIT автоматически распознаёт цепочку с обратной стороны, а не со стороны выбранного торца. На кадре визуально ощущается, что верхний торец не плоский. Если это так, то может поэтому так и распознаёт.

Как можно исправить ситуацию:

Во-первых, для разворота можно использовать плагин Toolbox, в нём направление цепочки меняется одной кнопкой.

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

Ещё можно поменять способ распознания: в свойствах группирования выбрать Торец - вертикальные торцы. Теперь при выделении верхнего торца с нажатым Shift будут выделены все прилегающие вертикальные торцы. После этого нажать в панели "Создание элементов" кнопку "Профили торца" и получить цепочку по профилю.

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


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

Я смотрю глубину цепочки, потом перемещаю по Z на эту величину и ставлю глубину 0.

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


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

ID: 794   Опубликовано: (изменено)

@Фолко

Верхний торец плоский

 

Разворот цепочки  ничего не дает, эсприт УПОРНО продолжает заводить фрезу снизу из-под стола. (или вы про разворот/редактирование уже построенной траектории), но это снова суррогат. Лечение симптомов, а не причин.

 

Где можно посмотреть свойства группирования?

 

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

 

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

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


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

ID: 795   Опубликовано: (изменено)

@EspUser Заметил, что если цепочка выше или ниже плоскости XY, то цепочка проецируется на эту плоскость. 

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

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

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


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

@Forza Прикол в том, что в 15 эсприте - где указал, там и создавалось, эсприт сам не додумывал и не проецировал. 

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


Ссылка на сообщение
Поделиться на других сайтах
42 минуты назад, EspUser сказал:

@Фолко

Разворот цепочки  ничего не дает, эсприт УПОРНО продолжает заводить фрезу снизу из-под стола. (или вы про разворот/редактирование уже построенной траектории), но это снова суррогат. Лечение симптомов, а не причин.

 

Где можно посмотреть свойства группирования?

Не разворот или реверс в редактировании элементов, а reverse feature в toolbox.

Или речь про смену рабочей плоскости в свойствах элемента?

 

Свойства группирования на панели "редактирование" рядом с кнопкой отмены.5b4d98ed8f487_.png.b6dd590e3aee87a89b0214dc2d7fc873.png

 

Если можно приложить файл проекта, то будет понятнее.

 

 

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


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

ID: 798   Опубликовано: (изменено)

Реверс разворачивает цепочку в правильном направлении, но это НЕ ВЛИЯЕТ на построение эспритом траектории обработки. Цепочка уже развернута, а траектория по-прежнему строится как будто ничего не делалось. (да, "перестроить" нажимал)

 

Пробовал крутить рабочую плоскость, цепочка начинает строиться где надо, а траектория - нет. И опять же это лишние ненужные телодвижения.

 

Здесь все как-то так:

 

 

 

 

222.jpg

 

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

 

 

 

 

 

Итак. Получилось. 

Для "петля" в свойствах группирования нужно было выбрать "Горизонтальные торцы", все сразу начало правильно работать.  Большое спасибо за наводку. Ушла проблема, доставлявшая мне немало хлопот

Изменено пользователем EspUser
2 пользователям понравилось это

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


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

ID: 799   Опубликовано: (изменено)

@EspUser А как это меню открыть? Усе нашел. Опять не читаю.

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

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


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

Фолко указал в своем посте перед моим прошлым. На картинке

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


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

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

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

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

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


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

Войти

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


Войти сейчас

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

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



  • Сообщения

    • Ectoplaza
      Sarcasm on   Ох, беда-беда, огорчение. Суровые олдскульные кнопочки испортили :( Как будто больше не к чему придраться. Sarcasm off     Первое что сделал после установки SW2016 вернул классическую цветовую схему.
    • Юрий Лукьянов
      Всем привет! Решили мы немного поднять свой уровень и перейти на более серьёзную технику. По случаю приобрели с завода пару старых фрезерных обр. центров. Один из которых "Chiron FZ18s" 1996г.в., со стойкой "Sinumerik 840d". Подключение и освоение начали с него. В первую очередь необходимо было поднять голову по Z в референт, дабы открутить защитную шторку направляющих для устранения кое-каких механических дефектов, и тут на старте столкнулись с ошибкой 700153. По мануалу она сообщает о незапертости двери. Ошибка не сбрасывается. В замке торчит открученная от двери заглушка. Подёргали её туда-сюда, ничего не происходит. Включили станок без неё, потом вставили, опять подёргали - ничего. Та же ошибка и станок стоит как вкопанный. Полезли в этот замок/концевик, разобрали его. Там имеется подвижный механизм с контактами и блокирующий его соленоид. Который, как я понимаю, должен приходить в действие при включении питания, но этого не происходит, 24в на питающих его проводах нет. Вобщем вопрос: можно ли каким-то образом сбросить эту ошибку програмно, либо каким-то другим способом. Спасибо.   P.S.: При покупке проверяли работоспособность станка, всё было нормально. На данный вопрос заводские операторы и электрики разводят руками. 
    • Frantic
      Есть ли возможность спрятать модули Teamcenter от всех пользователей, кроме определённой группы (групп)? Знаю, что пункты меню можно прятать, а вот модули как, не нашёл.
    • Владимир56
      У наших слесарей. На 3 года меня младше:
    • Maik812
      да не удобно ! и не только значки там голубые! даже с цветовой схемой старых значков много голубого появилось в дереве построения!
    • NeedMoreLODs
    • Владимир56
      В общем покритиковать просьба. Просверлил 14 отверстий Ф5 в каждом кармане, крайнии в точках размеров кармана минус 0.05мм. Сделал выступы.  Далее думал пятёркой Геринг, залил парафином, но засомневался в износостойкости фрезы, дали одну штуку.  Прошёл фрезой 10 Р6М5 до дна без обработки  боковых стенок.  Далее думаю в несколько этапов. Насколько хватит длины фрезы. Выбрал вчистую на глубину 26.5 2 кармана, за 2 прохода -черновой, чистовой. Обороты 1200, больше нет. Подача 110-120 соответственно. По слоям 0.7мм. Сдвинул заготовку в тисках ещё на 2 кармана. Выбрал десяткой, оставил до понедельника. Далее думаю за 1-2 раза выдвигать фрезу и фрезеровать до дна с уменьшением съёма, подач. Зажим за остаток 7мм приблизительно. Визуально фреза износилась одним зубом больше, образовалось притупление 0.3, можно переточить на фаску 0.3, но наверное покрытие там. Лучше торец сточить.
    • Arkhipkin_Pavel
      Всем Здравствуйте!!! Подскажите, где в солиде имеется настройка по выбору плоскостей через прозрачность. Суть такая, есть модель, она вписана в габоритную модель, заготовку, все это нужно для solidcam, так вот, при выборе геометрии у основной модели солид не может выбрать плоскости за прозрачностью заготовки, выбор можно осуществить только путем нажития правой кнопки и выбора  команды другие, и там уже из предложеного списка можно выбрать необходимую плоскость, как настроить чтоб не нажимать каждый раз на команду другие, а  в графической области через заготовку выбирать нужную плоскость? 
    • nbg
      Благодарю всех! Пользуюсь логированием.
    • nbg
       Доброго времени суток! может кто сталкивался с подобной проблемой. написал Handler, который в зависимости от вида извещения формирует определенной сообщение и отправляет его по внутренней почте. при компиляции, нет ни каких ошибок. при использовании handler-а в процессе. он отрабатывает, но иногда teamcenter просто отваливается. если использовать на 4 звенном теряется связь с сервером. нет никакой закономерности, может отвалится и на 2, и на 10 раз. с помощью логера отследил, где все валится       SAFE_CALL(EPM_ask_root_task(task, &root_task), ifail, root_task); logger::print_log(">> get root task\n"); if (ifail != ITK_ok || root_task == NULL_TAG) return; logger::print_log(">> perem\n"); SAFE_CALL(EPM_ask_attachments(root_task, EPM_target_attachment, &targets_count, &targets), ifail, targets_count); logger::print_log(">> get attacment\n"); SAFE_CALL(AOM_ask_value_string(*targets, "ekp7_CMType", &type_izv), ifail, type_izv); logger::print_log(">> get type izv\n"); logger::print_log(" ekp7_CMType - %s\n", type_izv); что то происходит в : SAFE_CALL(EPM_ask_attachments(root_task, EPM_target_attachment, &targets_count, &targets), ifail, targets_count);  хотя выше точно такая же строчка выполнялась без проблем. teamcenter  отваливается, с сообщением подробности в системном журнале. в котором вижу только такие ошибки: ERROR - 2018/11/16-13:42:22.483 UTC -  - The loginUser is null, this is unexpected at this point in the Session.
      The Session State will not be updated with information from the client service request.   ERROR - 2018/11/16-13:42:30.431 UTC -  - 65: CFI error: -65.
      ERROR - 2018/11/16-13:42:30.431 UTC -  - loginUser::initialise failed for 515007 - Teamcenter at d:\workdir\tc114w1201_64\src\core\tc\loginuser.cxx(582)    ERROR 26003 ITK_internal_error: Unclassified error/exception. See system log file for possible explanation.
             ERROR515007 POM has not started.   которые не очень информативны для меня.     может кто сталкивался с подобной проблемой. если ошибка в коде, тогда почему хэндлер отрабатывает. вообще в какую сторону копать? EPM_ask_attachments использую выше этого места, там все отрабатывает. Поэтому решил, получить нужные мне свойства, тогда когда она отработала без проблем. для этого переписал , но в итоге точно такая же ошибка возникла: SAFE_CALL(AOM_ask_value_tags(*atts, "CMHasProblemItem", &n_problem, &CMHasProblemItem), ifail, n_problem); хотя выше AOM_ask_value_tags выполнялось без ошибки. в системном журнале те же сообщения:  The loginUser is null, this is unexpected at this point in the Session.   За раннее благодарен за любую подсказку!