Cykel 220 MOENSTER CIRKEL

ISO-programmering

G220

Användningsområde

Med den här cykeln definierar du ett punktmönster som helcirkel eller cirkelsegment. Dessa används till en tidigare definierad bearbetningscykel.

Cykelförlopp

  1. Styrsystemet positionerar verktyget från den aktuella positionen till startpunkten för den första bearbetningen med snabbtransport.
  2. Ordningsföljd:

    • Förflyttning till det andra säkerhetsavståndet (spindelaxel)
    • Förflyttning till startpunkten i bearbetningsplanet
    • Förflyttning till säkerhetsavståndet över arbetsstyckets yta (spindelaxel)
  3. Från den här position utför styrsystemet den sist definierade bearbetningscykeln
  4. Därefter positionerar styrsystemet verktyget med en rätlinjig rörelse eller med en cirkelrörelsepå startpunkten för nästa bearbetning. Verktyget befinner sig då på säkerhetsavståndet (eller det andra säkerhetsavståndet)
  5. Detta förlopp (1 till 3) upprepas tills alla bearbetningarna har utförts.
 
Tip

Om den här cykeln exekveras i driftart Programkörning/enkelblock , stannar styrsystemet mellan punkterna i punktmönstret.

Anmärkning

  • Denna cykel kan du enbart genomföra i bearbetningsläget FUNCTION MODE MILL.
  • Cykel 220 är DEF-aktiv. Dessutom anropar cykel 220 automatiskt den senast definierade bearbetningscykeln.

Anvisningar om programmering

  • Om du kombinerar någon av bearbetningscyklerna 200 till 209 och 251 till 267 med cykel 220 eller med cykel 221 så hämtas säkerhetsavståndet, arbetsstyckets yta och det andra säkerhetsavståndet från cykel 220 resp. 221. Detta gäller inom NC-programmet ända tills den berörda parametern skrivs över på nytt.
  • Exempel: Om cykel 200 definieras i ett NC-program med Q203= 0 och sedan en cykel 220 programmeras med Q203= -5 kommer vid ett efterföljande CYCL CALL och M99-anrop Q203= -5 att användas. Cyklerna 220 och 221 skriver över ovan nämna parametrar för CALL-aktiva bearbetningscykler (när samma inmatningsparametrar förekommer i båda cyklerna).

Cykelparametrar

Hjälpbild

Parametrar

8H000119

Q216 CENTRUM 1. AXEL ?

Cirkelsegmentets mittpunkt i bearbetningsplanets huvudaxel. Värdet har absolut verkan.

Inmatning: -99999,9999–+99999,9999

Q217 CENTRUM 2. AXEL ?

Cirkelsegmentets mittpunkt i bearbetningsplanets komplementaxel. Värdet har absolut verkan.

Inmatning: -99999,9999–+99999,9999

Q244 CIRKELSEGMENT-DIAMETER ?

Cirkelsegmentets diameter

Inmatning: 0–99999,9999

Q245 STARTVINKEL ?

Vinkel mellan bearbetningsplanets huvudaxel och startpunkten för den första bearbetningen på cirkelsegmentet. Värdet har absolut verkan.

Inmatning: -360 000–+360000

Q246 SLUTVINKEL ?

Vinkel mellan bearbetningsplanets huvudaxel och startpunkten för den sista bearbetningen på cirkelsegmentet (gäller inte för helcirklar). Ange en slutvinkel som skiljer sig från startvinkeln. Om en större slutvinkel än startvinkel anges, sker bearbetningen moturs och i annat fall medurs. Värdet har absolut verkan.

Inmatning: -360 000–+360000

Q247 VINKELSTEG ?

Vinkel mellan bearbetningarna på helcirkeln. Om vinkelsteget är lika med noll beräknar styrsystemet vinkelsteget utifrån startvinkel, slutvinkel och antal bearbetningar. Om ett vinkelsteg har angetts tar styrsystemet inte hänsyn till slutvinkeln; vinkelstegets förtecken bestämmer bearbetningsriktningen (– = medurs). Värdet har inkrementell verkan.

Inmatning: -360 000–+360000

Q241 ANTAL BEARBETNINGAR ?

Antal bearbetningar på cirkelsegmentet

Inmatning: 1–99999

8H000118

Q200 SAEKERHETSAVSTAAND ?

Avstånd mellan verktygsspets och arbetsstyckesyta. Värdet har inkrementell verkan.

Inmatning: 0–99999,9999 alternativt PREDEF

Q203 KOORD. OEVERYTA ARBETSSTYCKE ?

Koordinat för arbetsstyckets yta i relation till den aktiva nollpunkten. Värdet har absolut verkan.

Inmatning: -99999,9999–+99999,9999

Q204 2. SAEKERHETSAVSTAAND ?

Avstånd i verktygsaxeln mellan verktyg och arbetsstycke (spänndon) vid vilket ingen kollision kan ske. Värdet har inkrementell verkan.

Inmatning: 0–99999,9999 alternativt PREDEF

Q301 Förfl. till säkerhetshöjd (0/1)?

Definition av hur verktyget skall förflyttas mellan bearbetningarna:

0: Kör till säkerhetsavståndet mellan bearbetningarna

1: Kör till det andra säkerhetsavståndet mellan bearbetningarna

Inmatning: 0, 1

Q365 Förflyttn.typ? Linje=0/Cirkel=1

Bestämmer med vilken konturfunktion verktyget skall förflyttas mellan bearbetningarna:

0: Kör i en rät linje mellan bearbetningarna

1: Kör cirkulärt längs cirkelsegmentets diameter mellan bearbetningarna

Inmatning: 0, 1

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 220 MOENSTER CIRKEL ~

Q216=+50

;CENTRUM 1. AXEL ~

Q217=+50

;CENTRUM 2. AXEL ~

Q244=+60

;CIRK.SEG.-DIAMETER ~

Q245=+0

;STARTVINKEL ~

Q246=+360

;SLUTVINKEL ~

Q247=+0

;VINKELSTEG ~

Q241=+8

;ANTAL BEARBETNINGAR ~

Q200=+2

;SAEKERHETSAVSTAAND ~

Q203=+0

;KOORD. OEVERYTA ~

Q204=+50

;2. SAEKERHETSAVST. ~

Q301=+1

;FLYTTA TILL S.HOEJD ~

Q365=+0

;TYP AV FOERLFYTTNING

12 CYCL CALL