Изменения документа Организация цикла в G-коде
Редактировал(а) Edgar Allan Poe 2024/02/29 19:08
Сводка
-
Свойства страницы (2 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Автор документа
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki.a bolgov1 +XWiki.ssamoylov - Содержимое
-
... ... @@ -69,4 +69,56 @@ 69 69 70 70 {{view-file att--filename="cycle_test.tap" name="" height="150"/}} 71 71 72 +Более сложный пример с возможностью ввода параметров в начале файла УП: 73 + 72 72 \\ 75 + 76 +{{code linenumbers="true"}} 77 +(Окружность с карманом для фрезера) 78 +(Начало настройки) 79 +#12 = 30 (Диаметр окружности мм) 80 +#13 = -20 (Глубина кармана мм) 81 +#10 = 1750 (Подача) 82 +#20 = 20000 (Шпиндель) 83 +#30 = 1 (Высота подвода/отвода) 84 +#50 = 1 (Диаметр фрезы мм) 85 +#60 = 1 (Глубина за проход мм) 86 +#70 = 0.1 (Допуск мм, для G64) 87 +(Конец настройки) 88 +#1 = 0 89 +#2 = [#12 / 2] 90 +#3 = 0 91 +G21 (Metric) 92 +G40 G90 G91.1 93 +G64 P#70 94 +M03 95 +S#20 96 +F#10 97 +G00 Z#30 98 +G00 X0 Y0 99 +O100 do 100 +G00 X0 Y0 101 +G01 Z#3 102 +O100 do 103 +G01 X#1 104 +G02 I#2 105 +#1 = [#1 + #50] 106 +#2 = [#2 - #50] 107 +O100 while [#2 GT 0] 108 +#1 = 0 109 +#2 = [#12 / 2] 110 +#3 = [#3 - #60] 111 +O100 while [#3 GT #13] 112 +G00 Z#30 113 +G00 X0 Y0 114 +M05 115 +M30 116 + 117 + 118 +{{/code}} 119 + 120 +(% class="auto-cursor-target" %) 121 +\\ 122 + 123 +(% class="auto-cursor-target" %) 124 +[[image:attach:image2019-11-27_12-3-35.png]]