pen 18 t/m 25 liggen aan aarde en zijn doorverbonden.
Installeer Mach3 en herstart de computer, pas als je zeker weet dat de printerpoort correct werkt en de Mach3 installatie correct is verlopen kun je verder.
In MACH3 kunnen we de penaansluiting herdefiniëren.
Nog even
pro-memorie:
pen 1 : signalen van computer naar stuurkaart (output). wordt beschreven als "enable". het zegt mij niet zoveel. Maar het is geen vrije pen.
pen 2 t/m 9 wordt gebruikt om de stappenmotoren aan te sturen.
pen
10 t/m 13 : signalen van de stuurkaart naar de computer (input).
pen 14 : signaal van computer naar stuurkaart (output). Bij mij is dat het relais dat de motor en stofzuiger inschakelt.
pen15 : signaal van stuurkaart naar computer (input). niet
in gebruik ?
pen 16 en 17 : signaal van computer naar stuurkaart (output). nog niet in gebruik
pen 18 t/m 25: aarde/ 0 Volt. 8 pennen liggen aan aarde, een beetje jammer, maar het is niet anders.
pen 1 en pen 15 zijn vooralsnog een beetje
raadselachtig.
Een plus is 5 Volt.
0 Volt ligt aan aarde.
Start Mach3 Milling (Frezen).
1)
Hoofdmenu->Config->Select Native Units:
Kies "mm".
Klik "OK".
Let op: de Feedrate ("F" in G-code) is nu dus mm per minuut.
2)
Hoofdmenu->Config->Ports and Pins->Port Setup:
Port#1 0x378 ;
Kernel Speed 25000Hz.
klik op "OK".
3)
Hoofdmenu->Config->Ports&Pins->Motor
Outputs :
Stappen motoren hebben een stepsignaal nodig en een directionsignaal.
Populair gezegd: de snelheid en de draairichting worden apart digitaal aangestuurd.
Dus voor elke motor heb je 2 pennen nodig. ("step" en "dir")
X,Y,Z
en A axis enabled=true.
X-as: step "2" dir "3".
Y-as: step "4" dir "5".
Z-as: step "6" dir "7".
A-as: step "8" dir "9".
Voor alle assen zijn de step en dir poort op "1" gezet.
(Dit is conform pindefintie in handleiding ST6560
T4).
Dus via LPT1 worden de pennen 2 t/m 9 naar de kaart gestuurd om de stappenmotoren te sturen.
4)
Hoofdmenu->Config->Ports&Pins->MotorOutputs->DirLowActive:X-as, Y-as, A-as aanvinken; Z-as laten staan. Anders
gaan de assen een andere kant op dan mijn pijltjestoetsen.
Klik "OK".
Dus de X-as, de Y- en A-as worden gestuurd met 'Active Low'.
De Y-as wordt gestuurd met 'Active High' en dat krijg je als je active low ontvinkt.
5)
Hoofdmenu->Config->Ports&Pins->Input Signals:
Alles disabled behalve Estop port#1 Pin 10.
Klik "OK".
Dus de emergency stop is een signaal van de stuurkaart naar de computer en komt binnen via LPT1 en pen 10.
deze kan active high of active low zijn.
Ik gebruik op dit moment slechts één pen voor de E-Stop (pin 10) omdat die met de eindafschakelingen in serie staat.
En ik heb bij pin 10 gekozen voor de "Active High" schakeling.
Dus "Active Low" is bij mij niet aangevinkt.
Om te kunnen werken moet pen 10 dus aan de 0 liggen.
NB:
pennen 10, 11, 12, 13 en 15 zijn input pinnen.
pen
14 is een output!
Die is in mijn geval gebruikt voor het motorrelais!
De oplettende lezer heeft opgemerkt dat ik dus in theorie nog 4 inputs over heb (pin 11, 12, 13 en 15).
Pin
12 wordt gebruikt voor automatische 0-stelling middels een touchprobe.
Ik heb daarvoor Visual Basic code geschreven die te vinden is op pagina Augustus 2005 helemaal onderdaan.
LET OP: De VB code werkt alleen met de nieuwste
versie van MACH3.
Ik doe het overigens ook vaak op de ouderwetse manier met de hand en het bekende papiertje.
Pin 15 is op mijn stuurkaart onvindbaar en ik kan die ingang dus niet via de kaart gebruiken.
In de praktijk werkt
dat trouwens prima.
zie ook: https://www.youtube.com/watch?v=K89m7fdd2xs
en: https://www.damencnc.com/nl/gereedschappen/meten---gereedschaplengte/887
6)
Hoofdmenu->Config->Ports
and Pins->Output Signals:
Voorlopig alles disabled.
Klik "OK".
Later kunnen we een output kiezen om het motor-relais aan en uit te zetten.
Voor de TB6560 zal dat Pin 14 en LPT1 (port1) worden. (zie 12.)
De Eurotools
24 heeft 2 parallel aangesloten y-as motoren. Deze dienen correct geconfigureerd te worden. Ze heten "Y" en "A".
Je bedient alleen Y en A volgt exact.
7)
Hoofdmenu->Config->Slave Axis.
X-axis Slaved None
Y-axis Slaved A.
Z-axis Slaved None
Klik OK en Restart Program.
8)
Hoofdmenu->Config->Motor Tuning:
Hier worden de 4 assen geconfigureerd voor snelheid en acceleratie.
Ik heb voor alle 4 de assen:
steps 400 ; velocity 600;
acceleration 187.
Klik voor elke as op "Save Axis Settings".
De steps moeten echter nauwkeurig met een micrometer worden nagemeten! (zie punt 11)
Kies respectievelijk X-as button,Y-as button, Z-as button, A-as button en probeer met
pijltjestoetsen of de motoren correct zijn aangesloten en correct werken (A-as werkt uiteraard via Y-as en niet zelfstandig!).
Om de CNC-machine te beschermen moeten er voor alle assen eindcontacten komen zodat de motor niet verder kan dan een bepaald
punt. Dit doen we door schakelaars die de verbinding onderbreken bij aanraking en dus het signaal op 'hoog' zetten. Dit gaat via pen 10 en LPT1.
Je kunt de X,Y en Z nul coördinaten voor de werktafel (in mijn geval een MDF waste plate) definiëren
of voor het werkstuk.
Ook het coördinatenstelsel en de 0-positie evenals de tafelgrenzen moeten nog worden ingesteld, maar dat komt later.