CNC Masina - Sporija od CNC USB Controller-a

  • 22 odgovora
  • 5.836 pregleda
CNC Masina - Sporija od CNC USB Controller-a 20.07.2016. u 14:43 · pre 124 meseci #1
Uzeo sam nedavno ovu 2020B masinu i povezao sve i isprobavam sad sa CNC USB Controller-om da "odstampam" gerber fajl. Medjutim, ono sto sam ja dobio nakon sto sam pokrenuo prvi put izvrsavanje tog GCode-a je kao jedno 10x manje nego sto zapravo treba da bude, npr. umesto 5x3cm ja dobijam 10x sitniju verziju...kao da "korak" masine ne prati korak izvrsavanja GCode-a. Jel imao neko mozda slicne problem, da li je mozda do masine ili nekog podesavanja programa?

(ako nije adekvatan deo foruma zamolio bih moderatora za premestanje)

[Ovu poruku je menjao Vladica Savić dana 20.07.2016. u 20:34 GMT+1]
Potpis

My IT View Of Life-BrLOG-Delphi for PHP


» LinkedIn
Re: CNC Masina - Sporija od CNC USB Controller-a 20.07.2016. u 16:27 · pre 124 meseci #2
Potrebno je negde u programu da podesis prvo da li koristis mm ili inch za jedinicu mere.
Posle toga imas jos podesis "prenosni" odnos, zavisi koliki ti je korak na osovini, koliko podela imas na motoru (obicno 200 po krugu) i da li se koristi microstepping 1/2, 1/4, 1/8, 1/16 itd ili je 1/1.
Potpis
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
Re: CNC Masina - Sporija od CNC USB Controller-a 20.07.2016. u 20:09 · pre 124 meseci #6
Kao prvo, koji su ti drajveri za step motore i kako su podešeni (micro stepping), drugo, korak navojnog vretena.
Koliko sam primetio, ta igračka ima M8 navojna vretena. Za M8 standardni korak navoja je 1.25mm a fini korak je 1.0mm
Baci se malo u matematiku: Full Step koračnih motora je 200 po obrtaju, proizilazi da za jedan obrtaj motora linearno pomeranje ose je ili 1.0mm ili 1.25mm. Ako tvoji drajveri imaju uključen i mikro stepping, moraš da izračunaš koliko ti je impulsa potrebno za 1mm hoda.
Potpis
--
Make no mistake between my personality and my attitude.
My personality is who I am.
My attitude depends on who you are.
Re: CNC Masina - Sporija od CNC USB Controller-a 20.07.2016. u 21:10 · pre 124 meseci #7
Ne znam tacno sve te detalje, inicijalna ideja mi nije bila da sve to moram da znam, vise sam se nadao da ce da bude po principu plug and play, no evo jos par detalja:

Dakle ovo je sto kaze proizvodjac:

Citat:
Spindle motor: 300W; Spindle motor: 300W; Stepper motor: 42 Stepper motor.
Lead screw: M8 threaded stainless steel Lead screw triangle; Spindle, 300W high-speed (10,000 rpm).
X,Y,Z Working Area: X/Y/Z=200*200*70mm; Size: 600*700*500mm; Resolution ratio: 0.0125mm; Table structure: 10mm PCB; MAX. moving speed: 4000 mm/min.
All parts of the mechanical parts, including 300w Spindle motor + 3pcs nema17 Stepper motor + Information CD (Mach 3 & USB cnccontroler software) + 3 - axis driver board + Parallel port lines + Switching Power Supply + Transformer and rectifier bridge + USB interface board + Data line.


Uzgred, updejtovao sam CNC USB Controller na najnoviju verziju tako da sada nemam ova podesavanja iz prethodnog posta, tj. tu je sve ali je ceo UI drugaciji.
I nije meni problem da se bacim na matematiku, ali ne znam kao prvo ni sta znace ova podesavanja da bi mogao da ih adekvatno primenim, zato i pitam za pomoc.
Potpis

My IT View Of Life-BrLOG-Delphi for PHP


» LinkedIn
Re: CNC Masina - Sporija od CNC USB Controller-a 20.07.2016. u 21:21 · pre 124 meseci #8
Ako ne znaš koje drajvere imaš, džaba da dalje trošimo tastature

