Сообщения, возникающие в процессе работы программы
В процессе выполнения функций по обмену данными с 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. |
Конвертирование произведено успешно |
Конвертирование инструмента произведено успешно |
Конвертирование инструмента успешно завершено. |