cnc fräs
cnc fräs
hej jag har länge gått och funderat på en cnc fräs nu har jag ett styrkort samt ett koordinabord .
men jag har en liten fundering när man vevar bordet inåt så är det inget glap går fint men när jag ska veva ut bordet så rör sig vevev lite innan bordet flytar på sig.
har tittat på fräsar på jula samt lite andra fräsar alla har dom en rörlig skala som man nollar när man märker att bordet ska borja röra sig, detta fungerar ju bra om man ska veva manuelt men inte om man ska använda stegmotorer. någon som vet hur man kan motvärka detta? funderar på att sätta en fjäder som hela tiden späner bordet framåt och på så sätt kanskle jag kommer från glapet i veven.
min nästa fråga är veven är märkt men 3 cm per varv dvs veva ett varv och bordet rör sig tre cm , måste man ha utväxling när man sätter på stegmotorer eller kan stegmotorn snurra flera varv och ändå veta vart den är? jag funderar på kuggrem mellan motor och bord men detta kanske inte behövs utan att man kan sätte motorn direkt på axeln där veven sitter idag
men jag har en liten fundering när man vevar bordet inåt så är det inget glap går fint men när jag ska veva ut bordet så rör sig vevev lite innan bordet flytar på sig.
har tittat på fräsar på jula samt lite andra fräsar alla har dom en rörlig skala som man nollar när man märker att bordet ska borja röra sig, detta fungerar ju bra om man ska veva manuelt men inte om man ska använda stegmotorer. någon som vet hur man kan motvärka detta? funderar på att sätta en fjäder som hela tiden späner bordet framåt och på så sätt kanskle jag kommer från glapet i veven.
min nästa fråga är veven är märkt men 3 cm per varv dvs veva ett varv och bordet rör sig tre cm , måste man ha utväxling när man sätter på stegmotorer eller kan stegmotorn snurra flera varv och ändå veta vart den är? jag funderar på kuggrem mellan motor och bord men detta kanske inte behövs utan att man kan sätte motorn direkt på axeln där veven sitter idag
Ett visst glapp kan de flesta styrprogram kompensera för genom att hålla reda på i vilken riktning senaste förflyttning var. Man matar in ett värde i inställningarna på hur stort glappet är så görs den extra förflyttningen varje gång man byter riktning.
Använder man stegmotorer görs positionsberäkningen med död räkning, dvs programmet håller reda på hur många steg som den flyttat sig. Det spelar ingen roll om det är flera varv som den snurrat. Så av den anledningen behöver du ingen utväxling.
Använder man stegmotorer görs positionsberäkningen med död räkning, dvs programmet håller reda på hur många steg som den flyttat sig. Det spelar ingen roll om det är flera varv som den snurrat. Så av den anledningen behöver du ingen utväxling.
Det bästa är att du tar o mätter skruvarna o ger dig ut på ebay och söker på "ball screw" o ser vad du kan finna som passar. Med lite tur så kan du hitta rätt grejor billigt som ger 0 i dödgång.
Ett annat knep är att förspänna två trapetsmuttra mot varandra precis så dödgången försvinner.
Men de flesta synpunkter så är kulskruven bättre. Bättre verkningsgrad, slits mindre mm. Det högre priset kan försvaras med att du klarar dig med mindre motorer.
Mikae
Ett annat knep är att förspänna två trapetsmuttra mot varandra precis så dödgången försvinner.
Men de flesta synpunkter så är kulskruven bättre. Bättre verkningsgrad, slits mindre mm. Det högre priset kan försvaras med att du klarar dig med mindre motorer.
Mikae
dom linjärmotorer som annvänds för sådanna här saker är i praktiken stegmotorer som blivit utrullade, riktigt kul saker, men det krävs häftiga magneter i dom för att få lite hållmoment
jag har funderat på en annan lösning på glappet, att annvända två skruvar där man programmässigt kör dom motvarandra för att hålla glapppet på noll, och när man ska köra snabbförflyttningar kör båda med varandra så får man dubbel kraft, mycket programering, inte riktigt min sak, men en framkommlig väg även analogt, at köra den som håller emot som konstantmoment
jag har funderat på en annan lösning på glappet, att annvända två skruvar där man programmässigt kör dom motvarandra för att hålla glapppet på noll, och när man ska köra snabbförflyttningar kör båda med varandra så får man dubbel kraft, mycket programering, inte riktigt min sak, men en framkommlig väg även analogt, at köra den som håller emot som konstantmoment
Bra idé Grym. Behöver inte vara speciellt mycket programmering.
Tänk dig att båda skruvarna är i ett läge som minimerar glappet.
När man sedan vill göra en förflyttning startar man den "bromsande" skruven först och efter X stegningar den andra skruven, men med exakt samma stegsekvens.
Om X stegningar är precis glappets storlek kommer båda att driva framåt. Fast i praktiken kommer nog bara en skruv att driva i taget pga av toleranser mm.
För att göra det kompatibelt med alla DIR/STEP program typ MACH3, EMC2 etc och inte behöva ändra på koden på PCn kan man bygga det som ett "digital-delay" med en liten mikrokontroller.
Ta in DIR/STEP signalerna. Skicka ut dem oförändrade på en port och fördröjd på en annan och vise versa beroende på stegriktningen. Behöver nog inte vara en speciellt avancerad mikrokontroller för det.
Tänk dig att båda skruvarna är i ett läge som minimerar glappet.
När man sedan vill göra en förflyttning startar man den "bromsande" skruven först och efter X stegningar den andra skruven, men med exakt samma stegsekvens.
Om X stegningar är precis glappets storlek kommer båda att driva framåt. Fast i praktiken kommer nog bara en skruv att driva i taget pga av toleranser mm.
För att göra det kompatibelt med alla DIR/STEP program typ MACH3, EMC2 etc och inte behöva ändra på koden på PCn kan man bygga det som ett "digital-delay" med en liten mikrokontroller.
Ta in DIR/STEP signalerna. Skicka ut dem oförändrade på en port och fördröjd på en annan och vise versa beroende på stegriktningen. Behöver nog inte vara en speciellt avancerad mikrokontroller för det.