podłączasz załączneie palinika pod stycznik na płycie głównej i działa
the nie jest konieczne do pracy plazmy, jak zrobisz maszynę to zaczniemy gadać o thc, teraz naprawde nie ma po co. utuchomienie tego ustrojstwa to czysta łopatologia, kopiuj wklej, popraw, zapisz, wpisz komende w terminalu....
Znaleziono 11 wyników
- 10 lut 2015, 11:14
- Forum: LinuxCNC (dawniej EMC2)
- Temat: THC w linuxcnc
- Odpowiedzi: 41
- Odsłony: 16233
- 08 sty 2015, 12:40
- Forum: LinuxCNC (dawniej EMC2)
- Temat: THC w linuxcnc
- Odpowiedzi: 41
- Odsłony: 16233
- 07 sty 2015, 10:08
- Forum: LinuxCNC (dawniej EMC2)
- Temat: THC w linuxcnc
- Odpowiedzi: 41
- Odsłony: 16233
prokopcio, zadziała zadziała, mniejsza o rozwiązanie (zmiana kabelka czy dodanie/usunięcie -not przy wejściach lpt w pliku hal) chodzi po prostu o to, czy to co uwazamy za zapaloną diodę na pyvcp jest zapalona diodą, czy tez zgaszona (co oznacza dany kolor) ja sobie zinterpretowałem je źle na początku, niby migają ale palnik sie nie ruszał... dopiero po zauważeniu na filmiku, że doidy powinny sie świecić "na odwrót" i małej korekcie (pewnie w pliku hal, nie pamietam już dokładnie) wszytko ruszyło jak należy
- 07 sty 2015, 08:49
- Forum: LinuxCNC (dawniej EMC2)
- Temat: THC w linuxcnc
- Odpowiedzi: 41
- Odsłony: 16233
już pisze o co chodziło (z głowy bo trochę czasu minęło)
u mnie b yło tak, że dałem jako sygnał podawany z THC na LPT sygnał +5V, a plik miałem skonfigurowany tak, że LinuxCNC uznawał 0 za sygnał aktywny (dopisane -not w pliku hal przy portach wejściowych od THC) i wychodziło na to że diody migały, ale moduł THC w LinixCNC nie sterował osiami, bo myslał że palnik nie jest odpalony
przyczaj filmik kamara i z porównaj kolory diod po odpaleniu palnika, alvbo najprosciej, na THC zamiast masy daj +5V albo +5 jak masz teraz 0
u mnie b yło tak, że dałem jako sygnał podawany z THC na LPT sygnał +5V, a plik miałem skonfigurowany tak, że LinuxCNC uznawał 0 za sygnał aktywny (dopisane -not w pliku hal przy portach wejściowych od THC) i wychodziło na to że diody migały, ale moduł THC w LinixCNC nie sterował osiami, bo myslał że palnik nie jest odpalony

przyczaj filmik kamara i z porównaj kolory diod po odpaleniu palnika, alvbo najprosciej, na THC zamiast masy daj +5V albo +5 jak masz teraz 0
- 24 sie 2012, 13:51
- Forum: LinuxCNC (dawniej EMC2)
- Temat: THC w linuxcnc
- Odpowiedzi: 41
- Odsłony: 16233
oczywiście że się pochwalę, ale to w poniedziałek, bo juz się zbieram do wyjścia z firmy 
to co mnie głównie bęczy w tych ustawieniach to jakby wolne ruchy palnika, przy dużych prędkościach palenie nie daje sobie rady...
tyle że testowałem w ekstremalnych warunkach
jak byście jeszcze spisali ustawienia THC to by było super
I jeszcze jedno pytanie.
Interesowaliście się częścią kodu która chyba odłącza THC podczas zakrętów lini cięcia, bo takie coś chyba tam się chowa, ale za bardzo się temu nie przyglądałem ??

to co mnie głównie bęczy w tych ustawieniach to jakby wolne ruchy palnika, przy dużych prędkościach palenie nie daje sobie rady...
tyle że testowałem w ekstremalnych warunkach
jak byście jeszcze spisali ustawienia THC to by było super
I jeszcze jedno pytanie.
Interesowaliście się częścią kodu która chyba odłącza THC podczas zakrętów lini cięcia, bo takie coś chyba tam się chowa, ale za bardzo się temu nie przyglądałem ??
- 24 sie 2012, 09:05
- Forum: LinuxCNC (dawniej EMC2)
- Temat: THC w linuxcnc
- Odpowiedzi: 41
- Odsłony: 16233
Dzięki, zaraz przetestuje, ale już widzę że są różnice
[ Dodano: 2012-08-24, 10:07 ]
niestety, pozmieniałem wszytko tak jak jest u Ciebie, na VCP diody się zapalają ale palnik nie jeździ góra dół :/
zamieszczam moje ustawienia i plik ngc którym to testuje, jak byś miał chwilkę to plisssss luknij na to, może Ci się rzuci coś w oczy
[ Dodano: 2012-08-24, 11:59 ]

