M140 és M107

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

M140 és M107

HozzászólásSzerző: go98admin » 2016.08.25. 19:17

garacz 2011. dec. 10. 23:45 #33
hello
M140(MB)-ről és az M107-ről tudnál mondani kicsit többet, mert így nem tudtam használni ezt a programot! köszi

go98 2011. dec. 11. 10:11 #34
M107
3D-s sugárkorrekciónál a szerszám sugarát nem az R, hanem a DR címen kell megadni szerszámhíváskor. Ez jelenti a 3D-s sugárkorrekció bekapcsolását. Ugyanakkor a DR megadása síkbeli megmunkálásnál is előfordulhat (ez a gyakoribb), ezért az M107 hiányában a vezérlés hibaüzenetet küld a TCPM funkció bekapcsolásakor, ha a szerszám DR-rel lett meghívva. Az M107 jelzi a vezérlésnek, hogy tényleg 3D-s sugárkorrekciót akarunk használni és nem tévedésből alkalmaztuk a DR-t.

M140: visszahúzás a kontúrról a szerszám tengelyének irányában
Az M140 MB funkcióval (MB = move back, visszahúzás) megadhatja azt a pályát a szerszámtengely irányában, amelyiken a szerszám elhagyja a kontúrt.
Ha megadja a M140-et egy pozicionáló mondatban, a vezérlés folytatja a párbeszédet és rákérdez a pozícióra, ahová a szerszám a kontúrtól kiemel. Adja meg a pozíciót, vagy nyomja meg az MB MAX funkciógombot, hogy a szerszám az elmozdulási tartomány széléig elmozduljon. Ezen kívül az előtolás is programozható, amellyel a szerszám a megadott utat megteszi. Ha nem adja meg az előtolást, a vezérlés gyorsjáratban teszi meg a programozott utat.
Az M140 funkció csak abban a mondatban érvényes, amelyikben programozza. Az M140 a mondat elején lép érvénybe.
Példák:
Visszahúzás meghatározott magasságba:
250 L X+0 Y+38.5 F125 M140 MB 50 F750A szerszám visszahúzása a kontúrtól 50 mm-rel.
Visszahúzás végállásig:
251 L X+0 Y+38.5 F125 M140 MB MAXA szerszám elmozgatása a mozgási tartomány széléig.
Megjegyzések:
Az M140 MB MAX segítségével csak pozitív irányban történhet a visszahúzás.
Szerszámhíváskor mindig határozzon meg egy szerszámtengelyt az M140 funkció programozása előtt, különben a mozgás iránya esetleges.
Az M140 akkor is hatásos, ha a döntött munkasík funkció (M114 vagy M128) aktív. Dönthető fejjel felszerelt gépek esetén a vezérlés ekkor a szerszámot a döntött koordináta-rendszerben mozdítja el.
Az FN18: SYSREAD ID230 NR6 funkcióval lekérdezheti a távolságot az aktuális pozíció és az elmozdulási tartomány határa között a szerszámtengely pozitív irányában.

garacz 2012. szept. 02. 16:16 #63
-M107-
1. kérdésem az lenne még hogy ez a funkció 5 tengelyes mondatoknál is működik gondolok itt: L X Y Z B C -ik szerepelnek folyamatosan a mondatokban amit CAM program generált le.
2. Ha lehetne akkor be tudnál szúrni egy képet a szerszámtábláról is mert megpróbáltam de semmit nem változtatott a sugárkorrekció.
3. Minden 530 vezérlő tudja ezt vagy ez megvásárolható?
Így próbáltam:

Kód: Egész kijelölése

TOOL CALL 20 Z S F
TOOL CALL DR+Q108
M107
FUNCTION TCPM.........
CALL PGM 5 TENGELYES ALPROGRAM
4. és ha korrekciózni szeretnék akkor a szerszámtáblában vagy vmelyik TOOL CALL-nál kell DR-el korrekciózni?
A TCPM-ben AXIS SPAT-volt, a szerszámtáblámban meg csak L és R volt megadva!

go98 2012. szept. 03. 00:09 #65
  1. Működik, a példában is van C tengelyes mozgás. Az alprogramban a kontúrkövetést is be kell kapcsolni (RR vagy RL), biztos, hogy a CAM ilyen alprogramot generált?
  2. A szerszámtábla R értékei irrelevánsak, a TOOL CALL DRx mondatban kell megadni a szerszám valós x méretét.
  3. Mint a példa leírásában is szerepelt, szükséges a szoftver opció 2!
  4. Lásd a 2-es választ!

kisati0 2014. ápr. 10. 19:36 #91
Üdv. iTNC530 vezérlőn az M140-es funkciót használjuk a tengelyek forgatása előtti kiemelésre, de nagyobb munkadaraboknál a programtesztben egyes mondatoknál(X,Y) végállást jelez, de ha kikapcsolom a [nyersdarab a munkatérben] menü alatt a munkatér felügyeletet és kitörlöm az M140-et a programból, gond nélkül lefut. Mi lehet a probléma? Köszönöm a segítséget!

go98 2014. ápr. 10. 23:08 #93
Az M140-nek szüksége van a szoftvervégállásra, ha (tesztben) kikapcsolja, akkor a funkció nem működik. Ha kitörli az M140 funkciót, akkor természetesen nem jelez hibát.
Az M140-et konkrét visszahúzási úttal, vagy M140 MB MAX alakban használják? Konkrét út esetén előfordulhat, hogy ugyan a program a valóságban lefut, de teszt közben -ha előzőleg nem vették át a gép aktuális beállításait- végállásra futna. Ezt jelzi a teszt. Teszt futtatása előtt vegyék át a [GÉP] ikonnal az aktuális eltolásokat (preset beállítást) a [nyersdarab a munkatérben] menüben.