Wie kann ich mit LinuxCNC eine Spindel steuern?

LinuxCNC verfügt über exzellente Dokumente; ich möchte Ihnen jedoch unsere Hilfe anbieten, falls Sie die Informationen auf dieser Seite nicht verstehen. Bitte nutzen Sie daher diese FAQ (Frage Nr.: 13233), um Ihre Fragen durch das Einreichen weiterer Informationen unten zu stellen. Die LinuxCNC Spindelsteuerungsseite finden Sie hier: http://linuxcnc.org/docs/html/examples/spindle.html Zusätzliche Informationen: Nach dem Lesen der LinuxCNC-Seite wären meine ersten Fragen, ob die Spindel durch ein PWM-Signal gesteuert werden kann? Auch, welchen Pin am Parallelport würde ich für Spindle Enable und FRW einstellen? Zusätzliche Informationen: Um Ihren Computer mit dem VFD zu verbinden, verwenden Sie ein USB-zu-RS-485-Interface. RS-485 ist einfach ein serielles Schnittstellenprotokoll, das standardmäßige 0 bis +5 Volt TTL-Signalpegel zur Kommunikation verwendet (im Gegensatz zu RS-232, das -12V und +12V für Signalpegeländerungen verwendet). Besorgen Sie sich ein hochwertiges Interface, um Probleme während des Prozesses zu reduzieren. Der VFD sollte zwei Anschlüsse mit der Bezeichnung RS+ und RS- haben. Der USB-zu-RS-485-Adapter sollte diese ebenfalls beschriftet haben, so dass die Verbindungen relativ einfach sein sollten. In den VFD-Parametern: PD001: 2, um RS485-Befehle zu akzeptieren PD002: 2, um Frequenzbefehle zu akzeptieren PD163: 1 für RS485-Slave-Adresse: 1 PD164: 1 RS485-Baudrate 9600 PD165: 3 8 Bit, keine Parität, 1 Stoppbit Stellen Sie sicher, dass LinuxCNC ebenfalls entsprechend eingestellt ist: PIN14 und PIN16 im Stepconf-Assistenten sollten auf „unused“ gesetzt werden, da Sie nicht möchten, dass LinuxCNC unnötige Signale ausgibt. Im Optionsschritt des Stepconf-Assistenten: - Aktivieren Sie die Option „Include Halui user interface component“. - Aktivieren Sie die Option „Include custom PyVCP GUI panel“. - Aktivieren Sie „Spindle speed display“. Sie müssen die Textdatei custom.hal bearbeiten, die sich in dem Ordner befindet, der vom Stepconf-Assistenten erstellt wurde. Fügen Sie die folgenden Zeilen hinzu: loadusr -Wn vfd hy_vfd -n vfd -d /dev/ttyUSB0 -p none -r 9600 net spindle-cmd-rpm-abs => vfd.speed-command net spindle-cw motion.spindle-forward => vfd.spindle-forward net spindle-ccw motion.spindle-reverse => vfd.spindle-reverse net on motion.spindle-on => vfd.spindle-on Der Dev-Ordner in Linux wird typischerweise zum Anschließen von Geräten und Peripheriegeräten an den Computer verwendet, da diese Geräte über einfache Speicheradressen kommunizieren und diese Dateien direkt mit diesen Adressen verknüpft sind. Ändern Sie in der Datei custom_postgui.hal diese Zeile: von: sets spindle-at-speed true zu: net spindle-at-speed => cfd.spindle_at_speed und fügen Sie die Zeile hinzu: setp vfd.enable 1 Wenn Sie LinuxCNC starten, sehen Sie einen Spindelbereich mit den Vorwärts- und Rückwärtstasten, einer Stopptaste und Minus- und Plustasten. Verwenden Sie diese Tasten, um zu bestätigen, dass die Spindel ordnungsgemäß funktioniert. Die Spindeldrehzahlanzeige in LinuxCNC zeigt die Spindeldrehzahl an, und Sie können bestätigen, dass diese der auf dem VFD angezeigten Drehzahl entspricht. Die Anerkennung für diese hilfreichen Informationen geht an: https://www.youtube.com/watch?v=1NF8EFoPlrk Zusätzliche Informationen wurden von uns hinzugefügt, um ein besseres Verständnis zu ermöglichen. Zusätzliche Informationen: linuxcnc nutzt den optisch gekoppelten 0-10V Analogspannungsausgang einer MACH3 Schnittstellenplatine BL-MACH-V1.1, um Frequenzumrichter mit entsprechenden analogen Schnittstellen zur Steuerung der Spindeldrehzahl zu steuern. Der Ausgang ist der P1-Anschluss. Wie kann dieser P1-Anschluss mit dem Frequenzumrichter verbunden werden, um die Spindeldrehzahl zu steuern, und wie wird der hal-Datei-Konfigurationscode geschrieben?

Zurück zum Blog

Hinterlasse einen Kommentar

Bitte beachte, dass Kommentare vor der Veröffentlichung freigegeben werden müssen.