Cykel 883 SVARVNING SIMULTANFINBEARBETNING (option 158)

ISO-programmering

G883

Användning

 
Machine

Beakta anvisningarna i Er maskinhandbok!

Denna funktion måste friges och anpassas av maskintillverkaren.

Cykeln är maskinberoende.

cyc883

Med denna cykel kan du bearbeta komplexa konturer som endast är tillgängliga med olika ansättningar. Vid denna bearbetning ändras ansättningen mellan verktyg och arbetsstycke. Det resulterar i minst en 3-axlars rörelse (två linjäraxlar och en rotationsaxel).

Cykeln övervakar arbetsstyckets kontur jämfört med verktyget och verktygshållaren. För att uppnå bästa möjliga ytor undviker cykeln då onödiga tiltrörelser.

För att framtvinga tiltrörelser kan du definiera ingreppsvinklar vid konturens start och slut. Då kan även vid enkla konturer ett stort område av skärplattan användas för att öka verktygens livslängd.

Exekvering med ett FreeTurn-verktyg

Du kan exekvera den här cykeln med FreeTurn-verktyg. Med den här metoden kan du genomföra de vanligaste svarvbearbetningarna med ett enda verktyg. Tack vare att verktyget är flexibelt kan bearbetningstiderna kortas eftersom färre verktygsbyten sker.

Förutsättning:

 
Tip

NC-programmet förblir oförändrat tills FreeTurn-verktygsskären anropas, se Exempel: svarvning med ett FreeTurn-verktyg

Cykelförlopp finbearbetning

Styrsystemet använder verktygspositionen vid cykelanropet som cykelns startpunkt. När startpunktens Z-koordinat är mindre än konturens startpunkt, placerar styrsystemet verktyget i Z-koordinaten på säkerhetsavståndet och startar cykeln därifrån.

  1. Styrsystemet kör till säkerhetsavståndet Q460. Förflyttningen sker med snabbtransport
  2. När det har programmerats kör styrsystemet till ansättningsvinkeln som styrsystemet beräknar utifrån de av dig definierade minimala och maximala ansättningsvinklarna
  3. Styrsystemet finbearbetar den färdiga detaljens kontur (konturens startpunkt till konturens slutpunkt) samtidigt med den definierade matningen Q505
  4. Styrsystemet drar tillbaka verktyget till säkerhetsavståndet med den definierade matningen
  5. Styrsystemet placerar verktyget tillbaka i cykelns startpunkt med snabbtransport

Anmärkning

 
Hänvisning
Varning kollisionsrisk!
Styrsystemet utför ingen kollisionsövervakning (DCM). Under bearbetningen finns det kollisionsrisk!
  1. Kontrollera förlopp och kontur med hjälp av simuleringen
  2. Kör långsamt in NC-programmet
 
Hänvisning
Varning kollisionsrisk!
Cykeln använder verktygspositionen som cykelns startposition vid cykelanropet. En felaktig förpositionering kan leda till skador på konturen. Det finns risk för kollision!
  1. Kör verktyget i X- och Z-led till en säker position
 
Hänvisning
Varning kollisionsrisk!
Om konturen slutar för nära spännanordningen, kan detta leda till en kollision mellan verktyg och spännanordningar under exekveringen.
  1. Vid fastspänningen ska du ta hänsyn till både verktygspositioneringen och frånkörningsrörelsen
  • Denna cykel kan du enbart genomföra i bearbetningsläget FUNCTION MODE TURN.
  • Cykeln beräknar endast en kollisionsfri bana utifrån den angivna informationen.
  • Programvarugränslägesbrytare begränsar de möjliga infallsvinklarna Q556 och Q557. Om brytaren för programvarugränslägesbrytarna är avaktiverad i driftart Programmering i arbetsområdet Simulering kan simuleringen avvika från den efterföljande bearbetningen.
  • Cykeln beräknar en kollisionsfri bana. För att göra detta använder den enbart verktygshållarens 2D-kontur utan djupet i Y-axeln.

Anvisningar om programmering

  • Före cykelanropet måste du programmera cykel 14 KONTUR eller SEL CONTOUR för att definiera underprogrammen.
  • Placera verktyget i en säker position före cykelanropet.
  • Cykeln kräver en radiekompensering (RL/RR) i konturbeskrivningen.
  • Före cykelanropet måste du programmera FUNCTION TCPM. HEIDENHAIN rekommenderar att du programmerar verktygets utgångspunkt REFPNT TIP-CENTER i FUNCTION TCMP.
  • När du använder lokala Q-parametrar QL i ett konturunderprogram, måste du även tilldela eller beräkna dessa i konturunderprogrammet.
  • Tänk på att ju mindre upplösningen är i cykelparametern Q555, desto tidigare kan man då också hitta en lösning i komplexa situationer. Emellertid är då även beräkningstiden längre.
  • Cykeln kräver definition av en verktygshållare för att kunna beräkna infallsvinkeln. Du tilldelar då verktyget en hållare i verktygstabellskolumnen KINEMATIC.
  • Tänk på att cykelparametrarna Q565 (finbearbetningsarbetsmån D.) och Q566 (finbearbetningsarbetsmån Z) inte går att kombinera med Q567 (finbearbetningsarbetsmån kontur)!

