Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Z Achsen Höhenversatz
#1
hallo, ich bin neu was das thema cnc angeht.

ich habe mir aus mehreren komponenten eine cnc oberfräse mit einer größe von 1200x650mm gebaut.

es funktioniert alles wunderbar.... 

ich möchte das ganze mit estelcam Programmieren bzw. mit gbrl 0.8.4 (war beim controllerboard dabei) steuern und habe wahnsinnige probleme mit der z achse.

Endschalter sind alle montiert und funktionieren...
Z Probe touchsensor habe ich auch mit einem mechanischen schalter gebaut und funktioniert ebenfalls.

jetzt das eigentliche problem: 

wenn ich die maschiene auf home fahren lasse bin ich jeweils auf XYZ auf 0, bei den work und den maschienen koordinaten.
wenn ich dann manuell verfahre bleiben diese exakt identisch(was meiner meineung auch so sein soll).
Wenn ich allerdings die Z Probe ausführe (G90 G21 G38.2 Z-50 F150;G92 Z16.85;G0Z25) variieren diese koordinaten um 1.875 bis 2.050

Die folge aus dem ganzen ist das mein werkzeug nicht in das material eintaucht sondern um diese differenz darüber fährt.

Würde euch mich sehr freuen wenn jemand eine lösung für meine nerven raubendes problem hat.
Danke im voraus.


Angehängte Dateien Thumbnail(s)
   
Zitieren
#2
Ein Computer ist doof. Der kann nur 0 und 1. Er kann sich auch nicht verrechnen. Deshalb tippe ich auf ein mechanisches Problem. Ich würde damit anfangen alle Schrauben nochmal zu überprüfen. Besonders die Schrauben die drehende Verbindungen halten sollen. z.B. die Pulleys auf den Schrittmotoren und die Gegenseite. Aber ich bin auch noch ein blutiger Anfänger. Warte noch bis die wirklich guten Leute sich äussern.
Gruß Thomas

Sorotec Compact Line 0805, Chinaspindel 2,2KW mit Wasserkühlung, Huanyang FU, Stepcraft 600/1, Stepcraft HF-Spindel, Estlcam, UCCNC, WinPC-NC 3.x mit ncUSB Box, Interface Advance PRO, Werkzeuglängensensor, Wasserbecken, 3D Drucker: Artillery Sidewinder X1 und TwoTrees Sapphire, Schneideplotter: Silhouette Cameo 4
Zitieren
#3
danke (trotzdem) für die antwort....

doch leider kann ich ein mechanisches problem ausschließen.

Da die koordinaten beim manuellen verfahren mit den pfeiltasten gleich bleiben.

auch wenn ich den G38.2 befehl manuell in die konsole eingebe bleiben die beiden koordinatensysteme ident.

Komischerweise funktioniert es mit diesem Z Probe als Komando G90G21G38.2Z-100F150;G92Z33.7
Ich kann es aber nicht nachvollziehen warum und ob es richtig ist.

Ich würde mich natürlich sehr freuen wenn sich auch die Profis zu wort melden und mir auch weiterhelfen könnten.
Zitieren
#4
Vielleicht solltest du dieses Problem mal Schritt für Schritt angehen, um Probleme mit der Mechanik in einem wiederholbarem Test auszuschließen.

Test 1:
  • Fahre ca. 10mm über deinen Taster
  • Gebe G90G21G38.2Z-50F150 ein und starte die Vermessung
  • Notiere dir den Aktuellen Wert der Z- Achse
  • Fahre die Z-Achse 10mm hoch und wiederhole den Test noch 2 mal.

Der Wert der Z-Achse sollte dem des ersten Tests entsprechen, ansonsten Aktuellen Wert der Z-Achse Notieren.


Weiter mit Test 2:
  • Fahre wieder ca. 10mm über deinen Taster
  • Gebe G90G21G38.2Z-50F30 ein und starte die Vermessung.
  • Fahre die Z-Achse 10mm hoch und wiederhole den Test noch 2 mal.

Auch jetzt sollte die Z Achse an den gleich Koordinaten wie in Test 1 stehen bleiben stehen bleiben, ansonsten Abweichungen notieren.


Wenn die Abweichungen in einem akzeptablem Rahmen liegen, flogt Test 3. Doch bevor wir den Starten, berichte erst einmal was bei Test 1 & 2 herausgekommen ist.
Gruß Uwe
Stepcraft 600/2, Sorotec Compact-Line 605, 4. Achse (Drehachse), 15W Laser (an der Fräse montiert), EstlCAM, WinPcNc V4,  Ender 3,

YouTube
Zitieren
#5
Danke für die antwort....
werde ich gleich morgen versuchen. und die werte hier posten.

was mir noch eingefallen ist , habe ich in z achse einen 800 stepp motor und in x und y nur einen 200 step motor.
Die steps sind am controller board auf 16 eingestellt.

hier mal meine einstellungswerte aus dem gbrl:

