Из руководства к восьмерке
Specify the Machine Coordinate of WCS Origin, G922
Command Form: G922 X_Y_Z_P_
Description:
X_Y_Z_: corresponding to different offset value.
P_: Specifying offset type. -4: external offset; -1: current WCS (default); 0~5: corresponding to G54~G59.
Set the coordinate value of the specified axis’s offset, there is no need for the unlisted axes’ modification.
G922 command can be used for measuring workpiece surface and workpiece center or verge.
Мой перевод.
Использование параметра P.
P-4: Внешнее смещение; Связка G922 X_ Y_ Z_ P-4 аналогична команде G921
G922 X0 Y0 Z0 P-4 - текущая WCS покажет нули.
P-1 (или вообще без параметра P): Текущая WCS , та, которая была выбрана ранее командами G54 ~ G59
G922 X0 Y0 Z0 P-1 - текущая WCS покажет машинные координаты.
G922 Y10 – начало координат по Y текущей WCS будет установлено относительно машинного ноля в точку 10
P0 ... P5: для WCS, которая будет выбрана позднее командами G54 ~ G59.
G922 X0 Y0 Z0 P5 - ноль той WCS, которая будет выбрана позднее по команде G59, будет установлен в машинные ноли.
G922 X=#CURMACHPOS.X P3 - начало координат оси X той WCS, которая будет выбрана позднее по команде G57, будет установлено в текущую машинную координату X.
------------------------------------------------------
Можете прямо из MDI вызывать, можете в public.dat прописать подпрограммы, обозовать удобно и пользовать их в MDI.
Задавайте свои ноли для шести разных WCS.
Сообщение отредактировал lkbyysq: 23 Октябрь 2014 - 20:05