MACRO PROGRAM YAZMAYI ÖGRENMEK İSTEYENLER

Başlatan ismeterol, Şubat 08, 2008, 12:42:19 ÖS

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

astarabista

örnek macro programlara bakarsan anlarsın.ne işimize yaradıgını ne kolaylıklar sagladıgını
YAŞAM İÇİN TEKNOLOJİ

KKS mehmett

hocam macroyu ögrenmek iştiyorum ama tezgahı bozarım diye tereddüt ediyorum bunları ben solidde çizim solidcam de işleerek yapsam macroya ihtiyaç kalmıyor sanırım ...
her şey dün gibi inan gelir geer bilemezsek kıymeti hayat bizi içer...

yaman

macro uzun programları kısa bir programla yapabiliyorsun degişken kullanarak alt program kullanmana gerek kalmıyo daha bir çok özellikleri var....
"Seni neyin değiştireceğini düşün ve onun peşinden koş."

temur

ya cam programın varsa hiç makro programla uğraşma .Nedi ne gelirsek; Cam programınla ileriye dönük güncellemeler,değişik işlemler yapabilirsin amma makro sadece yapabildiği işi yapar.Kısıtlamış olur bizleri,bunun yanında makro o anlık pratik çözümler üretebilir amma,benim kendi görüşüm;farklı ,işlemler yapacağımız zaman kafa karıştırıcı oluyor.Makro programın g65 li satırı her zaman yeni değerlere göre güncelleniyor örnek;özel bir takım kullandınız ve çapını da deneme yanılmayla buldunuz.Bunu cam programıyla yapsaydınız cam verileri değişmeyecekti ve tekrardan aynı sürece katlanmayacaktınız.Bakın nu örnek çok minik konunun anlaşılması için verilen  bir örnekti,saptırmayalım.

CK-53

#94
Alıntı yapılan: temur - Ağustos 15, 2012, 05:32:57 ÖS
ya cam programın varsa hiç makro programla uğraşma .Nedi ne gelirsek; Cam programınla ileriye dönük güncellemeler,değişik işlemler yapabilirsin amma makro sadece yapabildiği işi yapar.Kısıtlamış olur bizleri,bunun yanında makro o anlık pratik çözümler üretebilir amma,benim kendi görüşüm;farklı ,işlemler yapacağımız zaman kafa karıştırıcı oluyor.Makro programın g65 li satırı her zaman yeni değerlere göre güncelleniyor örnek;özel bir takım kullandınız ve çapını da deneme yanılmayla buldunuz.Bunu cam programıyla yapsaydınız cam verileri değişmeyecekti ve tekrardan aynı sürece katlanmayacaktınız.Bakın nu örnek çok minik konunun anlaşılması için verilen  bir örnekti,saptırmayalım.

Öyle anlar gelir ki; herşeyin bittiğini sandığınız yerde makro programlar devreye girer. Burada anlatılmayan o kadar çok şey var ki makroların kabiliyetleri hakkında. Basitçe anlatayım. Makro programlar içinde tezgahla ilgili bir çok veriyi okuyabilir o şartlara göre tezgahınıza hareket verebilirsiniz. O anda tezgahınızın makine sıfırına göre konumu , parça sıfırına göre konumu, takım boy ofsetleri, takım numarası, o anki tarih, saat, saniyesine kadar aklınıza gelebilecek daha bir çok veri okutulabilir ve yazılabilir.
Çok basit ve komik bir örnekle;

Yeni tezgahımızın takım değiştirme makrosununda bazı düzenlemeler yapmıştım. Bu arada komedi olsun diye makro programın başına birkaç satır ekledim. Şöyle bir şart koydum. Saat 15:00 ile 16:00 arasında magazin çalışmıyor ve ekranda şu mesaj çıkıyor "GREVDEYIM CALISMIYORUM" İyi de gülmüştük hani. :)

