Folgende Warnungen sind aufgetreten:
Warning [2] Undefined array key "attachments" - Line: 20 - File: portal.php(680) : eval()'d code PHP 8.2.31 (Linux)
File Line Function
/inc/class_error.php 157 errorHandler->error
/portal.php(680) : eval()'d code 20 errorHandler->error_callback
/portal.php 680 eval
Warning [2] Undefined array key "attachments" - Line: 20 - File: portal.php(680) : eval()'d code PHP 8.2.31 (Linux)
File Line Function
/inc/class_error.php 157 errorHandler->error
/portal.php(680) : eval()'d code 20 errorHandler->error_callback
/portal.php 680 eval
Warning [2] Undefined array key "attachments" - Line: 20 - File: portal.php(680) : eval()'d code PHP 8.2.31 (Linux)
File Line Function
/inc/class_error.php 157 errorHandler->error
/portal.php(680) : eval()'d code 20 errorHandler->error_callback
/portal.php 680 eval
Warning [2] Undefined array key "attachments" - Line: 20 - File: portal.php(680) : eval()'d code PHP 8.2.31 (Linux)
File Line Function
/inc/class_error.php 157 errorHandler->error
/portal.php(680) : eval()'d code 20 errorHandler->error_callback
/portal.php 680 eval
Warning [2] Undefined array key "attachments" - Line: 20 - File: portal.php(680) : eval()'d code PHP 8.2.31 (Linux)
File Line Function
/inc/class_error.php 157 errorHandler->error
/portal.php(680) : eval()'d code 20 errorHandler->error_callback
/portal.php 680 eval




Hallo, Gast
Sie müssen sich registrieren bevor Sie auf unserer Seite Beiträge schreiben können.

Benutzername/E-Mail:
  

Passwort
  





Durchsuche Foren

(Erweiterte Suche)

Aktive Themen
Basic-Line 1005, bin ratl...
Forum: Sorotec
Letzter Beitrag: sswjs
03.07.2026, 20:35
» Antworten: 7
» Ansichten: 63
Anschluß eines Nummernblo...
Forum: Sonstige Hardware
Letzter Beitrag: Garnet
24.06.2026, 08:26
» Antworten: 7
» Ansichten: 3.071
Austretendes Fett hat opt...
Forum: Sonstige Hardware
Letzter Beitrag: sswjs
17.06.2026, 11:25
» Antworten: 1
» Ansichten: 156
Der SVT Görlitz fährt wie...
Forum: Allgemeines, was sonst nirgendwo passt
Letzter Beitrag: sswjs
06.06.2026, 08:46
» Antworten: 0
» Ansichten: 148
G-Code Testen
Forum: WinPc-Nc
Letzter Beitrag: Dympna
22.05.2026, 09:20
» Antworten: 10
» Ansichten: 3.629
Estlcam Instalation auf P...
Forum: Estlcam
Letzter Beitrag: Domna
18.05.2026, 08:18
» Antworten: 4
» Ansichten: 3.577
Neu hier ! habs geschaft
Forum: Ich bin neu hier (Uservorstellung)
Letzter Beitrag: tmk
22.04.2026, 11:05
» Antworten: 4
» Ansichten: 1.069
Welchen 3D Drucker würdet...
Forum: 3D Drucker
Letzter Beitrag: Fitzgerald
14.04.2026, 09:37
» Antworten: 15
» Ansichten: 18.000
Mundstück für Klarinette ...
Forum: Fragen zu 3D
Letzter Beitrag: Abishag
27.03.2026, 05:14
» Antworten: 2
» Ansichten: 2.165
Stirnseiten - wie kann ma...
Forum: Fragen zu 2D
Letzter Beitrag: Abihail
26.03.2026, 09:06
» Antworten: 14
» Ansichten: 5.980
In kann in Estlcam die Fu...
Forum: Estlcam
Letzter Beitrag: ubo
24.03.2026, 05:59
» Antworten: 1
» Ansichten: 460
Diskussion über den NEMA ...
Forum: Schneiden
Letzter Beitrag: sswjs
27.02.2026, 11:07
» Antworten: 1
» Ansichten: 537
Übung Relief fräsen
Forum: Bilder allgemein
Letzter Beitrag: Rothhand
29.01.2026, 11:21
» Antworten: 12
» Ansichten: 2.501
Mach3 Einstellungen - Lim...
Forum: Ich habe ein Problem und benötige Hilfe
Letzter Beitrag: Drucki
28.01.2026, 22:52
» Antworten: 0
» Ansichten: 428
Schweinchen uhr
Forum: Bilder allgemein
Letzter Beitrag: Schweinemami
28.01.2026, 19:29
» Antworten: 39
» Ansichten: 13.640

 
  Fräse als 3d Scanner
