Sida 6 av 17

Re: POS CNC, SUDA SD1218

Postat: 27 oktober 2009, 20:58:35
av tecno
POWER FROM YOUR PC:
Provide +5vdc from your computer.
You can use the provided USB
Power Cable or wire it directly to
your Pc’s power supply.

Re: POS CNC, SUDA SD1218

Postat: 27 oktober 2009, 20:59:11
av H.O
Hej,
C11 är ju ett isolerat Break-out-kort så det behöver 5V från datorn för att försörja "dator-sidan" av kortet. Sen behöver det en separat 5V för att försörja "maskin-sidan" av kortet. (Dessa KAN båda komma från PC'n, en USB-port t.ex, men då har du ingen isolation alls längre.)

5V från PC'n ansluts till plinten 'PC-power' och 5V från din powersupply i maskinen ansluts till plinten på "bottre kortsidan".

12V är för att försörja frekvens till spänningsomvandlaren om du skall styra varvtalet på spindeln t.ex

Re: POS CNC, SUDA SD1218

Postat: 27 oktober 2009, 21:07:02
av POS
Okej nu är det också solklart! Kanske komer få fart på allt till slut.

Ibland skrattar jag åt mig själv och undrar om jag verkligen är en värdig medlem på ett elektronikforum... :wink:
Nåja, ska börja med att koppla in allt jag fått hjälp med idag så axlarna rör sig, innan jag tar nästa problem.. för det finns som tur är flera frågor så ingen får långtråkigt!

Re: POS CNC, SUDA SD1218

Postat: 27 oktober 2009, 21:24:39
av POS
Provkörde föresten fräsen idag med orginalsystemet för att se vilken maxfart den hade.
Jag provade upp till 9000mm/min men då gick det lätt att stoppa den med handkraft.

Efter lite testande så kom jag fram till att ca 6000mm/min var en stabil fart som inte verkar riskera tappade steg.
Det var helt omöjligt att hålla imot den så den tappde steg och den känndes väldigt stark.
Jag tror att det är ungefär vad tillverkaren tycker är max också.
Med kraftigare drivare så tror jag att 10.000mm/min är fullt möjligt men det är inte nån prioriterad uppdatering.

Efter att ha hållt på lite med handdatorn som styr fräsen nu så känns den inte så tokig men lite begränsad jämfört med mach3. Spindelstyrning, styrning av kylpump, dammsugare mm är nog svårt att få till med den.
Kanske kommer den passa i nått framtida projekt eller avyttras om den blir överflödig.

Film 6000mm/min test 2,3mb

Re: POS CNC, SUDA SD1218

Postat: 29 oktober 2009, 22:06:07
av POS
Utan nått större problem så bytte jag bob-kortet idag, efter lite borrande och slipande med dremel så satt det på plats där det gamla hade varit.
Jag kopplade in step/dir och 5V till alla axlarna, sen tog jag 5v från datorn till "datorsidan" och 5v från styrskåpets nätagg till "andra sidan"
Efter att ha stängt av "safety charge pump" på bob-kortet så fick jag alla axlar jogga fram och tillbaka!!!! :D
Skönt att det var så enkelt att få det att röra på sig.

Svart var en skärm på kabeln som HO sa, jag kopplar väll in dom på nån GND på mitt bob-kort?

Nu ska jag ställa in rätt värden på axlarna i mach3 så allt blir rätt sen är det dax att börja med koppla in givare, nödstopp mm på bob-kortet.

Sen så ska varvtalsstyrningen till spindeln kopplas in också men det tar jag när allt annat funkar.

I manualen till stegmotordrivarna står det :
For reliable response, pulse width should be longer than 1.5μs.

Är det nått jag behövet ta hänsyn till i inställningar i mach3?

Re: POS CNC, SUDA SD1218

Postat: 29 oktober 2009, 23:13:27
av H.O
Nej, normalt sett är pulsbredden från Mach3 3-4uS eller mer. Om du växlar till Diagnostics i Mach3 så har du en ruta, ungefär mitt på skärmen, som heter Time in Int som fladdrar lite grann upp och ner. I brist på ett sätt att verkligen mäta pulsbredden (oscilloskop t.ex) så är det en rätt bra indikation på hur långa pulserna som kommer ut verkligen är.

Japp, anslut skärmen till GND på break-out-kortet - på "maskinsidan".

Re: POS CNC, SUDA SD1218

Postat: 30 oktober 2009, 12:38:01
av POS
HO: Okej då är det inget problem med pulsbredden!

Jag har börjat kolla på mina induktiva-HOME-givare, jag har aldrig hållt på med sånna förut men om jag fattat rätt så drivs dom med 12Vdc och ger tillbaka en 12V-signal när dom blir aktiverade?

Input delen på C11:a bob-kortet jobbar ju med 5V så jag är lite fundersam på hur jag ska lyckas få dom systemen att funka ihop.
Finns det nån vettigt sätt att koppla in dom befintliga sensorerna på mitt C11?
Jag antar att jag inte kan driva sensorerna på 5V.

Det ser ut på det gamla bob-kortet enligt bilden,

Z-se
Y-se
X-se
se+
se-
se-gnd

"se" antar jag står för sensor.
se+ och se- är kopplade till 12Vdc från styrskåpet.

Bild

Re: POS CNC, SUDA SD1218

Postat: 30 oktober 2009, 12:56:51
av H.O
Hej,
Eftersom ingångarna på C11 är optoisolerade så handlar det bara om att sätta ett motstånd i serie med signalen. Om givaren lämnar 12V så ta nått mellan 680-1000ohm.

Ska du ha separata ingångar för varje axel? Om du vill koppla alla tre givarna till en och samma ingång så behöver du isolera dom från varandra med en diod - förutsatt att dom ger hög signal ut i hemma-läge och inte låg.

Re: POS CNC, SUDA SD1218

Postat: 30 oktober 2009, 13:22:29
av POS
Mach3 hanterar det ju bra även om dom sitter på samma ingång så det vore ju bra så man har några ingångar över till annat.
Jag får mäta och klura lite till för jag har inte fått nån riktig koll på hur dom beter sig ännu.

Det borde väll bara vara att mäta mellan tex Z-se och se-gnd och jogga axeln förbi sensorn och då ska jag få 12V där?

Re: POS CNC, SUDA SD1218

Postat: 30 oktober 2009, 13:28:25
av POS
Nej jag gjorde ju fel.
När man mäter mellan tex "Z-se" och "se-" så ligger det 12V tills man kör förbi axeln då blir signalen 0v
men dom andra ligger kvar på 12V

Alltå en låg signal när den är aktiverad, hur blir det då att koppla dom på samma ingång?

se-gnd är ju bara en skärm som jag lurade mig på igen...

Re: POS CNC, SUDA SD1218

Postat: 30 oktober 2009, 13:45:20
av H.O
OK, då borde det fungera om du gör följande:
Ta ditt motstånd på ~1k och koppla det mellan ingången på C11 och +12V, kontrollera att Mach3 "ser" ingången. Ta sedan tre dioder, 1N4148, 1N400x, eller nån annan "vanlig" diod, koppla anoden på alla tre till ingången på C11, koppla sedan katoden på respektive diod till varsin givare.

Re: POS CNC, SUDA SD1218

Postat: 30 oktober 2009, 16:05:39
av POS
Nu har jag ställt in stegmotordrivarna och "motor tuning" i mach3 så det funkar bra,
Jag ställde drivarna på 2000steps/rev vilket borde blir 1/10 steg,
det ger 200 steg/mm med 10mm stigning på kulskruven som det var på X&Y och inte 5mm stigning som jag trodde det var.
Det ger 0,05mm upplösning på x&y och 0,025 på z som har 5mm stigning.
Det borde duga bra till det mesta jag kör.
7000mm/min verkar funka bra med dom inställningarna.

Det finns inställningar från 2 till 128 microsteg och jag valde ju 10 så vill jag få en teoretiskt högre noggranhet så går det ju men jag tror inte det spelar så stor roll.

En sak som jag också såg var att alla stegmotordrivare var ställda på "half current" enligt följande inställning:

Standstill Current Setting
SW4 is used for this purpose. OFF meaning that the standstill current is set to be half of the selected
dynamic current, and ON meaning that standstill current is set to be the same as the selected dynamic
current.
The current automatically reduced to 60% of the selected dynamic current one second after the last
pulse. Theoretically, this will reduce motor heating to 36% (due to P=I2*R) of the original value. If
the application needs a different standstill current, please contact Leadshine.

Re: POS CNC, SUDA SD1218

Postat: 30 oktober 2009, 18:09:02
av Fräsen
Känns inte 0.05mm i teoretisk upplösning lite väl högt? Tyvärr blir nog inte den praktiska upplösningen så mycket bättre med högre mikrostegsupplösning, bara svårare att få ut en så hög "kernel-speed" från Mach3. Men det kanske går bra om man bara har tänkt sig träbearbetning.

Re: POS CNC, SUDA SD1218

Postat: 30 oktober 2009, 18:34:23
av POS
Mmm, det är kanske i överkant på vad man kan tänkas vilja ha.
Jag fick för mig att det är som du säger, det blir inte speciellt mycket bättre upplösning i praktiken med mindre microsteg.

Ang "kernel-speed" så har jag inte räknat nått på hur många microsteg jag kan få ut men jag har mach3 på 60000hz eftersom det var vad som krävdes till min förra fräs, det är kanske nått jag får kolla på.
Är det en fördel att inte ha kernel-speed högre än man behöver?

edit: och nu har jag glömt hur det var man räknade på det också..

Re: POS CNC, SUDA SD1218

Postat: 30 oktober 2009, 18:56:27
av H.O
Ju lägre kernel speed desto mindre belastning på datorn - generella "regeln" är att bara gå upp upp i kernel speed om du har gått i taket hastighetsmässigt. I praktiken så blir jittret något lägre (vilket är en fördel) ju högre kernel speed man har men å andra sidan så ställer det högre krav på datorn och den kan upplevas som segare, t.ex vid inläsning av långa program etc.

60kHz, 200steg/mm = 60000/200*60=18000mm/min, om datorn fixar 60kHz utan problem och du "bara" vill köra 7000mm/min så kan du öka upplösningen till 500steg/mm, då får du 60000/500*60=7200mm/min - max. Sen om maskinen blir bättre av den högre upplösningen är ju inte säkert - men sämre blir den i alla fall inte ;-)