Hejsan,
Vad menas med ställa in drivarna?
* dip-switcharnas positioner
* koppling av drivarna till breakout-board och power-supply.
* Mach3 motorinställningar
DIP-switchar:
------------------------
SW1-3 - Dynamic current
Välj ett värd som är lägre än det som är specat för motorerna, ett för lågt värde gör att du inte nyttjar full styrka i motorern ( kan tappa steg vid acceleration/retardation) ett värde som är för högt kan resultera i överhettning och i värsta fall motorhaveri. Jag började att testa mina motorer med lägsta strömstyrkan inställd för att se att jag kopplat rätt.
SW4 - Standstill current
OFF - 50% reducerad ström till motorn när den står still, reducerar värme i motor och ger längre livslängd
ON - samma ström vid stillastående som angets ovan av sw1-3. Ger mer Holding Torque, men genererar mer värme och slitage.
SW5-8 - Microsteps
valbart mellan 2 - 128 microsteg. Ex 8 microsteg kräver 8 pulser för att generera ett fullt steg, de vanligaste stegmotorerna har 1.8gr/steg vilket ger 200 steg/varv. Sätter du värdet till 8 så krävs det att Mach3 genererar 200*8 = 1600 pulser för att motorn skall roterar 1 helt varv. Tillsammans med stigning/utväxling på din matning så kan du räkna ut antalet steg/mm som du sen matar in i Mach3.
Få mikrosteg ger lägre upplösning (steg/mm) men stegen blir mer distinkta och risken för tappade steg minskar. Börja testa med 8 eller 10 microsteg.
Här hittade jag en manual till DM542A:
http://www.americanmotiontech.com/uploa ... DM542m.pdf
Inkoppling av drivare:
--------------------------
Jag har kopplat mina drivare till breakout board enligt open collector (eller common anode) detta innebär att när mach3 genererar en puls så kommer utgången på breakoutkortet att leda till jord(GND)
Därför kopplas PUL+, DIR+ och ev. EN+ till +5v (obs: om högre spänning används kan ett seriemotstånd behövas för att inte köra sönder optokopplaren i drivaren).
PUL och DIR kopplas till utgångar på breakoutboard. ex:
Kod: Markera allt
Driver: Breakout
-------- ----------
PUL- P2
DIR- P3
Enable kan du antingen lämna så länge eller koppla till en utgång. På så sätt kan du styra om du vill stänga av strömmen till motorerna när Mach3 är i reset modet.
Spänningsätt inte drivaren innan du kopplat in motorn.
MACH3:
--------------
Det finns två huvudsakliga inställningar i MACH3. port/pins och motor profile
ports/pin:
definera upp x axel, utgår från att du har en parallellport:
Kod: Markera allt
enabled step pin dir pin dir activ low step active low step port dir port
--------- -------- --------- -------------- ---------------- ---------- --------
V 2 3 x x 1 1
active low boxarna kan du få testa dig fram till du får motorn att gå åt rätt håll.
Motor profile börja med dessa värden:
Kod: Markera allt
steps per velocity acceleration pulse dir
----------- --------- ------------- -------- ----------
400 2000 200 10 3
pulse och dir värden är jag osäker på men dessa fungerar för mig. 400pulser/min är baserat på 8 mikrosteg och en stigning på lead-skruven på 4mm/varv (200steg-varv*8 mikrosteg)/4
OBS: glöm inte att spara inställningen innan du trycker på någon knapp i gränssnittet, man måste spara för varje axel separat.
med dessa inställningar borde du kunna komma igång.
/Per