Strona 1 z 1

[PikoCNC] Skrypt do planowania elementów

: 25 sty 2012, 12:36
autor: mitek
Przesyłam modernizacje i rozbudowę skryptu dostarczone o z programem.
Skrypt pozwala planować elementy.
Wszystko w ZIP
var
wym_x,wym_y,frez_fi,Szerokosc,Dlugosc,Zaglebienie,Srednica,Fxy,Fz: extended;
i: cardinal;
left:boolean;
begin

Szerokosc:=150;
Dlugosc:=300;
Zaglebienie:=-5;
Srednica:=12;
Fxy:=2500;
Fz:=800;

//==============================

if (RUN_CNT=0) then begin // wykonywane tylko przy pierwszym uruchomieniu
SetArgPic('planowanie.jpg'); // obrazek objaśniający
SetArg(0,'Szerokość (mm)',Szerokosc);
SetArg(1,'Długość (mm)',Dlugosc);
SetArg(2,'Zagłębienie (mm)',Zaglebienie);
SetArg(3,'Średnica freza (mm)',Srednica);
SetArg(4,'Prędkość Fxy (mm/min)',Fxy);
SetArg(5,'Prędkość Fz (mm/min)',Fz);

end;

// Organizujeny sposób wyświetlania parametrów
ArgPageTitle('Planowanie'); // nazwa pierwszej zakładki
ArgShow(0);
ArgShow(1);
ArgShow(2);
ArgShow(3);
ArgShow(4);
ArgShow(5);
ArgSeparator('');
ArgSeparator('Autor: Marek Mitoński PPH MITEX');

ArgEdit; // i otwarcie okna edycji parametrów

Szerokosc:=Arg(0);
Dlugosc:=Arg(1);
Zaglebienie:=Arg(2);
Srednica:=Arg(3);
Fxy:=Arg(4);
Fz:=Arg(5);

// ...START

SetM(3); write;
SetX(0); SetY(0); SetZ(10); Write;
SetG(1); SetZ(zaglebienie); SetF(Fz); write;
SetF(Fxy); write;

i:=0;
left:=FALSE;

while ((i*Srednica)<szerokosc) do begin
SetY(i*Srednica);
write;
if (not left) then SetX(dlugosc) else SetX(0);
write;
left:=not left;
i:=i+1;
end;
// ostatnia linia
SetY(szerokosc); write;
if (not left) then SetX(dlugosc) else
SetX(0); write;

SetG(0); SetZ(10); write;
SetM(5); SetM(30); write;

end.

: 25 sty 2012, 18:15
autor: gaspar
Fajny skrypt, ładnie działa. Dzięki :)

: 25 sty 2012, 20:13
autor: sajgon
Noo ,całkiem całkiem :cool: wygodniej i szybciej można zmieniać parametry niż w oryginale . Na pewno się przyda :lol:

: 22 sie 2012, 11:14
autor: mitek
Aktualizacja

- można dodać margines do planowania.

: 24 kwie 2013, 21:03
autor: wiesiuch
Nastała tu jakaś cisza .Wszyscy podziwiają ciepłe dni? Do roboty panowie :mrgreen:
A trak poważnie to do Mitka. Czy jest możliwosć przerobienia skryptu do planowania z zachowaniem wszystkich dotychczasowych opcji z jednym małym dodatkiem:zmiana kątu. tzn. po skosie xy

: 24 kwie 2013, 21:09
autor: mitek
Chodzi Ci by sane przebiegi były po skosie na planie prostokąta równoległego do osi XY czy po prostu tak jak gdyby krzywo zamontować materiał na blacie i go splanować?

Tak czy tak jest to do zrobienia :)

: 24 kwie 2013, 21:10
autor: wiesiuch
Tak chodzi o same przebiegi

Byłoby super dla mnie jak byś miał chwilę i nad tym pomyślał :wink:

: 24 kwie 2013, 21:19
autor: mitek
Do zrobienia :) ale nie obiecuje szybko bo długo mnie nie będzie...

: 03 lip 2013, 15:48
autor: wiesiuch
Hej. Mitek czy myślałeś coś nad tym skryptem?