Stegmotorn missar steg (mach3)

Robot, CNC, Pneumatik, Hydraulik, mm
H.O
Inlägg: 5709
Blev medlem: 19 mars 2007, 10:11:27
Ort: Ronneby

Re: Stegmotorn missar steg (mach3)

Inlägg av H.O »

Nått skumt är det ju och det är bra att tänka högt, bolla idéer och så men om det nu stämmer att den "hakar upp sig" på exakt samma ställe i vissa program, varje gång medan andra program fungerar utan problem hur sannolikt är det att det är något i Windows som stör? Andra program funkar varje gång, varför stör inte samma process, applikation, whatever i Windows då?

Nej, det här är nått annat. Gränsfall på spänningsnivåer, (även om det definitivt också borde vara med slumpartat), felkonfigurerat (som X-IL är inne på) eller nått annat. Konfigurationsfilen har efterfrågats men jag har inte sett någon här ännu.

Det är sant att andra program och processer som körs KAN ställa till problem, att integrerad grafik KAN ställa till problem, att körning på laptop KAN ställa till problem och alla dessa faktorer är något man absolut SKALL ha i beaktande OM och NÄR det strular. Men i 9 fall (minst) av 10 så behöver man inte göra NÅNTING alls med datorn, det fungerar ändå. En hyffsat fräsch installation och kör, det är min erfarenhet i alla fall.

Jag har kört Mach3 och dess föregångare sen 2001, på mängder med datorer, stationära som laptops, och har väldigt sällan stött på några problem som kan härledas till något program (Quicktime undantaget (men vem kör det nu för tiden)) eller process (drivrutin för hårdvarudongle undantaget) i Windows.

Just nu kör jag Mach3 (i 60kHz kernel frequency dessutom) samtidigt som Roborealm kör vision-algoritmer på en 640*480 videoström från en Microsoft LifeCAM USB-kamera. Detta på en ~10 år gammal 3GHz cual core P4 maskin (som har tjänstgjort som HTPC så den har "en del" skit installerat). Efter en kallstart kör den 25 processer allokerat till 136MB).
sm7tjc
Inlägg: 399
Blev medlem: 23 mars 2008, 15:56:53
Ort: Anderstorp

Re: Stegmotorn missar steg (mach3)

Inlägg av sm7tjc »

Jag anser nog fortfarande att min lösning på problemet var både enkel och effektiv.
Ett ganska billigt USB-kort avlastar datorn effektivt.
Nu behöver inte datorn jobba med att pulsa motorerna. USB-kortet sköter allt praktiskt arbete.
Jag har nog kört 100 timmar utan några tappade steg, efter att gick över till USB.
Varför tvinga parallellporten att jobba med något som den inte är avsedd för?
H.O
Inlägg: 5709
Blev medlem: 19 mars 2007, 10:11:27
Ort: Ronneby

Re: Stegmotorn missar steg (mach3)

Inlägg av H.O »

Ja visst, har man ett faktiskt problem som har med LPT-porten och/eller datorn/operativsystemet att göra så absolut. Sen har ett externt kort andra fördelar (och några nackdelar) också, som t.ex fler I/O, högre pulsfrekvens osv, lite beroende på modell såklart. Jag säger inte att det är dåligt, tvärt om men jag säger att i 9 fall av 10 så fungerar Mach3 med LPT-porten utan problem.

Detta KAN vara ett av undantagen och i så fall skulle en extern motion controller lösa problemet men det kan lika gärna vara ett elektriskt problem eller ett konfigurationsfel. Då skulle eventuellt också en extern motion controller "lösa" problemet med det till följd att Windows får "skulden" när det i själva verket var något annat.

Jag kör för övrigt själv en USB Smoothstepper på min Abene.
Anders K
Inlägg: 209
Blev medlem: 13 mars 2013, 16:38:57

Re: Stegmotorn missar steg (mach3)

Inlägg av Anders K »

Fick en ny dator av en kompis, med fräsch XP-installation. Nätverk avstängt i BIOS och de flesta överflödiga processerna bortrensade.

Felet kvarstår.

