Igen,ez az amit megvettem. Jelen állapotában nekem túl hosszú,de már kezd a fejemben összeállni a terv. Van a csőtengelyben egy olyan szakasz,aminek nincs szerepe szerintem,eleve a ház is rövidebb szakaszon volt megfogva. Az a tervem,hogy ezt a nem szükséges részt szedném le a tengelyből és persze a hozzá tartozó behúzószárból is. Szerintem járható az út,ahogy kigondoltam de örülnék neki,ha ránéznétek majd,hogy mit is tervezek.
Jelenleg szét van szedve az orsó és visszaméregetésre vár,egy-két helyen nem könnyű megmérni,hogy mi mekkora és meddig tart.
Ha készen vagyok vele,készítek 3D modellt és rajzot is róla,amin be fogom jelölni az elképzelésemet : így lesz miről konkrétan beszélni.
Egy SK40-es főorsót vettem meg,ami itt a fórumon is fent volt. Reckermann primo gép fej része volt,elég hosszú a csőtengely,így rövidíteni kell majd rajta. Jelenleg szétszedés-modellezés szintjén áll,egyelőre 3D nyomtatott befogóval próbálgatom,hogy milyen gomba is való hozzá.
Mivel csak egy fázis áll rendelkezésre 32 A-rel,így nem tervezhetek óriási teljesítménnyel a főorsó tekintetében sem.
Hobby műhely - hobby gép és ez vonatkozik a szerszámcserére is. Az ideje abszolút nem kritikus,még maga a tár kialakítása sincs eldöntve. Egyelőre ez nem is prioritás jelenleg,de a fej rész tervezésénél jó tudni,hogy milyen lehetőségeket kell betervezni a pozícióban történő megállításhoz.
Ezt a kényszerpályás ötletet nem tudom egyelőre elképzelni,de ilyen elvtől sem zárkózom el.Ha asszinkron motor lesz a végső megoldás,akkor egy Jaskawa J1000 például 2,2 kW-ig képes motort fogadni,valami ilyesmire gondoltam. (100-150 W teljesítmény áll rendelkezése jelenleg amivel alumíniumot is marok,ebből kiindulva gondolnám ezt a teljesítményt. )
Ha érdekes a dolog,akkor készítek majd pár képet az orsósórl,szétszedett állapotban.
Mint írta fórumtársunk egy 40-es befogóhoz már legalább 10 kW dukál, leginkább azért mert gondolom nem lesz mechanikus tartományváltód. Egy ekkora hajtás és motor ára szervoban elég húzós még bontottban is. Marada az aszinkron motor és egy vectoros frekiváltó mely tud fogadni encodert -ez szintén említve lett-, de ez sem olcsó mulatság.
Végül mivel ez a gép akárhogyan is de csak egy hobby műhelyben épül így hobby kategóriás lesz, gondolom a szetrszámcsere ideje sem lesz kritukus. Így aztán én még nem vetném el a mechanikus pozícióba állítást sem. Főorsó megáll és pl. egy pneumatikus munkahenger egy kényszerpályán megfelelő pozícióba forgat. 2-3 féletételt kell csak figyelni, hogy nem legyen karambol.
Oké tudom ez ma már nem egy elegéns megoldás, de ha azt nézed hogy maguk a szerszámváltások is a mai napig is kényszerkapcsolatos mechanikus szerkezetek nem olyan osztályidegen a dolog. A motor meg a fóorsó kapcsolata közé minden bizonnyal beférne valamilyen tárcsaszerű alkatrész.
Persze azt is kellene tudni egyáltalán milyen rendszerű lesz a szerszámtár.
Köszönöm ! Ez nagyot tud dobni egy hagyományos marógép használhatóságán . Emlékszem még , régebben Fektiforg osztott meg egy ilyen megoldásról videót . De akkor ez egy elérhető ,megvásárolható megoldás . Jó tudni .
Nincs ebben semmi furcsa: nem feltétlenül kell a programnak vezérelni a főorsót, elég, ha tudja, hogy mi a pozíciója. Amíg a szinkron él, addig követi, mert pont ez a feladat. Ha pl. a terhelés miatt lelassul a főorsó, akkor a tengelynek igazodnia kell hozzá.
Köszönöm a videót. Csak azért kérdeztem rá mert számomra egy kicsit furcsa hogy leállított főorsó mellett ha kézzel megforgatom az orsót megmozdul a tengely. De ez csak az én szubjektív véleményem.
A forgójeladó specifikációjában benne van a maximális fordulatszám. Az esetek 90%-ában a 7-8.000 fordulat nem jelent gondot. Ha nem gond hogy Kínából rendelj nézz körül az alábbi oldalon.
Csak félszemmel követtem a dolgot , mert úgysem értem teljesen . De itt találtam egy érdekességet . Úgy értelmezem hogy tudja a program a lefejtő marás szinkronizálását . Tehát egy főorsót egy teljesen független módon forgatok ,azt az osztófej a beállított arányban követni fogja CNC hajtással ?
Teljesen érthető amit írsz. Akkor jól gondolom, hogy szögelfordulás programozása a főorsónál nem lehetséges. Azt jól olvastam ki a kommentedből hogyha kézzel forgatom a főorsót akkor a vele szinkronizált tengely is mozog?
Örömmel látom,hogy milyen eszmecsere és ötletek merülnek fel,még ha egy része még nem is világos számomra.
A géphez az SK40-es főorsót megvettem,átalakításra vár,hogy használni lehessen. A megálmodott gép és paraméterei valahol félúton az igazi hobbycnc és az ipari gépek paraméterei között találhatóak.
A főorsó azért lett ilyen méretű,mert ehhez tudtam hozzájutni nekem megfelelő áron. A terv egy közepes megmunkálási tartománnyal rendelkező gép létrehozása,ami lehetőség szerint,automata szerszámcserével működik majd. Amennyiben ez nem megvalósítható a kezemben lévő,ipari eszközökhöz képest igen szegény eszköztárral,akkor a kézi - gombnyomással működtetett szerszámcserétől sem zárkózom el. Ha viszont megoldható az automata csere is,az még jobb dolog.
Jelenleg a maximum fordulat 7-8000 1/percre van becsülve,a főorsóban lévő csapágyak határfordulatszáma alapján. Teljesítményben 2,5 - 2,8 kW a kiszemelt motor,ilyen step-dires szervó szettet még lehet venni elfogadható áron.
Az UCCNC-ben C tengelyként definiálás egy egyszerűbbnek tűnő megoldás,mint speciális szervó meghajtókat keresni (számomra) elérhető áron. Ha ez egy kis szoftveres varázslattal és plusz egy induktív érzékelővel megoldható,akkor én nagyon elégedett lennék.
Első körben merev száras menetfúrásról (szerintem nem is lenne hozzá elég nyomaték ilyen alacsony fordulaton) és kiesztergálófejről nem álmodozom. Ha néhány maró és csigafúró elérhető bemért állapotban a tárból és a gép képes beváltani őket,elértem a célom.
Persze rettentően sok kérdés van így is a fejemben ezzel kapcsolatban : mind szoftveres részhez,mind mechanikai részhez fűződően.
Van 1024-es felbontású enkóderem A és B kimenettel,amin van index jel is : ha jól tudom,ez utóbbi fordulatonként egyszer van. Ezt is rá lehetne applikálni a főorsóra,csak szerintem a nagy fordulatszámot nem bírná.
Igen, leginkább menethez használatos a szinkron mozgás, és ilyenkor a program pontosan tudja a főorsó pozícióját. (Ha kikapcsolod és kézzel forgatod, akár oda-vissza, akkor is a szinkronizált tengely megfelelően fog mozogni.) De a főorsó nem pozícionálható, csak a már leírt trükkel, amikor tengelyként használjuk.
Pont ezt kérdeztem dezsoe-töl korábban amikor a szinkronizálásról írt, hogy a rigid tappinghoz használja-e. Tehát, a forgójeladó értékeiből nem tud szögelfordulást számolni az UCCNC.
Tehát akkor ha nem step/dir a szabályzás módja, hanem az általad említett PWM vagy 0-10V akkor lehetne használni a forgójeladót. Vagy ezekben az esetekben sem tud szögelfordulást mérni és használni az UCCNC.
Akkor lehet ha: A főorsó zárt hurkú szabályzáshoz, hogy működjön az alábbi feltételeknek kell eleget tenni: - A főorsónak a főorsó PWM vagy analog kimeneti jellel vezéreltnek kell lennie. - A főorsóhoz egy inkrementális jeladót (encodert) kell csatlakoztatni, aminek az A és B csatorna jeleit be kell kötni a mozgásvezérlő bemeneteire. (Megjegyzés: Index csatornás sebesség mérés nem használható ehhez a funkcióhoz, a visszacsatoló jelet mindenképpen egy inkrementális encoder A és B csatornájának kell szolgáltatnia.) A PID szabályzó beállításához a paraméterek a következők: Kp: Arányos tag. Kd: Differenciális tag. Ki: Integrál tag. Sampling time: A PID időállandója millisekundumban. A beállított időközönként történik meg a kimenet újrakalkulálása.
Egy step/dir-es szervó nem nagyon szokott elmászni. Ha mégis, akkor arról ad hibajelet, amit le lehet kezelni. A referencia-felvétel egy elég megbízható dolog, ha nem lenne az, akkor a tengelyek gépi koordinátája is csak tájékoztató jellegű lenne.
Nem zárt hurku vezérlő. Minden tengely helyzete sem ismert a vezérlő számára. A vezárlő kiadja a jelsorozatot és ha minden rendben (mechanikailag stb..) akkor ott van ahova küldtük a tengelyeket.
Igy értem. Bár ezt a verziót korábban mintha én is írtam volna. Tehát jelen esetben a szerszámcserélőhöz beállított pozícióhoz kell beállítani az induktív érzékelőt.
De ha akkor van pozícióban a főorsó amikor megszűnik a jel, honnan tudja az UCCNC hogy nem fordult véletlenül többet vissza a főorsó. Vagy ezt elhisszük a főorsónak.
Teljes mértékben igazad van. Ha a gépkezelő program közben valamiért átfordítja a szerszámot az orsóban 180 fokkal. Vagy rosszul teszi be a szerszámtárba, garantált a törés. De ez a kezelő hibája nem pedig az orsó pozíció megléte vagy nem megléte a gépen.
Igen induktív érzékelö amikor a motor az érzékelőre fut az induktiv jelet ad, megáll a motor és vissza forog míg a jeladó jele meg nemszünik és pozicióban tart. Hagyományos Homolási eljárás. Az UCCNC lehet bevinni főorsó necoder jelét de csak tájékoztató jellegű, nem zárt hurku vezérlő.
OK. Az általad leírtakból úgy értem. Forog a főorsó mondjuk 5.000-el. Pozícionáláskor lelassít mondjuk 10-re. A lassítást követően Az UCCNC vár egy jelet valamelyik bemenetén. A jel megérkeztével megáll a főorsó és pozícióban tart.
Az általad említett jeladó egy forgójeladó (encoder) vagy mondjuk egy induktív érzékelő.
Mivel én nemértek az UCCNC-hez természetesen elfogadom amit mondasz. De ha jól értem a leírtakból, akkor a főorsó pozíciónak meg kell egyezni a referencia pontal? Vagy a pozicionáláskor a referencia ponton történő átfordulást követően beáll egy megadott szögértékre? Ha mondjuk forog a főorsó 5.000-10.000-el akkor honnan tudja az UCCNC hogy mekkora a valós fordulat? Meg egyszer írom, nem ismerem az UCCNC-t.
Egy pozicióba való beálláshoz nem kell csak egy jeladó, nem számít mekkora a fordulattal megy üzem közben a föorsó. Home pozicio keresése akár milyen kis sebességgel lehetséges. ugyanúgy működik mint bármilyen tengely Home pozicióba állás, és úgy is kell kezelni. A motor vezérlése STEP/DIR.
Másik kérdés, hogy bár természetesen van a főorsónak enkóder bemenete, de a feladathoz nincs rá szükség, hiszen nem főorsóként működés közben kell az enkóder, hanem amikor tengelyként használja és referenciát vesz fel rajta.
Hidd el, hogy tudja kezelni. Aránylag ismerem az UCCNC-t, és nem utolsó sorban - ahogy írtam is - már kipróbált dologról beszélek. Pontosan ez a feladat van így megoldva és működik.
Mekkora lesz a főorsó maximális fordulata. Van-e az UCCNC-nek dedikálható főorsó forgójeladó bemenete. Ha van mekkora felbontású jeladókat tud kezelni (az általános a 1024-es) Főorsó esetében nincs végállás, és a referencia jel a fordulatszám és a szögelfordulás számítása miatt szükséges. A referencia jel helyzete nem feltétlen lényeges, mert az orsó pozíciójának helyzetét a referenciaponttól való szögeltérés értékével lehet megadni paraméterben. A vezérlés feladata még hogy megmunkálásnál vagy pozicionálásnál a megfelelő módot használja. Természetesen a fent leírtak akkor igazak ha az UCCNC tudja kezelni igy a főorsót.
SK40-es főorsókúpal szerelt gépről már 100-150Nm nyomatékot szoktak levenni. Erre már fordulatszámtól függüen 7,5-22Kw-os motort szerelnek. Ide már talán rendes főmotor/főhajtás szükséges
Minden tiszteletem a tiéd hogy egy ekkora gép megépítésébe belekezdtél Sok sikert kívánok hozzá!
A Home pozicio bárhol lehet egy nagy gépen is és azon akárhányszor étmehetsz jelet is ad a vezérlés fele, de a vezérlés csak akkor veszi figyelembe ha Home parancs van kiadva.
UCCNC lesz a szoftver és UC300 a mozgásvezérlő. Ez az index jeles megoldás tetszik,ha más nem lesz,ez már önmagában működőképes és jó ötlet. Mindenképpen szükség van pozícionálásra,SK40-es a főorsó,ami menesztőkörmös. Egyelőre még a behúzógomba típusában sem vagyok 100 % biztos,nincs tartóm sem sajnos még.
Valószínűleg step/dires vezérlő fog beleférni a keretbe,így ez a megoldás tetszik is,bár még sok részletét nem látom át.
Például,ha fixen rakok le egy induktívot,ami fordulatonként egy impulzust ad egy bemenetre,hogy fogom megmondani a szoftvernek,hogy forgás közben ne tiltson le végállással,hanem csak ref felvételnél működjön? Valahogy el kéne mozgatni a szenzort,hogy forgás közben ne adjon jelet?
A fizikai megvalósítás elég messze van még,de már elkezdtem gondolkozni rajta.
1, Ha az AC szervo hajtás programozható arra, hogy egy bemenet bekapcsolásával egy programozott pozícióba forgassa a motort és ott pozícióban tartja. 2, Beépített PLC-vel és jeladófogadó kártyával rendelkező frekvenciaváltó ami felprogramozható a feladatra. Nem ismerve az UCCNC lehetőségeit, de szerintem a harmadik megoldás kivitelezhető vele. (már ha képes megoldani a pozícióban tartást) 3, A vezérlés M19 re lassan forgatja a főorsót egy külső pozíció jelre megáll és pozícióban tart. Az M3,M4,M5- re az M19 törlődik. Az Omronnak az F7-esének volt olyan fimware ami kimondottan főorsókhoz volt optimalizálva. A Yaskawa Varispeednek is volt ilyen verziója. Az iparban dolgozó szerszámgépek nem PLC vezérlésűek. Alapvetően a PLC feladata a perifériák felügyelete az NC feladata a tengelyek és a főorsó felügyelete és szabályzása.
UCCNC-s környezetben láttam már olyan megoldást, hogy a főorsót szervó motorral, step/dir-es vezérlővel hajtják. A step/dir kimenetek nem csak a főorsóhoz, hanem pl. a C tengelyhez is be vannak állítva, valamint a főorsó index jele be van kötve ugyanehhez a tengelyhez home jelnek. Ha a főorsó megállt, akkor a C tengelyen referencia-felvételt kell indítani és már meg is van a fix pozíció.
Ha jól értem,a modern megmunkálóközpontok így működnek PLC-s vezérléssel. Attól tartok,hogy ezt házilag nem igazán lehetne kivitelezni. Azt nem tudom,hogy valami köztes megoldás összerakható-e a szervó meghajtóból és egy mozgásvezérlőből. Gondolok itt pl a meghajtó üzemmódjának váltására a szerszámcsere idejére vagy hasonlók. Sajnos nem áll össze a fejemben az,hogy hogyan lehetne megoldani házilag egy főorsó pozicionálást szerszámcseréhez.
1, Ha a főhajtás képes rá, akkor M19 re végrehajtja a pozicionálást majd visszajelez a vezérlésnek. 2, A vezérlés M19 re pozicióba forgatja a főorsót és pozicióban tartja a jeladó jele alapján. A megfelelő poziciót a vezérlésben egy paraméter határozza meg. 3, A vezérlés M19 re lassan forgatja a főorsót egy külső pozició jelre megáll és pozicióban tart. Az M3,M4,M5- re az M19 törlődik.