Hur styra 0-10 V Spindle Speed utgång i ett DB25 kort.
-
- Inlägg: 591
- Blev medlem: 30 december 2006, 22:53:06
- Ort: Bollnäs
Hur styra 0-10 V Spindle Speed utgång i ett DB25 kort.
Hej.
Som rubriken säger, Hur styra 0-10 V Spindle Speed utgång i ett DB235 kort. Använder UCCNC som styrprogram. Har ett UC100 interface Jag kan mäta 10,2 V över den utgången med en voltmeter. Jag tolkar att det skall gå att ändra den spänningsnivån. Jag kan styra Spidle, Flood/Mist relay draget och släppt (av/på). Hittar ingen inställning i UCCNC för att aktivera 0-10 V Spindle Speed. Har ingen VFD eller någon annan möjlighet att faktiskt ändra spindel motorns varvtal.
Går det över huvudtaget att ändra denna 0-10 V nivån. Är det något macro som styr denna nivå. eller måste någon"belastning" anslutas till denna utgång. Jag hittar ingen möjlighet att ändra nivån.
Som rubriken säger, Hur styra 0-10 V Spindle Speed utgång i ett DB235 kort. Använder UCCNC som styrprogram. Har ett UC100 interface Jag kan mäta 10,2 V över den utgången med en voltmeter. Jag tolkar att det skall gå att ändra den spänningsnivån. Jag kan styra Spidle, Flood/Mist relay draget och släppt (av/på). Hittar ingen inställning i UCCNC för att aktivera 0-10 V Spindle Speed. Har ingen VFD eller någon annan möjlighet att faktiskt ändra spindel motorns varvtal.
Går det över huvudtaget att ändra denna 0-10 V nivån. Är det något macro som styr denna nivå. eller måste någon"belastning" anslutas till denna utgång. Jag hittar ingen möjlighet att ändra nivån.
Re: Hur styra 0-10 V Spindle Speed utgång i ett DB25 kort.
Är det för mycket begärt med en länk till vad du faktiskt har så man slipper gissa? Jag hittar inget som heter DB235 hos CNCDrive så vad EXAKT är det för kort du kopplar till din UC100?
UC100 genererar en PWM-signal som extern hårdvara (ditt hemliga kort) kan omvandla till en analog signal. Kapitel 3.2 i UCCNC manualen beskriver hur man konfigurerar programmet för PWM. Du måste alltså välja den utgångspinne på UC100 som på ditt hemliga DB235-kort används för analog-utgången.
Sen antar jag att man skall konfigurera min/max spindelhastighet någonstans. Om du sätter det till 0-10000rpm och kommenderar M3 S1500 i MDI skall så borde du få ut 1.5V.
UC100 genererar en PWM-signal som extern hårdvara (ditt hemliga kort) kan omvandla till en analog signal. Kapitel 3.2 i UCCNC manualen beskriver hur man konfigurerar programmet för PWM. Du måste alltså välja den utgångspinne på UC100 som på ditt hemliga DB235-kort används för analog-utgången.
Sen antar jag att man skall konfigurera min/max spindelhastighet någonstans. Om du sätter det till 0-10000rpm och kommenderar M3 S1500 i MDI skall så borde du få ut 1.5V.
-
- Inlägg: 591
- Blev medlem: 30 december 2006, 22:53:06
- Ort: Bollnäs
Re: Hur styra 0-10 V Spindle Speed utgång i ett DB25 kort.
Hej.
Såg att jag hade skrivit DB235 i rubriken, det var fel skulle vara DB25. Se länk nedan. Jag ändrade rubriken men hade kopierat rubriken till texten och glömde ändra där.
https://www.jbcnc.se/io-kort-motion-con ... -10v-p-411
https://www.jbcnc.se/images/datasheets/ ... ardUSB.pdf
Där finns en bild på kortet och där står det något 0-10V. Där mäter jag 10,2 V.
Det finns även PWM anslutning på kortet som jag trott varit en utgång. Har inget oscilloskop så jag kan se hur signalen ser ut. Jag har inte tänkt att kortet kan ha en D/A omvandlare från PWM signalen till den Analoga utgången som jag mäter över.
Skall prova detta med sätta spindelhastighet till max 10000 RPM och sedan skriva i MDI M3 S1500 och sedan mäta över den analoga utgången.
Såg att jag hade skrivit DB235 i rubriken, det var fel skulle vara DB25. Se länk nedan. Jag ändrade rubriken men hade kopierat rubriken till texten och glömde ändra där.
https://www.jbcnc.se/io-kort-motion-con ... -10v-p-411
https://www.jbcnc.se/images/datasheets/ ... ardUSB.pdf
Där finns en bild på kortet och där står det något 0-10V. Där mäter jag 10,2 V.
Det finns även PWM anslutning på kortet som jag trott varit en utgång. Har inget oscilloskop så jag kan se hur signalen ser ut. Jag har inte tänkt att kortet kan ha en D/A omvandlare från PWM signalen till den Analoga utgången som jag mäter över.
Skall prova detta med sätta spindelhastighet till max 10000 RPM och sedan skriva i MDI M3 S1500 och sedan mäta över den analoga utgången.
Re: Hur styra 0-10 V Spindle Speed utgång i ett DB25 kort.
Jo, jag såg att det stog DB25 i rubriken vilket gjorde det hela ännu mer kryptiskt. Så mycket lättare med en länk...
Analog-utgången på kortet "styrs" av pin 1 i LPT-porten (därav (P1)) intill den.
Alltså måste du konfigurera UCCNC att generera PWM för spindelstyrning på pin 1. Denna PWM-signal omvandlas sedan av kortet till 0-10V. Nu ser du konstant 10V på utgången för att pin 1 är konstant hög (eller möjligen låg beroende på kortets konstruktion). När kortet får en PWM-signal med 50% duty-cycle på pin 1 skall spänningen på utgången bli ca 5V.
Det finns en möjlighet att kortets 0-10V utgång inte styrs med PWM utan med frekvens, i princip steg/riktning. Manualen är högst kortfattad. Det sannolika är PWM.
Analog-utgången på kortet "styrs" av pin 1 i LPT-porten (därav (P1)) intill den.
Alltså måste du konfigurera UCCNC att generera PWM för spindelstyrning på pin 1. Denna PWM-signal omvandlas sedan av kortet till 0-10V. Nu ser du konstant 10V på utgången för att pin 1 är konstant hög (eller möjligen låg beroende på kortets konstruktion). När kortet får en PWM-signal med 50% duty-cycle på pin 1 skall spänningen på utgången bli ca 5V.
Det finns en möjlighet att kortets 0-10V utgång inte styrs med PWM utan med frekvens, i princip steg/riktning. Manualen är högst kortfattad. Det sannolika är PWM.
-
- Inlägg: 591
- Blev medlem: 30 december 2006, 22:53:06
- Ort: Bollnäs
Re: Hur styra 0-10 V Spindle Speed utgång i ett DB25 kort.
Hej.
Måste göra en rättelse vad gäller Kortets modellbeteckning DB25, skulle ha varit DB25-1205. Sedan är det faktiskt så att DB25-12085 är ett helt annat kort som kan kontrollera 6 axlar. Det kort jag har använder har en modell som inte framgår varken på kortet eller i manualen och kan kontrollera 5 Axlar. Det finns en del kinesiska tecken på kortet som skulle kunna vara modell. Men det verkar faktiskt vara ett kort från JB CNC och jämför jag bilden pi manualen och kortet så ser dessa identiska ut. Det är ingen garanti att manualen är till just detta kort men det verkar högst sannolikt ändå.
Bilden visar de inställningar jag har gjort, Spinle Relay och Flood/Mist Relay, och de inställningar vad gäller PWM jag tänker testa imorgon
Måste göra en rättelse vad gäller Kortets modellbeteckning DB25, skulle ha varit DB25-1205. Sedan är det faktiskt så att DB25-12085 är ett helt annat kort som kan kontrollera 6 axlar. Det kort jag har använder har en modell som inte framgår varken på kortet eller i manualen och kan kontrollera 5 Axlar. Det finns en del kinesiska tecken på kortet som skulle kunna vara modell. Men det verkar faktiskt vara ett kort från JB CNC och jämför jag bilden pi manualen och kortet så ser dessa identiska ut. Det är ingen garanti att manualen är till just detta kort men det verkar högst sannolikt ändå.
Bilden visar de inställningar jag har gjort, Spinle Relay och Flood/Mist Relay, och de inställningar vad gäller PWM jag tänker testa imorgon
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
-
- Inlägg: 591
- Blev medlem: 30 december 2006, 22:53:06
- Ort: Bollnäs
Re: Hur styra 0-10 V Spindle Speed utgång i ett DB25 kort.
Hej.
Har provat att altivera PWM pin 1 och port 1 och active low skrev i MDI M3 S2160, som är högsta varvtal på min fräs. Ställde PWM min duty till 10 och max till 50 och 100. Då kunde jag mäta 1-5V och 1-10V genom att dra io reglaget för Spidel hastighet (S).
Däremot är det en aannan sak som inte fungerar riktigt som jag hoppats på. Det går ej att ha spindel relä aktiverat med relä pin 17 och port 1 samtigt som Coolant/Mist relä pi 17 och port 1 samtidigt, då är det bara Spindel relä som reagerar på MDI kommando.
Är det så att jag måste använda en annan pinne §i port 1 för att få möjlighet att styra både spindel hastighet och Flood/Mist samtidigt genom att kunna aktivera ett externt relä som startar Flood/Mist. Krävs det kanske ett annat Breakout board kort för detta.
Har provat att altivera PWM pin 1 och port 1 och active low skrev i MDI M3 S2160, som är högsta varvtal på min fräs. Ställde PWM min duty till 10 och max till 50 och 100. Då kunde jag mäta 1-5V och 1-10V genom att dra io reglaget för Spidel hastighet (S).
Däremot är det en aannan sak som inte fungerar riktigt som jag hoppats på. Det går ej att ha spindel relä aktiverat med relä pin 17 och port 1 samtigt som Coolant/Mist relä pi 17 och port 1 samtidigt, då är det bara Spindel relä som reagerar på MDI kommando.
Är det så att jag måste använda en annan pinne §i port 1 för att få möjlighet att styra både spindel hastighet och Flood/Mist samtidigt genom att kunna aktivera ett externt relä som startar Flood/Mist. Krävs det kanske ett annat Breakout board kort för detta.
Re: Hur styra 0-10 V Spindle Speed utgång i ett DB25 kort.
Hur skulle det fungera, att ha både M3 och M7 kommandot kopplat till samma pinne (Pin 17)? Då kan du ju inte köra funktionerna var för sig och om du inte vill/behöver det så kan du väl bara koppla ihop de hårdvarumässigt?
-
- Inlägg: 591
- Blev medlem: 30 december 2006, 22:53:06
- Ort: Bollnäs
Re: Hur styra 0-10 V Spindle Speed utgång i ett DB25 kort.
Hej.
I vissa fall så verkar det finnas vissa fall där varken kyla eller smörja används vid fräsning har jag förstått genom att titta på Youtube videos. Jag tänker lite så här, genom att använda en annan pinne/utgång och ett externt relä där dragspolen styrs av denna utgång så kan utgången startas genom att ange aktuellt pin-nummer i "Flood/mist relay output" i UCCNC.
Tänker lite grand på de pinnar som är kopplade till Home/ref gränslägesbrytare till X, Y och Z axlarna. I mitt fall P12, P13 ochP15 Är dessa normalt slutna så kan man seriekoppla dess tre och därmed få två lediga pinnar/utgångar lediga till en sådan sak. Borde till och med vara möjligt att testa detta genom att. Avaktivera en pinne, P15 som gränsläge, Aktivera Flood/Mist pinne P15 och port 1. sedan ställa fräsbordt mellan gränslägena och lösa ut detta gränsläge manuellt. Då borde det synas i Diagnos fliken att ett gränsläge löst ut. Har förstått att dessa gränsläges pinnar klarar av strömmar på några hundra mA och en dragspole på ett 12V relä drar inte så mycket ström.
Eller är det omöjligt med en sådan procedur?
I vissa fall så verkar det finnas vissa fall där varken kyla eller smörja används vid fräsning har jag förstått genom att titta på Youtube videos. Jag tänker lite så här, genom att använda en annan pinne/utgång och ett externt relä där dragspolen styrs av denna utgång så kan utgången startas genom att ange aktuellt pin-nummer i "Flood/mist relay output" i UCCNC.
Tänker lite grand på de pinnar som är kopplade till Home/ref gränslägesbrytare till X, Y och Z axlarna. I mitt fall P12, P13 ochP15 Är dessa normalt slutna så kan man seriekoppla dess tre och därmed få två lediga pinnar/utgångar lediga till en sådan sak. Borde till och med vara möjligt att testa detta genom att. Avaktivera en pinne, P15 som gränsläge, Aktivera Flood/Mist pinne P15 och port 1. sedan ställa fräsbordt mellan gränslägena och lösa ut detta gränsläge manuellt. Då borde det synas i Diagnos fliken att ett gränsläge löst ut. Har förstått att dessa gränsläges pinnar klarar av strömmar på några hundra mA och en dragspole på ett 12V relä drar inte så mycket ström.
Eller är det omöjligt med en sådan procedur?
Re: Hur styra 0-10 V Spindle Speed utgång i ett DB25 kort.
Självklart. Men då måste du såklart ange OLIKA pinnar för M3 respektive M7 i UCCNC, inte Pin 17 på båda vilket är vad du både skrev och visade att du försökte men att det inte fungerade.I vissa fall så verkar det finnas vissa fall där varken kyla eller smörja används vid fräsning har jag förstått genom att titta på Youtube videos. Jag tänker lite så här, genom att använda en annan pinne/utgång och ett externt relä där dragspolen styrs av denna utgång så kan utgången startas genom att ange aktuellt pin-nummer i "Flood/mist relay output" i UCCNC.
Notera att pinnarna på ditt break-out-kort inte kan användas hur som helst:
Kod: Markera allt
Utgångspinnar:P1,P2,P3,P4,P5,P6,P7,P8,P9,P14,P16,P17.
Ingångspinnar: P10,P11,P12,P13,P15.
-
- Inlägg: 591
- Blev medlem: 30 december 2006, 22:53:06
- Ort: Bollnäs
Re: Hur styra 0-10 V Spindle Speed utgång i ett DB25 kort.
Hej.
Hur skall jag då göra för att kunna styra kyla/smörjning i detta DB25 kort då jag planerar att mata ett externt relä från pinne 1 och 2 (det relä som finns på kortet). Då spindel motorn på fräsen är en tre fas motor. Måste jag skaffa ett annat kort ex.vis UCSB från CNC drive
https://www.jbcnc.se/io-kort-motion-con ... csb-p-1341
Vinner jag något annat med detta kort förutom att UCSB kan styra 6 axlar, såvitt jag kan förstå. Klarar detta kort av att styra både en trefasmotor och en 12 V dc motor för kyla/smörjning
Hur skall jag då göra för att kunna styra kyla/smörjning i detta DB25 kort då jag planerar att mata ett externt relä från pinne 1 och 2 (det relä som finns på kortet). Då spindel motorn på fräsen är en tre fas motor. Måste jag skaffa ett annat kort ex.vis UCSB från CNC drive
https://www.jbcnc.se/io-kort-motion-con ... csb-p-1341
Vinner jag något annat med detta kort förutom att UCSB kan styra 6 axlar, såvitt jag kan förstå. Klarar detta kort av att styra både en trefasmotor och en 12 V dc motor för kyla/smörjning
Re: Hur styra 0-10 V Spindle Speed utgång i ett DB25 kort.
Återigen, om du vill kunna styra saker individuellt så måste de vara kopplade till OLIKA utgångar på ditt kort.
Det relä som sitter på kortet styrs av pin 17, du kan koppla funktioner (M3, M7 etc) i UCCNC till denna.
0-10V skapas med hjälp av PWM på pin 1 så om du vill använda 0-10 kan du inte OCKSÅ ha pin 1 till något annat.
Ett externt relä för styrning av t.ex kylning måste anslutas till någon av de andra (lediga) utgångarna.
Det relä som sitter på kortet styrs av pin 17, du kan koppla funktioner (M3, M7 etc) i UCCNC till denna.
0-10V skapas med hjälp av PWM på pin 1 så om du vill använda 0-10 kan du inte OCKSÅ ha pin 1 till något annat.
Ett externt relä för styrning av t.ex kylning måste anslutas till någon av de andra (lediga) utgångarna.