Bearbeiding med polar kinematikk med FUNCTION POLARKIN

Bruk

I den polare kinematikken blir banebevegelser i arbeidsplanet ikke utført gjennom to lineære hovedakser, men av én lineærakse og én roteringsakse. Den lineære hovedaksen samt roteringsaksen definerer her arbeidsplanet, og sammen med mateaksen definerer de også arbeidsrommet.

På fresmaskinen kan egnede roteringsakser erstatte forskjellige lineære hovedakser. Polare kinematikker muliggjør bearbeidingen av større flater enn det som er mulig bare med hovedaksene, f.eks. ved en stormaskin.

På dreie- og slipemaskiner med bare to lineære hovedakser er fresbearbeiding på frontsiden mulig, takket være den polare kinematikken.

Forutsetninger

  • Maskin med minst én rotasjonsakse
  • Den polare roteringsaksen må være en modulo-akse, som er montert på bordsiden overfor de valgte lineæraksene. Dette betyr at de lineære aksene ikke må befinne seg mellom roteringsaksen og bordet. Roteringsaksens maksimale arbeidsområde er eventuelt begrenset av programvare-endebryteren.

  • Funksjon PARAXCOMP DISPLAY programmert med minst hovedaksene X, Y og Z
  • HEIDENHAIN anbefaler at alle tilgjengelige akser innen PARAXCOMP DISPLAY-funksjonen angis.

    Definer forhold ved posisjonering av parallellakser med FUNCTION PARAXCOMP

Funksjonsbeskrivelse

POLARKIN_Beispiel

Når polar kinematikk er aktiv, viser styringen et symbol i arbeidsområdet Posisjoner . Dette symbolet dekker til symbolet for funksjonen PARAXCOMP DISPLAY.

Med funksjonen POLARKIN AXES aktiverer du den polare kinematikken. Aksespesifikasjonene definerer den radiale aksen, mateaksen samt den polare aksen. MODE-spesifikasjonene har innflytelse på posisjoneringsegenskapene, mens POLE-spesifikasjonene bestemmer over bearbeidingen i polen. Polen er her roteringsaksens rotasjonssentrum.

  • Anmerkninger som gjelder valg av akse:
  • Den første lineæraksen må stå radialt i forhold til roteringsaksen.
  • Den andre lineæraksen definerer mateaksen og må stå parallelt i forhold til roteringsaksen.
  • Roteringsaksen definerer den polare aksen og defineres til slutt.
  • Som roteringsakse kan enhver tilgjengelig modulo-akse som er montert overfor den valgte lineæraksen på bordsiden brukes.
  • De to valgte lineæraksene spenner på denne måten opp en flate som også roteringsaksen ligger i.
POLARKIN
  • Følgende forhold deaktiverer den polare kinematikken:
  • Gjennomgang av funksjonen POLARKIN OFF
  • Valg av et NC-program
  • Når NC-programmets ende er nådd
  • Avbrudd av NC-programmet
  • Valg av en kinematikk
  • Omstart av styringen.

MODE-alternativer

Styringen tilbyr følgende alternativer for posisjoneringsatferd:

MODE- alternativer:

Syntaks

Funksjon

POS

Styringen arbeider i positiv retning av den radiale aksen sett fra roteringssentrum.

Den radiale aksen må være tilsvarende forposisjonert.

NEG

Styringen arbeider i negativ retning av den radiale aksen sett fra roteringssentrum.

Den radiale aksen må være tilsvarende forposisjonert.

KEEP

Styringen holder seg med den radiale akselen på siden til roteringssentrum, der aksen står når funksjonen slås på.

Hvis den radiale aksen står på roteringssentrum når funksjonen slås på, gjelder POS

ANG

Styringen holder seg med den radiale akselen på siden til rotasjonssentrum, der aksen står når funksjonen slås på.

Med POLE-valget ALLOWED er posisjoneringer via polen mulig. På denne måten blir polens side byttet ut, og en 180° dreining av roteringsaksen unngås

POLE-alternativer

Styringen tilbyr følgende alternativer for bearbeiding i pol:

POLE- alternativer:

Syntaks

Funksjon

ALLOWED

Styringen tillater en bearbeiding på polen

SKIPPED

Styringen forhindrer en bearbeiding på polen

 
Tip

Det sperrede området tilsvarer en sirkelflate med en radius på 0,001 mm (1 μm) rundt polen.

Innføring

NC-programmene som er å finne i brukerhåndboken, er løsningsforslag. Før du bruker NC-programmene eller enkelte NC-sett på en maskin, må du tilpasse dem.

  • Tilpass følgende innhold:
  • Verktøy
  • Snittverdier
  • Matinger
  • Sikker høyde eller sikre posisjoner
  • Maskinspesifikke posisjoner, for eksempel med M91
  • Baner til opphenting av programmer

Noen NC-programmer er avhengige av maskinkinematikken. Tilpass disse NC-programmene til din maskinkinematikk før første testkjøring.

Test NC-programmene i tillegg ved hjelp av simuleringen før den egentlige programkjøringen.

 
Tip

Ved hjelp av en programtest kan du konstatere om du kan bruke NC-programmet med de tilgjengelige programvarevariantene, den aktive maskinkinematikken samt den aktuelle maskinkonfigurasjonen.

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

; Aktiver polar kinematikk med aksene X, Z og C

