Сообщения, возникающие в процессе работы программы

В процессе выполнения функций по обмену данными с Teamcenter SprutCAM выполняет подпрограммы внешней библиотеки, специально написанной для взаимодействия с этой PLM-системой. При выполнении одного действия SprutCAM выполняет несколько разных подпрограмм внешней библиотеки. Поэтому при возникновении ошибки сообщение, отображаемое на экране, будет скомбинировано из двух текстов – текста выполняемого в SprutCAM действия и текста ошибки внешней библиотеки. Например:

– Ошибка загрузки станка: Файл не получен от PLM-системы;

– Ошибка загрузки станка: Ошибка импорта в каталог;

– Ошибка загрузки проекта: Файл не получен от PLM-системы;

– Ошибка загрузки проекта: Ошибка импорта в каталог.

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

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

пп

Текст сообщения

Описание сообщения

Предпринимаемые действия

Сообщения SprutCAM и PLMToolConverter, дополняемые сообщениями внешней библиотеки

1.

Ошибка соединения с сервером

При попытке соединения с сервером произошла ошибка

Согласно действиям, описанным в сообщениях от PLM-расширения

2.

Ошибка при завершении соединения с сервером

При попытке завершения соединения с сервером произошла ошибка










3.

При выполнении операции произошла ошибка

При выполнении текущей операции произошла ошибка

4.

Ошибка настройки соединения

Неверно настроено PLM-соединение

5.

Ошибка загрузки инструмента

При загрузке инструмента произошла ошибка

6.

Ошибка загрузки станка

При загрузке оборудования произошла ошибка

7.

Ошибка загрузки проекта

При загрузке проекта произошла ошибка

8.

Ошибка загрузки модели

При загрузке модели произошла ошибка

9.

Ошибка загрузки элементов

При загрузке объектов PLM-системы произошла ошибка

10.

Ошибка сохранения проекта

При сохранении проекта произошла ошибка

11.

Ошибка сохранения станка

При сохранении станка или проекта произошла ошибка

12.

Ошибка сохранения инструмента

При сохранении инструмента или проекта произошла ошибка

13.

Соединение потеряно, восстановить?

Во время работы модуля интеграции произошёл разрыв соединения с сервером.

Необходимо восстановить соединение. Если соединение не восстанавливается, обратиться к системному администратору.

Сообщения, возникающие в процессе выполнения внешней библиотеки приведены в таблице ниже.

пп

Текст сообщения

Описание сообщения

Предпринимаемые действия

Сообщения, полученные от PLM-расширения

1.

Сервер не отвечает

Превышен интервал ожидания ответа от сервера

Проверить настройку подключения к PLM-системе; убедиться, что PLM-система активна, доступна в сети, функционирует в штатном режиме; если ошибка всё ещё появляется, обратиться к администратору PLM-системы.

2.

Ошибка при анализе ответа от сервера

Ответ PLM-системы не распознан PLM-расширением

Убедиться, что PLM-система активна, доступна в сети, функционирует в штатном режиме; закрыть и вновь открыть SprutCAM, повторить операцию повторно; если ошибка повторяется, обратиться к разработчику PLM-расширения.

3.

Клиент TeamCenter не найден

Не удалось найти локального клиента TeamCenter

Проверить настройки или переустановить локальный клиент TeamCenter, проверить наличие и актуальность переменных окружения TC_ROOT, FMS_HOME

4.

Ошибка установки панели инструментов для клиента TeamCenter

Ошибка установки панели инструментов SprutCAM в приложение локального клиента TeamCenter

Убедиться в корректной установке локального клиента TeamCenter, в том числе проверить наличие и актуальность переменных окружения TC_ROOT, FMS_HOME, проверить наличие прав администратора на персональном компьютере, в случае повторения ошибки обратиться к разработчику PLM-расширения.

5.

Ошибка деинсталляции панели инструментов для клиента TeamCenter

Ошибка деинсталляции панели инструментов SprutCAM в приложение локального клиента TeamCenter

Убедиться в корректной установке локального клиента TeamCenter, в том числе проверить наличие и актуальность переменных окружения TC_ROOT, FMS_HOME, проверить наличие прав администратора на персональном компьютере. В случае повторения ошибки обратиться к разработчику PLM-расширения.

6.

Такой тип защиты не поддерживается

Ошибка проверки наличия лицензии на функциональность

Если отсутствует лицензия на функциональность – приобрести лицензию, иначе обратиться к разработчику PLM-расширения.

7.

Отсутствуют права на выполнение функциональности

Ошибка проверки наличия лицензии на функциональность

Если отсутствует лицензия на функциональность – приобрести лицензию, иначе обратиться к разработчику PLM-расширения.

8.

Переменная окружения не установлена

Переменная окружения ОС не установлена

Добавить переменную окружения ОС.

9.

