АВТОМАТИЗОВАНЕ ГЕНЕРУВАННЯ КОДІВ ОБРОБКИ ДЕТАЛЕЙ НА ВЕРСТАТАХ З ЧИСЛОВИМ ПРОГРАМНИМ КЕРУВАННЯМ
AUTOMATED GENERATION OF PART PROCESSING CODES ON CNC MACHINES
Сторінки: 212-219 . Номер: №5, 2023 (325)
Автори:
СОКОЛАН ЮЛІЯ
Хмельницький національний університет
https://orcid.org/0000-0002-0273-5719
e-mail: sokolan.julia@gmail.com
ЛАРІОНОВ ІВАН
Хмельницький національний університет
e-mail: Larionov674@gmail.com
МАЙДАН ПАВЛО
Хмельницький національний університет
https://orcid.org/0000-0003-3319-8730
e-mail: maidanps@gmail.com
СОКОЛАН КАТЕРИНА
Хмельницький національний університет
https://orcid.org/0000-0002-3513-8312
e-mail: sokolan.kateryna@gmail.com
IULIIA SOKOLAN
Khmelnytskyi National University
https://orcid.org/0000-0002-0273-5719
e-mail: sokolan.julia@gmail.com
IVAN LARIONOV
Khmelnytskyi National University
e-mail: Larionov674@gmail.com
PAVLO MAIDAN
Khmelnytskyi National University
https://orcid.org/0000-0003-3319-8730
e-mail: maidanps@gmail.com
KATERYNA SOKOLAN
Khmelnytskyi National University
https://orcid.org/0000-0002-3513-8312
e-mail: sokolan.kateryna@gmail.com
DOI: https://www.doi.org/10.31891/2307-5732-2023-325-5-212-219
Анотація мовою оригіналу
В сучасних реаліях процес генерації кодів для верстатів з ЧПК проводиться вручну, або ж оператор верстату пише код для CAD-моделі, яка була запроєктована на попередньому етапі. На наступному етапі код верстату з ЧПК симулюється для подальшої перевірки на наявність помилок, тобто проводиться процес компіляції коду. Цей етап є обов’язковим перед початком роботи та проведення оброблення деталей на верстатах з ЧПК. Написання та подальше калібрування коду для верстату з ЧПК є достатньо трудомісткою процедурою. При цьому слід відзначити, що більша частина часу витрачається на етап роботи із CAD/CAM моделями та операціями з ЧПК, що виконуються вручну. Така проблематика значно сповільнює процес оброблення деталей на верстатах з ЧПК. Ключем вирішення цієї проблеми є автоматизація процесу генерації коду для верстату з ЧПК.
У роботі запропоновано використання розробленого скрипта, результатом роботи якого є автоматична генерація кодів обробки деталей. Такі скрипти в подальшому можна використовувати для проведення обробки деталей на верстатах різних виробників. Крім того, проведено порівняння кодів обробки деталей, які були згенеровані у програмному забезпеченні Catia V5 та кодів, згенерованих автоматично. В результаті встановлено, що використання автоматичного підходу більш гнучке, оскільки зміна геометричних параметрів деталей викликає автоматичну зміну коду обробки такої деталі, на відміну від кодів, створених у Catia V5, в яких при мінімальній зміні розмірів деталі необхідно повторювати весь процес створення коду обробки.
Ключові слова: моделювання, коди обробки деталі, підпрограма, Catia V5, HAAS VM3, автоматизоване проєктування, траєкторія руху інструменту, верстат з числовим програмним керуванням.
Розширена анотація англійською мовою
In modern realities, the process of generating codes for CNC machines is carried out manually, or the machine operator writes the code for the CAD model that was designed at the previous stage. At the next stage, the CNC machine code is simulated for further checking for errors, i.e., the code is compiled. This stage is mandatory before starting work and machining parts on CNC machines. Writing and subsequent calibration of the code for a CNC machine is a rather laborious procedure. It should be noted that most of the time is spent on the stage of working with CAD/CAM models and CNC operations performed manually. This problem significantly slows down the process of machining parts on CNC machines. The key to solving this problem is to automate the process of generating code for a CNC machine.
The paper proposes the use of a developed script, the result of which is the automatic generation of part processing codes. Such scripts can be used in the future to process parts on machines from different manufacturers. In addition, a comparison of the part processing codes generated in the Catia V5 software and the codes generated automatically is carried out. As a result, it was found that the use of an automatic approach is more flexible, since a change in the geometric parameters of parts causes an automatic change in the machining code of such a part, in contrast to the codes created in Catia V5, in which, with a minimal change in the dimensions of the part, it is necessary to repeat the entire process of creating a machining code.
Keywords: modeling, part machining codes, subroutine, Catia V5, HAAS VM3, computer-aided design, tool path, computer numerical control machine.