Enkel konturformel

Grunder

Schema: exekvering med SL-cykler och enkel konturformel

0 BEGIN CONTDEF MM

...

5 CONTOUR DEF

...

6 CYCL DEF 20 KONTURDATA

...

8 CYCL DEF 21 URFRAESNING

...

9 CYCL CALL

...

13 CYCL DEF 23 FINSKAER DJUP

...

14 CYCL CALL

...

16 CYCL DEF 24 FINSKAER SIDA

...

17 CYCL CALL

...

50 L Z+250 R0 FMAX M2

51 END PGM CONTDEF MM

Med den enkla konturformeln kan du sätta samman konturer av upp till nio delkonturer (fickor eller öar) på ett enkelt sätt. Styrsystemet beräknar den slutliga sammansatta konturen med hjälp av de valda delkonturerna.

 
Tip

Minnet för en SL-cykel (alla konturbeskrivningsprogram) är begränsat till maximalt 128 konturer . Antalet möjliga konturelement beror på konturtypen (invändig eller utvändig kontur) samt antalet konturbeskrivningar och motsvarar maximalt 16384 konturelement.

Tomma områden

Med hjälp av valfria tomma områden V (void) kan du utesluta vissa områden från bearbetningen. De här områdena kan t.ex. vara konturer i gjutdelar eller från tidigare bearbetningssteg. Du kan definiera upp till fem tomma områden.

Om du använder OCM-cykler matar styrsystemet ned lodrätt inom tomma områden.

Om du använder SL-cykler med nummer 22 till 24 beräknar styrsystemet nedmatningspositionen oberoende av definierade tomma områden.

Testa beteendet med hjälp av simuleringen.

  • Delkonturernas egenskaper
  • Man skall inte programmera någon radiekompensering.
  • Styrsystemet ignorerar matningar F och extrafunktioner M.
  • Koordinatomräkningar är tillåtna – om de programmeras inom delkonturerna är de även verksamma i efterföljande underprogram, men behöver inte återställas efter cykelanropet.
  • Underprogrammen får även innehålla koordinater i spindelaxeln, dessa ignoreras dock.
  • I underprogrammets första koordinatblock fastlägger man bearbetningsplanet.
  • Cyklernas egenskaper
  • Styrsystemet positionerar automatiskt verktyget vid säkerhetsavståndet före varje cykel.
  • Varje djupnivå fräses utan lyftning av verktyget. När det gäller öar sker fräsningen runtom.
  • Radien på ”innerhörn” kan programmeras – verktyget stannar inte, fräsmärken undviks (gäller för den yttersta verktygsbanan vid brotschning och finskär sida).
  • Vid finskär sida förflyttar styrsystemet verktyget till konturen på en tangentiell cirkelbana.
  • Även vid djupfinbearbetning förflyttar styrsystemet verktyget till arbetsstycket på en tangentiell cirkelbana (till exempel spindelaxel Z: cirkelbana i planet Z/X).
  • Styrsystemet bearbetar konturen genomgående med medfräsning eller motfräsning.

Måttuppgifterna för bearbetningen såsom fräsdjup, tilläggsmått och säkerhetsavstånd anges centralt i cykel 20 KONTURDATA resp. för OCM i cykel 271 OCM KONTURDATA.

Ange enkel konturformel

Via urvalsalternativet i åtgärdsfältet eller i formuläret kan du kombinera olika konturer i en matematisk formel.

Gör på följande sätt:

SF_4_NCFunktion_Einfuegen

  1. Välj Infoga NC-funktion
  2. Styrsystemet öppnar fönstret Infoga NC-funktion.
  3. Välj CONTOUR DEF
  4. Styrsystemet startar inmatningen av konturformeln.
  5. Ange den första delkonturen P1

  1. Välj urvalsalternativet Ficka P2 eller Ö I2
  2. Ange den andra delkonturen
  3. Ange vid behov djupet för den andra delkonturen.
  4. Fortsätt dialogen på tidigare beskrivet sätt tills alla delkonturer har angivits.
  5. Definiera tomma områden V i förekommande fall
  6.  
    Tip

    Djupet i de tomma områdena motsvarar det totala djupet som du definierar i bearbetningscykeln.

Styrsystemet erbjuder följande möjligheter för inmatning av konturen:

Selekteringsmöjligheter

Funktion

Fil

  • Inmatning
  • Filval

Definiera namnet på konturen eller välj Filval

QS

Definiera numret på en QS-parameter

LBL

  • Nummer
  • Namn
  • QS

Definiera numret, namnet eller QS-parametern för en label

Exempel:

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.

11 CONTOUR DEF P1 = LBL 1 I2 = LBL 2 DEPTH5 V1 = LBL 3

 
Tip
  • Programmeringsanvisning:
  • Det första djupet för delkonturen är djupet för cykeln. Den programmerade konturen begränsas till det här djupet. Andra delkonturer kan inte vara djupare än djupet för cykeln. Börja därför som princip alltid med den djupaste fickan.
  • Om konturen har definierats som ö tolkar styrsystemet det angivna djupet som öns höjd. Det angivna värdet utan förtecken utgår då från arbetsstyckets yta!
  • Om djupet har angetts till 0, är det i cykel 20 definierade djupet verksamt för fickor. Öar sticker då upp till arbetsstyckets yta!
  • Om den anropade filen finns i samma katalog som den anropande filen, kan du även koppla endast filnamnet utan sökväg.

Bearbetning av kontur med SL- eller OCM-cykler

 
Tip

Bearbetningen av den definierade sammansatta konturen sker med SL-cyklerna eller OCM-cyklerna (se Översikt).