Znaleziono 8 wyników

autor: gniazdo
09 sty 2020, 20:51
Forum: Frezarka - konstrukcja metalowa
Temat: Ploter frezujący potrzebna pomoc
Odpowiedzi: 73
Odsłony: 7414

Re: Ploter frezujący potrzebna pomoc

dobra na żebyś miał działce polecenie

Kod: Zaznacz cały

lsusb
musisz zainstalować pakiet

Kod: Zaznacz cały

usbutils
poleceniem

Kod: Zaznacz cały

apt-get install usbutils
poprzedzone pewno poleceniem "su" jak nie jesteś zalogowany na konto rota,
ale nie ma tak łatwo bo repozytoria debiana wheezy są już w archiwum:

wiec trzeba zmienić linki repozytoriów do tego celu musisz wejsc do katalogu

Kod: Zaznacz cały

/etc/apt/
oraz otworzyć plik

Kod: Zaznacz cały

sources.list
za pomaca edytora tekstu

usunac zawartosc i wkleic

Kod: Zaznacz cały

deb http://archive.debian.org/debian wheezy main contrib non-free
deb-src http://archive.debian.net/debian wheezy main contrib non-free
# deb http://http.archive.debian.net/debian wheezy-updates main contrib non-free
# deb-src http://http.archive.debian.net/debian wheezy-updates main contrib non-free
deb http://security.debian.org/ wheezy/updates main contrib non-free
deb-src http://security.debian.org/ wheezy/updates main contrib non-free

później zostaje jeszcze wyłączenie sprawdzania daty certyfikatów:

Kod: Zaznacz cały

apt-get update -o Acquire::Check-Valid-Until=false
i można wrócić do punku nr 1 czyli instalacji "usbutils"

żeby użyć tego polecenia

Kod: Zaznacz cały

udevadm info -a -n /dev/ttyUSB0
to musisz być zalogowany jako "root", lub wcześniej użyć polecenia "su" inaczej otrzymasz błąd o braku takiego polecenia.
autor: gniazdo
09 sty 2020, 18:48
Forum: Frezarka - konstrukcja metalowa
Temat: Ploter frezujący potrzebna pomoc
Odpowiedzi: 73
Odsłony: 7414

Re: Ploter frezujący potrzebna pomoc

spróbuj to odpalic na porcie com zamiast na usb
loadusr -Wn spindle-vfd hy_vfd -n spindle-vfd -t 1 -d /dev/ttyS0 -p none -r 38400 -s 1
autor: gniazdo
09 sty 2020, 17:56
Forum: Frezarka - konstrukcja metalowa
Temat: Ploter frezujący potrzebna pomoc
Odpowiedzi: 73
Odsłony: 7414

Re: Ploter frezujący potrzebna pomoc

standardowy konfig na szybko + hy_vfd ogarniety w 5min (aż specjalnie zainstalowałem vmware+obraz linuxcnc2.7)
moja-frezarka.tar.gz
(3.72 KiB) Pobrany 124 razy
spakuj tak samo cały swój folder i podeślij
autor: gniazdo
09 sty 2020, 16:50
Forum: Frezarka - konstrukcja metalowa
Temat: Ploter frezujący potrzebna pomoc
Odpowiedzi: 73
Odsłony: 7414

Re: Ploter frezujący potrzebna pomoc

plemnik7 pisze:
09 sty 2020, 16:25
Mam to wkleić zamiast pliku konfiguracyjnego ?
na razie spakuj cały folder z konfiguracją i załącz w następnym poście
autor: gniazdo
09 sty 2020, 15:24
Forum: Frezarka - konstrukcja metalowa
Temat: Ploter frezujący potrzebna pomoc
Odpowiedzi: 73
Odsłony: 7414

Re: Ploter frezujący potrzebna pomoc

wklej wszystkie pliki z folderu konfiguracji

ale na starcie albo modbus albo pwm
# Generated by stepconf 1.1 at Thu Jan 9 14:39:32 2020
# Jeśli zmodyfikujesz ten plik zmainy zostaną
# nadpisane gdy uruchomisz ponownie Stepconf
loadrt trivkins
loadrt [EMCMOT]EMCMOT base_period_nsec=[EMCMOT]BASE_PERIOD servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[TRAJ]AXES
loadrt hal_parport cfg="0x378 out"
setp parport.0.reset-time 5000
loadrt stepgen step_type=0,0,0
#loadrt pwmgen output_type=1

addf parport.0.read base-thread
addf stepgen.make-pulses 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 motion-command-handler servo-thread
addf motion-controller servo-thread
addf stepgen.update-freq servo-thread
#addf pwmgen.update servo-thread


#net spindle-cmd-rpm => 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 26666.6666667
#setp pwmgen.0.offset 0.1
#setp pwmgen.0.dither-pwm true

