Cykel 872 INSTICK UTV. AXIELLT

ISO-programmering

G872

Användningsområde

 
Machine

Beakta anvisningarna i Er maskinhandbok!

Denna funktion måste friges och anpassas av maskintillverkaren.

cyc872

Med denna cykel kan du sticka spår axiellt (planstickning). Utvidgat funktionsomfång:

  • Vid konturens början och konturens slut kan du infoga en fas eller rundning
  • I cykeln kan du definiera vinkel för spårets sidoväggar
  • Du kan infoga en radie i konturhörnen

Du kan använda cykeln för grov-, fin- eller komplettbearbetning. Snittuppdelningen vid grovbearbetningen sker axelparallellt.

Cykelförlopp grovbearbetning

Styrsystemet använder verktygspositionen vid cykelanropet som cykelns startpunkt. Om startpunktens Z-koordinat är mindre än Q492 Konturstart Z, placerar styrsystemet verktyget i Z-koordinaten på Q492 och startar cykeln därifrån.

  1. Styrsystemet förflyttar verktyget vid det första insticket helt och hållet i materialet med en reducerad matning Q511 till instickets djup + arbetsmån.
  2. Styrsystemet drar tillbaka verktyget med snabbtransport
  3. Styrsystemet flyttar verktyget i sidled med värdet Q510 x verktygsbredden (Cutwidth)
  4. Med matning Q478 sticker styrsystemet på nytt
  5. Beroende på parameter Q462 drar styrsystemet tillbaka verktyget
  6. Styrsystemet bearbetar området mellan startpositionen och slutpunkten genom att upprepa stegen 2 till 4
  7. Så snart spårbredden har uppnåtts, placerar styrsystemet verktyget tillbaka i cykelns startpunkt med snabbtransport

Skedning

  1. Vid instick i det solida materialet förflyttar styrsystemet verktyget med reducerad matning Q511 till instickets djup + tilläggsmått
  2. Styrsystemet drar tillbaka verktyget med snabbtransport efter varje snitt
  3. Positionen och antalet fullsnitt beror på Q510 och skärets bredd (CUTWIDTH). Steg 1 och 2 upprepas tills alla fullsnitt har utförts
  4. Styrsystemet bearbetar återstående material med matningen Q478
  5. Styrsystemet drar tillbaka verktyget med snabbtransport efter varje snitt
  6. Styrsystemet upprepar steg 4 och 5 tills alla kammar har grovbearbetats
  7. Därefter positionerar styrsystemet verktyget med snabbtransport tillbaka till cykelns startpunkt

Cykelförlopp finbearbetning

Styrsystemet använder verktygspositionen vid cykelanropet som cykelns startpunkt. Om startpunktens Z-koordinat är mindre än Q492 Konturstart Z, placerar styrsystemet verktyget i Z-koordinaten på Q492 och startar cykeln därifrån.

  1. Styrsystemet placerar verktyget i den första spårsidan med snabbtransport.
  2. Styrsystemet finbearbetar spårets sidovägg med den definierade matningen Q505.
  3. Styrsystemet drar tillbaka verktyget med snabbtransport.
  4. Styrsystemet placerar verktyget i den andra spårsidan med snabbtransport.
  5. Styrsystemet finbearbetar spårets sidovägg med den definierade matningen Q505.
  6. Styrsystemet finbearbetar halva spåret med den definierade matningen.
  7. Styrsystemet placerar verktyget vid den första sidan med snabbtransport.
  8. Styrsystemet finbearbetar andra halvan av spåret med den definierade matningen.
  9. Styrsystemet placerar verktyget tillbaka i cykelns startpunkt med snabbtransport.

Anmärkning

  • Denna cykel kan du enbart genomföra i bearbetningsläget FUNCTION MODE TURN.
  • Verktygspositionen vid cykelanropet bestämmer storleken på området som ska bearbetas (cykelstartpunkt).

Anvisningar om programmering

  • Programmera positioneringsblocket före cykelanropet till startpunkten med radiekompensering R0.
  • Via FUNCTION TURNDATA CORR TCS: Z/X DCW och/eller en inmatning i DCW-kolumnen i svarvverktygstabellen kan ett tilläggsmått för bredden på stickverktyget definieras. DCW kan innehålla positiva och negativa värden och adderas till stickbredden: CUTWIDTH + DCWTab + FUNCTION TURNDATA CORR TCS: Z/X DCW. När en DCW som har angivits i tabellen är aktiv i grafiken, visas en via FUNCTION TURNDATA CORR TCS programmerad DCW inte.
  • När skedning är aktivt (Q562 = 1) och värdet Q462 MODE RETUR inte är lika med 0 genererar styrsystemet ett felmeddelande.

Cykelparametrar

Hjälpbild

Parametrar

Q215 Bearbetningsomfång (0/1/2/3)?

Bestäm bearbetningsomfånget:

0: Grov- och finbearbetning

1: Endast grovbearbetning

2: Endast finbearbetning till färdigt mått

3: Endast finbearbetning till arbetsmån

Inmatning: 0, 1, 2, 3

Q460 SAEKERHETSAVSTAAND ?

Reserverad, utan funktion för närvarande

Q491 Konturstart diameter?

X-koordinat för konturens startpunkt (diameteruppgift)

Inmatning: -99999,999–+99999,999

cyc872_1

Q492 Konturstart Z?

Z-koordinat för konturens startpunkt

Inmatning: -99999,999–+99999,999

