Development of an Application for Design Automation in KOMPAS-3D: Quality Control Table for Base Metal

Abstract

The complexity of compiling quality control tables for base metal TB1 in order to design nuclear power products arises from the necessity to take into account a plenty of requirements from various sources (which may overlap or complement each other): for example, standards such as industry standards (IS/OST), building codes (BC/SNiP), technical specifications, customer requirements, internal rules for their completion, and other regulatory documents. Incorrectly prepared documents submitted to an authorized quality control organization (an entity authorized to conduct conformity assessment in the form of acceptance testing of products intended for use in components of nuclear energy facilities in the Russian Federation) result in financial and time losses for the developer, as well as difficulties in further product acceptance. This paper discloses the development process of a user application (library) that enables the automatic generation and construction of a quality control table for base metal TB1 on the basis of a drawing document in KOMPAS-3D. The application code (library) for KOMPAS-3D CAD is developed using Delphi, and it implements automated generation of tables TB1 necessary in designing equipment for the nuclear energy sector. One of the key characteristics of a modern engineering simulation system is the ability to integrate automation, for instance, by using subsystems to expand the software package's capabilities, such as user applications (custom programming libraries). This paper formulates the main requirements for the functionality of the user application (library) for KOMPAS-3D. The application code enables reading data from an assembly file opened in KOMPAS-3D, creating a new drawing document, generating a table according to TB1 requirements, and filling it with data from the assembly document.

References

  1. Норсеев С. Разработка приложений под КОМПАС в Delphi, 2013. – 346 с.[Электронный ресурс] – URL: https://norseev.ru/books/kompas-delphi-2013/
  2. Сошкина Д.Е. Разработка пользовательской библиотеки в Компас-3D / Д.Е. Сошкина; науч. рук. А.А. Дронов // Прогрессивные технологии и экономика в машиностроении : сборник трудов XIII Всероссийской научно-практической конференции для студентов и учащейся молодежи, 7-9 апреля 2022 г., Юрга. – Томск: Изд-во ТПУ, 2022. – С. 34-36.
  3. Гуща А.О. К задаче о разработке на C# пользовательских библиотек стандартных деталей для КОМПАС-3D / А.О. Гуща, Т.Д. Стасенко ; науч. рук. В.С. Мурашко // Исследования и разработки в области машиностроения, энергетики и управления : материалы XXIII Междунар. науч. – техн. конф. студентов, аспирантов и молодых ученых, Гомель, 27–28 апр. 2023 г. : в 2 ч. Ч. 2 / М-во образования Респ. Беларусь, Гомел. гос. техн. ун-т им. П.О. Сухого ; под общ. ред. А.А. Бойко. – Гомель: ГГТУ им. П. О. Сухого, 2023. – C. 268-270.
  4. Терехин Р.Д., Фоломкин А.И. Разработка программных библиотек для демонстрации и построения линий пересечения различных поверхностей / Технические науки – от теории к практике // Сб. ст. по материалам LXXI междунар. науч. – практ. конф. № 6 (66). Новосибирск: Изд. АНС «СибАК», 2017. – С. 13-18.
  5. Решетникова Е.С., Савельева И.А., Свистунова Е.А. Геометрическое моделирование и разработка пользовательских библиотек при проектировании объектов машиностроения // Программные системы и вычислительные методы. 2020. № 1. С. 1-7. doi: 10.7256/2454-0714.2020.1.32292 URL: https://nbpublish.com/library_read_article.php?id=32292
  6. Кидрук М.И. Конструкторские библиотеки и инструменты для их создания в системе КОМПАС-3D. Часть 1. В помощь конструктору – библиотеки, расчетные модули и справочники КОМПАС-3D // статья в журнале «САПР и графика». Машиностроение, №1, 2006 [Электронный ресурс] – URL: https://sapr.ru/article/14850
  7. Кидрук М.И. Конструкторские библиотеки и инструменты для их создания в системе КОМПАС-3D. Часть 2. Сделай сам, или Как создать свою библиотеку для КОМПАС-3D // статья в журнале «САПР и графика». Машиностроение, № 2, 2006 [Электронный ресурс] – URL: https://sapr.ru/article/15598
  8. Форум пользователей ПО Аскон. [Электронный ресурс] – URL: http://forum.ascon.ru/index.php
  9. ОСТ 108.004.10-86. Отраслевой стандарт. Программа контроля качества изделий атомной энергетики. – Действует с 01.01.2007 – М.: Изменение № 12, 2019. 143 с. 1. Норсеев С. Разработка приложений под КОМПАС в Delphi, 2013. – 346 с.[Электронный ресурс] – URL: https://norseev.ru/books/kompas-delphi-2013
  10. РД ЭО 1.1.2.01.0713-2019. Оценка соответствия в формах приемки, испытаний продукции для атомных станций. Положение. – Взамен РД ЭО 1.1.2.01.0713-2013 «Положение об оценке соответствия в форме приемки и испытаний продукции для атомных станций». – Введ. с 20.02.2020 – М.: Актуализация 01.01.2021. – 60 с.
  11. Форум DWG.RU для обсуждения проблем проектирования, конструирования в области строительства, архитектуры, машиностроения, смежных отраслей. [Электронный ресурс] – URL: https://forum.dwg.ru/showthread.php?t=167100

