Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Razvoj, Dizajn CNC-Controller V1.0
#6
Izaberi ipak TB6560 modul, stvarno su povoljni a rade vrlo fino. Takodje su "kompatibilni" sa logikom koju salje Atmel, za jedan motor se salju dve vrste impulsa, jedan je vezan za korak dakle za svaki impuls stepper ce se pomeriti za svoj jedan korak dok druga linija predstavlja smer kojim ce se kretati. Onaj predhodni drajver nema tu logiku, drugacija je i ne moze se prosto premostiti.

Limit switch je standardna opcija na svim CNC masinama, bukvalno jedan prekidac (mikroprekidac ili induktivni ili magnetni) stoji pri kraju jedne ose tako da kada osa dodje do maximuma ili minimuma kretanja taj swich se aktivira i to je u sustini neregularna situacija, pali se alarm i izvrsavanje programa se momentalno prekida. Ovaj Atmel tacnije GRBL program u njemu podrzava jedan limit swich po jednoj osi tako da se za oba limita, min i max, stavljaju dva prekidaca ciji su kontakti spojeni paralelno.

Probe input je isto cesto koriscena opcija na CNC i njeno ponasanje je vrlo prosto.
U sustini ti pustis jednu osu da se krece sporo ali sa komandom koja reaguje na taj input i sluzi da se odrede neke referetne tacke u prostoru, obicno tacan pocetak koordinatnog sistema masine. Dakle pustis kretanja relativno malom brzinom, recimo 1mm/s ili sporije i masina ce ici u tom pravcu dok se ne aktivira taj probe input. Taj input se obicno veze na neku plocicu ili metalni predmet koji mora biti izolovan od ostatka masine i recimo da imas malu burgiju u futeru glavnog obradnog motora (predpostavlja se da je on vec na GND) i kada se spoji burgija sa tim metalnim pipkom/komadom dolazi do spoja koje kontroler detektuje i ti si tako uspostavio fizicki kontakt izmedju ta dva predmeta sto znaci da si dostigao neke tebi referetne tacke u prostoru. Dakle kada se probe input aktivira prestaje dalje kretanje i ti tu tacku proglasavas nulom za jednu osu. Isto tako se ponovi proces za preostale dve ose i ti si masinu nulirao i znas gde je pocetak koordinatnog sistema.
Nulitanje se radi svaki put kada se ukljuci masina jer ne mozes drugacije da kazes masini gde je njena referetna tacka (moze sa apsolutnim enkoderima ali je to skupo i komplikovano, cesto se ne praktikuje).
Reply


Messages In This Thread
Razvoj, Dizajn CNC-Controller V1.0 - by ronovar - 07-13-2016, 04:27 PM
RE: Razvoj, Dizajn CNC-Controller V1.0 - by mikikg - 07-13-2016, 11:16 PM
RE: Razvoj, Dizajn CNC-Controller V1.0 - by nik - 07-15-2016, 11:23 AM
RE: Razvoj, Dizajn CNC-Controller V1.0 - by nik - 07-15-2016, 11:24 AM

Forum Jump:


Users browsing this thread: 2 Guest(s)