Cykel 203 UNIVERSAL BORR.

ISO-programmering

G203

Användningsområde

Med den här cykeln kan du skapa borrhål med avtagande ansättning. Du kan välja att definiera en väntetid nere för cykeln. Du kan utföra cykeln med eller utan spånbrytning.

Cykelförlopp

  1. Beteende utan spånbrytning, utan minskningsvärde:
  2. Styrsystemet positionerar verktyget i spindelaxeln med snabbtransport FMAX till angivet SAEKERHETSAVSTAAND Q200 över arbetsstyckets yta
  3. Verktyget borrar med angiven MATNING DJUPQ206 till första SKAERDJUPQ202
  4. Sedan lyfter styrsystemet verktyget i verktygsaxeln upp ur hålet till SAEKERHETSAVSTAANDQ200
  5. Nu matar styrsystemet åter ned verktyget i hålet med snabbtransport och borrar sedan på nytt en ansättning med SKAERDJUP Q202 i MATNING DJUP Q206
  6. Vid arbete utan spånbrytning lyfter styrsystemet verktyget efter varje ansättning med MATNING TILLBAKAQ208 upp ur hålet till SAEKERHETSAVSTAANDQ200 och väntar där under VAENTETID UPPEQ210
  7. Detta förlopp upprepas tills DJUP Q201 uppnås
  8. När DJUP Q201 uppnås lyfter styrsystemet verktyget med FMAX upp ur hålet till SAEKERHETSAVSTAAND Q200 eller till 2. SAEKERHETSAVST.. Det 2. SAEKERHETSAVST. Q204 verkar först när dess programmerade värde är större än SAEKERHETSAVSTAAND Q200
  1. Beteende med spånbrytning, utan minskningsvärde:
  2. Styrsystemet positionerar verktyget i spindelaxeln med snabbtransport FMAX till angivet SAEKERHETSAVSTAANDQ200 över arbetsstyckets yta
  3. Verktyget borrar med angiven MATNING DJUPQ206 till första SKAERDJUPQ202
  4. Därefter lyfter styrsystemet verktyget med värdet AVST VID SPAANBRYT Q256 tillbaka
  5. Nu sker en ny ansättning med värdet SKAERDJUP Q202 med MATNING DJUP Q206
  6. Styrsystemet fortsätter ansättningen tills ANTAL SPAANBRYTN. Q213 har uppnåtts eller tills hålet har uppnått önskat DJUP Q201. När det definierade antalet spånbrytningar har uppnåtts men hålet inte har nått önskat DJUP Q201 förflyttar styrsystemet verktyget med MATNING TILLBAKA Q208 upp ur hålet till SAEKERHETSAVSTAAND Q200
  7. Om så har angivits väntar styrsystemet under VAENTETID UPPE Q210
  8. Därefter matar styrsystemet ner i hålet igen med snabbtransport till värdet AVST VID SPAANBRYT Q256 över det senaste skärdjupet
  9. Förloppet 2 till 7 upprepas ända tills DJUP Q201 uppnås
  10. När DJUP Q201 uppnås lyfter styrsystemet verktyget med FMAX upp ur hålet till SAEKERHETSAVSTAAND Q200 eller till 2. SAEKERHETSAVST.. Det 2. SAEKERHETSAVST. Q204 verkar först när dess programmerade värde är större än SAEKERHETSAVSTAAND Q200
  1. Beteende med spånbrytning, med minskningsvärde:
  2. Styrsystemet positionerar verktyget i spindelaxeln med snabbtransport FMAX till angivet SAEKERHETSAVSTAANDQ200 över arbetsstyckets yta
  3. Verktyget borrar med angiven MATNING DJUPQ206 till första SKAERDJUPQ202
  4. Därefter lyfter styrsystemet verktyget med värdet AVST VID SPAANBRYT Q256 tillbaka
  5. En ny ansättning sker för SKAERDJUP Q202 minus FOERMINSKN.VAERDE Q212 i MATNING DJUP Q206. Den ständigt minskande skillnaden mellan uppdaterat SKAERDJUP Q202 minus FOERMINSKN.VAERDE Q212 får inte bli mindre än MINSTA SKAERDJUP Q205 (Exempel: Q202=5, Q212=1, Q213=4, Q205=3: Det första skärdjupet är 5 mm, det andra skärdjupet är 5−1 = 4 mm, det tredje skärdjupet är 4−1 = 3 mm och det fjärde skärdjupet är också 3 mm)
  6. Styrsystemet fortsätter ansättningen tills ANTAL SPAANBRYTN. Q213 har uppnåtts eller tills hålet har uppnått önskat DJUP Q201. När det definierade antalet spånbrytningar har uppnåtts men hålet inte har nått önskat DJUP Q201 förflyttar styrsystemet verktyget med MATNING TILLBAKA Q208 upp ur hålet till SAEKERHETSAVSTAAND Q200
  7. Om så har angivits väntar styrsystemet nu under VAENTETID UPPE Q210
  8. Därefter matar styrsystemet ner i hålet igen med snabbtransport till värdet AVST VID SPAANBRYT Q256 över det senaste skärdjupet
  9. Förloppet 2 till 7 upprepas ända tills DJUP Q201 uppnås
  10. Om så har angivits väntar styrsystemet nu under VAENTETID NERE Q211
  11. När DJUP Q201 uppnås lyfter styrsystemet verktyget med FMAX upp ur hålet till SAEKERHETSAVSTAAND Q200 eller till 2. SAEKERHETSAVST.. Det 2. SAEKERHETSAVST. Q204 verkar först när dess programmerade värde är större än SAEKERHETSAVSTAAND Q200

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)
  • Denna cykel kan endast genomföras i bearbetningslägena FUNCTION MODE MILL och FUNCTION MODE TURN.
  • 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

  • Programmera positioneringsblocket till startpunkten (hålets mitt) i bearbetningsplanet med radiekompensering R0.
  • Cykelparametern Djups förtecken bestämmer arbetsriktningen. Om man programmerar Djup = 0 så utför styrsystemet inte cykeln.