Lepo te pitah za hardver, ti o softveru. Ako hoćeš da se barem malo baviš CNC igračkama, mora da ZNAŠ šta imaš. Nije sve samo "stiskanje dugmića", kako novi klinci zamišljaju posao. Mora nekada i da se zaprljaju ruke.
Potpis
--
Make no mistake between my personality and my attitude.
My personality is who I am.
My attitude depends on who you are.
Re: CNC Masina - Sporija od CNC USB Controller-a 20.07.2016. u 23:20 · pre 124 meseci #11
Pozdrav,

prvo drajver ti je elektronika koja stoji izneđu USB CNC kontrolera i motora, trebao bi imati takva tri ( za svaki motor po jedan) ili su integrirani na jednu ploču nebitno.
Na svakom drajveru imas svičeve - prekidače obično označene sa SW1 do SW8 i njihovom kombinacijom ( položaji ON ili OFF) se postavi željena rezolucija tj broj impulsa koji softver treba poslati drajveru da bi motor napravio jedan puni krug. Ovo se treba uskladiti sa softverskim postavkama samo što tamo imaš umjesto prekidača brojeve za svoki motor odnosno osu Steps/units. (broj impulsa koje softver generiše po jedinici pređenog puta, cm mm ili inc zavisno koju si jedinicu odabrao). Koliko vidim sve su ti ose setovane na 10000 impulsa da bi se osa pomjerila za 1 mm ili sta ti je već default jedinica, a drajver ima drugu rezoluciju, pa se tve dvije stvari ne slažu i imaš povećanje ili smanjenje orginala. Ili promjeni rezoluciju na drajveru (kombinacijom onih prekidača) da ti je 10000 ( tabela ove kombinacije se obično nalazi ispisana na drajveru ili je potraži u opisu drajvera), ili smanji ove iznose sa 10000 na 1000 da bi povećao ispis za 10x. Ostale parametre nemoj dirati (Acceleratiom, Speed ...) ....
Probaj, eksperimentiši a rješenje je u paramertu Steps/units ...
Re: CNC Masina - Sporija od CNC USB Controller-a 21.07.2016. u 02:22 · pre 124 meseci #13
Zelena ploča ti je drajver. Na jednoj ploči je za sve tri ose. Crvene kockice su prekidači za rezoluciju odnosno full step, half step, step 1/8, step 1/16 - full step 200 impusa jedan cijeli krug obrtanja ose, half step-400 impulsa krug, step 1/8 - 1600 impulsa krug, step 1/16 3200 impulsa krug . Kako nemaš naznačenu tabelu na ploči, bar je ja nevidim ako nije sa druge strane, moraćeš to da odrediš ekperimentalno. Pomjeri prekidače sa oznakom 1 i 2 u polozaj ON a 3 i 4 u OFF kontra strana nije označena. Postavi u softveru odnos Step-unit na 10000. Pokreni manualno iz softvera kretanje po nekoj osi x,y ili z. Prati pomjeranje. Mijenjaj kombinacije prekitica 1 on 2 off pa pokreni isti iznos po nekoj osi manualno i onda zaključi dali se pomjerilo više ili manje u odnosu na prošlu kombinaciju ...
Ostavi onu konmbinaciju za koju si imao najveći pomjeraj ... Vrati u softver i mijenjaj onda osdnos step unit, dok ne dobiješ stvaran iznos pomjeraja koji si manualno zadao.
Re: CNC Masina - Sporija od CNC USB Controller-a 21.07.2016. u 04:06 · pre 124 meseci #14
Uspeo sam da podesim.

Stvar je zapravo veoma jednostavna za podesavanje, i nije potrebno nikakvo prethodno poznavanje ovih vrednosti ovim putem.

U okviru CNC USB Controler-a u Settings meniju ima stavka "Calibrate" koju ja nisam video odmah. Tu se samo izabere osa koja se kalibrise, i zada zeljena duzina koju treba da predje, a na ploci ispod samo zabelezis pocetnu tacku i krajnju tacku i premeris koliko je zapravo predjena razdaljina, uneses to u result i software sam preracuna potreban step\unit.

To radi savrseno za X, Y ose, za Z se malo mucim eksperimentalno svaki put pri podesavanju pre pokretanja pokusavam da sto bolje nanisanim da je 0 na samoj povrsini PCB-a ali to malo zeza, verovatno sto nisam mogao bas precizno da uradim kalibraciju za Z.
Potpis

