Funktion Syntax Med MIRROR/AMIRROR kan arbetsstycksformer speglas i koordinataxlarna. Alla förflyttningsrörelser som därefter har programmerats t.ex. i underprogrammet utförs speglade. MIRROR X... Y... Z... AMIRROR X... Y... Z... Frame-anvisningar programmeras alltid i ett eget NC-block. MIRROR: Spegling absolut, relaterad till det aktuellt giltiga med G54... G57, G505... G599 inställda koordinatsystemet AMIRROR: X... Y... Z...: Spegling additiv, relaterad till det aktuellt giltiga inställda eller programmerade koordinatsystemet Geometriaxel vars riktning ska bytas. Det här angivna värdet kan väljas fritt, t.ex. X0 Y0 Z0. Exempel Exempel 1: Fräsa Den här visade konturen programmeras en gång som underprogram. De tre ytterligare konturerna bildas genom spegling. Arbetsstycksnollpunkten placeras centralt till konturerna.
Programkod N10 G17 G54 N20 L10 N30 MIRROR X0 N40 L10 N50 AMIRROR Y0 N60 L10 N70 MIRROR Y0 N80 L10 N90 MIRROR N100 G0 X300 Y100 M30 Kommentar ; Arbetsplan X/Y, arbetsstycksnollpunkt ; Tillverka första kontur höger uppe ; Spegling av X-axeln (i X byts riktningen) ; Tillverka andra kontur vänster uppe ; Spegling av Y-axeln (i Y byts riktningen) ; Tillverka tredje kontur vänster nere ; MIRROR återställer den tidigare framen. Spegling av Y-axeln (i Y byts riktningen) ; Tillvera fjärde kontur höger nere ; Koppla från spegling ; Bortkörning, programslut Exempel 2: Svarva Den egentliga bearbetningen lagras som underprogram, som realiserar genomarbetningen vid respektive spindel genom speglingar och förflyttningar. Programkod N10 TRANS X0 Z140 Kommentar ; Nollpunktsförflyttning till W... ; Bearbetning av 1:a sidan med spindel 1 N30 TRANS X0 Z600 ; Nollpunktsförflyttning till spindel 2 N40 AMIRROR Z0 N50 ATRANS Z120 ; Spegling av Z-axeln ; Nollpunktsförflyttning till W1... ; Bearbetning av 2:a sidan med spindel 2
Ytterligare informationer MIRROR X... Y... Z... Speglingen programmeras med axialt riktningsbyte i det valda arbetsplanet. Exempel: Arbetsplan G17 X/Y Speglingen (i Y-axeln) kräver ett riktningsbyte i X och programmeras alltså med MIRROR X0. Konturen bearbetas då spegelvänt på sidan som ligger på andra sidan om speglingsaxeln Y. Speglingen är relaterad till det aktuellt giltiga med G54... G57, G505... G599 inställda koordinatsystemet. observera Kommandot MIRROR återställer alla frame-komponenter till den tidigare inställda programmerbara framen. AMIRROR X... Y... Z... En spegling som ska byggas upp på redan existerande transformationer, programmeras med AMIRROR. Som referens gäller det aktuellt inställda eller sist programmerade koordinatsystemet.
Koppla från spegling För alla axlar: MIRROR (utan axeluppgift) Härvid återställs alla frame-komponenter i den tidigare programmerade framen. Verktygsradiekompensering Styrningen ställer med spegelkommandot automatiskt om bankorrigeringskommandona (G41/G42 resp. G42/G41) i enlighet med den förändrade bearbetningsriktningen. Samma gäller för cirkelrotationsriktningen (G2/G3 resp. G3/G2).
När efter MIRROR en additiv rotation med AROT programmeras måste för olika fall arbetas med omvända rotationsriktningar (positiv/negativ resp. negativ/positiv). Speglingar i geometriaxlarna räknas av styrningen självständigt om till rotationer och ev. speglingar av den med maskindatum inställbara spegelaxeln. Detta gäller även för inställbara nollpunktsförflyttningar. Spegelaxel Via maskindatum kan ställas in runt vilken axel som det speglas: MD10610 $MN_MIRROR_REF_AX = <Wert> Värde 0 Det speglas runt den programmerade axeln (negering av värdena). 1 X-axel är referensaxel. 2 Y-axel är referensaxel. 3 Z-axel är referensaxel. Interpretation av de programmerade värdena Via maskindatum kan ställas in hur de programmerade värdena ska interpreteras: MD10612 $MN_MIRROR_TOGGLE = <Wert> Värde 0 Programmerade axelvärden utvärderas inte. 1 Programmerade axelvärden utvärderas: Vid programmerade axelvärden 0 speglas axeln när den ännu inte är speglad. Vid ett programmerat axelvärde = 0 kopplas en spegling från.