Cykelparametrar

Hjälpbild

Parametrar

8H000_89

Q200 SAEKERHETSAVSTAAND ?

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

Inmatning: 0–99999,9999 alternativt PREDEF

Q201 DJUP ?

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

Inmatning: -99999,9999–+99999,9999

Q206 NEDMATNINGSHASTIGHET ?

Verktygets förflyttningshastighet vid borrningen i mm/min

Inmatning: 0–99999,999 alternativt FAUTO, FU

Q202 SKAERDJUP ?

Mått med vilket verktyget skall stegas nedåt. Värdet har inkrementell verkan.

    • Djupet får inte bestå av flera skärdjup. Styrsystemet förflyttar verktyget i en sekvens direkt till Djup om:
    • Skärdjup och Djup är lika
    • Skärdjup är större än Djup

Inmatning: 0–99999,9999

Q210 VAENTETID UPPE ?

Tid i sekunder som verktyget väntar på säkerhetsavståndet efter att styrsystemet har kört ut det ur hålet för urspåning.

Inmatning: 0–3600,0000 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

Q212 FOERMINSKNINGSVAERDE ?

Värde med vilket styrsystemet minskar Q202 SKAERDJUP efter varje ansättning. Värdet har inkrementell verkan.

Inmatning: 0–99999,9999

Q213 ANTAL SPAANBRYT INNAN TILLBAKA.?

Antal spånbrytningar efter vilka styrsystemet ska köra ut verktyget ur hålet för urspåning. För att bryta spånor lyfter styrsystemet verktyget tillbaka med avstånd för spånbrytning Q256.

Inmatning: 0–99999

Q205 MINSTA SKAERDJUP ?

När Q212 FOERMINSKN.VAERDE inte är lika med 0 begränsar styrsystemet ansättningen till det här värdet. Följaktligen kan skärdjupet inte bli mindre än Q205. Värdet har inkrementell verkan.

Inmatning: 0–99999,9999

Q211 VAENTETID NERE ?

Tid i sekunder som verktyget väntar vid hålets botten.

Inmatning: 0–3600,0000 alternativt PREDEF

Q208 MATNING TILLBAKA ?

Verktygets förflyttningshastighet vid utkörning ur hålet i mm/min. Om du anger Q208=0 utför styrsystemet förflyttningen tillbaka med matning Q206.

Inmatning: 0–99999,9999 alternativt FMAX, FAUTO, PREDEF

Q256 Tillbakagång för spånbrytning?

Värde med vilket styrsystemet kör tillbaka verktyget vid spånbrytning. Värdet har inkrementell verkan.

Inmatning: 0–99999,999 alternativt PREDEF

Q395 Referens till diameter (0/1)?

Välj om det angivna djupet ska baseras på verktygsspetsen eller verktygets cylindriska del. Om styrsystemet ska basera djupet på verktygets cylindriska del, måste du definiera verktygets spetsvinkel i kolumnen T-ANGLE i verktygstabellen TOOL.T.

0 = Djup baserat på verktygsspetsen

1: Djup baserat på verktygets cylindriska del

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 203 UNIVERSAL BORR. ~

Q200=+2

;SAEKERHETSAVSTAAND ~

Q201=-20

;DJUP ~

Q206=+150

;MATNING DJUP ~

Q202=+5

;SKAERDJUP ~

Q210=+0

;VAENTETID UPPE ~

Q203=+0

;KOORD. OEVERYTA ~

Q204=+50

;2. SAEKERHETSAVST. ~

Q212=+0

;FOERMINSKN.VAERDE ~

Q213=+0

;ANTAL SPAANBRYTN. ~

Q205=+0

;MINSTA SKAERDJUP ~

Q211=+0

;VAENTETID NERE ~

Q208=+99999

;MATNING TILLBAKA ~

Q256=+0.2

;AVST VID SPAANBRYT ~

Q395=+0

;REFERENS DJUP

12 L X+30 Y+20 FMAX M3

13 CYCL CALL