Метод такий же простий, але значення величезне. Ключ в тому, чи ви його ц?ну?те, чи н?!
Це лише один з метод?в, ? ще багато метод?в, як? Джун Ге навчить вас п?зн?ше.
Малювання д?аграми шляху до ?нструмент?в ? методом зворотно? ?нженер??, а тип шляху до ?нструмент?в визначить, як п?зн?ше записати програму.
Наприклад, нижче буде показано д?аграму шляху перер?зання г?лок з р?зними кутами зуб?в на обох сторонах.
Наприклад, д?аграма шляху ?нструмент?в для г?лки TR нижче, з позиченими ?нструментами на обох сторонах
Сьогодн? стаття говорить про макропрограмування г?л у форм? T
Як показано у д?аграм? шляху до ножа: Плайнований автомоб?ль, три нож? на шар, тобто, перш за середин, а пот?м л?воруч ? праворуч позичен? нож? на обох сторонах
Розб?льшити д?аграму шляху до ножа, як показано на наступн?й ф?гур?:
Таким чином, кожен ?нту?тивно бачить, що коли глибина розр?зу глибина, ?нструмент повинен рухатися по л?н?? AB, щоб позичений ?нструмент вийшов з потр?бного проф?лю г?лок.
?ншими словами, ?сну? зв'язок м?ж глибиною ножа X ? розм?ром у напрямку Z, що задовольню? п?тагорський закон, тобто TAN15=AC/BC
Отже, ми можемо визначити: AC=TAN15 * BC
Ц? в?дносини занадто важлив?. У наступному програмуванн?, коли глибина вир?зання зм?ню?ться до н. е., AC також зм?ню?ться в?дпов?дно до ц??? в?дносини, отже обробляючи форму проф?лю г?лки типу Tr.
Отже, форма контуру Tr не обов'язково означа?, що г?лки Tr можна обробляти задовольно.
Because cutting tools also need to be considered during processing.
Тому що кожна г?лка типу Tr ма? певний розм?р зуб?в.
Наприклад, вибрана ширина л?во? та право? л?во? л?во? л?во? л?во? л?во? л?во? л?во? л?во? л?во? л?во? л?во? л?во? л?во? л?во? л?во? л?во? л?во? л?во? л?во? л?во? л?во? л?во? л?во? л?во? л?во?
Наприклад, зовн?шня г?лка TR100 * 12, в?дпов?дн? вим?ри:
Я можу встановити будь-яку к?льк?сть зм?нних, як показано на вище д?аграм?
# 2 означа? висоту зуб?в, що ? глибиною р?зка
# 5 в?дпов?да? загальн?й ширин? зуб?в, який ? розм?ром проф?лю г?лки, який нам потр?бен для обробки
# 5= 4. 12+2* TAN[ 15] *# 2
Because cutting tools also have a width, the actual width of the alveolar cavity should be:
Базова ширина зуб?в+2 x ширина нахилу — ширина ?нструменту.
Тож к?нцевий # 5=4.12+2 * TAN [15] * # 2-2 (включаючи ширину ?нструменту)
Okay, that's all for the analysis. Just go straight to the program
T0101
S300 M13
G0X100Z12. (Швидко пересунутися до початково? точки г?лки)
# 2=6. 5 (початкове визначення висоти зуб?в)
WHILE [# 2GT0] DO1 (Якщо висота зуб?в не досягла 0, це означа?, що розм?р базового д?аметра г?лки ще не досягнуто)
# 2=# 2- 0. 1 (к?льк?сть вир?зання, 0. 1 на шар машини, однокреме значення)
IF[# 2LE0] THEN# 2=0
# 3=87+2 * # 2 (Оск?льки # 3 призначено значенням 6, 5, а перший вир?з зроблено у б?льшому д?аметр? г?лки, менший д?аметр плюс висоту обох зуб?в дор?вню? б?льшому д?аметру. Коли значення # 2 зм?ню?ться, це означа?, що б?льший д?аметр також зм?ню?ться, досягнувши розр?зання шару)
Z12. (Z12 — це посилання на розташування, а початков? точки л?вих ? правих позичених ножей у наступн?й програм? заснован? на Z12)
G0X # 3 (внизу вир?зання у напрямку X)
G32Z- 80. F12 (вир?з г?лок)
G0X102 (повторення)
Z12. (Повернений л?ж)
# 5=4. 12+2 * TAN [15] * # 2- 2 (Ширина зуб?в в?дпов?да? поточн?й висот? зуб?в ? основою для позички ножей з обох стор?н п?зн?ше)
#6=# 5/2 (оск?льки обидв? сторони позичають нож, под?лити # 5 на 2 ? под?лити р?вно)
Z [12+# 6] (Спочатку позичте н?ж з право? сторони, додайте # 6, оск?льки н?ж ма? рухатися праворуч)
G0X#3
G32Z-80.F12
G0X102
Z12.
Z [12 - # 6] (Спочатку позичте н?ж л?воруч, в?дн?м?ть # 6, оск?льки ?нструмент ма? рухатися л?воруч)
G0X#3
G32Z-80.F12
G0X102
Z12.
END1
G0X200.
Z200.
M30