CAM-genererte NC-programmer

Bruk

CAM-genererte NC-programmer opprettes styringseksternt ved hjelp av CAM-systemer. I forbindelse med 5-akset simultanbearbeiding og friformflater tilbyr CAM-systemer en komfortabel og til dels eneste løsningsmuligheten.

Blisk_2

For at de CAM-genererte NC-programmene skal utnytte styringens fulle ytelsespotensial og f.eks. tilby inngreps- og korrigeringsmuligheter, må bestemte krav oppfylles.

CAM-genererte NC-programmer må oppfylle de samme kravene som manuelt opprettede NC-programmer. I tillegg kommer ytterligere krav fra prosesskjeden.

Prosesstrinn

Prosesskjeden beskriver veien fra et design til det ferdige emnet.

Lage 3D-modeller
(CAD)
[Object]
Definere bearbeidingsstrategier
(CAM)
[Object]
Vise NC-program
(postprosessor)
[Object]
Kjøre NC-program
(NC-styring)
[Object]
Utføre bevegelser
(maskin)
[Object]
Emne
[Object]

Utdataformater for NC-programmer

Utdata i HEIDENHAIN klartekst

  • Hvis du viser NC-programmet i klartekst, har du følgende muligheter:
  • 3-akset utdata
  • Utdata med inntil fem akser, uten M128 eller FUNCTION TCPM
  • Utdata med inntil fem akser, med M128 eller FUNCTION TCPM
 
Tip
  • Krav til 5-akset bearbeiding:
  • Maskiner med dreieakse
  • Avanserte funksjoner gruppe 1 (alternativ 8)
  • Avanserte funksjoner gruppe 2 (alternativ 9) for M128 eller FUNCTION TCPM

Hvis CAM-systemet har tilgang til maskinens kinematikk og nøyaktige verktøydata, kan du vise 5-aksede NC-programmer uten M128 eller FUNCTION TCPM. Den programmerte matingen beregnes mot alle akseandeler per NC-blokk, noe som kan resultere i forskjellige skjærehastigheter.

Et NC-program med M128 eller FUNCTION TCPM er maskinnøytralt og mer fleksibelt, siden styringen overtar beregningen av kinematikken og bruker verktøydataene fra verktøybehandlingen. Den programmerte matingen virker på verktøyføringspunktet.

Kompenser verktøyoppstilling med FUNCTION TCPM (alternativ nr. 9)

Referansepunkter på verktøyet

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.

Eksempler

11 L X+88 Y+23.5375 Z-8.3 R0 F5000

; 3-akset

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 L X+88 Y+23.5375 Z-8.3 A+1.5 C+45 R0 F5000

; 5-akset uten M128

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 L X+88 Y+23.5375 Z-8.3 A+1.5 C+45 R0 F5000 M128

; 5-akset med M128

Utdata med vektorer

NV_XYZ

I fysikk og geometri er en vektor en størrelse som er bestemt av retning, som beskriver en retning og en lengde.

Ved utdata med vektorer krever styringen minst én normert vektor som beskriver retningen til flatenormalen eller verktøyoppstillingen. NC-blokken kan valgfritt inneholde begge vektorene.

En normert vektor er en vektor med verdi 1. Vektorstørrelsen er lik roten av summen av kvadratene til komponentene.

Normierter Vektor
 
Tip
  • Forutsetninger:
  • Maskiner med dreieakse
  • Avanserte funksjoner gruppe 1 (alternativ 8)
  • Avanserte funksjoner gruppe 2 (alternativ 9)
 
Tip

Du kan bare bruke utdata med vektorer i fresemodus.

Bytt bearbeidingsmodus med FUNCTION MODE

 
Tip

Vektorutdata med retningen til flatenormalene er forutsetningen for å bruke den inngrepsvinkelavhengige radiuskorrigeringen av 3D-verktøy (alternativ 92).

Inngrepsvinkelavhengig 3D-radiuskorrigering (alternativ 92)

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.

Eksempler

11 LN X0.499 Y-3.112 Z-17.105 NX0.2196165 NY-0.1369522 NZ0.9659258

; 3-akset med flatenormalvektor, uten verktøyorientering

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 LN X0.499 Y-3.112 Z-17.105 NX0.2196165 NY-0.1369522 NZ0.9659258 TX+0,0078922 TY–0,8764339 TZ+0,2590319 M128

; 5-akset med M128, flatenormalvektor og verktøyorientering

Oppbygging av en NC-blokk med vektorer

