Fräse

From CCC Basel Wiki
Revision as of 18:43, 27 September 2020 by Val (talk | contribs) (Angefangen, die Spindel-Geschichte zu dokumentieren)
Jump to navigation Jump to search

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