Förflytta rotationsaxlar närmaste väg med M126

Användningsområde

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°.

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.

 
Tip

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 maskinparametern isModulo (nr 300102) definierar maskintillverkaren om rotationsaxeln är en modulo-axel.

  • 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°.

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.