Hírek:

Fontos tudnivalók a migrációval kapcsolatban, Kérlek nézd meg a Régi fórumról új fórumra való költözés

Main Menu

Mach3 CNC

Indította gaben, 2024 április 09, 16:55

Előző téma - Következő téma

bznc93pf5

ha én valami olyat csinálok amiben nem vagyok biztos akkor abban az esetben mielőtt a megmunkálást elindítom azelőtt az otthoni gépen lefuttatom a programot és ott látszik a végeredmény mit hogyan akar csinálni, ez sokat segít,  
főleg amikor a puzzle-kat csináltam pár perc után láttam a végeredményt és megmunkálásnál nem volt meglepődés, vagy amikor a forgatóval gyakoroltam, előtte lefuttattam a programot és minden szépen látszódott a számlálók is szépen mutattak mindent, tudtam ellenőrizni a méreteket, az otthoni gépen a sebességet szépen felcsavartam és a megmunkálási időt le tudtam csökkenteni akár pár percre is.

bznc93pf5

ez lehet lépésvesztés is, olyan amikor a gép (Pc) nem tudja valamiért fogadni a jeleket és késik a feldolgozás, ezt egyszerűen egy másik géppel kitudod próbálni, egy lehetőség ez is a hiba kiszűrésére

bznc93pf5

ezt az írást konkrétan nem neked szántam, korábban már volt sok más is aki sok értelmetlen problémával küszködött és végül kiderült hogy a programoknak semmi bajuk hanem más volt a hiba

kuv5p7226

Ebben a sorban a D31 mit csinál?
 
G43 H1 D31 G0 X0. Y-15.5 Z30. S1000 M3  
 
Ugyanis a G43 az hosszkorrekció, a D paraméter meg szerszámot szokott jelölni, viszont átmérőkorrekcióban, a G41/G42 esetén. A H1 (összhangban) a T1-gyel az ott van, tehát a hosszkorrekciód megvan, de mi a D31?

9npx2xk89

A kábelek árnyékoltak, és azt hogy a mach3 nem csinálja végig a programot, meg betolja a marót -25-re mikor iléyen parancs közel távol nincs a kódban, az sem a gép hibája.
A gond az, hogy ha levegőben megcsinálom a mozgást akkor nem látom hogy elmozogna jobbra vagy balra, mert hiszen a mach3 tolja el a kódot, és max azzal tudom ellenőrizni, hogy visszateszem az X0Y0Z0-ra és ha az ugyan ott van ahol a futás előtt volt (icipicit épp hogy csak megmarom az anyagot ezen a ponton, utána felemelem a z-t úgy, hogy a programban lévő legmélyebb z se érje el az anyagot, ott beállítom azt a z-t 0-ra és úgy futtatom, utána G0X0Y0 majd Z- annyi amennyivel felemeltem)
Ezt megcsináltam 4* mind a 4 után ugyan oda került a maró az X0Y0 után, de hogy közben a mach3 hová és merre vitte marót nem tudom ellenőrizni, mert nem látszik. Az alábbi kódnál egy 6-os maróval martam, és van két értékem felírva mikor elindult oldalra, csak olyan gyorsan lelőttem, mikor meghallottam a maró vastag hangját, hogy éppen csak kiment a már kimart pályáról, de muszáj volt, mert már -5-ben volt egy keményfában, és -5 egy ilyen agyagban sem szerencsés 500-as előtolással.
Holnap majd tesztelem benne hagyom a G90 G17 G54  G80 G49 és G40-et.
Ha megint bemozdul, akkor hagyom beljebb menni, és akkor látni fogom, hogy hol áll a mach3 szerint az X és Y tengely, és majd megnézem, hogy egy normál mozgásnál mi az az x,y érték aminek ott abban a pontban lennie kéne, és kiderül, hogy mach3 rossz e fizikailag, ás ő tolja el a kódot, vagy a a mach3 jól vezérelné a gépet, csak a gépnél rossz valami. Sajnos amikor betolta a z-t -25-re ott nem lehetett azt a gépre fogni, mert a mach3-ban a z-25-ön állt. Ezért gondolkodtam el erősen, hogy beruházzak 57.000 forintot egy olyan rendszerre, ami ilyen banális hibákat csinál.

9npx2xk89

Na látod ezt is azért dobtam ki, mert gőzöm sincs mi a fene az D31. ezért maradt benne csak a G0-tól a kód, viszont kidobtam egy csomó alapbeállítást is, az előbbi hozzászólásomban felsoroltam párat amit belerakok, szerinted az úgy jó lesz?

bznc93pf5

szerintem próbáld meg egy másik Pc-vel először, szerintem annál már nem fogja csinálni, vagy kérjél kölcsön valakitől olyat amit venni akarsz kipróbálásra, korábban már írta valaki hogy amióta vett egy ilyet azóta nincs semmi gondja de arra már nem emlékszem előzőleg mi volt a problémája, én és még 3 barátom használja ezeket  a programokat amit korábban leírtam és nekünk még csak hasonló problémáink sem volt, kicsit érthetetlenül olvasok sokszor ezeket az egyedi problémákat

