Znaleziono 7 wyników

autor: blasterpl
04 sie 2014, 22:44
Forum: LinuxCNC (dawniej EMC2)
Temat: NGCGUI - toczenie, mocno rozbudowana procedura
Odpowiedzi: 376
Odsłony: 34805

Mój hal wygląda tak:

loadrt trivkins
loadrt [EMCMOT]EMCMOT base_period_nsec=[EMCMOT]BASE_PERIOD servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[TRAJ]AXES
loadrt probe_parport
loadrt hal_parport cfg="0x378 out "
setp parport.0.reset-time 5000
loadrt stepgen step_type=0,0
loadrt encoder num_chan=1
loadrt abs count=1
loadrt scale count=1
loadrt lowpass count=1
loadrt near
loadrt pwmgen output_type=1

addf parport.0.read base-thread
addf stepgen.make-pulses base-thread
addf encoder.update-counters base-thread
addf pwmgen.make-pulses base-thread
addf parport.0.write base-thread
addf parport.0.reset base-thread

addf stepgen.capture-position servo-thread
addf encoder.capture-position servo-thread
addf motion-command-handler servo-thread
addf motion-controller servo-thread
addf stepgen.update-freq servo-thread
addf pwmgen.update servo-thread
addf abs.0 servo-thread
addf scale.0 servo-thread
addf lowpass.0 servo-thread
addf near.0 servo-thread

net spindle-cmd <= motion.spindle-speed-out => pwmgen.0.value
net spindle-on <= motion.spindle-on => pwmgen.0.enable
net spindle-pwm <= pwmgen.0.pwm
setp pwmgen.0.pwm-freq 100.0
setp pwmgen.0.scale 1800
setp pwmgen.0.offset 0.005
setp pwmgen.0.dither-pwm true
net spindle-at-speed => motion.spindle-at-speed
net spindle-cw <= motion.spindle-forward

setp encoder.0.position-scale 100.000000
net spindle-position encoder.0.position => motion.spindle-revs
net spindle-velocity encoder.0.velocity => motion.spindle-speed-in
net spindle-index-enable encoder.0.index-enable <=> motion.spindle-index-enable
net spindle-phase-a encoder.0.phase-A
net spindle-phase-b encoder.0.phase-B
net spindle-index encoder.0.phase-Z

net estop-out => parport.0.pin-01-out
net xstep => parport.0.pin-02-out
setp parport.0.pin-02-out-reset 1
net xdir => parport.0.pin-03-out
net ystep => parport.0.pin-04-out
setp parport.0.pin-04-out-reset 1
net ydir => parport.0.pin-05-out
net zstep => parport.0.pin-06-out
setp parport.0.pin-06-out-reset 1
net zdir => parport.0.pin-07-out
net astep => parport.0.pin-08-out
setp parport.0.pin-08-out-reset 1
net adir => parport.0.pin-09-out
net spindle-cw => parport.0.pin-14-out
net spindle-pwm => parport.0.pin-16-out
net xenable => parport.0.pin-17-out


net spindle-phase-a <= parport.0.pin-10-in
net spindle-phase-b <= parport.0.pin-11-in
net spindle-index <= parport.0.pin-15-in


setp stepgen.0.position-scale [AXIS_0]SCALE
setp stepgen.0.steplen 1
setp stepgen.0.stepspace 0
setp stepgen.0.dirhold 35000
setp stepgen.0.dirsetup 35000
setp stepgen.0.maxaccel [AXIS_0]STEPGEN_MAXACCEL
net xpos-cmd axis.0.motor-pos-cmd => stepgen.0.position-cmd
net xpos-fb stepgen.0.position-fb => axis.0.motor-pos-fb
net xstep <= stepgen.0.step
net xdir <= stepgen.0.dir
net xenable axis.0.amp-enable-out => stepgen.0.enable

setp stepgen.1.position-scale [AXIS_2]SCALE
setp stepgen.1.steplen 1
setp stepgen.1.stepspace 0
setp stepgen.1.dirhold 35000
setp stepgen.1.dirsetup 35000
setp stepgen.1.maxaccel [AXIS_2]STEPGEN_MAXACCEL
net zpos-cmd axis.2.motor-pos-cmd => stepgen.1.position-cmd
net zpos-fb stepgen.1.position-fb => axis.2.motor-pos-fb
net zstep <= stepgen.1.step
net zdir <= stepgen.1.dir
net zenable axis.2.amp-enable-out => stepgen.1.enable

net estop-out <= iocontrol.0.user-enable-out
net estop-out => iocontrol.0.emc-enable-in

loadusr -W hal_manualtoolchange
net tool-change iocontrol.0.tool-change => hal_manualtoolchange.change
net tool-changed iocontrol.0.tool-changed <= hal_manualtoolchange.changed
net tool-number iocontrol.0.tool-prep-number => hal_manualtoolchange.number
net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared

