file Frage LinuxCNC - EMC2 - Installation/Einrichtung

  • Norbert
  • Norberts Avatar Autor
  • Offline
  • Forum Nutzer
  • Forum Nutzer
  • SC 600 LPT - IBS/E - mit LinuxCNC (EMC2)
Mehr
05 Jan 2014 15:51 - 23 Jan 2014 10:13 #1403 von Norbert
LinuxCNC - EMC2 - Installation/Einrichtung wurde erstellt von Norbert
...auf Wunsch des Erstellers gelöscht.

Gruß
Norbert ;)

Dieser Beitrag enthält einen Anhang.
Bitte anmelden (oder registrieren) um ihn zu sehen.

Letzte Änderung: 23 Jan 2014 10:13 von ThomasDbg.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Norbert
  • Norberts Avatar Autor
  • Offline
  • Forum Nutzer
  • Forum Nutzer
  • SC 600 LPT - IBS/E - mit LinuxCNC (EMC2)
Mehr
05 Jan 2014 17:32 #1404 von Norbert
...mir ist gerade noch eingefallen, das auch der Button "Schlafposition" angepasst werden muss.

in der Stepcraft600.ini muss in der Zeile:

MDI_COMMAND = g53 g0 z78 x3 y595 f1000

der Y-Wert angepasst werden.

Die Schlafposition befindet sich bei allen achsen kurz vor dem Referenzschalter, das die Referenzfahrt nicht so viel zeit in anspruch nimmt.

Gruß
Norbert ;)
Folgende Benutzer bedankten sich: Chris83

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
09 Jan 2014 16:18 #1541 von apfelmaennchen
apfelmaennchen antwortete auf LinuxCNC - EMC2 - Installation/Einrichtung
Sobald ich mit das Parallelinterface mal bestellt habe, werd ich das ausprobieren.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Norbert
  • Norberts Avatar Autor
  • Offline
  • Forum Nutzer
  • Forum Nutzer
  • SC 600 LPT - IBS/E - mit LinuxCNC (EMC2)
Mehr
10 Jan 2014 21:34 #1593 von Norbert
...dann viel Erfolg!


Einwas hab ich noch vergessen:
in der Stepcraft600.ini muss auch das Umkeherspiel BACKLASH= für alle Achsen angepasst werden - jede Maschine ist ja bissel anders, wie in einem Anderen Thread geschrieben, nutz ist es bei mir nun auf 0.

Gruß
Norbert ;)

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Norbert
  • Norberts Avatar Autor
  • Offline
  • Forum Nutzer
  • Forum Nutzer
  • SC 600 LPT - IBS/E - mit LinuxCNC (EMC2)
Mehr
22 Jan 2014 21:21 #2140 von Norbert
Moin Leutz,
ich hab noch bissel rumprobiert und bin zu dem schluss gekommen, das es sinnvoller ist, den Einrichtungsassistenten zu verwenden:

neue Installationsanleitung:
Webseite www.linuxcnc.org/
Direktlink zum Download: www.linuxcnc.org/iso/ubuntu-10.04-linuxcnc3-i386.iso
CD Brennen
Computer von der CD Starten... Anweisungen folgen

Dann Anwendungen -> CNC Step Conf Wizzard



auf Vor klicken



auf Vor klicken


Werte Übernehmen, Systemtaktabweichung bestimmen und eintragen oder einfach den Maximalwert von 50000 nehmen. Reicht eigentlich für die SC's
auf Vor klicken


auf Vor klicken



Pinbelegung einstellen, Achtung, bei mir sind z und y vertauscht (hardwaremäßig wegen Kabellänge)



Werte übernehmen, ggf für die kleineren Maschinen anpassen, hab kleinere als angegeben verwendet, um kollsionen mit dem Maschinengestell zu vermeiden, muss aber nicht unbedingt sein, aber es muss sein, das der Referenzschalter freigefahren wird.
auf Vor klicken



analog vorherige
auf Vor klicken

...alles weitere folgt im nächsten beitrag, weil hier nur 8 Bilder gehen.

Gruß
Norbert ;)

Dieser Beitrag enthält Bilddateien.
Bitte anmelden (oder registrieren) um sie zu sehen.

Folgende Benutzer bedankten sich: Matzbach, Chris83

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Norbert
  • Norberts Avatar Autor
  • Offline
  • Forum Nutzer
  • Forum Nutzer
  • SC 600 LPT - IBS/E - mit LinuxCNC (EMC2)
Mehr
22 Jan 2014 21:29 - 22 Jan 2014 21:33 #2142 von Norbert

analog vorherige
auf Vor klicken


auf Anwenden klicken


Anschließend kann LinuxCNC gestartet werden und sieht dann so aus:



