Stăpânul electronic, atelierul auto-fabricat

Insan. ați fi spus imediat despre cerere, întrebări inutile nu ar fi fost.

Mașinile de coordonate cu SHD funcționează ca regulă FĂRĂ feedback. Pur și simplu instalați mai întâi executabilul. corp la zero și „reset“ contoare coordonate ale regulatorului (așa-numitele zero calibrare). Mai mult, toate coordonatele sunt contorizate în funcție de valorile contoarelor de pas în motor. Pentru că tu și a scris la momentul respectiv - SCHD dvs. ar trebui să aibă suficientă putere pentru a preveni alunecarea (sări peste etape). Mai mult, coordonatei contra Z (adâncimea de forare) la care modul de găurire alegere motor greșit suportă cea mai mare sarcină și poate fi slide, poate fi calibrat pentru fiecare dispozitiv de ridicare (burghiu sau moară). Coordonatele Reinițializare se efectuează sub semnale hrănire libere „limitare“ pentru toate coordonatele de pe sistemul de operare, de exemplu, photosensors în „punctul zero“, sau revenirea la punctul zero (oprire) numărul de impuls suficient garantat (în sens - într-o cantitate mai mult decât suficientă pentru a întoarceți suportul din colțul opus al mesei) cu comanda motorului în modul "soft". Apoi, modul standard - reducerea la zero contoare, comutarea motorului la modul de operare, și. Următoarea!







Și ceva ce te-ai aplecat cu o măsură pe milimetru. Aceasta nu este acuratețea - este SABOTAGE și DIVERSION. Având în vedere faptul că motorul pas este mic în sine, dar încă unitatea este realizată prin intermediul nehilye Gear - fie unelte cu melc sau cu eliberare cablu cu un reductor de viteze - sub rezerva disponibilității dispozitivelor de „probă“ înapoierii de precizie determinat sutimi / miimi de milimetru pe puls. Deschideți subiectul vechi pe mașină - au existat legături. Citiți cu atenție. Tazhe UO @@ schny mașină-designer de „Samodelkin“, asamblate pe șine curbate și masă din lemn - datorită controlului digital al instrumentelor de precizie, cu un respect decent (în comparație cu munca manuală) precizie. (? Deși, în cazul în care acestea vin într-o astfel de reducere) chiar și un singur motoare alunecare ocazionale care nu contează - te sutimi vioi în cauză de milimetru?

Mi-ai dat un examen aici.
===============================================
= Abby lăsând dispozitivul să știe ce este începutul sau sfârșitul =
================================================
Folosesc, de exemplu, codificatorul și unitatea centurii. și nu va fi nevoie de obiectivele finale. Iată doar o schemă în care să găsiți contorul. și în direcția opusă răsucite.

-20 dB. Ei bine, am mers deja prea departe, îmi pasă de linie curată pe care voi măsura dimensiunile piesei de lucru la locul de muncă stole.a tot acest timp, schema mașinii a fost de gând să facă cu feedback-ul.

Folosesc, de exemplu, codificatorul și unitatea centurii.

Da, da-mi un encoder? Dvs. aveți deja un codificator: controlerul "știe" câți pași a ordonat să facă motorul și, prin urmare, "știe" poziția sa actuală. Adică, efectuează funcția "encoder-ului invers" - convertirea nu se mișcă în trepte, ci mai degrabă, pași în mișcare. Aceste valori sunt „ședinței“, în controlerul contoarele pe aceste valori și programul de calculator de comandă controlează controlerul, și, prin urmare, de asemenea, motorul - în cazul în care pentru a deplasa scula și cum să îngroape pentru următoarea operație. Mai bine ai grijă de senzorii de precizie ai pozițiilor inițiale - și aici optotronica cu decalaj mic al roții mouse-ului este rulată pentru "Hooray!". La kraynyak - ia scheme de control gata pentru mașinile de frezat coordonate. Ele sunt deja pe internet ca gunoi (o comparație, desigur, incorectă - sunt pur și simplu cu privire la suma). Pe controlere diferite.

Altfel - de ce aveți nevoie de motoare STEP? Asynchronous sau collector și să lucreze mai distractiv, iar zgomotul din ele este mai mic. Dar acum o astfel de precizie acestea nu oferă niciodată, chiar și cu cele mai scumpe cu laser sau microunde, sisteme, măsurarea la distanță, și mașina de fabricație cea mai înaltă calitate va fi jucărie unui copil. Cu toate acestea, acelasi lucru este valabil si pentru SD cu pozitionare externa - toata precizia se afla pe contorul de pozitie. Și care poziționer (encoder) vă va oferi o precizie de măsurare comparabilă cu precizia poziționării digitale simple a SD? Să numărăm - lasă-te cu motor pas cu pas prost (100 jumătăți de trepte, de exemplu), se execută în mod direct (fără reductor) pe un suport angrenaj cu melc prost (bine, 1 mm / rândul său, de exemplu) - precizia de poziționare va fi de 0,001 mm / pas! Și acest lucru este primitiv! Ce puteți măsura o astfel de mișcare? Și de ce, dacă aveți deja pașii măsurate, suficient pentru a obține dimensiunea reală doar pentru a multiplica numărul de pași în mărimea pasului? Toate programele de control CNC fac acest lucru automat - dimensiunea pasului pe care îl conduceți manual în program - o dată pentru totdeauna pentru o anumită mașină! Separat - pentru fiecare axă de coordonate (de exemplu, motoare și chiar viermi, sau cutii de viteze - în special în șubler cu eliberare cablu) pot fi luate în mod diferit, iar programul este încă exact în funcție de numărul de pași să fie conștienți de (și afișare) poziția organului executiv.