1 stegmotor inkopplad på X-axel.
* Jogging verkar funka sporadiskt åt ena hållet. Ett av hållen funkar alltid, det andra funkar ibland. Innan jag körde Cut2-programmet funkade det bara åt ena hållet. Efter jag avbrutit Cut2-programmet kunde man jogga åt båda hållen.
* Cut2-programmet (cirkeln) stannar motorn kl12, kommer igång igen 90° senare (kl9)
Gav upp där och körde inte några fler program.

Nu får nog datorn förväntas vara rätt, så då är frågan vad som kan spöka (rent ovetenskapligt tycker jag det borde vara BoB:et)


Ja, en CNCdrive UC100 USB känns ju lockade får jag säga. Men det hade ändå varit bra och veta varför skiten spökar först.
Någon som kan rekommendera ett inköpsställe?
eBay kanske är dyrare? http://www.ebay.com/itm/UC100-USB-motio ... 1237689824
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Senast redigerad av Anders K 13 februari 2016, 17:37:24, redigerad totalt 1 gång.
Anders K
Inlägg: 209
Blev medlem: 13 mars 2013, 16:38:57

Re: Stegmotorn missar steg (mach3)

Inlägg av Anders K »

Settingsfilen hamnade längst ner under alla bilder. Lätt att missa om man inte vet det...



Så, då sitter jag här och väntar på att någon uppdagar ett pinsamt fel som gör att jag skäms så mycket att jag inte kan visa mig här igen. :lol: :oops:
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: Stegmotorn missar steg (mach3)

Inlägg av tecno »

BoBen du har, vad ska den ha för nivåer IN från pporten?
Anders K
Inlägg: 209
Blev medlem: 13 mars 2013, 16:38:57

Re: Stegmotorn missar steg (mach3)

Inlägg av Anders K »

Vet inte, står inget på kortet och det följde inte direkt med någon manual...

Sånt här är det:
http://www.ebay.com/itm/New-5-Axis-CNC- ... Sw3ydVg9ny
primerone
Inlägg: 154
Blev medlem: 8 juli 2014, 18:56:29
Ort: Växjö

Re: Stegmotorn missar steg (mach3)

Inlägg av primerone »

Tråkigt att den nyinstallerade datorn inte hjälpte.

Har du någon dokumentation till BOB'en? Bara så det går att relatera konfigurationen i Mach3 till inkopplingen på kortet.
Min tolkning av konfigurationen (ska tas med en nypa salt då jag inte är någon hejare på Mach3) är:
"Motor 0" Dir = pin 7, Step = pin 6
"Motor 1" Dir = pin 5, Step = pin 4
"Motor 2" Dir = pin 3, Step = pin 2

Samtidigt är pin 7 & 8 uppsatta som Spindle CCW resp CW. I så fall är pin 7 konfigurerat dubbelt om spindeln nu inte är satt att köras från en andra parallellport förstås (kunde inte hitta något om det i konfigurationsfilen). Vet inte hur Mach3 hanterar en sådan situation.

Jag instämmer i Tecno's kommentar, vilka nivåer förväntar sig BOB'en från parallellporten? Har du möjlighet att mäta nivåerna?
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: Stegmotorn missar steg (mach3)

Inlägg av tecno »

Ja det sa ju inget. = ebay köret
Kan du göra det enklast tänkbara. Skippa BoB en med denna test.

PC > pin 2/3 (eller 4/5 eller 5/6 ) och jord
Direkt till Gecko ingång step/dir och common

Fungerar det då att jogga


SE UPP MED HUR DU KOPPLAR, ditt eget ansvar att veta att det görs rätt.
H.O
Inlägg: 5709
Blev medlem: 19 mars 2007, 10:11:27
Ort: Ronneby

Re: Stegmotorn missar steg (mach3)

Inlägg av H.O »

Du har steg-utgången satt till Active Low medan manualen för G203V säger:
Stepping occurs on the positive edge of the STEP pulse.
Sen vet vi ju inte om break-out-kortet inverterar signalen (det är möjligt), sen är det inte sannolikt att det är problemet men det verkar inte rätt.

Och, på tal om break-out-kortet. Vad är USB-jacket till för? Är det tänkt att mata ena sidan om optokopplarna och om så är fallet, varför är det inte anslutet? (Och så kräver det en kabel med USB-A i båda ändar......)

