Welche Einstellungen verwende ich für die Spindelsteuerung in StepCon/Linuxcnc?

LinuxCNC verfügt über hervorragende Dokumente; ich möchte 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 zu stellen, indem Sie unten zusätzliche Informationen einreichen. 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 Spindel aktivieren und FRW einstellen? Zusätzliche Informationen: Um Ihren Computer mit dem VFD zu verbinden, verwenden Sie eine USB-zu-RS-485-Schnittstelle. RS-485 ist ein serielles Schnittstellenprotokoll, das standardmäßige 0- bis +5-Volt-TTL-Signalpegel für die Kommunikation verwendet (im Gegensatz zu RS-232, das -12V und +12V für Signalpegeländerungen verwendet). Besorgen Sie sich eine hochwertige Schnittstelle, 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 dies ebenfalls beschriftet haben, sodass 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: Die PIN14 und PIN16 im stepconf-Assistenten sollten auf „nicht verwendet“ eingestellt sein, da Sie nicht möchten, dass LinuxCNC unnötige Signale ausgibt. Im Optionsschritt des stepconf-Assistenten: - Aktivieren Sie die Komponente der Halui-Benutzeroberfläche. - Aktivieren Sie das benutzerdefinierte PyVCP GUI-Panel. - Aktivieren Sie die Spindeldrehzahl-Anzeige Sie möchten 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 Tasten für Vorwärts und Rückwärts, einer Stopptaste sowie Minus- und Plus-Tasten. Verwenden Sie diese Tasten, um zu bestätigen, dass die Spindel ordnungsgemäß funktioniert. Die Spindeldrehzahl-Anzeige in LinuxCNC zeigt die Spindeldrehzahl an, und Sie können bestätigen, dass diese der auf dem VFD angezeigten Drehzahl entspricht. Das Verdienst 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 isolierten 0-10V Analogspannungsausgang einer MACH3-Schnittstellenplatine BL-MACH-V1.1, um einen Frequenzumrichter mit entsprechender analoger Schnittstelle zur Steuerung der Spindeldrehzahl zu steuern. Der Ausgang ist der P1-Port. Wie wird dieser P1-Port mit dem Frequenzumrichter verbunden, um die Spindeldrehzahl zu steuern, und wie wird der Konfigurationscode für die HAL-Datei geschrieben?

Zurück zum Blog

Hinterlasse einen Kommentar

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