Исходный код вики G10 L2: Установка смещения начала координат
Версия 5.1 от knetyaga на 2019/06/04 15:20
Скрыть последних авторов
author | version | line-number | content |
---|---|---|---|
![]() |
2.1 | 1 | (% style="color: rgb(160,190,45);" %)//**G10 L2 P- <axes R-> **//(%%)(P – система координат (0-9), R – угол поворота вокруг оси Z) |
2 | |||
3 | Команда(% style="color: rgb(160,190,45);" %)//** G10 L2**//(%%) изменяет смещение указанной системы координат на значение, задаваемое параметрами осей. Смещение отсчитывается от машинного ноля, установленного в процессе поиска базы. Смещение заменяет текущее смещение, действующее для указанной системы координат. Смещение по осям, которые не указаны, не будет изменено. | ||
4 | |||
5 | Используйте параметры от P0 до P9 для указания, какую систему координат необходимо изменить. | ||
6 | |||
![]() |
5.1 | 7 | (% class="wrapped" %) |
![]() |
2.1 | 8 | |(% style="text-align: center;" %)(% style="text-align: center;" %) |
9 | ((( | ||
10 | **Параметр P** | ||
11 | )))|(% style="text-align: center;" %)(% style="text-align: center;" %) | ||
12 | ((( | ||
13 | **Система координат** | ||
14 | )))|(% style="text-align: center;" %)(% style="text-align: center;" %) | ||
15 | ((( | ||
16 | **G-код** | ||
17 | ))) | ||
18 | |(% style="text-align: center;" %)(% style="text-align: center;" %) | ||
19 | ((( | ||
20 | 0 | ||
21 | )))|(% style="text-align: center;" %)(% style="text-align: center;" %) | ||
22 | ((( | ||
23 | Текущая | ||
24 | )))|(% style="text-align: center;" %)(% style="text-align: center;" %) | ||
25 | ((( | ||
26 | - | ||
27 | ))) | ||
28 | |(% style="text-align: center;" %)(% style="text-align: center;" %) | ||
29 | ((( | ||
30 | 1 | ||
31 | )))|(% style="text-align: center;" %)(% style="text-align: center;" %) | ||
32 | ((( | ||
33 | 1 | ||
34 | )))|(% style="text-align: center;" %)(% style="text-align: center;" %) | ||
35 | ((( | ||
![]() |
5.1 | 36 | //**[[G54>>url:http://atlassian.purelogic.ru/pages/viewpage.action?pageId=3605117||style="color: rgb(160,190,45);" shape="rect"]]**// |
![]() |
2.1 | 37 | ))) |
38 | |(% style="text-align: center;" %)(% style="text-align: center;" %) | ||
39 | ((( | ||
40 | 2 | ||
41 | )))|(% style="text-align: center;" %)(% style="text-align: center;" %) | ||
42 | ((( | ||
43 | 2 | ||
44 | )))|(% style="text-align: center;" %)(% style="text-align: center;" %) | ||
45 | ((( | ||
![]() |
5.1 | 46 | //**[[G55>>url:http://atlassian.purelogic.ru/pages/viewpage.action?pageId=3605117||style="color: rgb(160,190,45);" shape="rect"]]**// |
![]() |
2.1 | 47 | ))) |
48 | |(% style="text-align: center;" %)(% style="text-align: center;" %) | ||
49 | ((( | ||
50 | 3 | ||
51 | )))|(% style="text-align: center;" %)(% style="text-align: center;" %) | ||
52 | ((( | ||
53 | 3 | ||
54 | )))|(% style="text-align: center;" %)(% style="text-align: center;" %) | ||
55 | ((( | ||
![]() |
5.1 | 56 | //**[[G56>>url:http://atlassian.purelogic.ru/pages/viewpage.action?pageId=3605117||style="color: rgb(160,190,45);" shape="rect"]]**// |
![]() |
2.1 | 57 | ))) |
58 | |(% style="text-align: center;" %)(% style="text-align: center;" %) | ||
59 | ((( | ||
60 | 4 | ||
61 | )))|(% style="text-align: center;" %)(% style="text-align: center;" %) | ||
62 | ((( | ||
63 | 4 | ||
64 | )))|(% style="text-align: center;" %)(% style="text-align: center;" %) | ||
65 | ((( | ||
![]() |
5.1 | 66 | //**[[G57>>url:http://atlassian.purelogic.ru/pages/viewpage.action?pageId=3605117||style="color: rgb(160,190,45);" shape="rect"]]**// |
![]() |
2.1 | 67 | ))) |
68 | |(% style="text-align: center;" %)(% style="text-align: center;" %) | ||
69 | ((( | ||
70 | 5 | ||
71 | )))|(% style="text-align: center;" %)(% style="text-align: center;" %) | ||
72 | ((( | ||
73 | 5 | ||
74 | )))|(% style="text-align: center;" %)(% style="text-align: center;" %) | ||
75 | ((( | ||
![]() |
5.1 | 76 | //**[[G58>>url:http://atlassian.purelogic.ru/pages/viewpage.action?pageId=3605117||style="color: rgb(160,190,45);" shape="rect"]]**// |
![]() |
2.1 | 77 | ))) |
78 | |(% style="text-align: center;" %)(% style="text-align: center;" %) | ||
79 | ((( | ||
80 | 6 | ||
81 | )))|(% style="text-align: center;" %)(% style="text-align: center;" %) | ||
82 | ((( | ||
83 | 6 | ||
84 | )))|(% style="text-align: center;" %)(% style="text-align: center;" %) | ||
85 | ((( | ||
![]() |
5.1 | 86 | //**[[G59>>url:http://atlassian.purelogic.ru/pages/viewpage.action?pageId=3605117||style="color: rgb(160,190,45);" shape="rect"]]**// |
![]() |
2.1 | 87 | ))) |
88 | |(% style="text-align: center;" %)(% style="text-align: center;" %) | ||
89 | ((( | ||
90 | 7 | ||
91 | )))|(% style="text-align: center;" %)(% style="text-align: center;" %) | ||
92 | ((( | ||
93 | 7 | ||
94 | )))|(% style="text-align: center;" %)(% style="text-align: center;" %) | ||
95 | ((( | ||
![]() |
5.1 | 96 | //**[[G59.1>>url:http://atlassian.purelogic.ru/pages/viewpage.action?pageId=3605117||style="color: rgb(160,190,45);" shape="rect"]]**// |
![]() |
2.1 | 97 | ))) |
98 | |(% style="text-align: center;" %)(% style="text-align: center;" %) | ||
99 | ((( | ||
100 | 8 | ||
101 | )))|(% style="text-align: center;" %)(% style="text-align: center;" %) | ||
102 | ((( | ||
103 | 8 | ||
104 | )))|(% style="text-align: center;" %)(% style="text-align: center;" %) | ||
105 | ((( | ||
![]() |
5.1 | 106 | //**[[G59.2>>url:http://atlassian.purelogic.ru/pages/viewpage.action?pageId=3605117||style="color: rgb(160,190,45);" shape="rect"]]**// |
![]() |
2.1 | 107 | ))) |
108 | |(% style="text-align: center;" colspan="1" %)(% style="text-align: center;" colspan="1" %) | ||
109 | ((( | ||
110 | 9 | ||
111 | )))|(% style="text-align: center;" colspan="1" %)(% style="text-align: center;" colspan="1" %) | ||
112 | ((( | ||
113 | 9 | ||
114 | )))|(% style="text-align: center;" colspan="1" %)(% style="text-align: center;" colspan="1" %) | ||
115 | ((( | ||
![]() |
5.1 | 116 | //**[[G59.3>>url:http://atlassian.purelogic.ru/pages/viewpage.action?pageId=3605117||style="color: rgb(160,190,45);" shape="rect"]]**// |
![]() |
2.1 | 117 | ))) |
118 | |||
119 | Опционально можно использовать параметр R для задания поворота осей XY вокруг оси Z. Направление вращения – против часовой стрелки относительно положительного направления оси Z. | ||
120 | |||
![]() |
5.1 | 121 | Режим инкрементального позиционирования //**[[G91>>url:http://atlassian.purelogic.ru/pages/viewpage.action?pageId=3605174||style="color: rgb(160,190,45);" shape="rect"]]**// не оказывает влияния на команду (% style="color: rgb(160,190,45);" %)//**G10 L2.**// |
![]() |
2.1 | 122 | |
123 | {{note title="Важные замечания:"}} | ||
![]() |
5.1 | 124 | * команда (% style="color: rgb(160,190,45);" %)//**G10 L2 Pn**//(%%) не производит смену текущей системы координат, для выбора системы координат необходимо использовать команды //**[[G54-G59.3>>url:http://atlassian.purelogic.ru/pages/viewpage.action?pageId=3605117||style="color: rgb(160,190,45);" shape="rect"]]**//; |
125 | * если было задано смещение //**[[G92>>url:http://atlassian.purelogic.ru/pages/viewpage.action?pageId=3605179||style="color: rgb(160,190,45);" shape="rect"]]**//, оно продолжит действовать после команды (% style="color: rgb(160,190,45);" %)//**G10 L2**//(%%); | ||
![]() |
2.1 | 126 | * система координат, для которой устанавливается смещение командой (% style="color: rgb(160,190,45);" %)//**G10 L2**//(%%), может быть активна или неактивна в момент выполнения команды. Если система координат активна, новое смещение вступит в действие немедленно |
127 | {{/note}} | ||
128 | |||
129 | \\ | ||
130 | |||
131 | {{warning title="Является ошибкой:"}} | ||
132 | * параметр P не является целым числом в диапазоне от 0 до 9. | ||
133 | {{/warning}} | ||
134 | |||
135 | |||
136 | //Пример команды (% style="color: rgb(160,190,45);" %)**G10 L2**(%%)~:// | ||
137 | |||
138 | (% style="color: rgb(160,190,45);" %) | ||
139 | //**G10 L2 P1 X3.5 Y17.2**// | ||
140 | |||
141 | В этом примере начало координат для первой системы координат устанавливается X=3.5 и Y=17.2. Поскольку указаны только оси X и Y, начало координат смещается по этим осям, другие координаты не изменяются. | ||
142 | |||
143 | //Пример команды (% style="color: rgb(160,190,45);" %)**G10 L2**(%%)~:// | ||
144 | |||
145 | (% style="color: rgb(160,190,45);" %)//**G10 L2 P1 X0 Y0 Z0**//(%%) (обнулить смещения по X, Y & Z в системе координат 1) | ||
146 | |||
147 | (% class="auto-cursor-target" %) | ||
148 | В приведённом примере координаты XYZ начала координат системы 1 устанавливаются равными нулю. |