iTNC530 ellipszis paraméteres programozása

Поділитися
Вставка
  • Опубліковано 9 вер 2024

КОМЕНТАРІ • 16

  • @Acelas1
    @Acelas1 4 роки тому

    Köszönöm szépen.

  • @hunpinky3894
    @hunpinky3894 6 років тому

    Hello Feri, régebben jártam hozzád tanfolyamra, de akkor nem érdekelt annyira a Heidenhain, mert nem volt olyan gépünk. Ahogy nézem a videóidat sok minden visszajön. Ma a videód alapján megcsináltam az ellipszist, és kombináltam a programrész ismétléssel. Örülök, hogy rátaláltam a videóidra. Sajnos a jegyzeteimet nem találom. :( Emlékszem, hogy mindig vetítettél és úgy magyaráztad az aktuális anyagot. A power point fájlokat megosztanád velem? Főként a Heidenhain-nel kapcsolatos anyagok érdekelnének. Üdvözlettel Pinkász Tamás

  • @laszlokramer2761
    @laszlokramer2761 8 років тому

    Üdvözlöm Ferenc!
    A trochoid pályás horonymarást is hasonlóan kell leprogramozni vagy az egy más történet?
    Konkrétan egy furatmarásos bemerülésről trochoid-os nagyolásról és egy körbe simításról lenne szó.
    Tudna ebben segíteni?
    Köszönöm!

    • @ferencbordacs2319
      @ferencbordacs2319  8 років тому +2

      +László Krámer
      Üdvözöllek László!
      (Remélem nem probléma, ha tegeződünk? :) ) Igen, a trochoidális pályákat is hasonló elven
      kell megoldani. Az iTNC530-ban (opcionálisan) benne van egyébként a trochoidális marás az SL-ciklusok
      között, de az elég "szerény" tudású. Ha bonyolultabb kontúrt szeretnénk megoldani, akkor azt
      paraméteresen lehet leprogramozni. Hamarosan teszek fel majd egy trochoidális marás videot is.
      Köszönöm a megtisztelő érdeklődésedet, üdv: Bordács Feri

    • @laszlokramer2761
      @laszlokramer2761 8 років тому

      +Ferenc Bordács Az szuper lesz köszönöm szépen alig várom! Üdvözletem

  • @robertpickard3800
    @robertpickard3800 8 років тому

    Hello Sir
    thank you for tutorials.I starting with programing in hh itnc530 and your work is very helpfull.
    I have a programming station but I cant programming in 5 axis. Can you tell me on what version you re working
    Greeting from Poland

    • @ferencbordacs2319
      @ferencbordacs2319  8 років тому +1

      +Robert Pickard
      Hello Robert!
      Thank you for watching my videos. I am very happy, that I could help you.
      The version that I'm using is: iTNC530 60642404SP4. This is very good for programming 5 axis machining.

  • @pityupapcsak6929
    @pityupapcsak6929 7 років тому

    Hello!
    A segítséged szeretném kérni! NCT201 szimulátoron próbáltam megcsinálni ugyan ezt az ellipszist és az a problémám, hogy a legvégén nem zárja be az alakzatot, lyukas marad mindig ( interferencia hibát ír ki). Tudnál segíteni a megoldásban?

    • @ferencbordacs2319
      @ferencbordacs2319  7 років тому +1

      Szia!
      Ha nem záródik be az ellipszis, annak az az oka, hogy az utolsónak kiszámított pozíció nem talál vissza a kezdő pozícióra. Ha nem jól van megfogalmazva a leállás feltétele akkor ez előfordulhat. A megoldás: amikor észleli a program, hogy a szögparaméter már nagyobb és ezt a pozíciót már nem állítja elő, hanem megáll. Akkor még kell egy plusz lépés, ami "erőszakosan" a zárópozícióba viszi a szerszámot, és így nem marad lyuk a görbén.

    • @pityupapcsak6929
      @pityupapcsak6929 7 років тому

      Köszönöm a választ megoldottam

  • @peterdee1616
    @peterdee1616 7 років тому

    Üdvözletem! Nagyon sokat tanultam a videókból , nagyon hasznosak/ lenne is egy kérdésem: Miben kell megváltoztatnom a programot ha a megmunkálás irányát szeretném befolyásolni Pl. RL sugárkompenzáció alkalmazásánál Rámarást szeretnék alkalmazni? Kezdö vagyok a q paraméteres programozásnál , elöre is köszönöm a választ!

    • @ferencbordacs2319
      @ferencbordacs2319  7 років тому

      Szia Péter!
      Bocsánat, hogy csak most válaszolok remélem nem vagyok még túl későn.
      Ha visszafelé, fordított irányban szeretnél végighaladni az ellipszisen, akkor a "t" szögparamétert - ami a KLARTEXT programban Q0 - kell nem a 0-tól +360°-ig vinned, hanem a +360°-tól 0°-ig. Ezt úgy tudod megtenni, ha a kezdéskor nem 0-t hanem 360-at állítasz be. majd pedig nem növeled, hanem csökkented a Q0 értékét, amíg el nem éri a 0-at. Persze természetesen a leállási feltétel is meg fog változni azt kell vizsgálni, hogy a Q0 változó kisebb-e mint 0, met ha igen, akkor már nem kell tovább folytatni.
      Üdv: Bordács Feri :)

    • @peterdee1616
      @peterdee1616 7 років тому

      Időközben rájöttem :) , de köszönöm a választ , próbálom magam fejleszteni de ugye a saját kárán tanul az ember. Üdvözletem és várjuk az újabb videókat! Tisztelettel : Derda Peti

    • @ferencbordacs2319
      @ferencbordacs2319  7 років тому +2

      Az biztos!!! Mármint, hogy az ember a saját kárán tanul a legjobban... legalább is a programozásban biztosan!
      Ezért is van (talán), hogy azt mondják: Tudod melyik nyelvet ismerik a lprogramozók a világon a legjobban? .... Hát a káromkodásét! :)

  • @csaky67
    @csaky67 6 років тому

    Szia Feri!
    Ha a szerszám középpontja megy az ellipszisen, akkor a mart alakzat NEM ellipszis! :)

    • @ferencbordacs2319
      @ferencbordacs2319  6 років тому +3

      Szia Gergő! :-)
      Tökéletesen igazad van, abszolúte így van: ha a szerszám közepe megy ellipszisen akkor a szerszám (széle) NEM ellipszis pályán halad. Ennek oka, hogy egy ellipszis offszet görbéje NEM ellipszis! Kivéve azt az elfajuló esetet amikor a kistengely egyenlő a nagytengellyel, vagyis egy körről van szó.
      Ha azt akarjuk, hogy egy ellipszis csap ill. egy ellipszis zseb korrekt kontúrozása történjen meg. és még ráadásul ezt is mi magunk szeretnénk paraméteresen leprogramozni, akkor meg kell oldanunk a kontúr követés problémáját.
      Először is elő kell állítanunk az aktuális pozícióban az ellipszis érintőjét. Ehhez deriválni kell a paraméter szerint az ellipszis egyenletét. Xpont=-R*sin(t); Ypont=R*cos(t) adódik. Majd ezt 90°-al el kell forgatni (annak megfelelően, hogy melyik oldalon kívánunk végig menni a szerszámmal) így meg kapjuk az adott pontbeli normál vektort. Ezután ki kell számítani a normál vektor egységvektorát és erre a szerszám sugárral skalárisan rászorozva megkapjuk azt a vektort amit az ellipszis aktuális pontjának helyvektorához hozzáadva megkapjuk azt a helyet ahová pozícionálva a szerszám éppen meg fogja érinteni az ellipszis görbét.
      Ez a deriválás helyettesíthető véges differenciával, vagyis két egymást követő (nem túl távoli!) pont közti különbség vektorral. Ez mondjuk olyan esetben indokolt inkább, ha a görbe nem olyan egyszerűen deriválható mint az ellipszis esetében és meg szeretnénk "spórolni" a matekozást. :-)
      A másik (általam a tanfolyamokon általában alkalmazott) "egérút", hogy az ellipszis kontúrt egy szubrutinva írva SL-ciklussal nagyon egyszerűen leprogramozható a korrekt valóban mérethelyes ellipszis csap vagy zseb megmunkálása. Ilyenkor a kontúrkövetéssel járó "macerát" a Heidenhain vezérlő fogja elvégezni.
      Illetve meg lehet csinálni még a sima kontúrkövetéssel is.
      Hogy miért nem így van a videóban? Mert egyrészt azért van egy időkorlát is (mármint az én időm) aztán meg (ahogy a szamurájok mondják: "A cél az út maga!") az is igaz, hogy olyan gyakran az azért nem kell ellipszis kontúrú alkatrészeket gyártani, viszont (szerintem) nagyon jól bemutathatók a parametrikus programozás alapjai, fogásai.
      Amikre támaszkodva mindenki a saját területén átültetheti a saját problémájának megoldására.
      Köszönöm az észrevételt, és dicséret a SAS szemedért! :-)
      Kérlek a jövőben is kísérd figyelemmel a munkáimat...
      Maximális tisztelettel:
      Bordács Feri