Home - Rasfoiesc.com
Educatie Sanatate Inginerie Business Familie Hobby Legal
Meseria se fura, ingineria se invata.Telecomunicatii, comunicatiile la distanta, Retele de, telefonie, VOIP, TV, satelit



Aeronautica Comunicatii Constructii Electronica Navigatie Pompieri
Tehnica mecanica

Electronica


Index » inginerie » Electronica
» Un ghid al utilizatorului pentru instalare, configurarea si functionarea lui MACH3


Un ghid al utilizatorului pentru instalare, configurarea si functionarea lui MACH3




Un ghid al utilizatorului pentru instalare,
configurarea si functionarea lui MACH3

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.

2. Introducerea sistemelor de prelucrare CNC.
2.1 parti ale unui sistem de prelucrare


Acest capitol va va prezenta terminologia utilizata in restul acestui manual si va permite sa intelegem din punct de vedere al diferitelor componente intr-o numeric, controlat de morarit sistem.
Principalele componente ale unui sistem de control numeric mill sunt prezentate in figura 1.1

Figure 1.1 - Typical NC machining system

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. O prezentare generala a Mach3 Machine Controller software .
Tu esti inca cititi acest lucru, evident, Mach3 crezi ca ar putea fi un avantaj in atelier-va! Cel mai bun lucru de facut acum este de a descarca gratuit demonstratie versiune a software-ului si incercati sa-l de pe computerul dumneavoastra. Tu nu au nevoie de o masina pentru a fi conectat in sus, intr-adevar, in prezent, este mai bine sa nu avem unul .
Daca ati cumparat un sistem complet de la un revanzator apoi o parte sau toate instalarea acestor masuri ar putea avea de facut pentru tine deja.


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.

Figure 3.1 - The installer screen

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.

Pe de instalare terminate de dialog ar trebui sa se asigure ca sistemul de initiere este verificata si faceti clic pe Terminare. Acum, veti fi spus inainte de a reporni orice Mach3 ruleaza software-ul
De imagine de fundal in timpul instalarii este standard Mach3Mill ecran - nu va faceti griji Mach3Turn asa cum este, de asemenea, sa fie instalat. Pe de instalare terminate de dialog ar trebui sa se asigure ca Load Mach3 Driver si instala Engleza Wizards sunt verificate si apoi faceti clic pe Terminare. Acum, veti fi spus inainte de a reporni executa orice Mach3 software.


3.1.3 vitale re-boot .
Acest lucru este vital reboot. Daca nu o facem, atunci veti avea mari dificultati in ceea ce poate numai fi depasite prin utilizarea Windows Panoul de control pentru a dezinstala driverul manual. Astfel Va rugam sa reporniti sistemul acum .
Daca sunteti interesat sa stie de ce este necesara repornirea sistemului apoi cititi mai departe, altfel trece la
sectiunea urmatoare .
Desi Mach3 va aparea pentru a fi un singur program, atunci cand sunt utilizati, este de fapt compune din doua parti: un driver care este instalat ca parte a Windows cum ar fi o imprimanta sau retea sofer si o interfata grafica (GUI) .
De conducator auto este cel mai important si ingenios parte. Mach3 trebuie sa aiba posibilitatea de a trimite foarte exactitate timpul de semnale pentru a controla axe de masina unealta. Windows place sa fie in taxe si executa programe de utilizator normal, atunci cand acesta nu are nimic de a face mai bine in sine. Deci Mach3 nu poate fi un "program normal de utilizator"; acesta trebuie sa fie la cel mai mic nivel din interiorul Windows (care este manere intrerupe). In plus, pentru a face acest lucru, la viteze mari, posibil, necesar (fiecare axa se poate acorda o atentie 45,000 de ori pe secunda), conducatorul auto trebuie sa tune propriul cod. Windows nu aproba de acest (e un truc pe care joaca virusi), asa trebuie sa fie solicitat sa se acorde permisiune speciala. Acest proces necesita repornirea sistemului. Deci, daca nu ati facut re-boot apoi Windows va da ecran albastru de deces si soferul va fi corupt. Singura
cale de iesire din aceasta va fi pentru a elimina manual driverul .

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.


3.1.4 comode desktop icoane .
Deci trebuie restartata! Expertul de instalare va fi creat pe desktop icoane pentru principalele programe. Mach3.exe este, de fapt, codul de interfata cu utilizatorul. Daca il rulati, va va intreba care Profil pe care doriti sa o utilizati. Mach3Mill, Mach3Turn etc comenzi rapide care se executa aceasta cu un profil definita printr-o "/ p" argument in tinta de comenzi rapide. De obicei, veti angaja aceste pentru a porni cerute de sistem .
In prezent, este util sa setati unele pictograme pentru comenzi rapide pe desktop pentru a Mach3 alte programe.

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.1.5 Testarea de instalare .
In prezent, este foarte recomandat pentru a testa sistemul. Asa cum am mentionat mai sus, nu este o Mach3 simplu program. Este nevoie de mari libertati cu Windows pentru a efectua sau loc de munca; aceasta inseamna el nu va functiona pe toate sistemele din cauza mai multi factori. De exemplu, sistemul de QuickTime Monitor (qtask.exe) ruleaza in fundal poate ucide-l acolo va fi si alte programe care probabil nu sunt la curent, chiar sunt de pe sistemul dvs., care pot face acelasi lucru. Windows si nu poate incepe multe procese in fundal; unele apar ca pictograme in sistem tray (dreapta jos a ecranului), iar altele nu apar ele in nici un fel. Alte posibile surse de eratic functionare sunt retea locala de conexiuni, care poate fi configurat pentru a detecta automat viteza. Ar trebui sa configurati aceste efective viteza 10 Mbps sau 100 Mbps de retea. In cele din urma o masina care a fost navigarea pe Internet poate avea castigat unul sau mai multe de o serie de "robot" tip de programe spion pe care ceea ce faceti si trimite date pe ,net a lor originators. Acest trafic poate interfera cu Mach3 si nu este ceva ce vreti, oricum. Folositi un motor de cautare pentru termeni precum "Spybot" pentru a gasi software-ul pentru a pune in ordine calculatorul dumneavoastra .
Datorita acestor factori, este important, desi nu sunt obligatorii, pe care le testa sistemul dvs. atunci cand ceva suspect este gresita sau vrei doar sa verifice ca o instalare au mers bine. Faceti dublu clic pe icoana DriverTest pe care le-ati stabilit. Are ecran este aratat in figura 3.2. Aveti posibilitatea sa ignorati toate cutiile cu exceptia pulsul frecventa. Ar trebui sa fie destul de constant in jur de 25,000 Hz a ta, dar poate varia, chiar destul de mult. Aceasta se datoreaza faptului ca Mach3 utilizeaza Windows ceas pentru a calibra sale puls de timp si, in cel mai scurt timp, pe o scara, de Windows ceasul poate fi afectata de alte procese de incarcare a computerului. Deci, s-ar putea sa de fapt, fie cu ajutorul unui "nesigure" ceas (Windows unu) pentru a verifica Mach3 si obtine astfel de falsa impresie ca Mach3 de timp este variabil .
Practic, daca tu a vedea un ecran similar cu figura 3.2, cu doar mici spikes pe Timer Variante grafic si o constanta Puls Freqency, totul functioneaza bine atat de aproape de DriverTest program si sa treceti la sectiunea Ecrane de mai jos .
Windows "experti" ar putea fi interesat pentru a vedea alte cateva lucruri. Alb dreptunghiular Fereastra este un tip de sincronizare Analyzer. In cazul in care se executa afiseaza o linie cu mici variatii indicate. Aceste variatii sunt modificari in calendarul de la un ciclu de a intrerupe alt. Nu ar trebui sa existe linii de mai mult de ¼ inci, sau de pe un 17 "pe ecran cel mai sisteme. Chiar si in cazul in care exista variatii posibile in care sunt mai jos de pragul necesar pentru a crea calendarul bataiala asa incat, atunci cand masina dvs. este conectat instrument ar trebui sa efectueze o circulatie de test, pentru a vedea daca jogging si G0/G1 muta sunt netede .
Este posibil sa fi unul din doua lucruri se intampla cu tine, atunci cand ruleaza de test care poate indica o problema.
1) "Driver nu a fost gasit sau instalate, persoana de contact de Arta.", Aceasta inseamna ca soferul nu este incarcata in Windows pentru un motiv. Aceasta se poate intampla XP pe sistemele care au o coruptie lor de conducator auto de baze de date, reincarcare Windows este de vindecare, in acest caz. Or, este posibil sa fie ruleaza Win2000. Win2000 are un bug / "facilitate", care interfereaza cu incarcarea sofer. Aceasta poate fi necesar sa fie incarcate manual se vedea sectiunea urmatoare .
2) In cazul in care sistemul spune, preluarea 3 2 1 .. si apoi reboots, una din cele doua lucruri a s-au produs. Fie nu ati repornirea sistemului, atunci cand a cerut (ti-a spus!!) Sau driverul este deteriorat sau in imposibilitatea de a fi utilizate in sistemul dumneavoastra. In acest caz, urmati sectiunea urmatoare si se indeparteaza sofer manual, apoi reinstalati. In cazul in care acelasi lucru se intampla, va rugam sa anuntati ArtSoft utilizand de e-mail link-ul de pe www.artofcnc.ca si vi se va da de orientare.
Cateva sisteme au Placi de baza, care au hardware pentru APIC de timp, dar a caror BIOS codul nu-l folosesc. Aceasta va confunda Mach3 instala. Un fisier batch SpecialDriver.bat este disponibil in Mach3 folderul de instalare. Cauta-l cu Windows Explorer si faceti dublu clic pe el pentru al executa. Acest lucru va face ca Mach3 sofer de utilizare mai in varsta i8529 Interrupt Controller. Veti avea nevoie pentru a repeta acest proces, ori de cate ori descarca o versiune actualizata a Mach3 instalarea ca noua versiune va inlocui speciale de conducator auto. Fisierul OriginalDriver.bat reverses aceasta schimbare


3.1.6 Driver Test dupa un accident de circulatie, Mach3    .
Daca, indiferent de motiv, au o situatie cand se ruleaza in cazul in care se avariaza Mach3 - acest lucru intermitenta, ar putea fi o problema hardware sau un software de bug-ul - atunci trebuie sa rulati DriverTest.exe cat mai curand posibil dupa Mach3, nu a reusit. Daca intarziere de doua minute apoi Mach3 de conducator auto pentru a nu va cause Windows ca de obicei cu "Blue Screen de moarte". Rularea DriverTest reinitializeaza soferului la o stare stabila, chiar daca Mach3 dispare in mod neasteptat. Puteti gasi, dupa un accident de circulatie, care nu reuseste sa gaseasca soferul prima data, este difuzat. In acest caz, pur si simplu rulati-l din nou, ca prima faza ar trebui sa repari lucrurile.


3.1.7 Note pentru manualul de instalare si un conducator auto-instalare .
Ai nevoie doar de a citi si de a face aceasta sectiune, daca nu au trecut cu succes rula DriverTest program. De conducator auto (Mach3.sys) pot fi instalate si dezinstalate manual, folosind Windows panoul de control. Casetele de dialog difere usor intre Windows 2000 si Windows XP dar pasii sunt identice
¨ Deschideti panoul de control si faceti dublu-clic pe icoana sau linie pentru System .
¨ Selectati hardware si faceti clic pe Adaugare hardware expertul. (Asa cum am mentionat in fata lui Mach3 sofer de lucrari la cel mai mic nivel din Windows). Windows va cauta pentru orice nou efective de hardware (si gasi nici unul) .
¨ Spune expertul ati instalat deja-l si apoi procedati la urmatorul ecran .
¨ Va fi afisata o lista de componente hardware. Defilati in partea de jos a acestei si selectati Adaugare nou dispozitiv hardware si pentru a trece la ecranul urmator .
¨ La urmatorul ecran nu doriti sa Windows cautare pentru sofer asa selectati Instala hardware-ul pe care am manual selecta dintr-o lista (Complex) .
¨ Lista va sunt prezentate va include o intrare pentru Mach1 / 2 pulsing motor. Selectati acest lucru si merg la ecranul urmator .
¨ Faceti clic pe Obtinere disc, pe ecranul urmator punct de fisier selector pentru a va Mach3 (C: Mach3, in mod implicit). Windows ar trebui sa gasiti fisierul Mach3.inf. Selectati acest dosar si faceti clic pe Open. Windows va instala driverul. Conducatorul auto poate fi dezinstalat mai simplu
¨ Deschideti panoul de control si faceti dublu-clic pe icoana sau linie pentru System .
¨ Selectati hardware si faceti clic pe Device Manager .
¨ Va fi afisata o lista de dispozitive si driver-ele lor. Mach1 Pulsing motor de-a soferului Mach3 Driver cadrul acestuia. Utilizati + pentru a extinde copac, daca este necesar. Rightclick pe Mach3 Driver da posibilitatea sa-l dezinstalati. Acest lucru va elimina fisierul Mach3.sys din folderul Windows. Copia in Mach3 va mai fi acolo.
Nu exista un punct la nota finala. Windows aduce aminte de toate informatiile cu privire la modul in care
Mach3 au configurat intr-un fisier de Profil. Aceasta informatie nu este eliminat de catre ONU, instalarea de
sofer si stergerea fisierelor alte Mach3 astfel ca vor fi in continuare, ori de cate ori se face upgrade de sistem.
Cu toate acestea, in foarte putin probabil in cazul in care aveti nevoie de un total instalare curata de la zero
atunci ai nevoie pentru a sterge. XML profil fisier sau a unor fisiere.


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)

Figure 3.3 - The screen selection buttons

3.2.2 Folosrea butoanelor si comenzilor rapide .
Pe ecrane cele mai multe butoane standard au o tastatura hotkey. Acest lucru va fi afisat dupa ce a nume de pe butonul de sine, intr-o eticheta sau in apropierea acesteia. Apasand tasta numit atunci cand pe ecran este afisata este aceeasi ca si clic pe butonul cu mouse-ul. S-ar putea dori sa incercati sa utilizati in comenzi rapide de la tastatura si mouse-ul pentru a activa si dezactiva de ax, la randul sau, pe de inundatii si de racire a trecerea la MDI ecran. Observati ca litere sunt, uneori, combinata cu control sau Alt cheile. Desi sunt prezentate ca litere majuscule (pentru a usura lectura) pe care nu le utilizati schimbare cheie atunci cand se utilizeaza comenzile rapide .
Intr-un atelier de lucru, este convenabil sa se reduca la minimum ori, atunci cand aveti nevoie pentru a utiliza un mouse .
Fizice trece pe un panou de control pot fi utilizate pentru a controla Mach3 de utilizare a tastaturii Figura 3.3 - ecran de butoane de selectie (de exemplu, Ultimarc IPAC). Acest plugsin in serie cu tastatura si trimite Mach3 "pretinde" keypresses care activa butoane cu comenzi rapide .
In cazul in care un buton nu apare pe ecran curent apoi sa tastatura comenzi rapide nu este activ.
Exista anumite speciale comenzi rapide de la tastatura, care sunt la nivel global in toate ecranele. Capitolul 5
arata modul in care acestea sunt stabilite.


3.2.3 Date de intrare pentru a DRO .
Aveti posibilitatea de a introduce noile date in orice DRO, facand clic pe intr-o cu mouse-ul, un click pe sale tasta rapida (apasati tasta in cazul in care set), sau prin utilizarea global hotkey pentru a selecta DROs si se deplaseaza la cel pe care doriti cu arrow chei) Incercati sa intre intr-o feedrate ca 45.6 de program Run ecran. Trebuie sa apasati tasta Enter pentru a accepte noua valoare sau tasta Esc pentru a reveni la pe cel anterior. Backspace Stergere si nu sunt folosite atunci cand se introduce la DROs .
Atentie: Aceasta nu este intotdeauna cu bun-simt de a-ti pune proprie de date intr-un DRO. De exemplu de afisare a ax dvs. reale de viteza este calculata de catre Mach3. Orice valoare pe care le introduceti vor fi suprascrise. Puteti pune valori in axa DROs, dar nu ar trebui sa va face acest lucru pana cand ati citit capitolul 7, in detaliu. Acesta nu este o modalitate de a muta instrument!

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 Manual de date de intrare (MDI) si invatamant .
3.4.1 MDI .
Folositi mouse-ul sau tastatura de comenzi rapide pentru a afisa MDI (Manual de date de intrare) ecran.
Acest lucru are o singura linie de introducere de date. Aveti posibilitatea sa faceti clic pe ea pentru a selecta din aceasta sau de a folosi apasati Enter care va selecta in mod automat. Puteti orice tip valabil linie care ar putea aparea intr-o parte program si va fi executat cand apasati Enter. Puteti aruncati linie prin apasarea Esc. De Backspace cheie poate fi folosite pentru corectarea greselilor in dumneavoastra tastand. Daca stiti ca unele G-codul de comenzi atunci ai putea sa le afara. Daca nu, atunci incercati: G00 X1.6 Y2.3

Figure 3.4 - MDI data being typed

Care se va muta de instrument de coordonate X = 1.6 unitati si Y = 2-3 unitati. (G este zero nu G O scrisoare). Veti vedea axa DROs pentru a trece la noile coordonate. Incercati mai multe comenzi (sau G00 la locuri diferite). In cazul in care utilizati in sus sau in jos sagetile de la tastatura, in timp ce in MDI linie se va vedea ca Mach3 defilati cu tine inainte si inapoi prin istoria de comenzi pe care le-ati folosit. Acest lucru face usoara de a repeta o comanda fara a trebui sa re-tip-o. Cand selectati de MDI linie va fi observat un flyout oferindu-va o caseta de previzualizare a amintit acest text .
O linie de MDI (sau ca un bloc de linie de G-cod este uneori numit) poate avea mai multe comenzi pe el, iar acestea vor fi executate in "sensibile" pentru astfel cum sunt definite la Capitolul 10 - nu neaparat de la stanga la dreapta. De exemplu, stabilirea unui flux de viteza de ceva de genul va F2.5 sa intre in vigoare inainte de orice feed viteza miscarilor F2.5, chiar in cazul in care apare in mijlocul sau chiar la sfarsitul celei de-a randul (bloc). Daca aveti indoieli cu privire la ordinea in care vor fi utilizate apoi de mai multe tip separate MDI comenzi in una cate una.


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.


Figura 3.5 - In mijloc de predare-un dreptunghi   


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

3.5 Wizards - CAM fara un software dedicat CAM

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.


Figura 3.7 - Tabel de Wizards din meniul Wizard


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

Figura 3.8 - Circulara de buzunar cu defaults

Figura 3.9 - Circulara Pocket cu valorile stabilite si codul de post

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.

Figura 3.10 - rezultatul Circulara Pocket gata pentru a rula

3.6 Rularea G-un cod de program .
Acum este timpul pentru a edita o intrare si partea de program. Veti fi in mod normal, posibilitatea de a edita programe fara a lasa Mach3, dar, asa cum inca nu am configurat sa stiu care este redactor la utilizare, este mai usor de a stabili programul afara Mach3. Utilizati Windows Notepad pentru a intra in urmatoarele linii intr-un fisier text si salvati-l intr-un convenabil dosar (My Documents, probabil), ca spiral.tap Trebuie sa alegeti toate fisierele din Salvare ca tip drop-down sau Notepad va adauga. TXT pentru a filename Mach3 dvs. si nu va putea sa-l gasiti.


g20 tip F100
g00 x1 y0 z0
g03 x1 y0 z-0.2 i-1 j0
g03 x1 y0 z-0.4 i-1 j0
g03 x1 y0 z-0.6 i-1 j0
g03 x1 y0 z-0.8 i-1 j0
g03 x1 y0 z-1.0 i-1 j0
g03 x1 y0 z-1.2 i-1 j0
m00


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 .

Nota: Aveti trebuie intotdeauna sa va rula programe de pe un hard-disk nu o discheta sau USB "cheie". Mach3 nevoile de mare viteza de acces la dosar, pe care le-harti in memorie. Programul fisier nu trebuie sa fie doar in citire.


3.7 Toolpath de afisare .
3.7.1 Vizualizarea toolpath .
Programul dispune de un ecran Run necompletat patrat pe el atunci cand este prima Mach3 incarcate. In cazul in care in spirala programul este incarcat se va vedea aceasta schimbare la o cerc in interiorul unui patrat. Pe care o cautati direct jos de pe toolpath pentru a programat o parte, adica in Mach3Mill perpendicular pe care o cautati la X-Y avion.

Figura 3.11 Toolpath de la Spiral.txt

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


3.7.2 Panning si panoramarea de toolpath de afisare .
Toolpath de afisare poate fi marita prin glisarea cursorului in fereastra cu tasta Shift deprimat.
Toolpath de afisare poate fi panned in fereastra prin glisarea cursorului in fereastra cu butonul dreapta al mouse-ului a avut loc. Dublu-clic pe toolpath restabileste fereastra pe ecran pentru a vizualiza original perpendicular cu nici un zoom aplicate .
Nota: Nu se poate Pan sau Zoom de masina in timp ce instrumentul se executa.


3.8 Alte caracteristici ecran .
In cele din urma, este in valoare de navigare prin unele dintre celelalte Wizards si toate ecranele. Ca o mica provocare ati putea dori sa vad daca pot identifica urmatoarele caracteristici utile: .
¨ Un buton pentru estimarea in momentul in care o parte de program va avea sa curga de la real masina unealta
¨ de controale pentru a superior feedrate selectat in partea de program .
¨ DROs, care sa ofere, in masura in circulatie a unui instrument in toate axele de incarcat parte program
¨ Un ecran, care va permite sa infiinteze informatii ca in cazul in care doriti ca axa Z pentru a fi puse pentru a face X si Y se muta in siguranta de la apasarea cleme etc .
¨ Un ecran, care va permite sa monitorizeze logica nivele (zero si unu) cu privire la toate intrarile Mach3s si a rezultatelor.

4. Hardware probleme de conectare si de masina unealta .
Acest capitol va spune cu privire la aspectele legate de hardware-ul de conexiuni. Capitolul 5 ofera detalii despre configurarea Mach3 de utilizare a conectat elemente .
Daca ati cumparat o masina, care este deja echipate pentru a fi conduse de Mach3 atunci va trebui, probabil, nu pentru a citi acest capitol (cu exceptia de general interes). Furnizorul dvs. va fi dat unele documentare privind modul de conecta parti ale sistemului dvs. impreuna .
Cititi acest capitol pentru a descoperi ce se asteapta Mach3 aceasta se intampla pentru a controla si cum va puteti conecta pana componente standard precum stepper motor driver-ele si micro-switch-uri. Noi vom presupune ca va puteti intelege simplu schematic circuit diagrame; daca nu, atunci acum este momentul pentru a primi ajutor. La prima lectura s-ar putea sa nu vreau sa deranjez cu sectii dupa 4.6

.
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

4.4 PC port paralel .
4.4.1 de port paralel si a istoriei sale .

Cand IBM proiectat initial PC (160K floppy unitate de disc, 64kbytes de RAM!) Au a furnizat o interfata pentru conectarea imprimantelor folosind o 25 dirijor cablu. Acest lucru este fundatia a
Parallel port avem pe cele mai multe PC-urile de azi. Avand in vedere ca este un foarte simplu mod de a
transferul de date nu a fost folosite pentru multe alte lucruri mult de conectare a imprimantelor.
Puteti transfera fisiere intre PC-ul, atasati copia
protectie "dongles", conecta periferice ca scanere si Zip drive, desigur, de control si masini unelte, folosind-o. USB este preluarea multe dintre aceste functii, iar acest lucru convenabil sa paraseasca portul paralel gratuit pentru Mach3. Conectorul de pe PC este un mod de 25 de sex feminin "D" conector. Prize sa vazut din spate de PC-ul sunt prezentate in figura 4.1. Sagetile da directia fluxului de informatii relativ la PC. Astfel, de exemplu, PIN-ul 15 este o introducere la PC .
Nota: Convertoare plug care intr-un port USB si un conector 25 PIN-ul nu va conduce
masina, chiar daca acestea sunt perfect potrivite pentru a simplifica sarcina de a conecta o imprimanta.

4.4.2 Logica semnale
La prima lectura, ati putea dori sa trece la urmatoarea rubrica si intoarceti-va aici, daca aveti de a obtine implicat cu nitty-pietricele de interfata circuite. Acesta va fi probabil util sa-l cititi cu
documentatia pentru Axa unitate electronica.
Toate semnalele de iesire si de intrare Mach3 la acesta sunt binar digital (adica zero si unu) Aceste semnalele sunt tensiuni furnizate de iesire insigne sau furnizate de intrare PINS de paralela
port. Aceste tensiuni se masoara in raport cu al computerului 0 volt linie (care este conectat pin la 18 la 25 de port conector).
Primul succes de familie (74xx serie) de circuite integrate utilizate TTL (transistortransistor
logica). In TTL circuite, orice tensiune intre 0 si 0.8 volti se numeste "lo", precum si orice tensiune intre 2.4 si 5 volti se numeste "Max". Conectarea unui negativ de tensiune sau ceva de genul asta
de peste 5 volti la o intrare TTL va produce smoke.1 de port paralel a fost initial construit utilizand TTL si pana in ziua de azi aceste tensiuni si defini "lo" si "buna" semnale. Observati ca in cel mai grav caz este doar 1.6 volti diferenta intre ele.
Este, desigur, arbitrara daca am spune ca a "lo" reprezinta o logica unul sau o logica zero.
Cu toate acestea, dupa cum este explicat mai jos, "lo" = o mai bine este, de fapt, in cele mai multe practice interfata circuite.
Pentru un semnal de iesire pentru a face ceva, unele actual, va trebui sa debitului in circuit conectat la acesta. In cazul in care este "buna" curent va curge de pe computer. In cazul in care este "lo" curent va curge in computer. Cele mai multe curente pe care le-ati curge in, mai greu este de a pastra tensiune aproape zero, astfel ca mai aproape de limita permisa de 0,8 volti "lo" va deveni.
In mod similar, curent care curge dintr-o "Max" va face sa fie mai mica de tensiune si mai aproape de 2.4 limita inferioara de volti. Deci, cu prea mult curent diferenta intre "lo" si "buna" va fi
chiar mai putin de 1.6 volti si lucrurile vor deveni nesigure. In cele din urma, este demn de remarcat esti permis de aproximativ 20 de ori mai mult curent care curge intr-o "lo" decat sunt permise curge afara de o "Max".
1 Unii oameni cred ca circuite integrate de lucru intr-un fel, prin utilizarea de fum. Desigur, nimeni nu a vazut vreodata un lucru dupa ce a scapat de fum!
Deci, aceasta inseamna ca este cea mai buna de a atribui logica 1 pentru a fi un "lo" semnal. Destul de evident, acest lucru este denumit activ lo logica. Principalul dezavantaj al practice este ca dispozitivul conectat la de port paralel a de a avea o aprovizionare volt 5 la acesta. Aceasta este, uneori, luat de la calculator joc port sau de la o priza de alimentare in dispozitiv care este conectat.
Revenind la semnalele de intrare, computerul va avea nevoie de a fi furnizat cu unele curente (mai putin de 40 microamps) pentru "Max" intrarile si va furniza unele (mai putin de 0.4 miliamperi) pentru "lo" intrarilor.
Placi de baza calculator modern, deoarece combina mai multe functii, inclusiv in paralel
port, intr-un singur cip avem experienta in cazul in care sistemele de tensiuni doar asculta de "buna" si "lo" reguli. S-ar putea constata ca o masina unealta care a fugit si de la vechiul sistem, devine temperemental cand faceti upgrade de la computer. PINS 2 la 9 sunt susceptibile de a fi similare proprietati (in care sunt date de pin, atunci cand imprimarea). Pin 1 este, de asemenea, vitale in tiparire, dar de alta iesire PINS sunt putin utilizate si pot fi mai putin puternic intr-o cu atentie "optimizate" design. Un buna izolare breakout bord (a se vedea sectiunea urmatoare) va protejeaza de aceste electrice probleme de compatibilitate.


4.4.3 electrice zgomot si costisitoare de fum

Figura 4.2 - trei exemple din punct de vedere comercial

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!


4.5 Axa unitate optiuni
4.5.1 Steppers si Servos

Exista doua tipuri posibile de forta motrice pentru Axa drive:
¨ Stepper motor
¨ Servo motor (fie AC sau DC)
Oricare dintre aceste tipuri de autovehicule pot apoi unitatea de axe prin leadscrews (plain-sau-minge de nuci), curele, lanturi, sau rack si pinion.
Mecanice metoda va conduce determina viteza si cuplul necesara si, prin urmare, nici un angrenaj necesara intre motor si masina.

Figura 4.3 - Small DC servo motor cu encoder (stanga)

Proprietati a unui bipolara stepper conduce vehicule cu motor, sunt:
1. Low cost
2. Simpla 4-sarma conexiune la motor
3. Min intretinere
4. Motor viteza limitata la aproximativ 1000 rpm si cuplul limitat la aproximativ 3000 uncie inch. (21 Nm). Notiuni de baza viteza maxima depinde de rularea autovehiculelor sau unitate electronica de la lor maxima permisa de tensiune. Notiuni de baza maxim de cuplu depinde de motor sa fie difuzate la maxime permise curent (amperi)
5. Din motive practice pe o masina unealta steppers nevoie pentru a fi condus de un tocat micro-controller pasit pentru a asigura buna functionare la orice viteza cu rezonabil eficienta.
6. Ofera deschide bucla de control, ceea ce inseamna, este posibil sa se piarda in conformitate cu pasi mari incarcare si acest lucru nu poate fi imediat evidente la masina utilizator.
Pe de alta parte, un servo motor de unitate este de:
1. Relativ costisitoare (in special in cazul in care acesta are un motor de curent alternativ)
2. Are nevoie de cabluri atat pentru motor si codificare
3. Intretinere de perii se cere pe Motoare
4. Motor viteza 4000 rot / min si un plus practic nelimitat de cuplu (daca bugetul poate
stand-o!)
5. Ofera bucla inchisa de control astfel de unitate este intotdeauna cunoscuta pozitia de a fi corect (sau o vina conditie va fi ridicata) si de cutie de viteze Hardware probleme si conectarea masina unealta
In practica, stepper motor drive va oferi performante satisfacatoare cu conventionale masini unelte, pana la o Bridgeport turnulet mill sau un 6 "centru de inaltime strung cu exceptia cazului in care doriti exceptionale, de precizie si viteza de operare.
Este demn de care doua avertismente aici. In primul rand servo sisteme pe masini vechi sunt, probabil, nu digital; adica, ele nu sunt controlate de o serie de impulsuri pas si un semnal de directie. La utiliza un vechi motor cu Mach3 va fi nevoie sa se debaraseze de resolver (care a dat
pozitie) si se potrivesc cu un quadrature codificare si va trebui sa inlocuiasca toate electronica.
In al doilea rand pazi de uzat stepper motoare cu exceptia cazului in care puteti obtine producatorului de date pentru pe ei. Acestea ar putea fi concepute pentru a 5-faza de operare, este posibil sa nu functioneze bine cu un modern tocat micro-controller pasit si ar putea avea un evaluat de cuplu mult mai mici decat in aceeasi dimensiunea moderna motor .. Cu exceptia cazului in care va puteti testa le, le-ati putea gasi ca au fost accidental demagnetised si asa mai fi inutil. Daca nu esti cu adevarat convins de abilitatile dumneavoastra si de experienta, atunci axa unitati ar trebui sa fie curent produselor achizitionate de la furnizori care sa le sprijine. Daca achizitionati de drept atunci va trebui sa cumpere doar o singura data.