net spindle-cmd-rpm <= motion.spindle-speed-out
net spindle-cmd-rpm-abs <= motion.spindle-speed-out-abs
net spindle-cmd-rps <= motion.spindle-speed-out-rps
net spindle-cmd-rps-abs <= motion.spindle-speed-out-rps-abs
net spindle-at-speed => motion.spindle-at-speed

net probe-in => motion.probe-input

#net spindle-pwm => 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-on => parport.0.pin-17-out
net estop-ext <= parport.0.pin-10-in-not
net probe-in <= parport.0.pin-11-in
net home-x <= parport.0.pin-12-in-not
net home-y <= parport.0.pin-13-in
net home-z <= parport.0.pin-15-in-not

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
net home-x => axis.0.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 35000
setp stepgen.1.dirsetup 35000
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
net home-y => axis.1.home-sw-in

setp stepgen.2.position-scale [AXIS_2]SCALE
setp stepgen.2.steplen 1
setp stepgen.2.stepspace 0
setp stepgen.2.dirhold 35000
setp stepgen.2.dirsetup 35000
setp stepgen.2.maxaccel [AXIS_2]STEPGEN_MAXACCEL
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 home-z => axis.2.home-sw-in

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
autor: gniazdo
09 sty 2020, 11:53
Forum: Frezarka - konstrukcja metalowa
Temat: Ploter frezujący potrzebna pomoc
Odpowiedzi: 73
Odsłony: 7414

Re: Ploter frezujący potrzebna pomoc

wklej zawartość plików:

Ploter.hal
custom.hal
autor: gniazdo
09 sty 2020, 09:18
Forum: Frezarka - konstrukcja metalowa
Temat: Ploter frezujący potrzebna pomoc
Odpowiedzi: 73
Odsłony: 7414

Re: Ploter frezujący potrzebna pomoc

ciekawe z ta zawiechą.
spróbuj odpalać to po kolei, czyli najpierw załaduj sam komponent:
czyli popraw na:
------------------------------------------------------------------------------------------------------------------------
custom.hal

# Include your customized HAL commands here
# This file will not be overwritten when you run stepconf again

# Load the Huanyang VFD user component
loadusr -Wn spindle-vfd hy_vfd -n spindle-vfd -t 1 -d /dev/ttyUSB0 -p none -r 38400 -s 1

#net vfd-comms halui.machine.is-on => spindle-vfd.enable
#setp spindle-vfd.enable 1
#net spindle-fwd motion.spindle-forward => spindle-vfd.spindle-forward
#net spindle-reverse motion.spindle-reverse => spindle-vfd.spindle-reverse
#net spindle-speed-cmd motion.spindle-speed-out-abs => spindle-vfd.speed-command
#net spindle-on motion.spindle-on => spindle-vfd.spindle-on
#net spindle-at-speed motion.spindle-at-speed => spindle-vfd.spindle-at-speed

------------------------------------------------------------------------------------------------------------------------
custom_postgui.hal

# Include your customized HAL commands here
# The commands in this file are run after the AXIS GUI (including PyVCP panel) starts

#net spindle-at-speed => pyvcp.spindle-at-speed
#net pyvcp-spindle-rpm spindle-vfd.spindle-speed-fb => pyvcp.spindle-speed
#net pyvcp-modbus-ok spindle-vfd.hycomm-ok => pyvcp.hycomm-ok

-----------------------------------------------------------------------------------------------------------------------


----------------------------------------------------------------------------------------------------------------------
Plik z twoją konfiguracją maszyny z rozszerzeniem .ini / np.moja frezarka.ini
musisz mieć lub dopisać w sekcjach jak niżej:

[DISPLAY]
#PYVCP = custompanel.xml

[HAL]
HALFILE = custom.hal
#POSTGUI_HALFILE = custom_postgui.hal
jezeli odpali próbuj stopniowo włączać
net spindle-fwd motion.spindle-forward => spindle-vfd.spindle-forward
net spindle-reverse motion.spindle-reverse => spindle-vfd.spindle-reverse
net spindle-speed-cmd motion.spindle-speed-out-abs => spindle-vfd.speed-command
net spindle-on motion.spindle-on => spindle-vfd.spindle-on
net spindle-at-speed motion.spindle-at-speed => spindle-vfd.spindle-at-speed
później dopiero wodotryski z panelami
autor: gniazdo
08 sty 2020, 21:35
Forum: Frezarka - konstrukcja metalowa
Temat: Ploter frezujący potrzebna pomoc
Odpowiedzi: 73
Odsłony: 7414

Re: Ploter frezujący potrzebna pomoc

coś na 90% skopałeś w pliku hal.

z okna z błędami (ostatnie zdjęcie)
wklej co masz pomiędzy linijkami:

"Debug file information:"

a

"Kernel message information:"

inaczej to wróżenie z fusów.

Wróć do „Ploter frezujący potrzebna pomoc”