Håller med föregående skribenter. Skippa break-out-kortet, åtminstånde så länge, och koppla G203V direkt till LPT-porten. Dess ingångar är opto-isolerade så du riskerar inte mer att koppla in G203V jämfört med break-out-kortet. Ta sedan din multimeter och mät mellan DIR och COMMON medan du joggar, först i ena sedan i andra riktningen. Då ser du tydligt vad din dator lämnar för spänningsnivåer på porten.
Anders K
Inlägg: 209
Blev medlem: 13 mars 2013, 16:38:57

Re: Stegmotorn missar steg (mach3)

Inlägg av Anders K »

USB-porten ja... Det är i skrivande stund jag inser att om jag ska ha hedern i behåll får jag regga mig under ett nytt nickname.

Det är nog många som kommer ta sig för pannan och sucka nu, :oops: men innan ni slutar läsa vill jag passa på att tacka så hemskt mycket för engagemanget. Jag har lärt mig jättemycket (och nästa inköp blir den där UC100 USBn).

USB-kabeln inkopplad i datorn och vips funkar alla programmen, utan en tillstymmelse till problem. Joggingen verkar också funka utmärkt (men den har ju trilskats sporadiskt tidigare. Det finns dock ingen anledning att misstänka det eftersom allt annat verkar funka nu).
Fånigt att ursäkta sig, men jag är helt säker på att jag provat med USB-kabeln i begynnelsen av problematiken och konstaterade att den varken gjorde från eller till. Kan parallellporten på gamla datorn också strulat, utöver bristen på 5V från USBn?

Så, case closed. Kortet verkar alltså ha saknat 5V-spänning.
X-IL
EF Sponsor
Inlägg: 8266
Blev medlem: 3 december 2008, 07:47:20
Ort: Hallstahammar

Re: Stegmotorn missar steg (mach3)

Inlägg av X-IL »

Ja dåså, bara att köra så det ryker!
sm7tjc
Inlägg: 399
Blev medlem: 23 mars 2008, 15:56:53
Ort: Anderstorp

Re: Stegmotorn missar steg (mach3)

Inlägg av sm7tjc »

Lite surt när grejorna luras genom att delvis fungera. Men nu är ju problemet löst och det är bara att ta nästa steg framåt.
Det finns ingen anledning att byta nickname. Speciellt när du har ett så bra (Jag hade kunnat använda det med...).
H.O
Inlägg: 5709
Blev medlem: 19 mars 2007, 10:11:27
Ort: Ronneby

Re: Stegmotorn missar steg (mach3)

Inlägg av H.O »

Skriver om mitt inlägg eftersom det verkar ha försvunnit när forumet låg nere.

Härligt att det fungerar :tumupp:

Intressant problem.
Det är såklart spekulationer eftersom vi inte vet hur kortet är konstruerat men det som gissningsvis hände var att den sida av kortet som skall försörjas via 5V USB (men inte gjorde det) "stal" ström från exempelvis en eller flera av riktningssignalerna, genom ESD-skyddsdioderna i någon av kretsarna. När sedan riktningssignalen ändras, vilket den ju gör i varje kvadrant på en cirkel t.ex så försvinner den "matningspänningen".

Om du nu slängt prylarna i soporna och köpt en UC100 eller liknande så hade ditt problem antagligen "försvunnit" (om du inte använt samma breakout-kort, utan USB-kabeln ansluten såklart) och Mach3, Windows, LPT-porten eller en kombination av dessa hade blivit den sannolika "syndabocken" när ingen av de i själva i verket inte hade nånting med det hela att göra.
Anders K
Inlägg: 209
Blev medlem: 13 mars 2013, 16:38:57

Re: Stegmotorn missar steg (mach3)

Inlägg av Anders K »

Sista stycket i din text - precis, jag har också velat förstå vad felet varit för att inte drabbas av sporadiska fel senare. :tumupp:

Nu verkar det som sagt funka som det ska dock så för stunden bygger jag elskåp och har beställt det sista till installationen (kablage mm).
Försöker lära mig fusion360 CAM på kvällarna och sen ska det väl bara vara att så smått sätta igång. Blir säkert lite frågor när det är dags att kalibrera fräsen också.


Ska ta och uppdatera min projekttråd när jag kommit lite längre också.
Än en gång, tack för all support!


Har inte kommit loss och beställt den där UC100 än. Känner mig lite mätt på mjukvarujobb för stunden och får kanske se det som en framtida uppgradering istället. :lol:
Skriv svar