dla zabicia czasu :)
: 16 mar 2013, 00:23
Z nudów, można by rzec, sprokurowałem sobie taki mały programik. Nie ważne co robi, to tylko test. Chodziło mi tylko o to, jak się zachowa po wpisaniu narzędzi do pamięci. I fajnie jest, M6 T(x) zmienia narzędzia i sam oblicza trajektorię lotu freza, czyli obywa się bez g41/42, przymajmniej w tym przykładzie:
% ustawianie paremetrów frezowania dla stali
% zależnie od średnicy narzędzia HSS.
#1=20000 % Vc-mm/s dla HSS
% tool diameter
#3=10
% Vz- posuw na ząb
#7=[#3/6]
% ilość zębów
#4=4
% S-spindle speed
#5=[#1/[#3*3.15]]
% posuw-f w mm/min
#6=[#5*#4*0.01]
s#5
f#6
m6t#3
m3
g0 x-5 y-5
g0 z10
g42
g0 x0 y0
g1 z-1
g1 x10
g1 y10
g1 x0
g1 y0
g0 z10
m5
g0 x-5 y-5
m1
#1=20000 % Vc-mm/s dla HSS
% tool diameter
#3=5
% Vz- posuw na ząb
#7=[#3/6]
% number of sharpnes
#4=4
% S-spindle speed
#5=[#1/[#3*3.15]]
% posuw-f w mm/min
#6=[#5*#4*0.01]
f#6
s#5
m6 t#3
m3
g42
g0 x0 y0
g1 z-4
g1 x10
g1 y10
g1 x0
g1 y0
g0 z10
m30
Co mnie boli?
-1: to, że średnicę freza trzeba podać jako zmienną.
-2: całą procedurę obliczania trzeba powtarzać po każdej zmianie narzędzia.
A chciałbym, aby podając np. M6 T(x) - program pobrał dane freza, czyli średnicę i podstawił do prgramiku. Najlepiej byłoby wpisać to do makra M6 od razu aby po zmianie narzędzia obroty i posuw ustawiały się samoczynnie.
Pomimo przeglądania różnych makr, dalej dla mnie to czarna magia
.
Gdyby ktoś zechciał jakieś wskazówki poczynić, przykład lub gotowca najlepiej
, byłbym dźwięczny niezmiernie.
Chyba, że to do ogarnięcia w inny sposób?
% ustawianie paremetrów frezowania dla stali
% zależnie od średnicy narzędzia HSS.
#1=20000 % Vc-mm/s dla HSS
% tool diameter
#3=10
% Vz- posuw na ząb
#7=[#3/6]
% ilość zębów
#4=4
% S-spindle speed
#5=[#1/[#3*3.15]]
% posuw-f w mm/min
#6=[#5*#4*0.01]
s#5
f#6
m6t#3
m3
g0 x-5 y-5
g0 z10
g42
g0 x0 y0
g1 z-1
g1 x10
g1 y10
g1 x0
g1 y0
g0 z10
m5
g0 x-5 y-5
m1
#1=20000 % Vc-mm/s dla HSS
% tool diameter
#3=5
% Vz- posuw na ząb
#7=[#3/6]
% number of sharpnes
#4=4
% S-spindle speed
#5=[#1/[#3*3.15]]
% posuw-f w mm/min
#6=[#5*#4*0.01]
f#6
s#5
m6 t#3
m3
g42
g0 x0 y0
g1 z-4
g1 x10
g1 y10
g1 x0
g1 y0
g0 z10
m30
Co mnie boli?

-1: to, że średnicę freza trzeba podać jako zmienną.
-2: całą procedurę obliczania trzeba powtarzać po każdej zmianie narzędzia.
A chciałbym, aby podając np. M6 T(x) - program pobrał dane freza, czyli średnicę i podstawił do prgramiku. Najlepiej byłoby wpisać to do makra M6 od razu aby po zmianie narzędzia obroty i posuw ustawiały się samoczynnie.
Pomimo przeglądania różnych makr, dalej dla mnie to czarna magia

Gdyby ktoś zechciał jakieś wskazówki poczynić, przykład lub gotowca najlepiej

Chyba, że to do ogarnięcia w inny sposób?