Перейти к публикации

Ошибки при моделировании программы на станке. (Ошибка 15166_user system asup _N_ASUP_SPF not available)


EvgeniiSm

Рекомендованные сообщения

Добрый день. 

Возникла проблема на станке, со стойкой 840D. При попытке моделирования возникает ошибка: 15166 Канал 1: Системная асинхронная подпрограмма пользователя Asup _N_ASUP_SPF отсутствует.

Сама подпрограмма на станке есть и загружена. Находиться в правильной директории. Сравнил старые архивы с актуальными, по параметрам всё совпадает, подпрограмма также актуальна. Пробовал старые архивы жёсткого диска, архивы NC, PLC,  когда всё это работало, но всё без изменений (архивы карточки только не пробовал загружать).

Для наглядности: если нажать на Reset справа, пойдёт загрузка, но потом напишет, что программа не может быть загружена в моделирование. Так же есть функция "Приведение циклов в соответствие", после нажатия, начнётся подгрузка циклов изготовителя (Куда они подгружаются я так и не понял), после актуализированя моделирование будет перезагружено, но ошибки останутся. Если продолжить процесс моделирования после сброса ошибки и нажатия кнопки "Ок", появится меню с управление(5), но при попытке запустить программу, пишет ошибки по наличию циклов.

Может кто сталкивался с такой проблемой и может что подсказать.

 

1.jpeg2.jpeg3.jpeg5.jpeg

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


UnPinned posts

Добрый

А раньше моделирование работало?  На других программах.

Не работает какая то конкретная программа или все программы не моделируются?

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

15166 [Канал %1: ] Системная асинхронная подпрограмма пользователя ASUP _N_ASUP_SPF 
отсутствует
Параметр: %1 = Номер канала
Объяснение: Посредством параметра станка MD11610 $MN_ASUP_EDITABLE была активизирована функция "Системная 
асинхронная подпрограмма, определяемая пользователем ". Относящаяся к ней прикладная программа не может 
быть найдена по предусмотренным для этого путями поиска
-   1. /_N_CUS_DIR/_N_ASUP_SPF
-   2. /_N_CMA_DIR/_N_ASUP_SPF
продолжается работа со стандартной системной асинхронной подпрограммой.

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

Раньше моделирование работало корректно. 

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

Объяснения я уже находил, и в этих директориях программа присутствует, разблокирована и загружена, что в NC на карте, что на жёстком диске в PCU.

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

Можно попробовать проверить жесткий диск Викторией (не может найти программу, которая существует) и очистить память NC  ( стереть содержимое папки Temp и лишние программы) На 828d есть специальная кнопка -Сброс Симуляции , но на 840d вроде такой кнопки нет

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

Можно попробовать проверить жесткий диск Викторией (не может найти программу, которая существует) и очистить память NC  ( стереть содержимое папки Temp и лишние программы) На 828d есть специальная кнопка -Сброс Симуляции , но на 840d вроде такой кнопки нет

Я делал по другому. Взял исправный жесткий диск, и залил на него образ который снимал еще пару лет назад когда все работало, это не помогло. Да, кнопки сброса симуляции тут нет, но во время актуализации циклов он сам перезапускает симуляцию. Кэш тоже чистил, не помогло )

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

Помнится мне, работа ведется в ОЗУ, с жесткого диска туда необходимая инфа загружается один раз. Надо ОЗУ чистить имхо.

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

Помнится мне, работа ведется в ОЗУ, с жесткого диска туда необходимая инфа загружается один раз. Надо ОЗУ чистить имхо.

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

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

Программы ASUP могут вызываться по разному.  Например через М-функцию, или через PLC. Я пробовал вызывать простую программу ASUP (цикл, состоящий из одного - двух движений) по событию в PLC. Также делал цикл парковки осей по М-функции.  Всё работало. Все эти циклы и программы должны лежать в папке "циклы изготовителя" Вам наверно надо понять, как вызывается ваша программа ASUP. Помню, была такая ошибка, при вызове программы через PLC. В этом случае имя программы, которая вызывается, должно быть прописано в определённом DBx.DBWx. Я сначала прописал его неправильно, с ошибкой, и не мог понять, почему ничего не работает. Потом ошибку исправил, но всё равно ничего не работало.  И только когда я создал новый блок DB, сразу правильно прописал имя программы, загрузил его, программа заработала.

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

и после перезагрузки системы она отчищается.

Сомневаюсь, программы из ОЗУ не выгружаются, при моделировании иногда приходится их оттуда извлекать, чтобы освободить место.

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

Сомневаюсь, программы из ОЗУ не выгружаются, при моделировании иногда приходится их оттуда извлекать, чтобы освободить место.

