Skip to content

QCAD/CAM

Слід бути обережним під час роботи з небезпечним обладнанням. Симуляція не замінює ретельної перевірки точності та безпеки ваших програм ЧПК. QCAD/CAM або будь-яке інше програмне забезпечення може припускатися помилок. Програми, які виглядають правильними в симуляціях, можуть бути дуже небезпечними для роботи на реальних верстатах. Безпека та правильність будь-якої програми ЧПК під час роботи на реальному верстаті є винятковою відповідальністю оператора верстата ЧПК.

QCAD/CAM розповсюджується в надії, що він буде корисним, але БЕЗ БУДЬ-ЯКИХ ГАРАНТІЙ; навіть без неявної гарантії ПРИДАТНОСТІ ДЛЯ ПРОДАЖУ чи ПРИДАТНОСТІ ДЛЯ ПЕВНОЇ МЕТИ.

Створення, підготовка та вибір геометрії

Section titled “Створення, підготовка та вибір геометрії”

На першому кроці створюються полілінії, які представляють геометрію, що має бути вирізана:

Полілінії, що представляють геометрію для вирізання

Усі контури повинні мати придатну початкову точку. Це має бути початкова точка, до якої контур можна підвести за допомогою входу (lead in). У нашому прикладі це не так для внутрішнього контуру (червона опорна точка — це початкова точка виділеної полілінії):

Внутрішній контур з непридатною початковою точкою

Клацнувши правою кнопкою миші на контурі, початкову точку можна перемістити в іншу позицію:

Контекстне меню для переміщення початкової точки контуру

Клацніть на новій позиції початкової точки. Це може бути наявний вузол або будь-яка інша точка на полілінії. Тут вибрано середину нижнього сегмента:

Нова початкова точка, встановлена в середині нижнього сегмента

Тепер усі контури готові до обробки. За допомогою функції Виділення > Виділити все можна підсвітити всі початкові точки всіх контурів (червоним):

Усі початкові точки контурів підсвічені після виділення всього

Коло не є полілінією і може мати початкову точку в будь-якому місці.

Виділіть усі контури, які потрібно обробити з однаковими параметрами обробки та тим самим інструментом. У цьому прикладі це всі контури креслення.

Виберіть бажану конфігурацію (постпроцесор) угорі ліворуч:

Вибір конфігурації постпроцесора
  • G-Code (G41/G42) [mm]: Цю конфігурацію можна використовувати, коли контролер підтримує команди G41 і G42 для компенсації радіуса.
  • G-Code (Offset) [mm]: Цю конфігурацію можна використовувати, якщо команди G41/G42 недоступні або їх не слід використовувати. У цьому випадку QCAD/CAM автоматично обчислює траєкторію центру інструмента на основі радіуса інструмента та виводить відповідні зміщені координати.

Налаштуйте параметри вибраної конфігурації (CAM > Конфігурація CAM…):

Відкриття діалогу конфігурації CAM

Введіть бажані параметри:

Введення параметрів конфігурації CAM

Вихідний файл можна задати тут або пізніше, коли виведення генерується вперше. Рівень безпеки Z використовується на початку та в кінці програми, а також перед змінами інструмента. Сплайни інтерполюються як дотично з’єднані дуги в межах заданого допуску. Еліпси інтерполюються як дуги із заданою кількістю сегментів (на повний еліпс). Дуги за бажанням можна інтерполювати як лінії із заданою довжиною сегмента, якщо цільовий контролер не підтримує колові рухи.

Створення контурної траєкторії

Section titled “Створення контурної траєкторії”

Запустіть інструмент для створення контурної траєкторії (CAM > Додати контурну траєкторію):

Запуск інструмента додавання контурної траєкторії

З’являється діалог із параметрами контурної траєкторії:

Діалог параметрів контурної траєкторії

Наразі ще немає визначених інструментів, тому спершу потрібно додати інструмент, натиснувши кнопку додавання інструментів:

Кнопка для додавання нового інструмента

Відображається діалог для додавання нового інструмента:

Діалог для додавання нового інструмента

Введіть бажані параметри інструмента та натисніть OK:

Введення параметрів інструмента

