Znaleziono 11 wyników

autor: jarenio
10 lut 2015, 11:14
Forum: LinuxCNC (dawniej EMC2)
Temat: THC w linuxcnc
Odpowiedzi: 41
Odsłony: 16233

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....
autor: jarenio
08 sty 2015, 12:40
Forum: LinuxCNC (dawniej EMC2)
Temat: THC w linuxcnc
Odpowiedzi: 41
Odsłony: 16233

hehe, widzisz... youtube daje nam rozwiązania :P szkoda tylko ze nie napisałeś od razu, że działasz na sucho :)
autor: jarenio
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
autor: jarenio
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
autor: jarenio
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 ??
autor: jarenio
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 ??
autor: jarenio
23 sie 2012, 21:31
Forum: LinuxCNC (dawniej EMC2)
Temat: THC w linuxcnc
Odpowiedzi: 41
Odsłony: 16233

przewalczyłem i program się uruchania

ArturM, jak możesz wrzuć full konfig jeszcze raz :)
autor: jarenio
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....

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
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.....

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
ktoś się orientuje jak odinstalować .comp albo całkowicie zresetować linuxcnc ????
autor: jarenio
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

:neutral:

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
autor: jarenio
20 sie 2012, 21:45
Forum: LinuxCNC (dawniej EMC2)
Temat: THC w linuxcnc
Odpowiedzi: 41
Odsłony: 16233

a instalowałeś ten thcud.comp ???

Wróć do „THC w linuxcnc”