Znaleziono 2 wyniki

autor: ArturM
26 lip 2012, 18:36
Forum: Przecinarka Plazmowa CNC, Gazowa
Temat: Chiński stragan - bis
Odpowiedzi: 252
Odsłony: 64743

Troche malo widać :D
No ale na filmiku jest tak:

Mamy podpięty układ Prokopcia, puszczony w trybie testowym i mamy symulację krańcówki na palniku.

Ladujemy program:

Kod: Zaznacz cały

o<touchoff> call [2] [1] [1] 
g1 x100
m30
I jest tak:
- palnik jedzie przez chwilę w dół - jeżeli krańcówka nie zadziała (co bylo widać :D) to wyrzuca komunikat i koniec.
- jeżeli krańcówka znajdzie materiał to ucieka na [2], włącza palnik i czeka [1].
- potem jedzie na [1] i zaczyna wykonywać G1 X100
- jeżeli w tym momencie kliknę 'THC aktywny' to zaczyna korygować Zetkę wg wyjścia układu Prokopcia.

Czyli chyba o to szło, nie? :)

Jeszcze mi potrafi po jakimś czasie rzucić 'following error', parametry THC są poustawiane byle jak i w PYVCP nie ma nic poza 'Za wysoko', 'Za nisko' i 'Łuk OK' - ale to już zabawa na jutro. No ale generalnie działa :D

thcud.comp i touchoff.ngc są prosto ze strony JohnaT,
plazma.hal to zwykły nasz hal frezarkowy lekko zmodyfikowany, czyli:
Na poczatku ładujemy moduł:

Kod: Zaznacz cały

loadrt thcud
addf thcud servo-thread
Zetke zamiast 'na prosto' to przepuszczamy przez thcud:

Kod: Zaznacz cały

net zpos-cmd axis.2.motor-pos-cmd => thcud.z-pos-in
net zpos-cmd-thc thcud.z-pos-out => stepgen.2.position-cmd


(co mi właśnie uzmysłowiło ze nie podpiąłem thcud.z-pos-fb - i może dlatego ten following error :D)

Podpinamy sygnały do thcud.comp:

Kod: Zaznacz cały

net TorchProbe motion.probe-input <= parport.0.pin-11-in
net TorchUp thcud.torch-up <= parport.0.pin-12-in
net TorchDown thcud.torch-down <= parport.0.pin-13-in
net ArcOK thcud.arc-ok <= parport.0.pin-15-in
net CurVel thcud.current-vel <= motion.current-vel

net spindle-on motion.spindle-on => parport.0.pin-16-out
net spindle-on thcud.torch-on
I zupełnie bez pomyślunku, od czapy i na chybił trafił ustawiamy parametry thcud.comp:

Kod: Zaznacz cały

setp thcud.requested-vel 40
setp thcud.vel-tol 10
setp thcud.correction-vel 0.0001
Generalnie to wszystkiego jest, jak widać, 10 linijek i nie wiem czemu ja się z tym 3 dni mordowałem :D
Przez jutro postaram się to dopracować i wtedy dam jakiś tutorial czy zipa z konfigami.
autor: ArturM
25 lip 2012, 17:19
Forum: Przecinarka Plazmowa CNC, Gazowa
Temat: Chiński stragan - bis
Odpowiedzi: 252
Odsłony: 64743

jarenio pisze:kamar, no to nie oszukujcie nic tylko moduł pod probe zróbcie, bo samo THC to mało da. No chyba że uda się wam obliczać wysokość palnika po skończonej części i offsetować wysokość Z...
Hmm, a co to 'moduł pod probe'?
jarenio pisze:Opieracie się na projekcie JohnaT, czy we własnym zakresie wszytko ??
Wczoraj i dziś walczyłem z gotowymi konfigami z LinuxCNC - tyle że one są z reguły na dwa porty LPT i uwzględniają gazylion rożnych rzeczy - ciężko to rozgryźć, a jeszcze ciężej zmodyfikować pod siebie.
Wiec w akcie desperacji mam plan żeby zrobić 'od nowa' - czyli kroczkami do przodu to robić - najpierw zrobić tak, że Ztka działa normalnie a przy włączonym palniku reaguje na sygnały MoveUp i MoveDown.

Generalnie to po tych dwóch dniach troche i się we łbie rozjaśniło i cośtam w tym HALu zaczynam widzieć. Obadam dziś jeszcze raz ten komponent thcup od JohnaT - może będę to umiał do działania zmusić.

Wróć do „Chiński stragan - bis”