vrijdag 14 december 2012

Calculate X,Y,Z,E

10,0 Computer Setup - RepRap Prusa Mendel Build Manual
Zweven axis_steps_per_unit [X, Y, Z, E]
 

Deze waarden vertellen de chip het aantal stappen die de stappenmotor nodig heeft om aan de respectieve as of extruder met 1 mm te verplaatsen. Er zijn vier waarden en deze die correleren met "de x-as", "de Y-as", "de Z-as" en "Extruder" zult u merken dat er vooraf ingestelde waarden hier voor de verschillende soorten van de printer.Om deze waarden te berekenen moeten we een paar hardware variabelen rekening houden.

Bereken X & Y-waarden

1. Motor Step Angle / Grootte
2. Motor Driver microstapdriver
3. Belt Pitch
4.Tooth Graaf
We kunnen dan passen de bovenstaande waarden in de volgende vergelijking om ons de stappen per mm waarde voor de X-en Y-as
 
Stappen per mm = ((360 ° / Motor stapgrootte °) * (1/Driver microstapdriver)) / (Riem toonhoogte * Tand telling)
 
We maken gebruik van stappenmotoren met een 1,8 ° Stap Hoek en 1/16 microstapdriver op de A4988 Polulo Stepper Drivers, onze riemen zijn T5 Schuin en we gebruiken 12 tands Katrollen zodat onze waarde wordt berekend als volgt:Stappen per mm = ((360 ° / 1,8 °) * (1 (1/16))) / (5 * 12)= 53.333333 stappen per MMAangezien dit resulteert in een steeds terugkerende getal dat we rond naar de dichtstbijzijnde niet-recurrente nummer vandaar onze waarde van 53.2mm
Dit is de waarde die we gebruiken voor X en Y-as

Bereken Z-as waarde
Om de de Z-as te berekenen gebruiken we een fractie (stappen voor een 360 ° rotatie van stappenmotor / Threaded  Rod Pitch), als onze onze motoren hebben een 1,8 ° staphoek en de Pololu A4988 Stepper Drivers gebruiken 1/16 stap resulteert dit in 3200 (360/1.8) = 200 dan vermenigvuldigen met 16 resultaten in 3200. De toonhoogte van onze Z-as Rod is 1,25, dus de waarde voor onze Z-as is "3200/1.25"
Bereken de E Axis waarde
Dit is de waarde voor de Extruder en dit is de ene variabele die je misschien leuk om te spelen met als het wordt beïnvloed door het type filament gebruikt. De gebruikte standaardwaarde is "1487" om weer te testen dit juist is voor uw printer moeten we een test uit te voeren. We moeten een ingestelde afstand van filament vervolgens extruderen en meten hoeveel heeft eigenlijk geëxtrudeerd en eventuele verschil tussen de gevraagde afstand en de werkelijke afstand dan moet rekening worden gehouden in de standaardwaarde.
 
De standaard extruderen afstand in te stellen tot 5mm voor de handmatige extruderen knop binnen pronterface, dus we moeten vervolgens de gloeidraad en meet hoeveel de gloeidraad eigenlijk beweegt markeren.
De grotere afstand meet je hoe nauwkeuriger de resultaten zullen zijn, dus we beginnen met 50mm.
 

Bereken de E Axis waarde Cont ....
Nu hebben we de handleiding extruderen waarde veranderd naar 50mm, moeten we markerende gloeidraad met een marker pen, markeert u het te zeggen 100mm langs van waaruit defilament gaat de extruder, dat wil zeggen 100 mm van de maatregel waarbij de filamentkomt de extruder. Nu met de printer aangesloten en op temperatuur, drukt u op de extrude-knop en laat het voltooien van de extrusie. Meet nu de afstand tussen de waar de gloeidraad komt in de extruder en de markering die u hebt gemaakt en deze afstand moet gelijk zijn aan 50 mm. Als er een verschil van 50 mm moeten we een berekening doen om de juiste waarde voor "E" vast te stellen.Neem de gevraagde Geëxtrudeerd bedrag (50mm) en vermenigvuldig dit met de huidige "E"-waarde (1487) dan delen deze door het bedrag van gloeidraad daadwerkelijk gevoed al (dat wil zeggen het verschil tussen uw merk en een beweging van 50 mm)
 
