ISO-programmering
G220
G220
Med den här cykeln definierar du ett punktmönster som helcirkel eller cirkelsegment. Dessa används till en tidigare definierad bearbetningscykel.
Ordningsföljd:
Om den här cykeln exekveras i driftart Programkörning/enkelblock , stannar styrsystemet mellan punkterna i punktmönstret.
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).
Hjälpbild | Parametrar |
---|---|
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 | |
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 | |
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.
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.
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.
11 CYCL DEF 220 MOENSTER CIRKEL ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
12 CYCL CALL |