De altfel, un arbitrar de fixare a piesei de prelucrat fără legare la „punctul zero“ al mașinii, este posibil să se asigure mișcarea manuală a sculei (folosind „înainte și înapoi“ moduri „automat“ și „în trepte“ sau „rapid“ - „face“ (cu o frecvență mai mică măsuri de control) pentru X și Y - pentru a seta instrumentul la punctul de mai piesa de prelucrat zero, atunci. - echipa pentru a reseta contoarele, și deja este acest punct va fi zero, acesta va deveni începutul de referință este un mod de instalare semi-automată, precizia sa cu o singură față. prelucrare etc. abordează chiar mai mare, dar la nivel bilateral - este oarecum mai puțin, cu toate acestea, în versiunea bilaterală a tuturor depinde de precizia dvs., reinstalarea piese si calibrare punct zero. - adică, la nivelul percepției vizuale.







Pe mașina de testare, am făcut deja aceste operațiuni într-un mod viu, astfel încât toate acestea să fie ușor de înțeles.
Ei bine, și aici pe factură. că scrieți despre modul în care codificatorii nu pot prinde din urmă, vrei să dai semnalul de la panoul de comandă propriu-zis?

Insan. Am terminat prima parte a mesajului meu trecut - cum ar fi, totul ar trebui să cadă. Nu aveți nevoie pentru a lua semnalul de la placa de control - tu și așa controller (de fapt, mai precis, software-ul de control foarte pe computer, ei bine, acest lucru nu este esența cât de importantă) contorizează numărul de trepte cu motor, pornind de la punctul zero. Puteți doar "pompa" valorile de la controler. Având în vedere că mașina lucrați cu managementul companiei, Sama programul de control al mașinii se va rupe toate operațiunile de la pașii (după ce zadash pasul ei în milimetri pentru fiecare coordonată) și vă arată poziția curentă a burghiului (tăietor) deja în milimetri. De exemplu, după ce ați introdus dimensiunea pasului, numărul de STEPS nu vă va mai face griji.

Un exemplu de algoritm (nu sunt un programator, deci pe degetele mele, ca să spun așa, așa cum am înțeles eu):

Ai nevoie de tăiere cilindrice sunt frezate două caneluri paralele cu distanța centrul de 1 cm, la o distanță de 2 cm de la marginea superioară a părții și la o distanță de 0,5 cm de la marginea din stânga și unul față de celălalt, o adâncime de 2 mm. Centrul coordonatelor (punctul zero) se află în colțul din stânga sus al detaliului. Orizontul este X, verticalul este Y. Punctul zero al axei Z este punctul de contact al tăietorului cu piesa de prelucrat. Astfel, de exemplu, să ia mai multe terenuri și diferite de-a lungul axelor X și Y (bine, nu a putut găsi două din același motor), de exemplu, respectiv, 0,01 și 0,02 axe mm / pas. Și apoi - schimbați instrumentul și găurile de nakovyryat.

Ei bine desen complot dor - Constat doar că canalele (precum și tot ceea ce este necesar nakovyryat acest tăietor special) descrie un singur strat de desen, un alt instrument - în celălalt, al treilea - în al treilea, etc.

Faza pregătitoare - pentru a aduce tăiere la piesa de prelucrat zero (în operarea manuală a axelor X și Y, pentru a reduce manual de tăiere înainte de contactul cu piesa de prelucrat, pentru a reseta contoare Toate toate contoarele din zerouri într-un program cu desenul (normal trase în milimetri .. ) pe un computer pentru a conduce un pas X: 0,01 mm, Y: 0,02 mm, 0,01 mm Z :. Toate aceste valori bătute cu ciocanul o dată pentru totdeauna pentru a schimba parametrii mașinii de reconstrucție.

Porniți programul pe computer. Programul comandă controlerului:
100 de pași minus Z (ridicați milimetrul mill)
500 de pași plus X (mutați 5 mm orizontal)
500 de pași plus Y (deplasați 10 mm pe verticală - nu uitați, prog REMEMBER că pașii pe care îi avem sunt diferiți)
Valorile sunt introduse în contorul aparatului. Motoarele incluse, toate cele trei coordonate „pînă la capăt“, simultan sau alternativ - în prezent, nici o diferenta NU: fiecare pas instrucțiune pe motor, motorul controler Dedicată descreșteri conducător auto (reduce) conținutul contorului corespunzător prin 1. Ca urmare, în acest moment, când instrumentul se află în poziția setată, din nou în calculatorul de reglaj va fi 0. Controlorul transmite computerului următoarele:
- Comanda dvs. este îndeplinită!
comp:
- Z axă: plus 300 de pași! (își amintește, stsuko, că pentru mutare el a ridicat moara la minus 100 și 200 - adâncimea frezării).
Controler - conducătorul motorului Z:
- Ai, dansează, la mine în tejghea Z a căzut. Hei, dvigun Z, au început exercițiile! Odată sau de două ori (în direcția înainte), începeți! Un pas (minus unul pentru a contracara), doi pași (încă o ștergere), trei, patru. trei sute! Ei bine, totul, în contra - zero!
Controler - calculator:
- Comanda dvs. este îndeplinită!
Controller Comp:
- Axa Y: plus 500 de pași! (își amintește de faptul că etapa Y este de două ori mai mare)
Controlerul - șoferul motorului Y:
- Unu, doi, trei. poltyschi!
Controler - calculator:
- Gata!
comp:
- Axa Z: minus 300 (ridicați milimetrul morii la trei milimetri de la punctul de plecare, adică un milimetru de la zero)
Controler - șofer Z:
- De două ori (în direcția opusă, deoarece - minus): una, două, trei.
.
comp:
- Axa Y: minus 500! (mutarea morii în locul în care începe frezarea)
.
- Axa X: plus 500! (trecerea cu jumătate de centimetru spre dreapta)
.
.
.
Controler - calculator după ultima ridicare a frezei:
- Gata!
comp:
„.. Deci, în această figură (în acest strat, în cazul în care aveți nevoie pentru a efectua această parte a mai multor operațiuni diferite) noi toți Cu toate acestea, moara total am atârnat în poziția X: +1000: Y:. +1000, care nu comme il faut este“
Controller Comp:
- Axa X: minus o mie, axa Y: minus o mie!
Controlor de conducere:
- Hei, voi, ambii (sau în ordine): unul, doi, trei. tyscha!
Controler - calculator:
- Terminat, onoarea ta!
comp:
- Vă mulțumim pentru acest serviciu!
Pentru utilizator:
- Și eu? Sunt nicho! Eu, maestrul, am făcut totul!
(Motoarele, între ele:
- Figase! El, b @ I, DID. )
utilizator:
- Eh, draga mea, așteptați un minut, voi schimba cutterul 0.8 la un burghiu. Acum includeți stratul cu marcaje de găuri. Efectuați!
La COMPUTER:
- Ați făcut-o, comandant puternic!

Controller Comp:
- Hei, tu.
Controler - motoare:
- E, negrii, opriți fumatul.
.
.
.
.
(Ei bine, desigur simplist - stiva comenzi controler de memorie am aruncat - de fapt, computerul va fi livrat imediat bloca comenzile de serie la stiva, de la care controlerul trage alternativ și le dă la performanța motoarelor Negro).

Ei bine, și de ce naiba este feedback-ul? (Imi cer deja). Dacă nu există alunecare trepte cu motor (de exemplu, atunci când excesiv de sarcină), dar un cuplu de alunecări practic nici să fie vizibile, chiar și la faptul că, lipsit de tact masina cu pas - adică 0,03 mm eroare? Chiar nu este nimic de măsurat. Cu toate acestea, aceasta este o ocazie de a reflecta sau pentru a crește puterea motoarelor, fie o reducere a creșterii (de altfel, în acest din urmă caz, nu numai efortul va crește, dar etapa este redusă, care este, în același alunecare de 3 mai multe de N ori mai puțin vor fi vizibile).

da este clar acest FS, am nevoie doar de un conducător

dar ce zici de nodul de la vechiul mouse-ul este o minge și 2 senzori strobe la x = u = y
Purtați-vă un mouse și numărați. Tot ce este necesar!


Și încă mai cred.
Pe principiul curvimetrului, un magnet în roată și un șal cu un senzor de hală.
Precizie ca curvimetrul va fi dacă roata este mic!

S-au ciocnit aici cu REINSHAW dacă nu mă încurc, stătea pe tăietor pentru panourile din plastic. Ceva în limita a 1,5 x 3 m cu o precizie de 0,1 mm, cu unități de afișare la distanță, separat, prin coordonate, putere baterie. Metere vechi, întrerupt. Benzile au fost mutilate, proprietarii mașinii nu au vrut să le schimbe, au ordonat altceva, detalii dacă aș putea afla.

- Nu am un curvimetru, sunt căsătorit. Vasya Rogov.







Articole similare

Trimiteți-le prietenilor: