Dzięki za źródła, wczoraj ogarnąłem temat.capt.d. pisze: ↑20 sty 2025, 16:29Aloha
https://cache.industry.siemens.com/dl/f ... 106_en.pdf
https://support.industry.siemens.com/cs ... R&lc=en-EE
Pozdrawiam.

Zostawiam kod dla potomnych, na odbicie lustrzane Y po obrocie osi A:
Tak zwany cykl800 dla ubogich

DEF REAL _OSY, _OSY2, _OSZ2 _OSX, _OSZ, H_DETALU
_OSY2=$P_UIFR[7,Y,TR] ;G507 SRODEK OSI A
_OSZ2=$P_UIFR[7,Z,TR] ;G507 SRODEK OSI A
;***************** ZMIENNE **********************************
H_DETALU=300
;***************** POMIAR G54 **********************************
G54
G0 X0 Y0
;******************** OBLICZENIA *******************************
_OSX=$P_UIFR[1,X,TR] ;PPZ G54
_OSY=$P_UIFR[1,Y,TR] ;PPZ G54
_OSZ=$P_UIFR[1,Z,TR] ;PPZ G54
_OSY=_OSY2+(_OSY2-_OSY) ; OBLICZANIE ODBICIA LUSTRZANEGO Y
_OSZ=_OSZ2+(_OSZ2-_OSZ)-H_DETALU ;OBLICZANIE ODBICIA LUSTRZANEGO Z, Z UWZGLEDNIENIEM WYSOKOSCI DETALU
;PRZEKAZANIE ZMIENNYCH DO G55
$P_UIFR[2]=CTRANS(X,_OSX,Y,_OSY,Z,_OSZ);PRZEKAZANIE ZMIENNYCH DO G55
;******************** DALSZA CZESCI *******************************
G55
G0 X0 Y0
M30