Fräse: Difference between revisions

From CCC Basel Wiki
Jump to navigation Jump to search
(Created page with "{{Stub}}")
 
(Angefangen, die Spindel-Geschichte zu dokumentieren)
Line 1: Line 1:
== Maschine ==
{{Stub}}

Bei der Maschine handelt es sich um eine kompakte Uhrmacherfräsmaschine des Herstellers Sixis. Die Maschine soll auf CNC-Betrieb umgebaut werden. Momentan sind 2 Achsen (X und Z) und der Teilapparat umgebaut. Bei Fragen kann Val (val@kabelsalat.ch) eventuell Auskunft geben (Stand Ende Sept '20).

== LinuxCNC ==

WIP

== Achssystem und Motoren ==

WIP

== Frässpindel ==

=== Überblick ===

* name-der regel sorgt dafür, dass der Spindel-Ardunio immer an /dev/arduino0 gemountet wird.
* spindle.hal verbindet die Spindel-Pins von LinuxCNC mit den Spindel-Pins des Python-Moduls spindle.py
* spindle.py verwandelt die Pin-Werte aus der spindle.hal zu einem String und schickt ihn seriell an /dev/ardunio0
* Aufbau des Strings: L:0_R:1_S:100 (Linkslauf/Rechtslauf/Drehzahl)
* spindle.ino ist das Programm auf dem Ardunio, das den String aufsammelt und die Pins schaltet.
* Der Arduino schaltet über 2 Pins die Links/Rechtslauf-Pins des FUs und sendet 0-5V als Solldrehzahl.

=== udev-regel ===

=== spindle.hal ===

=== spindle.py ===

=== spindle.ino ===

=== spindle.hal ===

Revision as of 18:43, 27 September 2020

Maschine

Bei der Maschine handelt es sich um eine kompakte Uhrmacherfräsmaschine des Herstellers Sixis. Die Maschine soll auf CNC-Betrieb umgebaut werden. Momentan sind 2 Achsen (X und Z) und der Teilapparat umgebaut. Bei Fragen kann Val (val@kabelsalat.ch) eventuell Auskunft geben (Stand Ende Sept '20).

LinuxCNC

WIP

Achssystem und Motoren

WIP

Frässpindel

Überblick

  • name-der regel sorgt dafür, dass der Spindel-Ardunio immer an /dev/arduino0 gemountet wird.
  • spindle.hal verbindet die Spindel-Pins von LinuxCNC mit den Spindel-Pins des Python-Moduls spindle.py
  • spindle.py verwandelt die Pin-Werte aus der spindle.hal zu einem String und schickt ihn seriell an /dev/ardunio0
  • Aufbau des Strings: L:0_R:1_S:100 (Linkslauf/Rechtslauf/Drehzahl)
  • spindle.ino ist das Programm auf dem Ardunio, das den String aufsammelt und die Pins schaltet.
  • Der Arduino schaltet über 2 Pins die Links/Rechtslauf-Pins des FUs und sendet 0-5V als Solldrehzahl.

udev-regel

spindle.hal

spindle.py

spindle.ino

spindle.hal