M90 és M97

Avatar
go98admin
Adminisztrátor
Hozzászólások: 376
Csatlakozott: 2016.08.18. 23:17

M90 és M97

HozzászólásSzerző: go98admin » 2016.08.22. 00:14

boecce 2009. okt. 12. 15:34 #16
A vezérlő típusa nálam TNC155., ezenkívül a TNC 310-es dokuját olvastam. Itt a postban M97-tel (gondolom ez a Null-kör ként is ismert mozgás) , a 310-nél én az M90-et értem ugyanez alatt, de a lényegi kérdés nálam a 155, hogy ott mi a teendő, mert azon kell megvalósítanom azt , hogy ha gépi programot (CAM-mel írt) futtatok, a sok sok apró , rövid egyenes szakasz végeinél ne lassítson , rángasson a gép, hanem a folyamatos megmunkálás érvényesüljön. (akár 3d-ben is! vagyis főleg ott!!) .
Ha valóban M90 a kód, és akkor ez valóban csak a mondat elején hatásos és valóban nem modális??? Bár a géppel írt programnál nem okoz gondot a méret, ha buffer-ba küldöm csak a proggit, de csúnyán néz ki a sok millió sorban a kód..
Tehát összefoglalom: van külömbség a vezérlők M kód értelmezése közt , avagy én látok valamit rosszul??

Avatar
go98admin
Adminisztrátor
Hozzászólások: 376
Csatlakozott: 2016.08.18. 23:17

Re: M kódok

HozzászólásSzerző: go98admin » 2016.08.22. 00:15

go98 2009. okt. 12. 17:59 #17
Nézzük meg először mi is az az M90!
Valóban nem modális (senki sem érti miért), ezért minden mondatba be kell írni. Ha az MP7460 paraméteren megadott szögnél (0.001-179.999°) két egymást követő egyenes nem tér el nagyobb mértékben egymástól, akkor a vezérlés egy egyenesnek tekinti őket és nem lassít le a sarokpontnál. Ezáltal a mozgás sokkal egyenletesebb lesz ugyan, viszont a kontúrt (minél nagyobb a szögeltérés és minél nagyobb a sebesség) nem követi pontosan a szerszám. Ez a funkció azonban csak szervo lemaradás üzemmódban hatásos; a lemaradás (LAG, SCHPF) kijelzésen nem 0, hanem a sebességgel arányos lemaradás látható mozgás közben.
Az M97 kód éppen ellentétes hatást vált ki mint a null kör, hiszen a Heidenhain alapesetben mindig legördíti a szerszámot a sarok körül, míg az M97 ezt megakadályozza. Ez a funkció sem modális.
A Heidenhain vezérlések egyformán értelmezik a szabványos M kódokat, csupán a régebbiek kevesebbet ismernek.