niestety, na głupotę nie ma rady, ale zawsze jest youtube
problem rozwiązany. Okazało się, że u mnie porty wejściowe są aktywne sygnałem niskim...
Pytanie mam jeszcze
możesz wyjaśnić działanie
setp thcud.requested-vel ??
setp thcud.vel-tol ??
setp thcud.correction-vel ??

[ Dodano: 2012-08-24, 10:07 ]
niestety, pozmieniałem wszytko tak jak jest u Ciebie, na VCP diody się zapalają ale palnik nie jeździ góra dół :/
zamieszczam moje ustawienia i plik ngc którym to testuje, jak byś miał chwilkę to plisssss luknij na to, może Ci się rzuci coś w oczy

[ Dodano: 2012-08-24, 11:59 ]

niestety, na głupotę nie ma rady, ale zawsze jest youtube

problem rozwiązany. Okazało się, że u mnie porty wejściowe są aktywne sygnałem niskim...
Pytanie mam jeszcze
możesz wyjaśnić działanie
setp thcud.requested-vel ??
setp thcud.vel-tol ??
setp thcud.correction-vel ??
- 23 sie 2012, 21:31
- Forum: LinuxCNC (dawniej EMC2)
- Temat: THC w linuxcnc
- Odpowiedzi: 41
- Odsłony: 16233
- 23 sie 2012, 17:17
- Forum: LinuxCNC (dawniej EMC2)
- Temat: THC w linuxcnc
- Odpowiedzi: 41
- Odsłony: 16233
to już przewalczyłem 
zrobiłeś loterówke, zamiast thcud jest thcup
ale i tak....
walcze i walcze, ta ostatnia linijka nie daje mi żyć, a bez niej linuxcnc nie podnosi palnika mimo że vcp świeci że ma za nisko 
thcud.comp od Johna poprawiłem pod siebie (zmieniłem porty) i zainstalowłem jeszcze raz
[ Dodano: 2012-08-23, 17:58 ]
nie mam weny, wygląda że jest ok, a nie jest, nie rusza Zką :/
na razie mam dość, nic dzisiaj nie wymyślę...
[ Dodano: 2012-08-23, 20:56 ]
teraz już poszedłem po całości.....
ktoś się orientuje jak odinstalować .comp albo całkowicie zresetować linuxcnc ????

zrobiłeś loterówke, zamiast thcud jest thcup
ale i tak....
Kod: Zaznacz cały
Debug file information:
Can not find -sec MOT -var MOT -num 1
Can not find -sec IO -var IO -num 1
Can not find -sec LINUXCNC -var NML_FILE -num 1
Can not find -sec EMC -var NML_FILE -num 1
plazma.hal:79: Signal name 'stepgen.2.position-fb' must not be the same as a pin. Did you omit the signal name?
3154
PID TTY STAT TIME COMMAND
Stopping realtime threads
Unloading hal components

thcud.comp od Johna poprawiłem pod siebie (zmieniłem porty) i zainstalowłem jeszcze raz
[ Dodano: 2012-08-23, 17:58 ]
nie mam weny, wygląda że jest ok, a nie jest, nie rusza Zką :/
na razie mam dość, nic dzisiaj nie wymyślę...
[ Dodano: 2012-08-23, 20:56 ]
teraz już poszedłem po całości.....
Kod: Zaznacz cały
Debug file information:
Can not find -sec MOT -var MOT -num 1
Can not find -sec IO -var IO -num 1
Can not find -sec LINUXCNC -var NML_FILE -num 1
Can not find -sec EMC -var NML_FILE -num 1
insmod: error inserting '/usr/realtime-2.6.32-122-rtai/modules/rtai_hal.ko': -1 File exists
15440
PID TTY STAT TIME COMMAND
Stopping realtime threads
Unloading hal components
ERROR: Module thcud does not exist in /proc/modules
<commandline>:0: exit value: 1
<commandline>:0: rmmod failed, returned -1
<commandline>:0: unloadrt failed
ERROR: Module hal_lib is in use by thc
ERROR: Module rtapi is in use by thc,hal_lib
ERROR: Module rtai_math is in use by rtapi
ERROR: Module rtai_sem is in use by rtapi
ERROR: Module rtai_fifos is in use by rtapi
ERROR: Module rtai_sched is in use by rtapi,rtai_sem,rtai_fifos
ERROR: Module rtai_hal is in use by rtapi,rtai_sem,rtai_fifos,rtai_sched
- 23 sie 2012, 15:47
- Forum: LinuxCNC (dawniej EMC2)
- Temat: THC w linuxcnc
- Odpowiedzi: 41
- Odsłony: 16233
a mi wypierniacza:
Debug file information:
Can not find -sec MOT -var MOT -num 1
Can not find -sec IO -var IO -num 1
Can not find -sec LINUXCNC -var NML_FILE -num 1
Can not find -sec EMC -var NML_FILE -num 1
plazma.hal:78: Pin 'thcup.z-fb-out' does not exist
4576
PID TTY STAT TIME COMMAND
Stopping realtime threads
Unloading hal components