Herkez makro bilmeli mi? Herkez bilecek diye birşey yok. Ama bilene çok ama çoooooooook şey kattığı kesin.
Aynası iştir kişinin lafa bakılmaz..!

arifbanabak

çap programı macro

G80 G40 G49 G90 G15 G17
T1 M6 (20 TARAMA)
G0 G90 G54 X0 Y0
G43 Z10 H01
S1500 M3
G0 Z0
G1 X-30 F600
#1=0
N20 IF [#1EQ35] GOTO 21 (35 tekrar sayısı)
G03 G91 I30 Z-2 F500 (alt program)
#1=#1+1
GOTO20
N21
G0 G90 Z50
M5
G91 G28 Z0
M30

KISA VE BASİT BİR MACRO AMA ÇOK KULLANIŞLI

erman_5582

#96
Alıntı yapılan: arifbanabak - Şubat 09, 2013, 12:32:51 ÖS
çap programı macro

G80 G40 G49 G90 G15 G17
T1 M6 (20 TARAMA)
G0 G90 G54 X0 Y0
G43 Z10 H01
S1500 M3
G0 Z0
G1 X-30 F600
#1=0
N20 IF [#1EQ35] GOTO 21 (35 tekrar sayısı)
G03 G91 I30 Z-2 F500 (alt program)
#1=#1+1
GOTO20
N21
G0 G90 Z50
M5
G91 G28 Z0
M30

KISA VE BASİT BİR MACRO AMA ÇOK KULLANIŞLI
***************************
Usta Eline sağlık

ziro302008

arkadaşlar hepinizden allah razı olsun bu verdiginiz bilgiler paha biçilmez ama bazı cevap bulamadıgımız konular var örnegin küre makrosunda SQRT ne anlama geliyo ve başlayacagı nasıl ayarlarız şimdiden teşekkürler 

akifdede



çap programı macro

G80 G40 G49 G90 G15 G17
T1 M6 (20 TARAMA)
G0 G90 G54 X0 Y0
G43 Z10 H01
S1500 M3
G0 Z0
G1 X-30 F600
#1=0
N20 IF [#1EQ35] GOTO 21 (35 tekrar sayısı)
G03 G91 I30 Z-2 F500 (alt program)
#1=#1+1
GOTO20
N21
G0 G90 Z50
M5
G91 G28 Z0
M30

KISA VE BASİT BİR MACRO AMA ÇOK KULLANIŞLI
[/quote]
***************************
Usta Eline sağlık
[/quote]

saladin

#99

çok saol güzel paylaşım
Barışı korumanın en iyi yolu, savaşa hazır olmaktır.

saladin

#100
Alıntı yapılan: ismeterol - Şubat 08, 2008, 12:42:19 ÖS
BANA İŞTE KULLANDIGINIZ MANUEL İSO CODLU PROGRAMLARDAN ÇOK KULLANDIGINIZ AYAR YAPARKEN HEP AYNI DEGERLERİ DEGİŞTİREREK AYAR YAPTIGINIZ BİR PROGRAMI GÖNDERİN MACROYA ÇEVİRELİM SİZDE SADECE PROGRAMIN BAŞINA KOYACAGIMIZ DEGİŞKENLERLE OYNAYARAK 100 LERCE SATIRLIK BİR PROGRAMI YENİ İŞE 30 SANİYEDE AYARLAMIŞ OLUN HATA VEGÖZDEN KAÇİRMA İHTİMALLERİNİ %1 E DÜŞÜRÜN.... GÖDERDİGİNİZ PROGRAMI TARİF ETMEYİ UNUTMAYIN... BASİT İÇERİKLİ OLSUN Kİ YAPACAGI İŞİ BURADAN HAYAL EDEBİLEYİM...SİZDE BU ÖRNEKLE DİGER TÜM PROGRAMLARINIZI MACRO YAPABİLİRSİNİZ.....................SAYGILAR  ;)

bu formda buldum bunu

G17G80G40
T1 M6
G90G54 G0 X15 Y25
G43 H1 Z50
M3 S2000
G1 Z0 F500
#1=0
N500 IF[#1EQ20] GOTO501
X100
Y100
X-100
Y-100
#1=#1+1
GOTO500
N501
G91G28Z0
M5
M9
M30


Q20 TEKRAR  SAYISI...

burda hatve değeri hangisi bulamadım  yani Q tekrar ama hep Z0 da dönüyor
Birde bu programın takım yarıçap telafili olanı(G41)  nasıl olur en çok bu proğram tarzı kullanıyorum

şimdiden teşekkürler

Barışı korumanın en iyi yolu, savaşa hazır olmaktır.

CK-53

Alıntı yapılan: saladin - Nisan 17, 2013, 10:22:37 ÖÖ
Alıntı yapılan: ismeterol - Şubat 08, 2008, 12:42:19 ÖS
BANA İŞTE KULLANDIGINIZ MANUEL İSO CODLU PROGRAMLARDAN ÇOK KULLANDIGINIZ AYAR YAPARKEN HEP AYNI DEGERLERİ DEGİŞTİREREK AYAR YAPTIGINIZ BİR PROGRAMI GÖNDERİN MACROYA ÇEVİRELİM SİZDE SADECE PROGRAMIN BAŞINA KOYACAGIMIZ DEGİŞKENLERLE OYNAYARAK 100 LERCE SATIRLIK BİR PROGRAMI YENİ İŞE 30 SANİYEDE AYARLAMIŞ OLUN HATA VEGÖZDEN KAÇİRMA İHTİMALLERİNİ %1 E DÜŞÜRÜN.... GÖDERDİGİNİZ PROGRAMI TARİF ETMEYİ UNUTMAYIN... BASİT İÇERİKLİ OLSUN Kİ YAPACAGI İŞİ BURADAN HAYAL EDEBİLEYİM...SİZDE BU ÖRNEKLE DİGER TÜM PROGRAMLARINIZI MACRO YAPABİLİRSİNİZ.....................SAYGILAR  ;)

bu formda buldum bunu

G17G80G40
T1 M6
G90G54 G0 X15 Y25
G43 H1 Z50
M3 S2000
G1 Z0 F500
#1=0
N500 IF[#1EQ20] GOTO501
X100
Y100
X-100
Y-100
#1=#1+1
GOTO500
N501
G91G28Z0
M5
M9
M30


Q20 TEKRAR  SAYISI...

burda hatve değeri hangisi bulamadım  yani Q tekrar ama hep Z0 da dönüyor
Birde bu programın takım yarıçap telafili olanı(G41)  nasıl olur en çok bu proğram tarzı kullanıyorum

şimdiden teşekkürler




  Bu program Z0 da 20 kere dolanıyor. Herhangi bir dalma yapılmamış.












Aynası iştir kişinin lafa bakılmaz..!

yaman

sitede buldugunuz program mı ben yazdım sadece sadece bir örnek verdim alt programdan daha iyi ve basit oldugu için sizin dediginiz şekilde yazmışdım ben telafi kullanarak....


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

"Seni neyin değiştireceğini düşün ve onun peşinden koş."

yaman

burda GOTO111 ve N222 aynı program içinde bir kere kullanabilirsiniz ana program içine birden fazla macro yazıcaksanız GOTO555  N666 olmalı bu satır numaraları birbiriyle aynı olmamalı...
"Seni neyin değiştireceğini düşün ve onun peşinden koş."

saladin

#104
Yaman usta saol eline sağlık birde ricam örneğin bir plaka üzerinde aynı çapta 10 delik var bunları macro kullanarak tek programda  nasıl çap işleriz
ben normalde her delik kordinatına ayrı ayrı başlıkla program yazıyordum bu macro beni baya bir iştahlandırdı benim yaptığım zormuş..

Öğrenecek çok şey var

şimdiden teşekkürler emeği geçenlere
Barışı korumanın en iyi yolu, savaşa hazır olmaktır.