Co zmienic :?:
autor: blasterpl
04 sie 2014, 21:21
Forum: LinuxCNC (dawniej EMC2)
Temat: NGCGUI - toczenie, mocno rozbudowana procedura
Odpowiedzi: 376
Odsłony: 34805

hecza pisze:
Kolego blasterpl F11 / F12 bez problemu działa tylko w symulatorze - w realnej maszynie trzeba zajrzeć do HAL-a.

Pozdrawiam
No cóż zajrzeć to ja mogę :wink: ale może koledzy podpowiedzą co mam tam zrobić ( pewnie trzeba coś dopisać )
autor: blasterpl
04 sie 2014, 20:16
Forum: LinuxCNC (dawniej EMC2)
Temat: NGCGUI - toczenie, mocno rozbudowana procedura
Odpowiedzi: 376
Odsłony: 34805

"kamar"
Jeżeli falownik sterowany z programu i po pół roku toczenia nie wiesz jaka komenda steruje obrotami, to czarno widzę.
Dzieki za wiarę we mnie :razz: . Niestety podczas pracy F11 , F12 nie reaguje , czy to normalne :?:
MlKl pisze:Kobyła obroty zmienia z tabelki, tyle, że trzeba mieć układzik, który z PWM LinuxCNC zrobi napięcie 1-10 V .
Mam ja takowy uklad :twisted: ale kobyłkę tylko mini a tam nie widzę nic o obrotach :cry:
autor: blasterpl
03 sie 2014, 16:19
Forum: LinuxCNC (dawniej EMC2)
Temat: NGCGUI - toczenie, mocno rozbudowana procedura
Odpowiedzi: 376
Odsłony: 34805

Nadal używam wersji mini i czekam na jej dokończenie . Do tej pory toczyłem zwykła stal lub alu wiec obroty jakie mam czyli 1300 obr/min są ok , ale teraz przyszło mi toczyć kilka detali z nierdzewki wiec te 1300 obr/min to zdecydowanie za dużo . Jak zmniejszyć obroty :?: :shock: :?:
autor: blasterpl
08 kwie 2014, 19:02
Forum: LinuxCNC (dawniej EMC2)
Temat: NGCGUI - toczenie, mocno rozbudowana procedura
Odpowiedzi: 376
Odsłony: 34805

Ja tylko tak nieśmiało się przypominam ze czekam jak kania dżdżu na 100% sprawna wersje mini :oops:
autor: blasterpl
28 mar 2014, 17:56
Forum: LinuxCNC (dawniej EMC2)
Temat: NGCGUI - toczenie, mocno rozbudowana procedura
Odpowiedzi: 376
Odsłony: 34805

MlKl pisze:Na razie mam urwanie głowy, a moja wersja jest w tej chwili dostosowana do mojej maszyny - toczę na konfigu z frezarki, nie zdejmując nawet przystawki frezerskiej.

Jak się trafi chwila wolna postaram się coś sklecić.
Czekam wiec z niecierpliwością.
enterzbigi pisze:kolego zamień średnica początkowa 4 średnica końcowa 16
Jak sam kolega MIKI przyznał w tej wersji stożek jest nie dopracowany i dlatego takie hece.
Zainstalowałem wersje Mini i jest dobrze :wink:
autor: blasterpl
26 mar 2014, 14:01
Forum: LinuxCNC (dawniej EMC2)
Temat: NGCGUI - toczenie, mocno rozbudowana procedura
Odpowiedzi: 376
Odsłony: 34805

A u mnie dzieje się coś takiego,chce wytoczyć normalny stożek a jak widać na podglądzie Linuxcnc chce robić odwrotny :shock: .Próbowałem w korekcji stożka wpisywać z - ale bez zmian.Co jest nie tak :?: Dodam ze używam kobyłki już czas jakiś wszelkie toczenia czopów itp działają bez zarzutu.

Obrazek

Obrazek



Jak widze to mam chyba jakąś starsza wersje kobyłki , próbuje zainstalować ta z tego tematu ale pokazuje się tylko cześć okienek do wpisywania danych:

Obrazek

Mam problem z umieszczeniem pliku ngcgui.tcl . Mianowicie nie mogę znaleźć /usr/lib/tcltk/linuxcnc . Gdzie ten katalog jest :?: :?:.Czy wlasnie dla tego nie ma wszystkich okienek :?:


[ Dodano: 2014-03-26, 17:26 ]
MlKl pisze:.
W załącznikach aktualne pliki toczenie.ngc i ngcgui.tcl - trzeba im zmienić nazwy i umieścić w odpowiednich katalogach na swoim dysku, toczenie.ngc w nc_files, ngcgui.tcl w /usr/lib/tcltk/linuxcnc. ]
Poczytałem cały temat i widzę ze nie przeskoczę (za głupi jestem) instalacji z kobyla ful wypas. Czy można prosić kolegę MIKI o w pełni działającą wersje mini (stożki) :roll:

Wróć do „NGCGUI - toczenie, mocno rozbudowana procedura”