Wenn ihr rechts die Buttons noch haben möchtet, müsst ihr die Datei panel.hal und panel.xml noch in das Maschinenverzeichnis einfügen und in der .ini die folgenden Zeilen hinzufügen:

Unter [DISPLAY]
PYVCP = panel.xml

[RS274NGC]
USER_M_PATH = /home/linuxcnc/linuxcnc/mcode

[hal]
#POSTGUI_HALFILE = custom_postgui.hal <- das auskommentieren!!!
POSTGUI_HALFILE = panel.hal

HALUI = halui

[HALUI]
#nullpunkt festlegen 0...2
MDI_COMMAND = G54 G10 L20 P1 x0 M100
MDI_COMMAND = G54 G10 L20 P1 y0 M100
MDI_COMMAND = G54 G10 L20 P1 z0 M100
#nullpunkt anfahren 3...5
MDI_COMMAND = G0 x0 F1000
MDI_COMMAND = G0 y0 F1000
MDI_COMMAND = G0 z0 F400
#maschinennullpunkt anfahren 6 7
MDI_COMMAND = g53 g0 z80 x1 y595 f1800


den Maschinennullpunkt müsst ihr auf eure SC anpassen, ich finds schön, wenn die Maschine beim ausschalten möglichst nahe an den Referenzschaltern ist, da das Referenzieren dann schneller geht.


als nächstes müsste dann noch
mcode
in /home/linuxcnc/linuxcnc/
angelegt werden und die Datei
M100 reinkopiert werden
mit Ausführrechten (rechtsklick Eigenschaften....)


Im Ubuntu sollte unter Einstellungen alle Energeisparmodi, Ruhedinger, etc deaktiviert werden, da es sonst Schtzeitprobleme geben kann.


sind noch Fragen offen?



@einem Mod: die erste Anleitung zum Thema kann gelöscht werden, da die so nicht wirklich passt, sind fehler din! Also einfach den Text löschen, nicht den ersten beitrag, da sonst das Thema weck ist. Danke! :)

Gruß
Norbert ;)

Dieser Beitrag enthält Bilddateien.
Bitte anmelden (oder registrieren) um sie zu sehen.

Dieser Beitrag enthält einen Anhang.
Bitte anmelden (oder registrieren) um ihn zu sehen.

Letzte Änderung: 22 Jan 2014 21:33 von Norbert.
Folgende Benutzer bedankten sich: Matzbach, Voltatus, mueck

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
08 Feb 2014 14:03 #2736 von Raimond
Hallo Norbert,

ich versuche gerade, einen Rechner zu reaktivieren und damit auch gleich mal Linux zu probieren.
Dank Deiner sehr schönen Anleitung bin ich auch schon recht weit gekommen.
Nur als absoluter Linux-Neuling habe ich hiermit

als nächstes müsste dann noch
mcode
in /home/linuxcnc/linuxcnc/

noch ein Problem.
Was ist das genau - oder was muss ich da genau machen?

Gruß
Raimond

Nun habe ich aber das Problem, zu viele Ideen, aber zu wenig Zeit zu haben. :( Schei.. Technik

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Norbert
  • Norberts Avatar Autor
  • Offline
  • Forum Nutzer
  • Forum Nutzer
  • SC 600 LPT - IBS/E - mit LinuxCNC (EMC2)
Mehr
08 Feb 2014 15:38 #2738 von Norbert
Moin Raimond,
gehe einfach in den Dateimanager (Thunar oder welchen auch immer du nutzt (öffnen und dann auf das Über Arbeitsfläche klicken, dann auf das Verzeichnis Linuxcnc)) in das Verzeichnis:
/home/*ACCOUNTNAME*/linuxcnc/
und lege dort das verzeichnis mcode an

in dieses Verzeichnis kopierst du die Datei M100 (siehe ZIP archiv)

Danach klickst du die datei mit der Rechten Maustaste an und gehts auf Eigenschaften -> Zugriffsrechte -> und setzt den Haken bei "Datei als Programm ausführen" -> Schließen

Wichtig: solltest du einen anderen Acountname im Ubuntu verwenden, dann musst den Verzeichnispfad in der .ini anpassen.

War das verständlicher?

Gruß
Norbert ;)

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
08 Feb 2014 16:57 #2743 von Raimond
Hallo Norbert,

jetzt ist mir alles klar, ich dachte bei mcode mehr an eine Datei und nicht an ein Verzeichnis :whistle:
Also nochmals DANKE.

Gruß Raimond

Nun habe ich aber das Problem, zu viele Ideen, aber zu wenig Zeit zu haben. :( Schei.. Technik

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Norbert
  • Norberts Avatar Autor
  • Offline
  • Forum Nutzer
  • Forum Nutzer
  • SC 600 LPT - IBS/E - mit LinuxCNC (EMC2)
Mehr
08 Feb 2014 19:14 #2752 von Norbert
Moin Raimond,
bitte! Viel Erfolg!

Gruß
Norbert ;)

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
30 Mai 2014 16:44 #5614 von Frässtift
Frässtift antwortete auf LinuxCNC - EMC2 - Installation/Einrichtung
Hallo Norbert,

über Deinen eigenen Link bin ich in diesem Faden gelandet. Da ich ein großer Freund von freier Software bin, nutze ich seit Jahren Linux, bzw. Ubuntu. Was aber nicht heißt, dass ich das Betriebssystem vollends verstehe ;) Aber es wird von Tag zu Tag mehr.

Als ich gesehen habe, dass es eine Linux CNC Software gibt, wurde ich neugierig. Ich habe mir das nun angeschaut und diesen Faden gelesen. Aber habe nun folgendes Problem: Ich habe im Bastelraum einen lautlosen Atom-PC stehen. Auf der HDD ist bereits Ubuntu 12.04 installiert. So wie ich die Beschreibung von linuxcnc verstehe, kann ich es darauf aber nicht installieren. Wie hast Du das gelöst? Hast Du extra einen PC für die Fräserei und dies linuxcnc-Kombination von Betriebssystem und Software aufgebaut? Wozu brauche ich eigentlich noch das von Dir genutzte ESTLCAM in der VM unter XP?

Ich habe da wohl ein Verständnisproblem was die Abfolge der Schritte vom Entwurf zum fertigen Produkt angeht. Könntest Du mir den Weg aufzeigen?

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • sswjs
  • sswjss Avatar
  • Besucher
  • Besucher
30 Mai 2014 17:28 - 30 Mai 2014 17:28 #5616 von sswjs
Moin,

EMC² oder auch LinuxCNC nutzt aktuell die Ubuntu 10.04 LTS. Diese kannst du dir mit integriertem LinuxCNC direkt von der Homepage von LinuxCNC runterladen.

Installieren geht von USB-Stick oder CD. Einfach starten und warten, dann Update ziehen, fertig. Jetzt kannst du an's Einrichten gehen.

Ich war nach 30 Minuten fertig...
sswjs, aka Jens
PS: ich nutz es aber noch nicht.
Letzte Änderung: 30 Mai 2014 17:28 von sswjs.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
30 Mai 2014 17:51 #5619 von Norman_75
Hallo
Kurze Frage..... wieso werden 400 Schritte eingetragen? Dachte immer das die Motoren 1,8° pro Schritt haben. Dann wären es ja nur 200 Schritte.

LG
Norman

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • sswjs
  • sswjss Avatar
  • Besucher
  • Besucher
30 Mai 2014 18:05 #5620 von sswjs
Moin,

Norman_75 schrieb: Hallo
Kurze Frage..... wieso werden 400 Schritte eingetragen? Dachte immer das die Motoren 1,8° pro Schritt haben. Dann wären es ja nur 200 Schritte.

200 Schritte hat der Motor, aber die Betriebsmodi können Voll-, Halb-, Viertel- oder sogar Achtelschritt sein. Die Stepcraft arbeitet im Halbschrittbetrieb, so das man eben 400 Schritte pro Umdrehung eintragen muss.

sswjs, aka Jens

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
30 Mai 2014 18:23 #5621 von Norman_75

so das man eben 400 Schritte pro Umdrehung eintragen muss.

:unsure: da bin ich mir aber nicht sicher. Ich hab meine Holzfräse auch mit Linux am laufen. Die Motoren sind aber mit 200 Schritten eingetragen und erst weiter unten wird die Auflösung (Voll, Halb usw) eingetragen. Dadurch errechnet sich Linux dann die Werte selbst.

Trägst du 400 Schritte ein und weiter unten Halbschritt (also 2) läuft deine SF auf 1/8 Schritte.

LG
Norman

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • sswjs
  • sswjss Avatar
  • Besucher
  • Besucher
30 Mai 2014 18:55 #5623 von sswjs
Moin,

ok, was du wo in LinuxCNC eintragen musst, muss auch erst mal noch ermitteln, bin auf Grund des fehlenden Parallelinterfaces für die Stapcraft noch nicht so weit.

Aber hier gibt's das Rechenbeispiele mit dem du alles ausrechnen kannst:

Motor 200 Schritte / Umdrehung
Steigung 2mm / Umdrehung

Ergibt 0,01mm / Schritt

Stepcraft gibt aber pro Schritt 0,005mm an...



...ups, das sind dann aber 400 :whistle:
sswjs, aka Jens
PS: Das aus 200 400 Schritte werden, kann durchaus an der verbauten Elektronik liegen. Ich hab mir aber die Schaltpläne noch nicht angesehen, um das mit Sicherheit sagen zu können.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
30 Mai 2014 19:04 - 30 Mai 2014 19:11 #5625 von Jörg
Hallo allerseits,

die Schrittmotore brauchen pro Umdrehung 200 Schritte, werden aber im Halbschrittmodus angesteuert, macht 400 Schritte pro Umdrehung.

Die Spindeln haben eine Steigung von 2mm/Umdrehung, d.h. mit einer Spindelumdrehung werden 2mm Weg gefahren.

Daher werden 200 Schritte pro 1mm Weg benötigt oder 400 für 2mm Weg.

1mm/200 Schritte ergibt dann die von Stepcraft angegebene Auflösung von 0,005mm/Schritt.

@Jens:
Wenn Du Schaltpläne von der Elektonik hast, kannst Du die bitte hier posten? Vielen Dank!

Viele Grüße,

Jörg
Letzte Änderung: 30 Mai 2014 19:11 von Jörg.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • sswjs
  • sswjss Avatar
  • Besucher
  • Besucher
30 Mai 2014 20:22 #5626 von sswjs
Moin,

Jörg schrieb: @Jens:
Wenn Du Schaltpläne von der Elektonik hast, kannst Du die bitte hier posten? Vielen Dank!

Du kannst sicher sein, wenn ich die hab, kriegst du sie auch. Allerdings dauert das Reversengeneering doch etwas, aber meine Elektronikspezialisten sind schon dran. Zumindest die Standartbeschaltung der Chips sollte ich bald haben.

sswjs, aka Jens

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Norbert
  • Norberts Avatar Autor
  • Offline
  • Forum Nutzer
  • Forum Nutzer
  • SC 600 LPT - IBS/E - mit LinuxCNC (EMC2)
Mehr
30 Mai 2014 23:12 #5632 von Norbert

Frässtift schrieb: Auf der HDD ist bereits Ubuntu 12.04 installiert. So wie ich die Beschreibung von linuxcnc verstehe, kann ich es darauf aber nicht installieren. Wie hast Du das gelöst? Hast Du extra einen PC für die Fräserei und dies linuxcnc-Kombination von Betriebssystem und Software aufgebaut? Wozu brauche ich eigentlich noch das von Dir genutzte ESTLCAM in der VM unter XP?

Ich habe da wohl ein Verständnisproblem was die Abfolge der Schritte vom Entwurf zum fertigen Produkt angeht. Könntest Du mir den Weg aufzeigen?


Moin,
du kannst neben dem Ubuntu 12.04 das 10er mit dem LinuxCNC installieren (Wie schon verlinkt, das Ubuntu gibts auf der EMC seite schon mit integrierten LinuxCNC). Normal bietet er bei der istallation diese Möglichkeit der Parallelinstallation an. Dann kannst beim Booten entscheiden, welches du grad brauchst.

ESTELCAM ist eine CAM Software, diese wandelt dir die Zeichnung in den G-Code um. Es gibt auch für Linux CAM-Software, nur ist diese nicht so bedienerfreundlich.

Ablauf:
- zeichenen des Modells in einem Zeichenprogramm (CAD, gibt ne beite Auswahl, hier im Forum wurden auch schon einige beschrieben)
- diese Zeichnung wird dan mit einer CAM-Software in den für LinuxCNC lesbaren Code umgewandelt. Hier werden auch Vorschübe, Zustellungen, etc. definiert. Für ESTLCAM gibts auch schöne anleitungen, glaube sogar ein Anleitungsvideo vom Hersteller.
- die erzeugte G-Codedatei öffnest du in LinuxCNC
- vor dem Frässtart muss die Maschine noch Referenz fahren, dann den Werkstücknullpunkt definieren (z.B. G54, hängt davon ab, was du in der CAM software angegeben hast)
- dann kannst die Bearbeitung starten.

noch Fragen?

Gruß
Norbert ;)
Folgende Benutzer bedankten sich: mueck

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Elektron
  • Elektrons Avatar
  • Offline
  • Forum Nutzer
  • Forum Nutzer
  • SC420 Estlcam
Mehr
31 Mai 2014 08:37 #5634 von Elektron
Hallo!
Es ist auch möglich LinuxCNC unter Ubuntu 12.04 zum laufen zu bringen.
In Peters CNC-Ecke gibt es dazu ein Beitrag.
Vielleicht hilft Dir das weiter.

Gruß
Andreas
Folgende Benutzer bedankten sich: mueck

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Powered by Kunena Forum

© 2024 STEPCRAFT GmbH & Co. KG

Wir benutzen Cookies

Wir nutzen Cookies auf unserer Website. Einige von ihnen sind essenziell für den Betrieb der Seite, während andere uns helfen, diese Website und die Nutzererfahrung zu verbessern (Tracking Cookies). Sie können selbst entscheiden, ob Sie die Cookies zulassen möchten. Bitte beachten Sie, dass bei einer Ablehnung womöglich nicht mehr alle Funktionalitäten der Seite zur Verfügung stehen.