Владислав_В

Моделирование процесса точения и фрезерования в ansys 17 EXPLICIT DYNAMIC

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

Добрый день. Помогите с проблемой. Решаю задачу резания. Моделирую процессы точения и фрезерования в в ansys 17 WB EXPLICIT DYNAMIC. Цель: получение модели стружкообразования для разных материалов. Есть два тела заготовка и режущий инструмент. Материалы аллюминий и твердый сплав. Задано вращение заготовки и перемещение резца. Контакт тел: Frictional. В итоге получается белиберда. Нужно убрать красные точки (узлы сетки) или их отключить и получит адекватную модель стружкообразования (скрин ниже).

В сети есть видео модели процесса где все нормально и нет этих красных узлов. https://www.youtube.com/watch?v=7Cj6YqgliB4

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

post-57556-0-51075700-1478905467.jpg

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


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


Нужно убрать красные точки (узлы сетки) или их отключить

Открою тайну: красные точки убираются по галочке в меню View > Eroded Nodes. Но о них заботиться стоит в последнюю очередь.

 

Расскажу, что происходит. Начальная скорость вращения у вас не задана. Решатель предполагает, что в момент времени t0 заготовка покоится, а в момент t0+выбранный шаг по времени - уже вращается с заданной скоростью. Получаем на старте огромные перегрузки. Так что на картинке заготовка уже оторвалась от основания и продолжает разрушаться там, где резец еще не бывал.

 

Ну и если размеры элемента такие, что резец снимает в аккурат один элемент, и солвер назначает его разрушившимся, то стружки не получить( 

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


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

Let's do it, baby!

 

 

ArXPYXC.gif

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

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


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

Чот не проигрывает. Только дергается.

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


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

Вам бы, партайгеноссе, цитирование освоить.. и интернет-канал расширить)

 

Ну или телефон отложить..

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


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

Вам бы, партайгеноссе, цитирование освоить.. и интернет-канал расширить)

 

Ну или телефон отложить..

Сохранил гифку на диск. 21.6Мб, 5 фреймов.

На телефоне тож самое, и по ВайФаю и по мобильной сети.

И на хроме для ПК и на хроме для Android, и на IE и 32 и 64 разрядном, и во всем вьюверах которые у меня есть.

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

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


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

Лааадно, разжалобил  :rolleyes:

 

Borman Special.rar

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

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


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

Лааадно, разжалобил  :rolleyes:

 

Шайтан дважды.

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

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


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

Открою тайну: красные точки убираются по галочке в меню View > Eroded Nodes. Но о них заботиться стоит в последнюю очередь.

 

Расскажу, что происходит. Начальная скорость вращения у вас не задана. Решатель предполагает, что в момент времени t0 заготовка покоится, а в момент t0+выбранный шаг по времени - уже вращается с заданной скоростью. Получаем на старте огромные перегрузки. Так что на картинке заготовка уже оторвалась от основания и продолжает разрушаться там, где резец еще не бывал.

 

Ну и если размеры элемента такие, что резец снимает в аккурат один элемент, и солвер назначает его разрушившимся, то стружки не получи

 

Спасибо за ответ. Но начальная скорость заготовки есть, т.к. в моделе есть зазор между телами. Сначало происходит вращение, затем врезание. Так же делал сетку очень мелкую, но результат тот-же. А как  Вы выводите результат? Это же не стандартный просмотр?

вот видео процесса и файл ансиса  :smile:

tok.rar

test.rar

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


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

Спасибо, но проект открыть не смогу. У меня 17.0  :sad:

 

Но начальная скорость заготовки есть, т.к. в моделе есть зазор между телами.

Ок... Давай так: ты погасишь деталь резца, оставишь только заготовку, которая будет вращаться. И вот если она завращается и при этом не разрушится, не оторвется от основания, то я тебе поведаю, каким же нестандартным просмотром я вывожу результаты.

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


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

Для визуализации красиво, но для получения реальных данных нужно значительно уменьшать размер сетки и рассматривать только отдельные деформируемые части инструмента и заготовки. И основная сложность в правильном задании свойств материала заготовки. Сами используем для этих целей LS-DYNA, для исследовательских целей Ansys workbebch ls-dyna

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


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

Спасибо, но проект открыть не смогу. У меня 17.0  :sad:

 

 

 

Ок... Давай так: ты погасишь деталь резца, оставишь только заготовку, которая будет вращаться. И вот если она завращается и при этом не разрушится, не оторвется от основания, то я тебе поведаю, каким же нестандартным просмотром я вывожу результаты.

Все равно не работает. Не знаю в чем проблема. Вот что получилось

И как скрыть тело, чтоб видно было только контуры? Я недавно Ansys осваиваю. Город маленький, очень далеко от центральной Росии. вообще нет людей кто в нем работает чтоб проконсультироватся. Вот сам ковыряюсь. И спасибо большое за ответы

Для визуализации красиво, но для получения реальных данных нужно значительно уменьшать размер сетки и рассматривать только отдельные деформируемые части инструмента и заготовки. И основная сложность в правильном задании свойств материала заготовки. Сами используем для этих целей LS-DYNA, для исследовательских целей Ansys workbebch ls-dyna