9npx2xk89

Ja és ha reklamálnék a program gyártójánál 50% hogy azzal kezdenék, hogy nem jó a gépem (2GHz-es laptop, asztali gépnek telepítve a mach3 interrupt tesztje olyan, hogy a halottaknak van csak ilyen egyenes ekg-ja 1 tüske ha van az egész vonalon sokat mondtam. Annyira nem tudja, hogy laptop, hogy sem aku mérés, sem az nem tudja, hogy ha lehajtod  képernyőt akkor kikapcsol...), a másik 40%-ban meg lépésvesztést magyaráznának bele, és max 10%-ban fogadnák el, hogy a szoftver a hibás.
És sajnos lenne benne igazság, az igazán fain megoldás 2 encoderes szervó moci lenne, ott aztán nem lehetne a lépsvesztésre fogni amikor a mach3 elvezérli a marót valami fals helyre, de ahogy néztem 2 ilyen moci a vezérlőkkel és meghajtókkal minimum 200.000Ft. Annyim nincs rá. Már az 57.000 is marha necces.

9npx2xk89

Van rá asztali gépem, de eddig ilyen gond nem volt, mostanában jött rá a hoppáré, egy hónapig gond nélkül ment.

kuv5p7226

Na látod ezt is azért dobtam ki, mert gőzöm sincs mi a fene az D31.
 
Jajj...
Így bajos lesz.:-)
 
Először is meg kéne nézni, hogy a SolidCAM milyen posztprocikkal tud g-kódot generálni. Ha van benne Mach-3 akkor arra kéne.
Ha nincs, akkor alap ISO G-kód.
Illetve ezen kérdés aklapján guglizni egyet, én megtettem:
http://www.cnc-arena.com/en/forum/post-processor-solidcam-mach3--53291.html
http://www.jobidz.com/cutfiles/files/10
http://find.wiki.gov.cn/w_SolidCAM+Post+Processor/
 
Összefoglalva:
Mások is Mach3 posztprocit hiányolnak.
Van egy ilyen fent, de állítólag bele kellett javítani.
Mások is Fanucot használnak, de nekik elkúrja a kör generálást, de nem azt a hibát említik mint nálad.
A Fanuc kódban másutt is benne van a D-akárhány, most nem túrom fel a netet (megpróbáltam egy gyors kereséssel de nem adott eredmény), hogy mi ez a Dxx a Fanuc nyelvjárásban.
 
Én utánanéznék még a helyedben a Mach3 doksiban, hogy a G43 utasításnál milyen paramétereket kér illetve fogad el.

000000000

 
Lehet, kicsit belevesztél a témába. Mert, ha a Mach kiírta, hogy.-25 –ön áll. Akkor azt a gép parancsra tette.  
Ezért, tök mindegy, hogy szervó, vagy léptető motor van a CNC gépen. Az végrehajtja a parancsot.  
Ugyanezt mondanám a belinkelt kütyüre is. Ha parancsra megy, akkor mindenhogy megy.
Ha, hibás parancsot kap, azt végrehajtja.  
 
Vagy, két éve, volt nekem is olyan, hogy húzott egy vonalat, oda, ahol nem kellett. És, a kódba se szerepelt.  
Majd, mindenféle sikertelen próbálkozás után Újra generáltam a kódot.  
A hiba elmúlt. Soha többé nem jelentkezett. Pedig azt az új kódot. Sokszor kimartam.  
Azóta se jöttem rá, mi okozhatta a hibát.
 
Ne, verd magad fölösleges költségbe.
Az UC 100 at érdemes megvenni, de csak önmagában. Az, sokat könnyít a számítógépnek.
Kisebb a lépésvesztés esélye. És, sokkal jobban működik az egész rendszer vele.  
Én, az elsők egyike voltam, aki vett. Ürülök, hogy megvettem.  
 

kuv5p7226

Ez a D31 nekem valami disznóságot jelez (pl. 5 tengelyes gépre generáltad a kódot), de ettől még ennek a kódnak le kéne futnia.
 
Sajnos nem találtam Fanuc kézikönyvet.

kuv5p7226

Amúgy meg nem értelek, ha 57.000 forint ekkora gond, akkor az emc2 (LinuxCNC) a te barátod. Ingyér is van meg jó is.

sanka74

Szia! A spirál tesztet próbáltad már? Az sokat elárul az esetleges tévesztésekről. Nem maróval szoktam kipróbálni, hanem egy tollbetétet fogok a maró helyére, és rajzolok. Ugyanebben a kategóriában van a kör teszt, illetve még egy pár teszt amivel a pontosságot tudod ellenőrizni. Anno a Magi oldaláról lehetett letölteni.

9npx2xk89

Esetleg ha el tudod küldeni a két teszt állományt azt megköszönném, jöhet a privát email-emre is.