Linux CNC Chinaspindel und FU ST500

Fräsmotoren / HF-Spindeln, Frequenzumrichter
**bj**
Beiträge: 8
Registriert: 17.02.2020, 21:31

Linux CNC Chinaspindel und FU ST500

Beitrag von **bj** » 17.02.2020, 21:47

Hallo Zusammen,

mein Name ist Bruno und ich bin gerade dabei mir eine Fenja aufzubauen.
Steuerung läuft mit Linuxcnc und Mesa 7I76E, die CL Stepper laufen auch schon, induktive Schalter funktionieren auch schon fürs homeing.
Die Spindel ist eine 2,2 Kw Chinaspindel, die ich mit einem ST500 FU betreiben will. An den Linuxpc per rs232 auf rs485 umsetzer angeschlossen.
Ich kann auch schon per Linuxcnc die Spindel laufen lassen, d.h. die Kommunikation funktioniert.
Aber ich kann die Geschwindigkeit der Spindel nicht steuern, sie startet und läuft aber immer in der gleichen Geschwindigkeit, egal was ich an Speed vorgebe. Und mit den letzten Einstellversuchen geht der FU nach abschalten in err06 (Überspannung beim Bremsvorgang) und läuft aus.
ich vermute ich kapiere die Parametrierung in den ST500 Einstellungen nicht wirklich. Aktuell auf U/Feinstellung, da bei Vectoring die Spindel nur gebrummt hat.
Hat hier jemand Tipps wie ich da voran kommen kann?

Linuxcnc zeigt auch einen komischen Wert für die Geschwindigkeit an, egal was ich als SWert einstelle (S3000, S10000) zeigt der Bildschirm 19200 umdrehungen.
Ich vermute da ist in der Linuxcnc Einstellung auch noch ein Wurm drin

Ich hoffe hier gibts ein paar PROs, die mir Tipps geben können.

Grüße aus Ulm

Bruno

PS: Falls ich im falschen Themenbereich bin, bitte verschieben. Danke
Grüße aus Ulm

Bruno

Stud54
Beiträge: 831
Registriert: 15.02.2018, 16:19

Re: Linux CNC Chinaspindel und FU ST500

Beitrag von Stud54 » 17.02.2020, 22:08

http://talla83.de/linuxcnc/config.htm


Da findest du sicher was...

**bj**
Beiträge: 8
Registriert: 17.02.2020, 21:31

Re: Linux CNC Chinaspindel und FU ST500

Beitrag von **bj** » 17.02.2020, 22:17

Hallo Sven,

danke für die fixe Antwort, bei Talla war ich schon. Der verwendet einen Servo als Spindel. Und leider keinen Frequenzumrichter.
Ich brauche erstmal Hilfe meinen FU richtig einzustellen.

Grüße
Bruno
Grüße aus Ulm

Bruno

Stud54
Beiträge: 831
Registriert: 15.02.2018, 16:19

Re: Linux CNC Chinaspindel und FU ST500

Beitrag von Stud54 » 17.02.2020, 22:19

Ich müsste jetzt meine Daten erst von der Maschine holen...

**bj**
Beiträge: 8
Registriert: 17.02.2020, 21:31

Re: Linux CNC Chinaspindel und FU ST500

Beitrag von **bj** » 17.02.2020, 22:20

:-) kein Stress, für heute hab ich genug :o
Grüße aus Ulm

Bruno

Stud54
Beiträge: 831
Registriert: 15.02.2018, 16:19

Re: Linux CNC Chinaspindel und FU ST500

Beitrag von Stud54 » 17.02.2020, 22:33

Screenshot_20200217-223047_QuickEdit.jpg
Screenshot_20200217-223107_QuickEdit.jpg
Screenshot_20200217-223130_QuickEdit.jpg

**bj**
Beiträge: 8
Registriert: 17.02.2020, 21:31

Re: Linux CNC Chinaspindel und FU ST500

Beitrag von **bj** » 18.02.2020, 07:07

Guten Morgen Sven,