Dus bijvoorbeeld "E" is ingesteld op "1487" de gevraagde extrude was 50mm en de werkelijke extruderen was 48mm, dus we zouden het volgende te berekenen (50x1487) / 48 = onze nieuwe "E" Value (1548.95)Hoe langer het bedrag dat u extruderen en meet hoe nauwkeuriger u in staat zullen zijn om deze waarde te krijgen.





10.0 Computer Setup - Reprap Prusa Mendel Build Manual



 
float axis_steps_per_unit[X,Y,Z,E]



These values tell the chip the number of steps the stepper motor needs to make to move the respective axis or extruder by 1mm. There are four values and they



which correlate to to “the x axis”, “the Y axis”, “the Z Axis” and the “Extruder”
you will notice that there are preset values here for different types of printer.
To calculate these values we need to take a few hardware variables into account.



Calculate X & Y values

1. Motor Step Angle/Size
2. Motor Driver Microstepping
3. Belt Pitch
4.Tooth Count



We can then apply the above values into the following equation to give us the steps per mm value for the X and Y Axis
Steps per mm = ((360°/Motor step size°) * (1/Driver microstepping))/(Belt pitch * Tooth count)
We use Stepper Motors with a 1.8° Step Angle and 1/16 Microstepping on the A4988 Polulo
Stepper Drivers, our belts are T5 Pitched and we use 12 tooth Pulleys so our value calculates as follows :
Steps per mm = ((360°/1.8°) * (1(1/16)))/(5 * 12)
= 53.333333 Steps per MM
As this results in a recurring number we round it to the nearest non recurring number hence our
value of 53.2mm
This is the value we use for X and Y axis




Calculate Z Axis value




To Calculate the the Z axis value we use a fraction (steps for a


360° rotation of stepper/Threaded
Rod Pitch), as our our Motors have a 1.8° step angle and the Pololu A4988 Stepper Drivers use 1/16 stepping this results in 3200 (360/1.8)= 200 then multiply by 16 results in 3200. The pitch of our Z Axis Rod is 1.25, so the value for our Z axis is “3200/1.25”





Calculate the E Axis value




This is the value for the Extruder and this is the one variable you might like to play around with as it is affected by the type of filament used. The default value used is “1487” in order to test weather this is accurate for your printer we need to perform a test. We need to extrude a set distance of filament and then measure how much has actually extruded and any variance between the requested distance and the actual distance then needs to be factored into the default value.
The default extrude distance set to 5mm for the manual extrude button within pronterface, so we then need to mark the filament and measure how much the filament actually moves. The bigger distance you measure the more accurate your results will be so we’ll start with 50mm.


 
Calculate the E Axis value Cont....


Now we have changed the manual extrude value to 50mm, we need to mark
the filament with a marker pen, mark it say 100mm along from where the
filament enters the extruder, i.e. measure 100mm from the where the filament
enters the extruder. Now with the printer connected and up to temperature,
press the extrude button and let it complete the extrusion. Now measure the distance between the where the filament enters the extruder and the mark you made and this distance should equal 50mm. If there is any variance from 50mm we need to do a calculation to ascertain the correct value for “E”.
Take the Extruded amount requested (50mm) and multiply by the current “E” value (1487) then divide this by the amount of filament actually fed though (i.e. the difference between your mark and a movement of 50mm)
So for example “E” is set to “1487” the requested extrude was 50mm and the actual extrude was 48mm so we would calculate the following (50x1487)/48= our new “E” Value (1548.95)
The longer the amount you extrude and measure the more accurate you will be able to get this value.


Geen opmerkingen:

Een reactie plaatsen