Налаштуйте параметри контурної траєкторії. Для контурів із компенсацією радіуса (сторона: Зовні або Всередині) потрібно використовувати шлях входу та шлях виходу. У цьому прикладі ці шляхи входу/виходу є чвертями кола з радіусом, який трохи більший за діаметр інструмента:

Параметри входу та виходу для контурної траєкторії

Перебіг (overcut) указує, наскільки велике перекриття використовується на початку та в кінці під час обробки контуру.

Натисніть OK, щоб згенерувати траєкторію для цього контуру.

Траєкторія генерується та відображається відповідно:

Відображення згенерованої контурної траєкторії

Усі згенеровані траєкторії також перелічені у віджеті Траєкторії CAM (CAM > Показати список траєкторій CAM):

Віджет списку траєкторій CAM

Коли генерується G-код, ці траєкторії обробляються в показаному порядку.

Під час вирізання отворів у листовому матеріалі матеріал усередині отвору стає незакріпленим, коли різ майже завершено. Такий незакріплений шматок матеріалу може потрапити у фрезу й пошкодитися під час обробки. Перемички — це невеликі з’єднання між вирізаною формою та навколишнім матеріалом, які утримують деталь на місці під час її вирізання. Перемички зазвичай дуже малі, тож деталь можна легко відламати чи вирізати з листового матеріалу після завершення траєкторії. Щоб надійно втримати деталь на місці, зазвичай використовують три або більше перемичок.

  • Створіть окремий шар для перемичок, які ви хочете вставити (наприклад, шар «tab» з окремим кольором).
  • Клацніть меню CAM > Додати перемичку, щоб вставити перемички.
  • Введіть довжину та товщину перемички на панелі параметрів. Довжина перемички — це загальна довжина містка, який залишається на місці. Товщина — це висота перемички, виміряна від максимальної глибини різання траєкторії.
  • Розташуйте перемичку на контурі. Зауважте, що перемичка завжди розміщується на початково накресленому контурі, навіть якщо використовується компенсація фрези:
Перемичка, розташована на контурі

Перемички показуються як невеликі квадрати з літерою T усередині.

Вплив, який перемички справляють на траєкторію, найкраще спостерігати у вигляді 3D-симуляції (див. також розділ «Симуляція» нижче):

Вплив перемичок, показаний у 3D-симуляції

Показ / приховування виводу CAM

Section titled “Показ / приховування виводу CAM”

Траєкторії можна показати чи приховати за допомогою кнопки або меню CAM > Показати траєкторії:

Кнопка для показу чи приховування траєкторій

Ця функція перемикає видимість шару CAM — шару, на якому генеруються всі траєкторії.

Згенеровані траєкторії можна симулювати за допомогою віджетів симуляції (CAM > Показати панель симуляції):

Панель симуляції CAM

Рухи в 3D іноді краще спостерігати за допомогою 3D-вигляду (CAM > Показати 3D-вигляд симуляції):

3D-вигляд симуляції

Якщо симуляція виглядає задовільною, відповідний G-код можна згенерувати за допомогою CAM > Експорт CAM:

Експортування G-коду за допомогою експорту CAM

Під час генерування G-коду вперше вам буде запропоновано ввести ім’я вихідного файлу. Усі майбутні експортування перезаписуватимуть цей файл без попередження! Вихідний файл можна змінити будь-коли в конфігурації CAM > Конфігурація CAM….

Якщо геометрію скориговано, є два способи оновити траєкторії, згенеровані зі старої геометрії.

Перегенерування траєкторій

Section titled “Перегенерування траєкторій”

Якщо полілінію змінено, траєкторії можна легко перегенерувати за допомогою CAM > Перегенерувати всі траєкторії:

Перегенерування всіх траєкторій

Перегенерування траєкторії з виділення

Section titled “Перегенерування траєкторії з виділення”

Щоб додати нові об’єкти до наявної траєкторії або побудувати наявну траєкторію на основі нових об’єктів, траєкторію можна перегенерувати на основі поточного виділення.

  • Клацніть траєкторію у списку траєкторій.
  • Виділіть об’єкти для використання у графічному вигляді.
  • Клацніть правою кнопкою миші на траєкторії у списку траєкторій і виберіть Оновити траєкторію з виділення:
Оновлення траєкторії з поточного виділення