Med M126 kör styrsystemet en rotationsaxel på den kortaste vägen till de programmerade koordinaterna. Funktionen är endast verksam för rotationsaxlar, vilkas positionsvisning minskats till ett värde under 360°.
Användningsområde
Funktionsbeskrivning
Verkan
M126 har effekt i början av ett block.
För att återställa M126 programmerar du M127.
Användningsexempel
NC-programmen i den här bruksanvisningen är förslag på lösningar. Du behöver anpassa NC-programmen eller enskilda NC-block innan du använder dem på en maskin.
- Anpassa följande innehåll:
- Verktyg
- Skärdata
- Matningshastigheter
- Säkerhetshöjd eller säkra positioner
- Maskinspecifika positioner, t.ex. med M91
- Sökvägar till programanrop
Vissa NC-program är beroende av maskinkinematiken. Anpassa de här NC-programmen till maskinkinematiken före den första testkörningen.
Testa även NC-programmen med hjälp av simuleringen innan du startar den riktiga programkörningen.
Med hjälp av ett programtest kan du avgöra om du kan använda NC-programmet med de tillgängliga programvaruoptionerna, den aktiva maskinkinematiken och den aktuella maskinkonfigurationen.
11 L C+350 | ; förflytta i C-axeln |
12 L C+10 M126 | ; förflytta närmaste väg i C-axeln |
I det första NC-blocket positionerar styrsystemet C-axeln på 350°.
I det andra NC-blocket aktiverar styrsystemet M126 och positionerar sedan C-axeln närmaste vägen på 10°. Styrsystemet använder den kortaste förflyttningsvägen och flyttar C-axeln i den positiva rotationsriktningen, bortom 360°. Förflyttningsvägen är 20°.
Utan M126 flyttar inte styrsystemet rotationsaxeln bortom 360°. Förflyttningsvägen är 340° i den negativa rotationsriktningen.
Anmärkning
- M126 är inte verksam för inkrementella förflyttningsrörelser.
- Verkan av M126 beror på rotationsaxelns konfiguration.
- M126 har endast effekt på modulo-axlar.
- Med den valfria maskinparametern shortestDistance (nr 300401) definierar maskintillverkaren om styrsystemet som standard positionerar rotationsaxeln med den kortaste förflyttningsvägen.
- Med den valfria maskinparametern startPosToModulo (nr 300402) definierar maskintillverkaren om styrsystemet före varje positionering minskar är-positionsvisningen till området från 0° till 360°.
Med maskinparametern isModulo (nr 300102) definierar maskintillverkaren om rotationsaxeln är en modulo-axel.
Definitioner
Modulo-axel
Modulo-axlar är axlar vars kodare endast ger värden från 0° till 359,9999°. Om en axel används som spindel måste maskintillverkaren konfigurera denna axel som modulo-axel.
Rollover-axel
Rollover-axlar är rotationsaxlar, som kan utföra flera eller ett obegränsat antal varv. En rollover-axel måste konfigureras av maskintillverkaren som modulo-axel.
Modulo-räkningssätt
Positionsvisningen för en rotationsaxel med modulo-räkningssätt ligger mellan 0° och 359,9999°. Om värdet på 359,9999° överskrids börjar visningen på 0° igen.