4.5.2 Doing Axa unitate calcule
Un set complet de calcule pentru axa drive-ar fi foarte complicat si oricum te Probabil ca nu avea toate datele necesare (de exemplu, ceea ce este de maxim taiere vigoare tine doriti sa utilizati). Unele calcul este, cu toate acestea, este necesar pentru succes.
Daca cititi manualul pentru o privire de ansamblu, atunci s-ar putea sa vrea sa sariti peste aceasta sectiune.
Mai multe detalii cu privire la calcule sunt prezentate in capitolul 5.
Exemplu 1 - MILL TABELUL CROSS slide
Incepem cu verificarea minim posibil muta la distanta. Aceasta este o limita absoluta de a exactitatea muncii efectuate pe masina. Noi vom verifica apoi rapid de viteze si de cuplu. Ca un exemplu, sa presupunem ca ati sunt proiectarea o moara cross-slide (axa Y) de unitate. Vei
utilizeaza un surub cu un 0.1 "pitch singur fir de start si o minge de nuci. Vrei sa obiectiv pentru o
minim de 0.0001 muta ". Acest lucru este de 1 / 1000 de o revolutie a motor ax in cazul in care este cuplat direct la surub.
Slide cu stepper motor
Minima pas cu un stepper motor depinde de modul in care aceasta este controlata. Nu sunt, de obicei, 200 completa pasi pe revolutie. Ai nevoie de a utiliza micro-pasit pentru buna functionare a lungul intreaga gama de viteze de hrana pentru animale si multe controlere va va permite sa aiba 10 de micro-pasi pe completa pas. Acest sistem ar da 1 / 2000, de o revolutie ca minim pas care este in regula.
Inainte uita la rapid posibil pentru hrana animalelor de viteza. Sa presupunem, conservator, care a maxim motor de viteza este de 500 rot / min. Acest lucru ar da un rapid de 50 de inci / minut sau aproximativ 15 secunde pentru a completa slide calatorie. Acest lucru ar fi satisfacatoare, desi nu au fost spectaculoase.
La aceasta viteza de micro-pasit cu motor de unitate electronica nevoie 16666 (500 * 200 * 10 / 60) impulsuri pe secunda. 1 GHz pe un PC, Mach3 pot genera 35000 impulsuri pe secunda simultan, pe fiecare din cele sase axe posibil. Deci, nu exista probleme aici.
Acum, trebuie sa alegeti cuplului ca masina va fi nevoie. O modalitate de a masura acest este de a crea masina de taiat grele in care credeti ca vor face vreodata si, cu un timp parghie (sa zicem 12 ") de pe slide handwheel, sa-l de la sfarsitul cu o balanta cu arc (de set de primavara bucatarie scales). De cuplu pentru taiat (in uncii-inch) este echilibrul lectura (in uncii) x 12. In alt mod este de a utiliza un autovehicul, dimensiunea si specificatia ca stii de lucrari pe altcineva de masina cu acelasi tip de surub si slide!
Ca de viteza rapida de alimentare a fost rezonabil, ar putea lua in considerare incetinirea tine-o jos de transmisie 2:1 (probabil de un dintat transmisie prin curele), care ar fi aproape dublu de cuplu disponibil pe insuruba.
Slide cu servo motor
Din nou, ne uitam la marimea un pas. A servo motor are un encoder sa-i spun sa unitate electronica, unde este. Aceasta consta intr-o slotted disc si va genera patru "quadrature" impulsuri pentru fiecare slot in disc. Astfel, un disc cu 300 sloturi genereaza 300 de cicluri pe Hardware probleme si conectarea masina unealta revolutie (CPR) Acest lucru este destul de scazut pentru codificatoare comerciale. De codificare electronica va iesire 1200 quadrature conteaza pe revolutie (QCPR) din arbore motor.
Unitatea electronica de servo de obicei, se va transforma un motor de quadrature conta pe
intrare pas puls. Unele inalta specificatie servo electronica pot multiplica si / sau a diviza
impulsurile pas de o constanta (de exemplu, cu un pas pulsul se muta cu 5 quadrature impulsuri sau 36/17 impulsuri).
Acest lucru este adesea numit electronice angrenaj.
Ca si viteza maxima de un servo motor este in jur de 4000 rot / min am sigur va avea nevoie de o viteza reducere de pe disc mecanice. 5:1 pare sensibil. Aceasta ofera o miscare de
0.0000167 "pas pe care este mult mai buna decat cea ceruta (0.0001")
Ce viteza maxima rapid vom ajunge? 35000 pas cu impulsuri pe secunda ajungem 5.83
revolutii [35000 / (1200 * 5)] din leadscrew pe secunda. Aceasta este OK, la circa 9 secunde
de 5 "de calatorie din diapozitiv. Observati, totusi, ca viteza este limitat de rata de la pulsul
Mach3 nu cu motor de viteza. Acest lucru este de numai aproximativ 1750 rot / min in exemplul. Limitarea
ar fi chiar mai rau, daca encoder-a dat mai multe impulsuri pe revolutie. Acesta va fi adesea
necesare pentru a utiliza servo electronica cu transmisie electronica pentru a trece peste aceasta limitare, daca
au ridicat conta codificatoare.
In cele din urma s-ar putea verifica pe disponibile cuplului. Pe un servo motor mai putin marja de siguranta este
necesare decat cu un stepper motor de servo pentru ca nu poate suferi de "pierdut pasi". In cazul in care
cuplului cerute de masina este prea mare atunci motor mai supraincalzirea sau unitatea
electronica ridica o supra-curent vina.
Exemplul 2 - ROUTER brat articulat DRIVE
Pentru un brat articulat router ar putea avea nevoie de o calatorie de cel putin 60 "pe axa si un brat articulat pentru ballscrew
aceasta lungime va fi costisitoare si dificil de protejat de praf. Multi designeri s-ar fi
pentru un lant si sprocket drive.
S-ar putea alege un minim de 0.0005 pas ". Un lant sprocket drive de 20 de dinti cu 1 / 4"
pitch lant ofera 5 "brat articulat circulatie pe revolutie a sprocket. Un stepper motor (zece
micro-pasi) ofera 2000 pasi pe o revolutie atat de reducere 5:1 (centura sau cutie de viteze), este necesara
intre motor si sprocket arbore. [0.0005 "= 5" / (2000 x 5)]
Cu acest design, daca vom ajunge la 500 rot / min de stepper apoi rapid de alimentare de 60 "ar fi,
neglija accelerare si decelerare timp, luati-un interval de 8.33 secunde.
Cuplul de calcul de pe aceasta masina este mai dificila decat cu crucea diapozitiv ca, cu
masa de brat articulat sa fie mutat, inertie, in timpul de accelerare si decelerare, este
, probabil, mult mai important decat forte de taiere. Experienta a altora sau experimente
va fi cel mai bun ghid. Daca va inscrieti in ArtSoft grup de utilizatori de pe Master5/Mach1/Mach3
Yahoo! veti avea acces la experienta a sute de alti utilizatori.
4.5.3 Cum Pasul Dir si semnale de munca
Mach3 pune outne puls
(logica 1) cu privire la Pasul iesire
pentru fiecare pas pe care axa este
pentru a face. Dir de productie va
au fost stabilite inainte de pas
puls apare.
Logica de unda va fi
asa se arata in figura 4.4.


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.

4.6 Limita si comutatoare Home
4.6.1 Strategii
Limita de switch-uri sunt folosite pentru a preveni orice liniar
Axa se deplaseaza prea departe si asa mai provoaca daune
structura de masina. Puteti rula un
masina fara ele, dar cea mai mica greseala
infiintarea poate provoca o multime de scump daune.
O axa pot, de asemenea, au un Home trece. Mach3
poate fi comandata de a muta unul (sau toate) cu axe
de origine pozitie. Acest lucru va trebui sa fie facut
ori de cate ori sistemul este pornit, astfel incat sa
stie unde axe sunt pozitionate in prezent.
Daca nu furnizati o Home trece apoi te
va trebui sa jog pe axe de la un ochi de referinta
pozitie. De origine a comuta pe o axa pot fi la
in orice pozitie si va coordona defini acest
locatie. Astfel, de origine, switch-uri nu trebuie sa
Masina este la zero.





Figure 4.6 - Limit switch - microswitch

mounted on the table is tripped by bed

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

Daca vi se intampla sa aiba doua comutatoare
o partajare de intrare, atunci ele trebuie sa fie
conectat, astfel ca este un semnal de logica "1" in cazul in
fie trece este operat (adica de
logice sau functia). Acest lucru este foarte usor cu
switch-uri mecanice. Daca au
in mod normal sunt inchise de contacte si cu fir
in serie, asa cum este aratat in figura 4.7, apoi
ei vor da un semnal de active Max daca
fie trece este exploatat. Retineti ca, pentru
functionarea care aveti nevoie pentru a "trage"
de intrare in port paralel. La fel de
switch-uri mecanice poate transporta o
semnificative curente o valoare de 470R este afisata care da un curent de aproximativ 10 miliamperi.
Ca de cabluri la switch-uri ar putea fi destul de lung si de natura sa ridicata de zgomot, asigurati-va
ca aveti o conexiune buna la 0 volt partea de intrare (cadrul masina dvs.
unealta nu va fi satisfacator) si ia in considerare utilizarea de cablu ecranat cu scut conectat la
principalul motiv terminal de controlor.
Daca utilizati electronice comutatoare ca un slotted detector cu un LED si foto-tranzistor, apoi
veti avea nevoie de un fel de una sau poarta (care ar putea fi un "fir-sau" in cazul in care un active Lo de intrare este
condusa de colector deschis tranzistori).
Switch-uri optice, daca la o parte de lichid de racire, ar trebui sa fie OK pe o masina pentru prelucrarea metalelor
dar sunt de natura sa nu functioneaza cu praf de lemn.
Nu utilizati magnetic comutatoare (switch-uri sau stuf Hall efect dispozitive) pe o masina care poate
taiat metal feros sau swarf va "puf-up" magnetul.
Repetabilitatea din punct de operare, in special cu comutatoare mecanice, este foarte
depinde de calitatea de a trece si rigiditatea sa montare si actuating parghie.
De configurare in figura 4.6 va fi foarte imprecis. Repetabilitatea este foarte important pentru un
comutator pentru a fi utilizate
pentru acasa.
Overtravel este
circulatie a
care trece
apare dupa ce
a operat.
Cu o limita
se poate trece
cauzate de
inertie a
conduce. Pe o optice trece ca figura 4.7 apoi cu conditia ca anemoscop este destul de mult va exista
nu poate fi dificultati. Un microswitch poate fi dat overtravel arbitrare de catre un role de operare pe el
de un sol (vezi figura 4.11). Panta de la sol nu, cu toate acestea, se reduce de repetabilitate
de functionare a comuta. Este, de multe ori
posibilitatea de a folosi un comutator pentru ambele limite
prin furnizarea de doua rampe sau vanes.

4.6.3 In cazul in care pentru a monta
switch-uri
Alegerea montarea de pozitie pentru
switch-uri este de multe ori un compromis intre
mentinandu-le departe de swarf si praf
si de a folosi flexibile, mai degraba decat
fix cabluri.

Figure 4.10 - Mill with tool at X=0, Y=0 position

(note the dog is on limit switch)

De exemplu, cifrele 4.6 si 4.8 sunt atat
montat sub masa, in ciuda faptului
Figura 4.8 - Optical comuta de pe masa cu anemoscop pe
pat de masina
Tabelul-X + X
Rama
-X si
Referinta
+ X comuta
Figura 4.9 - Doua switch-uri operate de cadru cu overtravel evitate prin
mecanice se opreste
Figura 4.10 - Mill cu instrument la X = 0, Y = 0 pozitie
(nota de caine este la limita comutator)
Hardware probleme si conectarea masina unealta
Utilizarea Mach3Mill 4-10 Rev 1.84-A2
care au nevoie de un
deplaseaza prin cablu, astfel cum a fost
acestea sunt mult mai
mai bine protejate
acolo.
S-ar putea sa-l gasiti
convenabil sa
avea o miscare
cu cablu
fire in el pentru
doua sau mai multe axe (de exemplu, X si Y axe a unui brat articulat router-ar fi putut trece pe
brat articulat in sine si o bucla de cablu foarte scurt pentru axa Z ar putea intra in celelalte doua). Nu
fi tentati sa partajati un cablu multi-mod de a comuta intre motor si cabluri. Este posibil sa doriti sa
rula doua cabluri impreuna si acest lucru nu va cauza probleme in cazul in care ambele o ecranat (cu
panglica sau folie) si scuturile sunt fundamentate la un punct comun de la electronice de unitati.
S-ar putea gasi util sa se uite la masini comerciale si de imagini de exemple cu privire la
Master
5/Mach1/Mach2 Yahoo! grup pentru mai multe idei si tehnici pentru comutatoare.

4.6.4 Cum Mach3 utilizeaza partajate comutatoare
Aceasta sectiune se refera la configuratia de masini mici, in cazul in care Mach3, mai degraba decat
impiedica de externe logica este controlat de switch-uri.
Pentru o deplina intelegere a acestui va va avea, de asemenea, sa cititi sectiunea de la capitolul 5 cu privire la
configurarea Mach3, dar principiul de baza este usoara. Va conectati la doua switch-uri pentru a limita
o intrare (sau de un singur parametru si doua vanes sau rampe). Va defini, pentru a Mach3, o directie
in calitate de directie pentru a calatori in miscare atunci cand cauta o trimitere trece. Limita comuta
(anemoscop sau la sol), care la sfarsitul celui de-al axa este, de asemenea, de origine trece.
In utilizare normala, atunci cand este in miscare Mach3 o axa si isi vede limita de intrare va deveni activa
inceta sa ruleze (cum ar fi o impiedica) si o limita de afisare care trece a fost impiedicat. Vi se va
incapabil sa se miste de axe cu exceptia cazului in care:
1) Auto limita suprascrie este pornit (cu un buton de comutare pe ecranul Setari). In acest
caz, puteti sa faceti clic pe Reinitializare si jog off limita trece. Ar trebui apoi trimitere la
Masina

2) faceti clic pe butonul de ignorare limitele. Un rosu aprinde LED-ul va avertizeaza din temporara
suprascrie. Acest lucru va permite din nou si sa va Resetare jog off comutatorul si apoi se va transforma
in sine si a aprinde LED-ul este dezactivat. Din nou, ar trebui sa referinta masina. O intrare poate
de asemenea, sa fie definite pentru a trece peste limita de switch-uri.
Retineti, totusi, desi utilizeaza Mach3 limitat viteza jogging ca nu veti fi prevenite,
In ambele cazuri, de la jogging in continuare pe comutator si poate crashing axa intr-un
mecanice opri. Ia mare grija.
4.6.5 corelarea in actiune
Cand cererea corelarea (prin buton sau G-code) axa (sau axe), care au domiciliu
switch-uri se va deplasa definit (la o viteza redusa selectable) in directia definit pana la
home trece functioneaza. Axa apoi se va muta din nou in alta directie, astfel incat sa fie in afara
comuta. In perioada de referinta nu li se aplica limitele.
Cand aveti o axa de referinta atunci zero sau o alta valoare, care este infiintat in
Config> membru de dialog, pot fi incarcate in axa DRO, ca o masina de coordona absoluta. Daca
apoi sa utilizati zero de origine comuta pozitie este, de asemenea, masina de zero pozitia de axa. Daca
de referinta merge in sens negativ, a unei axe (de obicei pentru X si Y) de s-ar putea obtine
referinta pentru a incarca ceva de genul -0.5 "in DRO. Acest lucru inseamna ca tara de origine este de o jumatate de
inch clar de limita. Acest deseuri un pic de axa de calatorie, dar daca se abate de la tine, atunci cand
jogging la Prima, nu veti accidental excursie limitele. Vezi, de asemenea, limite ca Software-ul
O alta modalitate de a rezolva aceasta problema.
Tabelul-X + X
Rama
-X si
Referinta
la sol + X,-X & Ref comuta
+ X rampa
Figura 4.11 - rampe de operare un comutator
Hardware probleme si conectarea masina unealta
Rev 1.84-A2 4.11 Utilizarea Mach3Mill
Daca soliciti Mach3 la jog referinta, inainte de a trece de pe atunci se va deplasa in
directie opusa (pentru ca spune ca esti deja pe acasa comutator) si opreste atunci cand
ai se da jos din comutator. Acest lucru este unul bun, atunci cand aveti un comutator separat de origine sau sunt pe
limita de referinta de la sfarsitul celui de-al axei. Daca, totusi, sunteti pe de alta Limita comutator (si
Mach3 nu poate sti acest lucru, deoarece acestea sunt partajate), apoi se muta pentru axa mai departe de
reale de acasa pana la punct se avariaza. Deci, sfatul este intotdeauna jog atent la limita de jos
switch-uri, apoi de referinta. Este posibil pentru a configura mach3 astfel ca nu va automat jog
off de origine a comuta daca sunt preocupati de aceasta problema.
4.6.6 Alte Acasa si Limita optiuni si ponturi
Acasa nu trece aproape de limita comuta
Este, uneori, nu foarte comod de a avea de origine a comuta la o limita de calatorie. Luati in considerare o
mare se deplaseaza coloana etaj mill sau un mare raboteza-mill. Z calatorie pe coloana ar putea fi de 8
picioare si ar putea fi destul de lent, fara a afecta performanta globala de taiere a
masina. Daca, totusi, pozitia este de origine din partea de sus a coloanei, atunci ar putea sa coreleze
implica aproape 16 de metri de lent Z calatorie. In cazul in care pozitia de referinta a fost aleasa o jumatate de drum
apoi coloana de data asta poate fi redus la jumatate. O astfel de masina ar fi separata de origine a comuta
pentru axa Z (prin urmare, necesita o alta intrare in port paralel, dar numai patru intrari intr-un
trei axe de masini) si-ar folosi de capacitatea de a stabili Mach3 orice valoare pentru o axa DRO,
dupa referinta, pentru a face masina-Z zero sa fie in partea de sus a coloanei.
Separate de inalta precizie de origine a comuta
The X si Y axe pe o masina de mare precizie, ar putea avea o casa pentru a comuta
atinge precizia ceruta.
Limita de switch-uri din mai multe axe conectat impreuna
Mach3 deoarece nu ia nici o notificare din care limita de care axa a impiedicat, atunci toate
limitele pot fi hranite ORed impreuna si intr-o singura limita de intrare. Fiecare axa poate, atunci trebuie sa
proprii de referinta trece conectat la intrare de referinta. O masina de inca trei axa numai nevoile
patru intrari.
Home trece de mai multe axe conectat impreuna
Daca sunteti cu adevarat scurt a resurselor pentru a Mach3 atunci puteti sau de origine, switch-uri, precum si
define toate intrarile acasa pentru a fi ca un semnal. In acest caz, puteti numai o axa de referinta, la o data
- Deci, ai nevoie pentru a elimina REF Toate butoanele de pe ecran - si casa ta comutatoare
trebuie sa fie la sfarsitul calatoriei lor pe axe.
Slaving
Pe un brat articulat de tip Miller router sau in cazul in care cele doua "picioare" de brat articulat sunt conduse de catre separate
Motoarele apoi fiecare motor trebuie sa fie condusa de propria axa. Sa presupunem de brat articulat se muta in
Y apoi directia axei A ar trebui sa fie definite ca un liniar (de exemplu, ne-rotatie) si axa A ar trebui sa
pentru a fi slaved Y - a se vedea capitolul 5, pe Configurarea Mach3 pentru detalii. Ambele axe ar trebui sa aiba
limita intrerupatoare si acasa. In timpul utilizarii normale cat si Y A va fi trimis exact acelasi pas si
comenzi de directie Mach3. In cazul in care o operatiune de referinta se realizeaza atunci axe va
fugi impreuna pana la final parte de referinta care se misca doar de pe switch-uri de origine.
Aici se vor muta, astfel incat fiecare opreste aceeasi distanta de pe propriul trece. Corelarea
Prin urmare, vor corecta orice tiraj (de exemplu, din squareness) din brat articulat care ar fi putut
a aparut atunci cand masina este oprit sau ca urmare a pierdut pasi.
4.7 ax de control
Exista trei modalitati diferite in care Mach3 poate controla "ax" sau se poate ignora
toate aceste si controlul manual.
1. Relay / contactor de control a autovehiculelor Pe (in sensul acelor de ceasornic sau de ceasornic) si cu motor
De pe
2. Motor pas si controlata de catre Directia de impulsuri (de exemplu, este un ax cu motor servo)
3. Motor controlate de catre un puls latime modulata semnal
Hardware probleme si conectarea masina unealta
Utilizarea Mach3Mill 4-12 Rev 1.84-A2
1. ON / OFF de control motor
M3 si un ecran de buton se va solicita ca ax incepe intr-o directie in sensul acelor de ceasornic. M4 va
solicita ca ax incepe intr-o directie de ceasornic. M5 solicita ca ax
se opreste. M3 si M4 pot fi configurate pentru a activa externe iesire semnale care pot fi
asociate cu iesire insigne pe paralel porturi. Apoi sarma aceste rezultate (probabil prin
relee), pentru a controla motor contactoare pentru calculatorul dumneavoastra.
Desi acest sunet simplu, in practica, trebuie sa fii foarte atent. Cu exceptia cazului in care ati
adevar nevoie de a rula ax "pe dos" ar fi mai bine pentru a trata M3 si M4 ca
acelasi sau, pentru a permite M4, pentru a activa un semnal care sa nu se conecteze la nimic.
In mod evident, este posibil, intr-o eroare de situatie, in sensul acelor de ceasornic si de semnale de ceasornic pentru a
fi activ impreuna. Acest lucru poate cauza contactoare scurt la priza de alimentare. Special
mecanic interlocked mers contactoare pot fi obtinute si, daca aveti de gand sa se permita
ax-va pentru a rula de ceasornic, atunci trebuie sa folositi o. O alta dificultate este ca
"G-code" definitie spune ca este legal sa emita un ax M4 in cazul in care se executa
in sensul acelor de ceasornic in cadrul unui M3 (si vice-versa). In cazul in care unitatea este un ax AC motor, doar
schimbare de directie, atunci cand ruleaza la viteza maxima, se va impune foarte mari forte de pe
mecanice unitate de masina si, probabil, va sufla din AC fitil sau excursie-un circuit
spargator. Pentru siguranta aveti nevoie de timp pentru a introduce intarzieri cu privire la aplicarea sau contactoare
utilizati o unitate moderna invertor care va permite de a schimba directia cu un motor care ruleaza.
A se vedea, de asemenea, nota cu privire la un numar limitat de activare Relay Semnale in sectiunea privind
Lichid de racire.
2. Pasul si Directia de control motor
Daca va este un ax cu motor servomotor cu un pas si directia de unitate (cum ar fi axa drive)
apoi puteti configura doua semnale de iesire pentru a controla viteza si directia de rotatie.
Mach3 va tine cont de o variabila pas scripete conduce vehicule sau de cutie de viteze intre motor si
de arbore. Pentru detalii complete vezi Tuning Auto de la capitolul 5
3. PWM de control motor
Ca o alternativa la Pasul si directia de control, va Mach3 iesire puls latime modulata
al carui semnal de datoria ciclu este procentul de viteza maxima, pe care le solicita. Ai putea, de
exemplu, conversia de datoria ciclu de semnal de la o tensiune (semnal PWM de la 0% din timp
da 0 volti 50% ofera 5 volti si 100% ofera 10 de volti) si de a folosi aceasta pentru a controla un
inductie cu motor, cu o frecventa variabila Invertor unitate. Alternativ de semnal PWM
ar putea fi utilizate pentru a declansa un triac intr-un simplu DC viteza de controler.
Figurile 4.12 si 4.13
Arata pulsul latime la
aproximativ 20% din
ciclului si 50% din
ciclu.
Pentru ca PWM
ax semnal de viteza pentru a fi
s-au transformat in curent continuu
(de fapt, un direct de tensiune
este, in general, utilizate ca de intrare la viteza variabila drive, dar stii ce ne referim) de
puls semnal ca trebuie sa transformat. In esenta un circuit este folosit pentru a gasi medii de puls
latime modulata semnal.
Circuitul poate fi o
simplu condensator si
rezistenta sau sa fie mult mai
complexe in functie (a)
cu privire la modul liniar pe care doriti
relatia dintre
latimea si finale
tensiunea de iesire si (b) cu privire la
viteza de reactie
aveti nevoie de schimbare puls latime.

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.

4.8 lichid de racire
Semnalele de iesire pot fi folosite pentru a controla sau de supape pentru pompe de inundatii si de aburi de racire. Acestea sunt
activat prin butoanele de ecran si / sau M7, M8, M9.
4.9 cutit directia de control
Rotary axa A poate fi configurat astfel incat este roteste pentru a se asigura ca un instrument ca un cutit este tangential
la directia de miscare in G1 se muta din X si Y. Aceasta permite punerea in aplicare a unei
de vinil sau de tesatura de taiat cu cutitul pe deplin controlate.
Nota: in versiunea curenta acest caracteristici nu functioneaza cu ARCS (G2/G3 muta). Este dvs.
responsabilitatea de a programului curbe ca o serie de G1 miscarile.
4.10 Digitise sonda
Mach3 poate fi conectat la o persoana de contact digitalizarea sonda pentru a face un model de masurare si
digitalizarea sistem. Nu este un semnal de intrare, care indica faptul ca sonda a facut si de contact
dispozitie pentru o iesire de a solicita ca un lectura este luata de un non-contact (de exemplu, cu laser) sonda.
Pentru a fi util sondei trebuie sa aiba un scop precis sferica (sau cel putin o parte a unui
sfera) montat in ax cu centru de precizie pe centerline de ax si
un punct fix distanta de la un punct fix in directia Z (de exemplu, ax nas). Pentru a fi capabile
de cercetare non materiale metalice (si mai multe modele de digitalizare se va face in spuma,
MDF sau plastic) sondei cere sa faca (sau pauza) a trece cu un minut de deviere
sale, in orice tip (XY sau Z) de directie). In cazul in care sonda este de a fi utilizate cu un automat de toolchanger
De asemenea, atunci ea trebuie sa fie "fara fir".
Aceste cerinte sunt o provocare majora pentru un designer de sonda pentru a fi construit intr-o casa
atelier de sonde si comerciale sunt
nu sunt ieftine.
O caracteristica de dezvoltare este
puse in aplicare pentru a permite folosirea unui
laser sonda.

