Sari la conținut
ELFORUM - Forumul electronistilor

Mach3 intrerupere executie program


Vizitator julien

Postări Recomandate

Vizitator julien

Stie cineva cum poti intrerupe executia curenta la o anumita linie(a gcodelui) si sa continui ulterior de la linia imediat urmatoare? (problema este ca nu stiu daca mach3 are o optiune pentru a readuce toate axele la pozitia liniei in care executia codului s-a oprit)merci anticipat

Link spre comentariu
  • Răspunsuri 13
  • Creat
  • Ultimul Răspuns

Top autori în acest subiect

  • teleflyer

    4

  • katran

    2

  • MrPink

    1

  • cnc_step

    1

Vizitator julien

Uite : http://www.machsupport.com/documentation.php Acolo gasesti tot ce-ti trebuie ... In teorie , ce vrei tu se poate ...practic dai pauza ... iar dupa aia Mach3 stie sa plece din acelasi punct ( cu conditia sa nu misti masina ... ) .

Multumesc pentru sfat :) intre timp am aflat raspunsul, poti pune masina in ce punct vrei, nu trebuie sa sti decat ultima linie executata(din g-code), si exista conditia ca ultima si penultima instructiune sa fie o dreapta, nu arc de cerca sau alta instructiune(asta datorita unui bug in mach3), dupa care mach3 stie sa calculeze pozitia relativa fata de zero software de la care s-a inceput prelucrarea. Tot datorita unui bug mach3 misca prima data axa z, de eceea daca pe traseu de la x y z = 0(sau relativ) la z y z pozitia penultimei instructiuni z-ul este mai mic decat safe z atunci freza va trece prin material si va distruge lucrarea pana la punctul de lucru curent. Am sa fac un bug report pe tema asta programatorului de la ARTSOFT usa, sa vedem daca se poate remedia la urmatorul release.Varianta scurta de raspuns la care ma asteptam ar fi trebuit sa sune cam asa:Pentru oprire1 dai "feed hold" cand freza merge in linie dreapta (de obicei instructiuni G0)2 tii minte ce scrie in drept la "Line"Pentru pornire de unde ai ramas:1 scri la line ce ai tinut minte la pct 2 mai sus, apesi enter ca altfel mach nu salveaza(bug probabil?)2 dai "set next line"3 dai run from here(mach trece prin toate instructiunile pana la punctul de unde vrei sa inceapa si calculeaza pozitia la care trebuia sa aduca axele x y z)4 dai (apesi ma rog) "cycle start"si toata lumea este fericita..Ps: De ce ai avea nevoie de toate cele de mai sus? de ex se rupe freza si au un program de 40000 de linii, ce faci in cazul asta? tai 5 ore in aer ca sa ajungi la 90 la suta unde s-a dus freza? eu nu as face asta..din plictiseala. Probabil ca as cometa ceva la raspunsul dat de tine, dar nu-mi place decat sa fiu scurt si la obiect! :ciuda:Stima
Link spre comentariu

Hmm... scurt si la obiect ... intr-adevar . Eu am incercat doar sa-ti dau o idee ... in nici un caz nu am intentionat sa te deranjez in vreun fel ... Se vede clar ca stii despre ce este vorba in legatura cu Mach-ul ... Scuze daca raspunsul meu ti s-a parut incomplet ... sau altfel . Succese !!!

Link spre comentariu
  • 2 săptămâni mai târziu...
  • 4 luni mai târziu...

Am experimentat si eu azi, de nevoie, procedura. Intr-adevar programul reincepe lucrul din punctul indicat, si se comporta bine atat timp cat axa z nu se misca, in momentul in care e implicata axa z miscarea e inceata si sacadata , practic lucreaza x zi z dar in salturi. atunci cand se intra pe o portiune in care sunt implicate doar x si y miscrea e normala, rapida si lina. x.000Y -206.825X-20.761de la ultima linie reiau lucrul. aveti idee care ar putea fi problema?

post-17816-139829372694_thumb.jpg

Link spre comentariu

precizez ca in cazul in care ii dau sa reia ciclul de la inceput nu e nici o problema, totul merge normal, anomalia e doar cand vreau sa reiau lucrul de unde l-am lasat.

In momentul cand ii dai stop, daca vrei sa incepi din acelasi loc, pui mousul pe panoul din stanga unde ai coordonatele si apesi o data butonul din stanga de la mouse. Ecranul se va inverzi deschis dupa care jos de tot ai " run from here ". Apesi pe el, isi va face treaba aliniind axele unde trebuie, dupa care te roaga sa pornesti motorul de frezare prin ok. Cand i-ai dat ok, mach-ul isi va face treaba. """ Este bine sa si cititi tutorialele ca sa invatati ceva"""".
Link spre comentariu

precizez ca in cazul in care ii dau sa reia ciclul de la inceput nu e nici o problema, totul merge normal, anomalia e doar cand vreau sa reiau lucrul de unde l-am lasat.

In momentul cand ii dai stop, daca vrei sa incepi din acelasi loc, pui mousul pe panoul din stanga unde ai coordonatele si apesi o data butonul din stanga de la mouse. Ecranul se va inverzi deschis dupa care jos de tot ai " run from here ". Apesi pe el, isi va face treaba aliniind axele unde trebuie, dupa care te roaga sa pornesti motorul de frezare prin ok. Cand i-ai dat ok, mach-ul isi va face treaba. """ Este bine sa si cititi tutorialele ca sa invatati ceva"""".
nu i-am dat stop si a ramas asa,am notat linia am dus scula in home ca sa verific ceva, apoi a trebuit sa inchid programul.cand am reluat lucrul am intampinat problema de mai sus.
Link spre comentariu

masina porneste din punctul indicat prin procedura descrisa mai sus de explodbleu. Daca dupa ce porniti lucrul masina merge sacadat doar apasati hold feed (cand scula merge in linie dreapta) si apoi cycle start si se rezolva problema. e important ca atunci cand se opreste masina in timpul unei lucrari sa nu se dea stop ci hold feed.

Link spre comentariu
  • 2 ani mai târziu...
Vizitator radio_blanck

are cineva idee de ce nu face mach3 homming pe axa Z.......Setarile sunt facute identic ca pe X respectiv Y ..Pe cele 2 axe se pune la punctul de zero dar pe Z nu vrea

Am reusit sa o programez pe auto tool zero ,dar apare o problema : Daca axa Z este lasata jos si ai dau REF ALL HOME. ar insemna sa plece cu freza taras

Link spre comentariu
Vizitator radio_blanck

inte cnc si PC am o placa USB care comanda driverele, cand deconectez cablu usb Mah3 face homing si pe  axa Z.dar cu placa conectata nu merge (Leafboy77)

Link spre comentariu
  • Administratori

Pai normal, in loc sa iti deschizi un subiect propriu te-ai bagat aici in subiectul omului... care discuta despre cu totul altceva

Link spre comentariu

Creează un cont sau autentifică-te pentru a adăuga comentariu

Trebuie să fi un membru pentru a putea lăsa un comentariu.

Creează un cont

Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!

Înregistrează un nou cont

Autentificare

Ai deja un cont? Autentifică-te aici.

Autentifică-te acum



×
×
  • Creează nouă...

Informații Importante

Am plasat cookie-uri pe dispozitivul tău pentru a îmbunătății navigarea pe acest site. Poți modifica setările cookie, altfel considerăm că ești de acord să continui.Termeni de Utilizare si Ghidări