Q493 Konturslut diameter?

X-koordinat för konturens slutpunkt (diameteruppgift)

Inmatning: -99999,999–+99999,999

Q494 Konturslut Z?

Z-koordinat för konturens slutpunkt

Inmatning: -99999,999–+99999,999

Q495 Flankens vinkel?

Vinkel mellan flanken vid konturens startpunkt och en linje parallellt med rotationsaxeln.

Inmatning: 0–89,9999

Q501 Typ av startelement (0/1/2)?

Bestäm typen av element vid konturens början (periferiytan):

0: Inget ytterligare element

1: Elementet är en fas

2: Elementet är en radie

Inmatning: 0, 1, 2

Q502 Startelementets storlek?

Startelementets storlek (faslängd)

Inmatning: 0–999999

Q500 Konturhoernets radie?

Radie för konturens innerhörn. När ingen radie har angivits blir resultatet skärplattans radie.

Inmatning: 0–999999

Q496 Den andra flankens vinkel?

Vinkel mellan flanken vid konturens slutpunkt och en linje parallellt med rotationsaxeln.

Inmatning: 0–89,9999

Q503 Typ av slutelement (0/1/2)?

Bestäm typen av element vid konturens slut:

0: Inget ytterligare element

1: Elementet är en fas

2: Elementet är en radie

Inmatning: 0, 1, 2

Q504 Slutelementets storlek?

Slutelementets storlek (faslängd)

Inmatning: 0–999999

Q478 Matning?

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

Inmatning: 0–99999,999 alternativ FAUTO

cyc872_2

Q483 Arbetsmaan diameter?

Diameterarbetsmån på den definierade konturen. Värdet har inkrementell verkan.

Inmatning: 0–99999

Q484 Arbetsmaan Z?

Arbetsmån för den definierade konturen i axiell riktning. Värdet har inkrementell verkan.

Inmatning: 0–99999

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

cyc872_1

Q463 Begränsning skärdjup?

Max. stickdjup per snitt

Inmatning: 0–99999

Q510 Överlappning för stickbredd?

Med faktor Q510 påverkar du verktygets ansättning i sidled vid grovbearbetning. Q510 multipliceras med verktygsbredden CUTWIDTH. På detta sätt erhålls ansättningen i sidled "k".

Inmatning: 0 001–1

Q511 Matningsfaktor i %?

Med faktor Q511 påverkar du matningen vid instick med fullt ingrepp, med andra ord vid instick med hela verktygsbredden CUTWIDTH.

Om du använder matningsfaktorn, kan du skapa optimala bearbetningsvillkor för den kvarvarande grovbearbetningen. På detta sätt kan du definiera matningshastigheten för grovbearbetning Q478 så hög att den ger optimala bearbetningsvillkor för den aktuella överlappningen för stickbredden (Q510). Styrsystemet reducerar då bara matningen med faktor Q511 vid instick med fullt ingrepp. Den totala bearbetningstiden kan därmed reduceras.

Inmatning: 0 001–150

Q462 Returbeteende (0/1)?

Med Q462 definierar du återgångsbeteendet efter insticket.

0: Styrsystemet drar tillbaka verktyget längs konturen

1: Styrsystemet flyttar först bort verktyget från konturen diagonalt och drar sedan tillbaka det

Inmatning: 0, 1

Q211 Väntetid / 1/min?

Ange den väntetid i antal verktygsspindelvarv som tillbakadragningen efter instick till botten ska fördröjas med. Först efter att verktyget har väntat i antalet varv från Q211 sker lyftningen.

Inmatning: 0–999,99

Q562 Skedning (0/1)?

0: Ingen skedning – det första insticket sker i det solida materialet och de efterföljande förskjuts i sidled och överlappar Q510 * skärets bredd (CUTWIDTH)

1: Skedning – förstickningen sker med fullsnitt. Därefter bearbetas återstående kammar. Dessa sticks efter varandra. Detta medför en central bortledning av spån och risken för att spånen kläms fast minskar betydligt

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 872 INSTICK UTV. AXIELLT ~

Q215=+0

;BEARBETNINGSSAETT ~

Q460=+2

;SAFETY CLEARANCE ~

Q491=+75

;KONTURSTART DIAMETER ~

Q492=-20

;KONTURSTART Z ~

Q493=+50

;KONTURSLUT X ~

Q494=-50

;KONTURSLUT Z ~

Q495=+5

;VINKEL FLANK ~

Q501=+1

;TYP STARTELEMENT ~

Q502=+0.5

;STORLEK STARTELEMENT ~

Q500=+1.5

;RADIE KONTURHOERN ~

Q496=+5

;VINKEL FLANK ~

Q503=+1

;TYP SLUTELEMENT ~

Q504=+0.5

;STORLEK SLUTELEMENT ~

Q478=+0.3

;MATNING ~

Q483=+0.4

;ARBETSMAAN DIAMETER ~

Q484=+0.2

;ARBETSMAAN Z ~

Q505=+0.2

;MATNING FINBEARB. ~

Q463=+0

;BEGRAENSNING SKAERDJUP ~

Q510=+0.08

;OEVERLAPPNING STICKA ~

Q511=+100

;MATNINGSFAKTOR ~

Q462=+0

;MODE RETUR ~

Q211=+3

;VAENTETID I VARV ~

Q562=+0

;SKEDNING

12 L X+75 Y+0 Z+2 FMAX M303

13 CYCL CALL