Tanácsot, segítséget kérek!
2 posters
1 / 1 oldal
Re: Tanácsot, segítséget kérek!
Ha már ide kerültem a fórumra lenne is egy kérdésem.
A napokban több órás munka után a CNC gépemen azt vettem észre, hogy a Z tengely egyre lejjebb megy lépésvesztés miatt. Mi lehet ennek az oka?
A motor a Z tengelyen egy kicsit meleg volt, de a vezérlő hideg, mert hűtve van.
guliver83- Posts : 22
Join date : 2015. May. 16.
Location : Budapest XVI
Re: Tanácsot, segítséget kérek!
Step jel invertálásával próbálkoztál már?
Ha nem jól van beállítva, irányváltásonként egy impulzus elveszik.
Futtasd a Gépsztresszt! Az az ilyen jellegű hibát megmutatja.
http://benishare.weebly.com/geacutepstressz.html
Ha nem jól van beállítva, irányváltásonként egy impulzus elveszik.
Futtasd a Gépsztresszt! Az az ilyen jellegű hibát megmutatja.
http://benishare.weebly.com/geacutepstressz.html
Re: Tanácsot, segítséget kérek!
Béni írta:Step jel invertálásával próbálkoztál már?
Ha nem jól van beállítva, irányváltásonként egy impulzus elveszik.
Futtasd a Gépsztresszt! Az az ilyen jellegű hibát megmutatja.
http://benishare.weebly.com/geacutepstressz.html
Itt csak a G kódot behívom és kész is?
guliver83- Posts : 22
Join date : 2015. May. 16.
Location : Budapest XVI
Re: Tanácsot, segítséget kérek!
Generálhatsz a saját igényeid szerint a stress.exe-vel kódot, vagy a három példából használsz egyet.
Tanácsot, segítséget kérek!
Na megnézem mit tesz a gépemmel.
guliver83- Posts : 22
Join date : 2015. May. 16.
Location : Budapest XVI
Re: Tanácsot, segítséget kérek!
Az egyik G kódot ki is próbáltam
a Z szorzó 0.7.
Bemértem a gépet és a Z tengely tévedett 0,6mm
Most egy másik tesztet csinálok.
guliver83- Posts : 22
Join date : 2015. May. 16.
Location : Budapest XVI
Re: Tanácsot, segítséget kérek!
A Z szorzó az csak annyit módosít a kódon, hogy a Z koordinátákat léptékezi.
A forrásban a zm változó:
A forrásban a zm változó:
- Kód:
program stress;
{$APPTYPE CONSOLE}
uses SysUtils;
var
maxa,alfa,beta,rt,rh,circ,r,rn,x,y,z,rv,zm: double;
sf: textfile;
plane: integer;
function Dtr(x:double):double;
begin
result:=x*Pi/180;
end;
begin
write('Radiusz:'); readln(rt);
write('Max. kiteres:'); readln(rh);
write('Max. szog novekmeny:'); readln(maxa);
write('Koruljarasok szama:'); readln(circ);
write('Z szorzo:'); readln(zm);
Randomize;
Assign(sf,'stress.tap');
Rewrite(sf);
writeln(sf,'(Rádiusz:'+FloatToStr(rt)+')');
writeln(sf,'(Max. kitérés:'+FloatToStr(rh)+')');
writeln(sf,'(Max. szög növekmény:'+FloatToStr(maxa)+')');
writeln(sf,'(Körüljárások száma:'+FloatToStr(circ)+')');
writeln(sf,'(Z szorzó:'+FloatToStr(zm)+')');
writeln(sf,'G90 G0 X0 Y0 Z0');
plane:=0;
while plane < 3 do
begin
alfa:=0;
writeln(sf,'G1 F800');
while alfa < circ*360 do
begin
beta:=Random(36000)/100;
alfa:=alfa+Random(Round(maxa*10000))/10000;
rv:=Random(Round(rh*10000))/10000;
r:=rv*Cos(Dtr(beta));
rn:=rt+r;
z:=rv*Sin(Dtr(beta));
x:=rn*Cos(Dtr(alfa));
y:=rn*Sin(Dtr(alfa));
case plane of
0: writeln(sf,'X'+FloatToStr(x)+' Y'+FloatToStr(y)+' Z'+FloatToStr(zm*z));
1: writeln(sf,'X'+FloatToStr(z)+' Y'+FloatToStr(y)+' Z'+FloatToStr(zm*x));
2: writeln(sf,'X'+FloatToStr(x)+' Y'+FloatToStr(z)+' Z'+FloatToStr(zm*y));
end;
end;
writeln(sf,'G0 X0 Y0 Z0');
inc(plane);
end;
writeln(sf,'M30');
CloseFile(sf);
end.
Re: Tanácsot, segítséget kérek!
Csináltam a másik tesztet ott a Z tengely 2,7mm tevédet?
Mi lehet ennek az oka?
Mi lehet ennek az oka?
guliver83- Posts : 22
Join date : 2015. May. 16.
Location : Budapest XVI
Re: Tanácsot, segítséget kérek!
guliver83 írta:Csináltam a másik tesztet ott a Z tengely 2,7mm tévedett.
Mi lehet ennek az oka?
Próbáltad a Step jelet invertálni?
Re: Tanácsot, segítséget kérek!
Igen az be van kapcsolva minden tengelyen.
guliver83- Posts : 22
Join date : 2015. May. 16.
Location : Budapest XVI
Re: Tanácsot, segítséget kérek!
Béni írta:A tesztnél próbáltad mindkét verziót? (Gondolom, nem ...)
G kódot ?
Ha arra gondolsz akkor igen próbáltam.
Az egyiknél 0,6 eltérés
a Másiknál 2,7
Most megy egy újabb teszt.
guliver83- Posts : 22
Join date : 2015. May. 16.
Location : Budapest XVI
Re: Tanácsot, segítséget kérek!
Próbáltam de ugyan az a hiba.
És ráadásul ugyan annyit tévedett most is!
És ráadásul ugyan annyit tévedett most is!
guliver83- Posts : 22
Join date : 2015. May. 16.
Location : Budapest XVI
1 / 1 oldal
Engedélyek ebben a fórumban:
Nem válaszolhatsz egy témára ebben a fórumban.
|
|