Wechsel von Mach3 zu Mach4 als CNC-Software oder auch: Der Parallel-Port muss weg, muss weg, … ist weg!
Das Plugin für den Parallel-Port von Mach4 funktioniert leider nur rudimentär, nicht wie man es von Mach3 gewohnt ist. Backlash-Kompensation und Gewindeschneiden z.B. geht gar nicht. Daher muss man etwas anderes verwenden. Eine Möglichkeit ist das PoKeys57CNC, damit kann man bis zu 8 Achsen mit 125 kHz über Ethernet ansteuern (16-fach-Mikroschritt -> Butterweiches Fahren der Achsen).
Damit das PoKeys-Board die Drehzahl der Spindel während des Gewindeschneidens schön unter Kontrolle hat und den Vorschub passend nachregelt, braucht man eine Scheibe mit einem Schlitz an der Spindel und eine Lichtschranke, z.B. mittels eines CNY37. Leider hat meine Selbstbau-Steuerung einige Störstrahlung erzeugt und man muss dieses Signal entsprechend filtern und entstören. Anbei meine Schaltung, wie das EMV-stressbefreit funktioniert:
Der RC-Tiefpass sorgt für eine Glättung der Signale vom CNY (Störungen holt man sich gerne über das lange Kabel zur Lichtschranke rein). Der 74HCT14N ist ein klassischer Schmitt-Trigger, welcher das Signal invertiert und mit Schalthysterese an die Steuerung gibt. Die Versorgung der kompletten Schaltung erfolgt direkt aus dem PoKeys57CNC und zieht weniger als 15 mA. Der Aufbau dauert weniger als 30 Minuten auf einer Streifenplatine.