NC-funksjonen inneholder følgende syntakselementer:

Syntakselement

Beskrivelse

FUNCTION POLARKIN

Syntaksåpner for polar kinematikk

AXES eller OFF

Aktiver eller deaktiver polar kinematikk

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

Valg av to lineære akser og en rotasjonsakse

Kun ved valg av AXES

Avhengig av maskinen er flere valgmuligheter tilgjengelig.

MODE:

Valg av posisjoneringsatferd

MODE-alternativer

Kun ved valg av AXES

POLE:

Valg av bearbeiding i pol

POLE-alternativer

Kun ved valg av AXES

Tips:

  • Både hovedaksene X, Y og Z og mulige parallellakser U, V og W kan brukes som radiale akser eller mateakser.
  • Posisjoner lineæraksen som ikke blir bestanddel av den polare kinematikken foran POLARKIN-funksjonen på polens koordinater. Hvis dette ikke gjøres, oppstår det et område som ikke kan bearbeides som har en radius som minst tilsvarer akseverdien til den bortvalgte lineæraksen.
  • Unngå bearbeiding i polen samt i nærheten av polen, da ujevnheter i matingen er mulige i dette området. Bruk derfor helst POLE-alternativet SKIPPED.
  • En kombinasjon av den polar kinematikken med følgende funksjoner er utelukket.
  • Vær oppmerksom på at aksenes kjøreområde kan være begrenset.
  • Tips til programvare-endebrytere for modulo-akser

    Kjøregrenser

Henvisninger i forbindelse med maskinparametre

  • Med den valgfrie maskinparameteren kindOfPref (nr. 202301 ), definerer maskinprodusenten atferden til styringen når verktøyets sentrumsbane går gjennom polaraksen.
  • Med den valgfrie maskinparameteren presetToAlignAxis (nr. 300203), definerer maskinprodusenten aksespesifikt hvordan styringen tolker forskyvningsverdier. Med FUNCTION POLARKIN er maskinparameteren kun relevant for den roterende aksen som roterer rundt verktøyaksen (vanligvis C_OFFS ).
  • Sammenligning mellom forskyvning og 3D-grunnrotering

    • Hvis maskinparameteren ikke er definert eller er definert med verdien TRUE, kan du bruke forskyvningen for å kompensere for en emnefeil i planet. Forskyvningen påvirker orienteringen til emnets koordinatsystem W-CS.
    • Emnekoordinatsystem W-CS

    • Hvis maskinparameteren er definert med verdien FALSE, kan du ikke bruke forskyvningen til å kompensere for eventuelle emneforskyvninger i planet. Styringen tar ikke hensyn til forskyvningen under behandlingen.

Eksempel: SL-sykuser i polar kinematikk

NC-programmene som er å finne i brukerhåndboken, er løsningsforslag. Før du bruker NC-programmene eller enkelte NC-sett på en maskin, må du tilpasse dem.

  • Tilpass følgende innhold:
  • Verktøy
  • Snittverdier
  • Matinger
  • Sikker høyde eller sikre posisjoner
  • Maskinspesifikke posisjoner, for eksempel med M91
  • Baner til opphenting av programmer

Noen NC-programmer er avhengige av maskinkinematikken. Tilpass disse NC-programmene til din maskinkinematikk før første testkjøring.

Test NC-programmene i tillegg ved hjelp av simuleringen før den egentlige programkjøringen.

 
Tip

Ved hjelp av en programtest kan du konstatere om du kan bruke NC-programmet med de tilgjengelige programvarevariantene, den aktive maskinkinematikken samt den aktuelle maskinkonfigurasjonen.

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

; Aktivere PARAXCOMP DISPLAY

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

; Forposisjon ligger utenfor det sperrede polområdet

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

; Aktivere POLARKIN

* - ...

; Nullpunktsforskyvning i polar kinematikk

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

10 CYCL DEF 7.3 Z+0

11 CYCL DEF 14.0 KONTURGEOMETRI

12 CYCL DEF 14.1 KONTURLABEL2

13 CYCL DEF 20 KONTURDATA

Q1=-10

;FRESEDYBDE

Q2=+1

;BANEOVERLAPPING

Q3=+0

;TOLERANSE FOR SIDE

Q4=+0

;TOLERANSE FOR DYBDE

Q5=+0

;KOOR. OVERFLATE

Q6=+2

;SIKKERHETSAVST.

Q7=+50

;SIKKER HOEYDE

Q8=+0

;AVRUNDINGSRADIUS

Q9=+1

;ROTASJONSRETNING

14 CYCL DEF 22 UTFRESING

Q10=-5

;MATEDYBDE

Q11=+150

;MATING FOR MATEDYBDE

Q12=+500

;MATING FOR UTFRESING

Q18=+0

;UTFRESINGSVERKT.

Q19=+0

;MATING FOR PENDLING

Q208=+99999

;MATING RETUR

Q401=+100

;MATEFAKTOR

Q404=+0

;ETTERBEARB.STRATEGI

15 M99

16 CYCL DEF 7.0 NULLPUNKT

17 CYCL DEF 7.1 X+0

18 CYCL DEF 7.2 Y+0

19 CYCL DEF 7.3 Z+0

20 POLARKIN OFF

; Deaktivere POLARKIN

21 FUNCTION PARAXCOMP OFF X Y Z

; Deaktivere PARAXCOMP DISPLAY

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