Documente Academic
Documente Profesional
Documente Cultură
Utilizarea Mach3Miill
Prefata
Orice masina unealta este potential periculoase. Masinile sunt controlate de
computere potential mai periculoase decat cele manual, pentru ca, de exemplu, o computer
este destul de pregatit pentru a roti un 8 "dezechilibrate din fonta, de patru maxilarului
Chuck la 3000 rot / min, pentru a se apuca de treaba un panel-teren router cutter adanc intr-o
bucata de lemn de stejar sau sa moara de cleme exploatatie dumneavoastra de lucru la
masa .
Acest manual Incearca sa-ti dau de orientare precautii privind siguranta si tehnici dar
pentru ca nu stim de detalii cu privire la masina dvs. sau de conditiile locale putem
accepta nici o responsabilitate pentru executarea de orice masina sau de orice daune sau
prejudiciul cauzat prin folosi. Este responsabilitatea dumneavoastra sa va asigurati-va ca va
intelege implicatiile a ceea ce ati proiecta si construi si pentru a se conforma cu legislatia si
codurile de practica se aplica pentru dvs. tara sau de
stat
Daca va aflati in orice indoiala, trebuie sa caute indrumare de la o calificare profesionala
expert , mai degraba decat riscul de ranire a tine sau pentru
altii .
Acest document este destinat pentru a oferi suficiente detalii despre modul in care
software-ul Mach3Mill
interactioneaza cu masina dvs. instrument, cum este configurat pentru diferite metode de axa
de unitate si despre limbile de intrare si formatele suportate de programare pentru a va permit
sa punerea in aplicare a unui sistem puternic CNC pe o masina cu pana la sase axe controlate.
Tipic masini unelte care pot fi controlate sunt mori, routere, plasma taiere
tabele .
Desi Mach3Mill posibilitatea de a controla cele doua axe a unui strung pentru activarea sau
profil similar, un program separat (Mach3Turn) si documentele justificative este in curs de
dezvoltate pentru a suport de functionalitatea completa a unei strunguri
etc .
Un document in format online wiki Personalizarea Mach3 explica in detaliu cum sa-si
modifice ecran machete, de a elabora propriile ecrane si Wizards si sa interfata hardware
speciale pentru a dispozitive
Vi se recomanda sa se alature unul sau ambele online, forumuri de discutii pentru Mach3.
Link-uri sa adere la acesta sunt la www.machsupport.com Tu ar trebui sa fie constienti de
faptul ca, in timp ce aceste foruri au multi ingineri cu o vasta gama de experienta ca
participanti, acestea nu constituie un substitut pentru o masina de instrument de asistenta al
producatorului de retea. Daca cererea dumneavoastra necesita acest nivel de sprijin atunci ar
trebui sa cumpere in sistem de la un distribuitor local sau de un OEM cu o retea de
distributie. In acest fel vei primi beneficiile Mach3 cu posibilitatea de a-pe site-ul
suport
Anumite portiuni din text in acest manual sunt tiparite "greyed afara". Ele in general,
descrie caracteristici de gasit in masina controlere, dar care nu sunt in prezent puse in aplicare
in Mach3
Descrierea unui greyed afara facilitate aici nu este de a fi luat ca un angajament de
a punerea acesteia in aplicare la un moment dat in viitor .
Multumiri sunt datorate la numeroase persoane, inclusiv original echipa care a lucrat, la
nivel national Institutul de Standarde si Testare (NIST), pe de EMC de proiect si de
utilizatorii Mach3 fara a caror experienta, materiale si constructiv comentarii acestui manual
nu ar fi putut fost scrise. Creditele sunt acordate pentru utilitati si caracteristici individuale,
deoarece acestea sunt descrise in organismul de
manual
ArtSoft Corporation este dedicat pentru imbunatatirea continua a produselor sale, atat de
sugestii pentru imbunatatiri, corecturi si clarificari va fi primit cu recunostinta. Art Fenerty si
John Prentice afirma dreptul lor de a fi identificate ca fiind autorii acestui
lucru .
Dreptul de a face copii ale acestui manual se acorda numai in scopul de a evalua si / sau
folosirea licenta sau demonstratie copii ale Mach3. Aceasta nu este permisa, in conformitate
cu prezentul dreapta, pentru terte parti de a taxa pentru copii din acest
manua l.
Toate eforturile au fost realizate pentru a face ca acest manual complet si cat mai exacte
posibil, dar nici o garantie sau de fitness este implicat. Informatiile furnizate este pe o "ca
atare". De autorilor si editor de raspundere si nici nu au nici responsabilitatea pentru orice
persoana fizica sau juridica cu privire la orice pierderi sau daune care rezulta din informatiile
continute in acest manual, Prefata
Modul de utilizare a manualului este acoperit de licenta in conditiile in care trebuie sa fiti de
acord, atunci cand Mach3 instalarea software-ului. Windows XP si Windows 2000 sunt
marci comerciale inregistrate ale Microsoft Corporation. Daca celelalte marci comerciale
sunt utilizate in acest manual, dar nu a recunoscut, va rugam sa notifice ArtSoft Corporation
deci acest lucru poate fi remediata in editiile ulterioare.
Productie (CAD / CAM) program sau programe pe un computer (1). De iesire din
aceasta program, care este o parte si de program este de multe ori in "G-code" este transferata
(printr-o retea sau probabil floppy disc) (2) la masina Controller (3). The Machine Controller
este responsabil de interpretare a participa la programul de control al instrument care va
reduce la lucru. De axe de Masini (5) sunt mutate de suruburi, rafturi sau de siguranta care
sunt alimentat de servo motoare sau stepper motoare. Semnalele de la Machine
Controller sunt amplificat de Drives (4), astfel incat acestea sunt suficient de puternice si de a
functiona corespunzator timed de motoare .
Desi o masina de frezat este ilustrata, masina poate fi un router sau o plasma sau
laser Cutter. A separate manual descrie Mach3 controlul unui strung, verticale etc
sondor Frecvent masina Controller poate controla Pornirea si oprirea de la ax motor (sau
chiar de control al vitezei sale), se poate intoarce de racire si de pe jos si se va verifica faptul
ca un program sau o parte Machine Operator (6) nu sunt incercarea de a muta orice axa de
dincolo de limitele sale. The Machine Controller are, de asemenea, ca butoanele de control, o
tastatura, potentiometru knobs, un manual generator de impulsuri (MPG) volan, sau un
joystick-ul, astfel incat operatorul poate controla Figura 1.1 - Tipic NC sistem de prelucrare
Utilizarea masina de manual si de a porni si opri rularea parte din program. The
Machine Controller dispune de un display de operator, astfel incat sa stie ce se
intampla .
Deoarece comenzile de G-un cod de program poate solicita complicat coordonat miscari
de masina axele masinii Controller trebuie sa fie capabil de a efectua o multime de calcule in
"timp real" (de exemplu, o taiere Helix necesita o multime de trigonometrical calcul). In
trecut aceasta a facut-o un scump echipament.
2.2 Cum se incadreaza in Mach3 .
Mach3 este un pachet software care ruleaza pe un PC si transforma-l intr-un foarte
puternic si economic pentru a inlocui Machine Controller (3), in figura 1.1. Pentru a rula
Mach3 aveti nevoie de Windows XP (sau Windows 2000) in mod ideal, sa fie difuzate pe un
1GHz cu un procesor de 1024 x 768 pixeli rezolutie ecran. O masina de birou va oferi mult o
performanta mai buna decat cele mai multe laptop-uri si de a fi considerabil mai ieftin. Puteti,
desigur utilizare acest computer pentru orice alte functii in atelier (cum ar fi (1), in figura 1.1
- ruleaza un CAD / CAM pachet) atunci cand nu este controlul masinii. Mach3 comunica in
principal printr-o (sau optional doua) paralel (imprimanta) porturi si, daca dorit, un serial
(COM) port .
Driverele pentru masina dvs. a axei motoare pas impulsuri trebuie sa accepte si un semnal
de directie. Practic toate stepper motor driver-ele de lucru in acest fel, la fel ca si AC DC
moderne sisteme de servo cu digital codificatoare. Atentie, daca nu sunteti de conversie a
unei vechi NC masina al carei servos mai resolvers folosi pentru a masura pozitia de axe ca
va trebui sa ofere un complet nou unitate pentru fiecare axa.
3.1 Instalare .
Mach3 este distribuit de catre ArtSoft Corp, prin Internet. Il descarcati pachetul ca o
auto instalarea fisierului (care, in prezent de eliberare, este de aproximativ 8 megaocteti).
Aceasta va rula pentru o perioada nelimitata ca o demonstratie versiune cu cateva limitari de
viteza, de dimensiunea
de locuri de munca, care pot fi efectuate si de specialisti cu caracteristici acceptate. Cand
cumparati un permis acest lucru va "debloca" demonstrarea versiune aveti deja instalat
si configurat. Detalii complete despre preturi si optiuni sunt pe site-ul ArtSoft
Corporation www.artofcnc.ca
3.1.1 Descarcarea .
Download-eaza pachetul de la www.artofcnc.ca folosind butonul dreapta al mouse-ului si
Save Target ca pentru a pune de auto-a instala fisierul in directorul de lucru convenabil orice
(poate Windows Temp). Ar trebui sa fie conectat la Windows ca administrator. Cand dosarul
a descarcat se poate executa imediat, folosind butonul Open de pe download de dialog sau de
acest dialog poate fi inchis pentru instalare mai tarziu. Cand doriti sa faceti instalare va pur si
simplu rulati fisierul descarcat. De exemplu, ati putea rula Windows Explorer (click dreapta
pe butonul Start), si faceti dublu-clic pe fisierul descarcat in lucru director.
3.1.2 Instalarea .
Nu aveti nevoie de o masina unealta conectat inca. Daca esti doar incepator ar fi mai bine sa nu
aiba o legatura.
Nota in cazul in care prin cablu sau cabluri de la masina instrument sunt conectat in PC. Oprire
PC, masina unealta si unitati de stocare si deconectati de 25 de aderenta conector (i) de
la partea din spate a PC-ului. Acum trece la PC la loc.
Cand executati fisierul descarcat, veti fi ghidati prin instalarea de obicei pasi Windows
pentru un program, cum ar fi acceptarea conditiilor de licenta si selectand folderul
pentru Figura 3.1 - Programul de instalare ecran Privire de ansamblu asupra Mach3 software.
Avand in vedere aceste avertismente infricosator, este corect sa spun ca a reporni este
necesar doar atunci cand in care conducatorul auto este primul instalat. Daca va veti actualiza
sistemul cu o versiune mai noua apoi reporniti nu este vital. Secventa de instalare cu toate
acestea inca nu va rog sa o faci. Windows XP cizme rapid, in mod rezonabil, ca nu este mult
mai grea pentru a face acest lucru de fiecare data.
Utilizati Windows Explorer (rightclick Start) si facand clic dreapta pe DriverTest.exe dosar.
Glisati acest
comanda rapida pe desktop .
Alte programe cum ar fi un ecran proiectant si un manipulator pentru screenset fisiere sunt
disponibile ca o descarcare separata.
Figura 3.2 - DriverTest de rulare
3.2 Ecrane .
Acum sunteti gata sa incercati un "uscata rula" Mach3. Acesta va fi mult mai usor sa-ti
arat cum sa va setati real masina unealta cand au experimentat cu Mach3 de genul asta.
Puteti "pretinde" la masina si de a invata multe, chiar daca nu v-ati luat un CNC masina
unealta inca. Daca au luat o, apoi asigurati-va ca nu, nu este conectat la
PC .
Mach3 este conceput astfel incat este foarte usor pentru a personaliza sau ecrane pentru a se
potrivi cu modul in care locul de munca .
Aceasta inseamna ca puteti vedea ecrane ar putea sa arate exact ca cele din Anexa 1. Daca
exista Privire de ansamblu asupra Mach3 software sunt diferente majore atunci furnizorul
Dvs. de sistem ar trebui sa aiba un anumit set de revizuit capturi de ecran pentru a se potrivi
cu sistemul dumneavoastra
Faceti dublu-clic pe icoana Mach3Mill pentru a rula acest program. Ar trebui sa vezi Mill
Programul Run ecran similar cu cel din Anexa 1 (dar cu diferite DROs stabilit la zero, nici un
program incarcat etc.) Notice rosu Resetare buton. Acesta va avea un fulger rosu / LED verde
(simulare de o lumina emitting diode) de mai sus este si niste LED-uri galben aprins. Daca
faceti clic pe butonul de atunci galben LED-uri iesi si aprinde LED-ul verde se transforma in
solid. Mach3 este gata de actiune! .
Daca nu se poate reseta, atunci problema este, probabil, ceva conectat la portul dvs.
paralel sau porturi (un "dongle", probabil) sau PC-ul a avut anterior Mach3 instalat pe acesta
cu un neobisnuit de alocare de port-pin la urgenta Stop (impiedica de semnal). Printr-un click
pe Offline buton ce trebuie sa fie in masura sa resetati sistemul. Cea mai mare parte a testelor
si demonstratii in acest capitol nu va functiona decat daca este Mach3 reinitializati din
opri Mod.
3.2.1 Tipuri de obiect pe ecrane .
Veti vedea ca programul Executare ecran este alcatuit din urmatoarele tipuri de
obiect:
¨ Butoane (de exemplu, Resetare, Stop Alt-S, etc) .
¨ DROs sau Digital Masina. Ceva cu un numar afisat va fi un DRO. De cele mai importante
sunt, desigur, de pozitiile curente ale X, Y, Z, A, B si C
axe .
¨ LED-uri (in diferite marimi si forme) .
¨ G-cod afisa fereastra (cu propriile sale defilati bare) .
¨ Toolpath de afisare (necompletat patrati de pe ecran in momentul de fata) Exista in
continuare un important tip de control care nu se afla in programul de Executare
ecran :
¨ MDI (Manual de date de intrare) linie Butoane si MDI linie sunt dvs. Consumul
Mach3. DROs poate fi afiseaza de Mach3 sau pot fi utilizate ca intrari de tine. Culoare de
fond modificari, atunci cand se introduce.
G-cod si Toolpath afiseaza fereastra de informatii sunt fromMach3 pentru tine. Tu poate,
totusi, atat de manipulare a acestora (de exemplu, defilare de G-cod fereastra,
panoramarea, rotatie si panning in Toolpath afisaj)
3.3 jogging .
Va puteti muta instrument relativ la orice loc de pe dumneavoastra de lucru manual, prin
utilizarea diferitelor tipuri de jogging. Desigur, la unele masini, de instrument se va muta si
pe altii, va fi masina de masa sau de slide-uri care muta. Vom folosi cuvintele "muta
instrument" aici pentru simplitate. De jogging controalele sunt de o "zbura-out" ecran. Acest
lucru este demonstrat si de ascuns, prin utilizarea Tab-cheie de pe tastatura. Figura 3.4 ofera
o vedere de flyout .
Aveti posibilitatea sa utilizati tastatura pentru jogging. Sagetile de la tastatura sunt stabilite
in mod implicit pentru a va oferi jogging pe axele X si Y si Pg Sus / PgDn jogs pe axa Z.
Aveti posibilitatea sa configurati aceste re - chei (a se vedea capitolul 5) pentru a se potrivi cu
preferintele proprii. Aveti posibilitatea sa utilizati cheile jogging cu privire la orice ecran cu
Jog ON / OFF buton pe ea .
In figura 3.4 se va vedea ca Pasul LED-ul este afisat aprins. De Jog butonul Mod
Comuta intre continua, Pasul si MPG moduri, In mod continuu a ales va axa jog atata timp
cat va tineti tasta jos. De viteza de jogging este stabilita de catre Slow Jog Procentajul DRO.
Puteti introduce orice valoare de la 0,1% la 100% pentru a primi, indiferent de viteza pe care
o doriti. In sus si in jos de langa butoanele de ecran acest DRO va modifica valoarea sa in
pasi de 5%.
Figure 3.4 - Jog controls (use Tab key to show and hide this)
Daca te trage in jos tasta Shift, atunci va jogging apar la 100%, indiferent de viteza
suprascrie setarea. Acest lucru va permite sa jog rapid la apropierea destinatie, precum si
pozitia cu acuratete. In Pasul mod, fiecare de presa al unei jog cheie se va muta axa de
distanta indicata in Pasul DRO. Aveti posibilitatea sa setati aceasta valoare la ceea ce va
place. Circulatia va fi la curent Feedrate. Puteti ciclu printr-o lista predefinita de Pasul
dimensiuni cu ciclul Jog Pasul buton. Figura 3.4 - Jog controale (utilizarea Tab-cheie pentru
a afisa si a ascunde acest lucru) Privire de ansamblu asupra Mach3 software Rotary
codificatoare poate fi interfaced (prin portul paralel de intrare PINS) la Mach3 ca
Manual Puls generatoare (MPGs). Acesta este utilizat pentru a efectua jogging prin rasucire
sale nod, atunci cand in MPG Mod. Butoanele marcat Alt A, B si Alt Alt C ciclu prin axele
disponibile pentru fiecare de trei MPGs si LED-uri defini axa care este in prezent selectate
pentru jogging .
De o alta optiune pentru jogging este un joystick conectat la PC sau de jocuri de port
USB. Mach3 va colabora cu orice compatibil cu Windows "analog joystick" (asa ca ar putea
chiar sa va controlati X axa de un Ferrari volanul!). AppropriateWindows de conducator auto
vor fi necesare pentru joystick-ul aparatului. The ,stick este activat prin butonul joystick ul,
si, pentru siguranta, trebuie sa fie in pozitie centrala atunci cand este activata .
Daca aveti un real joystick-ul si are o acceleratie de control, atunci acest lucru poate fi
configurat fie pentru a controla viteza jog suprascrie sau de control a hranei pentru animale
rata suprascrie (a se vedea capitolul 5 din nou).
O astfel de joystick-ul este o modalitate ieftina de a oferi foarte flexibil, control manual al
masina dvs. instrument. In plus, puteti folosi mai multe joysticks (strict pe axelor Human
Interface Devices) prin instalarea de producator profiler a software-ului sau, chiar mai bine,
de utilitate KeyGrabber livrat cu Mach. Acum ar fi un moment bun pentru a incerca toate
jogging optiuni pe sistemul dumneavoastra. Nu uitati ca sunt comenzi rapide de la tastatura
pentru butoane, asa ca de ce nu-i identifice si sa incercati-le. Tu in curand ar trebui sa
gaseasca un mod de lucru care se simte confortabil.
3.4.2 Predarea .
Mach3 pot amintesc o succesiune de linii pe care le introduce folosind MDI si scrieti-le intr-
un fisier.
Acest lucru poate fi apoi executati din nou si, din nou, ca un cod G-program.
Pe de MDI ecran, faceti clic pe butonul Start Invatati. LED-ul de langa ea va lumina pentru a
reaminti va ca va aflati de predare. Tip intr-o serie de MDI linii. Mach3 va executa-le ca
te apasati reveni dupa fiecare linie si pastreaza-le intr-un conventional numit Invata-fisier.
Cand au terminat, faceti clic pe Stop
Invatati. Puteti scrie propriile dvs. cod sau sa
incercati :
g21
tipF100
g1x10y0
g1x10y5
x0
y0
Toate sunt 0 zerouri in acest sens .
Inainte faceti clic pe Load / Editare si Du-te la Program Run ecran. Veti vedea liniile pe care
le-ati tastat sunt afisat in G-cod fereastra (figura 3.6). Daca faceti clic pe Start Cycle apoi va
Mach3 executa programul.
Cand s-au folosit de redactor atunci va fi capabil de a corecta orice greseli si de a
salva program intr-un fisier de propria alegere.
Figura 3.6 - program de invatat sa fie difuzate
Mach3 permite utilizarea addon ecrane care permit destul de complexe de automatizare sarcini
face de catre utilizator de a furniza relevante informatii. In acest sens ele sunt mai degraba ca
socalled Wizards mult in Software Windows ca ghid te prin informatii
necesare pentru o activitate. De clasic Windows Expertul va manipula sarcini importatoare o linie
fisier la o baza de date sau foaie de calcul. In Mach3, exemple de Wizards includ taiere circular de
buzunar, o grila de foraj gauri, digitalizarea o suprafata de un model parte.
Este usor sa incercati una. In programul de Executare ecran faceti clic pe Load Wizards. Un
tabel de Wizards instalat pe sistemul dumneavoastra va fi afisat (figura 3.7). Ca un exemplu,
faceti clic pe Circulara pentru linia de buzunar, care este in standard Mach3 versiune, si faceti
clic pe Executare. In prezent, Mach3 ecran afisat va fi inlocuit de un aratat in figura 3.8.
Acesta afiseaza pe ecran cu unele optiunile implicite. Observati ca puteti alege sa lucreze in
unitatile de
in, pozitia de centru de buzunar, modul in care instrumentul este de a intra pe material si asa
mai departe.
Nu toate optiunile ar putea fi relevante pentru calculatorul dumneavoastra. Ati putea, de
exemplu, trebuie sa setati ax de viteza manual. In acest caz, puteti sa ignorati de control de pe
ecran Wizard. Cand sunteti multumit cu de buzunar, faceti clic pe Post Cod buton. Acest
scrie o Gcode o parte de program si incarca o in Mach3. Acesta este doar un automatizare a
ceea ce aveti de facut in exemplul de pe predare. De toolpath ecran se afiseaza transele de
carne care se va face. Puteti sa va revizuiti parametri pentru a lua mai mic taieturi sau orice
altceva si re-post Cod.
Daca doriti, puteti salva setarile, astfel incat data viitoare cand veti rula theWizard
initiala
de date va fi ceea ce este in prezent defin
Cand faceti clic pe Exit va vor fi returnate la principalele Mach3 ecrane si poate rula Expertul a
generat-o parte de program. Acest proces va fi de multe ori sa fie mai rapida decat cea a
lectura aici.
Din nou, toate la "0" zero-uri sunt in acest sens. Nu uitati sa apasati tasta Enter dupa M0.
Utilizati File> Load G-cod meniul pentru a incarca acest program. Veti observa ca acesta este
afisat in Gcode fereastra.
Rulati programul de pe ecran, puteti incerca in vigoare de la inceputul ciclului, Pauza,
Stop, si Rewind butoane si comenzi rapide .
Pe masura ce rulati programul este posibil sa observati ca linia evidentiata se muta intr-un
mod deosebit in G-cod fereastra. Mach3 citeste mai departe si planurile sale se muta pentru a
se evita toolpath avand la incetini mai mult decat in necesar. Acest lucru se reflecta in
lookahead pe ecran si, atunci cand pauza.
Puteti merge la orice linie de cod de derulare a afisa astfel de linie este evidentiata. Apoi,
aveti posibilitatea sa Fugi de aici utilizare .
Ecranul este ca un model de sarma calea de instrument va urma plasate in interiorul unei
sfere clar.
Prin glisarea mouse-ul peste fereastra puteti roti "sfera" si asa a se vedea modelul de din
diferite unghiuri. Setul de axe, in coltul din stanga sus-ti arat ce directii sunt X, Y si Z. Deci,
daca glisati mouse-ul de la centru in sus intr-o directie de "domeniu" va transforma in care va
arata axa Z si veti putea sa vedeti ca cercului este de fapt, o spirala taiat in jos (in sens
negativ, Z). Fiecare din cele G3 linii in Spirala de program de mai sus atrage un cerc in timp
ce simultan scaderea instrument 0.2 in Z directie. De asemenea, puteti vedea initiala G00
muta, care este o linie dreapta. Puteti, daca doriti, sa prezinte un display ca conventionale
izometric vedere al toolpath. Cu cateva minute de "joc", va da incredere in ceea ce se poate
face. Dvs. de afisare poate fi o culoare diferita de cea indicata in figura 3.11. Culorile pot fi
configurate. Vedea Capitolul 5
.
4.1 siguranta - a subliniat .
Orice masina unealta este potential periculoase. Acest manual Incearca sa-ti dau orientari
cu privire la siguranta si tehnici de precautie, dar pentru ca nu stim detalii despre masina dvs.
sau de conditiile locale putem accepta nici o responsabilitate pentru executarea de orice
masina sau de orice daune sau prejudiciul cauzat de utilizarea
sa .
Este responsabilitatea dumneavoastra sa va asigurati-va ca va intelege implicatiile a ceea
ce va proiecta si construi si pentru a se conforma cu legislatia si codurile de
practica aplicabile in cazul dvs. de tara sau de stat.
Daca va aflati in orice indoiala, trebuie sa caute indrumare de la o calificare profesionala
expert , mai degraba decat riscul de ranire a tine sau pentru altii
.
4.2 Ce Mach3 poate controla .
Mach3 este un program foarte flexibil, proiectat pentru a controla masinile ca freze (si,
desi nu au fost descrise aici, de cotitura utilaje). Caracteristicile acestor utilaje folosite de
Mach3 sunt:
¨ Unele controale utilizator. O oprire de urgenta (opri) buton trebuie sa fie furnizate cu privire
la fiecare Masina
¨ Doua sau trei axe, care sunt la dreapta la fiecare alte unghiuri (la care se face referire ca X,
Y si Z)
¨ Un instrument care se muta de la un lucru. De origine a axelor este stabilita in fata de lucru.
Relativa circulatie poate, desigur, sa fie de (i) de instrument in miscare (de exemplu, dintr-un
condei ax frezare muta instrument in directia Z sau un strung instrument montat pe o cruce
slide-o sa si se muta de instrument in directiile X si Z) sau (ii) de catre masa de lucru si de
miscare (de exemplu, pe un genunchi de tip mill tabelul se muta in X, Y si Z directii) Si la
alegere :
¨ Unele comutatoare de spus in cazul in care instrumentul este in "Home" pozitia
¨ Unele switch-uri pentru a defini limitele permise relativa circulatie a unui instrument
¨ A controlat "ax". The "ax" ar putea roti instrument (mil.) sau de lucru (cotitura).
¨ suplimentare de pana la trei axe. Acestea pot fi definite ca rotative (de exemplu, circulatia
lor este masurata in grade) sau liniara. Una dintre axele liniare suplimentare pot fi slaved
pentru a X sau Y sau Z axa. Cei doi se vor muta impreuna, in orice moment, ca raspuns la o
parte Hardware probleme si conectarea masina unealta programului si se muta la jogging,
dar ele vor fi referite fiecare separat. (a se vedea Configurarea slaved axe pentru mai multe
detalii) .
¨ Un comutator sau switch-uri care se imbuca gardienii pe masina
¨ Controale pentru modul in care este livrat de racire (de inundatii si / sau Mist) .
¨ A sonda in instrument care permite titularului digitalizarea unei existente
parte .
¨ codificatoare, cum ar fi liniara bareme de sticla, care poate afisa pozitia a unor parti
din Masina
¨ functii speciale .
Cele mai multe conexiuni intre masina dvs. si PC-ul sa ruleze Mach3 sunt efectuate prin
intermediul paralel (imprimanta) port (s) de la computer. O simpla masina vor doar nevoie de
un port; o un complex va avea nevoie de doua .
Conexiunile de control de functiile speciale ca un LCD, un instrument-changer, axa cleme
sau o swarf transportor poate fi, de asemenea, efectuate prin intermediul unui dispozitiv
ModBus (de exemplu, un PLC sau Homann desenelor si modelelor ModIO
controller). Butoanele pot fi interfaced de o "tastatura emulator", care genereaza pseudo-cheie
in prese raspuns la semnalele de intrare. Mach3 va controla toate cele sase axe, coordonarea
lor simultana circulatie cu liniar interpolare sau efectua interpolare circulara pe doua axe (din
X, Y sau Z), in timp ce simultan liniar interpolating de alte patru cu unghi fiind swept
de interpolare circulara. Instrumentul poate muta, astfel, intr-un ingusteaza elicoid cale, daca
este necesar! De Rata de alimentare in timpul acestor miscari se mentine la valoarea solicitata
de dvs. parte a programului, sub rezerva limitarilor de acceleratie si de viteza maxima de axe.
Aveti posibilitatea sa mutati axe de mana, cu diferite controale de
jogging .
Daca mecanismul de masina dvs. este ca un robot de brat sau o hexapod apoi Mach3 nu va
fi posibilitatea de a controla, din cauza cinematic calcule ca ar fi necesara pentru a se refera
la
"instrument" in pozitia X, Y si Z coordonate la lungimea si de rotatie a masinii de arme ..
Mach3 pot comuta de pe ax, prin rotatie, in ambele sensuri, si trece-l jos. De asemenea, poate
control rata la care acesta roteste (rot / min) si monitorizeze pozitia unghiulara pentru ca
operatiunile de
taiere fire.
Mach3 pot transforma cele doua tipuri de racire si dezactiva .
Mach3 va monitoriza opri si poate lua act de functionare a switch-uri de referinta, paza
imbuca limita si comutatoare Mach3 va pastra la temperaturi de proprietati de pana la 256
diferite instrumente. In cazul in care, cu toate acestea, masina dvs. are automat un instrument
de schimb sau de revista, atunci va trebui sa-l controla pe tine .
4.3 impiedica de control .
Fiecare masina de instrument trebuie sa aiba una sau mai multe de urgenta Stop (opri)
butoane; de obicei, cu un mare si rosu, ciuperci cap. Acestea trebuie sa fie echipate astfel
incat sa puteti ajunge cu usurinta de la un oriunde s-ar putea sa fie, atunci cand sunt de
operare a masinii.
Fiecare buton ar impiedica de a opri toate activitate in masina cat de repede este posibil, in
conditii de siguranta;
ax de rotatie ar opri si axe trebuie sa opreasca in miscare. Acest lucru ar trebui sa se intample
fara a se bazeaza pe software-ului - deci este vorba de relee si contactoare. Circuitul
ar trebui sa-i spuneti Mach3 ce ati facut si acolo este o speciale, obligatorii pentru aceasta
intrare. El / ea
in general, nu va fi suficient de bun pentru a opri AC de putere pentru o opri, deoarece
energiei stocate in DC uniformizare condensatori pot permite motoare pentru a rula pe unele
considerabile pentru timp .
Masina nu ar trebui sa poata fugi din nou, pana la un "reset" a fost apasat butonul. In cazul in
care
Impiedica de buton se blocheaza atunci cand impins masina nu ar trebui sa inceapa, atunci
cand aceasta versiune de cotitura sau cap.
Acesta nu va fi, in general, posibilitatea de a continua o parte de prelucrare dupa o impiedica
de tine, dar si de Masina va fi cel putin in siguranta. Hardware probleme si conectarea
masina unealta
Chiar daca omit precedent pct. citi mai bine ai fi avut-o pe asta! Vei vedea ca PINS 18 - 25 sunt
conectat la 0 volt parte si de alta a computer de alimentare cu energie. Toate semnalele in
interiorul si in afara PC sunt relativ la acesta. Daca va conectati multe fire lung la el, mai ales in
cazul in care rula in apropierea fire de inalta transporta curenti de motoare, apoi aceste fire vor
avea curenti apoi se varsa in care creeaza tensiuni care sunt ca si zgomot poate provoca erori. S-
ar putea poate chiar de avarie la computer.
Axa ax si poate conduce, pe care le va conecta la Mach3 prin paralel port, sunt susceptibile de
a lucra intre 30 si 240 de volti si ele vor fi capabile sa furnizeze curenti de multe Amperi. Conectat
corespunzator vor face nici un rau la computer, dar una accidentala disponibil breakout
panouri scurt-circuit putea distruge intregul computer bord mama-si chiar si pe CD-ROM-ul si
hard disk-uri, de asemenea.
Pentru aceste doua motive esti foarte recomanda sa cumpar un aparat numit-o "izolarea
breakout bord ". Acest lucru va va furniza terminale care sunt usor pentru a se conecta la, separat
0 volt (comuna) pentru unitati de stocare, switch-uri etc acasa si va evita depasesc permisa
curente si in afara de port. Acest breakout bord, pe unitatea dumneavoastra de stocare electronica
si alimentare cu energie ar trebui sa fie ingrijit instalat intr-un caz de metal, pentru a reduce riscul
de interferenta cu dvs. vecinii "semnalele de radio si televiziune. Daca va construiti un "cuib de
sobolan", atunci te invitam scurt circuite si tragedie. Figura 4.2 arata trei comerciale breakout
panouri. Aici se incheie in predica!
Decalajul intre
impulsurile vor fi mai mici de
mai mare viteza de
pasi.
Unitate electronica de obicei
utilizarea de active Lo
Etapa de configurare pentru
si semnale de Dir. Mach3 ar trebui sa fie atat de setup aceste rezultate sunt active Min. Daca acest
lucru nu este facut
Pasul puls
0
1
Figura 4.4 - Pasul puls de unda
Pasul daca incorect
Set active Max
0
1
Figura 4.5 - in mod gresit configurat iesire modifica pas de unda
Hardware probleme si conectarea masina unealta
Utilizarea Mach3Mill 4-8 Rev 1.84-A2
atunci Pasul semnal inca merge in sus si in jos, dar crede ca unitatea de decalaje intre
impulsuri sunt impulsurile si viceversa, iar aceasta adesea cauze foarte dur sau nesigure ruleaza
de la motor. The "inversat" impulsuri sunt prezentate in figura 4.5.
of machine
Dupa cum veti vedea, fiecare axa ar putea nevoie de trei parametri (de exemplu, limita de switch-
uri la cele doua capete ale
de calatorie si de o casa comutator). Asadar, o moara de baza ar necesita noua port paralel
inputuri pentru ei.
Acest lucru nu este mult mai bun ca un port paralel doar are 5 intrari! Problema poate fi rezolvata
in
trei moduri:
¨ Limita comutatoare sunt conectate la extern logica (probabil in unitate electronica)
si aceasta logica se stinge de unitati, atunci cand se atinge limita. Separata
switch-uri de referinta sunt conectate la intrarile Mach3
¨ Un aderenta pot partaja toate intrarile pentru o axa si Mach3 este responsabil pentru
controleaza ambele limite de detectare si acasa
¨ Comutatoarele pot fi interfaced de o tastatura emulator.
Prima metoda este cea mai buna si obligatorii pentru o foarte mare, scump sau rapid in cazul in
care masina
nu puteti avea incredere in ei si software-ul de configurare pentru a preveni deteriorarea mecanica.
Switch-uri
conectat la unitatea electronica poate fi inteligent si permite doar de la o miscare
comuta in cazul in care limita este lovit. Acest lucru este mai sigur decat dezactivarea limitele astfel
un utilizator poate jog de
masina off limitele sale, dar nu se bazeaza pe care au o unitate de sofisticate.
Pe o mica masina cand se utilizeaza cea de-a doua metoda, este inca posibil sa folositi doar 3
intrari
la Mach3 pentru o perioada de 3 axe mill (4 pentru un brat articulat
tip de masina - a se vedea Slaving) si doar doua
switch-uri sunt necesare ca o limita si
referinta pot partaja o trecere.
Tastatura are un emulator mult mai lent
timpul de raspuns ca port paralel, dar este
satisfacatoare pentru limita de switch-uri de pe o masina
fara highspeed fluxuri. Pentru detalii cu privire la
arhitectura vezi Mach3 costumizare
manual.
4.6.2 Comutatoarele
Exista mai multe optiuni pe care trebuie sa le faca
atunci cand selectati comutatoare:
Figure 4.8 - Optical switch on table with vane on
bed of machine
Trebuie sa aiba grija cu electronica, astfel cum a intrarilor de multe ieftine PWM de viteza
controlere nu sunt izolate de la retea. Mai multe detalii pot fi gasite in discutie
si imagini din zona Mach2DN site si prin utilizarea "PWM convertizor" sau "PWM Digispeed", asa
cum
un termen de cautare Google sau de la dumneavoastra preferat motor de cautare.
PWM este un semnal de iesire de pe ax Pasul PIN. Veti avea nevoie pentru a avea o deosebita
de precautie pentru a opri cu motor cu un debit mic, folosind Motor
In sensul acelor de ceasornic / iesirile de ceasornic.
Nota: Multi utilizatori au constatat ca PWM si alte viteza variabila ax unitati sunt de multe ori o
serioasa sursa de zgomot electrice care pot cauza probleme cu masina de axa-drive,
limita trece senzor etc Daca utilizati o astfel de unitate ax noi va recomandam sa folositi
un izolate optic breakout bord si scut pentru a avea grija de cabluri si rula puterea de cabluri
cativa centimetri distanta de cabluri de control.
Nota:
(a) pe care nu le puteti utiliza cu usurinta o scala liniara, ca feedback-ul de codificare pentru o
unitate servo
ca cea mai mica sau backlash elasticitate in mecanica conduce va face servo
instabila.
(b) nu este usor pentru a se conecta la rotativ codificatoare pe servo motor de codificare
DROs. Acest lucru ar fi atractive pentru manualul de functionare a axelor cu pozitia
citire. Problema este ca la 0 volt (comuna) in interiorul servo disc utilizat pentru
codificatoare de motor este aproape sigur nu acelasi 0 volt ca PC-ul sau breakout bord.
Conectarea acestora impreuna vor cauza probleme - a nu fi tentati sa o facem!
(c) Principalul beneficiu de a folosi liniar codificatoare pe axe liniare este ca lor masuratori
nu depinde de exactitatea sau backlash a conduce surub, curele, lanturi etc
4.12 ax index puls
Mach3 are o intrare pentru una sau mai multe impulsuri generate de fiecare revolutiei de la ax. Se
utilizeaza
aceasta pentru a afisa viteza reala de la ax, pentru a coordona circulatia instrumentul si
locul de munca, atunci cand taierea fire si pentru a orientating instrument pentru partea din spate
plictisitor conserve ciclu. El / ea
poate fi utilizat pentru hrana animalelor de control pe o pe-REV, mai degraba decat pe minut baza.
Figura 4.15 - Glass scara encoder (asteptarea instalare)
Figura 4.16 - Encoder DROs
Hardware probleme si conectarea masina unealta
Rev 1.84-A2 4.15 Utilizarea Mach3Mill
4.13 Charge pompa - un puls monitor
Mach3 va iesire un puls constant de tren a caror frecventa este de aproximativ 12.5 kHz pe
una sau ambele in paralel porturile ori de cate ori se executa corect. Acest semnal nu va fi
Mach3 acolo in cazul in care nu a fost incarcat, se impiedica in mod sau in cazul in care generatorul
de impulsuri de tren nu reuseste
intr-un fel. Puteti utiliza acest semnal de a percepe un condensator printr-o pompa de diode (de
unde si
nume), a caror productie, arata Mach3 lui de sanatate, permite-ti axa ax si unitati de stocare, etc
Aceasta functie este adesea pusa in aplicare in comercial breakout panouri.
4.14 Alte functii
Mach3 a cincisprezece OEM Trigger semnalele de intrare pe care o puteti aloca pentru uz propriu.
Pentru
exemplu, acestea pot fi utilizate pentru a simula click pe un buton sau pentru a apela un utilizator
scris macro-uri.
In plus, exista patru factori de utilizator, care poate fi interogat in macro-uri de utilizator.
# 1 de intrare pot fi folosite pentru a inhiba ruleaza din partea programului. De asemenea, poate fi
conectat la
Gardienii de pe masina.
Detalii complete de arhitectura de intrare Emulation sunt date in Mach3 costumizare wiki.
De configurare de dialog este definit in sectiunea 5.
Relay de activare a rezultatelor care nu sunt utilizate pentru ax de racire si poate fi folosit de tine
si
controlate de utilizator, in scris macro-uri.
Si un final ne-am gandit - inainte de a va dus cu prea multe de punere in aplicare a
caracteristici, in acest capitol, amintiti-va ca nu aveti un numar nelimitat de
intrari / iesiri. Chiar si cu doua porturi paralele exista doar zece intrari pentru sprijinirea tuturor
functii si, cu toate ca o tastatura emulator care va ajuta la mai multe intrari, acestea nu pot fi
utilizat pentru toate functiile. Este posibil sa fi pentru a utiliza un dispozitiv pentru a ModBus
dramatic extinde
personalizat de intrare / iesire.
Configurarea Mach3
Rev 1.84-A2 5-1 Utilizarea Mach3Mill
5. Configurarea Mach3 pentru masina dvs. si unitati de stocare
Daca ati cumparat o masina unealta cu un computer care executa Mach3 apoi te
probabil ca nu va trebui sa cititi acest capitol (cu exceptia afara de interes general).
Parerea furnizor va probabil au instalat software-ul si Mach3 aranjat-o
si / sau va fi dat instructiuni detaliate cu privire la ce sa fac.
Va sunt recomandate pentru a se asigura ca aveti un exemplar pe suport de hartie a cum este
Mach3
configurat sa ai nevoie de a re-instala software-ul de la zero.
Mach3 stocand aceste informatii intr-un fisier XML care puteti vizualiza.
5.1 O strategie de configurare
Acest capitol contine o multime de foarte fine detalii. Ar trebui, totusi, la concluzia ca
Procesul de configurare este simplu, daca luati-o pas cu pas, de testare, astfel cum te duci. Un
buna strategie este de a trece in zbor prin capitol si apoi lucrati cu el de pe computerul
dumneavoastra si
masina unealta. Vom presupune ca ati instalat deja Mach3 pentru uscat ruleaza
descrise in Capitolul 3.
Practic toate munca pe care o va face in acest capitol se bazeaza pe casete de dialog a ajuns de la
Config (ure) meniu. Acestea sunt identificate de catre, de exemplu, Config> Logic, ceea ce
inseamna ca
pe care o alegeti logica intrarea din meniul de configurare.
5.2 initial de configurare
Primul dialog este de a utiliza Config> porturi si PINS. Acest dialog are multe file dar initiala
unul este, asa cum este aratat in figura 5.1.
5.2.1 Definirea adrese de port (e) de a utiliza
Figura 5.1 - Porturi si Axei selectie fila
Daca vi se intampla numai pentru a utiliza un port paralel, si este una de pe computerul
dumneavoastra este
Placi de baza, atunci implicit adresa de Port 1 din 0x378 (adica Hexadecimal 378) este de aproape
cu siguranta corect.
Daca folositi unul sau mai multe PCI add-on carduri de atunci va trebui sa descoperi la adresa
pe care fiecare raspunde. Nu exista standarde! Run theWindows Panoul de control de la
Windows butonul Start. Faceti dublu clic pe System si alegeti fila Hardware. Faceti clic pe
Device Manager buton. Extindeti arborele de postul "Ports (COM & LPT)."
Figura 5.1 - Porturi si Axei selectie fila
Configurarea Mach3
Utilizarea Mach3Mill 5-2 Rev 1.84-A2
Faceti dublu clic pe primul sau ECP LPT port. Proprietatile sale vor fi afisate intr-o fereastra noua.
Alegeti Resurse fila. Primul numar in primul rand IO gama este adresa la utilizare.
Nota valoarea in jos si aproape de dialog Proprietati.
Nota: ca instalarea sau eliminarea PCI orice carte poate schimba adresa unui port paralel PCI
carte, chiar daca nu v-ati atins-o.
Daca aveti de gand sa folositi un al doilea port repetati punctul de mai sus pentru el.
Inchideti Manager dispozitive, Proprietati sistem si Panoul de control Windows.
Introduceti-va adresa de e primul port (nu prevad 0x prefix sa spun este ca Hexadecimal Mach3
acest lucru presupune). Daca este necesar verifica activat pentru port 2 si introduceti adresa sa.
Acum, dati clic pe butonul Apply pentru a salva aceste valori. Acesta este cel mai important. Mach3
nu va
amintesc de valori, atunci cand trece de la tab-ul la fila sau aproape de Port & Pins dialog
cu exceptia cazului in care sa aplicati.
5.2.2 Definirea motor de frecventa
Mach3 de conducator auto poate functiona la o frecventa de 25000 Hz (impulsuri pe secunda),
35000 Hz sau
45000 Hz in functie de viteza de procesor si alte sarcini pus pe-o atunci cand
ruleaza Mach3.
Frecventa ai nevoie depinde de rata maxima puls care aveti nevoie pentru a conduce la orice axa
sa inceput de viteza. 25,000 Hz, probabil, vor fi potrivite pentru sistemele de stepper motor. Cu un
10
micro-pas, ca un conducator auto Gecko 201, veti avea in jur de 750 RPM de la un standard de
1.8o
stepper motor. High puls tarife sunt necesare pentru servo-drive care au de inalta rezolutie ax
codificatoare de pe motor. Mai multe detalii sunt prezentate in sectiunea despre tuning auto.
Calculatoare cu o viteza de 1 GHz ceas aproape sigur va rula la 35000 Hz, astfel incat sa puteti
alege aceasta, daca aveti nevoie de o mai mare rata pas (de exemplu, daca aveti foarte bine pitch
conduce suruburi).
Demonstrarea versiune va difuza numai la 25000 Hz. In plus, daca este Mach3 cu forta
apoi inchis la re-start acesta va reveni in mod automat la 25.000 Hz operatiune. Real
frecventa in care ruleaza sistemul este afisat pe ecran standard de diagnostic.
Nu uitati sa faceti clic pe butonul Apply inainte de a incepe.
5.2.3 Definirea speciale
Veti vedea casetele de selectare pentru o varietate de speciale de configurare. Ar trebui sa fie de
selfexplanatory
Daca aveti de hardware-ul de pe sistem. Daca nu, atunci lasati apoi
bifat.
Nu uitati sa faceti clic pe butonul Apply inainte de a incepe.
5.3 Definirea semnalelor de intrare si iesire pe care le va folosi
Acum, ca s-au stabilit in configuratia de baza este timpul pentru a defini contributia pe care si
Semnalele de iesire va fi gata de utilizat si care port paralel si PIN-ul va fi utilizat pentru
fiecare. Documentatia pentru breakout bord pot oferi consultanta in ceea ce iesirile de a utiliza
in cazul in care acesta a fost conceput pentru a fi utilizate cu Mach3 sau de bord pot fi livrate cu un
schelet
Profil (. XML) fisier cu aceste conexiuni deja definite.
5.3.1 Axa ax de iesire si semnale pentru a fi utilizate
Prima vedere Motor Rezultate fila. Aceasta va arata ca figura 5.4.
Definiti in cazul in care unitatile de X, Y si Z axe sunt conectate si faceti clic pentru a obtine o
checkmark
pentru a permite acestor axe. Daca dvs. de interfata hardware (de exemplu, Gecko 201 stepper
driver)
necesita un activ-lo semnal se asigura ca aceste coloane sunt verificate pentru pas si
Dir (ECTIUNEA) semnale.
Daca aveti un rotativ sau slaved axe atunci ar trebui sa permita si sa configurati aceste.
Configurarea Mach3
Rev 1.84-A2 5-3 Utilizarea Mach3Mill
In cazul in care se intinde de viteza va fi controlata de catre parte, apoi ati terminat aceasta fila.
Faceti clic pe
Aplicati buton pentru a salva datele de pe aceasta fila.
Notice bara de derulare pentru a accesa restul de masa, care nu este vizibil in figura 5.5.
# 1 de intrare este special prin faptul ca poate fi folosit pentru a inhiba ruleaza o parte de program
de siguranta atunci cand
Gardienii nu sunt la locul lor. Celelalte trei (# 1 si in cazul in care nu sunt utilizate pentru paza
conexa) sunt
disponibile pentru uz propriu si poate fi testata in codul de macro-uri. # 4 de intrare pot fi
utilizat pentru a conecta un externe pushbutton trece la punerea in aplicare a functiei singur pas.
Tu
ar dori sa le configurati mai tarziu.
Activeaza si defini Index Puls daca aveti un ax senzor doar cu un singur slot sau marca.
Activeaza si defini Limite de ignorare, daca nu sunteti lasat Mach2 control dvs. limita intrerupatoare
si
aveti un buton extern care va presa, atunci cand aveti nevoie pentru a jog off o limita. Daca
nu au nici un parametru, atunci puteti utiliza un ecran de buton pentru a obtine aceeasi functie.
Activeaza si defini impiedica de a indica la Mach3 pe care utilizatorul le-a cerut de urgenta
opri.
Activeaza si defini OEM Trigger intrarilor daca doriti semnale electrice sa poata apela OEM
butonul de functii fara un ecran buton fi nevoie sa fie furnizate.
Activeaza si defini Temporizare daca aveti un senzor ax cu mai mult de un slot sau marca.
Activati Probe pentru digitalizarea si THCOn, THCUp si THCDown pentru controlul unui Plasma
torta.
Daca aveti un port paralel, atunci aveti la dispozitie 5 intrari; cu doua porturi exista 10
(sau cu pin 2 - 9 definite ca intrari, 13). Este foarte frecvente pentru a afla care le sunt de scurta
semnalele de intrare in special daca sunt, de asemenea, va avea unele intrari pentru sticla scari
sau alte
codificatoare. Este posibil sa trebuiasca sa compromis de lucruri care nu are ca o fizice Limita de
ignorare
comutator pentru a salva de semnale!
Puteti, de asemenea, in considerare, folosind o tastatura emulator pentru anumite semnale de
intrare.
Faceti clic pe butonul Apply pentru a salva datele de pe aceasta fila.
5.3.3 imitat semnalele de intrare
Daca verifica imitat coloana pentru o intrare atunci Port / numarul de pin si activ-lo de stat
pentru faptul ca semnalul va fi ignorat, dar de la intrarea in Hotkey coloana vor fi interpretate.
Cand
un element cheie in jos mesajul este primit cu codul care se potriveste cu un Hotkey valoarea apoi
ca semnalul este
considerate a fi activ. In cazul in care o cheie-up este mesajul primit, atunci este inactiv.
Cheia-cheie in sus si in jos, semnale de obicei provin de la un emulator de tastatura (cum ar fi
Ultimarc IPAC sau Hagstrom), care este declansat de switch-uri conectate la intrarile sale. Acesta
permite mai multe switch-uri pentru a fi simtit mult de rezerva PINS pe paralel porturi dar nu poate
fi
intarzieri semnificative timp inainte de a trece schimbare este vazut si, intr-adevar, un element-
cheie in sus sau in jos-cheie
mesaj poate obtine pierdut de Windows.
Imitat semnalele nu pot fi folosite pentru Index sau calendarul si nu ar trebui sa fie utilizate pentru
opri.
5.3.4 Semnale de iesire
Folositi tab-ul de iesire semnale pentru a defini rezultate care aveti nevoie. A se vedea figura 5.6.
Va doresc, probabil, doar pentru a utiliza un Activati iesire (ca toate unitatile axa pot fi
conectat la el). Intr-adevar, daca nu sunteti folosind gratuit pompa / puls monitor facilitate apoi te
poate permite dvs. axa unitatile sale de la iesire.
De iesire # semnalele sunt pentru a fi utilizat pentru a controla un stop / start ax (in sensul acelor
de ceasornic si, optional,
de ceasornic), de inundatii si Mist pompe de racire sau de supape si de control de catre propriul
dvs.
personalizat Mach3 butoane sau macro-uri.
Tariful Pump linie trebuie sa aiba posibilitatea de definit si, daca va breakout bord accepta aceasta
puls de intrare pentru a confirma continuu functionarii corecte a Mach3. Charge Pump2 este utilizat
in cazul in
aveti un al doilea breakout bord conectat la cel de-al doilea port sau doriti, pentru a verifica
functionare a celui de-al doilea port in sine.
Faceti clic pe butonul Apply pentru a salva datele de pe aceasta fila.
5.3.5 Definirea intrarilor encoder
De Encoder / MPGs tab-ul este folosit pentru a defini legaturile si rezolutia liniara
codificatoare sau Manualul Puls generatoare (MPGs) utilizate pentru jogging de axe.
De Encoder / MPGs tab-ul este folosit pentru a defini legaturile si rezolutia liniara
codificatoare sau Manualul Puls generatoare (MPGs) utilizate pentru jogging de axe. Acesta este
acoperit aici
Pentru completitudine de descriere a Config> Ports & PINS.
Acest dialog nu are nevoie de un activ-lo coloana ca, in cazul in care codificatoare conta gresit
modul in care se
este necesar doar pentru a swap de pin alocate pentru A si B intrarilor.
5.3.5.1 codificatoare
Considerat de pe unitatea de valoare ar trebui sa fie stabilite pentru a corespunde cu rezolutia de
codificare. Astfel
o scala liniara, cu hotararile la 20 microni produce un conta la fiecare 5 microni (amintiti-va de
quadrature semnal), care este de 200 conteaza pe unitate (milimetri). Daca aveti Native unitati
stabilit ca
inch ar fi de 200 x 25,4 = 5080 conteaza pe unitate (inch). Viteza de valoare nu este
utilizat.
5.3.5.2 MPGs
Considerat de pe unitatea de valoare este folosit pentru a defini numarul de quadrature conteaza
ca trebuie sa fie
generate pentru Mach3 pentru a vedea circulatie a MPG. Pentru a 100 CPR encoder, o cifra de 2
este
potrivit. Pentru mai mare de hotarare ar trebui sa creasca pentru a obtine aceasta cifra mecanice
sensibilitate pe care o doriti. Am gasit 100 de lucrari de bine cu 1024 CPR codificatoare.
Viteza valoare determina scalarea de impulsuri trimise la axa fiind controlat de
MPG. Cu cat este mai mica valoare a dat in Viteza cu atat mai rapid axa se va muta. Valoarea
acesteia este cel mai bun
stabilite de experiment pentru a da un confortabil, atunci cand viteza de filare a MPG la fel de rapid
ca este
confortabil.
5.3.6 Configurarea ax
A doua fila pe Config> Ports & Pins este ax Setup. Acest lucru este folosit pentru a defini modul in
dumneavoastra si care se intinde de racire este de a fi controlate. Puteti opta pentru a permite de a
face Mach3
nimic cu ea, la randul sau, de pe ax si off sau de a avea control total, de la viteza prin utilizarea
unui
Puls Latime modulata (PWM) semnal sau un pas si directia de semnal. De dialog este afisat in
figura 5.8.
Z-inhiba. Z-inhiba Pe caseta permite aceasta functie. Max Adancime ofera cele mai mici Z valoarea
la care se va axa muta. Persistenta validare isi aduce aminte de stat (care pot fi schimbata de un
ecran de comutare) de la rula pentru a rula de Mach3. Digitalizarea: de 4 Axa Point Clouds caseta
permite inregistrarea de stat a A axa , precum si X, Y si Z. Add Axa Litere a Coordonate prefixele
de date cu axa Numele din punct de nor fisier. THC optiuni: caseta de nume este auto-
explicativ. Despagubiri G41, G42: Advanced Despagubiri Analiza validare se transforma intr-
o lookahead analiza mai amanuntita, care va reduce riscul de gouging cand
compensatoare pentru Cutter diametru (folosind G41 si G42), pe forme complexe. Homed
adevarat atunci cand nu Home comutatoare: Va face ca sistemul pare sa fie referite (adica LED-uri
verzi), in orice moment. Acesta ar trebui sa fi folosita numai in cazul in care nu Home comutatoare
sunt definite in conformitate cu Porturi & Pins Consumul fila.
Figura 5.9 - Mill Optiuni Tab
5.3.8 Testare
Software-ul dvs. este acum configurat suficient pentru a face anumite teste simple cu
hardware. Daca nu este convenabil pentru a se conecta la intrarile din manualul de switch-uri, cum
ar fi
Prima apoi faceti acest lucru acum.
Run Mach3Mill si afisarea Diagnostice ecran. Acest lucru are o banca de LED-uri cu modul de
manifestare al logica nivel de intrarile si iesirile. Asigurati-va ca extern de urgenta Stop semnal nu
este activa (Red LED nu clipeste de urgenta) si apasati pe butonul rosu Resetare de pe ecran.
Sale LED-ul nu se va mai clipeste.
Daca aveti orice iesirile asociate cu lichid de racire sau de ax de rotatie, atunci puteti utiliza
relevante, butoanele de pe ecran de diagnostic pentru a activa si iesirile de pe jos. Masina ar trebui
sa de asemenea, raspunde sau de a putea monitoriza tensiuni de semnale cu o multimeter.
Urmatoarea opera de origine sau de limita intrerupatoare. Ar trebui sa vedeti LED-uri
corespunzatoare imbujora galben lor, atunci cand semnalul este activ.
Aceste teste se va lasa sa vezi ca-ti port paralel se adreseaza in mod corect si la intrarile
si rezultatele sunt corect conectate.
Daca aveti doua porturi si toate sunt semnale de test, pe de o apoi s-ar putea sa ia in considerare
o
temporar trece de configurare, astfel incat una din tara de origine sau de a limita comutatoare
este
conectat prin aceasta, astfel incat sa puteti verifica functionarea lor corecta. Nu uitati pe butonul
Apply
atunci cand fac acest fel de testare. Daca totul este bine, atunci ar trebui sa restabili buna de
configurare.
Daca aveti probleme la fel, ar trebui sa-i acum ca acest lucru va fi mult mai usor ca, atunci cand
a incepe sa incerc sa conduca axe. Daca nu aveti un multimeter apoi va trebui sa cumpar
sau sa imprumute o logica sonda sau un adaptor D25 (reale cu LED-uri), care va permit sa
monitorizeze de stat de la insigne. In esenta care aveti nevoie pentru a descoperi daca (a) in
semnale si de la computer sunt incorecte (de exemplu, Mach3 nu faci ceea ce iti doresti sau
astepta) sau (b) semnalele nu sunt Notiuni de baza intre D25 conector si masina dvs. instrument
(de exemplu, un cablurile electrice sau de configurare problema cu breakout bord sau masina). 15
minute de ajutor de la un prieten pot lucra minuni in aceasta situatie, chiar daca numai cu atentie
pentru a explica el / ea care-i problema ta si cum te-au uitat deja de aceasta!
Veti fi uimiti cat de des acest tip de explicatie opreste brusc cu cuvintele dori
" Oh! Vad de ce trebuie sa fie o problema, e .."
In cele din urma, dupa mutare, vi se va cere pentru a masura si intra exact distanta care
a fost mutat. Aceasta va fi utilizata pentru a calcula valoarea reala a Pasii pe unitate de masina
dvs. axa.
Figura 5.12 - Automatic pasi pe unitate
Configurarea Mach3
Utilizarea Mach3Mill 5-14 Rev 1.84-A2
5.5.3 Decizia privind accelerarea
5.5.3.1 inertie si fortele
Nr motor este capabil de a schimba viteza de un mecanism instantaneu. Un cuplu este necesar
pentru a da
unghiular ritmului de rotatie parti (inclusiv motorul propriu-zis) si cuplul convertit la
vigoare de mecanism (surub si piulita, etc) are scopul de a accelera masina de piese si de
instrument
sau de lucru. O parte din forta de asemenea, se duce la depasirea frecare si, bineinteles, sa faca
unealta de taiat.
Mach3 va accelera (si viteza) cu motor de la un anumit rata (de exemplu, o linie dreapta de viteza
curba de timp) In cazul in care autovehiculele pot oferi mai mult de cuplu decat este necesar
pentru taiere, frecare si
fortele de inertie care urmeaza sa fie furnizate la dat accelerarea ratei atunci totul este bine. In
cazul in care cuplul se
insuficient, atunci ea va fie in scadere de viteza (in cazul in care un stepper) sau de servo pozitia
de eroare va creste. Daca
servo de eroare este prea mare, atunci va conduce, probabil, un semnal de vina conditie, dar, chiar
daca
ca nu, de precizie de taiere va avea de suferit. Acest lucru va fi explicat in
mai multe detalii in curand.
5.5.3.2 Testarea accelerare diferite valori
Incercati sa pornesc si opresc masina dvs. cu setari diferite de Accelerare glisanta in
Motor Tuning dialog. La mica accelerare (panta dulce pe grafic), veti putea
sa aud de viteza ramping in sus si in jos.
5.5.3.3 De ce vrei, pentru a evita o mare eroare de servo
Cele mai multe miscari facute intr-o parte de program sunt coordonate, cu doua, sau mai mult, axe
se deplaseaza
impreuna. Astfel, intr-o miscare de la X = 0, Y = 0 la x = 2, Y = 1, Mach3 se va muta de la axa X
de doua ori viteza de axa Y. Este nu numai coordoneaza miscarile la viteza constanta, dar
se asigura ca viteza ceruta relatie se aplica in timpul de accelerare si decelerare, dar
accelerarea toate Propuneri la o viteza determinate de "mai lent" axa.
Daca specificati o acceleratie prea mare pentru o anumita axa Mach3 apoi isi va asuma-l pot folosi
aceasta valoare, dar ca, in practica, axa GAL-uri in spatele ceea ce este comandata (de exemplu,
servo de eroare este
mare), apoi a taiat calea in lucru va fi inexacte.
5.5.3.4 Alegerea o accelerare valoare
Este foarte posibil, stiind toate masele de piese, momente de inertie ale motorului si
suruburi, fortele de frecare si de cuplu disponibil de la motor pentru a calcula ce
accelerare pot fi realizate cu o anumita eroare. Ballscrew si liniar slide producatori "
cataloage includ adesea esantion calcule.
Cu exceptia cazului in care doriti ca in final de performanta de la masina dvs., va recomandam
stabilirea
valoare, astfel incat test porneste si opreste sunetul "confortabil". Imi pare rau ca nu foarte
stiintifice, dar
pare sa dea rezultate bune!
5.5.4 Salvarea si testarea axa
In cele din urma nu uitati sa faceti clic pe Salvare pentru a salva Axa Setari accelerarea ratei
inainte de a va deplasa
pe.
Acum ar trebui sa va verificati calcule folosind MDI sa faca o mutare definit G0. Pentru
un dur verifica puteti utiliza un otel regula. O mai precisa, de test se poate face cu o linie de
testare
Indicator (DTI) / Ceas de joc si un instrument de masura bloc. Strict aceasta ar trebui sa fie
montat in
toolholder dar pentru o moara conventionale pe care le puteti utiliza in cadrul masinii ca ax
nu trece de la cadrul in XY avion.
Sa presupunem ca sunt testare a axei X si sa aiba un 4 "Gage bloc.
Utilizati MDI ecran pentru a selecta inch unitati absoluta si coordonatele. (G20 G90), infiintat o
scoaba
pe masa si Jog axa asa DTI sonda atinge-o. Asigurati-va ca termina printr-o miscare in
in minus X directie.
Rotiti bezel la zero de lectura. Acest lucru este ilustrat in figura 5.13.
Configurarea Mach3
Rev 1.84-A2 5.15 Utilizarea Mach3Mill
Acum folosesc Mach3 MDI
ecran si sa faceti clic pe G92X0
buton pentru a seta un offset si
zero, prin urmare, de axa X
DRO.
Mutare in tabelul de la X = 4.5
de G0 X4.5. Decalajul
ar trebui sa fie aproximativ o jumatate de
inch. Daca nu este acolo, atunci
este ceva grav gresit
cu calculele de
pasii de pe unitatea de valoare.
Verifica si de a corecta acest lucru.
Figure 5.13 - Establishing a zero position
Introduceti Gage bloc si pentru a trece la X = 4.0 de G0 X4. Aceasta miscare este in directia X
minus
cum a fost atat de jog efectele backlash in mecanismul vor fi eliminate. De lectura
pe DTI va va da eroare de pozitionare. Acesta ar trebui sa fie numai pana la o mii sau cam asa
ceva. Figura 5.14
Gage arata in pozitie.
Scoateti Gage si G0 x0 pentru a verifica valoarea zero. Repeta de 4 "de test pentru a obtine un set
de,
probabil, 20 valori si se vedea cum reproductibile de pozitionare este. Daca v-ati mari variatii
apoi mai este ceva in neregula mecanic. Daca v-ati consecvent erori atunci poti sa-l bine
tune pasii pe unitate pentru a atinge o valoare maxima precizie.
Urmatoarea ar trebui sa verificati ca axa nu pierde pasi in repetate se muta la viteza. Elimina
Gage de bloc. Utilizati MDI G0 x0 si de a verifica zero pe DTI.
Utilizati editorul de a introduce urmatorul program:
F1000 (adica mult mai rapid posibil, dar Mach3 va limita de viteza)
G20 G90 (Inch si absolute)
M98 P1234 L50 (rula subroutine de 50 de ori)
M30 (stop)
O1234
G1 X4
G1 x0 (a face o alimentare rata muta si muta inapoi)
M99 (retur)
Faceti clic pe Start pentru a Cycle rulati-l. Verificati daca miscare sunete buna.
Cand se termina DTI, desigur, ar trebui sa cititi zero. Daca aveti probleme atunci va
Trebuie sa fin tune de viteza maxima de accelerare a axei.
5.5.5 Se repeta de configurare de alte axe de
Cu incredere va fi castigat cu prima axa, ar trebui sa fie capabile sa rapid
repetati procesul pentru celelalte axe.
Figura 5.13 - Stabilirea unui pozitia zero
Figura 5.14 - Gage bloc in pozitia
Configurarea Mach3
Utilizarea Mach3Mill 5-16 Rev 1.84-A2
5.5.6 ax motor setup
In cazul in care viteza de ax motor este fix sau controlate de mana atunci puteti ignora acest
sectiune. Daca motorul este pornit si in afara acestuia, in ambele sensuri, de Mach3, atunci acest
lucru va avea
fost setup cu releu rezultate.
Daca Mach3 este pentru a controla viteza ax, fie de un servo unitatea care accepta Pasul si
Directia de impulsuri sau de catre un PulseWidth modulata (PWM) motor controller apoi aceasta
sectiune
va spune cum sa va configurati sistemul.
5.5.6.1 Motor de viteza, ax de viteza si pulleys
Pas, si directia si
PWM atat va permit sa
de control al vitezei de
motor. Cand sunt
de prelucrare si de ceea ce ati
parte a programului (S
word) sunt in cauza, cu
este viteza de ax.
Motorul si ax
viteza sunt, desigur,
legate de pulleys sau
unelte conectarea acestora. Noi vom folosi termenul de "roata" pentru a acoperi ambele tipuri de
unitate, in acest
manual.
Daca nu aveti motor viteza de control a alege scripete 4 cu o mare viteza maxima
ca 10,0000 rot / min si. Acest lucru va preveni Mach3 plangandu daca executati un program cu un
S
spune cuvantul, solicitand 6000 rot / min.
Mach3 nu poate sti, fara a fi spus de catre tine, masina operator, ceea ce raportul este de scripete
selectat la un moment dat asa ca sunt responsabile de acest lucru. De fapt, este dat de informatii
in doua etape. Cand sistemul este configurat (adica ceea ce faci acum) ai defini pana la
4 disponibile roata de combinatii. Acestea sunt stabilite de dimensiunile fizice ale pulleys sau
raporturile
orientate in cap. Apoi, in momentul in care o parte de program este in curs de rula operator care
defineste
camion (1 la 4) este in uz.
Masina de roata de raporturi sunt stabilite pe Config> porturi si Pins de dialog (figura 5.6) in cazul
in care
viteza maxima de patru seturi de scripete este definit, impreuna cu un implicit pentru a fi
utilizat. Viteza maxima este de viteza la care se intinde in cazul in care se vor roti cu motor este
cel
viteza maxima. Viteza maxima este realizat de catre 100% in latime puls PWM si de la Vel stabili
valoarea pe
Motor Tuning "ax Axa" pentru Pasul si directie.
Ca un exemplu, sa presupunem pozitia vom numi "roata de 1" este un pas in jos de 5:1 de la
motor la ax si viteza maxima de motor este de 3600 rot / min. Roata de maxim 1
viteza pe Config> Logic va fi stabilit la 720 rot / min (3600 ¸ 5). Roata de 4 ar putea fi un pas de
4:1. In acelasi motor viteza sa viteza maxima va fi setat la 14400 rpm (3600 x 4).
Celelalte pulleys ar fi rapoartele intermediare. De pulleys nu trebuie sa fie definite in
viteze de crestere, dar numerele ar trebui sa se refere, in unele logic mod de a controalelor la
masina unealta.
De viteza minima valoare se aplica in mod egal tuturor pulleys si este exprimata ca procent din
viteza maxima si este, desigur, de asemenea, procentul minim de semnal PWM raportul. In cazul in
care un
viteza mai mica decat acest lucru este solicitat (de la S cuvant, etc), apoi Mach3 va solicita sa va
roata de a schimba raportul da o viteza mai mica gama. De exemplu, cu o viteza maxima de
10000 rpm pe roata de 4 si un procent minim de 5%, apoi S499-ar cere o
roata de diferite. Aceasta facilitate este pentru a evita de operare a autovehiculelor sau de
controler de la o viteza
de mai jos sa minima de rating
Mach3 foloseste de roata de raportul de informatii, dupa cum urmeaza:
¨ In cazul in care o parte de program executa o S cuvant sau o valoare este introdusa in setul de
viteza
DRO atunci valoarea este in comparatie cu viteza maxima de curent
Figura 5.15 - ax roata de disc
Configurarea Mach3
Rev 1.84-A2 5.17 Utilizarea Mach3Mill
selectat camion. In cazul in care a solicitat de viteza este mai mare decat valoarea maxima, atunci
o eroare
apare.
¨ In caz contrar, procentul de maxima pentru camion care a fost solicitata
si acest lucru este folosit pentru a seta PWM latime sau Pasul impulsuri sunt generate de faptul ca
pentru a produce
Procentul maxim de viteza, in conformitate cu motor in Motor Tuning pentru "ax
Axa ".
Ca un exemplu, sa presupunem de max ax de viteza pentru scripete # 1 este de 1000 rot / min.
S1100-ar fi
o eroare. S600-ar da un impuls latime de 60%. In cazul in care maxim Pasul si Directia de viteza
este de 3600 rot / min apoi motorul ar fi "calcat" de la 2160 rot / min (3600 x 0,6).
5.5.6.2 Puls latime modulata ax controler
Pentru a configura ax motor pentru PWM de control, verifica ax Axa activat si
PWM de control de pe cutii de port si Pins, portul imprimantei si Axa Selectia fila Page (figura
5.1). Nu uitati sa se aplice modificarile. Definiti o productie de aderenta pe Semnale de iesire
Selectia fila Page (figura 5.6) pentru ax Pasul. Acest PIN trebuie sa fie conectat la dvs.
PWM motor de control electronica. Nu aveti nevoie de un ax pentru Directia de asa set acest PIN
la 0. Aplicati modificarile.
Definiti externe de activare semnale in porturi si Pins si Configure> Dispozitive de iesire pentru a
comuta PWM controler de pornire / oprire si, daca este necesar, pentru a stabili directia de rotatie.
Acum, pentru a trece la Configure> Ports & Pins ax Optiuni si localizati PWMBase frecv
caseta. Valoarea aici este frecventa de squarewave a caror latime puls este modulata.
Acesta este un semnal care apare pe ax Pasul PIN. Cu cat este mai mare frecventa te
alege de aici mai repede controllerul tau va fi in masura sa raspund la modificari de viteza, dar mai
mici
"Rezolvare" a ales viteze. Numarul de diferite viteze este motorul puls
frecventa ¸ PWMBase frecv. Astfel, de exemplu, daca se executa la 35,000 Hz si
seta PWMBase la 50 Hz, exista 700 discret viteze disponibile. Aceasta este aproape
cu siguranta suficiente cu privire la orice sistem real, ca un motor cu viteza maxima de 3600 rot /
min
ar putea, teoretic, sa fie controlate in pasi de mai putin de 6 rot / min.
5.5.6.3 Pasul si Directia ax controler
Pentru a configura ax motor pentru Pasul si directia de control, verifica ax Axei
Enabled cutii pe Port si Pins, portul imprimantei si Axa Selectia fila Page (figura 5.1).
Lasa-PWM de control bifat. Nu uitati sa se aplice modificarile. Definiti iesire pe PINS
Semnalele de iesire de selectie fila Page (figura 5.6) pentru ax Pasul si ax
Directie. Aceste pin trebuie sa fie conectat la unitatea dvs. motor de electronice. Aplicati
modificarile.
Definiti externe de activare semnale in porturi si Pins si Configure> Dispozitive de iesire pentru a
comuta ax motor controller de pornire / oprire, daca doriti, pentru a lua puterea in afara de motor,
atunci cand
ax este oprit de catre M5. Acesta nu va fi rotative oricum Mach3 desigur ca nu va fi
trimite impulsuri pas, dar, in functie de driverul de proiectare, poate fi inca dissipating putere.
Acum, pentru a trece la Configure> Motor Tuning pentru "ax Axei". De unitati pentru acest lucru va
fi
o revolutie. Deci, pasii pe unitate sunt numarul de impulsuri pentru o REV (de exemplu, 2000
pentru o
De 10 ori de micro-pasit conduce vehicule sau de 4 x linia dintr-o servomotor encoder sau de
echivalent cu angrenare electronice).
Vel de cutie ar trebui sa se stabileasca la numarul de revs pe secunda, cu viteza maxima. Deci, un
3600 rot / min
autovehiculelor ar trebui sa fie setat la 60. Acest lucru nu este posibil, cu o linie de inalta conta pe
encoder
cont de rata maxima puls fromMach3. (de exemplu, o linie de 100 codificare permite 87.5 revs
pe secunda, pe un sistem de 35000 Hz). In general, ax va necesita un motor puternic
a carui unitate electronica este, probabil, pentru a include electronice angrenaj care overcomes
acest
constrangere.
Accel de cutie poate fi stabilit de experiment pentru a oferi o buna porni si opri la ax. Nota:
ca, daca doriti sa introduceti o foarte mica valoare in caseta de Accel ati face acest lucru, mai
degraba prin tastarea
decat utilizand Accel glisanta. Un ax rula-up timp de 30 de secunde este foarte posibil.
Configurarea Mach3
Utilizarea Mach3Mill 5-18 Rev 1.84-A2
5.5.6.4 Testarea ax unitate
Daca aveti un kilometraj sau stroboscope atunci puteti masura viteza de ax dvs.
masina. Daca nu, va trebui sa-l judecator de ochi si, folosindu-va de experienta.
Pe Mach3 Setari ecran, alege un camion, care va permite 900 rot / min. Set de centura sau de
cutie de viteze
de pe masina de la pozitia corespunzatoare. Rulati programul de pe ecran set de ax
de viteza impuse la 900 rot / min si o pornim rotatie. Masura sau estimare de viteza. Daca este
gresit
va trebui sa revizuiasca calculele dumneavoastra si configurare.
Puteti, de asemenea, verifica viteze pe toate pulleys in acelasi fel, dar cu potrivit set
viteze.
5.6 Alte configurare
5.6.1 Configurarea se intoarce acasa si softlimits
5.6.1.1 corelarea viteze si directie
De configurare> Home / Softlimits de dialog va permite de a defini ceea ce se intampla in
momentul in care o trimitere
operatie (G28.1
sau un buton de ecran)
se face.
Figura 5.16 arata
de dialog. De
Viteza% este folosit pentru a
evita crashing in
de stop de o axa
cu viteza maxima, atunci cand
Caut
referinta trece.
Cand sunt
corelarea, Mach3
nu are nici o idee de
pozitia de o axa.
In directia aceasta
se muta in depinde de Acasa neg casetele de selectare. Daca in cauza este bifata caseta de atunci
Axa se va muta in minus pana la Prima directie de intrare devine activ. In cazul in care Home
de intrare este deja activ atunci aceasta se va muta in plus directie. In mod similar in cazul in care
caseta este
bifat apoi axa se muta in plus, pana la directia de intrare este activa si minus
directie in cazul in care acesta este deja activ.
5.6.1.2 Pozitia acasa comutatoare
In cazul in care caseta de Auto Zero este verificat apoi axa DROs va fi stabilit la
Referinta / Switch Prima locatie valori definite in Home Dezactivat. coloana (mai degraba decat
reale de zero). Aceasta poate fi utila pentru a reduce la minim se intoarce acasa pe un timp foarte
mare si lent axa.
Este, desigur, necesare pentru a limita si-au separat de referinta in cazul in care switch-uri de
referinta
nu se trece la sfarsitul anului o axa.
5.6.1.3 Configurati Soft Limite
Asa cum sa discutat mai sus cele mai multe implementari de limita intrerupatoare implica unele
compromisuri si
lovindu-le accidental, va fi nevoie de interventie de catre operator si poate solicita
sistem pentru a fi resetate si re-difuzare. Soft limitele pot oferi o protectie impotriva acestui tip de
incomod accident.
Software-ul va refuza, pentru a permite axe pentru a va deplasa in afara declarat larga de soft
limitele de la X, Y si Z axe. Acestea pot fi stabilite in intervalul -999999 la + 999999 de unitati de
fiecare axa. Cand jogging miscare devine aproape de limita de viteza, atunci ei vor fi reduse in
cazul in
in interiorul unui Slow Zona care este definita in tabel.
Figura 5.16 - se intoarce acasa (referinta)
Configurarea Mach3
Rev 1.84-A2 5.19 Utilizarea Mach3Mill
In cazul in care Slow Zona este prea mare atunci va reduce zona de lucru a masinii.
Daca acestea sunt prea mici, apoi te lovesc risc de hardware limitele.
Definite limitele se aplica doar atunci cand au trecut cu privire la utilizarea software-ului Limitele
butonul comutare --
a se vedea limitele si Miscellaneous control de familie pentru a afla detalii.
In cazul in care o parte program incearca sa se mute dincolo de o limita de moale apoi se va ridica
o eroare.
De softlimits valori sunt, de asemenea, folosit pentru a defini taiere plic daca masina este selectat
pentru
toolpath de afisare. Puteti gasi le utile pentru aceasta, chiar daca nu sunt preocupati de
limitele reale.
5.6.1.4 G28 Prima locatie
G28 de coordonatele defini pozitia in valoare absoluta, coordonatele la care se va axe
muta in momentul in care o G28 este executat. Ele sunt interpretate in actuala unitati (G20/G21) si
nu
ajustata automat, in cazul in care unitatile de sistem este schimbat.
5.6.2 Configurarea Sistemului Hotkeys
Mach3 are un set de
hotkeys globale, care poate
fi utilizate pentru jogging sau
pentru a introduce valorile in
MDI linie etc Aceste
chei sunt configurate in
Sistemului Hotkeys
Setup de dialog (figura
5,17). Click pe
buton pentru a cere
functiei si apoi apasati
cheie pentru a fi utilizat ca
hotkey. Valoarea sa va
fi afisat pe
de dialog. Aveti grija sa
duplicat evita utilizarea
un cod in care acest lucru poate provoca
grava confuzie.
Acest dialog permite de asemenea coduri de externe butoane folosite ca OEM Declansarile care
urmeaza a fi definite.
Figura 5.17-Hotkeys si OEM declansa de configurare
Jog Urmati Mode, atunci cand verifica, cauze de linii reprezentand toolpath pentru a muta relativ
la fereastra ca instrument este jogged. Cu alte cuvinte, instrumentul este fixat in pozitia de
toolpath
afisa fereastra.
ShowTool ca mai sus centerline, la randul sau, se refera la Mach3Turn (sa se ocupe de fata si
spate
toolposts).
Arata strung Obiectul permite reprezentarile 3D a obiectului, care vor fi produse de catre
toolpath (Mach3Turn numai)
Culori pentru diferite elemente de pe ecran poate fi configurat. Luminozitatea de fiecare din cele
primar culorile rosu verde albastru sunt stabilite pe o scala de la 0 la 1, pentru fiecare tip de linie.
Sugestie: Folositi o
program ca Photoshop pentru a face o culoare care iti place sa RGB si imparti valori de 255
(foloseste scara 0 la 255) pentru a obtine valori pentru Mach3.
A-axa valorilor va permit sa specificati pozitia si orientarea de la A-axa in cazul in care este
configurate ca rotativ si pe ecran este activat de rotatii O caseta.
Resetare avion pe Regen reverts de afisare a toolpath afisa la curent avion
ori de cate ori acesta se regenereaza (prin dublu clic sau faceti clic pe buton).
Cutie Grafic afiseaza o caseta de la granitele de instrument de circulatie.
5.6.6 Configurare initiala de stat
Config> membru deschide o caseta de dialog care va permite sa definiti in moduri care sunt active,
atunci cand
Mach3 este incarcata (de exemplu, starea initiala a sistemului). Acesta este prezentat in Figura
5.21.
Propunere mode: Constant viteza seturi G64, G61 exacta Stop seturi. Pentru detalii cu privire la
aceste optiune
vezi Constant Velocity si exacta Stop la capitolul 10.
Mod de la distanta: absolute seturi G 90, Inc seturi G91
Active avion: XY seturi G17, YZ seturi G19, G18 seturi XZ
I / J Mod: In plus, aveti posibilitatea sa setati la interpretarea sa fie introduse pe I & J in arc
miscarile. Acesta
este prevazuta pentru compatibilitatea cu diferite CAM post-procesor pentru a incerca si alte
masina de controlori. In mod Inc IJ I si J (centrul punct), astfel cum sunt interpretate in raport cu
punctul de plecare pentru un centru format arc.
G20/G21 control: Daca Blocare DROs de a infiinta unitati este verificat apoi, chiar daca si G20
G21 va modifica modul in care X, Y, Z etc cuvinte sunt interpretate (inch sau milimetri) de DROs
va
afiseaza intotdeauna in Unitatea de instalare de sistem.
Instrumentul de schimbare: Un instrument M6 schimba cererea poate fi ignorat sau utilizate pentru
a apela M6 macrocomenzile
(q.v.). Daca Auto Instrumentul Schimbator este verificat apoi M6Start/M6End de macro-uri va fi
numit, dar
Ciclul de incepere nu este nevoie sa fie presat la orice etapa.
Unghiular proprietati: O axa definita ca unghiulara se masoara in grade (care este de a spune
G20/G21 nu modifica interpretare a A, B, C de cuvinte)
Programul final sau M30 sau inapoi: defineste actiune (e) de a avea loc la sfarsitul anului sau o
inapoi de dvs.
o parte de program. Verificati functiile necesare. Atentie: Inainte de verificare a elementelor pentru
a elimina
compenseaza si pentru a efectua G92.1, ar trebui sa fie absolut clar cu privire la modul in care
aceste caracteristici de lucru sau de
Este posibil sa aflati ca in situatia actuala a coordonate foarte diferit de ceea ce va asteptati
la sfarsitul unui program.
Debounce interval / Index Debounce: este numarul de Mach 2 impulsuri pe care o trecere trebuie
sa fie
stabil de semnal pentru a fi considerate valabile. Deci, pentru un sistem care ruleaza la 35000 Hz,
100
ar da despre a 3 millisecond debounce (100 ¸ 35000 = 0,0029 secunde). Indicele puls
si a altor substante de acest fel au independente setari.
Programul de siguranta: Cand verificate permite Input # 1, ca de siguranta acoperi imbuca.
Editor: Numele fisierului executabil din editor pentru a fi numit de catre G-a edita codul de buton.
Butonul "Rasfoire" permite unui fisier adecvat (de exemplu, C: windows notepad.exe) pentru a fi
gasit.
Serial de iesire: Defineste portul COM numarul urmeaza sa fie utilizate pentru productia de serie si
canal
baud de rata la care ar trebui sa iesire. Acest port poate fi scris de la VB script intr-un
Figura 5.22 - Logic de dialog de configurare
Configurarea Mach3
Utilizarea Mach3Mill 5-24 Rev 1.84-A2
macro-si poate fi utilizat pentru a controla functiile speciale de o masina (de exemplu, LCD display,
toolchangers,
Axa cleme, swarf transportoare, etc,)
Alte casetele:
Persistenti DROs, daca este verificata, atunci se va axa DROs au aceleasi valori ca la pornire
Mach3, atunci cand este inchis. Retineti ca pozitiile de fizica axe sunt putin probabil sa fie
conservele de masina unealta in cazul in care este alimentat in jos, in special cu micro-stepper
unitati.
Dezactivati dalta / concavitate controale, in cazul in bifat, apoi, in timpul taietor de compensare
(G41 si
G42), Mach3 va verifica in cazul in care diametrul de instrument este prea mare pentru a cut
"insider colturi", fara
gouging la locul de munca. Bifati caseta pentru a dezactiva avertismentul.
Plasma Mode, daca verificate, acest control al punerii in aplicare a Mach3 viteza constanta se muta
pentru a se potrivi cu caracteristicile de plasma taietori.
Nu unghiular discriminare: Aceasta este, de asemenea, numai relevante pentru constant viteza de
lucru. Cand
bifat Mach3 trateaza schimbarile de directie ale caror unghi este mai mare decat valoarea stabilita
in
CV-ul unghiular Limita DRO ca exact stop (chiar daca modul de CV-ul este setat), pentru a evita
excesiv
de rotunjire colturi ascutite. Detalii complete de Constant Velocity mode sunt date in capitolul 10.
FeedOveride persista, daca verificate, apoi selectate feed suprascrie vor fi pastrate la sfarsitul
de o parte de program rulat.
Se lasa Wave imagini, daca verificate, permite Windows. WAV sunetul clipurilor de a fi jucat de
Mach3.
Acest lucru poate fi utilizat, de exemplu pentru a semnala erori sau atentia cerute de masina.
Se lasa vorbire, daca verificate, Mach3 permite de a utiliza Microsoft Speech agent de sistem
mesaje de informatii si "dreptul de buton" Ajutor de tip text. Vezi discursul cu privire la optiunea de
Windows
Panoul de control pentru a configura vocea pentru a fi utilizate, viteza de vorbire etc
G04 param locui in milisecunde, daca verificate apoi comanda G4 5000 va oferi o locui
in stare de functionare de 5 secunde. In cazul in care controlul este bifat-l da un locui de 1 ora 23
minute 20
secunde!
Setare taxe la pompa 5kHz laser pentru nivelul de asteptare: "In aceasta setare taxa de pompe de
iesire sau
iesire (e) sunt un semnal de 5 kHz (pentru compatibilitate cu unele lasere), mai degraba decat
standard
12.5kHz semnal.
Utilizati Safe_Z: Daca verificat apoi Mach3 vor sa profite de pozitia Safe Z definite.
Nota: Daca utilizati o masina fara sa coreleze ca operatiunea initiala, atunci este mai sigur de a
parasi aceasta optiune necontenit, fara ca sa coreleze masina sistem de coordonate este
arbitrare.
Instrumentul de Selectiile persistente, daca este verificat, isi aminteste selectate instrument la
inchidere a Mach3.
5.7 Cum Profil de informatii sunt stocate
In cazul in care programul este rulat Mach3.exe va prompt tu pentru profilul de fisiere sa utilizati.
Acest lucru va
fi, in general, in Mach3 dosar si va avea extensia. XML. Aveti posibilitatea de a vizualiza si a
imprima
Profil de continutul de fisiere cu Internet Explorer (ca XML este o marca-up limbajul folosit pe
pagini de web)
Comenzi rapide sunt stabilite de catre sistemul de instalare pentru a rula cu Mach3.exe implicit
Profile pentru o Mill
si pentru Valorificarea (adica Mach3Mill si Mach3Turn). Puteti crea propriile comenzi rapide fiecare
cu un alt profil deci un calculator poate controla o varietate de masini unelte.
Acest lucru este foarte util daca aveti mai mult de o masina si au nevoie de valori diferite pentru
Motor tuning, sau au diferite limita si acasa comuta aranjamente.
Puteti fie sa rulati Mach3.exe si alegeti din lista de profile disponibile sau puteti seta
pana extra rapide specifica faptul ca profilul de utilizat.
Intr-o scurtatura, pentru a incarca de profil este dat in "/ p" argument in tinta de comenzi rapide
proprietati. Ca un exemplu, ar trebui sa inspecteze proprietatile de Mach3Mill de comenzi rapide.
Acest lucru poate fi realizat, de exemplu, prin clic dreapta de comenzi rapide si a alege Properties
din
din meniu.
Configurarea Mach3
Rev 1.84-A2 5.25 Utilizarea Mach3Mill
O. Fisier XML pentru un profil poate fi editat cu un editor de externe, dar sunteti foarte puternic
sfatuiti sa nu se face acest lucru, daca nu sunt pe deplin familiarizat cu fiecare, in sensul de intrare
in
fisiere ca unii utilizatori au intampinat foarte ciudat cu efecte mis-fisiere formatate. Notice
faptul ca anumite tag-uri (de exemplu, pe ecran layout) sunt create doar atunci cand a construit-o
in valoare implicita este
suprascrise folosind Mach3 meniuri. Este mult mai sigur de a utiliza Mach3 de configurare al
meniuri pentru a
actualizare XML profiluri.
Cand un nou profil este creat apoi un dosar pentru stocarea sale macro-uri vor fi create. Daca
sunteti
"Clonarea" de la un profil cu macro-uri personalizate, atunci trebuie sa aiba grija de a copia orice
astfel de
macro-uri personalizate in noul profil.
Un ecran Designer este conditia care permite controale pentru a fi eliminate sau adaugate de la
ecranele
dintr-un set de ecrane. Puteti modifica sau ecrane de design de la zero, astfel incat sa puteti
adauga orice
controale la un ecran special, daca aplicatia dvs. necesita acest lucru. Pentru detalii, a se vedea
Mach3
Costumizare wiki.
6.2.1 Screen trecerea de control
Aceste controale apara pe fiecare ecran. Acestea permit trecerea intre ecrane si, de asemenea,
afisa informatii despre starea actuala a sistemului.
6.2.1.1 Resetare
Aceasta este o comutare. Cand sistemul este Resetare LED glows constant, taxa pompa puls
monitor (daca sunt activate) va iesire impulsuri si iesirile Activati ales va fi activ.
6.2.1.2 Etichete
De "inteligente etichete" afisa ultima "eroare" mesaj, de moduri de curent, numele de fisier de
in prezent un program incarcat parte (daca este cazul) si de profilul care este in uz.
6.2.7.3 Stop
Stop halte axa miscare cat mai repede posibil. Aceasta poate duce la pierdut pasi (in special pe
stepper motoare axe) si a reporni nu poate fi valabil.
6.2.7.4 Rewind
Rewinds in prezent de o parte de program incarcat.
6.2.7.5 Single BLK
SingleBLK este o comutare (indicator cu LED-uri). In mod unic Bloc-un ciclu de incepere va
executa urmatoarea singura linie de o parte de program si apoi introduceti FeedHold.
6.2.7.6 Reverse Run
Reverse Run este o comutare (indicator cu LED-uri). Ar trebui sa fie utilizat dupa un Feed Stai sau
Single
Bloc si urmatorul ciclu de incepere va determina o parte de program pentru a se executa in revers.
Acest lucru este
deosebit de utila in recuperarea de la un arc de pierdut conditie taiere in plasma sau un instrument
rupt.
6.2.7.7 Linia Numar
Linie DRO este de ordinal numar de liniei curente in G-cod afisa fereastra (incepand
de la 0). Retineti ca acest lucru nu este legat de "N cuvantul" numar de linie.
Puteti scrie in acest DRO pentru a seta liniei curente.
6.2.7.8 Fugi de aici
Fugi de aici efectueaza o fals rula o parte din program, pentru a stabili ce modal de stat
(G20/G21, G90/G91 etc) ar trebui sa fie si apoi solicita pentru o miscare pentru a pune la punct de
controlat
in pozitia corecta de la inceputul celei de-a randul, in conformitate Numarul. Nu ar trebui sa incerce
sa
Fugi de aici, in mijlocul unei subroutine.
6.2.7.9 Setare urmatoarea linie
Ca Fugi de aici, dar fara a pregatitoare sau de modul de stabilire a muta.
6.2.7.10 Block Stergere
Pe butonul de stergere Comuta bloc Delete "trece". Daca este activat apoi linii de cod pe care-G
inceapa cu un caracter slash - de exemplu - nu va fi executat.
Figura 6.8 - Program de familie sa fie difuzate
Mach3 controleaza si executa o parte de program
Utilizarea Mach3Mill 6-8 Rev 1.84-A2
6.2.7.11 Optional Stop
Sfarsit de buton Comuta optionale Stop "trece". Daca este activat, atunci comanda va M01
fi tratate ca M00.
6.2.8 Fisier de control de familie
Aceste controale, figura 6.9, sunt implicate cu dosar de partea dumneavoastra de program. Ele ar
trebui sa fie
evident in functiune.
6.2.9 Instrumentul detalii
In acest instrument Detalii grup, figura 6.9, controale de afisare
curenta instrument, pentru a compensa sa lungime si diametru
si, pe sistemele cu un Digities de intrare, permite sa se
in mod automat la zero la Z avion.
Cu exceptia cazului in care instrumentul schimba cereri sunt ignorate
(Config> Logic), pe care intampina un M6 va Mach3
pentru a trece la Safe Z si opri, clipeste unealta Change
LED-uri. Aveti in continuare (dupa schimbarea de instrument), facand clic pe
Ciclul de incepere.
In timpul scurs de curent de locuri de munca este afisat in
ore, minute si secunde.
tendinta de a aparea ca poligoane in cazul in care sunt foarte simple parti notabile. Aceasta este
nimic de-a
va faceti griji.
Programul de Simulate Run buton va executa G-cod, dar fara nici un instrument de circulatie,
si permite de timp pentru a face parte pentru a fi estimate.
Programul Limitele date va permite sa verificati de maxim excursie de controlat
punctul de a fi rezonabil (de exemplu, nu de frezat sus de pe masa).
Captura de ecran arata de asemenea si unele axa DROs Porneste programul de controale.
Daca ati definit softlimits care sa corespunda cu dimensiunea de masina dvs. de masa, atunci este
adesea util de a utiliza modului de afisare buton pentru a comuta de la modul de locuri de munca
pentru a Tabelul pentru a afisa
toolpath in raport cu masa. A se vedea figura 6.11
Toolpath de afisare poate fi
rotit de stanga si faceti clic pe
glisarea mouse-ul in el. El / ea
poate fi marita prin trecerea de-a plecat
clic si de lunga durata si
poate fi panned prin glisare
un click dreapta.
De buton va regenera
regenerati de toolpath
de afisare de la G-code
in prezent, cu permis
dependinte si G92 compensa.
Nota: Este foarte important
pentru a se regenera la toolpath
dupa schimbarea valorilor compensa ambele corecte pentru a obtine un efect vizual si, pentru ca
este
utilizat pentru a efectua calcule atunci cand se utilizeaza G42 si G43 pentru cutter compensare ..
Figura 6.11 - Toolpath in raport cu masa
Tastarea in DRO este echivalenta cu o parte de program emitent G55 la 59 sau G58.1 la G59.253
(q.v.).
De asemenea, puteti seta curent compensate de sistem, folosind butoanele de armatura.
Aveti posibilitatea de a modifica valoarea de offset pentru valorile actuale compensate de sistem,
tastand in
relevante partea Offset DROs. (Partea a offset este inca un alt nume de munca si de fixare
compensa!)
Valorile pot fi, de asemenea, stabilite in aceste DROs, prin mutarea de axe la un loc si facand clic
pe dorit ca
Selectati Setare sau buton. De axele X si Y si Z axa sunt stabilite in usor diferite moduri. Z este
mai usor de inteles acest lucru ne va descrie primul.
Z compensate de obicei, va fi creat cu un "maestru instrument" in ax. Z pentru alte instrumente
de
va fi corectata de instrument de masa. Un instrument de masura bloc sau, uneori, chiar si o bucata
de folie sau
Lucrarea este slid intre instrument si partea de sus de la locul de munca (daca acest lucru este de a
fi Z = 0,0) sau de masa (in cazul in
Aceasta este pentru a fi Z = 0,0). Axa Z este foarte usor jogged in jos pana la Gage este doar prins
de catre
instrumentul. Grosimea de gaj este inscris in Gage Bloc Inaltime DRO si Setare Z
se face clic pe buton. Aceasta va infiinta Z valoarea curenta de lucru, astfel incat compensate
instrument este cel
a dat inaltime.
Procesul pentru X si Y este similar cu exceptia ating ar putea fi realizat pe orice din patru parti
de o parte si trebuie sa se ia de la diametrul de instrument (sau sonda) si de
grosime de orice instrument de masura a fi folosite pentru a da "simt", pentru a atinge proces.
De exemplu, pentru a seta marginea de jos o bucata de material sa fie Y = 0.0 cu un instrument
de
diametrul de 0.5 "si un 0.1" Gage bloc, ar trebui sa intre in 0.7 The Edge Finder Dia DRO (adica
diametrul de instrument plus de doua ori in gaj) si faceti clic pe Selectati butonul pe care este in
cercanat
Figura 6.12.
In functie de configuratie si de a compensa persistenti compensa Salvare in Config> membru de
Noile valori vor fi adus aminte de o serie de Mach3 la altul.
6.2.11.2 Tools
Instrumente sunt numerotate de la 0 la 255.
Instrumentul numar este selectat de catre
T cuvant intr-un program sau o parte
care intra in numarul din T DRO.
Compensa sale sunt aplicate numai in cazul in care acestea
sunt pornit de Instrumentul Offset
ON / OFF comuta buton (sau de
echivalent G43 si G49, in parte
program)
In Mach3Mill numai la Z compensate si
Diametrul sunt utilizate pentru instrumente. De
diametru pot fi inscrise in DRO
si Z-offset (adica de compensare
instrument pentru lungime) sa fie introdus direct sau prin ating. Setul Instrumentul Offset facilitate
de lucrari
exact asa cum set Z cu compenseaza cu locul de munca.
Instrumentul de offset de date se face persistente intre se executa in acelasi mod ca si locul de
munca Offset date.
Exista, de asemenea, o familie de control care permite acest lucru inhiba Z valoarea care urmeaza
a fi stabilite in timp ce pregateste
si, inainte de executarea unui cod G-program. Acest lucru este prezentat in Figura 6.19.
Codul de program, care ar putea fi de multe ori o DXF HPGL sau de import, astfel incat sa se face o
singura
taiate sau un set de reduceri la sfarsit dorit Z adancime (probabil, Z = -0.6 inch asumarea de top
lucru este Z = 0). In ultima comanda ar trebui sa fie un M30 (Rewind)
Figura 6.18 - Encoder control de familie
Figura 6.19 - Z automate de control
Mach3 controleaza si executa o parte de program
Rev 1.84-A2 6.13 Utilizarea Mach3Mill
Folosind automate de control de control Z (a) set de Z-inhiba de valoare la Z pentru adancime
pentru
prima roughing cut (probabil Z = -0,05) (b) de Jos-Z pentru a inhiba succesive taiat adancimi
(am putea permite 0.1 ca instrument are cateva reactii de sprijin). Toata treaba va avea nevoie de
sapte
trece, pentru a ajunge la Z = -0.6, asa ca (c) intra in 7 L (Loop). La apasarea Cycle incepere de
masina
va face in mod automat de serie de reduceri la cresterea Z profunzime. De DROs urmari
progrese decrementing L ca acestea sunt efectuate si actualizarea Z-inhiba valoare. In cazul in
care
anumit numar de L nu ajunge la o parte a programului a solicitat Z profunzime atunci puteti
actualizare
L DRO si reporniti programul.
6.2.18 laser Trigger iesire de familie
Mach3 va iesire un puls pe Digitise Trigger Out Pin
(daca este definit) in cazul in care X sau Y axe trec prin declansa
puncte.
Laser Trigger grup de control va permite sa definiti
grila de puncte in actuala unitati si in raport cu un
Datum arbitrare.
Faceti clic pe laser Grila zero in cazul in care este controlat de la punctul
dorit grila origine. Definiti pozitii din grila de linii in
X si Y si faceti clic pe axe Toggle, pentru a permite productia de
impulsuri, ori de cate ori o axa traverseaza o grila linie.
Aceasta facilitate este experimental si pot schimba in mai tarziu
versiuni.
Wizards s-au contribuit, de mai multi autori si in functie de scopul lor, exista
usoara diferente in butoanele de control. Fiecare Expertul va avea totusi un mijloc de a posta
G-cod pentru a Mach3 (Scrie marcat in figura 6.22), precum si un mijloc de a se intoarce in
principal
Mach3 ecrane. Cele mai multe Wizards va permit sa va salvati setarile, astfel incat sa fie difuzate
theWizard
din nou ofera aceleasi valori initiale pentru DROs etc
Figura 6.21 - Alegerea unui Wizard
Figura 6.22 - The Wizard Scrie ecran
Mach3 controleaza si executa o parte de program
Rev 1.84-A2 6.15 Utilizarea Mach3Mill
Figura 6.23 arata o sectiune a Toolpath ecran dupa Scrie buton este apasat pe
Figura 6.22.
Figura 6.23 - Dupa rularea Scrie expertul
The Last Wizard butoane ruleaza expertul tine cel mai recent utilizate fara probleme de
selectand-o din lista.
De conversatie buton opereaza un set de Wizards concepute de moda noua Solutions. Acesti
sunt furnizate cu Mach3, dar necesita o licenta separata pentru ele sa fie utilizate pentru a genera
codul.
6.4 Se incarca G-o parte de cod de program
Daca aveti o
existente, o parte de program
care a fost scris de catre
o parte sau CAD / CAM
pachet apoi te
incarcare-o in Mach3
Incarcati folosind GCode
buton. Tu
alege fisierul din
un standard Windows
fisier dialog deschis.
Ca alternativa, puteti
alege dintr-o lista de
recent utilizate fisiere
care este afisata
de recenta Fisiere
ecran de buton.
Figura 6.24 - Se incarca G-Code
Cand dosarul este ales, Mach3 va incarca si analizeaza codul. Acest lucru va genera o toolpath
pentru aceasta, care va fi afisat, si va stabili programul Extrema.
Incarcate de cod de program va fi afisat in lista de cod G-fereastra. Puteti derula
prin aceasta miscare a subliniat linie de curent, utilizand bara de derulare.
Figura 6.23 - Dupa rularea Scrie expertul
Figura 6.24 - Se incarca G-Code
Mach3 controleaza si executa o parte de program
Utilizarea Mach3Mill 6-16 Rev 1.84-A2
6.5 Editarea o parte de program
Cu conditia pe care le-ati definit un program pentru a fi utilizat in calitate de G-code editor (in
Config> Logic),
Aveti posibilitatea sa editati codul printr-un clic pe butonul Editati. Nominalizat editorul dvs. se va
deschide intr-o noua
fereastra cu codul incarcate in acesta.
Cand ati terminat de editare ar trebui sa salvati fisierul si iesiti din editor. Acest lucru este
probabil cel mai usor de facut, prin utilizarea aproape caseta si raspunsul Da la "Vrei sa
salva modificarile? "dialog.
In timp ce editarea, Mach3 este suspendata. Daca faceti clic pe fereastra in care va arata a fi
blocat
sus. Puteti sa recupereze de intoarcere pentru editor si inchidere.
Dupa editarea revizuit cod va fi analizat din nou si folosite pentru a regenera de toolpath
si Extrema. Aveti posibilitatea sa regenerati de toolpath in orice moment, folosind butonul
regenera.
6.6 Manual de pregatire si ruleaza o parte de program
6.6.1 introducerea-un program de scris
Daca doriti sa scrieti un program "de la zero", atunci puteti face acest lucru prin rularea
editor afara Mach3 si salvand fisierul sau puteti folosi butonul Editati, cu nici o parte
program incarcat. In acest caz, va trebui sa Salvare ca completat fisierul si iesiti din editor.
In ambele cazuri va trebui sa folositi File> Load G-cod pentru a incarca noul program in Mach3.
Atentie: Erori in linii de cod sunt, in general, ignorate. Nu trebuie sa se bazeze pe fiind dat
o sintaxa verifica.
6.6.2 Inainte de a rula o parte de program
Este, de bune practici pentru o parte de program pentru a nu face presupuneri cu privire la starea
de masina
atunci cand aceasta incepe. Este, prin urmare, ar trebui sa includa G17/G18/G19, G20/G21, G40,
G49, G61/G62,
G90/G91, G93/G94.
Mach3 controleaza si executa o parte de program
Rev 1.84-A2 6.17 Utilizarea Mach3Mill
Ar trebui sa se asigure ca axe sunt cunoscute intr-o pozitie de referinta - probabil, prin utilizarea
Ref Toate buton.
Ai nevoie de a decide daca programul incepe cu un S cuvant sau in cazul in care aveti nevoie
pentru a seta
ax viteza de mana sau de a introduce o valoare in S DRO.
Veti avea nevoie pentru a se asigura ca o metoda corespunzatoare de feedrate este stabilit inainte
de orice G01/G02/G03 comenzi
sunt executate. Acest lucru poate fi realizat printr-un cuvant sau F introducerea datelor in F DRO.
Inainte este posibil sa aveti nevoie pentru a selecta un instrument si / sau la locul de munca
Offset.
In cele din urma, cu exceptia cazului in care acest program a fost dovedit a fi valabil, ar trebui sa
incerce rula un loc uscat,
taiere "de aer" pentru a vedea ce se intampla nimic groaznic.
6.6.3 Rularea program
Tu ar trebui sa monitorizeze premiera de orice program cu mare grija. Puteti gasi pe care le-ati
nevoia de a trece peste rata de alimentare sau, poate, ax de viteza, pentru a reduce sau de a
trancanit
optimizarea productiei. Cand doriti sa faceti modificari, ar trebui sa faceti acest lucru, fie pe "zbor"
sau de a folosi in pauza, va face modificari si faceti clic pe Start Cycle.
Mach3 nu, cu toate acestea, calculele de sprijin pentru a compensa diametru (raza) din
Cutter. In acest aplicatii industriale are ca scop sa permita un cutter, care, prin
regrinding, nu este exact la diametrul de instrument asumat in cazul in care o parte de program a
fost
scrisa. Despagubirea poate fi activata de catre operatorul de masini, mai degraba decat sa
necesite
productia de o alta parte de program.
Din fata de aceasta, problema trebuie sa fie usor de rezolvat. Tot ce trebuie sa faceti este de a
compensa
controlate de catre un punct de caz X si Y pentru a permite instrument raza. Simpla trigonometrie
da distantele in functie de unghiul de directia de taiat face la axe.
In practica, nu este chiar asa de usor. Exista mai multe probleme, dar in principal in faptul ca o
masina de-a pentru a stabili o pozitie Z inainte de a incepe taierea si la acel moment nu se cunosc
directia in care instrumentul urmeaza sa fie in miscare. Aceasta problema este rezolvata prin
furnizarea de "preentry
muta ", care avea loc in material rezidual de la o parte. Acestea se asigura ca
calcule de compensare poate fi facuta inainte de real parte contur este taiat. Alegerea
o cale care se va desfasura fara probleme in parte este de asemenea, schema optimizeaza
suprafata termina. O iesire
mutare este folosit uneori pentru a mentine termina la sfarsitul anului o taietura.
Figura 9.1 - Doua toolpaths posibil pentru a reduce triunghi
G si M-codul de Referinta
Utilizarea Mach3Mill 9-2 Rev 1.84-A2
9.2 doua tipuri de contur
Mach3 manere de compensare pentru doua tipuri de contur:
¨ de contur dat in parte programul de cod este marginea din materiale care nu este de a fi
prelucrati departe. Noi vom apela acest tip un "material de marginea contur". Aceasta este un fel
de cod care ar putea fi "parte scris"
¨ de contur dat in codul NC este instrumentul calea care va fi urmat de un instrument
din exact corect raza. Noi vom apela acest tip un "instrument de cale contur". Acest lucru este
la fel de cod pe care o CAD / CAM de program ar putea produce in cazul in care acesta este
constient de
destinate Cutter diametru
Interpretul nu are nici o setare care determina tipul de contur, care este folosit, dar
numerice descriere a contur va fi, desigur, diferite (de aceeasi parte geometrie)
intre cele doua tipuri de valori si pentru diametre in instrument de masa va fi diferit pentru
doua tipuri.
9.2.1 Material Edge contur
In cazul in care este contur marginea materialului, in schita de marginea este descrisa in parte
program. Pentru un material marginea contur, valoarea pentru diametru in tabelul de instrument
este
valorii reale a diametru de instrument. Valoarea in tabelul trebuie sa fie pozitiv. De NC
un cod pentru o margine de contur material este acelasi, indiferent de (reala sau destinate)
diametru
de instrument.
Example1:
Aici este un program care taie NC material departe de afara de triunghi in figura
10.1 de mai sus. In acest exemplu, a taiat compensare raza este, de fapt, raza de instrument in
utilizare, care este de 0,5, valoarea pentru diametru in tabelul de instrument este de doua ori pe
raza, care este
1.0.
N0010 G41 G1 X2 Y2 (la randul sau, de compensare si face intrarea mutare)
N0020 Y-1 (partea dreapta a urmari triunghi)
N0030 X-2 (partea de jos a urmari triunghi)
N0040 X2 Y2 (urmati ipotenuza de triunghi)
N0050 G40 (de pe randul de compensare)
Acest lucru va avea ca rezultat in urma unui instrument calea constand intr-o miscare de intrare si
calea demonstrat
din stanga merge in sensul acelor de ceasornic in jurul triunghi. Observati ca coordonatele de
triunghi de
materiale apar in codul NC. Observati de asemenea, ca instrumentul calea include trei arce care
sunt
nu programat in mod explicit, ele sunt generate automat.
9.2.2 Instrumentul Path contur
In cazul in care contur este un instrument calea contur, calea este descris in partea de program. El
/ ea este
de asteptat ca (cu exceptia de la intrarea in timpul muta) calea este destinat pentru a crea o parte
geometrie. Calea pot fi generate de un manual sau CAD / CAM a programului, luand in considerare
parte de geometrie care se intentioneaza a fi facute. Pentru Mach3 la locul de munca, instrumentul
cale trebuie sa fie
astfel de instrument, care ramane in contact cu marginea din partea geometrie, asa cum se arata
pe stanga
parte din figura 10.1. In cazul in care o cale de genul afisata pe dreptul de a figura 10.1 este
folosit, in care
instrumentul nu ramana in contact cu partea geometrie, tot timpul, interpretul nu va
fi in masura sa compenseze in mod corespunzator, atunci cand se utilizeaza unelte cu
subdimensionat.
Pentru un instrument calea contur, valoarea pentru cutter diametru in tabelul de instrument va fi
un mic
numar pozitiv, in cazul in care este selectat instrument oversized usor si va fi un mic negativ
numar in cazul in care instrumentul este usor subdimensionat. Ca si puse in aplicare, in cazul in
care un cuter diametru valoare este
negativ, interpretul compenseaza pe de alta parte si de alta a contur de la o
programat si utilizeaza valoarea absoluta a dat diametru. In cazul in care este real instrument de
dimensiunea corecta, valoarea din tabel ar trebui sa fie zero.
Instrumentul de Cale contur exemplu:
Presupunem diametrul de taiat in prezent in ax este 0.97, iar diametrul
asumat in generarea instrument cale a fost 1.0. Apoi, valoarea in instrument de masa pentru
G si M-codul de referinta
Rev 1.84-A2 9-3 Utilizarea Mach3Mill
diametru pentru acest instrument ar trebui sa fie -0.03. Aici este un program care taie NC material
departe
de la partea exterioara a triunghiului in figura.
N0010 G1 X1 Y4.5 (aliniere face miscare)
N0020 G41 G1 Y3.5 (la randul sau, de compensare si face prima intrare
mutare)
N0030 G3 X2 Y2.5 I1 (doua face intrarea mutare)
N0040 G2 X2.5 Y2 J-0.5 (cut a lungul arcului de la inceput de drum instrument)
N0050 G1 Y-1 (cut pe partea dreapta a instrument de cale)
N0060 G2 X2 Y I-1.5-0.5 (cut a lungul arcului de la dreapta jos de instrument
cale)
N0070 G1 X-2 (partea de jos a lungul taiat instrument de cale)
N0080 G2 X-2.3-0.6 Y J0.5 (cut a lungul arcului de jos, la stanga
instrument de cale)
N0090 G1 X1.7 Y2.4 (cut lungul ipotenuza instrument de cale)
N0100 G2 X2 Y2.5 I0.3 J-0.4 (cut a lungul arcului de la inceput de instrument
cale)
N0110 G40 (de pe randul de compensare)
Aceasta va duce la instrumentul care face o aliniere a muta si doua de intrare se muta, apoi
dupa o cale usoara in interiorul calea afisate pe partea stanga, in figura 10.1 merge in sensul
acelor de ceasornic
in jurul triunghi. Aceasta cale este de a dreptul de a programat cale, chiar daca a fost G41
programat, deoarece diametrul de valoare este negativa.
9.2.3 Programare Intrarea Muta
In general, o aliniere a muta o intrare si se muta, sunt necesare pentru a incepe de compensare
corect. Instrumentul trebuie sa fie de cel putin un diametru de la terminat de taiat inainte de
intrarea
mutare se face.
G si M-codul de Referinta
Utilizarea Mach3Mill 10-4 Rev 1.84-A2
10. Mach 2 G-si M-codul de limba de referinta
Aceasta sectiune defineste limba (G-coduri, etc) care sunt intelese si
interpretate de Mach3.
Anumite functionalitati care a fost definit de masini in NIST NMC
(Next Generation Controller) de arhitectura, dar nu este in prezent pus in aplicare
Mach3 meu este dat in gri tip in acest capitol. Daca aceasta functie este
important pentru aplicatia dvs., atunci va rugam sa va cunosc ArtSoft Corporation
nevoile si ele vor fi incluse in ciclul de planificare a dezvoltarii noastre.
10.1 Unele definitii
10.1.1 liniara axelor
X, Y, Z si axe forma unui standard de mana de dreptul de a coordona sistemul de ortogonale
liniare
axe. Pozitiile din cele trei mecanisme de miscare liniara sunt exprimate folosind coordonatele pe
acestor axe.
10.1.2 axelor de rotatie
Axe de rotatie sunt masurate in grade ca invelite axe liniare, in care directie
pozitiv de rotatie de ceasornic, atunci cand este vizualizat de la pozitiv la sfarsitul celui de-al
corespunzatoare X, Y, sau Z-axa. Prin "axa invelite liniar", ne referim la una la care a
pozitia unghiulara creste fara limita (merge spre plus infinit) ca axa se transforma
de ceasornic si scaderi fara limita (merge spre minus infinit) ca axa se transforma
in sensul acelor de ceasornic. Invelite axe liniare sunt folosite, indiferent daca exista sau nu un
mecanic
limita pe rotatie.
In sensul acelor de ceasornic sau contrar este din punct de vedere de la lucru. In cazul in care de
lucru
este fixata la o turnanta care activeaza pe o axa de rotatie, un ceasornic randul sau, de la
punct de vedere al lucru se realizeaza prin transformarea turnanta intr-o directie care
(de cele mai multe comune masina configuratii) arata in sensul acelor de ceasornic, din punctul de
vedere al
pe cineva in picioare de langa masina.
10.1.3 Scaling intrare
Este posibil sa infiinteze scalarea factori pentru fiecare axa. Acestea vor fi aplicate la valorile X,
Y, Z, A, B, C, I, J si R cuvinte, ori de cate ori acestea sunt introduse. Acest lucru permite de
dimensiunea caracteristici
prelucrate pentru a fi modificat si oglinda imaginile care urmeaza sa fie creat - prin utilizarea de
negative la scara factori.
De scalare este primul lucru de facut cu valorile si lucruri ca rata de alimentare sunt intotdeauna
bazate pe
pe scara de valori.
A compensa stocate in instrument si dependinte tabele nu sunt scalate inainte de utilizare. Scaling
poate, de
Desigur, au fost aplicate in momentul in care valorile s-au inscris (sa zicem, folosind G10).
10.1.4 controlata Point
Controlate punct este punct ale caror pozitie si rata de miscare sunt controlate. In cazul in care
instrument lungimea offset este zero (valoarea implicita), acesta este un punct de pe axa ax
(adesea numit
etalonului punct), care este ceva fix distanta, dincolo de sfarsitul celui de-al ax, de obicei, in
apropiere de
sfarsitul unui instrument de titularul care se incadreaza in ax. Adresa de controlat punct poate fi
mutat ax-a lungul axei prin specificarea unele pozitive pentru suma de instrument lungime
compensate. Aceasta suma este in mod normal, de o lungime de taiere instrument in utilizare,
astfel incat controlate
punctul se afla la sfarsitul celui de-al taiere instrument.
G si M-codul de referinta
Rev 1.84-A2 10.5 Utilizarea Mach3Mill
10.1.5 coordonate Linear Motion
Pentru a conduce un instrument de-a lungul unei specificate cale, un sistem de prelucrare de des
trebuie sa coordoneze
Motiunea de mai multe axe. Noi folosim termenul de "coordonate liniare miscare" pentru a descrie
situatie in care, nominal, fiecare axa se muta la viteza constanta si toate axele muta de la
incepand pozitiile lor la sfarsitul pozitiile lor, in acelasi timp. In cazul in care doar la X, Y, Z si axe
(sau orice unul sau doua dintre ele) a muta, aceasta produce miscare in linie dreapta, de unde
cuvantul
"liniar", in termen. In real propuneri, este de multe ori nu este posibil sa se mentina constanta de
viteza
accelerare sau de decelerare, pentru ca este necesar, la inceputul si / sau sfarsitul celui de-al
miscare. El / ea
este fezabil din punct de vedere, cu toate acestea, pentru a controla axe, astfel incat, in orice
moment, fiecare axa a finalizat
aceeasi fractiune de miscare necesare sale ca si celelalte axe. Acest instrument se muta de pe
acelasi
calea, si de asemenea, apel in acest tip de miscare coordonata miscare liniara.
Coordonate in miscare liniara se poate face fie la rata predominante de alimentare, sau de la rapid
traversa rata. Daca fizice limitele de viteza pe axa face dorit rata unobtainable, toate axele
sunt incetinite, pentru a mentine dorit cale.
10.1.6 Feed Rate
Rata la care a controlat cu punctul sau de axe muta nominal este o constanta care rata
pot fi stabilite de catre utilizator. In interpret, interpretarea de alimentare rata este dupa cum
urmeaza
cu exceptia cazului in care rata invers timp de alimentare (G93) este modul de a fi utilizate:
¨ Pentru miscare ce implica una sau mai multe dintre axe liniare (X, Y, Z si, optional, A, B,
C), fara a simultana axa miscare de rotatie, a hranei pentru animale rata inseamna lungime de
unitati pe
minute programate de-a lungul liniar XYZ (ABC) calea
¨ Pentru miscare ce implica una sau mai multe dintre axe liniare (X, Y, Z si, optional, A, B,
C), simultan cu axa miscare de rotatie, a hranei pentru animale rata inseamna lungime de unitati
pe
minute programate de-a lungul liniar XYZ (ABC), combinate cu calea de unghiulara
viteza de rotativ axe inmultita cu axa corespunzatoare Rectificarea Diametrul
inmultita cu pi (p = 3.14152 ); adica declarat "circumferinta" din partea
¨ Pentru miscare de o axa de rotatie cu X, Y, Z si axe nu se deplaseaza, rata de alimentare
mijloace de grade pe minut rotatie a axei de rotatie.
¨ Pentru miscare de doua sau trei axe de rotatie cu X, Y, Z si axe nu se deplaseaza, de
rata se aplica dupa cum urmeaza. Sa DA, DB, si dc se unghiurile in grade prin care
A, B si C axe, respectiv, trebuie sa circule. Sa D = sqrt (dA2 + DB2 + dC2).
Conceptual, D, este o masura de miscare totala unghiular, folosindu-se de obicei Euclidean
metrice.
Sa T fi suma de timp necesara pentru a va deplasa prin D grade la rata curenta de alimentare
in grade pe minut. Axe de rotatie trebuie sa fie mutat in coordonate liniare
miscare, astfel incat timpul scurs de la inceputul pana la sfarsitul anului de miscare este T plus
orice
timpul necesar pentru accelerare sau de decelerare.
10.1.7 Arc Motion
Orice pereche de axe liniare (XY, YZ, XZ) pot fi controlate, pentru a trece intr-o circulara, in arc
avionul de care pereche de axe. In timp ce aceasta se produce, cea de-a treia axa liniara si de
rotatie
axe pot fi controlate, pentru a trece in mod eficient in acelasi timp, la o rata constanta. Ca si in
coordonate
miscare liniara, de propuneri pot fi coordonate astfel incat acceleratie si
decelerare nu afecteaza calea.
In cazul in care nu axe de rotatie a muta, dar cea de-a treia axa liniara, nu misca, traiectoria de
controlate, este un punct de Helix.
Rata de alimentare in timpul arc miscare este, asa cum este descris in Feed Pretul de mai sus. In
caz de elicoid
miscare, se aplica rata de-a lungul HELIX. Aveti grija ca alte interpretari sunt utilizate in alte
sisteme.
10.1.8 de racire
De inundatii si de racire aburi de racire mai fi pornit fiecare independent. Ei sunt dezactivate
impreuna.
G si M-codul de Referinta
Utilizarea Mach3Mill 10-6 Rev 1.84-A2
10.1.9 locui
Un sistem de prelucrare poate fi comandata de a trai (de exemplu, sa pastrati toate axele
unmoving) pentru o
specifice de timp. Cea mai comuna utilizare a locui este de a sparge si clar chipsuri sau pentru o
ax pentru a ajunge pana la viteza. Unitatile in care sa specificati locuiesc sunt fie secunde sau
Milisecunde in functie de setare de pe Configure> Logica
10.1.10 Unitati
Unitati folosite pentru distantele-a lungul X, Y, Z si axe poate fi masurata in milimetri sau
inch. Unitati pentru toate celelalte cantitatile implicate in masina de control nu poate fi schimbat.
Diferite cantitati de utilizare specifice, diferite de unitati. Ax de viteza este masurata in revolutii
pe minut. Pozitiile de rotatie axe sunt masurate in grade. Feed tarife sunt
exprimate in unitati de curent lungime pe minut sau in grade pe minut, asa cum este descris mai
sus.
Atentie: Va sfatuim sa verificati foarte atent al sistemului raspuns la schimbarea de unitati
in timp ce instrumentul si dependinte compensa sunt incarcate in tabele, in timp ce aceste
compensa sunt active si / sau
in timp ce o parte de program este de a executa
10.1.11 pozitia curenta
Controlate punct este intotdeauna la unele locatia numita "pozitia curenta" si Mach3
intotdeauna ca stie unde este. Numerele care reprezinta pozitia actuala sunt ajustate in
absenta oricarei axe de miscare in cazul in care exista mai multe evenimente au loc:
¨ Lungime unitati sunt schimbat (dar seeWarning de mai sus)
¨ Instrumentul de lungime offset este schimbat
¨ sistem de coordonate compensa sunt modificate.
10.1.12 selectate avion
Exista intotdeauna o "selectat avionul", care trebuie sa fie de XY-avion, de YZ-avion, sau de
XZplane
de la sistemul de prelucrare. Z-axa este, desigur, perpendicular pe XY-plan, de
X-axis la YZ-avion, si axa y la XZ-avion.
Instrumentul de 10.1.13 Tabelul
Zero sau un instrument este alocat in fiecare slot instrument tabel.
10.1.14 Instrumentul Change
Mach3 va permite sa puna in aplicare o procedura de punere in aplicare automata instrument
modificari
folosind macro-uri sau pentru a schimba instrumente de mana atunci cand este necesar.
10.1.15 palete Shuttle
Mach3 va permite sa puna in aplicare o procedura de punere in aplicare a palet de naveta, folosind
macro-uri.
10.1.16 Cale Moduri de control
Sistem de prelucrare pot fi puse in nici una din cele doua moduri de cale de control: (1) exacta
opri
Mod, (2) Mod de viteza constanta. In mod exact opri, masina se opreste pentru scurt timp de la
sfarsitul
de fiecare mutare programat. In mod constant de viteza, Sharp colturi ale cale poate fi
rotunjita usor, astfel incat rata de alimentare pot fi pastrate in sus. Acestea sunt moduri de a
permite utilizatorului sa
de control de compromis implicate in colturi de cotitura pentru ca o adevarata masina are un finite
accelerare ca urmare a mecanismului sau de inertie.
Opri exact ce face el spune. Masina va veni la odihna, la fiecare schimbare de directie si
instrumentul va urmari, prin urmare, tocmai poruncit cale.
Constant viteza va suprapune accelerare in noua directie cu decelerare in
un curent, pentru a pastra poruncit feedrate. Acest lucru presupune o rotunjire cu privire la orice
colt
dar mai repede si fine taiere. Acest lucru este deosebit de important in dirijare si plasma taiere.
G si M-codul de referinta
Rev 1.84-A2 10.7 Utilizarea Mach3Mill
Cu cat este mai mica de accelerare a masinii axe, cu atat mai mare va fi raza de rotunjit
colt.
Modul in plasma (set pe Configure Logic dialog) sistemul incearca sa optimizeze colt
Propunere de taiere cu plasma un algoritm propriu.
De asemenea, este posibil sa se defineasca o limitare unghi astfel incat schimbari in directia de mai
mult decat aceasta
unghi va fi intotdeauna tratata ca exacta Stop chiar daca Constant Viteza este selectata. Acesta
permite sa fie bland colturi fine, dar evita excesiv de rotunjire colturi ascutite chiar
pe masini cu un nivel scazut de acceleratie pe unul sau mai multe axe. Aceasta facilitate este
activata in
Configurati Logic de dialog si de limitare a unghiului este stabilit printr-o DRO. Aceasta setare va
probabil
nevoia de a fi ales experimental in functie de caracteristicile de masina unealta si,
probabil, de toolpath de un individ de locuri de munca.
10.2 interpret Interactiuni cu controalele
10.2.1 Feed controale si viteza de ignorare
Mach3 comenzi care permite (M48) sau dezactiveaza (M49) pentru hrana animalelor si viteza
suprascrie
switch-uri. Este util pentru a putea trece peste aceste switch-uri pentru anumite operatiuni de
prelucrare.
Ideea este ca setarile optime au fost incluse in program, si operatorul ar trebui sa
nu le modifice.
10.2.2 Stergere Bloc de control
In cazul in care blocul de control este de a sterge PE, linii de cod care incepe cu un caracter slash
(bloc sterge
de caractere) nu sunt executate. In cazul in care trece este dezactivat, astfel de linii sunt
executate.
10.2.3 Optional Programul Stop control
Optional opri programul de control (a se vedea Configurati> Logic) lucrari, dupa cum urmeaza. In
cazul in care acest control
si se afla pe o linie de intrare contine un cod de M1, program de executie este oprit pe la sfarsitul
comenzile de pe aceasta linie, pana la Cycle butonul Start este impins.
10.3 Instrumentul de fisiere
Mach3 mentine un instrument de fisiere pentru fiecare din cele 254 instrumente care pot fi
utilizate.
Fiecare linie a datelor din dosarul contine datele pentru un instrument. Acest lucru permite
definirea de instrument
lungime (axa Z), instrument diametru (de frezare) si varful raza instrument (de cotitura)
10.4 limba parte din programele de
10.4.1 Prezentare generala
Limbajul este bazat pe linii de cod. Fiecare linie (numita de asemenea un "bloc") poate sa includa
comenzile de la sistemul de prelucrare a face mai multe lucruri diferite. Linii de cod poate fi
colectate intr-un fisier pentru a face un program.
Un exemplu tipic de linie de cod consta dintr-o linie de optional numarul de la inceput, urmata de o
sau mai multe "cuvinte". Un cuvant consta intr-o scrisoare, urmat de un numar (sau ceva de genul
asta
evalueaza la un numar). Un cuvant poate fie sa dea o comanda sau oferi un argument la un
comanda. De exemplu, G1 X3 este o linie de cod valabil cu doua cuvinte. "G1" este o comanda
sensul de "mutare intr-o linie dreapta, de la rata programat pentru hrana animalelor", si "X3" ofera
o
argument valoare (in valoare de X ar fi de 3 la sfarsitul celei de-a muta). Cele mai multe comenzi
de start
fie cu G sau M (general si pentru diverse). Cuvintele pentru aceste comenzi sunt
numit "codurile G" si "M coduri".
Limba a doua comenzi (M2 sau M30), fie de un program care se incheie. Un program
poate incheia inainte de sfarsitul celei de-un fisier. Linii de un fisier care au loc dupa ce la sfarsitul
anului un program nu sunt
pentru a fi executat in flux normal asa va fi, in general, piese de subroutines.
Figura 10.1 - Sistemul de definit parametrii
10.4.2 Parametri
Un sistem de prelucrare Mach3 sustine o serie de parametri de 10,320 numerica. Multe din
ei au utilizari specifice. Parametru care sunt asociate cu dus sunt persistente
a lungul timpului. Alti parametri va fi nedefinit Mach3, atunci cand este incarcat. Parametrii sunt
conservate in cazul in care interpretul este resetata. Parametrii cu sensuri definite de Mach3
sunt date in figura 10.1
Pentru mai multe grupuri de modale, in cazul in care un sistem de prelucrare este gata sa accepte
comenzi, o
membru al grupului trebuie sa fie in vigoare. Nu sunt setarile implicite pentru aceste grupuri
modal.
In cazul in care sistemul de prelucrare este activata sau altfel re-initializata, de valorile implicite
sunt
in mod automat in vigoare.
Grupa 1, primul grup de pe masa, este un grup de G codurilor de miscare. Una dintre acestea este
intotdeauna in vigoare. Asta se numeste o miscare mod curent.
Este o eroare de a pune un cod de la G-1 si un grup G-codul din grupa 0 pe aceeasi linie, daca
atat a le utiliza axa de cuvinte. In cazul in care o axa de cuvant-G-folosind codul din grupa 1 este
implicit in
efect pe o linie (de care a fost activat pe o linie mai devreme), si un grup 0 g-cod care utilizeaza
Axa cuvinte apare pe linia de activitate a grupului 1 G-code este suspendata pentru ca linia.
Axa folosind cuvantul-G-coduri de la grupa 0 sunt G10, G28, G30 si G92.
Mach3 afiseaza in mod curent in partea de sus a fiecarui ecran.
10.7 G Codurile
G coduri de intrare Mach3 limba sunt prezentate in figura 10.4 si sunt descrise in
detaliu.
Descrierile contine prototipuri de comanda, pentru a stabili in curier tip.
In comanda de prototipuri, de tilda (~) stand pentru o reala valoare. Dupa cum este descris mai
devreme, o adevarata
Valoarea poate fi (1) un numar de explicite, 4.4, de exemplu, (2), o expresie, [2 2.4], pentru
exemplu, (3) un parametru valoare, # 88, de exemplu, sau (4), o valoare unary functie, acos [0],
pentru
exemplu.
In cele mai multe cazuri, daca axa cuvinte (unele dintre sau toate ~ X, Y ~, Z ~, ~ A, B ~, C ~, ~
U, V ~,
W ~) sunt prezentate, ele specifica un punct de destinatie. Axa numere se refera la active in
prezent
sistem de coordonate, cu exceptia cazului in care in mod explicit descris ca fiind absolut in sistem
de coordonate.
In cazul in care axa cuvinte sunt optionale, orice omise axe va avea valoarea lor actuala. Orice
elemente din comanda prototipuri, nu in mod explicit descris ca optional sunt necesare. Aceasta
este o eroare in cazul in care o
element este necesar omise.
cu exceptia faptului ca, cel putin unul trebuie sa fie utilizat. De G0 sau G1 este optionala in cazul in
care acesta este in actuala miscare
Mod. G53 nu este modal si trebuie sa fie programat pe fiecare linie pe care se intentioneaza sa fie
activa. Aceasta va produce coordonate miscare liniara, programat la punct. Daca G1 este
activa, viteza de miscare este in curs de alimentare rata (sau mai lent in cazul in care masina nu va
merge atat de
rapid). G0 Daca este activ, viteza de miscare este in curs de traversare rata (sau mai lent in cazul
in care
Masina nu va merge atat de repede).
Aceasta este o eroare in cazul in care:
¨ G53 este folosit fara G0 sau G1 fiind activa,
¨ G53 este folosit de taiat in timp ce se afla pe raza de compensare.
A se vedea capitolul relevant pentru o imagine de ansamblu a coordona sisteme.
10.7.18 Selectati lucru sistem de coordonate Offset - G54 si G59 la G59 P ~
Pentru a selecta munca compensate # 1, program G54, si in mod similar, pentru primele sase
compensa. De systemnumber -
G-code perechi sunt: (1-G54), (2-G55), (3-G56), (4-G57), (5-G58), (6-G59)
Pentru a avea acces la orice de la 254 de lucru compenseaza (1 - 254) program G59 P ~ P, in cazul
in care da cuvantul
numarul necesar de offset. Astfel, G59 P5 este identic in vigoare a G58.
Aceasta este o eroare in cazul in care:
¨-unul dintre aceste coduri de G-este utilizat in timp ce pentru taiat raza de compensare este
pornit.
A se vedea capitolul relevant pentru o imagine de ansamblu a coordona sisteme.
10.7.19 Setare Cale Control Mode - G61 si G64
Programul G61 de a pune in sistemul de prelucrare a opri in mod exact, sau G64 pentru constant
Mod de viteza. Este OK pentru a programului pentru modul ca este deja activ. Aceste moduri sunt
descris in detaliu mai sus.
10.7.20 Rotire sistem de coordonate - G68 si G69
Programul G68 A B ~ ~ ~ R ~ I pentru a roti program sistem de coordonate.
A ~ X este de a coordona si B ~ a coordona Y de centrul de rotatie in actuala
sistem de coordonate (de exemplu, inclusiv toate instrument de lucru si a compensa si G52/G92
compensa.)
R ~ este unghiul de rotatie in grade (pozitiv este sens opus acelor de ceasornic vizualizat de la
pozitiv Z directie).
Am ~ este optional si valoarea nu este folosit. Daca as ~ este prezent aceasta provoaca dat R
valoare pentru a fi
adaugat la orice existent de rotatie stabilit de G68.
de exemplu, G68 A12 B25 R45 cauze de sistem de coordonate pentru a fi rotite cu 45 de grade
despre
punct Z = 12, Y = 25
Ulterior: G68 A12 B35 I1 R40 frunze de sistem de coordonate rotit cu 85
grade despre X = 12, Y = 25
Programul G69 pentru a anula rotatie.
Note:
Acest cod de rotatie permite doar in cazul in care planul actual este XY
I cuvant poate fi utilizat chiar si in cazul in care centrul este diferita de cea folosita inainte de
cu toate ca, in acest caz, rezultatele trebuie atent de planificare. Ar putea fi util atunci cand
simuland motorul de cotitura.
10.7.21 Lungime Unitati - G70 si G71
Programul G70 de a utiliza pentru inch lungime de unitati. Programul G71 de a folosi de milimetri.
Aceasta este, de obicei, o idee buna sa fie program G70 sau G71 aproape de inceputul unui
program de
inainte de orice miscare apare, si nu de a utiliza fie o oriunde in program. Este de
G si M-codul de referinta
Rev 1.84-A2 10-25 Utilizarea Mach3Mill
responsabilitatea utilizatorului de a fi sigur ca toate numerele sunt adecvate pentru a fi utilizate cu
curent
lungime de unitati. G20/G21 se vedea, de asemenea, care sunt sinonime si de preferat.
10.7.22 prefabricate Cycle - High Speed Peck DRILL G73
Ciclu de G73 este destinat pentru adancime de foraj sau de frezare cu chip de rupere. Vezi, de
asemenea, G83.
De retracts in acest ciclu de rupe chip, dar nu in totalitate retracta detaliati de la gaura. El / ea
este
adecvate pentru instrumente cu mult fluierele care va sterge rupt chips-uri de la gaura. Acesta
ciclu dureaza un Q numar, care reprezinta un "Delta" incrementati Z-a lungul axei. Program
G73 ~ X Y Z ~ ~ ~ A B C ~ ~ R ~ L ~ ~ I
¨ preliminare miscare, asa cum este descris in G81 la 89 cicluri de conserve.
¨ Deplasati-Z axa numai la rata curenta de alimentare descendent de delta sau la Z
pozitie, oricare dintre acestea este mai putin adanc.
¨ rapida inapoi de la distanta definite in G73 Pullback DRO pe Setari
ecran.
¨ rapida inapoi la curent gaura de jos, sprijinit pe un pic.
¨ Repetati pasii de la 1, 2 si 3 pana cand se ajunge la Z pozitie la pasul 1.
¨ Retrage-axa Z de la rata de a se opune clar Z.
Aceasta este o eroare in cazul in care:
¨ Q numarul este negativ sau zero.
10.7.23 Anulare Modal Motion - G80
Programul G80 pentru a se asigura nici o axa de miscare va aparea. Aceasta este o eroare in cazul
in care:
¨ Axa cuvinte, atunci cand sunt programate G80 este activa, cu exceptia cazului in care o modal
grup 0 g cod este
Axa programat care foloseste cuvinte.
10.7.24 prefabricate Cicluri - G81 la G89
Conserve de cicluri de G81 prin G89 au fost puse in aplicare, asa cum este descris in aceasta
sectiune.
Doua exemple sunt date cu descrierea G81 de mai jos.
Toate conserve cicluri sunt efectuate cu privire la curent selectat avionul. Orice de la
trei avioane (XY, YZ, ZX) pot fi selectate. Pe parcursul acestei sectiuni, cea mai mare parte a
descrieri si asume XY-plan a fost selectat. De comportament este intotdeauna similare, daca
de YZ sau XZ-avion este selectat.
Axa de rotatie cuvinte nu sunt permise in cicluri de conserve, dar este mai bine sa le omita. Daca
axa de rotatie cuvintele sunt folosite, numerele trebuie sa fie aceeasi ca si la pozitia curenta
numere, astfel incat axele de rotatie nu misca.
Toate conserve de cicluri de utilizare X, Y, R, Z numere si in codul NC. Aceste numere sunt folosite
pentru a
determina X, Y, R, Z si pozitii. R (de obicei sensul retrage) este pozitia a lungul
perpendicular pe axa curent selectat avionul (Z-axa pentru XY-avion, X-axis pentru YZplane,
Y-axis pentru XZ-avion). Unele conserve de cicluri de utilizare argumente suplimentare.
Pentru conserve cicluri, vom apela un numar "lipicioase" in cazul in care, in cazul in care acelasi
ciclu este folosit in mai multe
linii de cod intr-un rand, numarul trebuie sa fie folosite prima data, dar este optional pe restul
de linii. Sticky numere tine de valoarea lor, cu privire la restul de linii in cazul in care acestea nu
sunt in mod explicit
programate pentru a fi diferite. R numar este intotdeauna lipicioase.
In mod incremental distanta: in cazul in care XY-avion este selectat, X, Y, R si numere sunt
tratate ca incremente de la pozitia actuala si Z ca o majorare de la Z-axa pozitie
inainte de a muta implica Z are loc, in cazul in care YZ sau XZ-avion este selectat, de un
tratament
axa cuvinte este analog. In mod absolut distanta, X, Y, R, Z si numere sunt
absoluta pozitii in actualul sistem de coordonate.
The L numar este optional si reprezinta numarul de repeta. L = 0 nu este permis. In cazul in care
Repet caracteristica este folosit, este utilizat in mod normal in incrementala distanta mod, astfel
incat acelasi
G si M-codul de Referinta
Utilizarea Mach3Mill 10-26 Rev 1.84-A2
secventa de propuneri se repeta in mai multe locuri de distante egale pe o linie dreapta. In
Mod de absoluta distanta, L> 1 inseamna "a face acelasi ciclu in acelasi loc de mai multe ori,"
L Omiterea de cuvant este echivalenta cu specificarea L = 1. The L numar nu este lipicios.
Cand L> 1 in modul de incrementala cu XY-avion selectat, X si Y sunt pozitiile
determinate prin adaugarea a dat X si Y numere fie la curent X si Y pozitii
(de pe primul-du-te in jurul) sau de la X si Y pozitiile la sfarsitul anului anterior, du-te-jurul (cu
privire la
de repetari). R si Z pozitii nu se schimba in timpul repeta.
Inaltimea a retracta muta de la sfarsitul fiecarui repeta (numite "clar Z", in descrierea
de mai jos) este determinata de setare a retracta Mod: fie la pozitia initiala Z (daca
ca este mai presus de R pozitia si modul de a se retrage este G98), sau in alt mod la R pozitie.
Aceasta este o eroare in cazul in care:
¨ X, Y, Z si cuvintele sunt toate lipseste in timpul unui ciclu de conserve,
¨ P un numar este necesar si un numar negativ P este utilizat,
¨ un numar L este utilizat, care nu evalueaza la o pozitiv,
¨ axa miscare de rotatie este utilizat in timpul unui ciclu de conserve,
¨ invers timp de alimentare rata este activ in timpul unui ciclu de conserve,
¨ Cutter raza de compensare este activ in timpul unui ciclu de conserve.
In cazul in care XY avion este activ, Z numarul este lipicioasa, si aceasta este o eroare in cazul in
care:
¨ Z numarul lipseste si acelasi ciclu de conserve nu a fost deja activa,
¨ R numarul este mai mic decat numarul Z.
In cazul in care planul XZ este activa, numarul Y este lipicioasa, si aceasta este o eroare in cazul in
care:
¨ el Y numar lipseste si acelasi ciclu de conserve nu a fost deja activa,
¨ R numarul este mai mic decat numarul Y.
In cazul in care YZ avion este activ, in numar de X este lipicioasa, si aceasta este o eroare in cazul
in care:
¨ X numarul lipseste si acelasi ciclu de conserve nu a fost deja activa,
¨ R numarul este mai mic decat numarul X.
10.7.24.1 preliminarii si In-Intre Motion
La inceput de executie de la oricare dintre ciclurile de conserve, cu XY-avion
selectat, in cazul in care pozitia actuala Z este mai jos de pozitia R, Z-axa este traversed la theR
pozitie. Acest lucru se intampla doar o singura data, indiferent de valoarea L.
In plus, la inceputul primului ciclu si fiecare repet, urmatoarele una sau doua
miscarile sunt facute:
¨ un drept de traversare paralel cu XY-avion la dat XY-pozitie,
¨ un drept de traversare de la Z-axa numai la R pozitia, daca nu este deja la theR
pozitie.
In cazul in care XZ sau YZ avion este activ, in prealabil si in-intre propuneri sunt similare.
10.7.24.2 G81 Cycle
Ciclu de G81 este destinat pentru foraj. Programul G81 ~ X Y Z ~ ~ ~ A B C ~ ~ R ~ L ~
¨ preliminare miscare, asa cum este descris mai sus.
¨ Deplasati-Z axa numai la rata curenta de alimentare la Z pozitie.
¨ Retrage-axa Z de la rata de a se opune clar Z.
Exemplul 1. Presupun ca situatia actuala este (1, 2, 3), precum si XY-plan a fost selectat,
si urmatoarea linie de cod NC este interpretat.
G90 G81 G98 X4 Y5 Z1.5 R2.8
G si M-codul de referinta
Rev 1.84-A2 10-27 Utilizarea Mach3Mill
Aceasta solicita absoluta distanta Mod (G90), vechi de "Z", se retrage Mod (G98) si solicita sa se
G81 foraj ciclu, o data ce urmeaza a fi efectuate. The X X numarul si pozitia sunt 4. De Y
numarul de pozitie si Y sunt 5. Z numarul de pozitie si Z sunt 1.5. R numarul si clare
Z sunt 2.8. Urmatoarele muta avea loc.
¨ un parapet paralel cu avionul pentru a-XY (4,5,3)
¨ un parapet paralel cu axa Z-a (4,5,2.8)
¨ un flux paralel cu axa Z-a (4,5,1.5)
¨ un parapet paralel cu axa Z-a (4,5,3)
Exemplul 2. Presupun ca situatia actuala este (1, 2, 3), precum si XY-plan a fost selectat,
si urmatoarea linie de cod NC este interpretat.
G91 G81 G98 X4 Y5 Z-0.6 R1.8 L3
Aceasta solicita incrementala distanta Mod (G91), vechi de "Z", Mod de retracta si solicita sa se
G81
foraj ciclu sa se repete de trei ori. The X este numarul 4, numarul este de 5 Y, Z
Numarul este -0.6 si R este numarul 1.8. X pozitia initiala este de 5 (= 1 +4), initial Y
pozitie este de 7 (= 2 +5), in pozitie este clar Z 4-8 (1-8 = 3), si Z este pozitia 4.2 (= 4.8 -
0,6). Veche Z este 3.0
Prima mutare este un parapet Z-a lungul axei de a (1,2,4.8), deoarece vechea Z <clar Z.
Primul consta din 3 repeta miscarile.
¨ un parapet paralel cu avionul pentru a-XY (5,7,4.8)
¨ un flux paralel cu axa Z-a (5,7, 4,2)
¨ un parapet paralel cu axa Z-a (5,7,4.8)
Cel de-al doilea este format din 3 repeta miscarile. The X pozitie se reseteaza la 9 (= 5 +4) si Y
pozitia 12 (= 7 5).
¨ un parapet paralel cu avionul pentru a-XY (9,12,4.8)
¨ un flux paralel cu axa Z-a (9,12, 4,2)
¨ un parapet paralel cu axa Z-a (9,12,4.8)
Cea de-a treia se repeta consta din 3 miscari. The X pozitie se reseteaza la 13 (= 9 4), precum si
Y
pozitia 17 (= 12 5).
¨ un parapet paralel cu avionul pentru a-XY (13,17,4.8)
¨ un flux paralel cu axa Z-a (13,17, 4.2)
¨ un parapet paralel cu axa Z-a (13,17,4.8)
10.7.24.3 G82 Cycle
Ciclu de G82 este destinat pentru foraj. Program
G82 ~ X Y Z ~ ~ ~ A B C ~ ~ R ~ L ~ P ~
¨ preliminare miscare, asa cum este descris mai sus.
¨ Deplasati-Z axa numai la rata curenta de alimentare la Z pozitie.
¨ insista pentru P numarul de secunde.
¨ Retrage-axa Z de la rata de a se opune clar Z.
10.7.24.4 G83 Cycle
Ciclu de G83 (adesea numit ciugulire foraj) este destinat pentru adancime de foraj sau de frezare
cu cip
spargere. Vezi, de asemenea, G73. De retracts in acest ciclu de clar gaura de chips-uri si taie orice
stringers lung (care sunt comune, atunci cand, in foraj de aluminiu). Acest ciclu dureaza un numar
Q
care reprezinta un "Delta" incrementati Z-a lungul axei. Program
G83 ~ X Y Z ~ ~ ~ A B C ~ ~ R ~ L ~ ~ I
¨ preliminare miscare, asa cum este descris mai sus.
G si M-codul de Referinta
Utilizarea Mach3Mill 10-28 Rev 1.84-A2
¨ Deplasati-Z axa numai la rata curenta de alimentare descendent de delta sau la Z
pozitie, oricare dintre acestea este mai putin adanc.
¨ rapida inapoi catre clar Z.
¨ rapida inapoi la curent gaura de jos, sprijinit pe un pic.
¨ Repetati pasii de la 1, 2 si 3 pana cand se ajunge la Z pozitie la pasul 1.
¨ Retrage-axa Z de la rata de a se opune clar Z.
Aceasta este o eroare in cazul in care:
¨ Q numarul este negativ sau zero.
10.7.24.5 G84 Cycle
G84 de ciclu este destinat dreapta atingand cu un robinet instrument. Program
G84 ~ X Y Z ~ ~ ~ A B C ~ ~ R ~ L ~
¨ preliminare miscare, asa cum este descris mai sus.
¨ Start-feed viteza de sincronizare.
¨ Deplasati-Z axa numai la rata curenta de alimentare la Z pozitie.
¨ Opreste ax.
¨ incepere de ax de ceasornic.
¨ Retrage-axa Z, la rata actuala de alimentare pentru a goli Z.
¨ Daca viteza-feed synch nu a fost la inceput, inainte de ciclu, opreste-te.
¨ Opreste ax.
¨ incepere de ax in sensul acelor de ceasornic.
De ax trebuie sa fie de cotitura in sensul acelor de ceasornic, inainte de acest ciclu este utilizat.
Aceasta este o eroare in cazul in care:
¨ de ax nu este de cotitura in sensul acelor de ceasornic, inainte de acest ciclu este executat.
Cu acest ciclu, programator trebuie sa fie asigurati-va ca programul de viteza si a hranei pentru
animale in corecta
parte pentru a se potrivi cu smoala de fire de a fi facute. Relatia este ca ax
viteza este egala cu rata de hrana pentru animale ori de teren (in fire de pe unitatea de lungime).
De exemplu, in cazul in care
pitch este de 2 fire de pe milimetru, active sunt milimetri lungime de unitati, precum si a hranei
pentru animale rata
a fost stabilit cu comanda F150, apoi de viteza ar trebui sa se stabileasca cu comanda S300,
de la 150 x 2 = 300.
In cazul in care hrana pentru animale si de viteza suprascrie comutatoare sunt activate si nu
stabileste la 100%, de la un singur set de
mai mica setare va avea efect. Viteza si hrana pentru animale tarife vor fi sincronizate.
10.7.24.6 G85 Cycle
Ciclu de G85 este destinat pentru plictisitor sau alezaj, dar ar putea fi utilizate pentru foraj sau de
morarit.
Programul G85 ~ X Y Z ~ ~ ~ A B C ~ ~ R ~ L ~
¨ preliminare miscare, asa cum este descris mai sus.
¨ Deplasati-Z axa numai la rata curenta de alimentare la Z pozitie.
¨ Retrage-axa Z, la rata actuala de alimentare pentru a goli Z.
10.7.24.7 G86 Cycle
Ciclu de G86 este destinat pentru plictisitor. Acest ciclu P utilizeaza un numar de numarul de
secunde
de a locui. Programul G86 ~ X Y Z ~ ~ ~ A B C ~ ~ R ~ L ~ P ~
¨ preliminare miscare, asa cum este descris mai sus.
¨ Deplasati-Z axa numai la rata curenta de alimentare la Z pozitie.
¨ insista pentru P numarul de secunde.
¨ Opreste ax de cotitura.
¨ Retrage-axa Z de la rata de a se opune clar Z.
G si M-codul de referinta
Rev 1.84-A2 10-29 Utilizarea Mach3Mill
¨ Reporniti ax in directia aceasta a fost intampla.
De ax trebuie sa fie inainte de activarea acestui ciclu este utilizat. Aceasta este o eroare in cazul in
care:
¨ de ax nu este de cotitura in fata acestui ciclu este executat.
10.7.24.8 G87 Cycle
Ciclu de G87 este destinat pentru spate plictisitor. Program
G87 ~ X Y Z ~ ~ ~ A B C ~ ~ R ~ L ~ I ~ J ~ K ~
Situatia, dupa cum se arata in figura 10.6 este ca aveti o prin gaura si doriti sa-l
counterbore din partea de jos a gaura. Pentru a face acest lucru va pune la punct un instrument in
forma de L-in ax, cu o
taiere de suprafata pe partea superioara a sa de baza. Aveti stick-l cu atentie, prin gaura, atunci
cand
nu este de filare si este orientata astfel ca se potriveste prin gaura, apoi ai mutat-o astfel de
tulpina de
L este pe axa de gaura, incepe ax, si hrana pentru animale de instrument in sus pentru a face
counterbore. Apoi, va opri instrument, ia-l de pe gaura, si il reporniti.
Acest ciclu utilizeaza I si J numere pentru a indica pozitia pentru a introduce si a scoate
instrument.
I si j va fi intotdeauna cresterile de la pozitia X si Y de pozitie, indiferent de
Mod de distanta setare. Acest ciclu de asemenea, foloseste un numar de K sa se precizeze pozitia a
lungul Zaxis
din punct de controlat cu partea de sus a counterbore. K este un numar de Z-valoare in actuala
sistem de coordonate in mod absolut de la distanta, si o crestere (de la Z pozitia), in
Mod de incrementala distanta.
¨ preliminare miscare, asa cum este descris mai sus.
¨ Mutare la rata de traversare paralel cu XY-avion, pana la punctul indicat de I si J.
¨ Stop de fus intr-o anumita orientare.
¨ Deplasati-Z axa numai la rata de traversare descendenta la Z pozitie.
¨ Mutare la rata de traversare paralel cu XY-avion la X, Y locatie.
¨ incepere de ax in directia aceasta se intampla inainte.
¨ Deplasati-Z axa numai la rata dat de alimentare ascendent la pozitia indicata de K.
¨ Deplasati-Z axa numai la rata dat de alimentare inapoi la Z pozitie.
¨ Opreste ax in aceeasi orientare ca si pana acum.
Figura 10.6 - G87 inapoi plictisitor secventa
M-cod Meaning
M0 Programul opri
M1 Optional program opri
M2 Programul final
M3 / 4 Rotiti in sensul acelor de ceasornic ax / counterclckwise
M5 Stop ax de rotatie
M6 Instrumentul de schimbare (de doua macro-uri)
M7 Mist de racire pe
M8 de inundatii de racire pe
M9 Toate off de racire
M30 Programul final si Rewind
M47 Repetare program de la prima linie
M48 Activati de viteza si a hranei pentru animale suprascrie
M49 Dezactivare de viteza si a hranei pentru animale suprascrie
M98 Call subroutine
M99 Intoarceti-va la subroutine / repetati
Figura 10.7 - Construit in M-coduri
In cazul in care un program este oprit de catre un M0, M1, apasand butonul de start ciclu va
reporni
Programul de la linia urmatoare.
Pentru a termina un program, program M2 sau M30. M2 frunze linia urmatoare pentru a fi executat
ca M2
linie. M30 "rewinds" G-codul de fisier. Aceste comenzi pot avea urmatoarele efecte
in functie de optiunile alese pe Configure> Logic de dialog:
¨ Axa compensa sunt setate la zero (ca de exemplu G92.2) si de origine sunt stabilite pentru a
compensa implicit
(la fel ca si G54).
¨ selectat avionul este setat la XY (la fel ca si G17).
¨ la distanta este setat la modul absolut (la fel ca si G90).
¨ Feed rata modul este setat la modul de unitati pe minut (la fel ca si G94).
¨ de alimentare si de viteza depaseste sunt setate la PE (la fel ca si M48).
¨ Cutter compensare este oprit (la fel ca si G40).
¨ de ax este oprit (la fel ca si M5).
¨ curent miscare modul este setat la G1 (ca G1).
¨ de racire este oprit (ca de exemplu M9).
Nu mai multe linii de cod in dosarul va fi executat dupa ce a M2 sau M30 comanda este
executat. Presare ciclu incepe va relua programul (M2), sau de a incepe programul inapoi la
inceputul celei de-a imagine (M30).
10.8.2 ax Control - M3, M4, M5
Pentru a porni ax rotind in sensul acelor de ceasornic, la moment, programate de viteza, program
M3.
Pentru a porni ax cotitura de ceasornic, la moment, programate de viteza, program
M4.
Pentru un PWM sau Step / Dir ax de viteza este programat de S cuvant. Pentru o pornire / oprire
ax de control vor fi stabilite de angrenare / pulleys pe masina.
Pentru a opri de la ax de cotitura, program M5.
Este OK pentru a utiliza M3 sau M4 ax in cazul in care viteza este setat la zero. Daca acest lucru
este facut (sau in cazul in care viteza
suprascriu trece este activata si setata la zero), in ax nu va porni de cotitura. In cazul in care, mai
tarziu,
ax de viteza este stabilit de mai sus zero (sau de anulare a comuta este transformat in sus), va
incepe in ax
cotitura. Este permisa utilizarea M3 sau M4 ax in cazul in care este deja activarea sau de a folosi
M5
in cazul in care se intinde este deja oprit dar vezi discutia cu privire la siguranta in interlocks
configurare pentru a implicatiilor de o succesiune care ar revers o deja in executie
ax.
10.8.3 Instrumentul de schimbare - M6
Cu conditia instrument schimba cereri nu pot fi ignorate (asa cum sunt definite in Configurati>
Logic),
Mach3 vor apela un macro (Qv) M6Start in cazul in care comanda este intalnita. Se va astepta
Ciclul de Start pentru a fi presat, executa macro M6End si vor continua sa fie difuzate la o parte
program. Puteti furniza codul Visual Basic in macro-uri pentru a functiona propriul mecanice
Schimbator de instrument si pentru a muta axe la o locatie convenabila de a instrument schimbare,
daca doriti.
Daca instrument de schimbare a cererilor sunt stabilite pentru a fi ignorat (in Configurati> Logic),
apoi M6 nu are nici un efect.
10.8.4 de racire Control - M7, M8, M9
Pentru a activa de inundatii, pe de racire, program M7.
Pentru a activa pe aburi de racire, program M8.
Pentru a activa toate racire off, program M9.
Este intotdeauna OK pentru a folosi oricare din aceste comenzi, indiferent de ceea ce este de racire
sau de pe jos.
G si M-codul de Referinta
Utilizarea Mach3Mill 10-34 Rev 1.84-A2
10.8.5 Re-rulate din prima linie - M47
Pe intampina un M47 partea Programul va continua sa fie difuzate, de la prima linie. Este un
eroare in cazul in care:
¨ M47 este executat intr-un subroutine
Run poate fi oprit de catre Pauza sau Oprire butoane
Vezi, de asemenea, utilizarea de M99 in afara unui subroutine pentru a obtine acelasi efect.
10.8.6 de ignorare Control - M48 si M49
Pentru a activa viteza si a hranei pentru animale suprascriu, program M48. Pentru a dezactiva
ambele suprascrie, program
M49. Este OK pentru a activa sau dezactiva comuta atunci cand acestea sunt deja activat sau
dezactivat.
10.8.7 Apel subroutine - M98
Aceasta are doua formate:
(a) Pentru a apela un subroutine de program in cadrul programului actual parte fisier cod M98 P ~
~ L sau
M98 ~ ~ P Q Programul trebuie sa contina o O linie cu numarul dat de cuvant al P
apelul. Aceasta O linie este un fel de "eticheta", care indica inceputul celei de-a subroutine. Theo
linie nu poate avea un numar de linie (N cuvant) pe ea. Este, si codul urmator, va fi in mod normal
scrise cu alte subroutines si urmati fie o M2, M30 sau M99 deci nu este atins
direct de catre fluxul de program.
(b) Pentru a apela un subroutine care este intr-un fisier separat codul M98 (filename) L ~
de exemplu, M98 (test.tap)
Pentru ambele formate:
The L cuvant (sau, optional, de cuvant Q) ofera de mai multe ori ca subroutine este de a
fi numit inainte de a continua cu linia de la M98. In cazul in care L (Q) este cuvantul omise
atunci valoarea sa de a defaults 1.
Prin folosirea parametrilor valori incrementale sau muta un subroutine repetate pot face mai multe
roughing taie in jurul unui complex taie calea sau mai multe obiecte identice de la o bucata de
material.
Subroutine apelurile pot fi imbricate. Asta este de a spune o subroutine pot contine un apel la M98
un alt subroutine. Deoarece nu este conditionata de bransament permise nu este semnificativ
pentru
subroutines pentru a apela ele insele recursiv.
10.8.8 Intoarceti-va la subroutine
Pentru a reveni la un program M99 de executie subroutine va continua, dupa care M98
sunat la subroutine.
Daca M99 este scris in principal de program, adica nu intr-un subroutine, apoi programul va incepe
executie din prima linie din nou. Vezi, de asemenea, M47 a obtine acelasi efect.
10.9 Macro M-coduri
10.9.1 Macro de ansamblu
In cazul in care orice M-cod este utilizat, care nu este in lista de mai sus de-a construit in codurile
apoi va Mach3
incercarea de a gasi un fisier numit "Mxx.M1S" Macrocomenzi in dosar. In cazul in care se constata
de fisier, atunci se va
executa VB Script program care le gaseste in el.
Operatorul> Macrocomenzi meniu afiseaza o caseta de dialog care va permite sa vedeti in prezent
macro-uri instalate, pentru a incarca, Editare si Salvare sau Salvare ca text. De asemenea, are un
dialog Ajutor
butonul care va afisa VB functii care pot fi chemati la control Mach3. Pentru
exemplu, puteti interoga in pozitia de axe, muta axe, interoga semnalele de intrare si
semnale de control al productiei.
G si M-codul de referinta
Rev 1.84-A2 10-35 Utilizarea Mach3Mill
New macrocomenzile pot fi scrise folosind un editor de externe program ca Notepad si salvate in
Macrocomenzi dosar sau puteti incarca o existente macro in Mach3, total rescrie-l si salvati-o
cu un alt nume de fisier.
10.10 Alte Codurile de intrare
10.10.1 Setare Feed Rate - F
Pentru a seta rata de alimentare, programul F ~
In functie de setare a Feed Mode comuta rata ar putea fi in unitatile de-pe-minut sau
unitati de-pe-REV de ax.
Unitatile sunt cele definite de G20/G21 mode.
In functie de setare in Configurati> Logic o revolutie a ax poate fi definita ca
puls care apar pe Index de intrare sau sa provina de la viteza a fost solicitat de cuvant S
sau Set ax DRO viteza.
Feed-ul rata uneori poate fi overidden, asa cum este descris in M48 si M49 de mai sus.
10.10.2 Set ax Speed - S
Pentru a seta viteza de rotatii pe minut (rpm) de la ax, program S ~ de ax
se vor intoarce la care viteza atunci cand acesta a fost programat sa inceapa de cotitura. Este OK,
pentru un program
S cuvant daca ax este activarea sau nu. In cazul in care viteza suprascrie comuta este activata si
nu
stabileste la 100%, viteza va fi diferit de ceea ce este programat. Este OK pentru programul S0;
de arbore nu va activa in cazul in care se face. Aceasta este o eroare in cazul in care:
¨ S numarul este negativ.
In cazul in care un G84 (atingand) conserve ciclu este activa si a hranei pentru animale si de viteza
sunt suprascrie comutatoare
activat, un set de la cea mai mica setare va avea efect. Viteza si hrana pentru animale tarife vor
fi sincronizate. In acest caz, viteza poate fi diferit de ceea ce este programat, chiar si in cazul in
care
viteza suprascriu comutator este setat la 100%.
10.10.3 Selectati Instrumentul - T
Pentru a selecta un instrument, program T ~ in cazul in care T este numarul de slot numar in
Schimbator instrument (de
Desigur un raft pentru a schimba manual) pentru instrument.
Chiar daca aveti un automat toolchanger, instrumentul nu este modificat in mod automat de catre
T
cuvant. Pentru a face acest lucru de utilizare M06. T cuvantul doar permite Schimbator de a obtine
instrument gata.
M06 (in functie de setarile din Config> Logic) va opera de toolchanger sau opri
executie de-o parte de program, astfel incat sa puteti schimba instrument de mana. Modalitatile de
executie
a acestor modificari se stabileste in M6Start si M6End macro-uri. Daca aveti nevoie de nimic
special
va trebui sa personalizati aceste.
T cuvant, in sine, nu se aplica, de fapt, orice compensa. Utilizati G43 sau G44, q.v., pentru a face
acest lucru.
H cuvantul in G43/G44 specifica care instrument tabel intrare pentru a utiliza acest instrument
pentru a obtine compensarea. Notice
ca aceasta este diferita de actiune, atunci cand un instrument de tip slot numar in T DRO. In acest
un caz implicite G43 se face atat de lungimea compensate de instrument se va aplica,
presupunand
slot ca numarul si numarul de inregistrare tooltable sunt aceleasi.
Este OK, dar in mod normal nu sunt utile, daca T cuvintele apar pe doua sau mai multe linii cu nici
o unealta
schimba. Este OK pentru programul T0; instrument nu vor fi selectate. Acest lucru este util daca
doriti ca ax de a fi gol dupa un instrument de schimbare. Aceasta este o eroare in cazul in care:
¨ un numar negativ T este folosit, sau un numar mai mare decat T 255 este utilizat. 10-11 de
tratare a erorilor
Aceasta sectiune descrie in eroare de manipulare Mach3.
Daca o comanda nu functioneaza asa cum este de asteptat sau nu face nimic verifica faptul ca ati
tastat corect. Comuna greseli sunt Du-te, in loc de G0 O scrisoare adica in loc de zero) si prea
G si M-codul de Referinta multe puncte zecimale in numere. Mach3 nu verifica pentru Axa
overtravel (cu exceptia cazului in care software-ul limitele sunt in uz) sau excesiv de ridicate sau
fluxuri de viteze. Nici nu nu detecteaza situatiile in cazul in care o comanda juridice face ceva
nefericite, cum ar fi un dispozitiv de prelucrare.
Mill Toolpath
ecran
Mill compensa ecran
Mill Setari ecran
Note:
1. Acest circuit este de doar ilustrativ de o posibila solutie pentru a limita extern conectat
switch-uri. Daca aveti nevoie de switch-uri de referinta, atunci acestea ar trebui sa fie separate si
conectat
la Mach3 intrarilor.
2. Relay contacte sunt afisate in pozitia de-energised. Limita de switch-uri si se apasa butoanele
nu sunt exploatate.
3. Holding Interface Resetare presat va permite Mach3 Resetare buton pentru a fi apasat si
axe de a fi in afara jogged limita intrerupatoare. Interfata Resetare va pricepe.
4. Relay A NU are nevoie de o persoana de contact. Aceasta trebuie sa aiba un 5 volt bobina, care
este cel putin 150 de ohms (adica
nu necesita mai mult de 33 miliamperi sa functioneze). Omron G6H-2100-5 este potrivit cu
contacte evaluat la 1 amper 30 de volti DC
5. Relay B are nevoie de 1 NC si 2 Nici o persoana de contact. Aceasta poate avea orice convenabil
bobina de tensiune, pentru a se potrivi
un disponibil de aprovizionare. In comuna de acest lucru ar trebui, in mod ideal, nu trebuie sa fie
pe PC 0 volt feroviar pentru a
evita lung cabluri de limita intrerupatoare si impiedica de a induce zgomot. De Omron MY4
seria se potriveste cu patru contacte evaluat la 5 amperi AC 220 de volti.
6. De LED-uri sunt optionale, dar util ca o indicatie de ceea ce se intampla. De curent
limitarea rezistenta pentru interfata OK LED-ul trebuie sa fie 1-8 kilohms cazul a 24 volt de
aprovizionare este
utilizat.
7. In cazul in care bobina tensiuni sunt potrivite atunci contactoare poate folosi un "control"
pozitive si
comune de aprovizionare.
8. Intelegerea din contactoare (colaci demonstrat ca C1, C2, C3) depinde de disc
putere de aprovizionare si de cabluri de motoare in masina unealta. Tu
ar trebui sa urmareasca pentru a comuta pe DC aprovizionare a steppers si / sau dupa servos de
uniformizare
condensator pentru a se asigura un prompt opri. Ati putea sa rewire pe ax si de racire
Motoarele de control, astfel incat nu contactor de excursie, nu-volt Circuit de eliberare "(adica
mai doresc sa treceti de motor conduce dupa principalele masini contactoare. Nu partaja
contacte pe o anumita contactor intre priza de curent alternativ si stepper / servo DC de
aprovizionare cu privire la
seama de mare risc crescut de un scurt-circuit intre aceste bunuri. Cauta
sfaturi daca nu sunteti sigur, mai ales inainte de lucru cu 230/415 volt 3-faza
circuite.
9. Prinderea diode peste releu contactor colaci si sunt necesare pentru a absorbi in spate
emf atunci cand comuta de curent off in colaci. Contactoare mai vin cu potrivit bobina
suprimarea circuite construit inch
Record de configurare utilizate
Rev 1.84-A2 1 folosind Mach3Mill
13. Anexa 3 - Record de configurare utilizate
Ar trebui sa pastreze o evidenta a hartie Mach3 setup-va!
Un complet de configurare Mach3 include o multime de informatii detaliate. Nu va doresc
pentru a repeta acest proces pas cu pas, atunci cand va veti actualiza computerul.
Mach3 profiluri sunt. Fisiere XML si va mentine, probabil, le in Mach3 dosar. Folosi
Windows Explorer pentru a gasi profilul pe care doriti sa le copiati si glisati-l la un alt dosar in timp
ce
detinerea in jos tasta de control. Puteti folosi, desigur, nici un alt fisier de copiere tehnica, daca
pe care o preferati.
Daca faceti dublu-clic pe numele de fisier, atunci dvs. de web browser (Internet Explorer, probabil)
va
deschide. fisier XML si afisa
Figura 13.1 - Internet Explorer afiseaza Profil
De fisier XML poate fi editat cu un editor de text cum ar fi Notepad, dar acest lucru nu este
puternic
recomandat,
Profilul fisier poate fi util de informare pentru a atasa la un e-mail in cazul in care solicita sprijin
de la ArtSoft Corp