Erik's BF25 CNC Ombouw

Hier alle merken gekochte machine`s waar vragen over zijn of wat je met ons wilt delen.

Moderator: Moderators

Plaats reactie
Gebruikersavatar
DaBit
Donateur
Berichten: 11017
Lid geworden op: 05 dec 2012 13:48
Locatie: Oss

Re: Erik's BF25 CNC Ombouw

Bericht door DaBit »

Op de drive is pin 2 de input (RCV), 3 de output (XMT), 5 de common (COM)
Op de PC is 2 RXD, 3 TXD, 5 common.

Pin 2 van de PC-RS232 moet dus naar pin 3 van de drive
pin 3 van de PC-RS232 moet naar pin 2 van de drive
pin 5 van de PC-RS232 moet naar pin 5 van de drive.

En verder dus niets...

Zie ook figuur 2.56 op pagina 2-52 van de manual

Parameters zijn 38400,n,8,1, dus 38400 baud, geen pariteit, 8 databits, 1 stopbit.
En mocht je het ergens kunnen kiezen: handshaking moet op 'none' staan ipv 'hardware' of 'Xon/Xoff'.
Heb je zelf je seriele kabel gemaakt, dan kan het geen kwaad om aan de PC zijde pin 7 en 8 aan elkaar te knopen, evenals pin 1,4 en 6

Pagina 2-54 (Restoring drive communications) kan ook nog interessant zijn; als het adres van de drive niet klopt dan kletst-ie ook niet terug.
De belangrijkste wet in de wetenschap: 'hoe minder efficient en hoe meer herrie, hoe leuker het is'
Gebruikersavatar
EBos
Berichten: 339
Lid geworden op: 02 okt 2012 11:35
Locatie: Groningen
Contacteer:

Re: Erik's BF25 CNC Ombouw

Bericht door EBos »

DaBit schreef: Pin 2 van de PC-RS232 moet dus naar pin 3 van de drive
pin 3 van de PC-RS232 moet naar pin 2 van de drive
pin 5 van de PC-RS232 moet naar pin 5 van de drive.

En verder dus niets...
Check...heb ik.
DaBit schreef:
Zie ook figuur 2.56 op pagina 2-52 van de manual

Parameters zijn 38400,n,8,1, dus 38400 baud, geen pariteit, 8 databits, 1 stopbit.
Ook deze instellingen heb ik juist.
DaBit schreef: En mocht je het ergens kunnen kiezen: handshaking moet op 'none' staan ipv 'hardware' of 'Xon/Xoff'.
Heb je zelf je seriele kabel gemaakt, dan kan het geen kwaad om aan de PC zijde pin 7 en 8 aan elkaar te knopen, evenals pin 1,4 en 6

Pagina 2-54 (Restoring drive communications) kan ook nog interessant zijn; als het adres van de drive niet klopt dan kletst-ie ook niet terug.
Keuze van handshaking of hardware kan ik zo snel niet vinden.
Recover communications heb ik wel kunnen doen. Dit werkt wel! Dan heb ik een online drive tijdelijk.
Vervolgens moet ik Rescan doen en verbinding krijgen met de drive...no go.... :roll:

\ Bf25 cnc / linuxcnc \ design enclosure/ dubbel KO


http://www.cnczone.nl/viewtopic.php?f=6&t=9586
Gebruikersavatar
EBos
Berichten: 339
Lid geworden op: 02 okt 2012 11:35
Locatie: Groningen
Contacteer:

Re: Erik's BF25 CNC Ombouw

Bericht door EBos »

Om dat ik maar geen verbinding kreeg met de drive, heb ik momenteel een laptop in bruikleen.
Nu heb ik WEL verbinding!

In gesteld voor de 0-10v aan sturing.
Om de motor te laten draaien moet ik de drive activeren via Enable.
Hier wordt 12-24v voor gevraagd.
Volgens de verkoper moet Pin30 12-24v geven. Deze poort is een I/0 power uitgang.
Pin 28 is volgens de verkoper 0v. Dit is een I/0 common.

Maar, heb geen power.
De beschrijving (een van veel) er bij gepakt.
Hier in wordt bescherven dat er een externe power supply nodig is voor 12-24v.

Als ik van uit een externe voeding 12 a 24v naar Enable geef, moet ik dan de Min aan de I/0 common aan sluiten?

\ Bf25 cnc / linuxcnc \ design enclosure/ dubbel KO


http://www.cnczone.nl/viewtopic.php?f=6&t=9586
Gebruikersavatar
hainjedaf
Donateur
Berichten: 2424
Lid geworden op: 01 aug 2011 10:01
Locatie: Amsterdam
Contacteer:

Re: Erik's BF25 CNC Ombouw

Bericht door hainjedaf »

Zet de multimeter er eens op of test met een zwevende power supply....
Met vriendelijke groet,
Marout Sluijter-Borms,
Amsterdam

Prusa Mini met OctoPrint
Sparren en tinkeren met iedereen en over alles wat techniek is.
Gebruikersavatar
DaBit
Donateur
Berichten: 11017
Lid geworden op: 05 dec 2012 13:48
Locatie: Oss

Re: Erik's BF25 CNC Ombouw

Bericht door DaBit »

Ik heb wat diagonaal gekeken, maar op pagina 2-11 van de manual staat 'drive enable, pin 31 van CN1' geldig voor SERCOS drives (en non-SERCOS kun je via die ultraware pin 31 toewijzen als drive enable)

Pagian 2-29:

Code: Selecteer alles

ON State Voltage
Voltage applied to the input, with respect to  IOCOM, to guarantee an ON state.
10.8.V               26.4V
ON State Current         Current flow to guarantee an ON State               
3.0 mA              12.0 mA

OFF State Voltage
Voltage applied to the input, with respect to IOCOM, to guarantee an OFF state.
-1.0V                 2.0V

Code: Selecteer alles

CN1-31 ENABLE Drive Enable Input, an active state enables the power electronics to control  the motor.
Lijkt dus dat een spanningkje van 11-26V tussen IOCOM en pin 31 de drive aanzet.
Volgens mij word je geacht zelf die IOPWR/IOCOM te voorzien van 24V (de min aan IOCOM, de plus aan IOPWR), maar even meten kan nooit kwaad.
De belangrijkste wet in de wetenschap: 'hoe minder efficient en hoe meer herrie, hoe leuker het is'
Williamverbij
Berichten: 2
Lid geworden op: 25 dec 2014 23:18

Re: Erik's BF25 CNC Ombouw

Bericht door Williamverbij »

Beste Erik,

Enable schakel je inderdaad met een aparte 24 volt voeding. De min van de voeding op IOCOM en de +24 Volt op input 1 (enable normaal gesproken).
Gebruikersavatar
EBos
Berichten: 339
Lid geworden op: 02 okt 2012 11:35
Locatie: Groningen
Contacteer:

Re: Erik's BF25 CNC Ombouw

Bericht door EBos »

Kijk, zo kom ik er wel.
Dat scheelt dat ik in het begin nog een kleine 24 volt voeding hebt aan geschaft.
Ter grote van een grote lucifer doosje.

Ik sluit de Enable als volgt aan.

4 Tool-Dir naar SSR en weer naar 10.Ground

Dan:

24V van voeding naar SSR dan naar Enable
De I/0 Common Pin28 naar de Min van de voeding.

Evt nog een noodstop er tussen.

De pwm 1 sluit ik aan op pin 25 Analoog command+
Analoog command- weer aan Ground.

Dan nog een error uitgang van de drive naar die van usbcnc.

Ter controlle wil ik zeker weten of de drive op velocity mode staat....Er zijn zo veel tapbladen in het software... :roll:

Dan maar eens uit testen dacht ik zo!

\ Bf25 cnc / linuxcnc \ design enclosure/ dubbel KO


http://www.cnczone.nl/viewtopic.php?f=6&t=9586
Gebruikersavatar
DaBit
Donateur
Berichten: 11017
Lid geworden op: 05 dec 2012 13:48
Locatie: Oss

Re: Erik's BF25 CNC Ombouw

Bericht door DaBit »

Ik zou het eerst los op je werkbank testen. Als dat niks word doet-ie het via USBCNC ook niet.

SSR's zoals jij beschrijft kunnen wel, mits je er zeker van bent dat ze geschikt zijn voor DC.
De belangrijkste wet in de wetenschap: 'hoe minder efficient en hoe meer herrie, hoe leuker het is'
Gebruikersavatar
EBos
Berichten: 339
Lid geworden op: 02 okt 2012 11:35
Locatie: Groningen
Contacteer:

Re: Erik's BF25 CNC Ombouw

Bericht door EBos »

Gelukt!!
Motor draait subliem.
Via een klein 24v voeding de Enable geactieveerd. Via de laptop kan ik de drive inschakelen.
De motor heb ik tot 4900omw/min kunnen laten draaien. Ik had 5000 ingevoerd dus volgens mij is dit zijn max.
Koppel heeft die echt wel. Die hou je niet tegen met de hand.

Volgende is om eens te koppelen aan usbcnc.

Ik dank u zeer aan de tips!


Betreft de SSR, had ik nog even niet aan gedacht. Dus zou dit een andere worden.

\ Bf25 cnc / linuxcnc \ design enclosure/ dubbel KO


http://www.cnczone.nl/viewtopic.php?f=6&t=9586
Gebruikersavatar
EBos
Berichten: 339
Lid geworden op: 02 okt 2012 11:35
Locatie: Groningen
Contacteer:

Re: Erik's BF25 CNC Ombouw

Bericht door EBos »

Goed,

Ik heb dus de motor draaiend.
De instructie gevolgd om de drive in te stellen op velocity mode.
Er wordt aan gegeven dat ik met 0-10v via de Analoog command + en - het toerental kan regelen.
Dus, mijn usbcnc cpu5b er op aan gesloten. PWM1 en gnd gemeten met mijn voor ingestelde maximale toerental.
Komt keurig spanning uit.
Aangesloten aan de juiste porten in de drive. Testen....niks...

Via de software kan ik zien of er iets van spanning binnen komt, maar komt dus niks binnen.
En toch heb ik de juiste poort....Volgens de beschijfing.

Wat mis ik?

{ Edit : Ik heb net eens de pwm gemeten van usbcnc....heb dus geen pwm!...snap niet dat mijn multimeter net wel wat aan gaf...deed zonet ook al raar....plotseling ging de voltage omhoog....

Wat betreft de driver...1.5v gevoed aan de porten...reageerd! Keurig in het scherm 150milivolt }

\ Bf25 cnc / linuxcnc \ design enclosure/ dubbel KO


http://www.cnczone.nl/viewtopic.php?f=6&t=9586
Gebruikersavatar
hugo stoutjesdijk
Donateur
Berichten: 11995
Lid geworden op: 02 mar 2011 17:04
Locatie: elst (u)
Contacteer:

Re: Erik's BF25 CNC Ombouw

Bericht door hugo stoutjesdijk »

EBos schreef: Wat betreft de driver...1.5v gevoed aan de porten...reageerd! Keurig in het scherm 150milivolt }
1.5v = 1500 mv ;-) ( net als 1.5 meter 1500 mm is )
Ik ben voor meer techniek op school, maar dan wel vanaf groep 1 basischool.
Gebruikersavatar
EBos
Berichten: 339
Lid geworden op: 02 okt 2012 11:35
Locatie: Groningen
Contacteer:

Re: Erik's BF25 CNC Ombouw

Bericht door EBos »

Maar natuurlijk...extra 0 vergeten.

Zijn er nog bepaalde instellingen die gedaan moeten worden om een pwm signaal te krijgen?

\ Bf25 cnc / linuxcnc \ design enclosure/ dubbel KO


http://www.cnczone.nl/viewtopic.php?f=6&t=9586
Gebruikersavatar
EBos
Berichten: 339
Lid geworden op: 02 okt 2012 11:35
Locatie: Groningen
Contacteer:

Erik's BF25 CNC Ombouw

Bericht door EBos »

Na weer beetje lezen, vergelijken en vragen heb ik weer wat geleerd.

De pwm uitgang van cpu5B is niet in te stellen om naar 0-10v te kunnen. De cpu5A heeft dit WEL.
Om dit waar te maken moet ik dus een pwm --> 0-10v converter module hebben.

http://www.edingcnc.com/products.php?productid=90

Heeft iemand hier ervaring in? Om de motor van draai richting te veranderen kan ik de polen om laten draaien.
Gebeurt dat bij dit printje ook dmv een signaal van de Dir poort uit cpu5b?

En wat is anders aan dit printje tegen over andere pwm -> 0-10v converters schema's?

\ Bf25 cnc / linuxcnc \ design enclosure/ dubbel KO


http://www.cnczone.nl/viewtopic.php?f=6&t=9586
Gebruikersavatar
EBos
Berichten: 339
Lid geworden op: 02 okt 2012 11:35
Locatie: Groningen
Contacteer:

Re: Erik's BF25 CNC Ombouw

Bericht door EBos »

Het is mij toch gelukt.
Met wat hulp op afstand van Mostudio en een collega op het werk ben ik er toch uit gekomen hoe het werkt.
Eerder werd mij verteld om een jumper te verplaatsen zo dat ik de 0-10v regeling kan gebruiken van usbcnc.
Echter heb ik de CPU5B verzie en niet de CPU5A. Bij de 'A' verzie zit deze functie wel op.

Dus was is toch genoodzaakt om een print aan te schaffen.
Dit zag ik niet zo zitten. Ik dacht, dit kan wel simpeler en eenvoudiger.

Heeft wat tijd en energie gekost, maar heb er veel van opgestoken. Ik snap het allemaal wat meer.

Van de 5v met 470ohm weerstand naar de pwm, vervolgens naar de analoog in van de driver.
Tussen de analoog + en - zit een condensator van 10uF. Kleinere waarde kan ook.
Hier door heb ik een 0-5v regeling. En het werkt niet slecht en ben aardig tevreden over het resultaat.
Ik haal 4000 omw met deze instelling. In de driver kan ik tot max 800RPM/volt instellen wat eigenlijk 980RPM/volt moeten zijn voor 5 volt. Om tot 4900omw/min te kunnen halen van mijn motor zou ik naar 0-10v moeten.
Dit ga ik realiseren met een spanning regelaar (7810) om van 24v naar 10v te gaan.
Ik maak een printje waar ik alles makkelijk kan aansluiten met de functies die ik wil en nodig heb.

0-10v
Enable voor de drive met een optocoupler
Mist cooland
Flood cooland

Nou vroeg ik mij iets af.
Begrijp ik het goed dat als ik bijvoorbeeld Flood-Cooland of Tool uitgang wil maken, dat ik altijd 5v moet gebruiken? (open collector)

Bijvoorbeeld:
5V-->weerstand-->SSR of Optocoupler--> FunctiePoort

Nou ik dit beetje op gang krijg is er een probleem bij gekomen.
Wanneer de servo drive aan staat samen met de rest en ik de machine wil laten revereren (homen), gaat dit totaal niet goed. De proxysensors detecteren niks...Maar de LED gaat wel aan en usbcnc merkt ook niks. Waar ligt dit aan?

Filmpje:

\ Bf25 cnc / linuxcnc \ design enclosure/ dubbel KO


http://www.cnczone.nl/viewtopic.php?f=6&t=9586
Plaats reactie