8H000_28
3dkorr1

Flatenormalvektor loddrett på konturen

Verktøyretningsvektor

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.

Eksempel

11 LN X+0.499 Y-3.112 Z-17.105 NX0 NY0 NZ1 TX+0,0078922 TY–0,8764339 TZ+0,2590319

; Rett linje LN med flatenormalvektor og verktøyorientering

Syntakselement

Beskrivelse

LN

Rett linje LN med flatenormalvektor

X Y Z

Målkoordinater

NX NY NZ

Komponenter i flatenormalvektoren

TX TY TZ

Komponenter i verktøyretningsvektoren

Bearbeidingstyper i henhold til antall akser

3-akset bearbeiding

WS_3-Achsbearbeitung

Hvis bare de lineære aksene X, Y og Z kreves for å bearbeide et emne, utføres en 3-akset bearbeiding.

3+2-akset bearbeiding

Fraesteil_V89

Hvis arbeidsplanet må dreies for at et emne skal bearbeides, utføres en 3+2-akset bearbeiding.

 
Tip
  • Forutsetninger:
  • Maskiner med dreieakse
  • Avanserte funksjoner gruppe 1 (alternativ 8)

Oppstilt bearbeiding

Anw126_5Achs

Under oppstilt bearbeiding, også kjent som skråfresing, definerer du hvilken vinkel verktøyet skal ha mot arbeidsplanet. Du endrer ikke orienteringen til arbeidsplanets koordinatsystem WPL-CS, bare posisjonen til rotasjonsaksene og dermed verktøyoppstillingen. Styringen kan kompensere for forskyvningen som oppstår i de lineære aksene.

Den oppstilte bearbeidingen brukes i forbindelse med undersnitt og korte fastspenningslengder på verktøyet.

 
Tip
  • Forutsetninger:
  • Maskiner med dreieakse
  • Avanserte funksjoner gruppe 1 (alternativ 8)
  • Avanserte funksjoner gruppe 2 (alternativ 9)

5-akset bearbeiding

Fraesteil_V108_Blisk_V01

Med 5-akset bearbeiding, også kjent som 5-akset simultanbearbeiding, beveger maskinen fem akser samtidig. Ved friformflater kan verktøyet justeres optimalt til emnets overflate gjennom hele bearbeidingen.

 
Tip
  • Forutsetninger:
  • Maskiner med dreieakse
  • Avanserte funksjoner gruppe 1 (alternativ 8)
  • Avanserte funksjoner gruppe 2 (alternativ 9)

5-akset bearbeiding er ikke mulig med eksportversjonen av styringen.

Prosesstrinn

CAD

Bruk

Ved hjelp av CAD-systemer lager designere 3D-modellene av de nødvendige emnene. Feil CAD-data har en negativ innvirkning på hele prosesskjeden, inkludert kvaliteten på emnet.

Tips:

  • Unngå åpne eller overlappende flater samt overflødige punkter i 3D-modellene. Bruk testfunksjonene til CAD-systemet hvis mulig.
  • Konstruer eller lagre 3D-modellene på midten av toleransen og ikke basert på de nominelle målene.
 
Tip
  • Støtt fremstillingen med tilleggsfiler:
  • Klargjør 3D-modeller i STL-format. Den styringsinterne simuleringen kan bruke CAD-dataene f.eks. som råemner og ferdige deler. Ytterligere modeller av oppspenningsutstyr for verktøy og emner er viktige i forbindelse med kollisjonstesten (alternativ 40).
  • Gjør tegninger med målene som skal kontrolleres, tilgjengelige. Filtypen til tegningene er her uviktig, siden styringen også kan åpne f.eks. PDF-filer og støtter dermed papirløs fremstilling.

Definisjon

Forkortelse

Definisjon

CAD (computer- aided design)

Datastyrt design

CAM og postprosessor

Bruk

Ved hjelp av bearbeidingsstrategier innenfor CAM-systemene oppretter CAM-programmerere maskin- og styringsuavhengige NC-programmer basert på CAD-dataene.

Ved hjelp av postprosessoren blir NC-programmene til slutt vist maskin- og styringsspesifikt.

Tips til CAD-dataene

  • Unngå tap av kvalitet på grunn av uegnede overføringsformater. Integrerte CAM-systemer med produsentspesifikke grensesnitt fungerer per nå uten tap.
  • Utnytt den tilgjengelige nøyaktigheten til de mottatte CAD-dataene. Til fresbearbeiding av store radiuser anbefales en geometri- eller modellfeil på mindre enn 1 μm.