My IT View Of Life-BrLOG-Delphi for PHP


» LinkedIn
Re: CNC Masina - Sporija od CNC USB Controller-a 21.07.2016. u 09:26 · pre 124 meseci #15
Z osa se lako kalibrise na nulu kada imas bakarnu PCB ispod, jedna prosta caka je stavis tanak list papira i provlacis ga izmedju burgije i PCB, kad "zapne" malo papir tu stanes.
Druga varijanta je sa "probe" ulazom u kontoler, tu se veze jedna zicka i druga se veze na bakar od PCB-a i ima u kontroleru funkcija koja lagano spusta Z osu dok se ne napravi elektricni kontakt na probe ulazu (naravno pre toga nema kontakt) i to je to.

Sva ta podesavanja, posebno microstepping su bitna jer sa njim mozes da podesis odnos brzine kretanja naspram preciznosti. Sto ti je veci microstep odnos recimo 1/8 za toliko ces imati finije i sporije kretanje motora sto je za izradu PCB verovatno potrebno.

U svakom slucaju imas ti tu da se igras koliko hoces, tek ti je stigla masina :)
Potpis
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
Re: CNC Masina - Sporija od CNC USB Controller-a 21.07.2016. u 13:23 · pre 124 meseci #16
Citat:
mikikg: Z osa se lako kalibrise na nulu kada imas bakarnu PCB ispod, jedna prosta caka je stavis tanak list papira i provlacis ga izmedju burgije i PCB, kad "zapne" malo papir tu stanes.
Druga varijanta je sa "probe" ulazom u kontoler, tu se veze jedna zicka i druga se veze na bakar od PCB-a i ima u kontroleru funkcija koja lagano spusta Z osu dok se ne napravi elektricni kontakt na probe ulazu (naravno pre toga nema kontakt) i to je to.

Sva ta podesavanja, posebno microstepping su bitna jer sa njim mozes da podesis odnos brzine kretanja naspram preciznosti. Sto ti je veci microstep odnos recimo 1/8 za toliko ces imati finije i sporije kretanje motora sto je za izradu PCB verovatno potrebno.

U svakom slucaju imas ti tu da se igras koliko hoces, tek ti je stigla masina :)


Trenutno koristim ovaj prvi metod, a gde bi se povezao taj drugi kraj zice na onoj ploci sto ja imam za ovu automatsku kalibraciju preko bakarne plocice?
Ako sam pravilno razumeo to bi trebalo da bude na ovom mestu gde je GND i Z-, GND tako da prolazi kroz vrh tool-a a Z- za plocicu?

[Ovu poruku je menjao Vladica Savić dana 21.07.2016. u 14:39 GMT+1]
Potpis

My IT View Of Life-BrLOG-Delphi for PHP


» LinkedIn
Re: CNC Masina - Sporija od CNC USB Controller-a 21.07.2016. u 17:47 · pre 124 meseci #19
Po tome ispada da ipak jeste Z-- (sa dva minusa napisano, sta im sad to znaci), i da li je to ista plocica kontrolera, ne videm sta pise na onim ostalim klemama.
Ako su na kontroleru X+/X- (i ostali) ulazi za limite, mozda i jeste ... Moras da probas
Potpis
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
Re: CNC Masina - Sporija od CNC USB Controller-a 23.07.2016. u 08:06 · pre 124 meseci #20
Z-- je home pozicija za Z osu (Z++ je limit pozicija za Z osu, isto vazi i za X i Y).
Proguglaj negde spec za taj USB kontroler cisto da znas gde i sta sve mozes da povezes.
Kakav je SW za tu CNC? Isto vazi i za SW - proguglaj, mora da postoji nesto, garantujem da nisi prvi u svetu koji je kupio tu masinu.
Spec od SW ti treba da bi mogao da podesavas jos milion stvari na toj masini, nije sve u kalibraciji, videces kad pocnes da "crtas" krugove i ostale krive linije.
Bez dokumentacije o SW i HW ta masina vredi koliko i svi delovi - upotrebna vrednost 0.
Potpis
There are only 10 types of people in the world:
those who understand binary, and those who don't.
Odgovori
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme