Zwróciłem i nawet je cytowałem
przecież programowanie znasz, a różnice w obsłudze macha i emca (może poza wstępną konfiguracją) są pomijalne.
G-kody to i tak w większości piszę na windzianym notatniku i wysyłam przez sieć do maszyn
Co do programiku _
to masz teraz wykonać podobne kółko z 10 dziurkami fi 16,7 na glebokość 21.4 mm ostrzonym frezem fi 7.8. Poprzedni ułamał się na trzeciej dziurce
#<frez> = 7.8
#<il_otworow> = 10
#<sr_otworu> = 16.7
#<glebokosc> = 21.4
#<dobieranie> = 5
#<predkosc_bok> = 50
#<predkosc_dol> = 50
( ------------------------------ )
g0 z2
g0 x0 y0
g0 a-10
m3 s1
m8
#<otw_nr> = 3
#<kat> = 0
o100 while [#<otw_nr> lt #<il_otworow>]
#<otw_nr> = [#<otw_nr> + 1]
g0 a[#<otw_nr> * [360 / #<il_otworow>]]
g0 z0
( wycinam otwor )
#10 = [#<frez> / 2] ( promien freza )
#11 = [#<sr_otworu> / 2] ( promien otworu )
#<promien> = [#11 - #10] ( dojazd )
#1 = 0
o200 while [#1 gt [-1 *#<glebokosc>]]
#1 = [#1 - #<dobieranie>]
( jezeli za gleboko to jade na max )
o210 if [#1 lt [-1 * #<glebokosc>]]
#1 = [-1 * #<glebokosc>]
o210 endif
G1 Z#1 F#<predkosc_dol>
g1 X0 Y[-1 * #<promien>] F#<predkosc_bok>
G3 X#<promien> Y0 R#<promien> F#<predkosc_bok>
G3 X0 Y#<promien> R#<promien>
G3 X[-1 * #<promien>] Y0 R#<promien>
G3 X0 Y[-1 * #<promien>] R#<promien>
g1 X0 Y0
o200 endwhile
( koniec wycinania otworu)
g0 z2
o100 endwhile
m30
%[/quote]