Каталог не существует (переменная окружения)

Переменная окружения указывает на несуществующий каталог

Проверить каталог, на который ссылается переменная окружения ОС, исправить несоответствие (изменить значение переменной окружения или инсталлировать локальный клиент TeamCenter).

10.

Ошибка при получении каталога-родителя

Ошибка поиска каталога-родителя для каталога из указанной переменной окружения ОС

Проверить каталог, на который ссылается переменная окружения ОС, исправить несоответствие (изменить значение переменной окружения или инсталлировать локальный клиент TeamCenter).

11.

Элемент не найден

Ошибка поиска элемента

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

12.

Последняя ревизия элемента не найдена

Ошибка при поиске ревизии элемента

Проверить наличие ревизии элемента в объекте, по необходимости обратиться к администратору PLM-системы. Если ревизия в объекте существует, обратиться к разработчику PLM-расширения.

13.

Набор данных уже существует в элементе

В обновляемом элементе уже содержатся бинарные данные

Выполнить процедуру сохранения бинарных данных с перезаписью

14.

Набор данных отсутствует в элементе

Ожидаемый набор данных отсутствует в объекте PLM-системы

Если ошибка возникает при получении данных от PLM-системы: проверить настройки типов наборов данных для PLM-соединения, наличие наборов данных в объекте PLM-системы, если проблему устранить не получилось, обратиться к разработчику PLM-расширения.

Если проблема возникает при сохранении данных в PLM-систему нужно обратиться к разработчику PLM-расширения.

15.

Ошибка создания набора данных

Не удалось создать набор данных в PLM-системе

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

16.

Элемент содержит несколько наборов данных с одинаковыми параметрами

Неожиданное количество наборов данных, связанных с объектом PLM-системы, ожидали один набор

Проверить настройки типов наборов данных для PLM-соединения; проверить корректность данных, если технология работы соблюдена и для объекта требуется наличие нескольких однотипных наборов данных, обратиться к разработчику PLM-расширения.

17.

Файл проекта не может находиться за пределами базового каталога

Один из файлов из состава проекта находится за пределами базового каталога

Обратиться к разработчику PLM-расширения.

18.

Файл индексов повреждён

Файл соответствия имён состава проекта имеет ошибки в структуре

Проверить историю доступа к файлам из набора данных проекта, если изменения происходили штатным образом (при сохранении из SprutCAM), обратиться к разработчику PLM-расширения.

19.

Ошибка при создании каталога

Ошибка создания каталога

Проверить права доступа к каталогу; повторить операцию.

20.

Проект в наборе данных был повреждён, произведено полное сохранение проекта

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

Если ошибка повторяется регулярно, необходимо обратиться к разработчику PLM-расширения.

21.

Ошибка при очистке набора данных

Ошибка при удалении файлов из набора данных

Проверить настройки типов наборов данных для PLM-соединения; проверить права доступа к данных в PLM-системе; если ошибка повторяется, обратиться к разработчику PLM-системы.

22.

Ошибка чтения модели

Ошибка импорта файла

При чтении геометрической модели произошла ошибка

Проверить настройки типов наборов данных для PLM-соединения; проверить права доступа к данных в PLM-системе; проверить корректность установки и работоспособность NX CAD, виртуальной машины Java; проверить наличие и корректность модели к PLM-объекте (открыть в NX CAD); если ошибка повторяется, обратиться к разработчику PLM-системы.

23.

Ошибка загрузки файла в каталог

Ошибка получения бинарных данных от TeamCenter

Проверить наличие Teamcenter client communication system, установленную виртуальную машину Java; переменную окружения FMS_HOME; проверить наличие бинарных данных в объекте PLM-системы; если ошибка повторяется, обратиться к разработчику PLM-системы.

24.

Ошибка закачки файла

Ошибка передачи бинарных данных от TeamCenter

Проверить наличие Teamcenter client communication system, установленную виртуальную машину Java; переменную окружения FMS_HOME; проверить наличие бинарных данных для отправки; если ошибка повторяется, обратиться к разработчику PLM-системы.

25.

Файл не получен от PLM-системы

Файл не получен от PLM-системы

Проверить наличие Teamcenter client communication system, установленную виртуальную машину Java; переменную окружения FMS_HOME; проверить наличие бинарных данных в объекте PLM-системы; если ошибка повторяется, обратиться к разработчику PLM-системы.

26.

Параметры инструмента некорректны

Инструмент не содержит свойств

Отсутствуют ли некорректны параметры инструмента

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

27.

Только пластина - не поддерживается

Режущие пластины не импортируются отдельно

Инструмент не может состоять только из пластин

-

28.

Только державка - не поддерживается

Инструмент не может состоять только из державки

-

29.

Измерительный инструмент - не поддерживается

Измерительный инструмент не поддерживается SprutCAM

-

30.