Danke für die Ansicht. Sieht bei mir etwas anders aus. Habe die Linuxcnc Version 2.8
z.B.
# ---setup spindle control signals---
net spindle-vel-cmd-rps <= spindle.0.speed-out-rps
net spindle-vel-cmd-rps-abs <= spindle.0.speed-out-rps-abs
net spindle-vel-cmd-rpm <= spindle.0.speed-out
net spindle-revs => spindle.0.revs
net spindle-vel-fb-rps => spindle.0.speed-in
net spindle-index-enable <=> spindle.0.index-enable

werde ich mir heute abend genauer anschauen.

Grüße Bruno
Grüße aus Ulm

Bruno

**bj**
Beiträge: 8
Registriert: 17.02.2020, 21:31

Re: Linux CNC Chinaspindel und FU ST500

Beitrag von **bj** » 19.02.2020, 07:06

Hallo,

ich konnte das Problem etwas eingenzen:
Mit linuxcnc starten im Terminal bekomme ich folgende Fehlermeldung:

st500 fnct_06_write_single_register ERR: mb_tx[3] mb_links[0] slave[1] = ret[-1] fd[4]
st500 link_loop_and_logic ERR: mb_tx_num[3] mb_links[0] thread[0] fd[4] transaction failure, num_errors[1]

soweit ich das verstehe funktioniert die fnct_06 write_single_register nicht.
Mein System:
Linux LinuxCNC 4.9.0-11-rt-686-pae #1 SMP PREEMPT RT Debian 4.9.189-3+deb9u2 (2019-11-11) i686 GNU/Linux
LINUXCNC - 2.8.0-pre1-5445-g084acf16e
Distributor ID: Debian
Description: Debian GNU/Linux 9.11 (stretch)
Release: 9.11
Codename: stretch nicht.

Hier noch meine Systemdaten:
Linux LinuxCNC 4.9.0-11-rt-686-pae #1 SMP PREEMPT RT Debian 4.9.189-3+deb9u2 (2019-11-11) i686 GNU/Linux
LINUXCNC - 2.8.0-pre1-5445-g084acf16e
Distributor ID: Debian
Description: Debian GNU/Linux 9.11 (stretch)
Release: 9.11
Codename: stretch

Nach meinem Wissen sollte in der MB2HAL in der Version 2.8 fnct_06 write_single_register enthalten sein.

Hat jemand eine Idee?
Grüße aus Ulm

Bruno

**bj**
Beiträge: 8
Registriert: 17.02.2020, 21:31

Re: Linux CNC Chinaspindel und FU ST500

Beitrag von **bj** » 19.02.2020, 21:38

Hallo,

habe jetzt die mb2hal nach der Anleitung von chaotix installiert. Lief alles ohne Fehlermeldung, nachdem ich den Befehl wget auf meine Linuxcnc Version angepasst habe.

Aber ich bekomme immer noch diese Fehlermeldung
st500 link_loop_and_logic ERR: mb_tx_num[3] mb_links[0] thread[0] fd[4] transaction failure, num_errors[1]
st500 fnct_06_write_single_register ERR: mb_tx[3] mb_links[0] slave[1] = ret[-1] fd[4]

Kann mir vielleicht jemand diese Fehlermeldung erklären?

Ich kann per gmoccapy die Spindel starten und stoppen, allerdings keine Drehzahl ändern.

Nachtrag: mit dem Bedienteil der FU kann ich die Geschw. regeln, wird auch im gmoccapy angezeigt.
Nur die Frequenz schreiben in die FU klappt nicht.
Grüße aus Ulm

Bruno

**bj**
Beiträge: 8
Registriert: 17.02.2020, 21:31

Re: Linux CNC Chinaspindel und FU ST500

Beitrag von **bj** » 22.02.2020, 08:18

Hallo

es funktioniert, zur Info :

"ERR: mb_tx[3] mb_links[0] slave[1] = ret[-1] fd[4]" sagt, dass es einen Fehler bei Transaktion 3 (von 0 zählend) bei Link 0 gibt.

Ich habe jetzt in der mb2hal.ini die Werte SERIAL_DELAY_MS=150, MB_RESPONSE_TIMEOUT_MS=500 und MB_BYTE_TIMEOUT_MS=5000 und Fehler ist weg.

Vielen Dank an Lars (Chaotix) der mir den Tipp gegeben hat.
Grüße aus Ulm

Bruno

Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 17 Gäste