Foutje schreef: ↑09 feb 2021 13:33
ik maak altijd gebruik van de ac versie.
lekker makkelijk , alleen een trafo nodig .
Wat ik eigenlijk bedoel.. een Servo is een Actuator met terugkoppeling en regellus.
Waardoor je feitelijk kan stellen dat een Stepper met een Encoder een Servo is.. een DC Servo, alleen met een andere opbouw dan een "gewone DC Motor"
Zoals mijn Neef het me ooit heel kernachtig uitlegde (Electronica is zijn vak), een Stappenmotor is een Domme motor.. je moet em vertellen welke kant ie op moet draaien, en hoe ver.. als je er gewoon gelijkspanning op zet, is het niet meer dan een Electromagnetische rem..
"He's got a point there"
een 4.5 Nm Closed Loop Stepper is tamelijk compact, en van wat ik her en der lees.. is het voldoende om de machine op gang te krijgen op een acceptabele snelheid.. de snelheid wordt dan eerder begrensd door de constructie van de machine, dan door de kracht van de motoren.
Verder binnenlands nieuws.. een poosje geleden meldde iemand hier dat er iemand een DOTNET API geschreven had voor EdingCNC..
Die heb ik toen gedownload, maar tot gisteren niets mee gedaan.
Gisteravond eens zitten kijken.. voorbeeld progje geopend.. niet meer dan een Console applicatie die na het indrukken van Enter de X as naar 50 laat lopen.. meer dan dat doet het niet.. maar.. het werkt!.. en da's fijn.. vind ik..
Dus.. in de code neuzen.. 't is geschreven in C#.. Riiight... hoeveel verstand heb ik van C#?.. Tot voor gisteren helemaal NIETS.. maar.. als je er een beetje induikt, wordt al snel duidelijk hoe alles werkt en heet.. in plaats van Imports in VB.NET, gebruik je Using.. zelfde concept, andere naam.
de Code zelf is ook redelijk leesbaar, alleen moet ik nog even uitvlooien hoe dat precies zit met al die Accolades.. die ; aan het eind van elke regel (behalve aan het eind van de beginregel van een Subroutine) is iets wat ik nog kende van TurboPascal. (op school les in gehad in 1988/89)
Toen zat ik nog met de uitdaging.. hoe maak ik van een Console Applicatie een Forms Applicatie?.. even op Google gezocht (Google is mijn beste vriend), en daar trof ik een Tutorialletje van een gebrekkig engels sprekende Italiaan.. die me wel toonde hoe dat te doen..
je voegt gewoon een Form toe, dan verander je in de Properties van de applicatie de Output van het programma van Console naar WindowsApplication, en je roept in de code van de Console waarmee het programma gestart wordt je Form aan..
Code: Selecteer alles
static void Main(string[] args)
{
Application.Run(new Form1());
}
Is dat nou alles?.. Ja.. da's alles.. Mooi.. dan even kijken hoe C# verder werkt.. ik heb 't al voor elkaar gekregen om middels het klikken op een knop in die Applicatie een User_sub in EdingCNC aan te roepen..Jottum!.. 't is nog niet veel.. maar zie dit maar als mijn "Hello World!"in C#
het gaat LEUK worden!..
de PC op de EMCO Compact 5 CNC binnenkort maar eens Upgraden naar Windhoos 10, EdingCNC 4.04.09 erop (minimaal, mogelijk zelfs een latere versie tegen die tijd.. maar in elk geval geen 4.04.08, want daar zitten bugs in..niet heel ernstig.. maar ik heb ze gevonden.. en Eding is op de hoogte..)