herkese kolay gelsin
benim sormak istediğim kontur işlerken alt programda örneğin z+100 kaldırıp tekrar kaldığı yerden nasıl devam ettirebiliriz yardım edebilirseniz sevinirim
benim yapabildiğim
x-100
G91 Z100
G90 X0
G91 Z-100
bunda kalkan mesafe kademeli olarak azalıyor
Şimdiden teşekkürler
g91 kullanmaya nye gerek duydun bıraz daha acarmsınz
g91 kullanmaya nye gerek duydun bıraz daha acarmsınz
macro tecrübem olmadığı için ana-alt program kullanıyorum
G91 tekrar yapmak amaçlı hatveli program
örnek x0 y0 işlem merkezi ve 1 mm talaş kaldırcam
P002
G91 Z-1
G90 X-100
G91 Z100
G90 X0
G91Z-100
BUnu bir tekrar yaptıktan sonra Z traşlanan noktadan 100 kalkıyor yani parça üzerinden 99 kalkıyor
umarım anlatabilmişimdir
O0002
G0 X0.Y0,
G0 Z5,
G01 Z0,
M98 P3 L20 (tekrar)
G0 G91 G28 Z0,
M30
O0003(alt prg)
G91 G01 Z-1,F500
G90 X-100
G91 Z100,
G90 X0,
G91 Z-100,
M99
Pm de attim gerekirse ona gore hareket edersinz
tamam yaptıgın programa kaldıgın yerden devam ettırırsın
kardeş senin dedigini anladım ama senin yazdıgın program dogru görünüyo alt programla fanuc da biraz sacma bir şey ana program yazıyosun sonra alt programı yazıyon
degişiklik yapmak istedigin zaman tekrar programı cagırmak zorundasın bence macro programlamayı ögren alt programdan daha iyi senin için daha kolay olur ....
T1 M6(20.parmak.freze)
G90 G0 G54 X-25 Y-30
G43 H1 Z50
M3 S1500
G1 Z0 F200
#1 =0
N111[#1 EQ 20] GOTO222 (20 TEKRAR)
G91 G1 Z-1 F1500
G90 G01 G42 X0 D1 (TAKIM YARI CAP OKUTTUK)
G1 Y-100
X100
Y0
X0
Y20
X-20
G91 G0 Z100
G90 G0 G40 X-25 Y-30
G91 G0 Z-100
#1=#1+1( SATIRIN BİTİGİ YER )
GOTO111
N222
G90 G0 Z100 M5
M30
çok saol eline sağlık çok makbule geçti
program hakkında kafana takılan bir şey varsa yardımcı olabilirim...
Alıntı yapılan: yaman - Nisan 18, 2013, 11:08:05 ÖS
kardeş senin dedigini anladım ama senin yazdıgın program dogru görünüyo alt programla fanuc da biraz sacma bir şey ana program yazıyosun sonra alt programı yazıyon
degişiklik yapmak istedigin zaman tekrar programı cagırmak zorundasın bence macro programlamayı ögren alt programdan daha iyi senin için daha kolay olur ...
Alt programda editleme yapmak için programı çağırmak zorunda değilsin, tezgahında BG EDİT varsa daha hızlı edit yapabilirsin
senin dedigini biliyorum ben ardaşım benim bahsettigim macro daha mantıklı alt program kullanmaktan....
g90 mutlak koordinattır..g 91 ise eklemeli koordinattır...g90 la x-y-z hareketi verirsen g54 te aldığın sıfırlara göre hareket eder yani parçayı hangi koordinata sıfırladıysan(g54 g55 g56 g57 vs) ama g91 le eksenlere hareket verirsen takım o anki bulunduğu yerden hareket eder...mesela g90 g1 z0 ' a geldin g91 z-5 dedin sonra g91 z100 dedin sonra bidaha g91 z-100 dedin takım aynı yere yani z -5 e gelir..