Cykel 256 REKTANGULAER OE

ISO-programmering

G256

Användningsområde

Med cykel 256 kan du bearbeta en rektangulär tapp. Om råämnesdimensionen är större än den maximalt möjliga ansättningen i sidled utför styrsystemet flera ansättningar i sidled tills slutmåttet har uppnåtts.

Cykelförlopp

  1. Verktyget förflyttas från cykelns startposition (tappens centrum) till startpositionen för bearbetningen av tappen. Startpositionen bestämmer du via parameter Q437. Standardinställningen (Q437=0) ligger 2 mm till höger om tappens råämne
  2. Om verktyget befinner sig på det andra säkerhetsavståndet, förflyttar styrsystemet verktyget till säkerhetsavståndet med snabbtransport FMAX och därifrån med nedmatningshastigheten till det första Skärdjupet
  3. Därefter förflyttas verktyget tangentiellt till tappens kontur och fräser denna ett varv
  4. Om det slutgiltiga måttet inte kan nås under ett varv ansätter styrsystemet verktyget med det aktuella skärdjupet i sidled och fräser sedan ett nytt varv. Styrsystemet tar hänsyn till råämnets dimension, den slutliga dimensionen och den tillåtna ansättningen i sidled. Detta förlopp upprepas tills det definierade färdiga måttet uppnås. Om du istället har placerat startpunkten vid ett hörn (Q437 ej lika med 0) och inte vid en sida, fräser styrsystemet spiralformigt från startpunkten och inåt tills det färdiga måttet har uppnåtts.
  5. Om ytterligare ansättningar krävs i djupet, förflyttas verktyget tangentiellt bort från konturen tillbaka till startpunkten för bearbetning av tappen
  6. Därefter förflyttar styrsystemet verktyget till nästa skärdjup och bearbetar tappen på detta djup
  7. Detta förlopp upprepas tills det programmerade djupet för tappen uppnås
  8. Vid cykelslutet positionerar styrsystemet verktyget i verktygsaxeln till den i cykeln definierade säkerhetshöjden. Slutpositionen stämmer alltså inte överens med startpositionen

Anmärkning

 
Hänvisning
Varning kollisionsrisk!
Om du har programmerat ett positivt djup i en cykel kommer styrsystemet att vända på beräkningen av förpositioneringen. Verktyget förflyttas med snabbtransport i verktygsaxeln till säkerhetsavståndet under arbetsstyckets yta! Det finns risk för kollision!
  1. Ange negativt djup
  2. Med maskinparameter displayDepthErr (nr 201003) väljer du om styrsystemet skall presentera ett felmeddelande (on) vid inmatning av ett positivt djup eller inte (off)
 
Hänvisning
Varning kollisionsrisk!
Om det inte finns tillräckligt mycket plats bredvid tappen för framkörningsrörelsen finns det risk för kollision.
  1. Beroende på framkörningsposition Q439 behöver styrsystemet utrymme för framkörningsrörelsen
  2. Tillse att det finns utrymme för framkörningsrörelsen bredvid tappen
  3. Minst verktygsdiametern + 2mm
  4. Vid slutet positionerar styrsystemet verktyget tillbaka vid säkerhetsavståndet, eller om så har angivits till det andra säkerhetsavståndet. Verktygets slutposition efter cykeln stämmer inte överens med startpositionen
  • Denna cykel kan du enbart genomföra i bearbetningsläget FUNCTION MODE MILL.
  • Styrsystemet förpositionerar automatiskt verktyget i verktygsaxeln. Q204 2. SAEKERHETSAVST. beaktas.
  • Styrsystemet reducerar skärdjupet till den i verktygstabellen definierade skärlängden LCUTS om skärlängden är kortare än det i cykeln angivna skärdjupet Q202.
  • Den här cykeln övervakar verktygets definierade brukslängd LU. Om LU-värdet är mindre än DJUP Q201 genererar styrsystemet ett felmeddelande.

Anvisningar om programmering

  • Förpositionera verktyget till startpositionen i bearbetningsplanet med radiekompensering R0. Beakta parameter Q367 (läge).
  • Cykelparametern Djups förtecken bestämmer arbetsriktningen. Om man programmerar Djup = 0 så utför styrsystemet inte cykeln.

Cykelparametrar

Hjälpbild

Parametrar

cyc256_2

Q218 1. SIDANS LAENGD ?

Tappens längd parallellt med bearbetningsplanets huvudaxel

Inmatning: 0–99999,9999

Q424 Råämnesmått sidlängd 1?

Tappens råämneslängd parallellt med bearbetningsplanets huvudaxel. Ange Råämnesmått sidlängd 1 större än 1. Sidans längd. Styrsystemet utför flera ansättningar i sidled om differensen mellan råämnesmått 1 och färdigmått 1 är större än den tillåtna ansättningen i sidled (verktygsradien gånger banöverlappningen Q370). Styrsystemet beräknar hela tiden en konstant ansättning i sidled.

Inmatning: 0–99999,9999

Q219 2. SIDANS LAENGD ?

Tappens längd parallellt med bearbetningsplanets komplementaxel. Ange Råämnesmått sidlängd 2 större än 2. Sidans längd. Styrsystemet utför flera ansättningar i sidled om differensen mellan råämnesmått 2 och färdigmått 2 är större än den tillåtna ansättningen i sidled (verktygsradien gånger banöverlappningen Q370). Styrsystemet beräknar hela tiden en konstant ansättning i sidled.

Inmatning: 0–99999,9999

Q425 Råämnesmått sidlängd 2?

Tappens råämneslängd parallellt med bearbetningsplanets komplementaxel

Inmatning: 0–99999,9999

Q220 Radie / Fas (+/-)?

