Bewerking met polaire kinematica met FUNCTION POLARKIN

Toepassing

In polaire kinematica worden baanbewegingen van het bewerkingsvlak niet door twee lineaire hoofdassen, maar door een lineaire as en een rotatie-as uitgevoerd. De lineaire hoofdas en de rotatie-as definiëren daarbij het bewerkingsvlak en samen met de as van de aanzet de bewerkingsruimte.

Bij freesmachines kunnen geschikte rotatie-assen verschillende lineaire hoofdassen vervangen. Polaire kinematica maken, bijv. bij een grote machine, bewerking van grotere vlakken mogelijk dan alleen met de hoofdassen.

Aan draai- en schuurmachines met slechts twee lineaire hoofdassen zijn, dankzij polaire kinematica, freesbewerkingen aan kopse zijde mogelijk.

Voorwaarden

  • Machine met minimaal één rotatie-as
  • De polaire rotatie-as moet een modulo-as zijn, die tegenover de geselecteerde lineaire assen aan tafelzijde is ingebouwd. De lineaire assen mogen dus niet tussen de rotatie-as en de tafel liggen. Het maximale verplaatsingsbereik van de rotatie-as is door de software-eindschakelaars indien nodig begrensd.

  • Functie PARAXCOMP DISPLAY met ten minste de hoofdassen X, Y en Z geprogrammeerd
  • HEIDENHAIN adviseert alle beschikbare assen binnen de PARAXCOMP DISPLAY-functie aan te geven.

  • Gedrag bij het positioneren van parallelle assen kan worden gedefinieerd met FUNCTION PARAXCOMP

Functiebeschrijving

Als polaire kinematica actief is, toont de besturing een symbool in het werkgebied Posities. Dit symbool verbergt het symbool voor de functie PARAXCOMP DISPLAY.

Met de functie POLARKIN AXES activeert u de polaire kinematica. De asgegevens definiëren de radiale as, de aanzetas en de polaire as. De MODE-gegevens beïnvloeden het positioneergedrag, terwijl de POLE-gegevens de bewerking in de pool bepalen. De pool is hierbij het rotatiecentrum van de rotatie-as.

Opmerkingen over de askeuze:

  • De eerste lineaire as moet radiaal ten opzichte van de rotatie-as staan.
  • De tweede lineaire as definieert de aanzetas en moet parallel aan de rotatie-as zijn.
  • De rotatie-as definieert de polaire as en wordt als laatste gedefinieerd.
  • Als rotatie-as kan elke beschikbare en tegenover de geselecteerde lineaire assen aan tafelzijde gemonteerde modulo-as dienen.
  • De beide geselecteerde lineaire assen spannen dus een vlak op waarin ook de rotatie-as ligt.

De volgende omstandigheden deactiveren de polaire kinematica:

  • Afwerking van de functie POLARKIN OFF
  • Selectie van een NC-programma
  • Bereiken van het NC-programma-einde
  • Afbreken van het NC-programma
  • Selectie van een kinematica
  • Herstarten van de besturing

MODE-opties

De besturing biedt de volgende opties voor het positioneergedrag:

MODE-opties:

Syntaxis

Functie

POS

De besturing werkt vanuit het draaicentrum gezien in positieve richting van de radiale as.

De radiale as moet overeenkomstig voorgepositioneerd zijn.

NEG

De besturing werkt vanuit het draaicentrum gezien in negatieve richting van de radiale as.

De radiale as moet overeenkomstig voorgepositioneerd zijn.

KEEP

De besturing blijft met de radiale as aan de kant van het draaicentrum waarop de as zich bij het inschakelen van de functie bevindt.

Als de radiale as bij het inschakelen op het draaicentrum staat, geldt POS.

ANG

De besturing blijft met de radiale as aan de kant van het draaicentrum waarop de as zich bij het inschakelen van de functie bevindt.

Met de POLE-selectie ALLOWED zijn positioneringen door de pool mogelijk. Hierdoor wordt de zijde van de pool gewisseld en wordt een rotatie van 180° van de rotatie-as voorkomen.

POLE-opties

De besturing biedt de volgende opties voor de bewerking in de pool:

POLE-opties:

Syntaxis

Functie

ALLOWED

De besturing maakt bewerking aan de pool mogelijk

SKIPPED

De besturing voorkomt bewerking aan de pool

 
Tip

Het geblokkeerde gebied komt overeen met een cirkeloppervlak met een straal van 0,001 mm (1 μm) rond de pool.

Invoer

11 FUNCTION POLARKIN AXES X Z C MODE: KEEP POLE: ALLOWED

; Polaire kinematica met de assen X, Z en C activeren

De NC-functie bevat de volgende syntaxiselementen:

Syntaxiselement

Betekenis

FUNCTION POLARKIN

Syntaxisopener voor polaire kinematica

AXES of OFF

Polaire kinematica activeren of deactiveren

X, Y, Z, U, V, A, B, C

Keuze van twee lineaire assen en een rotatie-as

Alleen bij selectie AXES

Afhankelijk van de machine zijn er nog meer keuzemogelijkheden beschikbaar.