Добрый день. Да я тоже пытался освоить ls-dyna, но пока сложно без документации разобраться.  А модуля Ansys workbebch ls-dyna в Ansys 17.1 нет. Знаю его можно скачать с офф. сайта только нужна лицензия Ansys которой нет. 

test1.rar

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


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

Если недавно осваиваете ansys то может сначала прорешать задачки попроще. По LS-DYNA вот пример по резке с использованием SPH частиц 

 

 

В  Ansys workbebch ls-dyna примеры по резке не видел

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

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


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

Если недавно осваиваете ansys то может сначала прорешать задачки попроще. По LS-DYNA вот пример по резке с использованием SPH частиц 

 

 

В  Ansys workbebch ls-dyna примеры по резке не видел

Спасибо, как - то уже в Ansys workbebch охото разобратся. попробую для начала в EXPLICIT DYNAMIC затем переду в Ansys workbebch ls-dyna

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

allumin.rar

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

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


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

Спасибо, как - то уже в Ansys workbebch охото разобратся. попробую для начала в EXPLICIT DYNAMIC затем переду в Ansys workbebch ls-dyna

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

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

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

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


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

Спасибо, но проект открыть не смогу. У меня 17.0  :sad:

 

 

 

Ок... Давай так: ты погасишь деталь резца, оставишь только заготовку, которая будет вращаться. И вот если она завращается и при этом не разрушится, не оторвется от основания, то я тебе поведаю, каким же нестандартным просмотром я вывожу результаты.

 

Еще вопрос можно. Вы как задавали вращение заготовки? А то в разных источниках по разному.

 

1) задание вращения через назначения Cylindrical coordinate + Displacemet (с указанием градуса) . Только вопрос какую грань (или все) для вращения выбирать? Скрин ниже.

 

2) задание вращения через Remote Displacement с указанием вектора вращения. какую грань (или все) для вращения выбирать? Скрин ниже.

post-57556-0-90050800-1479077329_thumb.jpg

post-57556-0-85713600-1479077335_thumb.jpg

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


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

1) Cylindrical coordinate + Displacemet

2) через Remote Displacement

 

Можно и так, и так, отличий нет. На одну грань прикладывать, которая обычно в патроне закреплена. Либо на внутреннюю, раз заготовка полая.

 

=======================

 

 

 

5a098570d4901458a1e30590b3fe7897.jpg

 

 

...30 часков и 19 минуточек спустя:

 

 

 

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

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


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

 

Чот не проигрывает. Только дергается.

@piden, Да-да, есть такой неприятный момент. Уже замечалось ранее. 

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


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

Может в контакте ошибка. Я задаю как: Frictional (defшnitional  тоже выбираю  Frictional+задаю коэф. трения.).

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


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

 

Можно и так, и так, отличий нет. На одну грань прикладывать, которая обычно в патроне закреплена. Либо на внутреннюю, раз заготовка полая.

 

=======================

 

 

 

5a098570d4901458a1e30590b3fe7897.jpg

 

 

...30 часков и 19 минуточек спустя:

 

 

 

 

Чет не получается. Подскажите Как Вы задаете вращения вала? (Пробую в градусах и в оборотах в мин. все ровно не хочет. Отдельно крутит, а вместе с резцом еле еле на градусов). И какое время расчета у вас выбрано?

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


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

Покажешь, как он отдельно крутит?

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


Ссылка на сообщение
Поделиться на других сайтах
Ок... Давай так: ты погасишь деталь резца, оставишь только заготовку, которая будет вращаться.

"Погасишь" = это значит тела резца вообще нет в расчете. Совсем. Только заготовка, которую надо заставить вращаться.

 

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

Некоторые вообще начинают с простых элементов, чтобы все получалось. Вот странные люди!

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

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


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

"Погасишь" = это значит тела резца вообще нет в расчете. Совсем. Только заготовка, которую надо заставить вращаться.

 

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

Некоторые вообще начинают с простых элементов, чтобы все получалось. Вот странные люди!

вот отдельно заготовка. Резца вообще нет. только 1 тело

во вложении 3 видео задавал вращения по разному. В качестве грани выбрана внутренняя 

 

1.       Видео задание вращения через Displacement сферические координаты 720 град.

2.       задание вращения Remote Displacement 720 град

3.       задание вращения Velocity 1000 об/мин

Documents.rar

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


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

1, 2 - сосчитай, сколько оборотов в минуту получается. И сравни с теми скоростями, на которых обработка идет. Но вообще материал не развалился, уже хорошо.

Можно даже резец добавить, только обороты смотри, чтобы реалистичные были)

 

3. 1000 об/мин при времени расчета 0,001s = 6 градусов. Очень похоже. Только не совсем то, что требуется)

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


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

1, 2 - сосчитай, сколько оборотов в минуту получается. И сравни с теми скоростями, на которых обработка идет. Но вообще материал не развалился, уже хорошо.

Можно даже резец добавить, только обороты смотри, чтобы реалистичные были)

 

3. 1000 об/мин при времени расчета 0,001s = 6 градусов. Очень похоже. Только не совсем то, что требуется)

