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.
Användningsområde
Relaterade ämnen
- Värden för rotationsaxlarna i positionsvisningen
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.
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.