Потому что программы хранятся в энергозависимой памяти и загружаются в ОЗУ при старте системы. Если вы про выгрузку/загрузку программ из PCU в NCU то пробовали это делать. Даже пробовали удалять Asup _N_ASUP_SPF с помощью IBN Start-up tool как из независимой HMI и загружать программу из архива когда было всё рабочее. Проблем с нехваткой памяти, как это бывает при моделировании нет. Ошибка что файл именно не найден.

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

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

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

    • Anat2015


  • Сообщения

    • Orchestra2603
      Я конечно не по турбинам, я в судостроении и вокруг него. Но мы выполняем расчеты конструкций корпусов по предельным состояниям, т.е. с учетом пластики. Да, это не полная потеря несущей способности, но это некий компромисс, где определенным конструктивным элементам разрешается деформироваться плстично, и даже плстические щарниры разрешаются кое-где.  Логика тут такая: в течение своей жизни конструкция испытвавыет экстремально большие нагрузки очень редко, и нецелесообразно утяжелять конструкцию корпуса, чтобы раз в 100 лет ничего не потекло. Пускай лучше потечет, но несильно (чтобы не угрожало дальнейшей эксплуатации), а мы потом залатаем в доке на следующем плановом ремонте. Даже более того... Мы сумели эту идею протазить через классификационные сообщества, и теперь такие расчеты даже стали рядовой рекоммендацией. Вот вам пример из обычной инженерной практики.   Так это круто! А чего тут нужно стыдится? Вас послушаешь, так инженеры  - это такие дурачки Ваньки-встаньяки, которые только типовые вещи делают и звезд с небес не хватают. У разных инженерных компаний разные амбиции. Кто-то моделирует связанные гидроупругие задачи. Кто-то мосты считает на связанную аэропругую нестационарную динамику. Кто-то процессы сварки с хитрыми фазовыми переходами. Кому-то нужно процессы сложного трещинообразования и/или дробления считать. В частности, в горно-добывающей промышленности делают связанные расчеты в связке с дискретно-элементым решателем. Вот она реальная жизнь то - в ней очень много всего разного и сложного! И если ваш код хорошо масштабируется на многопроцессорных распределенных системах (если вдург еще есть хороший прирост производительности на GPU) - то это все очень помогает такие сложные задачи решать! Совершенно не разделяю вашу логику.
    • AlexKaz
      Особенно хорошо в линейной зоне работают дамбы крупных водохранилищ, где в конструкции жидкий бетон не твердеет десятилетиями.
    • Ветерок
      Жуть какая :) Но меня не интересует что прописано у вас. Я ответил что должно быть прописано.
    • Ветерок
      Я с ними не воевал. Они отображаются так, как задано в модели. Для каждой конфигурации в модели надо задать нужное Обозначение.
    • Snake 60
      @Бестолковый Немного тупиковый путь в обозначениях. Знаете почему? Напишите мне пожалуйста, какой шифр будет у одной и той же детали, которая будет входить и в субСБ, и одновременно, в субсубСБ? Классификатор ЕСКД не зря придумали. Люди не любят его использовать т.к. уходит много времени для определения шифра ДСЕ, но я считаю его использование правильным путем в применении обозначений. Вариант решения написал Вам в личку, если не против могу выложить и сюда.
    • SAPRonOff
      да, примерно так   она создаёт монолитное твёрдое тело, а не сетку.
    • ДОБРЯК
      Потому что весь софт в Логосе написан и отлажен для этого супер-пупер компьютера.  Реальный расчетчик не будет считать пластику. И уж тем более не будет денег платить за аренду. И отдавать свои модели дяде.  Все что ползает, летает, ныряет и ... все надежные конструкции работают в линейной зоне. А вы на своей кафедре можете считать и в глубокой пластике. А как иначе диссертации защищать? :=) Должна же быть какая-то актуальность и новизна...
    • Killerchik
      А какого рода режимы?
    • NDE
      Очень сильно зависит от версии Teamcenter и от организации хранения иконок. Начиная с версии 9 иконки можно хранить непосредственно в БД. Можно, но не обязательно :) Например у нас тщательно перетаскиваются костыли от версии к версии ещё с 90-х годов, Поэтому и почти все иконки хранятся только в плагинах к RichClient.
    • Bot
      Компания Hexagon, ведущий поставщик цифровых решений, представила инновационный инструмент автоматизированного программирования станков с числовым программным управлением (ЧПУ) — ProPlanAI. Это решение, использующее технологии искусственного интеллекта (ИИ), позволяет сократить время программирования станков на 75%, что значительно повышает производительность и эффективность производственных процессов. Смотреть полностью
×
×
  • Создать...