Вот у меня в 1 и 2 вид. 720 град стоит, но он настолько он не проворачивается.

он наверно должен за время 0,001s повернутся на 720 град ?

 

реальная скорость должна быть примерно 3000 об/мин (если не высокоскоростная обработка идет)

 

в 3 видео получается если я хочу повернуть на 360 град надо ставить обороты 60 000 об/мин?  я ставил больше 10000 он не рещает. выдает ошибку решателя

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


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

1, 2 - сосчитай, сколько оборотов в минуту получается. И сравни с теми скоростями, на которых обработка идет. Но вообще материал не развалился, уже хорошо.

Можно даже резец добавить, только обороты смотри, чтобы реалистичные были)

 

3. 1000 об/мин при времени расчета 0,001s = 6 градусов. Очень похоже. Только не совсем то, что требуется)

 

Вот что получилось. Стружки нет. Может мельче сетку сделать, наверно не поможет. Вы как контакт моделируете?

7.rar

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


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

Так же, как в ролике.

 

@@Владислав_В, вы близки к победе. Перечитайте второй пост. Несколько раз, до понимания, что нужно задавать и вращение, и начальную скорость. И почему так следует делать.

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

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


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

Так же, как в ролике.

 

@@Владислав_В, вы близки к победе. Перечитайте второй пост. Несколько раз, до понимания, что нужно задавать и вращение, и начальную скорость. И почему так следует делать.

А как задать начальную скорость? Если задавать Velocity и Displacement вместе они на одном теле не работают. ошибка

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


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

Так же, как в ролике.

 

@@Владислав_В, вы близки к победе. Перечитайте второй пост. Несколько раз, до понимания, что нужно задавать и вращение, и начальную скорость. И почему так следует делать.

Проверь правильно я задал Начальную скорость?

post-57556-0-25215900-1479600936_thumb.jpg

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


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

Господа! Так и не понятно, чем закончилась эта история с отрыванием заготовки от основания. У меня сейчас та же проблема. Задана скорость вращения и время. Заготовка отрывается и разрушается. Если есть еще советы по этой теме, просьба поделиться.

1.jpg

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


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

Резец полностью убирал, менял скорости резания, менял место закрепления заготовки (сначала крепил торец, потом внутреннюю поверхность) К сожалению ничего не получается. Видимо где-то кроется серьёзная ошибка, которая на все влияет.

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


Ссылка на сообщение
Поделиться на других сайтах
2 hours ago, Frezun4ek said:

Так и не понятно, чем закончилась эта история с отрыванием заготовки от основания.

2 hours ago, Frezun4ek said:

Видимо где-то кроется серьёзная ошибка, которая на все влияет.

2 hours ago, Frezun4ek said:

Если есть еще советы по этой теме, просьба поделиться.

 

А теперь снова второй пост этой темы:

On 11/12/2016 at 3:24 PM, piden said:

Расскажу, что происходит. Начальная скорость вращения у вас не задана. Решатель предполагает, что в момент времени t0 заготовка покоится, а в момент t0+выбранный шаг по времени - уже вращается с заданной скоростью. Получаем на старте огромные перегрузки. Так что на картинке заготовка уже оторвалась от основания и продолжает разрушаться там, где резец еще не бывал.

 

 

Что в таких случаях на демотиваторах пишут? "Этот народ не победить", да?

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

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


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

Согласен, я по вашему совету несколько раз прочитал этот пост. Но не понимаю, как задать начальную скорость? Точнее, где это сделать. Действительно в момент времни t0 вращения нет, затем идёт следующий шаг или надо вводить таблицу, чтобы в момент времени t1 вращение было минимальным?

 

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


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

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

Initial condition

Или predefine

Где то там, наверное.

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

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


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

Задача хорошо решается в ls-dyna или Ansys/ls-dyna. Единственная проблема это правильное задание материалов и более серьезное - это удаление элементов, которое убрать не получается и сильно влияет особенно на операциях сверления и фрезерования

 

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


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

Задача хорошо решается в ls-dyna или Ansys/ls-dyna. Единственная проблема это правильное задание материалов и более серьезное - это удаление элементов, которое убрать не получается и сильно влияет особенно на операциях сверления и фрезерования

 

Согласен, но к сожалению поздно нашел эту статью. Сейчас разбираюсь с  Ansys/ls-dyna, но по прошлой модели не даёт покоя задание начальной скорости, слишком много потратил времени, поэтому хочу добить задачу! Но видимо не то меняю

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


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

Все работает нормально. у меня решилась задача.

вот скрин задания начальной скорости и результат. 

Конечно, скорости заданы у меня не верно это только тест. 

Реальный файл не нашел. только тестовый остался

11.jpg

12.jpg

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


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

Владислав большое спасибо, прояснили ситуацию! То есть получается теперь Displacement не нужны, а необходимо просто закрепить заготовку?

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


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

у меня получилось когда резец закреплен полностью, а заготовка вращается и  перемещается на резец

вот

13.jpg

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


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

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

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

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

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


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

Войти

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


Войти сейчас

  • Сейчас на странице   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.   За раннее благодарен за любую подсказку!