Ange värdet för formelementet radie eller fas. Vid inmatning av ett positivt värde skapar styrsystemet en rundning på varje hörn. Det av dig angivna värdet motsvarar därmed radien. Vid inmatning av ett negativt värde, förses alla konturhörn med en fas, därmed motsvarar det angivna värdet fasens längd.

Inmatning: -99999,9999–+99999,9999

Q368 TILLAEGG FOER FINSKAER SIDA ?

Finbearbetningsarbetsmån i bearbetningsplanet, som styrsystemet lämnar kvar vid bearbetningen. Värdet har inkrementell verkan.

Inmatning: -99999,9999–+99999,9999

Q224 VRIDNINGSVINKEL ?

Vinkel som hela bearbetningen vrids med. Vridningscentrum ligger i den position som verktyget befinner sig i vid cykelanropet. Värdet har absolut verkan.

Inmatning: -360 000–+360000

CYC256_3

Q367 Tappens läge (0/1/2/3/4)?

Tappens läge baserat på verktygets position vid cykelanrop:

0: Verktygsposition = tappens mitt

1: Verktygsposition = nedre vänstra hörnet

2: Verktygsposition = nedre högra hörnet

3: Verktygsposition = övre högra hörnet

4: Verktygsposition = övre vänstra hörnet

Inmatning: 0, 1, 2, 3, 4

Q207 MATNING FRAESNING ?

Verktygets förflyttningshastighet vid fräsning i mm/min

Inmatning: 0–99999,999 alternativ FAUTO, FU, FZ

cyc256_4

8H000107

Q351 Fräsmetod? Med=+1, Mot=-1

Typ av fräsbearbetning. Hänsyn tas till spindelns rotationsriktning:

+1 = medfräsning

–1 = motfräsning

PREDEF: styrsystemet använder värdet från ett GLOBAL DEF-block

(Om 0 anges, sker bearbetningen i medfräsning)

Inmatning: –1, 0, +1 alternativt PREDEF

Q201 DJUP ?

Avstånd mellan arbetsstyckets yta och tappens botten. Värdet har inkrementell verkan.

Inmatning: -99999,9999–+99999,9999

Q202 SKAERDJUP ?

Mått med vilket verktyget skall stegas nedåt. Ange ett värde som är större än 0. Värdet har inkrementell verkan.

Inmatning: 0–99999,9999

Q206 NEDMATNINGSHASTIGHET ?

Verktygets förflyttningshastighet vid förflyttning mot Djup i mm/min

Inmatning: 0–99999,999 alternativt FAUTO, FMAX, FU, FZ

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 ?

Koordinat på spindelaxeln, vid vilken ingen kollision mellan verktyg och arbetsstycke (spänndon) kan ske. Värdet har inkrementell verkan.

Inmatning: 0–99999,9999 alternativt PREDEF

Q370 BANOEVERLAPP FAKTOR ?

Q370 x verktygsradien ger ansättningen i sidled k.

Inmatning: 0,0001–1,9999 alternativt PREDEF

Q437 Framkörningsposition (0...4)?

Bestäm verktygets framkörningsstrategi:

0: Till höger om tappen (grundinställning)

1: Nedre vänstra hörnet

2: Nedre högra hörnet

3: Övre högra hörnet

4: Övre vänstra hörnet

Välj en annan framkörningsposition om det skulle uppstå framkörningsmärken på tappens yta med inställning Q437=0.

Inmatning: 0, 1, 2, 3, 4

Q215 BEARBETNINGSSAETT (0/1/2) ?

Bestäm bearbetningsomfånget:

0: Grov- och finbearbetning

1: Endast grovbearbetning

2: Endast finbearbetning
Finbearbetning av sida och finbearbetning av djup utförs bara när respektive tilläggsmått (Q368, Q369) är definierat

Inmatning: 0, 1, 2

Q369 TILLAEGG FOER FINSKAER DJUP ?

Finbearbetningsarbetsmån för djupet. Värdet har inkrementell verkan.

Inmatning: 0–99999,9999

Q338 Skärdjup finskär?

Mått med vilket verktyget stegas i spindelaxeln vid finbearbetning.

Q338 = 0: Finbearbetning i en ansättning

Värdet har inkrementell verkan.

Inmatning: 0–99999,9999

Q385 Matning finbearb.?

Verktygets förflyttningshastighet vid finbearbetning av sida och botten mm/min

Inmatning: 0–99999,999 alternativ FAUTO, FU, FZ

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 256 REKTANGULAER OE ~

Q218=+60

;1. SIDANS LAENGD ~

Q424=+75

;RAAMNESMAATT 1 ~

Q219=+20

;2. SIDANS LAENGD ~

Q425=+60

;RAAMNESMAATT 2 ~

Q220=+0

;HOERNRADIE ~

Q368=+0

;TILLAEGG SIDA ~

Q224=+0

;VRIDNINGSVINKEL ~

Q367=+0

;TAPPENS LAEGE ~

Q207=+500

;MATNING FRAESNING ~

Q351=+1

;FRAESSMETOD ~

Q201=-20

;DJUP ~

Q202=+5

;SKAERDJUP ~

Q206=+3000

;MATNING DJUP ~

Q200=+2

;SAEKERHETSAVSTAAND ~

Q203=+0

;KOORD. OEVERYTA ~

Q204=+50

;2. SAEKERHETSAVST. ~

Q370=+1

;BANOEVERLAPP ~

Q437=+0

;FRAMKOERNINGSPOSITION ~

Q215=+1

;BEARBETNINGSSAETT ~

Q369=+0

;TILLAEGG DJUP ~

Q338=+0

;Skärdjup finskär ~

Q385=+500

;Matning finbearbetning

12 L X+50 Y+50 R0 FMAX M99