MODE:

Selectie van het positioneergedrag

MODE-opties

Alleen bij selectie AXES

POLE:

Selectie van de bewerking in de pool

POLE-opties

Alleen bij selectie AXES

Instructies

  • Als radiale assen of aanzetassen kunnen zowel de hoofdassen X, Y en Z als mogelijke parallelle assen U, V en W dienen.
  • Positioneer de lineaire as, die geen deel uitmaakt van de polaire kinematica, vóór de POLARKIN-functie op de coördinaat van de pool. Anders ontstaat een niet-bewerkbaar gedeelte met de radius die ten minste overeenkomt met de aswaarde van de geselecteerde lineaire as.
  • Vermijd bewerkingen in de pool en in de buurt van de pool, omdat er in dit bereik aanzetschommelingen mogelijk zijn. Gebruik daarom bij voorkeur de POLE-optie SKIPPED.
  • Een combinatie van de polaire kinematica met de volgende functies is uitgesloten:
  • Houd er rekening mee dat het verplaatsingsbereik van de assen beperkt kan zijn.
  • Aanwijzingen met betrekking tot software-eindschakelaars bij modulo-assen

  • Verplaatsingsgrenzen

Aanwijzingen in combinatie met machineparameters

  • Met de optionele machineparameter kindOfPref (nr. 202301) definieert de machinefabrikant de werking van de besturing, wanneer de middelpuntsbaan van het gereedschap door de polaire as loopt.
  • Met de optionele machineparameter presetToAlignAxis (nr. 300203) definieert de machinefabrikant asspecifiek hoe de besturing offset-waarden interpreteert. Bij FUNCTION POLARKIN en M128 is de machineparameter alleen relevant voor de rotatie-as die om de gereedschapsas roteert (meestal C_OFFS).
  • Vergelijking van offset en 3D-basisrotatie

    • Wanneer de machineparameter niet is gedefinieerd of met de waarde TRUE is gedefinieerd, kunt u met de offset een scheve ligging van het werkstuk in het vlak compenseren. De offset beïnvloedt de oriëntatie van het werkstukcoördinatensysteem W-CS.
    • Werkstukcoördinatensysteem W-CS

    • Wanneer de machineparameter met de waarde FALSE is gedefinieerd, kunt u met de offset geen scheve ligging van het werkstuk in het vlak compenseren. De besturing houdt geen rekening met de offset tijdens de afwerking.

Voorbeeld: SL-cycli in polaire kinematica

0 BEGIN PGM POLARKIN_SL MM

1 BLK FORM 0.1 Z X-100 Y-100 Z-30

2 BLK FORM 0.2 X+100 Y+100 Z+0

3 TOOL CALL 2 Z S2000 F750

4 FUNCTION PARAXCOMP DISPLAY X Y Z

; PARAXCOMP DISPLAY activeren

5 L X+0 Y+0.0011 Z+10 A+0 C+0 FMAX M3

; Voorpositie buiten het geblokkeerde poolbereik

6 POLARKIN AXES Y Z C MODE:KEEP POLE:SKIPPED

; POLARKIN activeren

* - ...

; Nulpuntverschuiving in polaire kinematica

9 TRANS DATUM AXIS X+50 Y+50 Z+0

10 CYCL DEF 7.3 Z+0

11 CYCL DEF 14.0 CONTOUR

12 CYCL DEF 14.1 CONTOURLABEL2

13 CYCL DEF 20 CONTOURDATA

Q1=-10

;FREESDIEPTE

Q2=+1

;BAANOVERLAPPING

Q3=+0

;OVERMAAT ZIJKANT

Q4=+0

;OVERMAAT DIEPTE

Q5=+0

;COORD. OPPERVLAK

Q6=+2

;VEILIGHEIDSAFSTAND

Q7=+50

;VEILIGE HOOGTE

Q8=+0

;AFRONDINGSRADIUS

Q9=+1

;ROTATIERICHTING

14 CYCL DEF 22 UITRUIMEN

Q10=-5

;DIEPTEVERPLAATSING

Q11=+150

;AANZET DIEPTEVERPL.

Q12=+500

;AANZET UITRUIMEN

Q18=+0

;VOORRUIMGEREEDSCHAP

Q19=+0

;AANZET PENDELEN

Q208=+99999

;AANZET VRIJZETTEN

Q401=+100

;AANZETFACTOR

Q404=+0

;NARUIMSTRATEGIE

15 M99

16 CYCL DEF 7.0 NULPUNT

17 CYCL DEF 7.1 X+0

18 CYCL DEF 7.2 Y+0

19 CYCL DEF 7.3 Z+0

20 POLARKIN OFF

; POLARKIN deactiveren

21 FUNCTION PARAXCOMP OFF X Y Z

; PARAXCOMP DISPLAY deactiveren

22 L X+0 Y+0 Z+10 A+0 C+0 FMAX

23 L M30

24 LBL 2

25 L X-20 Y-20 RR

26 L X+0 Y+20

27 L X+20 Y-20

28 L X-20 Y-20

29 LBL 0

30 END PGM POLARKIN_SL MM