Abstract

В роботі продовжується розгляд питань автоматизації окремих часто виконуваних операцій при моделюванні деталей та адаптації пакету Autodesk Inventor для спрощення роботи інженера-конструктора шляхом розробки додаткових інструментів для різних середовищ програми, зокрема, «3D-модель» та «Ескіз». Задачі розв’язано завдяки наявності вбудованої системи програмування Inventor-функціональних можливостей програми, що дозволяє використовувати її інструменти через власний код користувача. Мета даної роботи полягає в розробці та апробації алгоритмів та відповідного коду, що розширює можливості базових інструментів комп'ютерного моделювання програми Inventor для підвищення ефективності роботи конструктора та зменшення витрат часу на рутинні операції. Було розроблено та впроваджено в практику низку засобів, які дозволяють додати нові операції побудови геометричних примітивів, які зараз не передбачені в програмі (але були присутні в інших, наприклад, в пакеті AutoCAD): це побудова спільних дотичних та спряжень кіл, побудова робочих площин або граней тіла під заданим кутом, побудова конічних фасок, відображення моделі в диметричній проекції. Програмування виконувалось в середовищі Autodesk Inventor з використанням Inventor API та мови Visual Basic. Слід зазначити, що оволодіння можливостями створення власних програмних додатків для адаптації пакету Autodesk Inventor (і не тільки його), які вивчаються в університеті в рамках дисциплін комп'ютерного проектування, дозволить студентам в подальшому стати кваліфікованими фахівцями, як в конструюванні сучасних вузлів і агрегатів, так і в питаннях адаптації існуючих програм до потреб конкретного виробництва. Використання запропонованих додатків до програми організовано за допомогою створених кнопок команд, розміщених на стрічці інструментів. Впровадження цих додатків здійснене в навчальний процес та рекомендоване для виробництва, що дозволить суттєво прискорити та спростити роботу з пакетом.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.