Minska rotationsaxelvisningen under 360° med M94

Användningsområde

Med M94 minskar styrsystemet visningen av rotationsaxlarna till området från 0° till 360°. Dessutom minskar denna begränsning vinkelskillnaden mellan är-positionen och en ny bör-position till under 360°, vilket innebär att förflyttningsrörelser kan förkortas.

Funktionsbeskrivning

Verkan

M94 fungerar blockvist och i början av blocket.

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 IC+420

; förflytta C-axeln

12 L C+180 M94

; minska visningsvärde för C-axeln och förflytta

Före exekveringen visar styrsystemet värdet 0° i positionsvisningen för C-axeln.

I det första NC-blocket förflyttas C-axeln inkrementellt med 420°, t.ex. vid tillverkningen av ett klisterspår.

Det andra NC-blocket minskar först positionsvisningen för C-axeln från 420° till 60°. Därefter positionerar styrsystemet C-axeln på bör-positionen 180°. Vinkelskillnaden är 120°.

Utan M94 är vinkelskillnaden 240°.

Inmatning

Om du definierar M94 fortsätter styrsystemet dialogen och frågar efter den berörda rotationsaxeln. Om du inte anger någon axel minskar styrsystemet positionsvisningen för alla rotationsaxlar.

21 L M94

; Minska visningsvärden för alla rotationsaxlar

21 L M94 C

; Minska visningsvärde för C-axeln

Anmärkning

  • M94 verkar endast för rollover-axlar, vilkas är-positionsvisning även tillåter värden över 360°.
  • Med maskinparametern isModulo (nr 300102) definierar maskintillverkaren om modulo-räkningssättet ska användas för en rollover-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°.
  • Om förflyttningsgränser eller programvarugränslägesbrytare är aktiva för en rotationsaxel har M94 ingen funktion för denna rotationsaxel.

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.