Keresés

Új hozzászólás Aktív témák

  • nchelp

    tag

    válasz hazock #1003 üzenetére

    Pedig, ha a marónak is van számottevő sarokrádiusza, akkor az növeli a paraméterek számát. De ha csak egy élről van szó, az meglepően egyszerű.Olyankor szoktunk simán hazudni a vezérlőnek, mintha vízszintes orsóból dolgoznánk. Alapszabály, hogy a szerszámot el kell tolni egy [rádiusz-sarokrádiusz] értékkel. Hogy ne kelljen kinullázni a szerszámhosszot, a lapka KÖRKÖZÉPPONTJÁNAK pályáját kell programozni. A te példád szerint D52R3-ról beszélünk. Vegyünk kezdésnek egy 100X70X60-as téglatestet, aminek nullpontja felül, X-ben középen, Y-ban a + oldalon van.

    Ennek az X50-re eső élére akarunk egy R8-at. Hogy a lapka egyenirányban dolgozzon, a negatív Y irány felől léptetünk. A dolgunk egyszerű, mert csak a léptetést kell paraméterezni, lejárjuk oda-vissza, tehát 4 paraméter.

    BLK FORM-ot ki-ki rajzoltat magának, amilyent szimpatikus :)

    TOOL CALL 1 Z S1280 F1500
    LZ150 R0 FMAX M3
    FN0: Q1=-85
    FN0: Q2=-84
    FN0: Q3=2
    FN0: Q4=2
    CYCL. DEF. 7.0 NULLPUNKT
    CYCL. DEF. 7.1 X 23
    CYCL. DEF. 7.2 Z-3 (a lapkarádiusz középpontja miatt, ugyanist azt vezéreljük.)
    L X42 (azaz oldal-rádiusz) Y-90 R0 FMAX
    L Z5 R0 FMAX
    L Z3
    CC X42 Z-8
    LBL 1
    L YQ1
    C X53 Z-8 DR+
    L YQ2
    C X42 Z3 DR-
    FN1: Q1=Q1+Q3
    FN2: Q2=Q2+Q3
    FN10 (12?): IF [Q2 LT Q4] GOTO LBL1
    FN2: Q1=Q4-1
    FN0: Q2=Q4
    CALL LBL1 REP1
    L Z100 R0 FMAX
    stb...
    Ezzel a példával a "legbiztonságosabb", mivel nem használunk kontúrkövetést, így nem kell átírnunk szerszámhosszot, szerszámtengelyt, rádiuszt, stb. Csak a nullponteltolást kell megszüntetnünk. Kérdéseidet várom ide, ha valami nem érthető.

    [ Szerkesztve ]

    nchelp

Új hozzászólás Aktív témák