$$ < $0=10 (step pulse, usec)
$1=255 (step idle delay, msec)
$2=0 (step port invert mask:00000000)
$3=3 (dir port invert mask:00000011)
$4=0 (step enable invert, bool)
$5=0 (limit pins invert, bool)
$6=1 (probe pin invert, bool)
$10=3 (status report mask:00000011)
$11=0.010 (junction deviation, mm)
$12=0.002 (arc tolerance, mm)
$13=0 (report inches, bool)
$20=0 (soft limits, bool)
$21=0 (hard limits, bool)
$22=1 (homing cycle, bool)
$23=3 (homing dir invert mask:00000011)
$24=200.000 (homing feed, mm/min)
$25=2000.000 (homing seek, mm/min)
$26=5 (homing debounce, msec)
$27=6.000 (homing pull-off, mm)
$100=102.000 (x, step/mm)
$101=102.000 (y, step/mm)
$102=650.000 (z, step/mm)
$110=3000.000 (x max rate, mm/min)
$111=3000.000 (y max rate, mm/min)
$112=590.000 (z max rate, mm/min)
$120=165.000 (x accel, mm/sec^2)
$121=165.000 (y accel, mm/sec^2)
$122=225.000 (z accel, mm/sec^2)
$130=500.000 (x max travel, mm)
$131=500.000 (y max travel, mm)
$132=400.000 (z max travel, mm)


und hier der z probe command:

G90G21G38.2Z-100F150;G92Z16.85 wobei 16.85 die dicke meines schalters ist...

ist hier etwas auffällig??

ich kann noch versuchen den motor in z achse auf einen 200 stepp motor umzubauen, dann wären alle motoren gleich nur die Z achse läuft auf einer gewindestange.

Maßprobleme habe ich aber in x und y nicht.
Zitieren
#6
(06.09.2020, 19:22)pezi83 schrieb: was mir noch eingefallen ist , habe ich in z achse einen 800 stepp motor und in x und y nur einen 200 step motor.
Was ist denn das für ein Motor? Der müsste dann ja eine Auflösung von 0,45 Grad im Vollschritt haben. Mach doch mal ein Foto mit der Typenbezeichnung davon.


Zitat:ich kann noch versuchen den motor in z achse auf einen 200 stepp motor umzubauen, dann wären alle motoren gleich nur die Z achse läuft auf einer gewindestange.
Was für eine Gewindestange? Worauf laufen denn die anderen Achsen?

Mach doch mal ein Foto von deiner Maschine.
Gruß Uwe
Stepcraft 600/2, Sorotec Compact-Line 605, 4. Achse (Drehachse), 15W Laser (an der Fräse montiert), EstlCAM, WinPcNc V4,  Ender 3,

YouTube
Zitieren
#7
Es handelt sich um eine selbst gebaute Maschine.

Ich habe bereits einen 3d Drucker und einen laser engraver welcher auch die Vorlage für meine cnc war.

Meine cnc ist 1200x650mm groß und hat eine wisamic mini z Achse mit 60mm von Amazon.
X und y laufen auf GT2 Zahnriemen.

Als Controller benutze ich eine Saint smart gbrl für 3 achsen auch von Amazon. Steuersoftware ist gbrl 0.8.4.

X und beide y Motoren haben 200 stepps und die z Achse 800, aber da kenne ich mich nicht so gut aus.
Am Controller Board habe ich die Jumper auf 16 microsteps gesetzt.

Vielleicht liegt mein Problem auch nur am Setup...??


Angehängte Dateien Thumbnail(s)
   
Zitieren
#8
Moin,

ja, ja, soviel zum "Mach mal ein Bild".


Geile Gardine hast du da. Muss ich mal Nachbauen...
sswjs, aka Jens

PFE 1000PX-B, Suhner UAK 30 RF, WinPC-NC 3.4 USB, High-Z 1000, FME1050, WinPC-NC 2.5 Eco, Sorotec HL6045, FME1050-1, WinPC-NC 2.1 Eco, (Stepcraft 600 V1, FME1050-1, WinPC-NC 2.5 USB) Solidworks, HSMXpress, ESTLCam, NC-Corrector
Zitieren
#9
(06.09.2020, 20:28)pezi83 schrieb: Vielleicht liegt mein Problem auch nur am Setup...??

Wenn da etwas falsch eingestellt ist, würden die Maße natürlich nicht passen. Allerdings würden sie gleichmäßig nicht passen und nicht um 1.875 bis 2.050 variieren.
Gruß Uwe
Stepcraft 600/2, Sorotec Compact-Line 605, 4. Achse (Drehachse), 15W Laser (an der Fräse montiert), EstlCAM, WinPcNc V4,  Ender 3,

YouTube
Zitieren
#10
Morgen,
passen die Parameter $100, $101 und $102???

der $102 wert ist halt deutlich höher als die anderen beiden....

das liegt aber meiner meinung nach an der steppung der motoren.

das microstepping am controller mit 16 stimmt oder soll ich das auch runter setzten??

Das manuelle verfahren passt doch millimeter genau.
Die koordinaten zwischen maschienen und arbeitsposition stimmen nur dann nicht wenn ich die zprobe ausführe.

Ich werde heute nachmittag wenn ich von der arbeit zuhause bin mal die beiden tests durchführen.

Soll ich nun vorher den Z Motor von 800 stepps auf einen 200 stepps umbauen??


@sswjs: bitte nicht vom thema ablenken, das interessiert niemanden...!
Zitieren


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste