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