Styra Tercospindel med Mach3 och/eller EMC2...

Robot, CNC, Pneumatik, Hydraulik, mm
Användarvisningsbild
PeterH
Inlägg: 8614
Blev medlem: 15 mars 2006, 15:57:10
Ort: Gävle/Valbo

Styra Tercospindel med Mach3 och/eller EMC2...

Inlägg av PeterH »

Istället för att kapa X-IL:s tråd så startar jag en egen, vi har ju dessutom lite olika behov så det är nog det bästa ändå :D

Jag har införskaffat ett styrkort till min Terco-spindel och vill gärna kunna styra denna med Mach3 eller EMC2 (om det nu går att styra spindeln i EMC2?). Styrkortet kommer från Minarik Drives (http://www.minarikdrives.com) och modellen heter MM23002D. Det är ett styrkort som kan matas med 230VAC och ge antingen 0-90VDC eller 0-180VDC, jag kör på det senare då Tercon i orginalutförande gick mellan 0-160VDC. Jag kan ställa in kortet så att maxnivån blir 160VDC men jag tänkte köra lite "overdrive" på min motor så jag får upp varven något :badgrin:

Nu till frågan/problemet; Minarik driven vill av någon anledning ha en insignal på 0-2,5VDC för att styra spindeln (istället för dom normala 0-10VDC). Det jag nu behöver hjälp med är att designa ett lämpligt filter för att PWM-styra det hela med Mach3 (eller EMC2) och jag förstod på H-O i X-IL:s tråd att det behövdes ett lågpassfilter för att göra om PWM signalen från Mach3 till spänning. Om jag bara får till en stabil lösning på detta filter är det ett mindre (förhoppningsvis) problem att dela ner spänningen från 0-10VDC till 0-2,5VDC. En spänningsdelare 1:4 borde göra susen, enklast med ett vanligt motståndsnät, men elegantare och troligtvis bättre med en OP?

Tankar och idéer upskattas! :D
Användarvisningsbild
tecno
Inlägg: 27037
Blev medlem: 6 september 2004, 17:34:45
Skype: tecnobs
Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
Kontakt:

Re: Styra Tercospindel med Mach3 och/eller EMC2...

Inlägg av tecno »

Har du inte kvar Terco drivern?
Användarvisningsbild
PeterH
Inlägg: 8614
Blev medlem: 15 mars 2006, 15:57:10
Ort: Gävle/Valbo

Re: Styra Tercospindel med Mach3 och/eller EMC2...

Inlägg av PeterH »

Terco drivern sitter i en plåtburk som är 60x80x40cm! :shock: Det är dessutom stenåldersteknik och nuvarande lösning har bara fasta steg (totalt 9 steg). Genom att byta ut styrningen får jag ett modernt kort med steglös reglering, "overdrive" och måtten 11x9x4cm :D
Användarvisningsbild
dar303
Inlägg: 5979
Blev medlem: 17 december 2003, 19:54:56
Ort: Sthlm

Re: Styra Tercospindel med Mach3 och/eller EMC2...

Inlägg av dar303 »

Googla lite på pwm-filter till t.ex pic-processorer, sen vet jag att det fanns ett bra på nån cnc-sida som var specifikt för det du vill göra.
Förhoppningsvis är din drivare så bra konstruerad att det funkar med bara en spänningsdelare men annars så kan du ju göra en enkel spänningsföljare/buffert med en op innan ingången.
Användarvisningsbild
PeterH
Inlägg: 8614
Blev medlem: 15 mars 2006, 15:57:10
Ort: Gävle/Valbo

Re: Styra Tercospindel med Mach3 och/eller EMC2...

Inlägg av PeterH »

Sökte lite och undrar om denna lösning kan bli bra :humm: Jag hade också tänkt lägga en optokopplare före RC-filtret för att skydda parallellporten, är det bra eller dåligt? Jag får naturligtvis kolla upp så att optokopplaren klarar frekvensen från Mach3 (eller EMC2 om den har samma funktion, någon som vet?)

Jag ska försöka hitta infon i manualen till EMC2 själv, men om någon redan vet så är det ju enklare :D
ToPNoTCH
Inlägg: 4875
Blev medlem: 21 december 2009, 17:59:48

Re: Styra Tercospindel med Mach3 och/eller EMC2...

Inlägg av ToPNoTCH »

Detta har jag testat med framgång.

Bild

Observera:
- Denna tar pulser istället för PWM, men det är ju inte någon nackdel.
- Med angivna värden är det 0-10V ut. Du måste ändra några av perferi komponenterna runt IC'n (LM2907N) enligt databladet för att få dina önskemål om volt.

För övrigt tror jag H.O ligger bakom designen sedan några år, så jag passar på att bocka för den om det är så.
Användarvisningsbild
PeterH
Inlägg: 8614
Blev medlem: 15 mars 2006, 15:57:10
Ort: Gävle/Valbo

Re: Styra Tercospindel med Mach3 och/eller EMC2...

Inlägg av PeterH »

Intressant, men det verkar lite "overkill" :D (även om jag faktiskt gillar lite "overkill"). Jag tycker jag känner igen den ritningen, kanske är så att någon (H-O?) har publiserat den tidigare. Hur som haver ska jag kolla lite mer hur ingången på min drive beter sig, om den lastar ner drivaren mycket eller om det går att köra med en enklare lösning. En OP kan ju driva ganska bra och kostar bara några kronor (jag har dessutom massor av dom :wink: ) så jag börjar npg labba på den lösningen, tack ändå, det är bra att ha fler alternativ att gå på om det skiter sig...

Hittade också på svaret i EMC2 manualen angående spindelstyrning med PWM och det finns också i EMS2 :tumupp:
Användarvisningsbild
PeterH
Inlägg: 8614
Blev medlem: 15 mars 2006, 15:57:10
Ort: Gävle/Valbo

Re: Styra Tercospindel med Mach3 och/eller EMC2...

Inlägg av PeterH »

Jag har labbat lite med min motorstyrning men blir inte riktigt klok på vad som strular... Jag har kopplat mitt labbagg till styringången för att kunna reglera spänningen, men det som händer är att motorn startar med lägsta hastighet vid 0VDC (precis som förväntat) och när jag ökar spänningen så stannar den :humm: Jag har läst manualen flera gånger och börja fundera på om den är felskriven (om dom vänt på + och -) eller om jag misstolkar texten "isolated"? För att vara säker på att jag har en helt isolerad spänning tog jag ett vanligt 1,5V batteri och kopplade till ingången, samma resultat! :|

Jag lägger in en liten pdf scannad från manualen (det är bara ett blad som berör detta), är det någon av er som har en teori på vad jag gör fel? Anslutningarna S1,S2 och S3 är flatstift där normalt en potentiometer för hastigheten kopplas in.

Jag har också kollat upp deras rekomenderade kort (Minarik PCM4), men jag är inte beredd att pröjsa 80$ för ett begagnat interfacekort utan funktionsgaranti!
H.O
Inlägg: 5708
Blev medlem: 19 mars 2007, 10:11:27
Ort: Ronneby

Re: Styra Tercospindel med Mach3 och/eller EMC2...

Inlägg av H.O »

Det är inte så att den löser ut för överström? Finns det nån justering för strömgräns? Testa med 1.5V batterier och en potentiometer och öka sakta styrspänningen från 0 till 1.5V.

Kretsen med LM2097 fungerar bra, vet inte om jag kan ta åt mig äran helt och hållet - det är mer eller mindre plockat från databladet. Men "min" version finns här
Användarvisningsbild
tecno
Inlägg: 27037
Blev medlem: 6 september 2004, 17:34:45
Skype: tecnobs
Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
Kontakt:

Re: Styra Tercospindel med Mach3 och/eller EMC2...

Inlägg av tecno »

Som jag tolkar det hela så gör du rätt, med ett batteri ska du få spindeln att snurra. Finns det nåt annat som ska till, enable kanske ?

Enklaste är ju sen att få fram en isolerad 0-10V och hänga på en pot i regler loopen så du får dina 0-2,5V.

Fråga, kan inte se att du har fått fart på denna med pot inkopplat eller läser jag fel?
Användarvisningsbild
PeterH
Inlägg: 8614
Blev medlem: 15 mars 2006, 15:57:10
Ort: Gävle/Valbo

Re: Styra Tercospindel med Mach3 och/eller EMC2...

Inlägg av PeterH »

Jag har nog missat att skriva det, men motorstyrningen funkar perfekt med en potten inkopplad. Jag har kopplat upp en multimeter som mäter strömmen in till porten och den drar någon mA (typ 0,5-1mA) hela tiden, oavsett spänning...

Edit: jag tog en chansning och vände på batteriet, DET FUNKAR! :happy: Ska prova med agget också, sen är det dags att börja bygga på labbplattan.

Typiskt att manualen ska vara feltryckt, man undrar vad som hänt om det brunnit för att man polvänt? (hade det varit en ny drive hade jag naturligtvis kontaktat firman, men nu har jag ju köpt en begad drive från e-bay :eh: )
Användarvisningsbild
tecno
Inlägg: 27037
Blev medlem: 6 september 2004, 17:34:45
Skype: tecnobs
Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
Kontakt:

Re: Styra Tercospindel med Mach3 och/eller EMC2...

Inlägg av tecno »

:tumupp:
Användarvisningsbild
PeterH
Inlägg: 8614
Blev medlem: 15 mars 2006, 15:57:10
Ort: Gävle/Valbo

Re: Styra Tercospindel med Mach3 och/eller EMC2...

Inlägg av PeterH »

Nu har jag beställt några LM2907 och LM2917 för utvärdering. Jag har tittat igenom databladet flera gånger men det blir nog så att jag får återkoma när väl kretsarna kommit så jag får hjälp att räkna :oops: Det jag kommit fram till är att jag bör koppla den som "tachometer", men jag blir inte riktigt klok på hur jag beräknar utspänningen? Är det matningen som avgör i kombination med ingångspulserna :humm:

Jag funderar också på om det kan vara ide att välja deras exempel "Frequency to Voltage Converter with 2 Pole Butterworth Filter to Reduce Ripple" som finns på sidan 14, vad tror ni?

En fråga (eller två) till dig H-O, varför använder du vippor och optokopplare på ingången till LM2907:an? Optokopplaren har jag väl förståelse för men vipporna, jag antar att dom tar ner frekvensen på pulserna från Mach3, men behövs det :humm: Och vilket kopplingsexempel använder du (om någon) från databladet? Har du designat schemat eller har du lånat någon annans?
H.O
Inlägg: 5708
Blev medlem: 19 mars 2007, 10:11:27
Ort: Ronneby

Re: Styra Tercospindel med Mach3 och/eller EMC2...

Inlägg av H.O »

Hej,
Det är några år sedan men i princip är det kretsen på sidan 14 förutom att ligger en spänningsdelare på den negativa ingången (pin 11) för att få upp switchnivån på ingången till ~2V. Optopkopplaren är för isolation från PC'n och vipporna är till för att ge 50% "dutycycle" på pulserna som annars är väldigt korta när de kommer från Mach3. En vippa hade räckt för det men en 4013 innehåller två och en ytterligare halvering av frekvensen hjälper den relativt långsamma optokopplaren.

/Henrik.
Användarvisningsbild
PeterH
Inlägg: 8614
Blev medlem: 15 mars 2006, 15:57:10
Ort: Gävle/Valbo

Re: Styra Tercospindel med Mach3 och/eller EMC2...

Inlägg av PeterH »

Tack Henke, då förstår jag bättre... Nu väntar man bara på leveransen så man kan börja labba (vilket troligtvis tar tid med tanke på rådande kaos i flygtrafiken) :vissla:
Skriv svar