Tips til buefeil og syklus 32 TOLERANSE

cyc_32_prozesskette
Nominell bane (emnekontur)
[Object]
Buefeil
[Object]
NC-data
[Object]
  • Ved skrubbing er fokuset på bearbeidingshastigheten.
  • Summen av buefeilen og toleransen T i syklus 32 TOLERANSE må være mindre enn konturtoleransen, ellers er det fare for konturskader.

    Buefeil i CAM-systemet

    0,004 mm til 0,015 mm

    Toleranse T i syklus 32 TOLERANSE

    0,05 mm til 0,3 mm

  • Ved slettfresing med mål om høy nøyaktighet må verdiene gi den nødvendige datatettheten.
  • Buefeil i CAM-systemet

    0,001 mm til 0,004 mm

    Toleranse T i syklus 32 TOLERANSE

    0,002 mm til 0,006 mm

  • Ved slettfresing med mål om høy overflatekvalitet må verdiene tillate at konturen glattes.
  • Buefeil i CAM-systemet

    0,001 mm til 0,005 mm

    Toleranse T i syklus 32 TOLERANSE

    0,010 mm til 0,020 mm

Syklus 32 TOLERANSE

Tips til styringsoptimerte NC-utdata

  • Forhindre avrundingsfeil ved å vise akseposisjoner med minst fire desimaler. For optiske komponenter og emner med store radiuser (små krumninger) anbefales minst fem desimaler. Utdata for flatenormalvektorer (for rette linjer LN) krever minst sju desimaler.
  • Hindre summering av toleranser ved å vise absolutte, ikke inkrementelle koordinatverdier for posisjoneringsblokker som ligger etter hverandre.
  • Vis hvis mulig posisjoneringsblokker som sirkelbuer. Styringen beregner sirkler internt mer nøyaktig.
  • Unngå å gjenta identiske posisjoner, matespesifikasjoner og tilleggsfunksjoner, for eksempel M3.
  • Vis syklus 32 TOLERANSE på nytt kun ved endringer i innstillingene.
  • Pass på at hjørner (krumningsoverganger) er nøyaktig definert av en NC-blokk.
  • Hvis verktøybanen vises med skarpe retningsendringer, svinger matingen mye. Avrund om mulig verktøybanene.
  • Bahnen_nicht_verrundet
    Bahnen_verrundet

    Verktøybaner med skarpe retningsendringer ved overgangene

    Verktøybaner med avrundede overganger

  • Ikke bruk mellom- eller støttepunkter på rette baner. Disse punktene oppstår for eksempel ved konstant punktutdata.
  • Forhindre mønstre på emneoverflaten ved å unngå nøyaktig synkron punktfordeling på flater med jevn krumning.
  • Bruk punktavstander som passer for emnet og bearbeidingsinkrementet. Mulige startverdier ligger mellom 0,25 mm og 0,5 mm. Verdier større enn 2,5 mm anbefales ikke, selv ved høye bearbeidingsmatinger.
  • Hindre feilposisjonering ved å vise PLANE-funksjonene (alternativ 8) med MOVE eller TURN uten separate posisjoneringsblokker. Hvis du viser STAY og posisjonerer rotasjonsaksene separat, må du bruke variablene Q120 til Q122 i stedet for faste akseverdier.
  • Dreie arbeidsplanet med PLANE-funksjoner (alternativ 8)

  • Unngå alvorlige matebrudd ved verktøyføringspunktet ved å unngå et ugunstig forhold mellom lineær akse- og rotasjonsaksebevegelse. Det er for eksempel problematisk med en betydelig endring i verktøyvinkelen samtidig med en liten endring i posisjonen til verktøyet. Ta hensyn til de forskjellige hastighetene til de involverte aksene.
  • Hvis maskinen beveger 5 akser samtidig, kan de kinematiske feilene til aksene akkumulere. Bruk så få akser som mulig samtidig.
  • Unngå unødvendige matebegrensninger, som du kan definere innenfor M128 eller funksjonen FUNCTION TCPM (alternativ 9) for utligningsbevegelser.
  • Kompenser verktøyoppstilling med FUNCTION TCPM (alternativ nr. 9)

  • Ta hensyn til den maskinspesifikke fremgangsmåten til rotasjonsakser.
  • Tips til programvare-endebrytere for modulo-akser

