1. Що таке карта глибини?
Карта глибини — це зображення у градаціях сірого, де яскравість кожного пікселя відповідає глибині (або висоті) об’єкта в кожній точці.
2. Інтеграція зображення в G-код з інтерфейсом користувача AXIS
Додайте наступні рядки до розділу [FILTER] вашого INI-файлу, щоб AXIS автоматично викликав перетворення зображення на G-код під час відкриття зображення PNG, GIF або JPEG:
PROGRAM_EXTENSION = .png,.gif,.jpg Grayscale Depth Image png = image-to-gcode gif = image-to-gcode jpg = image-to-gcode
Стандартний файл конфігурації sim/axis.ini вже підготовлений таким чином.
3. Використання image-to-gcode
Запустіть перетворення зображення на G-код, відкривши файл зображення в AXIS або викликавши перетворення зображення на G-код з терміналу таким чином:
image-to-gcode torus.png > torus.ngc
Перевірте всі налаштування в правій колонці, а потім натисніть OK, щоб створити G-код. Залежно від розміру зображення та вибраних опцій, це може зайняти від декількох секунд до декількох хвилин. Якщо ви завантажуєте зображення в AXIS, G-код буде автоматично завантажений і попередньо переглянутий після завершення перетворення зображення в G-код. У AXIS натискання кнопки «Перезавантажити» знову відобразить екран опцій перетворення зображення в G-код, що дозволить вам їх налаштувати.
4. Посилання на опцію
4.1. Одиниці
Вказує, чи використовувати G20 (дюйми) чи G21 (мм) у згенерованому G-коді та як одиниці вимірювання для кожного параметра з позначкою «(одиниці)».
4.2. Інвертувати зображення
Якщо «ні», чорний піксель – це найнижча точка, а білий піксель – найвища точка. Якщо «так», чорний піксель – це найвища точка, а білий піксель – найнижча точка.
4.3. Нормалізувати зображення
Якщо «так», найтемніший піксель перепризначається на чорний, найсвітліший піксель — на білий.
4.4. Розгорнути межу зображення
Якщо «None», вхідне зображення використовується без змін, і деталі, що знаходяться на самих краях зображення, можуть бути обрізані. Якщо «White» або «Black», то з усіх боків додається рамка з пікселів, рівна діаметру інструменту, і деталі, що знаходяться на самих краях зображення, не будуть обрізані.
4.5. Толерантність (одиниці)
Коли низка точок знаходиться в межах «допустимого відхилення» від прямої лінії, вони відображаються як пряма лінія. Збільшення допустимого відхилення може призвести до покращення якості контурного малювання в LinuxCNC, але також може призвести до видалення або розмиття дрібних деталей зображення.
4.6. Розмір пікселя (одиниці)
Один піксель у вхідному зображенні буде дорівнювати цій кількості одиниць — зазвичай це число набагато менше 1,0. Наприклад, щоб фрезерувати об’єкт розміром 2,5x2,5 дюйма з файлу зображення розміром 400x400, використовуйте розмір пікселя 0,00625, оскільки 2,5 / 400 = 0,00625.
4.7. Швидкість подачі при зануренні (одиниць за хвилину)
Швидкість подачі для початкового руху врізання.
4.8. Швидкість подачі (одиниць за хвилину)
Швидкість подачі для інших частин траєкторії.
4.9. Швидкість шпинделя (об/хв)
S-код швидкості шпинделя, який слід ввести у файл G-коду.
4.10. Шаблон сканування
Можливі шаблони сканування:
-
Рядки
-
Колонки
-
Рядки, потім стовпці
-
Спочатку стовпці, потім рядки
4.11. Напрямок сканування
Можливі напрямки сканування:
-
Позитивне: Почніть фрезерування з низького значення осі X або Y та рухайтеся до високого значення осі X або Y.
-
Від’ємне: Почніть фрезерування з високого значення осі X або Y та рухайтеся до низького значення осі X або Y.
-
Чергування: Почніть з того ж кінця переміщення по осі X або Y, на якому закінчився останній рух. Це зменшує кількість рухів переміщення.
-
Фрезерування вгору: Почніть фрезерування з нижніх точок, рухаючись до верхніх точок.
-
Фрезерування вниз: Почніть фрезерування з найвищих точок, рухаючись до найнижчих точок.
4.12. Глибина (одиниці)
Верх матеріалу завжди знаходиться на точці Z = 0. Найглибший розріз у матеріалі знаходиться на точці Z = -глибина.
4.13. Перехід (пікселі)
Відстань між сусідніми рядками або стовпцями. Щоб знайти кількість пікселів для заданої відстані в одиницях, обчисліть «відстань/розмір пікселя» і округліть до найближчого цілого числа. Наприклад, якщо «розмір пікселя = 0,006» і бажаний крок «відстань = 0,015», то використовуйте крок 2 або 3 пікселі, оскільки «0,015/0,006 = 2,5».
4.14. Діаметр інструменту
Діаметр ріжучої частини інструменту.
4.15. Безпечна висота
Висота, на яку потрібно переміститися для траверсних рухів. image-to-gcode завжди припускає, що верх матеріалу знаходиться на точці Z=0.
4.16. Тип інструменту
Форма ріжучої частини інструменту. Можливі форми інструменту:
-
Кульовий кінець
-
Плоский кінець
-
45 градусів "vee"
-
60 градусів "vee"
4.17. Мереживо облямівка
Це визначає, чи пропускаються області, які є відносно плоскими вздовж рядка або стовпця. Цей параметр має сенс лише тоді, коли фрезеруються як рядки, так і стовпці. Можливі параметри обмеження:
-
Немає: Рядки та стовпці повністю фрезеруються.
-
Додаткове: Під час фрезерування у другому напрямку ділянки, які не мають сильного нахилу в цьому напрямку, пропускаються.
-
Повний: під час фрезерування в першому напрямку пропускаються ділянки, які мають сильний нахил у другому напрямку. Під час фрезерування в другому напрямку пропускаються ділянки, які не мають сильного нахилу в цьому напрямку.
4.18. кут контакту
Коли для параметра «Обмежувальні межі мережі» значення не має значення «Немає», схили, більші за «Кут контакту», вважаються «сильними» схилами, а схили, менші за цей кут, вважаються «слабкими» схилами.
4.19. Зміщення та глибина чорнової обробки за прохід
Image-to-gcode може опціонально виконувати чорнові проходи. Глибина послідовних чорнових проходів визначається параметром «Глибина чорнування за прохід». Наприклад, введення значення 0,2 призведе до виконання першого чорнового проходу з глибиною 0,2, другого чорнового проходу з глибиною 0,4 і так далі, доки не буде досягнута повна глибина зображення. Жодна частина операції чорнової обробки не буде наближатися до кінцевої деталі ближче, ніж «Зсув чорнової обробки». На наступному малюнку показано фрезерування високої вертикальної деталі. На цьому зображенні глибина чорнової обробки за один прохід становить 0,2 дюйма, а зсув чорнової обробки — 0,1 дюйма.