[PikoCNC] Skrypt do planowania elementów

Dyskusje dotyczące działania obsługi programu PikoCNC
Awatar użytkownika

Autor tematu
mitek
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 4
Posty: 744
Rejestracja: 09 cze 2009, 22:06
Lokalizacja: k/Krakowa
Kontakt:

[PikoCNC] Skrypt do planowania elementów

#1

Post napisał: mitek » 25 sty 2012, 12:36

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.
Załączniki
planowanie-.JPG
planowanie-.JPG (25.42 KiB) Przejrzano 2186 razy
planowanie elementu.zip
(23.97 KiB) Pobrany 447 razy
Ostatnio zmieniony 25 sty 2012, 19:04 przez mitek, łącznie zmieniany 1 raz.



Tagi:

Awatar użytkownika

gaspar
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 1
Posty: 1714
Rejestracja: 13 sty 2006, 16:41
Lokalizacja: Stargard
Kontakt:

#2

Post napisał: gaspar » 25 sty 2012, 18:15

Fajny skrypt, ładnie działa. Dzięki :)
https://www.instagram.com/cncworkshop.pl/
Obróbka CNC - frezowanie & toczenie

Awatar użytkownika

sajgon
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 1
Posty: 1014
Rejestracja: 15 lis 2011, 14:21
Lokalizacja: Śląsk

#3

Post napisał: sajgon » 25 sty 2012, 20:13

Noo ,całkiem całkiem :cool: wygodniej i szybciej można zmieniać parametry niż w oryginale . Na pewno się przyda :lol:
Pozdrawiam , Michał. ;)

Awatar użytkownika

Autor tematu
mitek
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 4
Posty: 744
Rejestracja: 09 cze 2009, 22:06
Lokalizacja: k/Krakowa
Kontakt:

#4

Post napisał: mitek » 22 sie 2012, 11:14

Aktualizacja

- można dodać margines do planowania.
Załączniki
planowanie.zip
Dwa pliki wgrać w jeden katolago
(52.17 KiB) Pobrany 419 razy
Coś jest niemożliwe do czasu... gdy przyjdzie ktoś kto nie wie że jest to niemożliwe i to zrobi :-D

Awatar użytkownika

wiesiuch
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 178
Rejestracja: 06 lut 2011, 18:38
Lokalizacja: Jordanów

#5

Post napisał: wiesiuch » 24 kwie 2013, 21:03

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

Awatar użytkownika

Autor tematu
mitek
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 4
Posty: 744
Rejestracja: 09 cze 2009, 22:06
Lokalizacja: k/Krakowa
Kontakt:

#6

Post napisał: mitek » 24 kwie 2013, 21:09

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 :)
Coś jest niemożliwe do czasu... gdy przyjdzie ktoś kto nie wie że jest to niemożliwe i to zrobi :-D

Awatar użytkownika

wiesiuch
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 178
Rejestracja: 06 lut 2011, 18:38
Lokalizacja: Jordanów

#7

Post napisał: wiesiuch » 24 kwie 2013, 21:10

Tak chodzi o same przebiegi

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

Awatar użytkownika

Autor tematu
mitek
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 4
Posty: 744
Rejestracja: 09 cze 2009, 22:06
Lokalizacja: k/Krakowa
Kontakt:

#8

Post napisał: mitek » 24 kwie 2013, 21:19

Do zrobienia :) ale nie obiecuje szybko bo długo mnie nie będzie...
Coś jest niemożliwe do czasu... gdy przyjdzie ktoś kto nie wie że jest to niemożliwe i to zrobi :-D

Awatar użytkownika

wiesiuch
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 178
Rejestracja: 06 lut 2011, 18:38
Lokalizacja: Jordanów

#9

Post napisał: wiesiuch » 03 lip 2013, 15:48

Hej. Mitek czy myślałeś coś nad tym skryptem?

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „PikoCNC”