Supplementary files

Supplementary Files
Action
1. JATS XML

Согласие на обработку персональных данных с помощью сервиса «Яндекс.Метрика»

1. Я (далее – «Пользователь» или «Субъект персональных данных»), осуществляя использование сайта https://journals.rcsi.science/ (далее – «Сайт»), подтверждая свою полную дееспособность даю согласие на обработку персональных данных с использованием средств автоматизации Оператору - федеральному государственному бюджетному учреждению «Российский центр научной информации» (РЦНИ), далее – «Оператор», расположенному по адресу: 119991, г. Москва, Ленинский просп., д.32А, со следующими условиями.

2. Категории обрабатываемых данных: файлы «cookies» (куки-файлы). Файлы «cookie» – это небольшой текстовый файл, который веб-сервер может хранить в браузере Пользователя. Данные файлы веб-сервер загружает на устройство Пользователя при посещении им Сайта. При каждом следующем посещении Пользователем Сайта «cookie» файлы отправляются на Сайт Оператора. Данные файлы позволяют Сайту распознавать устройство Пользователя. Содержимое такого файла может как относиться, так и не относиться к персональным данным, в зависимости от того, содержит ли такой файл персональные данные или содержит обезличенные технические данные.

3. Цель обработки персональных данных: анализ пользовательской активности с помощью сервиса «Яндекс.Метрика».

4. Категории субъектов персональных данных: все Пользователи Сайта, которые дали согласие на обработку файлов «cookie».

5. Способы обработки: сбор, запись, систематизация, накопление, хранение, уточнение (обновление, изменение), извлечение, использование, передача (доступ, предоставление), блокирование, удаление, уничтожение персональных данных.

6. Срок обработки и хранения: до получения от Субъекта персональных данных требования о прекращении обработки/отзыва согласия.

7. Способ отзыва: заявление об отзыве в письменном виде путём его направления на адрес электронной почты Оператора: info@rcsi.science или путем письменного обращения по юридическому адресу: 119991, г. Москва, Ленинский просп., д.32А

8. Субъект персональных данных вправе запретить своему оборудованию прием этих данных или ограничить прием этих данных. При отказе от получения таких данных или при ограничении приема данных некоторые функции Сайта могут работать некорректно. Субъект персональных данных обязуется сам настроить свое оборудование таким способом, чтобы оно обеспечивало адекватный его желаниям режим работы и уровень защиты данных файлов «cookie», Оператор не предоставляет технологических и правовых консультаций на темы подобного характера.

9. Порядок уничтожения персональных данных при достижении цели их обработки или при наступлении иных законных оснований определяется Оператором в соответствии с законодательством Российской Федерации.

10. Я согласен/согласна квалифицировать в качестве своей простой электронной подписи под настоящим Согласием и под Политикой обработки персональных данных выполнение мною следующего действия на сайте: https://journals.rcsi.science/ нажатие мною на интерфейсе с текстом: «Сайт использует сервис «Яндекс.Метрика» (который использует файлы «cookie») на элемент с текстом «Принять и продолжить».