Tips til verktøy

  • En kulefres, CAM-utdata på verktøysenteret og en høy rotasjonsaksetoleranse TA (1° til 3°) i syklus 32 TOLERANSE gjør jevne matingsforløp mulig.
  • Kule- eller torusfres og CAM-utdata som referer til verktøyspissen krever lave rotasjonsaksetoleranser TA (ca. 0,1°) i syklus 32 TOLERANSE. Ved høyere verdier er det fare for skader på konturen. Omfanget av skadene på konturen er for eksempel avhengig av verktøyoppstilling, verktøyradius og inngrepsdybde.

Referansepunkter på verktøyet

Tips til brukervennlige NC-utdata

  • Muliggjør enkel tilpasning av NC-programmer ved å utnytte styringens bearbeidings- og touch-probe-sykluser.
  • Fremme både tilpasningsmulighetene og oversikte ved å definere matinger på et sentralt sted ved hjelp av variabler. Bruk helst fritt brukbare variabler, f.eks. QL parametere.
  • Variabler: Q-, QL-, QR- og QS-parameter

  • Forbedre oversikten ved å strukturere NC-programmene. Bruk for eksempel underprogrammer innenfor NC-programmene. Del om mulig større prosjekter i flere separate NC-programmer.
  • Programmeringsteknikker

  • Støtt korrigeringsmulighetene ved å vise verktøyradiuskorrigerte konturer.
  • Verktøyradiuskorrigering

  • Tillat rask navigering innenfor NC-programmer ved hjelp av inndelingspunkter.
  • Inndeling av NC-programmer

  • Kommuniser viktig informasjon om NC-programmet ved hjelp av kommentarer.
  • Innsetting av kommentarer

NC-styring og maskin

Bruk

Styringen beregner bevegelsene til de enkelte maskinaksene og de nødvendige hastighetsprofilene ut fra de definerte punktene i NC-programmet. Styringsinterne filterfunksjoner bearbeider og glatter konturen på en slik måte at styringen inneholder det høyeste tillatte baneavviket.

Ved hjelp av driftssystemet omformer maskinen de beregnede bevegelsene og hastighetsprofilene til verktøybevegelser.

Du kan optimere bearbeidingen ved hjelp av ulike inngreps- og korrigeringsmuligheter.

Tips til bruk av CAM-genererte NC-programmer

Tips til programvare-endebrytere for modulo-akser

 
Tip

Følgende tips til programvare-endebrytere for modulo-akser gjelder også for kjøregrenser.

Kjøregrenser

Følgende rammebetingelser gjelder for programvare-endebrytere for modulo-akser:

  • Nedre grense er større enn -360° og mindre enn +360°.
  • Øvre grense er ikke negativ og mindre enn +360°.
  • Nedre grense er ikke større enn øvre grense.
  • Nedre og øvre grense ligger mindre enn 360° fra hverandre.

Hvis rammebetingelsene ikke er oppfylt, kan ikke styringen bevege modulo-aksen, og det vises en feilmelding.

Hvis målposisjonen eller en posisjon tilsvarende den er innenfor det tillatte området, tillates en bevegelse med aktive modulo-endebrytere. Bevegelsesretningen bestemmes automatisk, siden kun én av posisjonene kan kjøres til om gangen. Legg merke til følgende eksempler!

Likeverdige posisjoner skiller seg fra hverandre med en forskyvning på n x 360° fra målposisjonen. Faktoren n tilsvarer et vilkårlig heltall.

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.

Eksempel

11 L C+0 R0 F5000

; Endebryter –80° og 80°

12 L C+320

; Målposisjon –40°

Styringen posisjonerer modulo-aksen mellom de aktive endebryterne i posisjon -40° som tilsvarer 320° .

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.

Eksempel

11 L C-100 R0 F5000

; Endebryter –90° og 90°

12 L IC+15

; Målposisjon –85°

Styringen utfører kjørebevegelsen siden målposisjonen er innenfor det tillatte området. Styringen posisjonerer aksen i retning av den nærmeste endebryteren.

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.

Eksempel

11 L C-100 R0 F5000

; Endebryter –90° og 90°

12 L IC-15

; Feilmelding

Styringen viser en feilmelding fordi målposisjonen er utenfor det tillatte området.

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.

Eksempler

11 L C+180 R0 F5000

; Endebryter –90° og 90°

12 L C-360

; Målposisjon 0°: Gjelder også et multiplum av 360°, f.eks. 720°

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 L C+180 R0 F5000

; Endebryter –90° og 90°

12 L C+360

; Målposisjon 360°: Gjelder også et multiplum av 360°, f.eks. 720°