Ступенчатое сверло сложной формы - не поддерживается

В текущей версии инструмент сложной формы не поддерживается

-

31.

Не является осевым инструментом - не поддерживается

Тип инструмента не определён и инструмент не является осевым, не поддерживается в текущей версии

-

32.

Державка не содержит информацию о гнёздах

Невозможно соединить державку и инструмент, так как нет информации о гнёздах

-

33.

Не возможно определить тип

Неизвестный класс инструмента

По параметрам инструмента невозможно определить его тип для загрузки в SprutCAM

-

34.

Отсутствует модель инструмента

С инструментом не связана модель

Необходимо проверить наличие модели для выбранного инструмента.

35.

Поисковый запрос с маской содержит недостаточное количество остальных символов (менее 2)

Маска поиска объектов потенциально формирует слишком большую выборку данных

Для исключения нагрузки на сервер попробуйте увеличить количество символов в маске поиска

Наравне с составными сообщениями SprutCAM и Конвертер инструмента генерируют обычные (не составные) сообщения об ошибках:

пп

Текст сообщения

Описание сообщения

Предпринимаемые действия

Сообщения SprutCAM

1.

Элемент не содержит инструмент

Загружаемый элемент не содержит бинарные данных с инструментом

Проверить наличие данных в объекте PLM-системы

2.

Элемент не содержит станок

Загружаемый элемент не содержит бинарные данных с оборудованием

Проверить наличие данных в объекте PLM-системы

3.

Элемент содержит более одного станка. Загрузка нескольких станков не поддерживается.

Загружаемый элемент содержит несколько единиц оборудования. В PLM-системе неверно размещены данные.

Привести данные в соответствие: оставить только одну единицу оборудования для одного PLM-объекта.

4.

Элемент не содержит проект SprutCAM

Загружаемый элемент не содержит бинарные данных с проектом

Проверить наличие данных в объекте PLM-системы

5.

Элемент содержит более одного проекта SprutCAM. Загрузка нескольких проектов не поддерживается.

Загружаемый элемент содержит несколько проектов. В PLM-системе неверно размещены данные.

Привести данные в соответствие: оставить только один проект для одного PLM-объекта.

6.

Ошибка распаковки файла

При распаковке архива с оборудованием произошла ошибка

Проверить корректность данных об оборудовании, размещённых в PLM-объекте. По необходимость провести корректную загрузку.

7.

Файл проекта SprutCAM не найден

Проект SprutCAM не содержит файл проекта. Данные повреждены.

Проверить историю доступа к файлам из набора данных проекта, если изменения происходили штатным образом (при сохранении из SprutCAM), обратиться к разработчику PLM-расширения.

8.

Элемент не содержит модель

Загружаемый элемент не содержит бинарные данных с моделью

Проверить наличие данных в объекте PLM-системы

9.

Некоторые модели проекта были изменены, обновить?

С момента последней загрузки проекта из PLM-системы некоторые модели были обновлены.

Если согласиться с предложением – геометрические модели будут обновлены.

10.

Ошибка архивирования файла

При создании архива с оборудованием произошла ошибка

Проверить права доступа на каталоги, указанные в сообщении об ошибке, обратиться к разработчику PLM-расширения

11.

Один из файлов станка (инструмента) не находится внутри базового каталога

При сохранении станка/инструмента в PLM произошла ошибка

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

12.

Ошибка копирования файла во временный каталог

При сохранении станка в PLM произошла ошибка

Проверить права доступа на каталоги, указанные в сообщении об ошибке, обратиться к разработчику SprutCAM.

13.

Этот тип инструмента не совместим с операцией

В операцию невозможно загрузить инструмент такого типа

Необходимо выбрать другой инструмент или изменить тип операции

14.

Выберите операцию для загрузки инструмента

Для импорта инструмента нужно выбрать операцию

Необходимо выбрать операцию

15.

Некорректная структура файла с данными станка, не удалось считать файл с идентификатором

Ошибка в структуре файлов архива со станком, отсутствует файл

Попробуйте ещё раз импортировать инструмент в проект.

Сообщения Конвертера инструмента

16.

Ошибка инициализации приложения

При инициализации приложения произошла ошибка

Обратиться к разработчику SprutCAM

17.

Соединение с PLM-системой не настроено

Нет ни одного настроенного PLM-соединения

Настроить PLM-соединение в SprutCAM

18.

Список инструмента пуст

Список инструмента пуст

Выберите хотя бы один инструмент в PLM-системе

19.

Ошибка конвертирования инструмента

В процессе конвертирования инструмента произошла ошибка (далее ошибка, возвращаемая STTeamCenter.dll)

Согласно действиям, описанным в сообщениях от PLM-расширения

20.

Конвертирование произведено успешно

Конвертирование инструмента произведено успешно

Конвертирование инструмента успешно завершено.