Програмісту ЧПК передали 3D-модель корпусу. Щоб підготувати обробку, йому потрібно вибрати бази, задати заготовку, побудувати траєкторії та отримати програму для конкретного верстата. Уже на цьому етапі можуть знадобитися операції з геометрією: закрити отвір для чорнового проходу, побудувати межу обробки або окремо змоделювати заготовку. Тож відповідь на питання про CAD залежить від того, що саме входить до обов’язків програміста.
Для роботи в CAM не обов’язково вміти проектувати виріб з нуля. Водночас потрібно впевнено читати креслення і модель, розуміти допуски та виконувати невелику підготовку геометрії. Якщо фахівець також розробляє оснастку, виправляє конструкторські моделі або супроводжує виріб від ідеї до виготовлення, йому знадобиться глибша робота в CAD.
Що належить до CAM, а що потребує CAD
У CAM програміст обирає схему встановлення, інструмент, режими та послідовність операцій. Потім він розраховує траєкторії, перевіряє їх і формує керуючу програму через постпроцесор. CAD відповідає за геометрію виробу: створення та редагування моделей, збірок і креслень. У сучасних системах ці завдання можуть бути в одному інтерфейсі. Наприклад, Fusion поєднує проєктування та підготовку обробки, а NX дозволяє редагувати модель безпосередньо під час підготовки NC-програми.
Межу між завданнями ілюструє простий приклад. Якщо в моделі є отвір, який потрібно обробити, програміст задає інструмент і операцію в CAM. Якщо для безпечного розрахунку траєкторії потрібно тимчасово закрити цей отвір на технологічній моделі, знадобляться інструменти редагування геометрії. Зміна номінального діаметра отвору за власною ініціативою вже зачіпає конструкторську документацію і вимагає погодження.
Мінімум CAD-навичок для програміста
Навіть коли модель надходить із конструкторського відділу готовою, її доводиться перевіряти. Програмісту корисно вміти вимірювати елементи моделі, порівнювати її з кресленням, знаходити поверхні для базування та оцінювати доступ інструменту. Важливо розуміти, де знаходиться система координат деталі і як вона співвідноситься з установкою на верстаті.
До робочого мінімуму належать прості операції з геометрією: побудувати допоміжний ескіз, створити межу або поверхню для траєкторії, прибрати з технологічної копії зайві елементи, задати модель заготовки. Ці дії допомагають готувати обробку; вони не роблять програміста відповідальним за конструкцію виробу.
Особливої уваги потребують розбіжності між моделлю і кресленням. Наприклад, радіус на моделі відрізняється від розміру на кресленні або відсутнє позначення шорсткості важливої поверхні. Програміст має помітити розбіжність і запросити уточнення. CAM-система сама не визначить, який із документів затверджений для випуску.
Коли без повноцінного CAD важко
У невеликій майстерні один фахівець іноді отримує лише креслення і сам будує 3D-модель для програмування. В іншій ситуації він проєктує пристосування, м’які кулачки або допоміжні елементи для встановлення деталі. Тут уже потрібні навички побудови моделей, роботи зі збірками та оформлення технічної документації в обсязі, який вимагає підприємство.
На виробництві з окремим конструкторським відділом обов’язки можуть бути вже вужчими. Програміст отримує затверджену модель, готує технологічну копію і не змінює вихідну геометрію виробу. Це не звільняє його від знання CAD-інструментів, але дозволяє зосередитися на обробці, постпроцесорі та перевірці програми.
Що вивчати перш за все
Початківцю програмісту корисно пройти одну деталь усім циклом: прочитати креслення, перевірити модель, вибрати бази та заготовку, створити операції, перевірити зіткнення, випустити код і порівняти його з можливостями верстата. Такий досвід швидко показує, які дії належать до CAM, а які — до редагування геометрії.
Потім варто опанувати CAD-інструменти, які зустрічаються у щоденній підготовці обробки: вимірювання, ескізи, поверхні, просте редагування тіл і робота з технологічною копією моделі. Якщо вакансії або завдання підприємства включають проєктування оснастки і побудову деталей за кресленнями, потрібно розширювати знання до повноцінного 3D-моделювання і оформлення документації.
Роботи в CAM може вистачити, коли геометрія вже придатна для обробки, а конструкторські завдання виконує інший фахівець. Але навіть у такому разі програмісту ЧПК корисно володіти CAD-інструментами для перевірки моделі та підготовки геометрії. Глибина цих навичок залежить від того, чи доводиться йому також моделювати деталі і проєктувати оснастку.