Hvis aksen står nøyaktig midt på området som ikke er tillatt, er veien til begge endebrytere like lang. I dette tilfellet kan styringen kjøre aksen i begge retninger.

Hvis posisjoneringsblokken resulterer i to likeverde målposisjoner i det tillatte området, posisjonerer styringen mot den kortere banen. Hvis begge de likeverdige målposisjonene er 180° fra hverandre, velger styringen bevegelsesretningen i henhold til det programmerte fortegnet.

Definisjoner

Modulo-akse
Modulo-akser er akser der måleren kun gir verdier fra 0° til 359,9999°. Hvis en akse brukes som spindel, må maskinprodusenten konfigurere denne aksen som en modulo-akse.

Rollover-akse
Rollover-akser er rotasjonsakser som kan utføre flere eller et vilkårlig antall omdreininger. Maskinprodusenten må konfigurere en rollover-akse som en modulo-akse.

Modulo-tellemåte
Posisjonsvisningen til en rotasjonsakse med modulo-tellemåte er mellom 0° og 359,9999°. Hvis verdien på 359,9999° overskrides, starter visningen igjen ved 0°.

Funksjoner og funksjonspakker

Bevegelser ADP

Punkteverteilung

Punktfordeling

ADP

Sammenligning uten og med ADP

Cam-genererte NC-programmer med utilstrekkelig oppløsning og variabel punkttetthet i nærliggende baner kan føre til matesvingninger og feil på emnets overflate.

Funksjonen Advanced Dynamic Prediction ADP utvider den tidligere forhåndsberegningen av den tillatte maksimale matingsprofilen og optimerer bevegelsene til de involverte aksene ved fresing. Du kan derfor oppnå høy overflatekvalitet med kort behandlingstid og redusere arbeidsmengden ved etterbearbeiding.

  • Oversikt over de viktigste fordelene med ADP:
  • Ved bidireksjonal fresing har forover- og bakoverbanene en symmetrisk matingsatferd.
  • Nærliggende verktøybaner har jevne matehastigheter.
  • Negative effekter av typiske problemer med CAM-genererte NC-programmer utlignes eller reduseres, f.eks.:
    • korte trappeaktige trinn
    • grove buetoleranser
    • sterkt avrundede blokkendepunktkoordinater
  • Selv under vanskelige forhold holder styringen seg nøyaktig til de dynamiske parameterne.

Dynamic Efficiency

Anw245_V03_Schwerzerspanung_de_office

Med funksjonspakken Dynamic Efficiency kan du øke prosesspåliteligheten og effektiviteten ved kraftig belastning og skrubbebearbeiding.

  • Dynamic Efficiency inkluderer følgende programvarefunksjoner:
  • Active Chatter Control ACC (alternativ 145)
  • Adaptive Feed Control AFC (alternativ 45)
  • Sykluser for virvelfresing (alternativ 167)
  • Bruken av Dynamic Efficiency gir følgende fordeler:
  • ACC, AFC og virvelfresing reduserer bearbeidingstiden ved hjelp av høyere tidssponvolum.
  • AFC muliggjør verktøyovervåking og øker dermed prosesspåliteligheten.
  • ACC og virvelfresing forlenger verktøyets levetid.
 
Manual

Se brosjyren Alternativer og tilbehør for mer informasjon.

Dynamic Precision

Fraesteil_V100_CTC_V01_1_de_office

Med funksjonspakken Dynamic Precision kan du raskt og presist bearbeide med høy overflatekvalitet.

  • Dynamic Precision inkluderer følgende programvarefunksjoner:
  • Cross Talk Compensation CTC (alternativ 141)
  • Position Adaptive Control PAC (alternativ 142)
  • Load Adaptive Control LAC (alternativ 143)
  • Motion Adaptive Control MAC (alternativ 144)
  • Active Vibration Damping AVD (alternativ 146)
  • Hver av funksjonene tilbyr betydelige forbedringer. De kan også kombineres og utfylle hverandre:
  • CTC øker nøyaktigheten i akselerasjonsfasene.
  • AVD muliggjør bedre overflater.
  • CTC og AVD resulterer i rask og nøyaktig bearbeiding.
  • PAC fører til økt konturnøyaktighet.
  • LAC holder nøyaktigheten konstant, selv med variabel last.
  • MAC reduserer svingninger og øker maksimal akselerasjon under hutiggangsbevegelser.
 
Manual

Se brosjyren Alternativer og tilbehør for mer informasjon.