plik plazma.hal
Debug file information:
Can not find -sec MOT -var MOT -num 1
Can not find -sec IO -var IO -num 1
Can not find -sec LINUXCNC -var NML_FILE -num 1
Can not find -sec EMC -var NML_FILE -num 1
plazma.hal:78: Pin 'thcup.z-fb-out' does not exist
4576
PID TTY STAT TIME COMMAND
Stopping realtime threads
Unloading hal components

plik plazma.hal
Kod: Zaznacz cały
# Wygenerowane przez Stepconf o Wed Aug 24 20:04:16 2011
loadrt trivkins
loadrt [EMCMOT]EMCMOT base_period_nsec=[EMCMOT]BASE_PERIOD servo_period_nsec=[EMCMOT]SERVO_PERIOD traj_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[TRAJ]AXES
loadrt probe_parport
loadrt hal_parport cfg="0x378 out "
setp parport.0.reset-time 1600
loadrt stepgen step_type=0,0,0
loadrt thcud
addf thcud servo-thread
addf parport.0.read base-thread
addf stepgen.make-pulses base-thread
addf parport.0.write base-thread
addf parport.0.reset base-thread
addf stepgen.capture-position servo-thread
addf motion-command-handler servo-thread
addf motion-controller servo-thread
addf stepgen.update-freq servo-thread
#net spindle-cmd <= motion.spindle-speed-out
#net spindle-on <= motion.spindle-on
net coolant-flood <= iocontrol.0.coolant-flood
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 coolant-flood => parport.0.pin-16-out
net xenable => parport.0.pin-17-out
net estop-ext <= parport.0.pin-10-in
#net home-z <= parport.0.pin-13-in
setp stepgen.0.position-scale [AXIS_0]SCALE
setp stepgen.0.steplen 1
setp stepgen.0.stepspace 0
setp stepgen.0.dirhold 30000
setp stepgen.0.dirsetup 30000
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
#net home-z => axis.2.home-sw-in
setp stepgen.1.position-scale [AXIS_1]SCALE
setp stepgen.1.steplen 1
setp stepgen.1.stepspace 0
setp stepgen.1.dirhold 30000
setp stepgen.1.dirsetup 30000
setp stepgen.1.maxaccel [AXIS_1]STEPGEN_MAXACCEL
net ypos-cmd axis.1.motor-pos-cmd => stepgen.1.position-cmd
net ypos-fb stepgen.1.position-fb => axis.1.motor-pos-fb
net ystep <= stepgen.1.step
net ydir <= stepgen.1.dir
net yenable axis.1.amp-enable-out => stepgen.1.enable
setp stepgen.2.position-scale [AXIS_2]SCALE
setp stepgen.2.steplen 1
setp stepgen.2.stepspace 0
setp stepgen.2.dirhold 30000
setp stepgen.2.dirsetup 30000
setp stepgen.2.maxaccel [AXIS_2]STEPGEN_MAXACCEL
net zpos-cmd thcud.z-pos-in <= axis.2.motor-pos-cmd
net thc-pos-cmd thcud.z-pos-out => stepgen.2.position-cmd
net stepgen.2.position-fb axis.2.motor-pos-fb <= thcup.z-fb-out
#net zpos-cmd axis.2.motor-pos-cmd => stepgen.2.position-cmd
#net zpos-fb stepgen.2.position-fb => axis.2.motor-pos-fb
net zstep <= stepgen.2.step
net zdir <= stepgen.2.dir
net zenable axis.2.amp-enable-out => stepgen.2.enable
net estop-out <= iocontrol.0.user-enable-out
net estop-ext => 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
net TorchProbe parport.0.pin-15-in => motion.probe-input
net TorchUp thcud.torch-up <= parport.0.pin-13-in
net TorchDown thcud.torch-down <= parport.0.pin-11-in
net ArcOK thcud.arc-ok <= parport.0.pin-12-in
net CurVel thcud.current-vel <= motion.current-vel
net spindle-on motion.spindle-on => parport.0.pin-01-out
net spindle-on thcud.torch-on
setp thcud.requested-vel 40
setp thcud.vel-tol 10
setp thcud.correction-vel 0.0001
- 20 sie 2012, 21:45
- Forum: LinuxCNC (dawniej EMC2)
- Temat: THC w linuxcnc
- Odpowiedzi: 41
- Odsłony: 16233