Cykelparametrar

Hjälpbild

Parametrar

Q460 SAEKERHETSAVSTAAND ?

Avstånd för återgångsrörelse och förpositionering. Värdet har inkrementell verkan.

Inmatning: 0–999999

Q499 Vänd kontur (0-2)?

Bestäm konturens bearbetningsriktning:

0: Konturen bearbetas i den programmerade riktningen

1: Konturen bearbetas i motsatt riktning mot den programmerade riktningen

2: Konturen bearbetas i motsatt riktning mot den programmerade riktningen, dessutom anpassas verktygets läge

Inmatning: 0, 1, 2

cyc883_1

Q558 Förlängningsvinkel konturstart?

Vinkel i WPL-CS, med vilken cykeln vid den programmerade startpunkten förlänger konturen fram till råämnet. Den här vinkeln ser till att råämnet inte skadas.

Inmatning: -180–+180

Q559 Förlängningsvinkel konturslut?

Vinkel i WPL-CS, med vilken cykeln vid den programmerade slutpunkten förlänger konturen fram till råämnet. Den här vinkeln ser till att råämnet inte skadas.

Inmatning: -180–+180

Q505 Matning finbearb.?

Matningshastighet vid finbearbetning. Om du har programmerat M136, tolkar styrsystemet matningen som millimeter per varv utan M136 som millimeter per minut.

Inmatning: 0–99999,999 alternativ FAUTO

Q556 Minimal ingreppsvinkel?

Minsta möjliga tillåtna vinkel för positioneringen mellan verktyg och arbetsstycke baserat på Z-axeln.

Inmatning: -180–+180

Q557 Maximal ingreppsvinkel?

Största möjliga tillåtna vinkel för positioneringen mellan verktyg och arbetsstycke baserat på Z-axeln.

Inmatning: -180–+180

Q555 Vinkelsteg för beräkning?

Steglängd för beräkning av möjliga lösningar

Inmatning: 0,5–9,99

Q537 Ingreppsvinkel(0=N/1=J/2=S/3=E)?

Bestäm om en ingreppsvinkel ska vara aktiv:

0: Inga ingreppsvinklar aktiva

1: Ingreppsvinklar aktiva

2: Ingreppsvinkel vid konturstart aktiv

3: Ingreppsvinkel vid konturslut aktiv

Inmatning: 0, 1, 2, 3

Q538 Ingreppsvinkel i konturstart?

Ingreppsvinkel i början av den programmerade konturen (WPL-CS)

Inmatning: -180–+180

cyc883_2

Q539 Ingreppsvinkel i konturslut?

Ingreppsvinkel i slutet av den programmerade konturen (WPL-CS)

Inmatning: -180–+180

Q565 Finarbetsmån diameter?.

Diameterarbetsmån som blir kvar på konturen efter finbearbetningen. Värdet har inkrementell verkan.

Inmatning: -9–+99999

Q566 Finarbetsmån Z?

Arbetsmån på den definierade konturen i axiell riktning, som blir kvar på konturen efter finbearbetningen. Värdet har inkrementell verkan.

Inmatning: -9–+99999

Q567 Finarbetsmån kontur?

Konturparallell arbetsmån på den definierade konturen som blir kvar efter finbearbetningen. Värdet har inkrementell verkan.

Inmatning: -9–+99999

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.

Exempel

11 CYCL DEF 883 SVARVNING SIMULTANFINBEARBETNING ~

Q460=+2

;SAFETY CLEARANCE ~

Q499=+0

;VAEND KONTUR ~

Q558=+0

;F.VINKEL KONTURSTART ~

Q559=+90

;F.VINKEL KONTURSLUT ~

Q505=+0.2

;MATNING FINSKAER ~

Q556=-30

;MIN. INGREPPSVINKEL ~

Q557=+30

;MAX. INGREPPSVINKEL ~

Q555=+7

;VINKELSTEG ~

Q537=+0

;INGREPPSVINKEL AKTIV ~

Q538=+0

;INGREPPSVINKEL START ~

Q539=+0

;INGREPPSVINKEL SLUT ~

Q565=+0

;FINARBETSMAAN D. ~

Q566=+0

;FINARBETSMAAN Z ~

Q567=+0

;FINARBETSMAAN KONT

12 L X+58 Y+0 FMAX M303

13 L Z+50 FMAX

14 CYCL CALL