Geschrieben von: leon305 - 16.08.2017, 21:38 - Forum: LinuxCNC - Keine Antworten

Fast alle Fräsen lassen sich mit der richtigen Hard- und Software zum 3d Abtaster (Scanner) unrüsten. Dazu braucht einen Touch Probe Sensor und bei Linuxcnc ein paar Zeilen g-code. Als Ergebnis bekommt man eine Punktwolke. Die ist mit entsprechender Software im CAD weiter verarbeitbar.

Hier das Programm zum abtasten:
Mit dieser Einstellung wird eine Fläche 150mm x und 50mm y abgetastet.


Probe.ngc

( Rectangular Probing                                                                             )

( This program repeatedly probes in a regular XY grid and writes the             )
( probed location to the file 'probe-results.txt' in the same directory               )
( as the .ini file                                                                                         )

( This program is adapted to our Touch Probe with a Normally Closed Contact)

(Added Code for the Norte VS-2000 "G91 G01 Z0.2 & G91"                           )

(To obtain it's displacement of, in this case 1mm = #11, the probe              )
(builds up the X and Z while moving between G38.3Z and G38.5X until  X     )
(becomes 1mm.                                                                                      )
(Due to our probe accuracy this resulted in a increased vibration.                 )
(Since our Machine is a big iron, with a milling head of 3.000kg,                   )
(we avoided these vibrations by adding this code.                                       )
(It will probably require a different amount of Z on a smaller machine.          )

(Added code to obtain a Z- Cruising Line                                                    )
(---------------------------------------                                                               )
(         #13= ROUND[#5063]                                                                   )
(       O6 if [#13 LE #12]                                                                         )    
(          G0 Z#12                                                                                     )
(          O6 else                                                                                       )
(       G38.5Z#8                                                                                       )
(This avoids mechanically measuring every time the Z- flat plane by              )
(inserting a Z-boundry 1 to 2mm in the air above the real Z- depth.               )
(This increases the touch probe speed considerally.                                      )

(Configuration section)
(G20)   (Inches)
(oder)
G21 (unit in mm)

F4    (probe speed)

#1=0  (X start / Position)
#2=10 (X increment /  Schrittlänge)
#3=15 (X count / Anzahl der Schritte)

#4=0 (Y Start Position)
#5=5 (y incremet)
#6=10 (Y count / Anzahl er Reihen)

#7=.1 (Z safety)
#8=-.5 (Z probe)
(End configuration section)

(PROBEOPEN probe-results.txt)  (Öffnet Datei) 
#9=0 #10=0
G0Z#7
O1 while [#9 lt #6]
    #10=0
    G0 Y[#4+#5*#9]
    O2 while [#10 lt #3]
        O3 if [[#9/2] - fix[#9/2] eq 0]
            G0X[#1+#2*#10]
        O3 else      
            G0X[#1+#2*[#3-#10-1]]
        O3 endif
        G38.2Z#8
        G0Z#7
        #10=[#10+1]
    O2 endwhile
    #9=[#9+1]
O1 endwhile

(PROBECLOSE)
G0Z#7
G0X#1Y#4
M2

Das Abtasten sieht dann aus, wie in diesem Youtube Video von "Construction van de Valle"

Achtung Video ist sehr laut !

                                     

Drucke diesen Beitrag

  Elch ausfräsen
Geschrieben von: Neugieriger - 16.08.2017, 07:17 - Forum: 2D Projekte - Antworten (3)

Den kennt ja bestimmt jeder....

Drucke diesen Beitrag

  So gewechselt
Geschrieben von: Neugieriger - 16.08.2017, 06:53 - Forum: Ich bin neu hier (Uservorstellung) - Antworten (4)

Hallo,
nun wechselte ich wie von Ubo angekündigt hier her und meldete mich an. Uwes Erstausführung gefiel mir etwas besser muss ich sagen. Durch die etwas kleinere Schrift übersichtlicher, vor allem in der Übersicht. Weshalb hat man denn das nicht 1:1 übernommen? Aber das ist sicher Geschmackssache...
Ansonsten gutes Gelingen! Smile

Drucke diesen Beitrag

  Neu hier
Geschrieben von: Gunther - 15.08.2017, 21:08 - Forum: Ich bin neu hier (Uservorstellung) - Antworten (12)

Hallo zusammen,

auf ein gutes Gelingen!

Eine Bitte noch. Leon, dein altes Forum war für mich besser lesbar, keine Ahnung warum. Hier scheint die Schrift sogar grösser, aber irgentwie liesst es sich schlechter.
Kannst du da etwas machen?

Gruß Gunther

Drucke diesen Beitrag

  USB Camera zur Nullpunktsuche
Geschrieben von: leon305 - 15.08.2017, 20:15 - Forum: LinuxCNC - Antworten (28)

USB Camera zur Nullpunktsuche

Da die Nullpunkt suche oder die Ausrichtung von Werkstücken nicht
immer leicht ist, habe ich im Netz mal gesucht was Andere machen.
Ich fand eine gute Lösung ist ein USB Microscope auf der z-Achse.

Was braucht man dafür:
USB Microscope (beachte: mit minimal 5m USB-Kabel) ca. 10-20€
und eine Software. Als Programm habe ich den MPlayer2 verwendet.
Wenn der mplayer geladen ist wird er über diese 2 Zeilen in die
Meine Maschine.ini eingebunden und wird dann über einen Button
ein/aus schaltbar.
Die beiden Zeilen müssen im Absatz Display stehen.

EMBED_TAB_NAME = Camera
EMBED_TAB_COMMAND = mplayer -wid {XID} tv://0
-vf rectangle=-1:2:-1:240,rectangle=2:-1:320:-1

-vf gehört noch hinten an Zeile 2 mit diesem Code wird das Fadenkreuz
gebildet. Jetzt muß nur noch Distanz von x und y von der Spindelmitte zu
Fadenkreuzmitte ermittelt werden.
Dazu wird in ein Werkstück ein feines Loch(0.5-1mm) gebohrt und an der
Stelle die x und y Werte auf Null gesetzt. Dann fährt man mit der
Kamera auf die Mitte der Bohrung und merkt sich die Werte. Wenn man
die Differenzen weiß kann man mit der Kamera die gesuchte Position
anfahren und durch addieren oder subtraieren der Werte den Fräser zur
gewünschten Stelle bringen.

Natürlich bin ich viel zu faul um jedesmal den Versatz von Hand einzutippen.
Da muß ein Button her.

Als erstes muß eine Datei 101.ngc mit diesem Inhalt

o101 sub (Setzt X0 auf Offset von 1.5)
G10 L20 P1 X1.5
(Setzt Y0 auf Offset von 1.5)
G10 L20 P1 y1.5
( Z fährt zu Xo Y0)
G1 X0 Y0 F900
o101 endsub




erzeugt werden. Diese Datei muß im Ordner nc-files stehen.
Die Werte 1.5 x und 1.5y in dieser Datei sind nur Platzhalter.
Ist der Versatz zwischen Fräser und Kamera ermittel ist müssen
die Werte ersetzt werden.

Weiter ist das ini File zu ändern

[HAL]
HALUI = halui
HALFILE = custom.hal
POSTGUI_HALFILE = custom_postgui.hal

[HALUI]
MDI_COMMAND = o101 call


zuerst prüfen ob der Abschnitt Halui vorhanden ist.
dann den MDI_Command eintragen.
Ist dies nicht der einzige MDI_Command merken an welcher Stelle
er steht. Da hier kein weiterer da ist, ist das Pos. 00. Bitte merken!

Nun muß die custompanal.xml editiert werden.
dort werden die Befehle für den neunen Button eingefügt.

<button>
<halpin>"o101"</halpin>
<text>"Touch off X and Y"</text>
<font> ('fixed',10)</font>
</button>


Jetzt ist nur noch die datei Custon_postgui.hal zuändern
da wird eingefügt

net remote-o101 halui.mdi-command-00 <= pyvcp.o101


Achtung die Zahl hinter dem command entspricht der Zeile
im Halui hier 00.
Ich bitte um Infos falls sich Fehler eingeschlichen haben.
Viel spaß mit der Camera.
Sad Ach nicht vergessen, dass die eingefügten Befehle
bei Verwendung vom Stepconf Wizard wieder gelöscht werden.

Drucke diesen Beitrag