4.11 liniare (sticla scara)
codificatoare
Un
B
Porni
Y x
de obicei
20 microni
Figura 4.14 - Quadrature semnale
Hardware probleme si conectarea masina unealta
Utilizarea Mach3Mill 4-14 Rev 1.84-A2
Mach3 are patru perechi de intrari pentru fiecare dintre care un encoder cu quadrature rezultate pot fi
conectat (de obicei, acestea ar putea fi "de sticla scara" codificatoare - a se vedea figura 4.15. Mach3 va
afisa pozitia de fiecare din aceste codificatoare de pe un dedicat DRO. Aceste valori pot fi
incarcat de la salvat si la
principalele axe DROs.
In interiorul sau in caz de codificare
este un pahar (sau, uneori,
plastic) a hotarat, cu benzi de linii
(e.g adesea 10 microni larg)
separate de aceeasi marime
clar spatiu. O lumina stralucitoare
pe o phototransistor prin
de guvernamant ar da un semnal
Ca o in figura 4.14. Unu
ciclu complet corespunde
la o miscare de 20 de
microni.

Figura 4.15 - Glass scara encoder (asteptarea instalare)

O alta lumina si phototransistor situat 5 microni departe de prima s-ar putea da
semnal B sfert dintr-un ciclu de la A (de aici numele de quadrature)
O explicatie completa este destul de lung, dar veti observa ca un semnal de modificari la fiecare 5 microni
de circulatie, astfel incat, in functie de dimensiunile rezolutie este de 5 microni. Va pot spune in ce fel se misca
de succesiune de modificari. De exemplu, daca B merge de la lo la hi cand A este hi (punctul x) atunci
Ne indreptam spre dreapta a marcat incepe intrucat, daca se duce de la B la hi lo este in momentul in care o buna
(punctul y), atunci suntem in miscare de la stanga la inceput.
Mach3 asteapta semnale de logica. Niste
sticla scales (e.g anumite Heidenhain
modele) sa prezinte un analog sinewave.
Acest lucru permite inteligent electronica a
interpola la o rezolutie mai mare
mult de 5 microni. Daca doriti sa utilizati
aceste decat aveti nevoie pentru a patrat off
de unda cu un operationale
amplificator / comparator. TTL iesire
codificatoare se va conecta direct la
de intrare insigne de port paralel, dar, ca de zgomot va da false conteaza, ele sunt mai bine
interfaced prin ceea ce este cunoscut ca un Schmitt declansa chip. Baremele de nevoie de o aprovizionare DC
(de multe ori de volti 5) de lumini, precum si orice conducator auto chipsuri in ele.

Figure 4.16 - Encoder DROs

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.

Figura 5.4 - Definirea conexiuni pentru axe si controlate ax

5.3.2 semnalele de intrare pentru a fi utilizate
Acum selectati fila semnale de intrare. Aceasta va arata ca figura 5.5.
Presupunem ca ati ales una de origine / limita de strategii de la Capitolul 4.6.
Daca ati utilizat o strategie si de limita de switch-uri sunt conectate impreuna si sa declanseze o
Opri sau dezactiva axa drive prin unitatea electronica atunci nu aveti nici un control de la
Limita
de intrari.
Cu doua strategie va avea, probabil, de origine comuta pe X, Y si Z axe. Ingadui
Home comutatoare cutii pentru aceste axe si defini Port / pin la care fiecare este conectat.
Daca vi se combina si limitele de origine trece atunci ar trebui sa permita Limit -, de
Limita Home + + si pentru fiecare axa si aloca aceeasi aderenta la Acasa, si-Limit Limita + +.

Figure 5.5 - Input signals

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.


Figura 5.6 - Productia de semnale

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.


Figura 5.7 - Encoder intrari

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.

Figura 5.8 - ax Setup

5.3.6.1 control de racire
Cod M7 se poate intoarce de inundatii pe lichid de racire, se poate intoarce M9 Mist de racire si pe M9 pot transforma toate
lichid de racire off. De inundatii Mist sectiunea de control de dialog care defineste de semnale de iesire
urmeaza sa fie folosite pentru a pune in aplicare aceste functii. Portul / Pins pentru rezultate au fost deja
definite pe fila Semnale de iesire.
Daca nu doriti sa utilizati aceasta functie verifica Dezactivati inundatii / Mist relee.
5.3.6.2 ax releu de control
In cazul in care se intinde de viteza este controlata de mana sau prin utilizarea unui semnal PWM apoi Mach3 pot defini
directie sale si, atunci cand a porni si opri-l (ca raspuns la M3, M4 si M5), prin folosirea a doua
outputs. Portul / Pins pentru rezultate au fost deja definite pe fila Semnale de iesire.
Daca controlul de ax cu pas si Directia atunci nu aveti nevoie de aceste controale. M3,
M4 si M5 va controla pulsul tren generate in mod automat.
Daca nu doriti sa utilizati aceasta functie verifica Dezactivati ax relee.
5.3.6.3 Motor Control
Verificati Utilizati Motor de control, daca doriti sa utilizati PWM sau Pasul si directia de control al
ax. Atunci cand acest lucru este verificat atunci puteti alege intre PWM de control si de Pasul / Dir
Motor.
Figura 5.8 - ax Setup
PWM de control
Un semnal PWM este un semnal digital, un "patrat" val in cazul in care procentul de la data la care
semnalul este specifica mare procent din viteza maxima a autovehiculelor la care ar trebui sa ruleze.
Deci, sa presupunem ca aveti un autovehicul si PWM conduce cu viteza maxima de 3000 rot / min atunci
Figura 4.12 ar rula cu motor de la 3000 x 0,2 = 600 RPM. In mod similar semnalul in figura
4.13 ar rula la 1500 rpm.
Mach3 are pentru a face un compromis in ce mai multe latimi de puls-l pot produce impotriva
cat de mare o frecventa de unda poate fi patrat. Daca frecventa este de 5 Hz la Mach3 ruleaza
25000 Hz cu un nucleu de viteza poate iesire 5000 viteze diferite. Mutarea in 10Hz reduce
prezenta la diferite viteze de 2500, dar acest lucru inca se ridica la o rezolutie de unul sau doi RPM.
A scazut frecventa patrat val creste in momentul in care le va lua pentru a conduce vehicule cu motor
observa ca o schimbare de viteza a fost solicitat. Intre 5 si 10 Hz ofera un bun
compromis. Aleasa de frecventa este inscris in caseta de PWMBase frecv.
Multe unitati de stocare si motoare au o viteza minima. In mod obisnuit, pentru ca de racire cu ventilator este foarte
ineficiente, cu un debit mic intrucat mare de cuplu si de curent ar putea fi inca cerut. De
Minim PWM% caseta va permite sa se stabileasca procentul de viteza maxima la care Mach3
vor inceta sa mai scoate in evidenta semnal PWM.
Ar trebui sa fie constienti de faptul ca PWM unitate electronica poate, de asemenea, avea o viteza minima
stabilirea si ca Mach3 troliu de configurare (vezi pct. xx) va permite sa setati minim
viteze. In mod normal, ar trebui sa urmareasca scripete pentru a seta limita usor mai mare decat cel minim
PWM% sau hardware-limita in care acest lucru va clip de viteza si / sau a da un mesaj de eroare de bun-simt
, mai degraba decat doar oprirea acestuia.
Pasul si Directia de motor
Acest lucru poate fi o variabila de turatie controlate cu pas impulsuri sau o unitate servo.
Aveti posibilitatea de a utiliza Mach3 roata de configurare (vezi sectiunea 5.5.6.1) pentru a defini un minim
de viteza, daca acest lucru este nevoie de motor sau sa electronica.
5.3.6.4 Modbus ax de control
Acest bloc permite setarea unui port analog Modbus pe un dispozitiv (de exemplu, o Homann
ModIO) pentru a controla viteza ax. Pentru detalii, consultati documentatia de ModBus
dispozitiv.
5.3.6.5 General Parametri
Acestea va permit sa controleze intarziere dupa inceperea sau oprirea ax inainte Mach3
va executa mai multe comenzi (adica un locui). Aceste intarzieri pot fi folosite pentru a permite timp pentru
acceleratie, inainte de o taietura se face si, pentru a oferi o protectie de la software-ul merge
direct de la sensul acelor de ceasornic pentru a ceasornic. A locui ori sunt inscrise in secunde.
Imediat Relay off inainte de intarziere, daca va trece de verificat releu de pe ax, cat mai curand in
M5 este executat. Daca acesta ramane pe bifat pana la spin-jos intarziere perioada a trecut.
5.3.6.6 roata de raporturi
Mach3 detine controlul asupra vitezei de dvs. ax motor. Ai program ax viteze
prin S cuvant. De Mach3 scripete sistem va permite sa se defineasca relatia
intre aceste diferite scripete pentru patru sau setarile de cutie de viteze. Este mai usor de inteles modul in care aceasta
lucrari dupa tuning dvs. ax motor deci este descrisa la punctul 5.5.6.1 de mai jos.
5.3.6.7 functii speciale
Mod de laser trebuie sa fie intotdeauna cu exceptia bifat pentru controlul puterea unui taiere cu laser
de feedrate ..
Utilizati ax feedback-ul in modul de sincronizare ne-ar trebui sa fie verificate.
Configurarea Mach3
Utilizarea Mach3Mill 5-8 Rev 1.84-A2
Bucla inchisa ax de control, atunci cand verifica, pune in aplicare un program servo bucla care incearca
pentru a se potrivi cu viteza reala ax vazut de Index sau Temporizare senzorul cu care a cerut
de S cuvant. Exact viteza de ax nu este probabil sa fie important, asa incat sa nu se
probabil la necesitatea de a utiliza aceasta caracteristica in Mach3Turn.
Daca va face sa-l utilizati atunci P, I si D variabile ar trebui sa fie stabilite in intervalul 0 - 1. P controleaza
obtine de la o bucla si excesiv de valoare va face ca viteza de vibra, sau de vanatoare, in jurul
solicitat solutionarea valoare, mai degraba decat pe ea. D amortizare variabila se aplica atat de stabilizare
aceste oscilatii, prin utilizarea de derivative (rata de schimbare) din viteza. Am nevoie de variabila
pe termen lung, tinand cont de diferenta dintre real si a solicitat acest lucru si creste viteza de
precizie in starea de echilibru. Tuning aceste valori este asistata prin utilizarea de dialog deschis de
Operator> calibra ax.
Ax Viteza medie, atunci cand verifica, pentru a cauzelor Mach3 medie de timp intre
index / impulsurile de sincronizare pe parcursul mai multor revolutii, cand acesta este decurg real ax viteza.
S-ar putea sa-l gasiti util, cu o foarte mica inertie ax sau o unitate de control in cazul in care tinde
pentru a da pe termen scurt variatiile de viteza.
5.3.7 Mill Options "
Rezultatul final, fila pe Config> Ports & Pins este Mill Optiuni. A se vedea figura 5.9.

Figura 5.9 - Mill Optiuni Tab

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 .."


5.4 Definirea setup unitati
Cu functii de baza de lucru, e timpul sa configura axa unitati. Primul lucru pentru a se decide
daca doriti sa defineasca proprietatile lor in Metrice (milimetri) sau Inch unitati. Veti putea pentru a rula programe parte, fie in unitati de care optiune pe care o alegeti. De matematica pentru configurare va sa fie putin mai usor, daca alegeti acelasi sistem ca unitatea de tren (de exemplu, ballscrew) a fost facut inch Deci un surub cu 0.2 "plumb (5 tpi) este mai usor pentru a configura
in inch decat in milimetri. In mod similar o conduce 2mm Surub va fi mai usor in milimetri. De
multiplicare si / sau de divizare nu este de 25.4 dificile, dar este doar ceva sa se gandeasca la altceva. Nu exista, pe de alta parte, un usor avantaj in avand de configurare de unitati sa fie de unitati in care de obicei, locul de munca. Acest lucru este ca puteti bloca DROs pentru a afisa in acest sistem, indiferent de program este de a face parte (de exemplu trecerea de unitati de G20 si G21).
Deci, alegerea este a ta. Utilizati configurare> Configurare Unitati de a-si alege MMS sau inch (vezi figura 5.10).
Odata ce ati facut o alegere nu trebuie sa-l schimbi, fara cale de intoarcere peste tot urmatorii pasi sau confuzie totala va domnie! O caseta de mesaj aminteste de acest lucru atunci cand utilizarea de configurare> Configurare de unitati.

Figure 5.10 - Setup Units dialog

5.5 Tuning motoare
Ei bine, dupa toate ca detaliu Acum este timpul pentru a lua lucrurile in miscare - literalmente! Aceasta sectiune descrie setarea axa conduce si, in cazul in care viteza va fi controlata de catre Mach3, cu ax de unitate.
In ansamblu, strategia pentru fiecare axa este: (a) pentru a calcula cat de multe impulsuri pas trebuie sa fie trimisa de unitate pentru fiecare unitate (inch sau mm) de circulatie a instrumentului sau de masa, (b) de a stabili maxima de viteza pentru autovehicule si (c) pentru a seta necesare accelerare / decelerare rata.
Va sfatuim sa trateze cu o axa de la un moment dat. S-ar putea sa doriti sa incercati sa rulati de motor mecanic inainte de a fi conectat la masina unealta.
Deci, pana acum conecta puterea de a va axa sofer electronica si dublu verifica cablurile electrice
intre sofer electronica si va breakout bord / calculator. Sunteti pe cale de a se amesteca mare putere de calcul si de aceea este mai bine pentru a fi in siguranta mult fum!


5.5.1 Calcularea pasi pe unitate
Mach3 pot efectua in mod automat un test muta pe o axa si calcula pasii de pe unitate, dar
Acesta este probabil cel mai bine pentru tuning stanga, astfel incat sa prezinte teoria generala aici.
Numarul de pasi Mach3 trebuie sa trimita pentru o unitate de circulatie depinde de mecanice unitate (de exemplu, teren de ballscrew, angrenare intre motor si surub), de proprietati de stepper motor sau de codificare pe servo motor si de micro-sau intarirea electronice angrenare in unitate electronica. Ne uitam la aceste trei puncte, la randul sau, apoi a le aduce impreuna.


5.5.1.1 Calculare mecanice unitate
Vi se va calcula numarul de rotatii ale arbore motor (motor pe revs
unitate) pentru a muta axa de o unitate. Aceasta va fi probabil mai mari decat pentru un inch si
mai putin de o ora de milimetri, dar acest lucru nu face nici o diferenta de calcul care este mai usor
realizat pe un calculator, oricum.
Pentru un surub si piulita de care aveti nevoie brut pitch de surub (adica sirul creasta creasta la distanta) si de numarul de incepe. Inch suruburile pot fi specificate in threads per inch (tpi). Teren este 1/tpi (de exemplu, un teren de 8 tpi singur incepe surub este de 1 ¸ 8 = 0,125 ")
In cazul in care este surub multiple incepe multiplica brut pitch de numarul de inceput pentru a obtine pitch eficient. Eficienta surub smoala este, prin urmare, la distanta de axa se muta pentru o
Revolutia de la surub.
Acum puteti calcula surub revs pe unitate Surub revs pe unitate = 1 ¸ eficiente surub pitch
In cazul in care surub este direct determinata de la motor, atunci acest lucru este cu motor revs per unitate. In cazul in care motor are o viteza, lant sau transmisie prin curele cu surub Nm cu dintii de pe motor si a uneltelor NS dinti pe surub uneltele apoi:
motor revs pe unitate = surub revs pe unitate x NS ¸ Nm De exemplu, sa presupunem nostru 8 tpi surub este conectat la motor, cu o curea cu o dintat 48 dinte scripete pe surub si o roata de 16 de dinti pe motor atunci motor ax pitch ar fi de 8 x 48 ¸ 16 = 24 (Sugestie: sa pastrati toate cifrele de pe calculator la fiecare etapa a calcul, pentru a evita erori de rotunjire)
Ca o masuratoare exemplu, sa presupunem doua incepe surub are 5 milimetri intre sirul crestele (adica pitch eficient este de 10 de milimetri) si acesta este conectat la motor cu 24 de roata de pe dinte Motor arbore si un dinte 48 scripete pe surub. Deci, de surub revs pe unitate = 0,1 si motor revs pe unitate ar fi 0.1 x 48 ¸ 24 = 0,2
Pentru un raft si pinion dintat sau curea sau lant unitate de calcul este similar.
Gasiti teren de centura dinti lant sau link-uri. De siguranta sunt disponibile si in metric imperial
pitches cu 5 sau 8 milimetri comuna metrice pitches si 0.375 "(3 / 8"), comun pentru inch
de siguranta si pentru lant. Pentru un raft si gaseasca dinte pitch. Acesta este cel mai bun facut de masurare total spanning distanta de 50 sau chiar 100 decalaje intre dinti. Retineti ca, deoarece sunt standard de unelte facute la un diametral pitch, lungimea dvs. nu va fi un numar rational, deoarece include in
constanta p (pi = 3.14152 )
Pentru toate unitatile vom apela acest dinte pitch.
In cazul in care numarul de dinti pe pinion / sprocket / roata de pe ax principal care conduce la
Rack
/ centura / lant este NS apoi: ax revs pe unitate = 1 ¸ (dinte pitch x NS)
Astfel, de exemplu cu un 3 / 8 "si un lant de 13 dinte sprocket, care este pe motor ax apoi
Motor revs pe unitate = 1 ¸ (0.375 x 13) = 0,2051282. In trecere observam ca aceasta este
destul de "inalt orientate" si ar putea avea nevoie de un motor suplimentar de reducere de cutie de viteze pentru a satisface cerintele de cuplu. In acest caz se inmulteste cu motor revs pe unitate de reducere a ratei de cutie de viteze. motor revs pe unitate = ax revs pe unitate x NS ¸ Nm
De exemplu, o cutie 10:1 ar da 2.051282 revs per inch.
Pentru axele rotative (de exemplu, mese rotative sau impartirea capete) este unitatea de masura. Trebuie sa calcula pe baza raportului de viermi. Acest lucru este adesea 90:1. Deci, cu un motor conduce direct la Worm o rev ofera 4 grade deci Motor revs pe unitate ar fi 0.25. O reducere de 2:1
de la motor la vierme ar da 0.5 revs pe unitate.


5.5.1.2 Calculare motor pasi pe revolutie
De baza pentru rezolvarea tuturor moderne stepper motoare este de 200 de pasi pe revolutiei (adica pe 1.8o pas). Nota: unele mai vechi steppers sunt pasii pe 180 rev. dar tu nu sunt susceptibile de a le indeplini, daca pe care il cumpara sprijinit noi sau aproape noi echipamente.
De baza pentru o rezolutie de servo motor depinde de codificare pe ax. De codificare
Rezolutia este, de obicei, citat in CPR (cicluri pe revolutie) Pentru ca productia este, de fapt,
doua semnale de quadrature rezolutie efectiva va fi patru timp aceasta valoare. Ti-ar astepta la un CPR in interval de aproximativ 125 - 2000 corespunzatoare pentru a 500-8000 pasi pe revolutie.


5.5.1.3 Calculare Mach3 pasi pe motor revolutie
Avem foarte puternic recomandam sa utilizati micro-pasit unitate electronica de stepper
motoare. Daca nu face acest lucru si de a folosi sau de-o jumatate de pas de unitate, atunci va fi nevoie de mult motoare mai mari si va avea de suferit din rezonante ca limita de performanta la unele viteze.
Unele micro-drive-au pasit un numar fix de micro-etape (de obicei 10) in timp ce altele
poate fi configurat. In acest caz veti gasi 10 de a fi un bun compromis valoare de a alege.
Acest lucru inseamna ca va trebui sa Mach3 trimite 2000 impulsuri pe revolutie pentru un stepper axa conduce.
Unele servo-drive necesita un puls pe quadrature conta de la motor encoder (astfel
oferindu-1200 pasi pe rev pentru un encoder 300 CPR. Altele includ electronice capitalului in cazul in care puteti multiplica de intrare pasi catre un intreg valoarea si, uneori, de impartire a rezultat de
un alt valoarea. Multiplicarea pasi de intrare pot fi foarte utile cu Mach3 ca viteza de servo motoare mici cu o inalta rezolutie codificare poate fi limitat de puls rata maxima pe care poate genera Mach3.


5.5.1.4 Mach3 pasi pe unitate
Deci, acum putem calcula in final:
Mach3 pasi pe unitate = Mach3 pasi pe rev x Motor revs pe unitate
Figura 5.11 arata de dialog pentru Config> Motor Tuning. Faceti clic pe un buton pentru a selecta axa care va sunt configurarea si introduceti valoarea calculata de Mach3 pasi pe unitate in caseta
mai sus pe butonul Salvare .. Aceasta valoare nu trebuie sa fie un numar intreg, astfel incat sa puteti realiza ca precizie de mult doriti. Pentru a evita uita mai tarziu, faceti clic pe Salvare Axa Setari acum.

Figure 5.11 - Motor tuning dialog

5.5.2 Setarea maxima de viteza cu motor
Totusi, folosind Config> Tuning Motor de dialog, asa cum ati muta cursorul Velocity veti vedea o
grafic de viteza impotriva timp si pentru o scurta imaginar muta. Axa accelereaza, poate
ruleaza la viteza maxima, iar apoi decelerates. Setati viteza la maxim de acum. Utilizati
Glisorul Accelerare de a modifica rata de accelerare / decelerare (acestea sunt intotdeauna aceleasi ca reciproc)
Dupa cum ati utiliza glisante valorile din Velocity si Accel cutii sunt actualizate. Viteza este in
unitati pe minut. Accel este in unitati pe second2. Accelerarea valori este, de asemenea, sa dat in GS da o impresie subiectiva a fortelor, care va fi aplicat pe un masiv de masa sau lucru.
Perioada maxima de viteza puteti afisa va fi limitat de rata de maxim puls
Mach3. Presupunand ca ati configurat acest la 25.000 Hz si 2000 pasi pe unitate, atunci
Viteza maxima posibila este 750 de unitati pe minut.
Acest lucru este de maxim, cu toate acestea, nu neaparat in conditii de siguranta pentru motor, mecanismului de antrenare sau
masina; este doar Mach3 ruleaza "din greu". Puteti face calculele necesare sau nu
unele studii practice. Sa tocmai il incerce mai intai.
5.5.2.1 practice teste de viteza a autovehiculelor
L-ai salvat pe axa dupa stabilirea pasii de pe unitate. OK de dialog si asigurati-va ca
tot ce este alimentat in sus. Faceti clic pe butonul Resetare asa sale LED glows continuu.
Du-te inapoi la Config> Motor Tuning si selectati-va axa. Folositi viteza glisorul pentru a avea
Graficul de aproximativ 20% din viteza maxima. Apasati cursorul in sus-cheie de pe tastatura. Axa
ar trebui sa se deplaseze, in plus de directie. Daca nu mai ramane departe apoi alege o viteza mai mica. Daca se acceseaza cu crawlere
apoi alege-o mai mare viteza. Cursorul Down cheie va face rula un alt mod (de exemplu,
Minus de directie).
In cazul in care directia este gresita atunci, Salvare axa si fie (a) a schimba setarea Min active
pentru Dir PIN de axa in Config> porturi si PINS> tab-ul de iesire Pins (si Aplicati-o) sau (b)
verifica caseta corespunzatoare in Config> Motor inversarii pentru axa pe care il utilizati. Tu
akso pot, desigur, doar opri si revers o pereche de conexiuni fizice la
cu motor de la unitatea electronica.
In cazul in care un stepper motor hums sau striga atunci trebuie fir este incorect sau se incearca de a conduce
este mult prea repede. Etichetarea stepper fire (in special, 8 fire de motoare) este uneori foarte
confuz. Veti avea nevoie pentru a se referi la motor si sofer documentatia electronica.
Figura 5.11 - Motor tuning de dialog
Configurarea Mach3
Rev 1.84-A2 5.13 Utilizarea Mach3Mill
In cazul in care un servo motor departe ruleaza cu viteza maxima sau flicks si indica o sa vina pe sofer apoi sa
armature (sau encoder) conexiuni nevoie de mers (a se vedea dvs. servo electronica
documentatia pentru mai multe detalii). Daca aveti probleme aici, atunci va fi multumit daca
ati urmat sfatul de a cumpara curent si a sprijinit in mod corespunzator produselor - cumpara dreptul, cumpara
o data!
Cele mai multe unitati de stocare va lucra bine cu un minim de 1 microsecunda pulsul latime. Daca aveti
probleme cu miscarile de test (de exemplu, cu motor pare prea zgomotos) verificati mai intai ca-ti pas impulsuri
nu sunt ghilimele (de Min activa fiind stabilit incorect pentru Pasul pe iesire Pins fila de porturi
si PINS) atunci s-ar putea sa incerce cresterea puls latime de, sa zicem, 5 microsecunde. Pas
si Directia de interfata este foarte simpla, dar, pentru ca "un fel de lucrari", atunci cand este configurata
grav, poate fi dificil de vina-gasi, fara a fi foarte sistematica si / sau de uitat la
impulsuri, cu un osciloscop.
5.5.2.2 Motor viteza maxima calcule
Daca va simtiti in care doriti sa calculeze viteza maxima motor apoi cititi aceasta sectiune.
Exista multe lucruri care definesc viteza maxima de o axa:
¨ viteza maxima permisa de motor (probabil 4000 rot / min pentru servo sau 1000 rot / min pentru
stepper)
¨ viteza maxima permisa de ballscrew (depinde de lungimea, diametrul, cum sa
capete sunt suportate
¨ viteza maxima de transmisie prin curele sau reducere de cutie de viteze
¨ Viteza maxima care conduce Electronics va sustine fara nici o greseala de semnalizare
¨ Viteza maxima de a mentine ungere de masina diapozitive
Primele doua in aceasta lista este cel mai probabil sa va afecteze. Veti avea nevoie pentru a se referi la
producatori "caietului de sarcini, calcula permise viteze de surub si motor si se refera
la aceste unitati pe secunda, de axa de circulatie. Setati aceasta valoare maxima in cutie de viteza
Motor Tuning pentru axa implicate.
Mach1/Mach2 de Yahoo! forum on-line este un loc util pentru a primi sfaturi de la alte Mach3
utilizatorilor, la nivel mondial, cu privire la acest fel de subiect.
5.5.2.3 automata de pasi pe unitatea de
S-ar putea sa nu fie capabil sa masoare de angrenare
de axa conduce vehicule sau de a sti exact de pitch
un surub. Cu conditia puteti masura cu acuratete
mutat de la distanta de o axa, probabil, utilizand
dial test indicator si Gage blocuri, atunci
Mach3 poate lua masuri pentru a calcula pe unitate
care ar trebui sa fie configurat.
Figura 5.12 arata buton pe setarile
ecran pentru a initia acest proces. Vi se va
pentru a vi se axa pe care doriti sa le
calibra.
Apoi, trebuie sa introduceti un nominala a muta
distanta. Mach3 va face aceasta mutare. Fi
gata sa apasati pe butonul opri in cazul in care acesta pare sa
se va prabusi din cauza dvs. existent
setari sunt prea departe.

Figura 5.12 - Automatic pasi pe unitate

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.

Figure 5.14 - Gage block in position

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.

Figure 5.15 - Pulley spindle drive

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.

Figure 5.16 - Homing (referencing)

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

5.6.3 Configurarea Backlash
Mach3 va incerca sa compenseze
backlash in axa unitate de mecanisme de
incercarea de a aborda fiecare necesar
coordona de la aceeasi directie. In timp ce
Acest lucru este util in aplicatii cum ar fi foraj sau de
plictisitor, nu poate depasi problemele cu
masina de taiere in continuu.
De configurare> Backlash de dialog va permite sa
da o estimare de la distanta care
Axa trebuie sa creati o copie de rezerva pentru a se asigura de la backlash este
luate pana in momentul final "transmite" circulatie
se face. Viteza cu care aceasta circulatie este
trebuie sa se faca, de asemenea, specificate. A se vedea figura 5.18
Nota: (a) Aceste setari sunt utilizate numai atunci cand
backlash compensare este activat de
validare.
(b) Backlash de compensare este o "ultima instanta"
in cazul in care mecanice design de masina dvs.


Figura 5.18 - Backlash configurare
Figura 5.17-Hotkeys si OEM declansa de configurare
Configurarea Mach3
Utilizarea Mach3Mill 5-20 Rev 1.84-A2
nu poate fi imbunatatit! Folosind aceasta va dezactiva general de "viteza constanta" caracteristici ar
"Colturi".
© Mach3 nu este in masura sa onoreze pe deplin axa acceleratie atunci cand parametrii compensatoare
pentru backlash asa stepper sistemelor in general, va trebui sa fie detuned, pentru a evita riscul de a pierde pasi.

5.6.4 Configurarea Slaving
Mari, cum ar fi masini de brat articulat routere sau mori adesea nevoie de doua unitati de stocare, una pe fiecare parte a
brat articulat de la sine. In cazul in care aceste deveni din pas, atunci va brat articulat "raft" si axa transversala
nu trebuie sa fie perpendicular pe axa lunga.
Puteti folosi Config> Slaving pentru a configura Mach3 deci o unitate (sa zicem de axa X) este principala
poate conduce vehicule si de un alt sclav la ea (probabil C configurat ca axa liniara, mai degraba decat rotativ).
A se vedea figura 5.19
In timpul utilizarii normale acelasi numar de impulsuri pas va fi trimis la master si slave axe
cu viteza si acceleratie fiind determinata de "mai incet" din cele doua.
In cazul in care o operatiune de referinta este solicitat acestea vor muta impreuna, pana la trecerea de acasa
unul este detectat. Acest lucru va conduce doar de pe pozitia a trece in mod obisnuit, dar in alte
Axa va continua pana la trecerea este detectat atunci cand acesta va fi amplasat in afara acestuia. Astfel, pereche
de axe va fi "patrat in sus" pentru a trece de origine pozitii, precum si orice tiraj, care a
aparut fi eliminate.
Desi Mach3 tine de master si
sclavi axe in pas, DRO de sclav
Axa nu va afisa compensa aplicate de catre
Instrumentul de masa, etc dispozitiv compensa valorile sale
mai, astfel, de a fi confuz operator. Noi
Prin urmare, recomandam sa folositi
Designer ecran pentru a elimina axa DRO
legate de control si de la toate ecranele
cu exceptia Diagnostice. Salvare ca noul design
cu un nume, altele decat implicit si de a folosi
View> Load Screen meniu pentru a incarca o in
Mach3.

Figure 5.19 - Slaving configuration

5.6.5 Configurarea Toolpath
Config> Toolpath va permite sa definiti modul in care este afisat toolpath. De dialog este afisat in
Figura 5.20
Originea sfera, atunci cand verifica, afiseaza o pata de cerneala de la punctul de a afisa toolpath
reprezentand X = 0, Y = 0,
Z = 0
3D Compass, atunci cand
verificate, arata sagetile
ilustrand directii de
pozitiva X, Y si Z in
toolpath ecran.
Machine granitelor, atunci cand
verificate afiseaza o caseta de
care sa corespunda
setarile de Softlimits
(indiferent daca sunt sau nu
pornit).
Instrumentul de pozitie, cand
controlate, show de curent
pozitia de instrument pe
prezenta.



Figura 5.20 Configurati Toolpath

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.

Figura 5.21 - membru initial de configurare

Acest lucru este compatibil cu NIST EMC. In valoare absoluta, IJ
Modul I si J sunt coordonate de la centru in actualul sistem de coordonate (de exemplu, dupa
Cererea de lucru, instrument si G92 compensa). Daca cercurile nu intotdeauna pentru a afisa sau pentru a reduce in mod corespunzator
(in special, evident de catre acestia fiind prea mari, daca acestea sunt departe de origine), apoi in mod este IJ
nu sunt compatibile cu ai parte de program.
Figura 5.21 - membru initial de configurare
Configurarea Mach3
Utilizarea Mach3Mill 5-22 Rev 1.84-A2
O eroare in aceasta setare este cea mai frecventa cauza de intrebari din partea utilizatorilor, atunci cand incearca
sa taie cercuri.
Initializarea Sir de caractere: este un set de coduri valide G-pentru a seta dorit initial, atunci cand starea de Mach3
este pornit. Acestea sunt aplicate dupa valorile stabilite in butoane radio de mai sus atat mai
trece peste ele. Utilizati butoanele radio, acolo unde este posibil pentru a evita confuzia. Daca Utilizati init pe
ALL "Reseteaza" este verificat atunci aceste coduri vor fi aplicate totusi Mach3 este reset - de exemplu,
dupa o impiedica de conditie.
Alte casete de validare:
Persistenti Jog Mode, daca verificate, va amintiti de Jog Mode ati ales intre
ruleaza de Mach3Mill.
Persistenti compenseaza, in cazul in verificate, va salva locul de munca si instrument compenseaza in permanenta tabele
pe care ati ales intre ruleaza de Mach3Mill. Vezi, de asemenea, Optional Offset Salvare.
Optional Offset Salvare, in cazul in verificate, va solicita, pentru a verifica daca doriti sa-l faca de fapt nici o salva
solicitat in persistenti compensa.
Copiere G54 din G59.253 la pornire, daca este verificat, va re-initiaise de G54 offset (de exemplu locul de munca
offset 1) valori de la locul de munca offset 253 valori Mach3, atunci cand este pornit. Verificati daca aceasta
doresc sa isi inceapa activitatea G54 de a fi mereu un sistem de coordonate fix (de exemplu, masina de a coordona
sistem), chiar in cazul in care un utilizator ar putea avea precedent modificat-o si salvat un non-standard set de valori.
O discutie mai multe dintre aceste optiuni este data in capitolul 7.
Nu FRO pe coada, daca verificate, va amana aplicarea ratei de alimentare suprascrie pana la
coada de comenzi care asteapta sa fie puse in aplicare este gol. Aceasta este, uneori, este necesar de a
evita mare de permise sppeds sau accelerare cand cresterea FRO mai sus de 100%.
Home Sw siguranta, daca verificate, va impiedica miscare de o axa in cazul in care se intoarce acasa in timpul acasa
trece este deja activ. Acest lucru este util pentru a preveni deteriorarea mecanica pe o masina care
parts limita de switch-uri de la ambele capete ale axei cu un Home.
Rot scurt, daca este verificat, face orice rotativ axa trata pozitia administreaza sub un unghi Modulo
360 de grade si mutati de catre cel mai scurt traseu pentru aceasta pozitie.
Debug acest rula, in cazul in verificate, ofera in plus pentru a diagnostica programul designer. Pe o folositi pe
Art's cerere speciala.
Utilizati Watchdogs, daca verificate, declanseaza si se impiedica de Mach3 pare sa nu se executa corect.
Este posibil sa aveti nevoie sa debifati-l, daca ai gresit EStops pe computere cu mai lent
ca operatiunile de incarcare Wizards.
Enhanced Pulsing, daca este verificata, se va asigura cea mai mare precizie de sincronizare impulsuri (si, prin urmare,
smoothness de stepper drive), pe cheltuiala suplimentara centrale procesor timp. Tu
in general ar trebui sa selectati aceasta optiune.
Run Macropump, daca verificate, va pe stattup cautati un fisier MacroPump.m1s in macro
dosar pentru profilul curent si va rula in fiecare Milli 200 de secunde.
Auto Screen Mareste, daca verificate, va provoca Mach3 pentru a mari orice ecran, si toate
obiecte de pe el, daca are mai putine pixeli decat actualul PC Mod ecran atat de necesar pentru a se umple
intregul ecran zona.
Incarcati in impiedica de pompa, daca verificate, pastreaza tariful pompa de iesire (sau rezultate), chiar
atunci cand se impiedica de detectat. Acest lucru este necesar pentru logica a unor panouri breakout
Z este 2.5D la iesirea # 6, in cazul in verificate, controale de iesire # 6 in functie de pozitia curenta in
program de sistem de coordonate de la axa Z. Daca Z> 0.0 apoi de iesire # 6 va fi activ. Tu
trebuie sa aiba o axa Z configurat pentru a utiliza aceasta caracteristica, dar sa Pasul si Directia de rezultate pot fi
configurat la un inexistent PIN-ul, de exemplu, de pin 0, Port 0.
Shuttle Accel controalele de reactie a Mach3 la MPG, atunci cand aceasta este folosita pentru a
controlul executarii de linii de GCode.
Lookahead determina numarul de linii de GCode ca interpret poate tampon pentru
executie. Aceasta nu necesita in mod normal, tuning.
Configurarea Mach3
Rev 1.84-A2 5.23 Utilizarea Mach3Mill
Jog incremente in Cycle Mode: ciclul Pasul butonul Jog va incarca valorile din lista
in Pasul DRO, la randul sau. Acest lucru este adesea mai convenabil decat sa tastati in Pasul DRO.
Cod special de valoarea 999 pentru a comuta la Cont Jog Mode.
Referinta Switch Loc: Aceste valori definesc masina coordona pozitia care urmeaza sa fie stabilit pe
corelarea, dupa apasarea Home comutator (daca este prevazut) pentru fiecare axa. Valorile sunt
absoluta in pozitii de configurare de unitati.
5.6.7 Configurarea alte elemente Logic
Functiile de configurare> Logic de dialog (figura 5.22) sunt descrise mai jos.

Figura 5.22 - Logic de dialog de configurare

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.

Mach3 controleaza si executa o parte de program
Rev 1.84-A2 6-1 Utilizarea Mach3Mill
6. Mach3 controleaza si executa o parte de program
Acest capitol este destinat pentru referinta pentru a explica pe ecran cu conditia
de Mach3 de infiintare si functionare a unui loc de munca de pe masina. Este de relevanta
la masina de operatori si de-o parte pentru programatori care vor sa dovedeasca lor
programe pe Mach3.
6.1 Introducere
Acest capitol se refera la o multime de detalii. Ati putea sa frunzari pct. 6.2 si apoi uita-te la
sectiuni si introducerea de programe de editare parte, inainte de a reveni la detaliile de toate
ecran.
6.2 Cum controalele sunt explicate in acest capitol
Desi la prima vedere s-ar putea sa se simta descurajat de larga de optiuni si a datelor afisate de
Mach3, aceasta este, de fapt, a organizat, in cateva grupuri logice. Ne referim la aceste ca Familiile
Controale. In mod de explicare a termenului de "control", aceasta se refera la ambele butoane si lor
asociate comenzi rapide de la tastatura utilizate pentru a opera Mach3, precum si informatiile afisate de
DROs (digital read-out), etichete sau LED-uri (light emitting diode).
Elementele de control din fiecare familie sunt definite de trimitere in acest capitol. Familiile
sunt explicate in ordinea importantei, pentru cei mai multi utilizatori.
Totusi, ar trebui sa tineti cont de faptul ca valoarea reala a ecranelor de Mach3 nu include toate
de control dintr-o familie de familie in cazul in care este folosit. Acest lucru poate fi de a creste lizibilitatea a unei
special ecran, pentru a evita sau accidentale modificari la partea a fi prelucrate intr-o productie
mediu



Figura 6.1 - ecran de comutare de control de familie

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.

Figura 6.2 - Axa control de familie

6.2.1.3 Screen selectie butoane
Aceste butoane trecerea de la ecranul de afisare a ecranului. De comenzi rapide de la tastatura sunt date
dupa nume. Din motive de claritate, in toate cazurile, atunci cand acestea sunt scrisori in care acestea sunt in partea superioara caz. Tu
nu ar trebui, totusi, utilizeaza tasta Shift cand apasand de comenzi rapide.
6.2.2 Axa control de familie
Aceasta familie se refera la situatia actuala a instrumentului (sau mai precis, de
controlate cu punct).
De axe au urmatoarele controale:
6.2.2.1 Coordonarea valoare DRO
Acestea sunt afisate in curent unitati (G20/G21) cu exceptia cazului in care la blocat de configurare de unitati pe
Config> Logic de dialog. Valoarea este de a coordona din punct de controlat afisate in
sistem de coordonate. Aceasta va fi, in general, in sistem de coordonate de la locul de munca actual Offset
(initial 1 - adica G54), impreuna cu orice G92 compensa aplicate. Aceasta poate fi, cu toate acestea au trecut la
afisa absolute Machine coordonate.
Puteti scrie o noua valoare in orice Axa DRO. Aceasta va modifica actuala Offset la Locul de Munca
face controlat punct in actualul sistem de coordonate fi valoarea pe care le-ati stabilit. Tu
sunt sfatuiti sa infiinteze de lucru compenseaza cu ajutorul compenseaza ecran pana cand nu sunt pe deplin familiarizati cu
de lucru cu mai multe sisteme de coordonate.
6.2.2.2 referite
LED verde este in cazul in care axa a fost referinta (de exemplu, se afla intr-o cunoscuta pozitia efectiva)
Fiecare axa de referinta poate fi folosind Ref Toate buton. Individual axe poate fi referinta pe
Diagnostice de ecran
¨ In cazul in care nu home / comutator de referinta este definit de axa, atunci nu va axa de fapt
fi mutata, dar, daca Auto Zero DRO cand este verificata in homed Config> corelarea,
apoi absolut masina coordona de la pozitia actuala a axei va fi stabilit
la valoarea definita pentru axa in Home / Referinta comuta locatii in masa
de configurare> membru de dialog. Aceasta este de cele mai multe ori la zero.
¨ In cazul in care exista o casa / comutator de referinta definite pentru axa si nu se ofera o
activa Ref de intrare in cazul in care se solicita, apoi axa vor fi mutate in
Figura 6.2 - Axa control de familie
Mach3 controleaza si executa o parte de program
Rev 1.84-A2 6-3 Utilizarea Mach3Mill
directie sunt definite in Config> referinta pana la intrare nu devin active. El / ea
apoi sprijina pe o distanta scurta, astfel incat de intrare este inactiv. In cazul in care este deja de intrare
activa atunci axa doar muta aceeasi distanta scurta in pozitia inactiv.
Daca Auto Zero DRO cand este verificata in homed Config> corelarea atunci
absoluta masina coordona de la pozitia actuala a axa va fi stabilit la
valoare definite pentru axa in Home / Referinta comuta locatii in masa
Config> membru de dialog.
De-a Ref Toate buton nu trece de axe, dar se opreste ele fiind in stare de referinta.
6.2.2.3 Machine coordonatele
De MachineCoords buton afiseaza absoluta masina de coordonate. LED avertizeaza asupra faptului ca
absoluta coordonatele sunt afisate.
6.2.2.4 Scala
Scala factori pentru orice axe poate fi stabilit de catre G51 si pot fi eliminate prin G50. In cazul in care un factor de scara
(altele decat 1.0) este setat, atunci este aplicat la coordonate atunci cand acestea apar in G-cod (de exemplu, ca X
cuvinte, Y cuvinte etc.) Scara LED flash va ca un memento ca o scara este stabilit pentru o axa.
Valoarea definite de G51 va aparea, si pot fi stabilite, in Scala DRO. Valori negative
oglinda coordonatele despre relevante axei.
6.2.2.5 Softlimits
Softlimits de buton permite softlimits valori definite in Config> intoarce acasa / limite.
Verificati 6.2.2.6
Pe butonul Verificati, care este aplicabil numai daca aveti acasa switch-uri, se va muta la ele
pentru a verifica daca exista pasi ar fi fost pierdute in timpul operatiunilor de prelucrare precedent.
6.2.2.7 Diametrul / Raza de corectie
Rotary axe poate avea dimensiuni aproximative de lucru definita prin rotatie
Diametrul de control de familie. Aceasta dimensiune este utilizat atunci cand faceti amestec feedrate calculele pentru
coordonate in miscare de rotatie inclusiv axe. LED indica faptul ca un non-zero, valoarea este
definite.
6.2.3 "Mutare la" controale
Exista mai multe butoane de pe diferite ecrane concepute pentru a
face-o mai usor pentru a muta instrument (controlate) la o
anumita locatie (de exemplu, pentru un instrument de schimbare). Acesti
butoane includ: Mergi Zs pentru a muta toate axele la zero, Goto
Instrumentul de Schimb, Mergi la Safe Z, Mergi la Acasa.
In plus, va amintesc Mach3 doua seturi diferite de
coordoneaza si du-te la ei, la cerere. Acestea sunt
controlata de catre Setare punct de referinta si Goto Ref Point,
Set de variabile si de pozitie si Goto Variabila
Pozitia

Figura 6.4 - controlata punctul
amintiri & Invata

6.2.4 MDI si Invatati control de familie
G-linii de cod
(blocuri) pot fi
a intrat, pentru
imediate
executie, in
MDI (Manual de date
De intrare) linie. Acest lucru este
selectate de catre
clic in aceasta sau de
Figura 6.4 - controlata punctul
amintiri & Invata


Figura 6.5 - MDI linie

MDI tasta rapida (apasati tasta Enter in configuratia implicita). Cand
linie de MDI este activ isi schimba culoarea si o caseta de flyout
indicand recent introdus comenzi este afisata.
Un exemplu este aratat in figura 6.5. Cursorul in sus si
jos arrow chei pot fi folosite pentru a selecta din flyout
, astfel incat sa puteti sa reutilizati o linie pe care le au deja
introduse. Tasta Enter cauze Mach3 pentru a executa
linie de curent MDI si ramane activa de introducere a
un alt set de comenzi. CES cheie goleste linie
si de-selecteaza-l. Trebuie sa va amintesc ca, atunci cand este
selectate toate tastatura de intrare (de la intrare si o tastatura
emulator sau personalizat tastatura) se inscrie in linia de MDI
, mai degraba decat de control Mach3. In special, jogging
cheile nu va fi recunoscut: trebuie sa Esc dupa introducerea
MDI.
Mach3 poate aminti MDI toate liniile pe care le executa
le si pastreaza-le intr-un fisier folosind Invatati
instalatiei. Faceti clic pe Start de predare, pentru a introduce comenzi necesare
apoi faceti clic pe Stop Invatati. LED clipeste pentru a reaminti
va ca va aflati intr-Invata-Mode. Comenzile sunt
scrise in fisier cu numele conventionale
"C: / Mach3/GCode/MDITeach.tap" Daca faceti clic pe Load / Editare
va incarca acest fisier Mach3 in cazul in care acesta poate fi rulat sau
edited in mod obisnuit - aveti nevoie pentru a trece la programul de
Run ecran pentru al vedea. Daca doriti sa pastrati un anumit set de
predat comenzi atunci ar trebui sa Editati fisierul si de a folosi
Salvare ca in editor pentru a da propriul nume si pune-l
intr-un folder convenabil.

Figure 6.6 - Jogging control

Family

6.2.5 jogging control de familie
Jogging controale sunt colectate de pe un ecran care
flys-out in folosinta, atunci cand este apasata tasta Tab de pe
tastatura. Este ascuns de un al doilea apasati de Tab.
Acest lucru este ilustrat in figura 6.6 /
Ori de cate ori se tari? OFF buton este afisat pe ecran curent atunci axe de
Masina poate fi jogged folosind (a) jog hotkeys - inclusiv un MPG conectat prin intermediul unui
tastatura emulator: de hotkeys sunt definite in Configurati Axa hotkeys, (b) MPG handwheel
(e) de conectat la un encoder pe port paralel; Modbus sau un dispozitiv (c) joysticks interfaced
ca USB Human Interface Devices; sau (e) ca o caracteristica de mostenire, un compatibil cu Windows analogice
joystick-ul.
In cazul in care Jog ON / OFF buton nu se afiseaza sau este de a toggled OFF apoi jogging nu este
permis pentru motive de siguranta.
6.2.5.1 Hotkey jogging
Exista trei moduri de transport. Continua, si Pasul MPG care sunt selectate de catre Jog Mode
buton si indicat de LED-uri.
Continuu modul muta axa sau axele la definit jog lent in timp ce rata de hotkeys sunt
deprimat
De jogging viteza cu hotkeys utilizat in mod continuu, astfel cum este stabilit un procent de rapid
traversa rata de Slow Jog Procentajul DRO. Acest lucru se poate seta (in intervalul 0,1% la 100%)
prin tastarea in DRO. Ea poate fi nudged in incremente de 5% de la butoane sau hotkeys lor.
Acest Slow Jog Procentul poate fi suprascrise de deprimant Shift cu tasta rapida (apasati tasta e). O
LED-ul de langa Cont. LED-ul indica aceasta viteza maxima jogging este selectat
Pasul Mod muta axa de o majorare (asa cum este definita de Jog Increment DRO) pentru
fiecare keypress. Actuala feedrate (asa cum este definita de cuvant F) este folosit pentru aceste miscari.
Figura 6.6 - jogging control
familie
Mach3 controleaza si executa o parte de program
Rev 1.84-A2 6-5 Utilizarea Mach3Mill
Dimensiunea de majorare poate fi setat prin tastarea acestuia in Pasul DRO sau valori pot fi stabilite in acest
DRO cu bicicleta printr-un set de 10 valori definibile de utilizator, folosind ciclul Jog Pasul buton.
Incremental mod este selectat de catre butonul comutare sau, in cazul in continua Mode temporar
selectate de catre exploatatie Ctrl in jos, inainte de efectuarea jog.
6.2.5.2 Parallel port sau Modbus MPG jogging
Pana la trei quadrature codificatoare conectate la porturile paralele sau ModBus pot fi
configurate ca MPGs pentru jogging, folosind butonul Mod Jog pentru a selecta MPG Jog Mode.
Axa ca MPG va jogs este indicat de LED-uri si instalate axe sunt cycled
prin intermediul de Alt-un buton pentru MPG1, Alt-B pentru MPG2 si Alt-C pentru MPG3.
Peste grafic al MPG descurc sunt un set de butoane pentru selectarea MPG mode.
In MPG Velocity Mode viteza axa circulatie este legata de viteza de rotatie
a MPG cu Mach3 asigurandu-se ca accelerarea axa de viteza si de sus in cazul in
onorat. Aceasta ofera o simt foarte natural de a axa circulatie. Pasul MPG / Velocity Mod
in prezent functioneaza ca viteza mode.
In modul de fiecare singur pas ", faceti clic pe" de la MPG encoder cereri incrementala jog un pas
(cu distanta stabilit ca pentru hotkey Pasul jogging). Doar o cerere la un moment dat va fi
permis. Cu alte cuvinte, in cazul in care axa este deja in miscare de un "click" vor fi ignorate. In
Multi-pas modul, clicuri vor fi numarate si in coada de actiune. Retineti ca acest lucru inseamna ca pentru
pasi mari ritm rapid de la volan poate insemna ca axa muta o considerabila
distanta si pentru o perioada de timp dupa ce roata circulatie a oprit. Pasii sunt
implementate cu federativ dat de
de MPG Feedrate DRO
Aceste moduri sunt pas de utilizare, in special
a face foarte bine controlate, miscarile
cand infiintarea de lucru pe o masina. Tu
Se recomanda pentru a incepe sa utilizati Velocity Mode.

6.2.5.3 ax Speed control de familie
In functie de design de dvs.
masina, masina poate fi ax
controlata in trei moduri: (a) Viteza este
fix / set de mana, si a pornit de jos
parte; (b) Viteza fix / set de mana,
pornit si in afara de M-coduri, prin intermediul
externe, de activare a rezultatelor, (c) Viteza set
de Mach3 sau folosind PWM pas / directie
conduce.

Figura 6.6 - ax viteza de control de familie

Acest control al familiei este important doar pentru cazul ©.
S DRO are valoarea sa in momentul cand un set S cuvant este folosit intr-o parte de program. Este de dorit
ax de viteza. De asemenea, poate fi stabilit prin tastarea in DRO.
Mach3 nu va permit sa incercati sa setati-o (in nici un fel) la o viteza mai mica decat cea stabilita in min
Viteza sau mai mare decat cea stabilita in Max Speed pe Config> Port & Pins ax fila Configurare pentru
roata de ales.
In cazul in care este configurat Index de intrare si un senzor care genereaza impulsuri ca ax se invirte
este conectat la PIN, apoi viteza actuala va fi afisat in DRO RPM. De RPM
DRO nu poate fi stabilit de tine - utilizeaza S DRO pentru a comanda o viteza ..
6.2.6 Feed control de familie
6.2.6.1 Feed unitati pe minut
The Prog Feed DRO da rata de alimentare in curent unitati (inci / milimetri pe minut). El / ea
este stabilita de catre F cuvant pe o parte a programului sau prin tastarea in F DRO. Mach3 va avea ca scop de a utiliza
Figura 6.6 - ax viteza de control de familie
Mach3 controleaza si executa o parte de program
Utilizarea Mach3Mill 6-6 Rev 1.84-A2
aceasta viteza ca rata reala a coordonat
circulatie a instrumentului prin intermediul materialului. Daca
rata acest lucru nu este posibil din cauza
viteza maxima permisa de orice axa atunci
Rata efectiva de alimentare va fi atins cel mai inalt.
6.2.6.2 Feed unitati pe rev.
Ca taietori moderne sunt adesea specificat de
permis taiat pe "tip", poate fi convenabil sa se
specifica a hranei pentru animale pe revolutie (de exemplu, pentru hrana animalelor pe varful
x numarul de sfaturi privind instrument). The Prog Feed DRO
ofera feed rata curenta in unitatile
(inch / mm) pe rev de ax. El / ea este
stabilite de catre F cuvant pe o parte a programului sau prin tastarea
in DRO.

Figura 6.7 Feed control de familie

O revolutie a ax poate fi determinata de catre S DRO sau de masurat
viteza de numarare a indicelui impulsuri. Config> Logic are o validare pentru a defini care va Mach3
adopta.
Pentru a folosi Feed unitati / rev, Mach3 trebuie sa stii valoarea aleasa de masura a vitezei
de ax (de exemplu, trebuie sa fi fost (a) definit intr-un cuvant sau S datele introduse de la S DRO
in ax viteza de control de familie sau (b) Index trebuie sa fie conectate pana la masura reala
ax de viteza).
Observati ca in valori numerice de control vor fi foarte diferite cu exceptia cazului in care se intinde de viteza
este apropiat de 1 rpm! Deci, folosind o alimentare pe minut figura cu hrana pentru animale pe rev modul va
probabil produce un accident de circulatie, dezastruoase.
6.2.6.3 Feed afisa
Valoarea reala a hranei pentru animale in functiune pentru a permite coordonate motiune de toate axe este afisat in
Unitati / min si unitati / rev. In cazul in care se intinde de viteza nu este stabilit si cele reale ax de viteza nu este
masurat atunci Feed pe rev valoare va fi de sens.
6.2.6.4 Feed suprascrie
Cu exceptia cazului in care M49 (Dezactivati feedrate suprascrie) este in uz, de feedrate pot fi suprascrise manual,
in intervalul de 20% la 299%, prin introducerea unui procent din DRO. Aceasta valoare poate fi nudged
(in trepte de 10%), cu butoane sau comenzi rapide de la tastatura si de a fi reinitializati la 100%. De
LED avertizeaza de un suprascrie este in functiune.
De FRO DRO afiseaza calculat rezultat din aplicarea procentului suprascrie la setul
feedrate.
6.2.7 Programul de control Rularea de familie
Aceste controale se ocupe de executie a unui program incarcat parte sau de comenzi de pe un MDI
linie.
6.2.7.1 Ciclul Start
Siguranta avertisment: Retineti ca, din ciclul butonul Start va fi, in general, incepe de ax si axa
circulatie. Aceasta ar trebui sa fie configurat pentru a cere "doua parte" operatiune si daca sunt
alocarea de propriul hotkeys acesta nu ar trebui sa fie o singura apasare de tasta.
6.2.7.2 FeedHold
Feedhold de buton se va opri la un ordin de o parte de program cat mai repede posibil, dar
intr-un mod controlat pentru a putea fi reluata de Cycle Start. De ax si de racire va
ramane pe dar poate fi oprit manual, daca este necesar.
Cand in FeedHold puteti jog de axe, a inlocui o spart instrument etc Daca ati oprit
ax sau lichid de racire in general, atunci va dori sa le la randul sau, inainte de a continua. Mach3
Figura 6.7 Feed control de familie
Mach3 controleaza si executa o parte de program
Rev 1.84-A2 6-7 Utilizarea Mach3Mill
va cu toate acestea, amintiti-va axa pozitii la data de FeedHold si a reveni la ele
inainte de a continua o parte a programului

Figura 6.8 - Program de familie sa fie difuzate

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.

Figura 6.9 - Instrumentul Detalii

6.2.10 G-Code Toolpath si control
familie
In prezent, programul incarcat parte este afisat in G-cod fereastra. Liniei curente este
evidentiate si pot fi mutate, folosind bara de derulare pe fereastra.
Toolpath de afisare, figura 6.10, arata calea pe care a controlat punct vor urma in
X, Y, Z avioane. In cazul in care o parte de program este de a executa calea este overpainted in culoarea
selectate in Config> Toolpath. Acest overpainting este dinamic si nu este conservat, atunci cand
schimba ecrane sau, intr-adevar modifice punctul de vedere al toolpath.
La ocazii, veti gasi ca pe ecran nu exact urmeze calea planificate. El / ea
se produce din urmatoarele motive. Mach3 prioritises de sarcini este de facut. Trimiterea exacte
pas impulsuri la masina unealta este prima prioritate. Desen de instrument este o cale mai mica prioritate.
Mach3 va atrage puncte de pe afisaj toolpath, ori de cate ori are timp liber si-l uneste aceste
puncte de liniile drepte. Deci, daca timpul este scurt, doar cateva puncte va fi elaborata si cercurile va


Figura 6.10 - Toolpath de familie

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

6.2.11 lucru compensate instrument de masa si de control de familie
Instrumentul de lucru Offset si tabele pot fi accesate din meniul de operator si, desigur, in termen de
o parte de program, dar este de multe ori cel mai convenabil de a manipula prin intermediul acestei familii. A se
la capitolul 7 pentru detalii de tabele si tehnici, cum ar fi "Atingerea".
Pentru ca de la baza G-cod definitii de lucru Offset si Instrumentul de tabele usor de lucru in
moduri diferite.
Atentie: Schimbarea la locul de munca si Instrumentul compenseaza in uz de fapt nu va muta instrument pe
masinii, desi, desigur, se va modifica axa DRO lecturi. Cu toate acestea, o mutare G0,
G1, etc), dupa stabilirea
compensa noi va fi in
nou sistem de coordonate.
Trebuie sa intelegem
ceea ce faci daca te
dorinta de a evita erori pe
calculatorul dumneavoastra.
6.2.11.1 lucru compenseaza
Mach3 foloseste in mod implicit
Locul de Munca Offset numarul 1.
Alegerea orice valoare de la
1 la 255, care intra si ea
in curent de lucru
Offset DRO, va face
Offset ca locul de munca actual.
Locul de Munca se compenseaza
uneori numit dispozitiv
Compensa.


Figura 6.12 - lucru compenseaza familie

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.

Figura 6.13 - Instrumentul Offset

6.2.11.3 de acces direct pentru a compensa Tabele
Tabelele pot fi deschise si editate direct
utilizand Salvati de lucru compenseaza si Instrumentul de Salvare
Compensa butoane sau operatorul> Meciuri (adica
Locul de Munca compenseaza) si operator> Tooltable meniuri.
6.2.12 Diametrul de rotatie de control
familie
Dupa cum este descris in Feedrate control de familie, este
posibil sa se defineasca aproximative marimea unui


Figura 6.14 - cu diametre de rotatie

Mach3 controleaza si executa o parte de program
rotit de lucru, astfel incat axa viteza de rotatie poate fi corect incluse in amestec
feedrate. Relevante diametre sunt inscrise in DROs din aceasta familie.
Axa de control a Familiei avertizare cu LED (e) de la indicata stabilirea unor valori non-zero
aici.
Valorile nu sunt necesare daca rotativ circulatie nu trebuie sa fie coordonate cu axe liniare. In acest
cazul adecvat F cuvant pentru grade pe minut sau pe grade rev ar trebui sa fie programat.

6.2.13 tangential de control de familie
Pe o masina pentru a reduce de vinil sau de tesatura este foarte util sa se
utiliza o axa rotativ pentru a controla directia ca cutit
puncte. Aceasta va reduce cel mai bine daca tangential la directia in
care X si Y sunt axe se deplaseaza in orice moment.
Mach3 va controla O axa ca asta pentru G1 miscarile.
In mod clar punctul de cutitul trebuie sa fie cat mai apropiat de
axa despre care o transforma si aceasta axa trebuie sa fie paralele
la axa Z de la masina.
Functia este activata de tangential de control
. buton. In cele mai multe aplicatii nu exista o limita a unghiului de cutit prin care pot fi
transformat intr-un colt in timp ce este in material. Aceasta valoare este definita in Ridicati Unghiul. Orice colt
in cazul in care schimbarea este necesara in unghi mai mare de Ridicati Unghiul va determina axa Z pentru a crescut cu
valoarea in Ridicati Z, cutitul si apoi se vor intoarce Z va scadea astfel ca re-intra in material in
noua directie.

Figura 6.15 - tangential de control
familie

6.2.14 limitele si diverse
de control de familie
6.2.14.1 de intrare de activare 4
De activare a semnalului de intrare 4 pot fi configurate pentru a
da un hard cu fir singur pas functie
echivalente cu butonul unice in programul de
Rularea de control de familie.
6.2.14.2 Limitele de ignorare
Mach3 poate utiliza software-ul pentru a trece peste limita
switch-uri conectate la intrarile sale.
Acest lucru poate fi automat adica jogging efectuate imediat dupa o resetare nu va fi
supuse unor limite, pana la axa jogged este in afara
limita de switch-uri. Toggle buton si de avertizare
LED pentru Limita Auto de ignorare acest control.
Ca o alternativa limite pot fi blocate in
utilizand suprascriu Limitele comuta. Utilizarea sa este
indicat de LED-uri.
Observati ca aceste controale nu se aplica in cazul in limita
switch-uri sunt cu fir la unitatea de electronice sau de a
impiedica de activa. In acest caz, o externe
electrice suprascriu trece vor fi necesare pentru a
dezactivam trece in timp ce circuitul jog off
pe ei.

Figure 6.16 - Limits control family

6.2.15 Setari de sistem de control
familie
Nota: controale in aceasta familie nu sunt
intr-un singur loc pe ecrane lansat cu


Figura 6.17 - Setari de sistem, Safe Z
controalelor etc
Figura 6.15 - tangential de control
familie
Mach3 controleaza si executa o parte de program
Utilizarea Mach3Mill 6-12 Rev 1.84-A2
Mach3. Veti avea nevoie pentru a cauta de ei pe programul de Executare, Setari si Diagnostice
ecrane.

6.2.15.1 Unitati
Aceasta pune in aplicare comuta G20 si G21 coduri pentru a schimba curent unitati de masura.
Vi se recomanda sa nu se face acest lucru decat in mica parte fragmente din program pe
cont de faptul ca locul de munca si Instrumentul de Offset Offset tabele sunt stabilite intr-un set de unitati.
6.2.15.2 Safe Z
Aceasta familie va permite sa definiti Z de valoare, care este clar de cleme si parti ale
lucru. Se vor fi utilizate pentru a se intoarce acasa si de a schimba instrument.
6.2.15.3 CV Mode / unghiular Limit
Aceasta a condus este aprins in cazul in care se executa in sistem de "Constant Velocity" mode. Aceasta va da
fine si mai repede decat operatiunea "exacta opri" mode, dar poate cauza unele rotunjire la
colturi ascutite in functie de viteza de axa unitati. Chiar si atunci cand sistemul este in CV-ul
Mod de un colt, cu o schimbare de directie mai acuta decat valoarea data in unghiular
Limita DRO se va face ca in cazul in exacta Stop a fost selectat. Detalii complete despre acest sunt date
sub Constant Velocity de la capitolul 10.
6.2.15.4 Offline
Aceasta comutare si de avertizare
LED-ul "intrerupe" toate
semnalele de iesire de Mach3.
Acest lucru este destinat pentru
masina de instalare si testare.
Utilizarea sa in timpul unei parti
Programul va determina pe toti
felul de pozitionare
probleme.

Figure 6.18 - Encoder control family

6.2.16 Encoder control de familie
Aceasta familie afiseaza valorile de la axa codificatoare si le permite sa fie transferate de la
si de la principalele axe DROs
Zero butonul va reseta corespunzatoare encoder DRO la zero.
Pentru a DRO buton de exemplare de valoare in principalele axe DRO (de exemplu, se aplica acest valori ca
G92 compensate).
Greutatea DRO buton incarca encoder DRO corespunzatoare din principalele axe DRO.
6.2.17 Z automate de control de familie
Mach3 are
posibilitatea de a stabili o mai mica
limita pentru muta in
Axa Z. Vedea
Config> Logic de dialog
pentru stabilirea statica
din acest inhiba-Z
valoare.

Figure 6.19 - Automatic Z control

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.

Figure 6.20 - Digitise Pulse

Family

6-2-19 Custom controale familii
Mach3 permite o masina de constructor, care ar putea fi dumneavoastra sau furnizor, pentru a adauga o serie intreaga
de caracteristici de ecrane personalizat, care pot avea DROs, LED-uri si butoane care sunt utilizate de catre
VB Script programe (fie atasat la butoanele de la nivel macro sau rula fisiere). Exemple de
aceste instalatii sunt prezentate in Mach3 costumizare manual. Aceste exemplu cum arata, de asemenea,
Mach3 diferite ecrane pot uita pentru a se potrivi cu diferite aplicatii, chiar daca acestea le exercita
in esenta, aceeasi functie ceruta de o masina de frezat sau un router.
Figura 6.20 - Digitise Puls
familie
Mach3 controleaza si executa o parte de program
Utilizarea Mach3Mill 6-14 Rev 1.84-A2
6.3 Utilizarea Wizards
Mach3 Wizards sunt
o prelungire a
Invata-instalatie care
va permite sa definiti
unele prelucrari mecanice
operatiuni, utilizand o
sau mai multe speciale
ecrane. TheWizard
va genera Gcode
pentru a face
necesare reduceri.
Exemple de Wizards
include o prelucrare
circular de buzunar,
foraj o serie de
gauri si gravare
text.

Figura 6.21 - Alegerea unui Wizard

Greutatea Wizards
buton afiseaza un tabel de Wizards instalat pe sistemul dumneavoastra. Dumneavoastra alegeti un necesar
si faceti clic pe Executare. Expertul de ecran (sau, uneori, in una din mai multe ecrane) va fi afisata.
Capitolul 3 cuprinde un exemplu pentru morarit un buzunar. Figura 6.22 este theWizard pentru gravura
text

Figura 6.22 - The Wizard Scrie ecran

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.

6.7 Construirea G-codul de importatoare alte fisiere
Mach3 va converti fisierele din DXF, HPGL sau JPEG
format in G-cod, care va face o reprezentare
dintre ele.
Aceasta se face utilizand File> Import
HPGL / BMP / JPG sau File> Import> DXF meniu.
Au ales un tip de fisier, va trebui sa incarcati
fisierul original. Vi se solicita de la parametrii
define de conversie si a hranei pentru animale si de racire
comenzi pentru a fi incluse in program parte. Tu
de import de date. Mach3 a pentru a crea o. TAP de lucru fisier care contine generate
G-code, asa ca vi se va cere de catre un fisier de dialog pentru a salva un nume si pentru acest dosar.
The. TAP fisier este apoi incarcate in Mach3 si puteti rula ca cu nici o alta parte de program.
Detalii complete cu privire la procesele de conversie si de parametrii acestora sunt prezentate in capitolul 8.

Figure 6.27 Choosing import filter

7. Coordonarea sistemelor, instrument de masa si fixtures
Acest capitol explica modul in Mach3 functioneaza exact unde vrei sa spui, atunci cand
adresati-va de instrument pentru a trece la o anumita pozitie. Ea descrie ideea unui
sistem de coordonate, defineste Machine sistem de coordonate si arata cat de
puteti specifica lungimi a fiecarui instrument, functia de lucru intr-o
Accesoriu si, in cazul in care aveti nevoie pentru a, pentru a adauga propriile variabila compensa.
Este posibil sa-l gasiti grele intampla in prima citire. Va sugeram sa incercati
tehnicile, folosindu-va propria masina unealta. Nu este usor pentru a face acest lucru doar
"birou" Running Mach3 ca ai nevoie pentru a vedea in cazul in care un instrument este real si te
va trebuie sa inteleaga simplu G-codul de comenzi ca G00 si G01.
Mach3 pot fi utilizate fara o intelegere de acest capitol, dar te
va constata ca folosind concepte face de creare a locurilor de munca de pe masina este
foarte mult mai rapid si mai fiabile.
7.1 Machine sistem de coordonate

Ati vazut ca cele mai multe Mach3 ecrane au DROs etichetate "X Axa", "Axa Y" etc Daca
se va face parte cu precizie si a reduce la minim posibilitatea de a va instrument crashing in
tot ce trebuie sa inteleaga exact ce inseamna aceste valori, in orice moment, atunci cand sunt
de infiintare a unui loc de munca sau sa execute o parte de program.
Acest lucru este mai usor de a explica uita la o masina. Am ales o masina care imaginar
face mai usor de a vizualiza modul in care functioneaza sistemul de coordonate. Figura 7.1 arata ce se
placea.
Este o masina pentru producerea de desene cu un pix sau stilou simtit evacuate pe suport de hartie sau
carton. Se compune dintr-o fix de masa si o cilindrice pen-titular, care poate trece de la stanga si la
dreapta (X directie), fata si spate (Y directie) si in sus si in jos (Z-directie). Cifra
arata un patrat care tocmai a fost desenat pe hartie.
Figura 7.2 arata Machine sistem de coordonate masurile care (va permite un cuvant de spus in inch) de la
suprafata din tabelul de la ei de jos in coltul din stanga. Dupa cum veti vedea in coltul din stanga jos
de hartie este de la X = 2, Y si Z = 1 = 0 (a neglija hartie grosime). La punctul de stiloul este la
X
= 3, Y = 2 si se pare ca Z = 1.3.
In cazul in care punctul de condei a fost la colt de masa, atunci, pe acest sistem, ar fi in
Acasa sau la care face referire pozitie. Aceasta pozitie este adesea definit de pozitia Home
switch-uri care se muta la masina, cand acesta este pornit. In orice caz, va exista o
Masa
Pen-titular
Figura 7.1 - baza de tragere Machine
Coordonarea sistemelor, instrument de masa si fixtures
Utilizarea Mach3Mill 7-2 Rev 1.84-A2
pozitia zero pentru fiecare axa a numit masina de zero absolut. Vom reveni la cazul in care
Prima de fapt ar putea fi puse pe o masina reala.

Ati vazut ca cele mai multe Mach3 ecrane au DROs etichetate "X Axa", "Axa Y" etc Daca
se va face parte cu precizie si a reduce la minim posibilitatea de a va instrument crashing in
tot ce trebuie sa inteleaga exact ce inseamna aceste valori, in orice moment, atunci cand sunt
de infiintare a unui loc de munca sau sa execute o parte de program.
Acest lucru este mai usor de a explica uita la o masina. Am ales o masina care imaginar
face mai usor de a vizualiza modul in care functioneaza sistemul de coordonate. Figura 7.1 arata ce se
placea.
Este o masina pentru producerea de desene cu un pix sau stilou simtit evacuate pe suport de hartie sau
carton. Se compune dintr-o fix de masa si o cilindrice pen-titular, care poate trece de la stanga si la
dreapta (X directie), fata si spate (Y directie) si in sus si in jos (Z-directie). Cifra
arata un patrat care tocmai a fost desenat pe hartie.
Figura 7.2 arata Machine sistem de coordonate masurile care (va permite un cuvant de spus in inch) de la
suprafata din tabelul de la ei de jos in coltul din stanga. Dupa cum veti vedea in coltul din stanga jos
de hartie este de la X = 2, Y si Z = 1 = 0 (a neglija hartie grosime). La punctul de stiloul este la
X
= 3, Y = 2 si se pare ca Z = 1.3.
In cazul in care punctul de condei a fost la colt de masa, atunci, pe acest sistem, ar fi in
Acasa sau la care face referire pozitie. Aceasta pozitie este adesea definit de pozitia Home
switch-uri care se muta la masina, cand acesta este pornit. In orice caz, va exista o
Masa
Pen-titular
Figura 7.1 - baza de tragere Machine
Coordonarea sistemelor, instrument de masa si fixtures
Utilizarea Mach3Mill 7-2 Rev 1.84-A2
pozitia zero pentru fiecare axa a numit masina de zero absolut. Vom reveni la cazul in care
Prima de fapt ar putea fi puse pe o masina reala.

Punctul de condei, la fel ca la sfarsitul anului o taiere instrument, este in cazul in care lucrurile se intampla si se numeste
Punctul controlate. Axa DROs in Mach3 intotdeauna afisate coordonatele de
Punctul controlat fata de unele sistem de coordonate. Motivul pentru care aveti pentru a citi acest
capitol este ca nu este intotdeauna convenabil de a avea zero-uri de masurare a coordona
sistem de la un post fix, locul de masina (la fel ca si la colt de masa, in exemplul nostru).
Un exemplu simplu va arata de ce e asa.
Urmatoarele parte de program pare, la prima vedere, potrivit pentru tragere de 1 "patrat in Figura
7.1:
N10 G20 F10 G90 (infiintat unitati imperial, o incetinire a furajelor rata, etc)
N20 G0 Z2.0 (ridicati pen)
N30 G0 X0.8 Y0.3 (rapida in jos stanga patrat)
N40 G1 Z0.0 (pen-jos)
N50 Y1.3 (putem lasa afara de G1 ca am facut doar unul)
N60 X1.8
N70 Y0.3 (merge in sensul acelor de ceasornic rotund SHAPE)
N80 X0.8
N90 G0 X0.0 Y0.0 Z2.0 (pen muta-te din drum si ridicati-l)
N100 M30 (la sfarsitul programului)
Chiar daca nu se poate inca urmati toate codul este usor pentru a vedea ce se intampla. De exemplu
de pe linia N30-a spus ca masina este controlata pentru a muta punctul de a X = 0.8, y = 0.3. Prin linia N60
de punct va fi controlata de la X = 1.8, y = 1.3 si astfel DROs va citi:
Axa 1.8000 X Y Z 1.3000 Axa Axa 0.0000
Problema, desigur, este ca piata nu a fost stabilita pe hartie, ca si in figura 7.1
dar pe masa de langa coltul. Partea program scriitor a masurata de la coltul
de hartie, dar a masinii este de masurare de la masina de pozitia zero.
7.2 Locul de Munca compensa
Mach3, la fel ca toti controlerii de masina, va permite sa mutati origine a coordona sistemul de
sau, cu alte cuvinte, in cazul in care masurile de la (de exemplu, in cazul in care pe masina este de a considerat a fi
zero pentru miscarile de X, Y, Z etc)
Aceasta se numeste compensare a coordona system.Figure 7.3 arata ce s-ar intampla daca am putea compensa actual sistem de coordonate pentru a
colt de hartie. Amintiti-va de G-code intotdeauna muta controlata punct la
numerele indicate in actualul sistem de coordonate.
Ca de obicei, acolo va fi un fel de fixare in coli de hartie, unul cate unul, in pozitia sa aratat,
compensa acest lucru se numeste offset si 0, 0, 0 este punctul de origine a acestui coordona
sistem.
Acest lucru este atat de util a compensa faptul ca exista mai multe modalitati de a face aceasta folosind Mach3 dar ele sunt
toate organizate folosind compensa ecran (vezi Anexa 1 pentru un screenshot)
7.2.1 Setarea origine de lucru la un anumit punct de
Cel mai evident mod consta din doua etape:
1. De afisare a compensa ecran. Mutare controlate Point (pen) pentru cazul in care doriti ca noi
origine pentru a fi. Acest lucru poate fi realizat de jogging sau, daca se poate calcula cat de mult este de la
pozitia actuala a putea utiliza G0s cu manuala a datelor de intrare
2. Faceti clic pe butonul Touch de langa fiecare dintre axe in curente de lucru Offset parte a
ecran. La prima atingere, veti vedea ca existente coordona a atins axa
este pus in partea de offset DRO si axa DRO reads zero. Ulterioare atinge pe
alte axe de coordonate curent copie de la zero si a compensa faptul ca axa DRO.
Daca te intrebi ce sa intamplat atunci urmatoarele poate ajuta. De lucru sunt compensate valori
intotdeauna adauga numerele in axa DROs (de exemplu, actuala coordonate de controlat
punct) pentru a da absolut masina coordonate din punct de controlat. Mach3 va afisa
absoluta coordonate din punct de controlat, daca faceti clic pe butonul de masini Coords. De
Clipeste LED-ul sa te avertizez ca coordonatele afisate sunt cele absoluta.
Nu este un alt mod de stabilire a compensa care pot fi utilizate daca stiti pozitia
in cazul in care doriti ca noi sa fie origine.
In coltul din hartie este, de ochi, in jur de 2.6 "si dreptul de 1.4" de mai sus Prima / Referinte
punct de la colt de masa. Sa presupunem ca aceste cifre sunt suficient de exacte pentru a fi
utilizat.
1. Tip 2.6 si 1.4 in X si Y Offset DROs. Axa DROs se va schimba (de
avand compensa scazute de la ei). Amintiti-va ce nu s-au mutat efectiv
pozitia de la punctul controlata atat de coordonatele sale trebuie sa se modifica atunci cand va deplasati
origine.
Masa
Pen-titular
+ Z + Y
Figura 7.3 - sistem de coordonate origine compensate la colt de hartie
Coordonarea sistemelor, instrument de masa si fixtures
Utilizarea Mach3Mill 7-4 Rev 1.84-A2
2. Daca vrei sa ai putea verifica toate este bine prin utilizarea MDI linie a G00 x0 Y0 z0. De
pen-ar fi sa atingeti tabelul de la colt de hartie.
Am descris folosind munca compensa numarul 1. Puteti folosi orice numar de la 1 la 255.
Doar una este in uz, in orice moment, iar acest lucru poate fi ales de catre DRO compensa pe ecran sau
prin utilizarea G-coduri (G54 la G59 P253), in partea dumneavoastra de program.
Rezultatul final, modul de stabilire a unui lucru este compensat prin tastarea unui nou valoare intr-o axa DRO. De
curent de lucru compensate va fi actualizat, astfel incat controlate punct de la care se face referire este de valoare in prezent in
axa DRO. Observati ca masina nu trece, este doar faptul ca la originea
sistem de coordonate a fost schimbat. Zero-X, Y-Zero etc butoane sunt echivalente cu
tastati 0 in axa DRO corespunzatoare.
Sunteti sfatuit sa nu foloseasca aceasta metoda final pana cand nu sunteti sigur, utilizand munca compensa faptul ca
au fost infiintate cu ajutorul compenseaza ecran.
Deci, pentru a recapitula de exemplu, prin compensare de curent sistem de coordonate de un offset de lucru noi
pot atrage patrat la locul potrivit pe hartie, oriunde ne-am inregistrat-o jos la
masa.
7.2.2 Home practica intr-o masina
Asa cum am mentionat mai sus, desi pare ingrijit la prima vedere, de multe ori nu este o idee buna de a avea
Home Z pozitie la suprafata a tabelului. Mach3 are un buton pentru a Referinta toate
axe (sau puteti sa le Referinta individual). Pentru un efectiv de masini care a home
switch-uri instalate, aceasta se va muta fiecare axe liniare (sau ales axa), pana la trecerea acestuia este
operat apoi muta usor de pe ea. Absoluta masina sistem de coordonate origine (de exemplu,
masina de zero), atunci este setat la dat X, Y, Z etc valori - frecvent 0.0. Puteti, de fapt,
defini o non-valoare zero pentru switch-uri de origine, daca doriti, dar ignora acest lucru pentru acum!
Z trece de acasa este, in general, stabilite la cel mai inalt Z pozitia in tabelul de mai sus. Desigur, daca
de referinta este pozitia masina coordona Z = 0.0 apoi toate pozitiile de lucru sunt mai mici
si va fi negativ Z valori in masina coordonate.
Din nou, daca acest lucru nu este in totalitate clar, in prezent, nu va faceti griji. Avand controlate Point (instrument)
La o parte, atunci cand este in mod evident, homed, practic, comod si este usor de a utiliza
compensate de lucru (e) de a stabili un sistem de coordonate convenabil pentru un material de pe masa.
7.3 Ce zici de diferite
lungimi de instrument?
Daca se simt increzator masura apoi
este timpul pentru a vedea cum se rezolva o alta
practic problema.
Sa presupunem ca acum vreti sa adaugati un rosu
dreptunghi de desen.

Noi jog de axa Z si pune in rosu
stilou in titularului in loc de albastru
unu. Din pacate pix de culoare rosie este mai mult decat
de un albastru atat de cand vom merge la actualul sistem de coordonate de origine tip smashes in
tabel. (Figura 7.5)

Mach3, ca si alte controlere CNC, a
o modalitate de stocare de informatii cu privire la
unelte (pixuri, in sistemul nostru). Acest instrument
Tabelul va permite sa-i spuneti de sistem
aproximativ 256 pana la diferite instrumente.
Pe de compensa ecran se va vedea
spatiu pentru un numar si Unealta
informatii despre acest instrument. De DROs
sunt etichetate Z-offset, diametru si T.
Ignorati DRO Touch de corectare si
Masa
+ Z + Y
Figura 7.5 - Dezastru la 0,0,0!
Masa
+ Z + Y
Figura 7.4 - Acum ne-o dorim o alta culoare
Coordonarea sistemelor, instrument de masa si fixtures
Rev 1.84-A2 7-5 Utilizarea Mach3Mill
sa asociat butonul marcat ON / OFF pentru acum.
In mod implicit, va trebui Instrumentul # 0 selectat, dar isi compenseaza va fi oprit.
Informatii despre instrument diametru este de asemenea utilizat pentru Cutter Compensatii (Qv)
7.3.1 Presettable unelte
Ne vom asuma masina dvs. are un toolholder
sistem care va permite sa va puneti un instrument in
in exact aceeasi pozitie de fiecare data.
Acest lucru ar putea fi o moara cu o multime de chucks
sau ceva de genul un automata Chuck
(figurile 7.10 si 7.11 - in cazul in care centrehole
de instrument este inregistrata fata de un
PIN-ul). In cazul in care instrumentul de pozitie este diferit in fiecare
timp, atunci va trebui sa infiinteze in
compensa de fiecare data cand il modificati. Acest lucru va
fi descris mai tarziu.

Figure 7.6 - Endmill in a presettable holder

La noi in desen masina, sa presupunem de
pixuri inregistra intr-o gaura orb care este 1 "
adanc in stilou titular. Pix de culoare rosie este
4.2 "lung si albastru, un 3-7" de mult.
1. Sa presupunem ca masina a fost referite / homed si un offset de lucru definit pentru
colt de hartie cu Z = 0.0 fiind de masa, folosind in partea de jos fata de gol stilou
titularului. Ti-ar jog axa Z a spus pana la 5 "si a se potrivi cu pix albastru. Enter" 1 "(care va
fi albastra pen) in Instrumentul de numarul DRO, dar nu faceti clic pe Offset ON / OFF pentru a PE inca. Jog
Z in jos pentru a atinge hartia. Axa Z DRO ar citi 2.7 ca stiloul tije 2.7 "
din titularului. Apoi, faceti clic pe butonul de Touch Z compensate. Acest lucru ar incarca
(2.7 ") in Z compensate de Instrumentul # 1. Facand clic pe Offset ON / OFF comuta ar lumina
LED-uri si de a aplica instrument compensate si astfel axa Z DRO va citi 0.0 Ai putea trage
patrat prin rularea de exemplu, o parte de program ca si pana acum.
2. Inainte de a folosi creion rosu ar trebui sa jog pe axa Z sus (spun la Z = 5.0 din nou) de a scoate
albastru stilou si pune in rosu. Fizic schimbarea de tarcuri, evident, nu se modifica
axa DROs. Acum tu ar opri instrument compensate LED, selectati Instrumentul # 2, jog
Touch si la colt de hartie. Acest lucru ar infiintat instrument 2 Z compensate de la 3,2 ".
Trecerea Pe de offset pentru Instrumentul # 2 din nou, vor fi afisate Z = 0.0 pe axa DRO, astfel incat
o parte de program ar atrage Piata Rosie (mai mult de un albastru).
3. Acum, ca instrumentele de 1 si 2 se instituie puteti schimba-le cat de des doriti si sa obtina
corect curent sistem de coordonate, prin selectarea corespunzatoare instrument numarul si
trecerea acesteia pe compensa. Acest instrument de selectie si de trecerea de pe si de pe poate compensa
fi realizat in parte de program (T cuvant, M6, G43 si G49) si exista DROs pe
Programul standard de Executare ecran.
7.3.2 non-presettable unelte
Unele instrument titulari nu au o modalitate de a refitting-un anumit instrument exact in acelasi loc in fiecare
timp. De exemplu, collet de un ruter este, de obicei, plictisit prea adanc in jos de instrument. In acest
caz s-ar putea fi inca in valoare de infiintare a unui instrument offset (sa zicem cu instrument # 1) de fiecare data cand este
schimbat. Daca o faci in acest fel puteti sa faca uz de mai mult de un offset de lucru (a se vedea 2
si 3 de aderenta fixtures ilustrat de mai jos). Daca nu aveti un dispozitiv fizic poate fi la fel de
usor sa-si redefineasca Z de la locul de munca compenseaza compensa de fiecare data cand schimbati instrument.
7.4 Cum a compensa valorile sunt stocate
Cele 254 de lucru compenseaza sunt stocate intr-un tabel, in Mach3. 255 de instrument compensa si diametre
sunt stocate intr-o alta masa. Puteti vedea aceste tabele, folosind lucru compenseaza masa si
Instrumentul de compensa Tabelul compensa butoanele de pe ecran. Aceste tabele au spatiu suplimentar pentru
informatii care nu este utilizat in prezent de catre Mach3
Figura 7.6 - Endmill intr-un presettable titular
Coordonarea sistemelor, instrument de masa si fixtures
Utilizarea Mach3Mill 7-6 Rev 1.84-A2
Mach3 general va incerca sa-si aminteasca de valori pentru toate activitatile si de la un instrument compensa rula
de program la altul, dar te va solicita la inchiderea programului, pentru a verifica daca
vrei sa faci orice pentru a salva valori modificate. Casetele de selectare pe Config> membru de dialog (q.v.)
va permit sa schimbati acest comportament astfel incat sa fie in mod automat Mach3 va salva de valori
fara deranjeaza sa va intreb sau nu va salva automat.
Cu toate acestea, automate de economisire optiuni sunt configurate, puteti folosi butonul Salvare pe
dialoguri, care afiseaza tabelele de la vigoare a salva o sa apara.
7.5 tragere la sorti de copii - Meciuri
Acum imaginati dorim sa ne bazam pe multe foi de
hartie. Acesta va fi dificil de banda in fiecare dintre
acelasi loc pe masa si asa va fi necesar
pentru a seta compensa lucru de fiecare data. Mult mai bine
ar trebui sa aiba o farfurie cu insigne lipit de
aceasta si de a utiliza pre-perforate de hartie sa se inscrie pe
insigne. Tu, probabil, vor sa recunoasca acest lucru ca pe o
exemplu tipic de un dispozitiv care a fost mult timp
folosite in masina magazine. Figura 7.7 arata
masina atat de dotat. Ar fi comuna pentru
de fixare a avea dowels sau similare asa ceva
ca intotdeauna mounts in acelasi loc pe
masa.

S-ar putea muta acum curente sistem de coordonate
prin stabilirea de lucru pentru a compensa # 1 coltul din
hartie pe real dependinte. Rularea de exemplu
Programul ar atrage patrat exact ca inainte.
Aceasta, desigur, va avea grija de diferenta de Z
coordonatele cauzata de grosime de armatura.
Putem sa punem noi bucati de hartie pe insigne si
obtine patrat exact in locul potrivit, pentru fiecare
cu nu mai mult de infiintare.

S-ar putea sa aiba, de asemenea, un alt dispozitiv pentru o perioada de trei-balmes
hartie (Figura 7.8) si-ar putea dori sa swap intre doi si trei de aderenta pentru fixtures
diverse locuri de munca atat de
munca compensate # 2
ar putea fi definit
in coltul din
de hartie pe
codul PIN de trei dependinte.
Puteti, desigur
defini orice punct de pe
de fixare in calitate de
originea sa compenseze
sistem de coordonate.
Pentru desen
masina ne-ar
vrea sa faca din
coltul din stanga jos
de hartie se
X = 0 & y = 0 si
suprafata superioara a dependinte fi Z = 0.
Aceasta este comun pentru un dispozitiv fizic pentru a putea fi utilizate pentru mai mult de un loc de munca. Figura 7.9
arata cele doua si trei gaura fixtures combinate. Ti-ar avea, desigur, doua intrari in
compensate de lucru care sa corespunda compensa pentru a fi utilizate pentru fiecare. In figura 7.8 curenta
Sistem de coordonate este afisata set de utilizare a doua gaura hartie optiune.

7.6 practice de "Atingerea"
7.6.1 Sfarsit mori
Pe o masina unealta manuala este destul de usor de
simt pe manere in cazul in care un instrument este de a atinge
de lucru, dar pentru precise de lucru este mai bine sa se
au un balon (probabil, o bucata de hartie sau
de plastic de la o ciocolata) sau bilet de instrument de masura, astfel incat sa
pot spune, atunci cand acesta este in curs de prins. Acest lucru este
ilustrat pe o moara in figura 7.10.
Pe de Offset ecran puteti introduce
grosime de acest balon sau alunecare Gage in
DRO langa Setati Instrumentul Offset buton. Cand
Sret sa utilizati Instrumentul de offset pentru a seta un offset DRO
de asemenea, apoi in grosime de instrument de masura va
sa li se permita pentru

Figura 7.10 - Folosirea unui instrument de masura, atunci cand se furisa
ating Z compensate pe o moara

De exemplu, sa presupunem ca ati avut axa DRO
Z = -3.518 cu 0.1002 "aluneca usor detinute.
Alegeti Instrumentul # 3 tastand 3 din Instrumentul DRO.
Introduceti 0.1002 in DRO in Gage Bloc
Inaltime si faceti clic pe Set Instrumentul de offset. Dupa
a atinge axa DRO reads Z = 0.1002
(i.e controlate Point este 0.1002) si
instrument 3 va fi a compensa Z -0.1002.
Figura 7.11 arata acest proces, chiar inainte de
faceti clic pe Setare Instrumentul de offset.
Daca aveti un exacte cilindrice Gage
si de un nivel rezonabil de dimensiuni de pe suprafata plana
sus de lucru, apoi, folosind aceasta poate fi
chiar mai bine decat jogging in jos la un balon de
sau alunecare Gage. Jog in jos, astfel incat cu role
nu va trece sub instrument. Acum foarte lent jog pana puteti doar roll-o in conformitate cu acest instrument.
Apoi, puteti sa faceti clic pe butonul Touch. Nu este un avantaj evident de siguranta in care un jogging
pic prea mare nu face rau, trebuie doar sa incepe din nou. Jogging in jos la un informator sau de gaj
riscuri de deteriorare a taierea marginilor de instrument.

Figura 7.11 - Introducerea Z compensata de date

7.6.2 Edge gasirea
Este foarte dificil de stabilit cu exactitate o moara
la o margine la X sau Y, ca urmare a fluierele de
instrumentul. Un marginea-Finder instrument ajuta
aici, Figura 7.12 arata minus X
margine de o parte fiind gasit.
The Touch Rectificarea poate fi folosit aici
, de asemenea. Veti avea nevoie de raza de
sonda tip si grosime de orice sondare
sau alunecare Gage.

Figura 7.12 - Edge-cautator in folosinta pe o moara

7.7 G52 si G92 compensa
Exista inca doua moduri de a compensa
controlate Punctul G-utilizand codurile G52
si G92.
Atunci cand elibereaza un G52, spune Mach3
de faptul ca pentru orice valoare din punct de controlat
(de exemplu, X = 0, Y = 0) doriti reale
masina de pozitia compensata prin adaugarea
Figura 7.10 - Folosirea unui instrument de masura, atunci cand se furisa
ating Z compensate pe o moara
Figura 7.12 - Edge-cautator in folosinta pe o moara
Figura 7.11 - Introducerea Z compensata de date
Coordonarea sistemelor, instrument de masa si fixtures
Utilizarea Mach3Mill 7-8 Rev 1.84-A2
avand in vedere valorile X, Y si / sau Z.
Cand utilizati G92, spune ce vrei Mach3 coordonatele curent controlata
Punctul de a fi dat de valorile X, Y si / sau Z.
Nici G52 nici G92 muta instrument le este suficient sa adaugati un alt set de compensa de origine a
Sistem de coordonate curent.
7.7.1 Utilizarea G52
Un exemplu simplu de utilizare a G52 este in cazul in care s-ar putea sa vrea sa produca doua forme identice
mancat diferite locuri de pe lucru. Codul am uitat la fata atrage un 1 "patrat cu
un colt de la X = 0.8, y = 0.3:
G20 F10 G90 (infiintat unitati imperial, o incetinire a furajelor rata etc)
G0 Z2.0 (ridicati pen)
G0 X0.8 Y0.3 (rapida in jos stanga patrat)
G1 Z0.0 (pen-jos)
Y1.3 (putem lasa afara de G1 ca am facut doar unul)
X1.8
Y0.3 (merge in sensul acelor de ceasornic rotund SHAPE)
X0.8
G0 X0.0 Y0.0 Z2.0 (pen muta-te din drum si ridicati-l)
Daca vrem un alt patrat, dar cel de-al doilea cu un colt de la X = Y = 3.0 si 2.3, atunci
codul de mai sus poate fi utilizat de doua ori, dar cu ajutorul G52 sa se aplice si compensate inainte de cel de-al doilea exemplar.
G20 F10 G90 (infiintat unitati imperial, o incetinire a furajelor rata etc)
G0 Z2.0 (ridicati pen)
G0 X0.8 Y0.3 (rapida in jos stanga patrat)
G1 Z0.0 (pen-jos)
Y1.3 (putem lasa afara de G1 ca am facut doar unul)
X1.8
Y0.3 (merge in sensul acelor de ceasornic rotund SHAPE)
X0.8
G0 Z2.0 (ridicati pen)
G52 X2.2 Y2 (temporar compensate pentru a doua patrat)
G0 X0.8 Y0.3 (rapida in jos stanga patrat)
G1 Z0.0 (pen-jos)
Y1.3 (putem lasa afara de G1 ca am facut doar unul)
X1.8
Y0.3 (merge in sensul acelor de ceasornic rotund SHAPE)
X0.8
G52 x0 Y0 (Scapa de compensa temporar)
G0 X0.0 Y0.0 Z2.0 (pen muta-te din drum si ridicati-l)
Copierea de cod nu este foarte elegant, dar ca este posibil de a avea un cod G-subroutine (A se vedea
M98 si M99) de cod comun poate fi scris o data si a solicitat ori de cate ori aveti nevoie de
- De doua ori in acest exemplu.
De subroutine versiune este afisat mai jos. Stiloul sus / jos de comenzi au fost pana tidied
si subroutine de fapt atrage la 0,0 cu un G52 a fi utilizat pentru stabilirea colt de ambele
patrate:
G20 F10 G90 (infiintat unitati imperial, o incetinire a furajelor rata etc)
G52 X0.8 Y0.3 (incepe de la prima patrat)
M98 P1234 (apel subroutine pentru patrat in prima pozitie)
G52 X3 Y2.3 (inceputul celui de-al doilea patrat)
M98 P1234 (apel subroutine pentru patrat la a doua pozitie)
G52 x0 Y0 (Important - a scapa de compensa G52)
M30 (inapoi la sfarsitul anului de program)
Coordonarea sistemelor, instrument de masa si fixtures
Rev 1.84-A2 7-9 Utilizarea Mach3Mill
O1234
(Inceput de subroutine 1234)
G0 x0 Y0 (rapida in jos stanga patrat)
G1 Z0.0 (pen-jos)
Y1 (putem lasa afara de G1 ca am facut doar unul)
X1
Y0 (merge in sensul acelor de ceasornic rotund SHAPE)
X0
G0 Z2.0 (ridicati pen)
M99 (intoarcerea de la subroutine)
Observati ca fiecare G52 se aplica un nou set de compensa care nu tine cont de orice anterior
emise G52.
7.7.2 Utilizarea G92
Cel mai simplu exemplu este cu G92, la un anumit punct, pentru a seta X & Y la zero, dar puteti seta
orice valori. Cel mai usor mod de a anula G92 compensa este de a introduce "G92.1" pe linia de MDI.
7.7.3 Ai grija cu G52 si G92
Aveti posibilitatea de a specifica compensa pe cat mai multe axe, astfel cum va place, inclusiv de catre o valoare pentru axa
scrisoare. In cazul in care o axa de nume nu este dat atunci sa compensate ramane nemodificat.
Mach3 utilizeaza aceleasi mecanisme interne pentru G52 si G92 compensa; aceasta nu doar diferit
calcule cu X, Y si Z cuvinte. Daca utilizati G52 si G92 impreuna tine (si chiar
Mach3) va deveni atat de confuz ca dezastru va aparea in mod inevitabil. Daca chiar doriti sa
dovedi pe care le-ati inteles modul in care acestea functioneaza, infiintat unele compensa si muta controlate
punct la un set de coordonate, sa zicem X si Y = 2.3 = 4.5. Prezicem absolut masina
coordonate, ar trebui sa aiba si sa le verifice prin Mach3 afisa masina
coordonate cu "Mach" buton.
Nu uitati sa clara a compensa cand le-au folosit.
Atentie! Aproape tot ce se poate face cu G92 compensa poate fi facut mai bine, utilizand
locul de munca sau poate compensa G52 compensa. Pentru ca se bazeaza pe G92 controlate, in cazul in care punctul este la fel de
bine ca axa de cuvinte, in momentul G92 este eliberat, modificari in programe pot introduce cu usurinta
erori grave, ceea ce conduce la erori.
Multi operatori considera ca este greu pentru a tine cont de trei seturi de compensa (locul de munca, si Instrumentul de G52/G92)
si daca confuz va sparge in curand, fie va instrument sau mai rau masina dvs.!
7.8 Instrumentul de diametru
Presupunem albastru patrat stabilite folosindu-ne de masini este in plan pentru o gaura in capacul unui
copilului forma Sortare-o cutie in care se va potrivi cub albastru. Amintiti-va G-coduri de a muta
Punctul controlate. De exemplu, o parte
Programul a atras un 1 "patrat. In cazul in care
instrument este o grosime de pasla stilou apoi gaura
va fi semnificativ mai mici decat 1 "
patrat. A se vedea figura 7.13.

In aceeasi problema in mod evident,
apare cu un endmill / slot exercitiu.
Este posibil sa doriti sa taie un buzunar sau sa fie
lasand o insula. Acestea trebuie
diferite de compensare.
Acest sunet usor de facut, dar in
practica exista mai multe "in draci
in detaliu "in cauza cu
inceputul si sfarsitul celui de-al taiere. Este, de obicei pentru un Expertul dumneavoastra sau CAD / CAM software-ului pentru a
se ocupa de aceste probleme. Mach3, cu toate acestea, permite o parte de program pentru a compensa
diametru de ales instrument cu efective de taiere se muta fiind specificat ca, sa zicem, de 1 "
Figura 7.13 - Folosirea unui instrument de diametru mare (a simtit pen)
Coordonarea sistemelor, instrument de masa si fixtures
Utilizarea Mach3Mill 7-10 Rev 1.84-A2
patrat. Aceasta caracteristica este importanta, in cazul in care autorul a parte program nu stie exact
diametru de taiat, care va fi folosit (de exemplu, ea poate fi mai mic decat nominala, datorita repetate
ascutire). Instrumentul de masa va permite sa definiti diametru de instrumentul sau, este unele aplicatii,
diferenta de diametru nominal instrument real al instrument fi folosit - probabil, dupa
ascutire multiple. A se vedea capitolul Cutter Despagubiri pentru detalii complete.
DXF, HPGL si imagine de import
Rev 1.84-A2 8-1 Utilizarea Mach3Mill
8. DXF, HPGL si imagine de import
Acest capitol se refera la importul de fisiere si de conversia acestora la o parte de programe de
Mach3
Aceasta presupune o intelegere limitata de simplu G-coduri si functia lor.
8.1 Introducere
Dupa cum veti fi vazut Mach3Mill foloseste o parte de program pentru a controla instrument de circulatie in
masina unealta. Este posibil sa aveti parte de programe scrise de mana (spiral.txt este un astfel de exemplu)
sau le-a generat, folosind un CAD / CAM (Computer Aided Design / Computer Aided
De fabricatie) de sistem.
Importarea fisierelor care definesc "grafica", in DXF, HPGL, formate JPEG sau BMP ofera o
nivel intermediar de programare. Este mai usor decat de codificare de mana, dar ofera mult mai putin
de control de la masina decat un program de iesire de un CAD / CAM pachet.
Automate de control Z facilitate (Qv) si repetitive decrementing executare a inhiba-Z
Valoarea este un instrument puternic pentru a face o serie de roughing taieturi pe baza importate DXF si
HPGL fisiere.
8.2 DXF de import
Cele mai multe programe CAD va va permite sa iesire un fisier in format DXF, chiar daca acestea nu
ofera nici o CAM caracteristici. Un fisier va contine o descriere a incepe si termina de linii
si arce in desen, impreuna cu strat in care sunt stabilite pe. Mach3 va importa
un astfel de dosar si va permite sa atribui un anumit instrument, hrana pentru animale si de rata "adancimea de taiat", pentru fiecare
strat. DXF de fisier trebuie sa fie in format text, nu binar, si va Mach3 doar linii de import,
polylines, cercuri si arce (nu text).
In cursul de import a putea (a) pentru a optimiza de linii pentru a reduce la minim care nu se muta de taiere.
(b) utilizarea efectiva coordonate de desen sau compensate le astfel incat partea de jos punct de stanga
este de 0,0, (c), la alegere, de a introduce codurile de control de arc / fascicul de pe o plasma / laser de taiat si (d)
face de avion de la desen fi interpretata ca Z / X pentru operatiunile de cotitura.
De import DXF este in meniul Fisier. De dialog in figura 8.1 este afisata.


Figura 8.1 - DXF import de dialog

8.2.1 Fisier de incarcare
Acest lucru arata cele patru etape ale importatoare de fisier. Pasul 1 este de a incarca fisierul DXF. Facand clic pe
Incarcati fisiere buton afiseaza un fisier de dialog pentru acest lucru. Figura 8.2 arata un fisier cu doua
dreptunghiuri si de un cerc.

Figura 8.2 - un desen de opt linii si un cerc

8.2.2 Definirea de actiune pentru straturi
Urmatoarea etapa este de a defini modul in care liniile de pe fiecare strat de tragere sunt de a fi tratati.
Faceti clic pe Layer Control buton pentru a afisa caseta de dialog se arata in figura 8.3.
Porniti strat sau straturi care au linii pe care le doriti sa-l tai, pentru a alege
utilizare, de adancime de taiat, de feedrate de a utiliza, a se apuca de treaba rata, de ax de viteza (utilizat doar daca
au un pas / directie sau PWM controler de ax), precum si ordinea in care doriti ca straturi
taiere. Observati ca "Profunzimea cut" valoare este valoarea Z pentru a fi utilizate la cut acest lucru, in cazul in care
Figura 8.2 - un desen de opt linii si un cerc
Figura 8.3 - Optiuni pentru fiecare strat
DXF, HPGL si imagine de import
Rev 1.84-A2 8-3 Utilizarea Mach3Mill
suprafata de lucru este Z = 0, va fi o valoare negativa. Comanda poate fi important pentru problemele
ca taierea gaurilor dintr-o bucata inainte de a se taia din jurul material.

Figura 8.3 - Optiuni pentru fiecare strat

8.2.3 Conversia optiuni
Inainte sa alegeti optiunile pentru procesul de conversie (vezi pasul 3 de pe figura 8.2).
DXF informatiei: da Detalii generale de fisier care va sunt utile pentru diagnostic
scopuri.
Optimizarea: Optimizarea Daca nu este verificat apoi entitatile (linii, etc) va fi taiat, in ordinea in
care apar in fisierul DXF. In cazul in care se verifica, atunci acestea vor fi re-a ordonat sa se reduca la minimum
suma de circulatie rapida traversa necesare. Retineti ca reducerile sunt intotdeauna optimizate pentru a
reduce numarul de instrument modificarile necesare.
Ca trase: Ca trase Daca nu este verificat apoi zero coordonate de G-cod va fi
"coltul din stanga jos" de la desen. Daca nu este verificat apoi coordonatele de desen vor
fi coordonate de la G-codul de produs.
Plasma Mode: Daca Plasma Mode este verificat apoi M3 si M5 comenzi vor fi produse la
randul sau, de arc / laser de pe si din afara intre taieturi. Daca nu este verificat atunci ax va fi
demarat la inceputul celei de-a parte a programului, a oprit pentru instrument modificari si, in final, a oprit la
la sfarsitul programului.
Conexiune tól. Doua linii pe acelasi strat va fi luata in considerare in cazul in care sa se alature la distanta
intre capetele lor este mai mica decat valoarea de acest control. Acest lucru inseamna ca vor fi taiate
fara a trece la "Rapid avion" se insereaza intre ele. In cazul in care originalul desen
a fost conceput cu un fel de "snap" activat aceasta facilitate, atunci probabil ca nu sunt necesare.
Rapid avion: Acest control defineste Z valoarea care urmeaza sa fie adoptate in timpul trece rapid intre
entitati in desen.
Mod de strung: Daca strung Mode este verificat apoi pe orizontala (plus X) directia de tragere
vor fi codificate dupa cum Z in G-cod si pe verticala (plus Y) va fi codificat ca minus X, astfel incat
o parte plan stabilit cu axa orizontala de desen ca sa centerline este afisat si
cut in mod corect, in Mach3Turn.
8.2.4 Generarea de G-code
La final, apasati Generate G-codul de a efectua pasul 4. Este conventionala pentru a salva generate Gcode
cu un fisier. TAP extensie, dar acest lucru nu este necesara si Mach3 nu va introduce
prelungire in mod automat.
Aveti posibilitatea sa repetati pasii de la 2 la 4, sau, intr-adevar, la 1 la 4 si, atunci cand ati terminat de aceste clicati Adoptat.
Mach3 va incarca ultima G-codul de fisier pe care le-au generat. Observati de comentarii
de identificare si numele si data de creatie.
Note:
¨ generat de cod G-a feedrates in functie de straturi importate. Cu exceptia cazului in care va
ax raspunde la S cuvant, va trebui sa manual, infiintat in ax de viteza
si schimba vitezele in timpul instrument modificari.
¨ DXF intrare este bun pentru forme simple, deoarece doar nevoie de un program de CAD de baza pentru a
genera fisierul de intrare si functioneaza din plin precizie de original desen
¨ DXF este bun pentru definirea piese pentru taiere cu laser sau plasma in cazul in care "instrument"
diametru este foarte mic
¨ Pentru frezare va trebui sa va face propriul manual cote pentru diametru de
de taiat. De DXF linii va fi calea de centreline a taiat. Acest lucru este
nu direct, atunci cand sunt forme complexe de taiere.
¨ Programul generate dintr-un fisier DXF nu avea mai multe pentru a trece in stare bruta
o parte sau clare in centrul unui buzunar. Pentru a atinge aceste automat va fi nevoie
pentru a utiliza un program de CAM
DXF, HPGL si imagine de import
Utilizarea Mach3Mill 8-4 Rev 1.84-A2
¨ Daca va DXF fisier contine "text", atunci acest lucru poate fi, in doua forme in functie de
Programul care a generat-o. Literele pot fi o serie de linii. Acestea vor fi
importate in Mach3. Literele pot fi DXF obiecte de tip text. In acest caz, ei vor
fi ignorat. Nici una dintre aceste situatii va va da G-cod, care va taia
litere in fontului utilizat in original desen desi liniile de un plan de font
poate fi satisfacatoare, cu un mic punct sau v-bullnose Cutter. O plasma sau laser
Cutter va scapa de ajuns taiate pentru a urma schema de litere si taiat
cu toate ca le aveti pentru a fi siguri ca centrul de litere cum ar fi "o" sau "A" este
cut inainte de plan!
8.3 HPGL de import
HPGL fisiere contin linii trase cu unul sau mai multe pixuri. Mach3Mill face aceleasi reduceri pentru
toate stilouri. HPGL fisiere pot fi create de cele mai multe CAD si, deseori, au filename
extensie. HPL sau. PLT.

Figura 8.4 - HPGL filtru de import

8.3.1 Despre HPGL
Un fisier HPGL reprezinta obiecte de la o precizie mai mica decat DXF si utilizeaza linie dreapta
segmente pentru a reprezenta toate curbele, chiar daca sunt cercuri.
De import pentru HPGL proces este similar cu DXF in faptul ca o. TAP fisier care este produs
contine G-cod produs din HPGL
8.3.2 Alegerea fisier de import
Filtru de import este accesat de la File> Import HPGL / BMP / JPG si HPGL pe butonul
de dialog. Figura 8.4 arata de import de dialog in sine.
In primul rand alegeti scala corespunzatoare, ca cel care a fost produs HPGL fisier. Acest lucru este
HPGL de obicei, 40 de unitati pe milimetru (1016 de unitati per inch). Aveti posibilitatea de a modifica acest pentru a se potrivi
HPGL diferite formate sau la scara dvs. g-codul de fisier. De exemplu, alegerea 20 (mai degraba decat
40) ar dubla dimensiunea obiectelor definite.
Acum, introduceti numele de fisier care contine date HPGL sau "Browse" pentru el. Implicit
prelungire pentru navigare este. PLT, deci este convenabil pentru a va crea imagini cu numele de genul asta.
Figura 8.4 - HPGL filtru de import
DXF, HPGL si imagine de import
Rev 1.84-A2 8-5 Utilizarea Mach3Mill
8.3.3 Import parametrii
Pen-te de control este Z valori (in actuala unitate in care este Mach3 de lucru) pentru a fi
folosite atunci cand efectuati miscari. Pen-te de obicei, va trebui sa pozitia de instrument doar deasupra
munci.
Diferite adancimi de taiat si a hranei pentru animale tarife pot fi programate pentru fiecare dintre "stilouri" folosite pentru a
produce de desen. Puteti alsi defini ordinea in care doriti sa se faca reduceri. Acesta
permite taierea interiorul unei ojbject inainte de ai taiat-o din stoc!
Verificati daca numai pentru laser tabel este verificat atunci G-cod va include o M3 (ax Start
In sensul acelor de ceasornic), inainte de a trece la Pen Down Z nivel si un M5 (ax Stop), inainte de
trece la Pen Sus pentru a controla nivelul de laser.
8.3.4 Scris de G-cod fisier
In cele din urma, care au definit de import traduceri, faceti clic pe Import de fisiere pentru a efectiv de import de date
pentru a Mach3Mill. Vi se va cere pentru a folosi numele de fisier care se va pastra la temperaturi de
generate de cod. Ar trebui sa introduceti numele complet, inclusiv extinderea pe care doriti sa
utilizeze sau sa selectati un fisier existent de suprascriere. Conventional aceasta extindere va fi. TAP.
Dupa scris fisierul faceti clic pe OK pentru a reveni la Mach3. Parerea G-Code fisier vor fi fost incarcate.
Note:
¨ filtru de import este condus de suspendare Mach3 si ruleaza programul de filtru. Daca
ai comuta la Mach3Mill ecran (de exemplu, prin accidental clic pe ea)
atunci acesta va aparea pentru a fi inchis. Puteti continua cu usurinta, prin utilizarea
Windows task bar, pentru a reveni la filtru si finalizarea procesului de import. Acest lucru este
similar cu modul in care pentru o parte Editor programe este rulat.
¨ Daca dumneavoastra. TAP fisierul exista deja si este deschis in Mach3, apoi de import va filtra
nu trebuie sa fie capabili sa scrie in el. Sa presupunem ca aveti un testate de import si doriti sa schimbati
traducerile de importator, din nou, atunci trebuie sa va asigurati ca ati aproape de
. TAP fisier in Mach3Mill inainte de repetarea import.
¨ El este, in general, mai usor de a lucra in unitati metrice in intreaga atunci cand importa HPGL
fisiere.
¨ In cazul in care utilizati "laser Tabelul" optiune cu un cutit de taiat cu laser sau plasma, atunci va trebui sa
verifica in cazul in care succesiunea M3/M5 si se muta in directia Z este compatibila
cu initierea si finisare o taietura corect.
¨ Pentru frezare va trebui sa va face propriul manual cote pentru diametru de
de taiat. De HPGL linii va fi calea de centreline a taiat. Acesta
Alocatia nu este simplu de a calcula, atunci cand sunt complexe de taiere
forme.
¨ Programul generate dintr-un fisier HPGL nu avea mai multe pentru a trece de dur
o parte sau de clar in centrul unui buzunar. Pentru a atinge aceste automat va
necesitatea de a utiliza un program de CAM
DXF, HPGL si imagine de import
Utilizarea Mach3Mill 8-6 Rev 1.84-A2
8.4 import Bitmap (BMP si JPEG)
Aceasta optiune va permite sa importe o
fotografie si genera un cod G -
Programul, care va face diferite
nuante de gri diferite adancimi de
taia. Rezultatul este un foto-realiste
gravura.

Figura 8.5 - Dimensiune fotografice de import

8.4.1 Alegerea fisier pentru a
import
Filtru de import este accesat de la
File
> Import HPGL / BMP / JPG si
de JPG / BMP pe butonul de dialog.
Primul pas este de a defini fisier
care contine imaginea, utilizand
Incarcati imagine de buton. In cazul in care
fisier este incarcat un dialog va solicita
pentru zona de lucru cu privire la in
care imaginea este de a fi montate. Tu
poate utiliza inch sau unitati metrice ca tine
doresc in functie de G20/21
modul in care va rula parte generate de program. Figura 8.5 arata acest dialog. De
Mentinerea perspectiva calculeaza automat caseta de Y-size daca o anumita X-size este
specificate si invers, astfel incat sa se pastreze in raport de aspect al fotografiei originale. In cazul in care
imaginea este in culori, va fi convertit la monocrom, astfel cum este importat.
8.4.2 Alegeti tipul de a face
Inainte sa selectati
metoda de
face
imagine. Acest lucru este
definirea calea
de la el ca instrument de
"rasterises" de
imagine. Raster
X / Y taieturi lungul
pe axa X
se deplaseaza in Y
Axa de la sfarsitul
fiecare X-line.
Raster Y / X
face raster
linii fi in Y
directie
incrementingX
pentru fiecare linie.
Spirala porneste de la
in afara unui
cerc bounding
de imagine si
se muta la
centru. Fiecare
raster linie este
constituit dintr-un
serie de drept
Figura 8.6 - Definirea Pas-de peste
Figura 8.5 - Dimensiune fotografice de import
DXF, HPGL si imagine de import
Rev 1.84-A2 8-7 Utilizarea Mach3Mill
linii cu inaltimea de la Z coordonate de capete in functie de nuanta de culoare gri din care
o parte din imagine.

Figura 8.6 - Definirea Pas-de peste

8.4.3 Raster si prestarea spirala
Pe masura ce selectati una dintre aceste metode de raster, vi se va cere de catre un dialog pentru stepover
valori. A se vedea figura 8.6. Aceste defini distanta dintre linii raster si a duratei de
scurt segmente care fiecare linie. Numarul total de miscari este XSize ¸ X-Pas -
Peste x YSize ¸ Y-Step-a lungul si, bineinteles, creste, dupa cum a patrat de dimensiune a obiectului
si invers patrat de marimea pas de-a terminat. Ar trebui sa inceapa cu o modesta rezolutie
evita imposibil mare fisiere si lung taiere ori.
8.4.4 Dot difuzarea de redare
Daca alegeti a Dot
Difuzia prestarii
metoda atunci va
fi cerut un
set diferit de
detalii. Dot difuzie
"exercitii" o serie de
puncte, in mod regulat
retelei, in locul de munca.
In mod tipic, acestea vor
fi format de un Vpointed
sau taur-are nas
instrument. Adancimea de
fiecare punct este
determinata de catre
nuanta de gri la
punct de pe imagine.
Numarul de puncte
necesare pentru a acoperi
zona este calculata de catre
filtru pe baza
de forma de
instrument si adancimea
(relief) de gravura
le-ati selectat. Figura 9.7
ilustreaza date
solicitat. Fiecare punct consta intr-o pentru a trece la amplasarea, Z pentru a trece la o adancime sale si un Z pentru a trece la
mai sus de locul de munca. Trebuie sa-ti pregateasca imagine cu un editor foto adecvate pentru a avea un
numar rezonabil de pixeli, pentru a controla calcul de sarcina, atunci cand diffusing de puncte. De
statisticilor obtinute de Verificati Statistici buton va va oferi o idee despre cat de bun-simt dvs.
alegerea a fost de parametri.
Acum, avand definite de redare tehnica care l-ati stabilit in siguranta Z la care se muta pe
de lucru va fi realizat si alege daca negru sau alb, este de a fi cea mai mare adancime taiat.

Figura 9.7 - Dot difuzie parametrii

8.4.5 Scris de G-cod fisier
In cele din urma sa faceti clic pe Conversie efectiv de import de date in Mach3Mill. Vi se va cere pentru
de a folosi numele de fisier care va stoca codul generat. Ar trebui sa tastati complet
inclusiv numele de extindere pe care doriti sa utilizati sau sa selectati un fisier existent de suprascriere.
Conventional aceasta extindere va fi. TAP.
Note:
¨ filtru de import este condus de suspendare Mach3 si ruleaza programul de filtru. Daca
ai comuta la Mach3Mill ecran (de exemplu, prin accidental clic pe ea)
atunci acesta va aparea pentru a fi inchis. Puteti continua cu usurinta, prin utilizarea
Figura 9.7 - Dot difuzie parametrii
DXF, HPGL si imagine de import
Utilizarea Mach3Mill 8-8 Rev 1.84-A2
Windows task bar, pentru a reveni la filtru si finalizarea procesului de import. Acest lucru este
similar cu modul in care pentru o parte Editor programe este rulat.
¨ Daca dumneavoastra. TAP fisierul exista deja si este deschis in Mach3, apoi de import va filtra
nu trebuie sa fie capabili sa scrie in el. Sa presupunem ca aveti un testate de import si doriti sa schimbati
traducerile de importator, din nou, atunci trebuie sa va asigurati ca ati aproape de
. TAP fisier in Mach3Mill inainte de repetarea import.
¨ Veti avea nevoie pentru a defini feedrate a fi utilizate cu ajutorul MDI sau prin editarea parte
program inainte de a se executa.
¨ Dot Difuzia locuri mare cu privire la indeplinirea cerintelor de axa Z. Trebuie sa setati
Sigur Z nivel cat mai scazut posibil, pentru a reduce distanta parcursa si au Z
Axa tuning motor foarte atent stabilit. Lost pasi parte din drum, printr-o
gravura va ruina de locuri de munca!
G si M-codul de referinta
Rev 1.84-A2 9-1 Utilizarea Mach3Mill
9. Cutter compensare
Cutter de compensare este o caracteristica a Mach3 care multi nu au de a
folosi. Cele mai multe CAD / CAM programe pot fi spus nominala diametru de dvs.
mill si va iesire parte de programe care taie partea contur sau de buzunar, care
pe care le-ati stabilit, de la sine, pentru a permite instrument diametru. Avand in vedere faptul ca
CAD / CAM software-ul are o mai buna imagine de ansamblu a formelor fiind taiat-o mai
fi in masura sa faca o treaba mai buna decat atunci cand Mach3 poate evita gouges la Sharp
interne colturi.
Avand in compensare Mach3 va permite sa: (a) utilizarea unui instrument diferit in
diametrul de la care programate (de exemplu, pentru ca le-a fi reground) sau (b) pentru a
utiliza o parte de program, care descrie schema de dorit, mai degraba decat calea de
centrul de instrument (probabil, unul scris de mana).
Cu toate acestea, ca despagubire nu este banal, este descris in acest capitol
ar trebui sa aveti nevoie sa-l foloseasca.
Aceasta caracteristica este in curs de dezvoltare si se pot schimba in mod semnificativ in final
eliberarea de Mach3.
9.1 Introducere in compensare
Asa cum am vazut Mach1
controale de circulatie
Punctul de controlat.
In practica nu instrument
(cu exceptia, probabil, o Vengraver)
este un punct atat de
reducerile se va face la o
alt loc de
Controlata Point
in functie de raza
a taiat.
Aceasta este, in general, mai usor de a
permite CAD / CAM
software-ul pentru a se tine seama
de taiere, atunci cand acest lucru in buzunare sau de plan de forme

Figura 9.1 - Doua toolpaths posibil pentru a reduce triunghi

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

10.4.3 Sisteme de coordonate
Sistem de prelucrare a absoluta sistem de coordonate si 254 de lucru offset (accesoriu)
sisteme.
Puteti seta compensa de instrumente de G10 L1 P X ~ ~ ~ Z. P cuvant defineste instrument
compensa numarul urmeaza sa fie stabilite.
Puteti seta compensa de sisteme de fixare, folosind G10 L2 P ~ ~ X Y Z ~ ~ ~ A B C ~ ~
P cuvant defineste dispozitiv care urmeaza a fi stabilite. The X, Y, Z etc cuvintele sunt coordonatele pentru
de origine pentru axele din punct de vedere al absoluta sistem de coordonate.
Aveti posibilitatea sa selectati una din primele sapte lucru compenseaza prin utilizarea G54, G55, G56, G57, G58, G59.
Orice de la 255 de lucru compenseaza pot fi selectate de catre G59 P ~ (de exemplu, G59 P23-ar selecta
dispozitiv de 23). Absoluta sistem de coordonate pot fi selectate de catre G59 P0.
Puteti compensa actual sistem de coordonate cu ajutorul G92 sau G92.3. Acest lucru va compensa apoi
aplicata in partea de sus a compensa coordoneze sistemele de munca. Acest lucru poate fi compensat cu anulate G92.1

Figura 10.2 - Word initiala litere

sau G92.2.
Puteti face direct muta in absolut masina sistem de coordonate cu ajutorul G53 cu
fie G0 sau G1.
10.5 Format de o linie
Un permis de intrare linie de cod consta din urmatoarele, in ordine, cu restrictia ca
exista un numar maxim (in prezent, 256) la numarul de caractere permis pe o linie.
¨ optional bloc a sterge un caracter, care este un slash "/".
¨ optional un numar de linie.
¨ orice numar de cuvinte, parametru setari, si comentarii.
¨ capat de linie marker (linie de transport reveni sau hrana pentru animale sau ambele).
Orice permis de intrare nu este ilegala, in mod explicit si va determina, de interpret pentru a semnala o eroare sau
pentru a ignora linie.
Spatii si file sunt permise oriunde pe o linie de cod si nu se schimba, in sensul
de linie, cu exceptia in interiorul comentarii. Acest lucru face ceva ciudat cu aspect de intrare juridice. Pentru
exemplu, linia g0x 0. 12 34y 7, este echivalenta cu g0 x 0.1234 y7
Linii goale sunt permise in input. Acestea vor fi ignorate.
De intrare este cazul nesemnificative, cu exceptia cazului in comentarii, cu alte cuvinte, orice scrisoare afara un comentariu ar putea fi in
de sus sau de jos, fara a schimba, in sensul de o linie.
10.5.1 Line Numarul
Un numar de linie este litera N, urmat de un numar intreg (cu nici un semn) intre 0 si 99999
scris cu nu mai mult de cinci cifre (000009 nu este in regula, de exemplu). Linie numere mai
fi repetate sau utilizate de-a valma, cu toate ca practica normala este de a evita o astfel de utilizare. O linie
numarul nu este necesara pentru a fi folosit (si aceasta este o omisiune comuna), dar aceasta trebuie sa fie in
locul in cazul in care este folosit.
10.5.2 Subroutine etichete
Un subroutine eticheta este litera O, urmat de un numar intreg (cu nici un semn) intre 0 si
99999 scris cu nu mai mult de cinci cifre (000009 nu este permisa, de exemplu).
Subroutine etichete pot fi folosite in orice ordine, dar trebuie sa fie unic, desi intr-un program
violare de aceasta regula nu poate fi marcat ca fiind o eroare. Nimic altceva decat un comentariu ar trebui sa
aparea pe aceeasi linie dupa o subroutine eticheta.
10.5.3 Word
Un cuvant este o scrisoare, altele decat N sau O, urmata de o reala valoare.
Cuvinte pot incepe cu oricare din scrisori se arata in figura 11.2. Tabelul include N Ando
Pentru completitudine, chiar daca, asa cum sunt definite mai sus, linia de numere nu sunt cuvinte. Cativa
scrisori (I, J, K, L, P, R) poate avea sensuri diferite in contexte diferite.
O adevarata valoare este o colectie de caractere care pot fi prelucrate pentru a veni sus cu un
numar. O adevarata valoare poate fi un numar de explicite (cum ar fi 341 sau -0.8807), un parametru
valoare, o expresie, sau o valoare unary operatie. Definitii din aceste urmati imediat.
Prelucrarea de caractere de a veni cu un numar se numeste "evaluare". Un numar de explicite
evalueaza la sine.
10.5.3.1 Numar
Regulamentele de mai jos sunt folosite pentru (explicit) numere. In aceste reguli o cifra este un singur
de caractere intre 0 si 9.
¨ Un numar este compus din (1) optional un semn plus sau minus, urmata de (2) la zero
multe cifre, urmat, eventual, de (3) un punct zecimal, urmata de (4) la zero
multe cifre - cu conditia sa existe cel putin o cifra undeva in numar.
G si M-codul de referinta
Rev 1.84-A2 10-11 Utilizarea Mach3Mill
¨ Exista doua tipuri de numere: intregi si zecimale. Un intreg nu are un
zecimal la ea; o zecimal nu.
¨ Numerele pot avea orice numar de cifre, sub rezerva limitare pe linia de lungime.
Doar aproximativ saptesprezece cifre semnificative va fi pastrat, cu toate acestea (de ajuns pentru toate
cunoscute aplicatii).
¨ A non-zero numar cu nici un semn ca prima de caractere se presupune a fi pozitive.
Observati ca initiala (inainte de punctul zecimal si prima non-zero cifre) si adulmecator (dupa
punctul zecimal si ultimele cifre non-zero) zerouri sunt permise, dar nu sunt necesare. Un numar de
scrise cu initiala sau zerouri vor avea aceeasi valoare, atunci cand este citit ca in cazul in care extra
zero-uri nu au fost acolo.
Numere utilizat pentru scopuri specifice de Mach3 sunt deseori limitate la unele finite set de
valori sau unele intr-o oarecare interval de valori. In multe utilizari, zecimal numere trebuie sa fie aproape de
intregi; aceasta include valori de indici (de parametri si carusel slot numere, pentru
exemplu), codurile M, G si codurile inmultit cu zece. Un numar zecimal, care se presupune sa fie
aproape de un intreg este considerat destul de aproape, daca este intr-un numar intreg de 0.0001.
10.5.3.2 Parametru Valoare
Un parametru de valoare este de hasis caracterul #, urmat de o reala valoare. De valoarea reala trebuie sa
pentru a evalua un intreg intre 1 si 10320. In intreg este un parametru de numar, si
valoarea parametrului valoarea este orice numar este stocat in numerotate parametru.
The # caracter are prioritate fata de alte operatiuni, astfel incat, de exemplu, # 1 2 mijloace
numarul gasit prin adaugarea de 2 pana la valoarea de parametru de 1, nu a gasit in valoare parametru
3. Desigur, # [1 2] inseamna valoarea gasita in parametru 3. # De caractere poate fi
repetate; de exemplu, # # 2 inseamna valoarea parametrului al caror indice este de (integer)
valoarea parametrului 2.
10.5.3.3 exprimare si binar Operations
O expresie este un set de caractere, incepand cu o bratara stanga [si se incheie cu un
echilibrare dreptul bratara]. In intre paranteze sunt numere, parametru de valori,
operatiuni matematice, precum si alte expresii. O expresie poate fi evaluata la
produce un numar. Expresiile de pe o linie sunt evaluate in cazul in care este linia de citit, inainte de
nimic pe linia este executat. Un exemplu de o expresie este:
[1 + acos [0] - [# 3 ** [4,0 / 2]]]
Binary operatiuni apar doar in interiorul expresii. Noua binar operatiuni sunt definite. Acolo
Sunt patru operatii matematice de baza: plus (+), scadere (-), multiplicare (*), si
divizie (/). Exista trei operatii logice: non-exclusive sau (OR), sau exclusiv (XOR),
si logica si (AND). Cea de-a opta operatie este in modul de functionare (MOD). Cea de-a noua
operatie este "putere" operatiune (**) de crestere a numarului de pe partea stanga a operatiunii de
de putere din dreapta.
Binare operatiuni sunt impartiti in trei grupuri. Primul grup este: putere. Cel de-al doilea
grup este: de multiplicare, diviziune, si modul. Cel de-al treilea grup este: plus, scadere,
logice, non-exclusiv, sau, logica sau exclusiv, si logica si. Daca operatiunile sunt exagerata
impreuna (de exemplu, in expresia [2,0 / 3 * 1.5-5.5/11.0]), de operatiuni in
Primul grup trebuie sa fie efectuate inainte de operatiuni in cel de-al doilea grup si a operatiunilor in
al doilea grup, inainte de operatiuni in cel de-al treilea grup. In cazul in care o expresie contine mai mult de un
functionare de la acelasi grup (cum ar fi prima / * si in exemplu), cu privire la functionarea
in stanga se face mai intai. Astfel, de exemplu, este echivalent cu: [((2,0 / 3) * 1.5) --
(5.5/11.0)], care simplifica la [1.0-0.5], care este de 0,5.
De logica si de modul de operatiuni vor fi efectuate cu privire la orice numere reale, nu doar pe
numere intregi. Numarul zero este echivalenta cu logica false, precum si orice non-zero numarul este
echivalent cu adevarat logic.
G si M-codul de Referinta
Utilizarea Mach3Mill 10-12 Rev 1.84-A2
10.5.3.4 Unary Operatia Valoare
O operatie unary valoare este fie "ATAN", urmata de o expresie impartit de catre un alt
expresie (de exemplu ATAN [2] / [1 3]) sau orice alta operatiune unary numele urmat
de o expresie (de exemplu SIN [90]). De unary operatiuni sunt: ABS (valoare absoluta),
ACOS (arc cosinus), ASIN (arc de sine), ATAN (arc tangenta), COS (cosinus), EXP (e ridicata la
a dat putere), FIX (runda jos), FUP (dus-up), LN (logaritmul natural), rotunde
(runda la cel mai apropiat numar intreg), SIN (sine), sqrt (radacina patrata), si TAN (tangenta).
Argumentele pentru a unary operatiuni care sa ia masuri de unghi (COS, SIN, si TAN) sunt in
de grade. Valorile returnate de unary operatiuni care reveni unghi masuri (ACOS, ASIN,
si ATAN) sunt, de asemenea, in grade.
Remedierea exploatarea runde spre stanga (mai mult sau mai putin pozitive negativ) pe un numar
linie, astfel incat REMEDIERE [2.8] = 2 si REMEDIERE [-2.8] =- 3, de exemplu. FUP de functionare runde
spre dreapta (mai mult sau mai putin pozitiv, negativ) pe un numar de linie; FUP [2.8] = 3 si
FUP [-2.8] =- 2, de exemplu.
10.5.4 Parametru Setarea
Un parametru de setare este urmatoarele patru elemente unul dupa celalalt:
¨ un kilogram de caractere #
¨ o reala valoare care evalueaza la un intreg intre 1 si 10320,
¨ o = semnul egal, si
¨ o adevarata valoare. De exemplu, "# 3 = 15" este un parametru de setare sensul "set parametru
3 - 15. "
Un parametru de setare nu are efect decat dupa ce toate parametru valori pe aceeasi linie
au fost gasite. De exemplu, daca parametrul 3 a fost stabilit anterior, pana la 15 si linia
# 3 = 6 x G1 # 3 este interpretat, un drept pentru a trece la un punct in care echivaleaza cu 15 x va aparea si
in valoare de 3 parametru va fi 6.
10.5.5 Comentarii si Mesaje
O linie care incepe cu procente de caractere,%, este tratat ca un comentariu si nu interpretat
in nici un fel.
Printable caractere si spatiul alb interiorul paranteze este un comentariu. A plecat paranteze
intotdeauna incepe un comentariu. Comentariul se incheie la prima dreapta paranteze gasit ulterior.
O data pe stanga paranteze este plasat pe o linie, o potrivire a dreptul paranteze trebuie sa se prezinte in fata
sfarsitul celei de-a randul. Comentariile nu pot fi imbricate; este o eroare in cazul in care un stanga paranteze este gasit
dupa inceperea celei de-un comentariu si inainte de sfarsitul celei de-a comenta. Aici este un exemplu de o linie
care contine un comentariu: G80 M5 (stop miscare)
O alternativa sub forma de comentariu este de a folosi doua caractere / / Restul de linie
este tratat ca un comentariu
Comentarii nu provoaca de prelucrare a sistemului de a face ceva.
Un comentariu care este inclus in parenthesese, contine un mesaj daca MSG, apare dupa
stanga paranteze si inainte de orice alta imprimarea de caractere. Variante de MSG, care includ
spatiul alb si mici caractere sunt permise. Retineti ca virgula care este necesara.
Restul de caractere inainte de dreptul de paranteze sunt considerate a fi un mesaj de la
operator. Mesajele sunt afisate pe ecran in "Eroare" inteligente eticheta.
10.5.6 punctul Repetitii
O linie poate avea orice numar de cuvinte G, dar doi G cuvinte din acelasi grup mai modal
nu aparea pe aceeasi linie.
O linie poate avea zero la patru M cuvinte. M Doua cuvinte din acelasi grup modale nu pot
aparea pe aceeasi linie.
Pentru toate celelalte litere juridice, o linie care poate avea un singur cuvant care incepe cu acea scrisoare.
G si M-codul de referinta
Rev 1.84-A2 10-13 Utilizarea Mach3Mill
In cazul in care un parametru de setare a aceluiasi parametru se repeta pe o linie, # 3 = 15 # 3 = 6, pentru
exemplu, numai in ultima setare va avea efect. Este o prostie, dar nu sunt ilegale, pentru a seta acelasi
parametru de doua ori pe aceeasi linie.
Daca mai mult de un comentariu apare pe o linie, numai ultimul, vor fi utilizate; fiecare dintre cele
alte comentarii vor fi citite si in format vor fi verificate, dar, ulterior, vor fi ignorate.
Este de asteptat ca pune mai mult de un comentariu pe o linie va fi foarte rare.
10.5.7 Postul pentru
Cele trei tipuri de element, pentru a caror poate varia de la o linie (asa cum figureaza la inceputul acestui
pct.) sunt cuvant, parametrul de stabilire, precum si comentarii. Imaginati-va ca aceste trei tipuri de element
sunt impartite in trei grupuri, in functie de tipul.
Primul grup (de cuvinte) poate fi reordered, in orice mod, fara a schimba, in sensul
linie.
Daca cel de-al doilea grup (de setari Parametri) este reordered, nu va fi nici o schimbare in
sensul de linie cu exceptia cazului in care acelasi parametru este stabilita la mai mult de o data. In acest caz, numai de
ultima setare de parametru va avea efect. De exemplu, dupa ce linia # 3 = 15 # 3 = 6-a
fost interpretat, in valoare de 3 parametru va fi 6. In cazul in care scopul este de a inversat # 3 = 6
# 3 = 15 si linia este interpretata, in valoare de 3 parametru va fi 15.
Daca cel de-al treilea grup (de comentarii) contine mai mult de un comentariu si este reordered, numai
ultimul comentariu va fi folosit.
Daca fiecare grup este pastrat in scopul sau reordered, fara a schimba, in sensul de linie, apoi
cele trei grupuri pot fi interleaved, in orice mod, fara a schimba, in sensul de linie.
De exemplu, linia g40 g1 # 3 = 15 (atat de acolo!) # 4 =- 7.0 are cinci elemente si
inseamna exact acelasi lucru in oricare din cele 120 posibile comenzi - cum ar fi # 4 =- 7.0 G1
# 3 = 15 g40 (deci nu!) - Pentru cele cinci elemente.
10.5.8 Comenzi si Machine Moduri
Mach3 are mai multe comenzi care determina un sistem de prelucrare pentru a schimba de la un mod de a
un altul, si de modul ramane activ pana cand o alta comanda modificari este implicit sau
in mod explicit. Aceste comenzi sunt denumite "modal". De exemplu, in cazul de racire este pornit, el ramane
pe, pana cand aceasta este in mod explicit oprit. G codurilor de miscare sunt, de asemenea, modal. In cazul in care un G1 (direct
mutare) comanda este dat pe o singura linie, de exemplu, va fi executat din nou, pe linia urmatoare
in cazul in care unul sau mai multe cuvinte axa sunt disponibile pe linie, cu exceptia cazului in care este dat in mod expres de comanda pe
ca urmatoarea linie folosind axa cuvinte sau anuleaza miscare.
"Non-modal" coduri au efect numai pe liniile pe care acestea apar. De exemplu, G4
(locui) este non-modal.
10.6 Modal Grupuri
Modal comenzile sunt aranjate in seturi numitul "modal grupuri", si doar un singur membru al unei
modal grup poate fi in vigoare la un moment dat. In general, un grup contine modal
comenzi pentru care este logic imposibil pentru doi membri pentru a fi in vigoare, in acelasi
timp - cum ar fi in masura de inci, fata de masura in milimetri. Un sistem de prelucrare pot fi in
multe moduri, in acelasi timp, cu un modul de la fiecare grup fiind modale in vigoare. De
modal grupuri sunt prezentate in figura 10.3.

Figura 10.3 - Modal grupuri

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.

Figura 10.4 - Tabel de coduri G

U, V si W sunt sinonime pentru A, B si C. Utilizarea cu U A, B cu V etc este eronata (cum ar fi
Folosind o de doua ori pe o linie). In descrieri detaliate ale codurilor U, V si W nu sunt in mod explicit
mentionat de fiecare data, dar care sunt implicate de A, B sau C.
In prototipuri, valorile urmatoarele litere sunt adesea dat ca explicite numere. Daca nu
altfel, in mod expres de numere pot fi valori reale. De exemplu, G10 L2 ar putea
la fel de bine sa fie scrise G [2 * 5] L [1 1]. In cazul in care valoarea parametrului 100 au fost 2,
# G10 L 100, ar insemna acelasi lucru. Folosind valori reale, care nu sunt explicite, numere
ca doar se arata in exemple este rareori utile.
Daca L ~ este scris intr-un prototip de "~" va fi adesea denumite "L numarul". In mod similar
a "~" in H ~ poate fi numit "H numar", si asa mai departe de orice alta scrisoare.
In cazul in care un factor de scara este aplicat la orice axa apoi acesta va fi aplicat la valoarea de
corespunzatoare X, Y, Z, A / U, B / V, C / W cuvantul si sa relevante I, J, K sau R cuvinte, atunci cand
acestea sunt utilizate.
10.7.1 Rapid Linear Motion - G0
(a) Pentru rapida miscare liniara, program G0 ~ X Y Z ~ ~ ~ A B C ~ ~, in cazul in care toate axa
cuvintele sunt optionale, cu exceptia faptului ca cel putin unul trebuie sa fie utilizat. De G0 este optionala in cazul in care actuala
Mod de miscare este G0. Aceasta va produce coordonate miscare liniara la destinatie, la punctul
actual de traversare rata (sau mai lent in cazul in care masina nu va merge atat de repede). Este de asteptat ca
taiere nu va avea loc in momentul in care o comanda este G0 executant.
(b) In cazul G16 a fost executat pentru a stabili un Polar Origine apoi pentru rapida miscare liniara pana la un punct
descris de o raza si unghi G0 X Y ~ ~ pot fi folosite. ~ X este raza liniei de
G16 de origine polara si Y ~ este unghiul in grade, masurata cu cresterea valorilor
de ceasornic de la 3 directie (de exemplu, patru conventionale cvadrant
conventii).
Coordonate de punctul curent, in momentul de a executa G16 sunt de origine polara.
Aceasta este o eroare in cazul in care:
¨ axa toate cuvintele sunt omise.
Daca Cutter raza de compensare este activ, in miscare vor diferi de cele de mai sus; vedea Cutter
Despagubiri. Daca G53 este programat pe aceeasi linie, de miscare, de asemenea, difera; vezi
Coordonate absolute.
10.7.2 Linear Motion la Feed Rate - G1
(a) Pentru miscare liniara, la rata de alimentare (pentru taiere sau nu), program G1 ~ X Y Z ~ ~ ~ A B ~
~ C, in cazul in care toate cuvintele axa sunt optionale, cu exceptia faptului ca cel putin unul trebuie sa fie utilizat. G1 este de
optional in cazul in care este modul actual miscare G1. Aceasta va produce coordonate miscare liniara a
punct de destinatie, la rata actuala de alimentare (sau mai lent in cazul in care masina nu va merge atat de repede).
(b) In cazul G16 a fost executat pentru a seta o origine polara apoi miscare liniara, la rata de alimentare pana la un punct
descris de o raza si unghi G0 X Y ~ ~ pot fi folosite. ~ X este raza liniei de
G16 de origine polara si Y ~ este unghiul in grade, masurata cu cresterea valorilor
de ceasornic de la 3 directie (de exemplu, patru conventionale cvadrant
conventii).
Coordonate de punctul curent, in momentul de a executa G16 sunt de origine polara.
Aceasta este o eroare in cazul in care:
¨ axa toate cuvintele sunt omise.
Daca Cutter raza de compensare este activ, in miscare vor diferi de cele de mai sus; vedea Cutter
Despagubiri. Daca G53 este programat pe aceeasi linie, de miscare, de asemenea, difera; vezi
Coordonate absolute.
G si M-codul de referinta
Rev 1.84-A2 10-17 Utilizarea Mach3Mill
10.7.3 Arc la Feed Rate - G2 si G3
Un circulare sau elicoidale arc este specificat folosind fie G2 (in sensul acelor de ceasornic arc) sau G3
(arc de ceasornic). Axa de cercul sau de Helix trebuie sa fie paralela cu X, Y, sau Z-axa
de masina de sistem de coordonate. Axa (sau, echivalent, avionul perpendicular pe
Axa) este selectat cu G17 (Z-Axa, XY-avion), G18 (Y-axis, XZ-plan), sau G19 (X-axis,
YZ-avion). In cazul in care arc este circulara, se afla intr-un plan paralel, pentru a selectat avionul.
In cazul in care o linie de cod face un arc si include axa miscare de rotatie, la randul sau, la axe de rotatie
o rata constanta, astfel incat in miscare de rotatie, atunci cand incepe si se termina la XYZ miscare incepe
si se termina. Linii de acest fel sunt aproape niciodata programat.
Daca Cutter raza de compensare este activ, in miscare vor diferi de cele de mai sus; vedea Cutter
Despagubiri.
Doua formate sunt permise pentru specificand un arc. Noi vom apela aceste centrul format si
raza de format. In ambele formate de G2 sau G3 este optionala in cazul in care acesta este in mod curent miscare.
10.7.3.1 Raza Format Arc
In raza format, coordonatele de la sfarsitul punctului de arc in selectat avionul sunt
specificate impreuna cu raza de arc. Programul G2 ~ X Y Z ~ ~ ~ A B C ~ ~ R ~ (sau
G3 folosi in loc de G2). R este raza. Axa cuvintele sunt toate optionale cu exceptia faptului ca, cel putin
una dintre cele doua cuvinte pentru axe in planul selectat trebuie sa fie utilizat. R este numarul de
raza. O raza pozitiv indica faptul ca se transforma, prin arc de 180 de grade sau mai putin, in timp ce o
raza negativ indica un viraj de 180 de grade la 359.999 de grade. In cazul in care este arc elicoidale, a
valoarea de la sfarsitul punctului de arc pe axa coordona paralel cu axa de Helix este
de asemenea, specificate.
Aceasta este o eroare in cazul in care:
¨ atat de axa de cuvinte pentru axe a selectat avionul sunt omise,
¨ la sfarsitul punct de arc este aceeasi ca la punctul curent.
Ea nu este de buna practica la program raza format arce care sunt aproape complet cercurile sau sunt
semicircles (sau aproape semicircles), deoarece o mica schimbare in locatia de la sfarsitul punctului
va produce o schimbare mult mai mare in locatia de la centrul cercului (si, prin urmare, de
mijloc de arc). Efect de marire este suficient de mare pentru ca rotunjirea eroare intr-un numar de
poate produce out-of-toleranta taieturi. Aproape complet cercurile sunt bineinteles rau, semicircles (si
atat de aproape) sunt doar foarte rau. Alte dimensiuni ARCS (in intervalul tiny la 165 de grade sau 195 - 345
grade) sunt OK.
Aici este un exemplu de format de o raza de comanda pentru a mill-un arc de:
G17 G2 x 10 y 15 R 20 z 5.
Asta inseamna ca pentru a face o in sensul acelor de ceasornic (ca vizitate de la axa Z-pozitiv) circulare sau elicoidale arc
a caror axa este paralel cu axa Z, care se termina unde X = 10, Y = 15, si Z = 5, cu o raza de
20. In cazul in care valoarea incepand de Z este de 5, acesta este un arc de cerc paralel cu XY-avion;
altfel, este un arc elicoidale.
10.7.3.2 Centrul Format Arc
In centrul format, coordonatele de la sfarsitul punctului de arc in selectat avionul sunt
specificate impreuna cu compenseaza din centrul de arc, de la actuala locatie. In acest
format, este OK, daca la sfarsitul punctul de arc este aceeasi ca la punctul curent. Aceasta este o eroare in cazul in care:
¨ arc in cazul in care este proiectat pe selectat avionul, distanta de la punctul curent
difera de la centrul de la distanta de la sfarsitul punct in centru de catre mai multe
decat 0.0002 inch (daca sunt folosite inch) sau 0.002 milimetri (daca sunt de milimetri
fiind utilizate).
Centrul este specificat folosind I si J cuvinte. Exista doua moduri de a le interpreta.
Ca de obicei este calea pe care am si J sunt centrul fata de punctul curent de la inceputul celei de-a arc.
Acest lucru este uneori numit Incremental IJ mode. Cea de-a doua modalitate este ca am si J specifica
Centrul de drept real coordonate in sistemul actual. Acest lucru este destul de misleadingly numit
IJ modul absolut. De IJ este setat modul de utilizare a Configurati> membru meniul Mach3, atunci cand este setat
G si M-codul de Referinta
Utilizarea Mach3Mill 10-18 Rev 1.84-A2
sus. Alegerea sunt moduri de a oferi compatibilitate cu controlere comerciale. Veti
Incremental gasi, probabil, pentru a fi cel mai bine. In valoare absoluta, aceasta va fi, desigur, de obicei, este necesar sa se
utiliza ambele I si J cu exceptia cazului in care cuvintele de sansa de arc de centru este la originea.
In cazul in care XY-avion este selectat, programul G2 ~ X Y Z ~ ~ ~ A B C ~ ~ I ~ J ~ (sau de a folosi
G3 loc de G2). Axa cuvintele sunt toate optionale cu exceptia faptului ca, cel putin una dintre X si Y trebuie sa
fi utilizate. I si J sunt compenseaza, de la actuala locatie sau coordonatele - in functie de IJ
Mod (X si Y directii, respectiv) de la centrul cercului. I si J sunt optionale
cu exceptia faptului ca, cel putin una dintre cele doua trebuie sa fie utilizat. Aceasta este o eroare in cazul in care:
¨ X si Y sunt omise,
¨ I si J sunt omise.
In cazul in care XZ-avion este selectat, programul G2 ~ X Y Z ~ ~ ~ A B C ~ ~ ~ am K ~ (sau de a folosi G3
in loc de G2). Axa cuvintele sunt toate optionale cu exceptia faptului ca, cel putin una dintre X si Z trebuie sa fie
utilizat. I si K se compenseaza, de la actuala locatie sau coordonatele - in functie de IJ
Mod (X si Z directii, respectiv) de la centrul cercului. I si K sunt optionale
cu exceptia faptului ca, cel putin una dintre cele doua trebuie sa fie utilizat. Aceasta este o eroare in cazul in care:
¨ X si Z sunt omise,
¨ I si K sunt omise.
In cazul in care YZ-avion este selectat, programul G2 ~ X Y Z ~ ~ ~ A B C ~ ~ J ~ K ~ (sau de a folosi G3
in loc de G2). Axa cuvintele sunt toate optionale cu exceptia faptului ca, cel putin una dintre Y si Z trebuie sa fie
utilizat. J si K sunt compenseaza, de la actuala locatie sau coordonatele - in functie de IJ
Mod (Y si Z directii, respectiv) de la centrul cercului. J si K sunt optionale
cu exceptia faptului ca, cel putin una dintre cele doua trebuie sa fie utilizat. Aceasta este o eroare in cazul in care:
¨ Y si Z sunt omise,
¨ J si K sunt omise.
Aici este un exemplu de format un centru de comanda pentru a mill-un arc in Incremental IJ Mod:
G17 G2 x10 y16 I3 J4 z9
Asta inseamna ca pentru a face o in sensul acelor de ceasornic (ca vizitate de la axa Z-pozitiv) circulare sau elicoidale arc
a caror axa este paralel cu axa Z, care se termina unde X = 10, Y = 16, si Z = 9, cu centru de
compensate in directia X de 3 unitati, de la actuala locatie X si Y compensate in directia
cu 4 unitati, de la actuala locatie Y. In cazul in care actuala locatie a X = 7, y = 7 de la bun inceput,
centrul va fi la X = 10, Y = 11. In cazul in care valoarea incepand de Z este de 9, aceasta este o circulara arc;
altfel, este un arc elicoidale. Raza de acest arc ar trebui sa fie 5.
Cele de mai sus arc in mod absolut IJ ar fi:
G17 G2 x10 y16 I10 j11 z9
In centrul format, raza de arc nu este specificat, dar el poate fi gasit de usor ca si de
Distanta de la centrul cercului, fie la curent cu punctul sau de la sfarsitul punctului de arc.
10.7.4 locui - G4
Pentru a locui, program G4 P ~. Aceasta va mentine unmoving axe pentru perioada de timp in
secunde sau milisecunde specificat de P numar. De unitate de timp pentru a fi utilizat este setata pe
Config> Logic de dialog. De exemplu, pentru a stabili cu unitati de secunde, G4 P0.5 vor locui timp de o jumatate de
secunde. Aceasta este o eroare in cazul in care:
¨ de P, numarul este negativ.
10.7.5 Setare sistem de coordonate de date Instrumentul de lucru si tabele de offset - G10
A se vedea detaliile de instrument de lucru si a compensa pentru informatii suplimentare cu privire la coordonarea sistemelor de
Pentru a stabili valorile compensate de un instrument, program
G10 L1 P ~ X Z ~ ~ ~ O, P, in cazul in care numarul trebuie sa evalueze la un intreg in gama 0 la
255 - numarul de instrument - compenseaza de instrument specificat de numarul P se reseteaza la dat.
Un numar de va reseta instrument tip raza. Numai aceste valori, pentru care o axa de cuvant este
inclus pe linie va fi resetate. Instrumentul diametru nu poate fi stabilita in acest mod.
G si M-codul de referinta
Rev 1.84-A2 10-19 Utilizarea Mach3Mill
Pentru a stabili valorile pentru a coordona origine a unui dispozitiv de sistem de coordonate, program
G10 L2 P ~ ~ X Y Z ~ ~ ~ A B C ~ ~, in cazul in care numarul P trebuie sa evalueze la un intreg in
cuprinsa intre 1 si 255 - numarul de fixare - (1 - 6 Valorile corespunzatoare pentru a G54 la G59) si
Axa toate cuvintele sunt optionale. Coordonatele de origine al sistem de coordonate specificate
de numarul P se reinitializeaza la valorile date coordona (din punct de vedere al absoluta a coordona
sistem). Numai acele coordonate pentru care o axa de cuvant este inclus pe linie vor fi resetate.
Aceasta este o eroare in cazul in care:
¨ P numarul de nu pentru a evalua un intreg in gama 0 - 255.
Daca origine compensa (facute de G92 sau G92.3) au fost in vigoare inainte de G10 este utilizat, ei vor
continua sa fie in vigoare ulterior.
De sistem de coordonate a caror origine este stabilit printr-o comanda G10 poate fi activ sau inactiv la
momentul la care G10 este executat.
Valorile stabilite nu vor fi persistente, cu exceptia cazului in care instrument sau dispozitiv de tabele sunt salvate utilizand
Tabele butoanele de pe ecran.
Exemplu: G10 L2 P1 x3.5 y17.2 seturi de origine a primului sistem de coordonate (de
selectate de catre un G54) la un punct in care este de 3-5 X si Y este 17,2 (in valoare absoluta, coordonate). De
Z coordona de origine (si coordonatele pentru orice rotatie axe) sunt cele ce
coordonate de origine au fost inainte de linia a fost executat.
10.7.6 in sensul acelor de ceasornic / circulara de ceasornic de buzunar - G12 si G13
Aceste comenzi sunt circulare buzunar un fel de conserve de ciclu, care poate fi folosit pentru a produce un
circulara gaura mai mare decat un instrument in uz sau cu un instrument adecvat (ca un cutter Woodruff cheie) pentru a
cut interne grooves pentru "O" inele etc
Programul G12 I ~ pentru o miscare in sensul acelor de ceasornic si G13 I ~ pentru o mutare de ceasornic.
Instrumentul este mutat in directia X de valoare in cazul in care cuvantul si am taiat-un cerc in
directie specificate cu originalul X si Y coordonate ca centru. Instrumentul este returnat
la centru.
Efectul sau este nedefinit daca avionul nu este curent XY.
10.7.7 Iesiti si introduceti Polar mode - G15 si G16
Este posibil pentru G0 si G1 se muta in X / Y avionul doar pentru a specifica coordonatele ca o raza
si la un unghi relativ temporare punct central. Programul G16 pentru a introduce acest mod. De curent
coordonate din punct de controlat sunt temporare de centru.
Programul G15 pentru a reveni la normal coordonate cartezian.
G0 x10 Y10 / / G0 normala pentru a trece la 10,10
G16 / / Mod de start a polare.
G10X10Y45
(Aceasta se va muta la 17.xxx X, Y 17.xxx, care este un
fata locului, pe un cerc) (raza de 10 la 45 de grade la
initiale de coordonatele de 10,10.)
Acest lucru poate fi foarte util, de exemplu, pentru foraj, un cerc de gauri. Codul de mai jos pentru a muta
un cerc de gauri la fiecare 10 de grade pe un cerc de raza 50 mm centru X = 10, y = 5.5 si
ciugulire exercitii la Z = -0.6
G21 / / metrice
G0 X10Y5.5
G16
G1 X50 Y0 / / polari pentru a trece la o raza de 50 unghi 0deg
G83 Z-0.6 / / ciugulire detaliati
G1 Y10 / / zece grade original de la centru
G83 Z-0.6
G1 Y20 / / 20 de grade . etc ..
G1 Y30
G si M-codul de Referinta
Utilizarea Mach3Mill 10-20 Rev 1.84-A2
G1 Y40
> Etc
G15 / / reveni la normal cartezian
Note:
(1) nu trebuie sa faca X sau Y se muta, altele decat prin utilizarea G0 sau G1, atunci cand este activa G16
(2) Acest G16 este diferit la o Fanuc punerea in aplicare, in care-l foloseste ca punct de curent
polar de centru. De Fanuc versiune necesita o multime de origine deplasare pentru a obtine dorit
rezultat pentru orice cerc nu centrata pe 0,0
10.7.8 avion de selectie - G17, G18, G19 si
Programul G17 pentru a selecta XY-avion, G18 pentru a selecta XZ-avion, G19 sau pentru a selecta YZplane.
Efectele de a avea un avion selectate sunt discutate in cadrul G2 / 3 si prefabricate de cicluri
10.7.9 Lungime Unitati - G20 si G21
Programul G20 de a utiliza pentru inch lungime de unitati. Programul G21 de a folosi de milimetri.
Aceasta este, de obicei, o idee buna sa fie program G20 sau G21 aproape de inceputul unui program de
inainte de orice miscare apare, si nu de a utiliza fie o oriunde in program. Este de
responsabilitatea utilizatorului de a fi sigur ca toate numerele sunt adecvate pentru a fi utilizate cu curent
lungime de unitati. G70/G71 se vedea, de asemenea, care sunt sinonime.
10.7.10 Inapoi la Pagina de start - G28 si G30
O pozitie de origine este definit (de parametrii 5161-5166). Parametru valori sunt in termeni
a absolut sistem de coordonate, dar sunt in nespecificate lungime de unitati.
Pentru a reveni la domiciliu prin pozitia a programat pozitie, program
G28 ~ X Y Z ~ ~ ~ A B C ~ ~ (sau de a folosi G30). Axa Toate cuvintele sunt optionale. Calea se face
de un parapet muta de la pozitia actuala a programat pozitie, urmat de un
de traversare pentru a trece la pozitia de origine. In cazul in care nu sunt programate axa cuvinte, intermediar
punctul curent este punct, asa ca doar o mutare se face.
10.7.11 Referinta axe G28.1
Programul G28.1 ~ X Y Z ~ ~ ~ A B C ~ ~ la de referinta dat axe. De axe se va muta
la curent fata de rata de alimentare de origine a comuta (ES), astfel cum sunt definite de configurare. Cand
absoluta a coordona masina atinge valoarea dat de o axa de cuvant, atunci rata de alimentare
este setat la care sunt definite de Configurati> Config referinta. Cu conditia actuala absoluta
pozitie este de aproximativ corecte, atunci acest lucru va da un soft opri pe de referinta
switch (ES).
10.7.12 Straight Probe - G31
10.7.12.1 de Straight Probe Command
Programul G31 ~ X Y Z ~ ~ ~ A B C ~ ~ pentru a efectua o operatie simpla sonda. De
axa de rotatie cuvinte nu sunt permise, dar este mai bine sa le omita. Daca axa de rotatie sunt cuvintele
utilizat, numarul trebuie sa fie acelasi cu pozitia actuala numere, astfel incat de rotatie
axe nu misca. Liniara axa cuvintele sunt optionale, cu exceptia faptului ca cel putin unul dintre ei trebuie sa
fi utilizate. Instrumentul in ax, trebuie sa fie o sonda.
Aceasta este o eroare in cazul in care:
¨ curent punct este mai mica de 0.254 milimetri sau 0.01 inch de la programat
punct.
¨ G31 este folosit in invers timp rata de modul de alimentare,
¨ nici o axa de rotatie este poruncit sa se miste,
¨ nu X, Y, sau Z-axa cuvantul este utilizat.
G si M-codul de referinta
Rev 1.84-A2 10-21 Utilizarea Mach3Mill
Ca raspuns la aceasta comanda, masina se muta de controlat litera (care ar trebui sa fie la
sfarsitul celui de-al sondei tip), in linie dreapta, la rata actuala de alimentare spre programat
punct. In cazul in care sonda excursii, sonda este retras usor din punct de calatorie la sfarsitul anului
comanda de executie. In cazul in care sonda nu calatorie, chiar si dupa ce a programat overshooting
punct slab, este de semnalat o eroare.
Dupa succesul de cercetare, parametrii de 2000 - 2005 va fi stabilit la coordonatele de
locatie din punct controlate in momentul in care sonda impiedicat si un trio care X, Y si Z
la excursie va fi scris la tertet fisier in cazul in care acesta a fost deschis de catre M40
macro / OpenDigFile () functie (q.v.)
10.7.12.2 Utilizarea Straight Probe Command
Folosind drept sonda de comanda, in cazul in care sonda fluierul piciorului este pastrat nominal paralel cu Zaxis
(de exemplu, orice axe de rotatie sunt la zero) si instrumentul lungime compensate pentru sonda este folosit, deci
ca punct este controlat de la sfarsitul celui de-al varful sondei:
¨ fara cunostintele suplimentare cu privire la sonda, de paralelism de o fata de o parte pentru a
de XY-avion pot fi, de exemplu, a fost gasit.
¨ in cazul in care sonda tip raza este cunoscut de aproximativ, de paralelism de o fata de o parte pentru a
de YZ sau XZ-plan pot fi, de exemplu, a fost gasit.
¨ in cazul in care trunchi de sonda este cunoscut pentru a fi bine aliniat cu axa Z-si sonda
Sfat raza este cunoscut de aproximativ, centrul unei circulare gaura, pot fi, de exemplu, sa fie
fonda.
¨ in cazul in care trunchi de sonda este cunoscut pentru a fi bine aliniat cu axa Z-si sonda
Sfat raza este cunoscut cu exactitate, mai multe utilizari poate fi facuta direct de la sonda de comanda,
cum ar fi gasirea unei circulare diametru gaura.
In cazul in care straightness de sonda gamba nu poate fi adaptat pentru a inalta precizie, este de dorit sa se
stiu eficienta razelor de sonda in varful cel putin + X,-X, + Y, si-Y directii. Acesti
cantitatile pot fi stocate in parametri, fie de a fi incluse in fisier sau un parametru de
fiind stabilit intr-un program de Mach3.
Utilizarea sondei de rotatie cu axe nu set de zero este, de asemenea, posibil. Facand astfel, este mai mult
complexe, decat atunci cand sunt axe de rotatie de la zero, si nu ne face cu el aici.
10.7.12.3 Codul Exemplu
Ca un exemplu de utilizare, codul pentru gasirea de centru si cu diametrul de o gaura circulara este
prezentat in Figura 11.5. Pentru acest cod de randament rezultatele exacte, de gamba sonda trebuie sa fie wellaligned
cu Z-axa, in sectiune transversala a sondei de la varful sau mai mare punct trebuie sa fie foarte
circulara, si sonda tip raza (de exemplu, raza de sectiune circulara) trebuie sa fie
cunoscut cu exactitate. In cazul in care sonda tip raza este cunoscut doar de aproximativ (dar de alta
conditiile de asteptare), locul de gaura centru vor fi corecte, dar gaura cu diametrul
nu vor.
G si M-codul de Referinta
Utilizarea Mach3Mill 10-22 Rev 1.84-A2
N010 (sonda centru pentru a gasi si diametru de circulare gaura)
N020 (Acest program nu va functiona, asa cum figureaza aici. Trebuie sa)
N030 (introduce numere in loc de <description de number>.)
N040 (Stergere randuri N020, N030, N040 si cand faci asta.)
N050 G0 Z <Z-value a retras position> F <feed rate>
N060 # 1001 = <nominal X-value de gaura center>
N070 # 1002 = <nominal Y-value de gaura center>
N080 # 1003 = <some Z-value in interiorul hole>
N090 # 1004 = <probe tip radius>
N100 # 1005 = [<nominal gaura diameter> / 2,0 - # 1004]
N110 G0 X Y # 1001 # 1002 (muta mai sus nominala gaura centru)
N120 G0 Z # 1003 (muta in gaura - de a fi prudent, G1 substitut pentru G0 aici)
N130 G31 X [# 1001 + # 1005] (sonda + X partea gaura)
N140 # # 1011 = 2000 (cu exceptia rezultatelor)
N150 G0 X Y # 1001 # 1002 (inapoi la centru de gaura)
N160 G31 X [# 1001 - # 1005] (sonda-X partea gaura)
N170 # 1021 = [[# 1011 + # 2000] / 2.0] (gasi destul de bine X-valoarea gaura centru)
N180 G0 X Y # 1021 # 1002 (inapoi la centru de gaura)
N190 G31 Y [# 1002 + # 1005] (sonda + Y parte din gaura)
N200 # # 1012 = 2001 (cu exceptia rezultatelor)
N210 G0 X Y # 1021 # 1002 (inapoi la centru de gaura)
N220 G31 Y [# 1002 - # 1005] (sonda-Y parte din gaura)
N230 # 1022 = [[# 1012 + # 2001] / 2.0] (gasi foarte buna Y valoare de gaura centru)
N240 # 1014 = [# 1012 - # 2001 + [2 * # 1004]] (gasi gaura in diametru Y-directie)
N250 G0 X Y # 1021 # 1022 (inapoi la centru de gaura)
N260 G31 X [# 1021 + # 1005] (sonda + X partea gaura)
N270 # # 1031 = 2000 (cu exceptia rezultatelor)
N280 G0 X Y # 1021 # 1022 (inapoi la centru de gaura)
N290 G31 X [# 1021 - # 1005] (sonda-X partea gaura)
N300 # 1041 = [[# 1031 + # 2000] / 2.0] (gasi foarte bun X-valoare de gaura centru)
N310 # 1024 = [# 1031 - # 2000 + [2 * # 1004]] (gasi gaura in diametru X-directie)
N320 # 1034 = [[# 1014 + # 1024] / 2.0] (gasi medie gaura diametru)
N330 # 1035 = [# 1024 - # 1014] (gasi diferenta in gaura diametre)
N340 G0 X Y # 1041 # 1022 (inapoi la centru de gaura)
N350 M2 (care e tot, oameni buni)
Figura 10.5 - Codul de Probe Hole
In figura 10.5 o intrare de forma <description de number> este menit sa fie inlocuita cu o
numarul real care corespunde descrierii de numar. Dupa aceasta sectiune de cod a
executat, in valoare de X-centru va fi parametru in 1041, in valoare de Y-centru in
parametru 1022, si de diametru parametru in 1034. In plus, in paralel cu diametru
X-axis parametru va fi in 1024, in paralel cu diametrul de axa y parametru in 1014,
si diferenta (un indicator al Circularitatea) parametru in 1035. Sondei tip va fi in
gaura la XY centru de gaura.
De exemplu, nu include un instrument de schimbare pentru a pune o sonda in ax. Adaugati instrument
schimba codul de la inceput, daca este nevoie.
10.7.13 Cutter Raza de Compensare - G40, G41, G42 si
Pentru a activa taiat de pe raza de compensare, program G40. Este OK pentru a activa compensare off
atunci cand aceasta este deja off.
Cutter raza de compensare pot fi efectuate numai in cazul in care XY-avion este activ.
Pentru a activa Cutter raza de compensare pe stanga (de exemplu, a taiat ramane in partea stanga a
programate de cale, atunci cand instrument raza este pozitiv), program de G41 D ~ Pentru a activa Cutter raza
compensare pe dreapta (de exemplu, a taiat ramane de la dreptul de a programat cale, atunci cand
instrument raza este pozitiv), program de G42 D ~ D cuvant este optional; daca nu exista nici un cuvant D,
raza de instrument in prezent in ax va fi folosit. Daca utilizate, D numar ar trebui sa
in mod normal sa fie in numar de slot de instrument in ax, cu toate ca acest lucru nu este necesar. Este OK
D pentru numarul de a fi zero; o raza de valoare zero, va fi folosit.
G41 si G42 poate fi calificata de catre un P-cuvant. Aceasta va trece peste valoarea de diametrul de
instrumentul (daca este cazul) care figureaza in tabelul de curent instrument intrare.
Aceasta este o eroare in cazul in care:
¨ D numarul nu este un intreg, este negativ, sau este mai mare decat numarul de carusel
sloturi orare,
G si M-codul de referinta
Rev 1.84-A2 10-23 Utilizarea Mach3Mill
¨ de XY-avion nu este activ,
¨ Cutter raza de compensare este comandata la randul sau, pe cand acesta este deja pe.
Comportamentul de prelucrare a sistemului de taiat cand se afla pe raza de compensare este descris
in capitolul Cutter de compensare. Observati importanta programare valabil intrare
si la iesire se muta.
10.7.14 Instrumentul Lungime compensa - G43, G44 si G49
Pentru a utiliza un instrument lungime compensate, programul G43 ~ H, in cazul in care numarul H este de dorit in index
instrumentul de masa. Este de asteptat ca toate intrarile in acest tabel vor fi pozitive. H numarul
ar trebui sa fie, dar nu trebuie sa fie, la fel ca la slot numarul de instrument in prezent in
ax. Este OK pentru H numarul urmeaza sa fie zero; compensa o valoare de zero va fi folosit. Omiterea
H are acelasi efect ca o valoare zero.
G44 este furnizat de compatibilitate si este utilizat in cazul in intrari in tabelul de compensa da negativ.
Aceasta este o eroare in cazul in care:
¨ H numarul nu este un intreg, este negativ, sau este mai mare decat numarul de carusel
sloturi.
Pentru a folosi nici un instrument lungime compensate, programul G49
Este OK, pentru programul de offset, utilizand aceleasi date deja in folosinta. De asemenea, este bine sa utilizati nici un program
instrument lungimea offset, daca nu este in prezent utilizat.
10.7.15 Scala factori G50 si G51
Pentru a defini o scara factor care va fi aplicat la un X, Y, Z, A, B, C, I & J cuvantul inainte de a se
utilizat programul G51 ~ X Y Z ~ ~ ~ A B C ~ ~ in cazul in care X, Y, Z etc cuvintele sunt de scara
factori de dat axe. Aceste valori sunt, bineinteles, niciodata ei insisi scalate.
Nu este permisa utilizarea inegale scara factori pentru a produce arce eliptice cu G2 sau G3.
Pentru a reseta scara factori de toate axele la 1,0 program G50
10.7.16 temporare sistem de coordonate offset - G52
Pentru a compensa curent de un anumit punct de pozitiv sau negativ la distanta (fara miscare),
program
G52 ~ X Y Z ~ ~ ~ A B C ~ ~, in cazul in care axa a compensa contine cuvinte pe care doriti sa o
furniza. Axa Toate cuvintele sunt optionale, cu exceptia faptului ca cel putin unul trebuie sa fie utilizat. In cazul in care o axa de cuvant este
care nu sunt utilizate pentru o anumita axa, de a coordona pe care axa din punct de curent nu este modificat. El / ea este
o eroare in cazul in care:
¨ axa toate cuvintele sunt omise.
G52 si G92 utilizare comuna mecanisme interne in Mach3 si nu pot fi utilizate impreuna.
Cand G52 este executat, de origine, in prezent un sistem de coordonate se muta activa de catre
valorile date.
Efectul G52 este anulat de programare G52 x0 Y0 etc
Iata un exemplu. Presupun ca este la curent punctul X = 4, in prezent, se specifica
sistem de coordonate, atunci G52 x7 stabileste X-axis compensate la 7, si asa mai provoaca X-si coordoneze
din punct de curent pentru a fi -3.
Axa compensa sunt intotdeauna utilizata atunci cand miscare este specificat in mod absolut de la distanta utilizand
oricare dintre sistemele de fixare a coordona. Astfel, toate sistemele de fixare a coordona sunt afectate de
G52.
10.7.17 Mutare in valoare absoluta, Coordonate - G53
Pentru miscare liniara pana la un punct, exprimata in valoare absoluta, coordonate, program G1 G53 X Y ~ ~
Z ~ ~ A B C ~ ~ (sau in mod similar cu G0 loc de G1), in cazul in care toate cuvintele axa sunt optionale,

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

¨ Mutare la rata de traversare paralel cu XY-avion, pana la punctul indicat de I si J.
¨ Deplasati-Z axa numai la rata de traversare la clar Z.
¨ Mutare la rata de traversare paralel cu XY-plan pentru a specificat X, Y locatie.
¨ Reporniti ax in directia aceasta se intampla inainte.
Cand acest ciclu de programare, de i si j numere trebuie sa fie alese astfel incat in cazul in care instrumentul este
orientate spre oprit intr-o pozitie, se va potrivi prin gaura. Pentru ca sunt diferite taietori
face diferit, s-ar putea sa ia ceva de analiza si / sau de experimentare pentru a determina
Valorile corespunzatoare pentru I si J.
10.7.24.9 G88 Cycle
Ciclu de G88 este destinat pentru plictisitor. Acest ciclu utilizeaza un cuvant P, P, in cazul in care se precizeaza
numar de secunde, pentru a locui. Programul G88 ~ 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.
¨ Stop program, astfel incat operatorul poate retracta ax manual.
¨ Reporniti ax in directia aceasta a fost intampla.
10.7.24.10 G89 Cycle
Ciclu de G89 este destinat pentru plictisitor. Acest ciclu utilizeaza un numar P, P, in cazul in care se precizeaza
numar de secunde, pentru a locui. Programul G89 ~ 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, la rata actuala de alimentare pentru a goli Z.
10.7.25 raza Mode - G90 si G91
Interpretarea Mach3 cod poate fi in unul din aceste doua moduri de la distanta: absolute sau incrementale.
Pentru a intra in modul absolut distanta, program G90. In mod absolut distanta, axa numere
(X, Y, Z, A, B, C), de obicei, reprezinta pozitii in termeni de active in prezent, sa coordoneze
sistem. Orice exceptii de la aceasta regula sunt descrise in mod explicit in aceasta sectiune descrie Gcodes.
Pentru a intra in modul de incrementala distanta, program G91. In mod incremental distanta, axa
numere (X, Y, Z, A, B, C), de obicei, reprezinta incremente de la valorile actuale ale
numere.
I si j numere incremente reprezinta intotdeauna, indiferent de modul de setare distanta. K
numere reprezinta cresterile in toate, dar o utilizare (a G87 plictisitor ciclu), in cazul in care
sensul cu modificari Mod de distanta.
10.7.26 Setare IJ Mode - G90.1 si G91.1
Interpretare a IJK valorile din G02 si G03 coduri pot fi intr-o distanta de doua moduri:
absoluta sau incrementala.
Pentru a intra in modul absolut IJ, program G90.1. In mod absolut distanta, IJK numere
reprezinta absolut pozitii in termeni de active in prezent sistem de coordonate.
Pentru a intra in modul de incrementala IJ, program G91.1. In mod incremental distanta, IJK
numere de obicei reprezinta incremente de la punctul curent controlate.
Incorecte setarile de acest mod, in general, va duce la mari incorect orientate spre ARCS in
toolpath ecran.
G si M-codul de referinta
Rev 1.84-A2 10-31 Utilizarea Mach3Mill
10.7.27 compensa G92 - G92, G92.1, G92.2, G92.3
A se vedea capitolul privind coordonarea sistemelor pentru detalii complete. Vi se recomanda sa nu utilizati
aceasta mostenire facilitate pe orice axa in cazul in care exista un alt compensate aplicate.
Pentru a face din punct de curent au coordonatele pe care doriti (fara miscare), program
G92 ~ X Y Z ~ ~ ~ A B C ~ ~, in cazul in care contin cuvinte axa axa numere pe care o doriti.
Axa Toate cuvintele sunt optionale, cu exceptia faptului ca cel putin unul trebuie sa fie utilizat. In cazul in care o axa de cuvant nu este
utilizate pentru un anumit axa, de a coordona pe care axa din punct de curent nu este modificat. Este un
eroare in cazul in care:
¨ axa toate cuvintele sunt omise.
G52 si G92 utilizare comuna mecanisme interne in Mach3 si nu pot fi utilizate impreuna.
Cand G92 este executat, de origine, in prezent un sistem de coordonate miscarile active. Pentru a face
acest lucru, origine compensa sunt calculate in asa fel incat coordonate de curent punct cu privire la
mutat de origine sunt, asa cum se specifica pe linia care contine G92. In plus, parametrii
5211 - 5216 sunt prezentate la X, Y, Z, A, B, si C-axa compensa. Pentru a compensa o axa este
suma de origine trebuie sa fie mutate in asa fel incat sa coordoneze a controlat punct de pe axa
a specificat valoarea.
Iata un exemplu. Presupun ca este la curent punctul X = 4, in prezent, se specifica
sistem de coordonate si cea curenta, X-axis compensate este zero, atunci G92 x7 stabileste X-axis compensate
la -3, seturi parametru 5211 la -3, si provoaca X-coordona din punct de curent pentru a fi 7.
Axa compensa sunt intotdeauna utilizata atunci cand miscare este specificat in mod absolut de la distanta utilizand
oricare dintre sistemele de fixare a coordona Astfel, toate sistemele de fixare a coordona sunt afectate de
G92.
Fiind in mod incremental distanta nu are nici un efect asupra actiunii de G92.
Non-zero compensa poate fi fie deja in vigoare in cazul in care se numeste G92. Ele sunt in vigoare
aruncata inainte de noua valoare. Matematic noua valoare de fiecare offset este
A + B, in cazul in care este ceea ce ar putea fi compensate in cazul in care vechi au fost compensate de zero, si B este vechi
compensate. De exemplu, dupa exemplul anterior, in valoare de X-curent este punctul 7. Daca
G92 X9 apoi este programat, noul X-axis offset este -5, care este calculat de catre [[7-9] + --
3]. Pune-o alta cale de a G92 X9 produce aceleasi indiferent de offset G92 compensate a fost deja
in loc.
Pentru a reseta axa compensa la zero, program G92.1 sau G92.2 G92.1 stabileste parametrii de 5211 pentru a
5216 la zero, intrucat G92.2 frunzele lor valorile curente singur.
Pentru a seta axa compensa valorile la valorile date in parametri 5211 - 5216, program
G92.3
Aveti posibilitatea sa setati axa compensa intr-un program si de a folosi aceeasi compensa intr-un alt program.
Programul G92 in primul program. Acest lucru va seta parametrii de 5211 - 5216. Nu utilizati G92.1
in restul primul program. Parametru valori vor fi memorate in momentul in care primul
Programul de iesiri si restabilit in cazul in care cel de-al doilea incepe in sus. Utilizati G92.3 aproape de inceputul anului
cel de-al doilea program. Asta va restabili compenseaza salvate in primul program.
10.7.28 Setare Feed Rate Mode - G93, G94 si G95
Trei moduri de alimentare rata sunt recunoscute: invers timp, unitatile de pe minut si unitati pe
Revolutia de ax. Programul G93 pentru a porni invers Mod de timp (acest lucru este foarte rar
angajati). Programul G94 pentru a porni modul de unitati pe minut. Programul G95 pentru a porni de unitati
Mod de pe rev.
In timp invers rata Mod de hrana pentru animale, un F cuvantul inseamna miscare ar trebui sa fie finalizat in [o
impartit la numarul F] minute. De exemplu, in cazul in care numarul este de 2,0 F, de miscare ar trebui sa fie
completat in jumatate de minut.
In unitatile de pe minut rata Mod de hrana pentru animale, un F cuvant pe linie este interpretat de a intelege
controlate punct ar trebui sa mutati la un anumit numar de inch pe minut, de milimetri pe
minute, sau de grade pe minut, in functie de ceea ce lungime de unitati sunt in curs de utilizat si care
axa sau axele sunt in miscare.
G si M-codul de Referinta
Utilizarea Mach3Mill 10-32 Rev 1.84-A2
In unitatile de pe rev rata Mod de hrana pentru animale, un F cuvant pe linie este interpretat de a intelege controlate
punct ar trebui sa mutati la un anumit numar de inch pe ax revolutie, de milimetri pe
ax revolutie, sau de grade pe ax revolutie, in functie de ceea ce lungime de unitati sunt
fiind utilizat si care axa sau axele sunt in miscare.
In cazul in care rata invers timp de alimentare mod este activ, un F cuvantul trebuie sa apara pe fiecare linie pe care
are o G1, G2, miscare sau G3, F si un cuvant pe o linie care nu are G1, G2, sau G3 este
ignorate. Fiind in timp inversa feed rata Mod nu afecteaza G0 (rapida traversare) Propuneri. El / ea
este o eroare in cazul in care:
¨ invers timp de alimentare rata mod este activ si o linie cu G1, G2, sau G3 (in mod explicit sau
implicit) nu are un cuvant F.
10.7.29 Setare prefabricate Cycle Revenire la nivel - G98 si G99
In cazul in care in timpul retracts ax conserve cicluri, nu exista posibilitatea de a alege cat de departe de ea retracts:
1. retracta perpendicular pe planul selectat la pozitia indicata de R cuvant, sau
2. retracta perpendicular pe planul selectat la pozitia pe care a fost in axa, chiar inainte de
conserve de ciclu a inceput (cu exceptia cazului in care pozitia este mai mic decat in pozitia indicata de theR
cuvant, caz in care utilizarea R cuvant pozitie).
Pentru a utiliza optiunea (1), program G99 Pentru a utiliza optiunea (2), programul G98 Amintiti-va ca theR
cuvant are semnificatii diferite in mod absolut de la distanta si incrementala distanta mode.

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

10.8 Built-in M Codurile
M codurile interpretat direct de catre Mach3 sunt prezentate in figura 10.7.
10.8.1 Programul Oprirea si se incheie - M0, M1, M2, M30
Pentru a opri un program care ruleaza temporar (indiferent de setare a opri optional
comutator), program M0.
Pentru a opri un program care ruleaza temporar (dar numai in cazul in care este optional opri comuta pe), program
M1.
Este OK pentru a programM0 si M1 in modul MDI, dar efectul va fi, probabil, nu
demn de atentie, pentru ca comportament normal in MDI modul este de a opri dupa fiecare linie de intrare,
oricum.

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.


10.12 Ordinul de executare
Ordinea de executare a elementelor de pe o linie care este critica pentru a sigura si eficienta masina de functionare.
Posturile sunt executate in ordinea prezentata in Figura 10.9 in cazul in care acestea apar pe aceeasi linie. Ordinul punctul


1 Comentariu (inclusiv mesaj)
2 Setati rata de modul de alimentare (G93, G94, G95)
3 Setati rata de alimentare (F)
4 Setati ax viteza (S)
5 Selectati unealta
6 Instrumentul de schimbare (M6) si executarea M-codul de macro-uri
7 ax ON / OFF (M3, M4, M5)
8 racire ON / OFF (M7, M8, M9)
9 activa / dezactiva suprascrie (M48, M49)
10 locui (G4)
11 Set active avion (G17, G18, G18)
12 Setare lungime de unitati (G20, G21)
13 Cutter raza de compensare ON / OFF (G40, G41, G42)
14 Instrumentul de tabel compensate ON / OFF (G43, G49)
15 dispozitiv de tabel selectati (G54 - G58 si G59 P ~)
16 Setati modul de cale de control (G61, G61.1, G64)
17 Setati modul distanta (G90, G91)
18 Setare conserve ciclu reveni nivel Mod (G98, G99)
19 Prima pagina, sau schimbare sistem de coordonate de date (G10), sau un set compensa (G92,
G94)
20 Efectuati miscare (G0 la G3, G12, G13, G80 la G89 astfel cum a fost modificat de catre G53
21 Stop sau repeta (M0, M1, M2, M30, M47, M99)
Tabelul 10.9 - Ordinul de executare pe o linie

10.12 Ordinul de executare
Ordinea de executare a elementelor de pe o linie care este critica pentru a sigura si eficienta masina de functionare.
Posturile sunt executate in ordinea prezentata in Figura 10.9 in cazul in care acestea apar pe aceeasi linie.

11. Anexa 1 - Mach3 screenshot pullout


Mill Programul Run ecran


Mill MDI ecran

Mill Toolpath ecran
Mill compensa ecran


Mill Setari ecran


Mill Diagnostice ecran

12.1 opri si a limitelor, utilizand relee

Figura 12.1 - Proba opri si Limita trece de conexiuni

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

14. Istoria versiunilor
Rev 1.84-B1 14 aprilie 2006 de utilizatori raportat typos corectate (multumiri pentru trimiterea in!)
Rev 1.84-A1 11 aprilie 2006 pentru a sprijini Rev Version 1.84
Rev 7.1-A1 25 aprilie 2005 initiala preliminar eliberarea Utilizarea Mach3Mill
Rev A1-8 22 iulie 2003 Prima versiune completa cu privire la utilizarea Mach2Mill






Politica de confidentialitate


Copyright © 2021 - Toate drepturile rezervate