Za dużo na skołataną głowę świeżo upieczonego pięćdziesięciolatka

edit:
W sumie to jest całkiem proste.
plik stozek.ngc wsadzamy do /emc2/nc_files/ngcgui_lib/lathe - trzeba mieć uprawnienia admina, albo zmienić uprawnienia, bo to naprawdę siedzi gdzie indziej, tu jest tylko dowiązane
Kod: Zaznacz cały
; Author: Z. Maciej "Miki" Bajkowski
(info: Stozek)
o<stozek> sub
#<srednica_walka> = #1 (=30 Średnica wałka)
#<kat> = #2 (=45 Kąt)
#<dlugosc_stozka> = #3 (=40 Długość stożka)
#<przybranie> = #4 (=5 Przybranie)
#<SurfaceSpeed> = #5 (=1000 posuw)
#<Max_RPM> = #7 (=1500 Max Spindle RPM)
#<Coolant> = #8 (=8 Flood=8, Off=9)
; Turn the OD
M3 M#<Coolant> ; spindle cw, coolant on/off
#<zebrane_max> = [tan[#<kat>]*[#<dlugosc_stozka>]]
#<ilosc_przybran> = [[#<zebrane_max>]/[#<przybranie>]]
#<zejscie_dlugosci> = [[#<dlugosc_stozka>]/[#<ilosc_przybran>]]
#2 = #<zejscie_dlugosci>
#1 = 0
s#<SurfaceSpeed>
o100 while [#<ilosc_przybran> gt 0]
#1=[[#1]+[#<przybranie>]]
g0 z1
x[[#<srednica_walka>]-[#1]]
z0
g1 f1000 z-[#<zejscie_dlugosci>] x[#<srednica_walka>]
g0 x[[#<srednica_walka>]+1]
NGCGUI_PREAMBLE = lathe_std.ngc
NGCGUI_SUBFILE = id.ngc
NGCGUI_SUBFILE = od.ngc
NGCGUI_SUBFILE = taper-od.ngc
NGCGUI_SUBFILE = stozek.ngc
i po uruchomieniu EMC mamy nową zakładkę z możliwością dobierania parametrów. Sprytne
