Як поглянути на програмування заготовки з точки зору орла?
Як вивчити деталі кожного кроку ножа за допомогою миші?
Один із способів: малювання
1. Яку картину мені намалювати?
Сьогодні, з точки зору фрезерування, я ще раз підкреслив цю велику хитрість:
Намалюйте схему шляху інструмента
Цей великий крок - це вже дуже великий крок. Однак деякі люди можуть сказати, що цей метод - ніщо, і вони чули про нього давно.
Так, знання не означає, що воно буде ефективним.
Коли ви малюєте діаграму шляху інструмента, ви можете візуально побачити траєкторію шляху інструмента, так що ви можете дивитися вниз на програмування частини з точки зору орла, а також можете вивчати деталі кожного кроку ножа за допомогою миші .
Отже, як цей трюк застосовується в програмуванні?
Наведіть приклад фрезерування чисел:
Для наступних деталей внутрішній отвір діаметром D133.2 і глибиною 10 вимагає механічної обробки нижньої площини внутрішнього кругового отвору.

Діаграма шляху інструмента виглядає наступним чином: Використовуйте спіральну інтерполяцію, щоб опустити інструмент, а потім фрезеруйте до розміру зсередини до зовнішнього кола за колом.

Ця програма шляху інструменту складається з двох частин:
1. Програма спіральної спіральної інтерполяції
2. Програма фрезерування нижньої поверхні внутрішнього отвору
Я поділився ідеями програмування щодо спірального інтерполяційного фрезерування, тому не буду вдаватися до деталей тут.
Програма прямого висхідного спірального інтерполяційного фрезерування така:
...
#10=20
#11=16
#24=[#10-#11]/2
N1
G00 X#24 Y0
Z5.
#1=0
G1Z#1F1000
В той час як [#1GT-10] DO1
#1=#1-4
ЯКЩО [#1LE-10] ТОГДА#1=-10
G3I-#24Z#1F500.
END1
G3I-#24
Після завершення спірального інструменту інструмент Z=-10 був спірально інтерпольований до нижньої площини отвору. В цей час фрезерують повне коло, а потім фрезерують нижній отвір. Шлях до інструменту такий, як показано на малюнку нижче:

Фрезеруйте коло, потім X рухається на один крок, а потім фрезерує повне коло і так далі до остаточного розміру малюнка.
З наведеної вище схеми шляху інструменту легко побачити, що значення X постійно змінюється.
Як це змінюється?
Тобто рухатись на один крок у напрямку X, якщо змінна #2 встановлена для представлення кроку (відстань кожного руху в напрямку X, тобто крок).
Якщо відстань переміщення становить 80% діаметра інструменту, то:
#2=#2+0.8 *#11
Примітки: #11 - це змінна діаметра інструменту, яку я довільно встановлюю під час написання програми фрезерування спіральної інтерполяції.
Таким чином, переміщення крокової відстані реалізується за допомогою операції збільшення змінної №2.
Оскільки встановлена змінна #2 представляє відстань кроку, переміщення крокової відстані реалізується за допомогою операції збільшення кроку.
То яка сфера застосування №2?
Або іншими словами, з якої координатної точки починає рухатися змінна #2, і на якій координатній точці завершується операція автоматичного збільшення?

Змінні, наведені на малюнку вище:
#24 Спіральна інтерполяція ріже інструмент до нижньої площини отвору. У цей час фрезерування повного кола - це змінна координата у напрямку X, що є початковою точкою різання №2.
Отже: #2=#24
Те саме, що#2 =#2+0,8 *#11 самоприріст,
Іншими словами, змінна № 2 збільшується до розміру 66,6, а коло обробляється до розміру.
Виходячи з цього, можна легко зв’язатися з висловлюваннями про макроси, які раніше говорив брат Jun, наприклад з операторами WHILE [] DO
......
З наведеним вище простим аналізом програма для фрезерування нижньої площини виглядає наступним чином:
N2
#2=#24
В той час як [#2LT66.6] DO2
#2=#2+0.8*#11
ЯКЩО [#2GE66.6] ТАК#2=66.6
G1X#2
G3I-#2F100
END2






