G ve M kodları ile CNC FREZE için program yazma (Teorik Anlatım)
HTML-код
- Опубликовано: 11 сен 2024
- CNC freze tezgahları için G ve M kodlarını kullanarak doğrudan program oluşturma mantığının anlatıldığı eğitimdeki uygulamaları Swansoft CNC simülatörü gibi uygulamalarda deneyebilirsiniz. Bu eğitimdeki amaç G0 ve G1 gibi temel G kodlarının mantığını gösterip takım yolu takip edebilmektir. Anlatımlarda temel imalat teknikleri ve malzeme bilimine dair detaylar göz önüne alınmamıştır. Takım hareket yönleri ve oryantasyonlara imalat teknikleri açısından bakılmamalıdır. Koordinat sistemi olarak Mutlak (Absolute) koordinat kullanılmıştır. G90 Absolute, G91 Incremental sistem için kullanılan kodlardır. Programda bu kodlardan herhangibirisi kullanılmazsa tezgah otomatik olarak Absolute (Mutlak) koordinat sistemine göre hareket eder. Bu nedenden dolayı programda G90 kodu kullanılmamıştır. Ayrıca G54, G43, G90 gibi kodlar ile takım değiştirme, devir verme gibi giriş kodlarının yazılış sırası ve formatı tezgaha ve kontrolöre göre farklılık gösterebilir. Temel mantık tüm tezgah ve kontrolörler için benzerdir.
Bizim üniversite hocasına 1000 basar sagolun çok faydalı oldu
Bu kadar ayrıntılı anlatım görmedim hocam Allah razı olsun 👏
Rica ederim. Yararlı olması sevindirici, ben teşekkür ederim.
Hocam ne kadar güzel ve pedagojik bir anlatım tarzınız var, Allah razı olsun sizden
Rica ederim, ne demek. Yararlı olmasına sevindim.
Sağlıklı, mutlu bir ömrünüz olsun. Sayenizde ezberleri bozup, işin ilmini ve mantığını öğreniyoruz. Daha önce öcü gibi görünen konulara başka bir gözle bakmaya başladım. Sağ olun, var olun. 🙏
Rica ederim. Güzel sözleriniz için teşekkür ederim. Böyle bir pozitif etkimiz olduysa ne mutlu. Kolaylıklar diliyorum.
onca video izledi bukadar seri duzgun anlatani gormedim
Merhaba hocam daha cok G kodu vidyosu atarsanız seviriz suan makine bölümündeyim sizin sayenizde daha iyi anlıyorum ❤❤❤
Üstadım slm..fabrikaya ise baslicam ve hic bilmedigim bir is olan cnc bolumunde ...cok ozguvensiz gidecek ve karamsarligin verdigi bunalima gidecekyim...gercekten o kadar yukseldim ki ise ins basaricam...agzina saglik...
Rica ederim. Umarım küçükte olsa katkı sağlayabilmişizdir. Başarılar diliyorum.
Tek kelimeyle mükemmel anlatım. Çok teşekkürler hocam.
ALLAH RAZI OLSUN çok güzel ve ince ve çok kolay anlaşilabilir
Hocam çok teşekkür ederim yeni cnc freze ye başladım 1 hafta oldu bu video beni aydınlattı
Avusturya'dan selam.
Anlatımın harika
Senin öğrencin olmak isterdim.
Bana böyle anlatsalardı cnc Einstein ı olurdum.
Selamlar. Olabildiğince basitleştirmeye çalışıyorum anlatımları. Güzel ifadeler için teşekkür ederim. Kolaylıklar diliyorum.
ağzınıza sağlık hocam daha güzel anlatılamazdı sanırım teşekkürler.
Hocam gayet güzel anlamışsınız keşke şuralarda sizin gibi anlatsa
Teşekkür ederim, anlaşılır olmasına sevindim.
Ustalar demek istedim
Emeğinize sağlık hocam. Çok değerli bilgilere sizin sayenizde ulaşmak beni çok sevindirdi. Teşekkür ederim.
Rica ederim. Yararlı olması benim içinde sevindirici.
Hocam çok teşekkür ediyorum Allah razı olsun böyle vidoların devamı gelirmi hocam daire çızme programı gibi
Rica ederim. Biraz yoğunum, zaman yaratabildiğimde tabiki yeni içerikler oluşturma niyetim var.
Yarın meslek dersi sınavım var hocam allah razı olsun mükemmel anlatmissiniz çok işime yaradı bakalım sınav nasıl geçicek
Yararlı olmasına sevindim, başarılar diliyorum.
Çok güzel anlatım olmuş emeğinize sağlık.
Ağzınıza emeğinize sağlık hocam
Ağzınıza sağlık hocam efsane anlatım
Rica ederim, ben teşekkür ederim.
Çok güzel bir video olmuş ellerinize emeklerinize sağlık.
Hocam yarın sınav var sıfırlamayı anlamamıştım valla sağolun anladım
Rica ederim.
teşekkürler ederim 🇹🇷🇦🇿❤️
👏👏anlatim uygulama süper
ELİNE EMEĞİNE SAĞLIK HOCAM
Hocam çok teşekkür ederim gerizekalı ya anlatır gibi anlatmışsınız bende manuel torna freze ustasıyım yeni başlıyorum CNC geçeceğim tek kelimeyle harika bir anlatım 👏👏
Estafurullah, yararlı olduysa ne mutlu.
@@FatihCebeci hocam instegram hesabınız var mı?
Var ama aktif kullanmıyorum. RUclips yada LinkedIn üzerinden paylaşımlarda bulunuyorum daha çok. RUclips kanalımın "Hakkında" sekmesinde LinkedIn hesabımın bağlantısı mevcut.
@@FatihCebeci hocam bir sorum var cok onemli 3 dakikanızı almaz ruclips.net/video/NhAt3dhJN6w/видео.html
hocam bu bana cok lazım hocam x yonunde baslayarak ilk radus aslında orası G02 X54 Y0 R12 mi ?
YADA G02 X42 Y0 R12 mi ? hocam hangisi dogru U ilk radus videodaki
BOYLE DİYORUM CUNKU R 12 Yİ GOSTEREN OK TAM ORTAYI GOSTERMİYOR PARCANIN KOSESİNDEN VURMUS
VE EN YUKARIDAKİ İSE TAM ORTADAN OKU GECİRMİŞ R10 OLAN Y EKSENİNDE
Görselde gerçekten verilen yaylar bir dairenin tam yarısımı değilmi tam belli değil gibi. Bu gibi durumlarda öyle olduğunu varsayarak ilerlemek gerekir, farklı bir durum olsaydı belirtilirdi muhtemelen. Diğer yandan görseldeki ölçülendirmelerden çoğu koordinat belirlenebiliyor. Örneğin 80-40-20 ölçülendirmelerine bakacak olursanız R10 olan yerin tam bir çap olan 20'ye denk geldiği görülebiliyor. Yatay 80 uzunluğu ile R13'ün başlangıç noktası örtüşüyorsa bu sefer R12 olan yerdeki son koordinatı 80-30-28=22 bulup +30 diyip 52 yapmak lazım. Değilse 54. Çoğu koordinat bu şekilde net çıkıyor aslında ortaya. Ayrıca X yönünde soldan sağa gidiliyorsa R12 olan yerde G02 değil G03 yazmalısınız, zira o yönde saat yönünün tersi bir durum var. R13, R5 ve R10 olan yerde G02 kullanabilirsiniz.
Teşekkürler hocam
(ALLAH RAZI OLSUN HOCAM)
Hocam icini bosaltirken g41 kodunu kullanirsak da takim yari capini cikarmamiza gerek olmaz demi
Geometriler kaydedildiyse offset işini tezgahın kendi yapması beklenir. Radius hesabı için offset H parametresi kayıtlı olmalı ve g41 ile beraber çağırılmalı. Durum böyle ise ek olarak yarı çap ekleme çıkarma gibi işlere gerek olmuyor.
Harika anlattınız Hocam
Hocam emeğinize sağlık, çok faydalı anlaşılabilir bi anlatım olmuş🙏
Lisede olmama rağmen çok iyi anladım
Emeğine sağlık hocam
Abi süpersin yemin ederim
içerik için çok teşekkürler
hocam süpersin
hayırlı günler ustalarım simens paket program için izleyebilecegim videolar var mı sıfırdan ögrenim için
Merhaba size bi sorum olacak dı argo A80 işleme merkezi müshibişi işletim sistemi olan tezgahta polar koordinat sistemi nasıl oluyor mesela x37.5 y0. Dan yapıyorum polar şeklinde ama x43.4y11.6 dan 3 delik delicem bunu yapamıyorum
Tam olarak bilemiyorum probleminizin kök nedenini. Ancak bahsettiğiniz gibi polar koordinatlarda işlem için önce G16 ile polar koordinatları aktive etmeniz gerekir. Sonrasındaki notasyonda yazılan X ve Y değerleri farklı anlam ifade eder. Normalde mutlak koordinatları belirten X ve Y artık radius ve açı ifade eder. X delik çemberinin merkezle olan yarı çap bilgisi oluyor artık. Y'de deliğin merkele yaptığı açı. Operasyon bitince G15 ile polar koordinat sistemini deaktive ediyorsunuz aşağıdaki örnek programda olduğu gibi.
Örnek program:
N10 G16
N20 G99 G81 X3.5 Y24 R0.1 Z-0.156 F3.0
.
.
.
N50 G15
.
.
hocam ağzınıza sağlık
Hocam merhaba. Anlatım için teşekkürler. Bu program g90 veya g91 kullanılmadan yapılabiliyormu?
Rica ederim. Herhangibirini yazmazsanız tezgah mutlak koordinat sistemine göre çalışıyor. Yani g90 yazmasanızda olabiliyor. Ama en doğrusu başta yazmak.
Hocam çok sağol
Hocam Ben Lise 2 De Aciha Gectim Cnc Frezede Calisiyorum iyimi Hem Okulum Bitiyo hem meslehim Olmuş oluyo İyimi😢
Bu arada 2. Ve 3. Talaş alımında + yazması lazım - geri çıkmıyor mu hocam anlamadım benim bildiğim bu Z ekseni hareket etmiyor ya
Parçanın yüzeyi Z0 noktası. Talaş kaldırmak için Z ekseninde parçaya girdikçe - oluyor. Parça yüzeyinden uzaklaştıkça + oluyor. Z ekseninde takım hareket ediyor bu arada.
Programi neden yaziyoruz bilgisayar kendisi makinaya gondermiyormu g kodlari
hocam salağa anlatır gibi anlatıyosunuz çok teşekkür ederiz ben cnc yatay işlem tezgahında çalışıyorum mantığı biraz anlamak için izliyorum sizi yatay işlem dik işlem(freze) hemen hemen mantık aynı gibi
Estafurullah, mümkün olduğu kadar basitleştirmeye çalışıyorum. Dik ve yatay işleme merkezlerinde mantık benzerdir evet. Yararı dokunduysa ne mutlu.
adam cok iyisin
Hocam ben router kullaniyorum bizde manuel yazma yok bilgisayarda ciziyoruz mach2 tab la gonderiyoruz kesiyor bu ne boyle ugras dur
Manuel yazma olayı aslında işin mantığını öğretmek için. G koduna otomatik çevrilmiş programa müdehale etmek gerektiğinde bu altyapı önemli. Diğer yandan sanayide bu örnekteki gibi doğrudan manuel program yazan ustalarda var. Ama pratik olan bir katı modelleme programında çizileni CAM programında G kodlarına dönüştürüp tezgaha aktarmak. Hatta modelleme ve CAM programı bile kullanmadan doğrudan tezgahın kontrol arayüzünde imal edilecek ürünün teknik resimine göre değerlerin girildiği ve devamındaki prosedürün otomatik olduğu tezgahlar bile mevcut. Bu anlatımda amaç aslında çalışma prensibini vermek. Görüldüğü üzere CNC programlamanın C yada Phyton gibi üst seviye bir programlama dili ile programlama ile pek alakası yok. Daha çok analitik geometri ve teknik resim.
Kenarları radyos olyor nasıl kenar yabcaz
hocam acemi olduğum için bişey soracağım 4.satırda hiçbir z ölcüşü vermezsek z0 damı gidecekir x ve y verdimiz yere
Hiçbir Z değeri girmezsek tezgah fiili olarak Z ekseninde en son hangi konumda kalmışsa o koordinatta kalır Z özelinde. Örneğin X15 Y45 Z50 koordinatında bekleyen takım için G0 yazıp X30 Y25 koordinatına git dediğinizde Z koordinatında bir değişiklik olmayacaktır. Z50 ise yükseklik değişmeden X ve Y eksenlerindeki değişimler gerçekleşecektir sadece. Yani Z yine 50'de kalacaktır burada verdiğim örnekte.
Merhaba hocam sizinle nasıl iletişime geçebilirim cevaplar mısınız lütfen
fatihcebeci@gmail.com adresine mail yollayabilirsiniz isterseniz.
Hocam sıfır noktasını neresi olarak aldınız, orayı anlayamadım
Parçanın merkezi olarak alındı. Yani X ekseninde tam ortası ve Y ekseninde tam ortası.
parça sıfırı alma işlemi gosterebilirseniz varsa tezgah üzerinde on numara olur
CNC Freze (Dik İşleme Ünitesi) isimli oynatma listesi var kanalda. Orada parça sıfırlama videosunu bulabilirsiniz.
Abi kolay gelsin.Bir tane diy cnc videosunda 2 tane nema 17 ve 1 tane servo motor kullanılmış.Orda M03 S80 ve M05 S10 yazınca z eksenindeki servo motor açı değiştiriyor.Peki 3 tane nema 17 motor için(yani z ekseninde nema 17 varsa) o kod satırı nasıl değişmesi gerekiyor.Teşekkür ederim.
Anladığım kadarıyla Z ekseninde bulunan sg90 gibi bir servo motoru dikey yönde iki pozisyon arasında konumlandırarak bir işlem yapılıyor, kalem gibi birşey bağlanmıştır servoya herhalde. Bunun için M03 ile saat yönünde devir verilip M05 ile devir durdurulmuş, böylelikle Z ekseninde istenilen konumda pozisyonlama yapılmış olsa gerek. Eğer Z ekseni için nema 17 gibi bir step motor kullanılırsa, bu motorla beraber bir milde kullanılır. Bu durumda sadece inilecek pozisyonun koordinatı belirlenip M03 ile devir verilerek son koordinata ulaşınca tekrar M05 ile durdurulabilir. Şayet kullanılan ara yüz uygunsa doğrudan G00 yada G01 yazılıp arkasına Z koordinatı yazılarakta tek satırda işlem yapılabilir. Programın tamamına ve arayüze bakmak lazım. Ama mantık bu şekilde.
çok iyi
Sınavdan önceki gece izledim yarın ne olacak bakalım, nerdeyse hiçbir şey bilmiyordum x y z koordinat belirleme dışında.
Aynisini ben suan yasiyorum. Nasil gecti sinav?
Hocam bu videonun bi serisi var mi acaba?
Teorik olarak anlatım serisi yok ancak takım ve parça sıfırlamadan başlayıp imalat örneklerine kadar giden bir seri mevcut.
ruclips.net/p/PLeFYL-Js5LK2z4FMty_DZp6HtIWkeSOuM
@@FatihCebeci peki hocam sizinki gibi teorik anlatim serisi bulabilirmiyim bir baska kaynak var midir ucretli ucretsiz sizin tavsiye edebilceginiz
Türkçe bilemiyorum, araştırmadım açıkçası derli toplu bir seri varmıdır diye. Karşılaşırsam burada paylaşırım.
@@FatihCebeci teşekkür ederim 🙏
Hocam o takımla cep nasıl boşaltıyosun ortayı anladımda köşedeki radüs leri mapacaksın cep boşaltmaya alt program 4 kenara yapmazsan olmaz hocam sonra takımımla ortayı boşaltırsn.
Zaten temel programlamada G kodlarının mantığını anlatıyorum burada, özünde cep boşaltma gibi bir niyet yok. Yani G1 yazarsanız ne olur, G0 yazarsanız ne olur gibi. Bunuda belirtiyorum dikkat ederseniz 22:00 - 23:10 arası. Bu anlatımda tezgahta gerçek bir işparçası işleme şeklinde bir iddia yok zaten. Olsa detaylı anlatırdım, tarama kafasıyla yüzeyi düzleyip daha sonra farklı takımlarla boşaltma yapıp, sonra daha küçük çaplı takımla radüsleri yok etmeyi, finişlemeyi falan anlatırdım. Dediğim gibi bu anlatımdaki tek amaç sıfırdan başlayanlar için temel G kodlarıyla takım yollarını takip edebilmek. Takım dönüp bir tur talaş kaldırsın, bu takım yolunun takibi yapılsın, yeni başlayan önce onu anlasın yeterli. Ayrıca elinizde başka takım yoksa mecburen cepte boşaltırsınız bu takımla. Mecburiyetten boşaltmışlığım var.
Teknik olarak Radius sıfır olmaz. Bıçakların bir çapı var ve yarı çapı kadar radius kalır. Eğer köşeli olsun istiyorsan FREZE TAKIM ile olmaz o zamanda lazer ile yaparsın. Ahşap işi ile uğraşan biri olarak 4mm bıçak ile yaptığım işte kalan 2mm radiusu yok kabul ediyorum.
Kesinlikle durum bu. Oransal olarak çok küçük bir radius kaldığında ihmal edilebilir sadece.
Sayın Hocam, G17 G90 G500 G645 SOFT
FFWON COMPCAD WALIMON komutlarına yazılı bir cevap verirmisiniz. yabancı dilde döküman var ama beni aşan konular. SIEMENS 808D kontrol panelinde çalışıyorum. şimdiden teşekkürler.
Merhaba, bende Sinumerik kullanmıyorum açıkçası. Ancak anladığım kadarıyla SOFT FFWON kısmı ilerleme hızı yada ileri yönlü besleme kontrolünü aktif etme ve titreşimi sınırlandırmak için olan komut. FFW-feedforward, sonunda ON yada OFF yapabiliyorsunuz. SOFT ile kombine edince ivme yada hız limitlemesi yaparak yumuşak besliyor anladığım kadarıyla (jerk-limited velocity control). COMPCAD komutu ise kalıp, döküm tarzı uygulamalar için. Devamlı akselerasyon oranı sağlıyor. Bunu yazmayınca default değeri olarak COMPOF oluyormuş, yani kompresör kapalı. İleri seviye yüzey işlemleri için bu kodlar. G645 devamlı yol moduna geçiş, diğerlerini biliyorsunuzdur zaten. En sondaki ifadeden bende emin değilim.
WALIMON tüm eksenler için çalışma alanı sınırlamasını açıyormuş. Working Area Limitation On yada Of oluyor.
Hocam kurs veriyormusunuz
Hocam bu kodları cnc vmc simulatöre uygun mu?
Genel olarak uygun. Küçük farklılıklar olabilir, örneğin herhangibir eksende girilen koordinat değerinin sonuna nokta koymak gerekebilir simülatörde.
50 nolu satırdan sonra
Takım çapı 5 ise bosaltmamiz gereken alan 20 mm ise
Formül olarak 20-5 =15 akılda tutalım
60 kolu satırdan dev edersek
G01 x7.5;
G02 I-7.5;
Yazarsak dairesel olarak orayı boşaltır
Ama Tam kare şeklinde boşaltır mi hocam
Kare şeklinde boslatmasi için hangi kodu kullanmalıyız
Program tecrübem %40 var açık yazarsanız anlarım
Saygılar
G02 yazdığınızda gidilecek koordinatın sonuna oraya hangi yarıçapla gidileceğini belirlemek için R10, R15 gibi birşey yazmak gerekiyor. Bu şekilde tam kareyi boşaltmak olası değil. G01 komutunu kullanarak kare bir alanı rahatlıkla boşaltabiliriz. Benim yazdığım programda 90. satırdan sonra takımı talaşı alınmamış bölgeye çapraz yollayabiliriz. Mesela X-7.5 Y 7.5 koordinatında olan takımı G01 X-2.5 Y2.5 yazıp daha sonraki satırlarda sırasıyla X 2.5, daha sonra Y-2.5, sonra X-2.5 ve Y 2.5 koordinatlarına yollayabiliriz. Biraz çapak kalacaktır ama bu olası basit bir yöntem. Diğer yandan boşaltılan alanın iç köşeleri tam kare olmayacak, hafif bombeli olacaktır. Buraları keskinleştirmek için daha küçük çaplı takım çağarılıp finish'lenebilir. Bilemiyorum açıklayıcı oldumu.
@@FatihCebeci G1 kodu ile takım çapına göre 2 3 defa yan yana veya alt alta talaş kaldırmak daha mantıklı o zaman
Evet, kesinlikle daha mantıklı.
Hocam merhaba
cnc lazer control kartım var , bir proje yapmak istiyorum, Y eksenin sürekli dönmesini istiyorum, bunu nasıl yapabilirim, ben şu şekilde kod yazdım g1 y10000 f350 ama belli bir süre sonra duruyor. bunu nasıl tekrarlatabilirim.
Merhaba. Yazdığınız kod ile tezgahın lazer ucu Y ekseninde 10000 koordinatına 350 ilerleme hızıyla gider sadece. O noktaya vardığında bir alt satırdaki kod işlemeye başlar. "Y ekseninde sürekli dönmesini istiyorum" ifadenizden anlayamadım açıkçası tam olarak ne yapılmaya çalışıldığını. Y ekseninde lineer olarak sürekli gidip gelmesimi gerekiyor lazerin? Yazdığınız kodun alt satırına farklı bir kod yazarak devamlı bir hareket sağlanabilir, bunun çeşitli yolları mevcut. Örneğin ilk hareket noktasının koordinatını yazdığınız benzer bir kod satırını alta yazıp bu iki kodu döngüye sokabilirsiniz, kaç tur gidip gelmesini istiyorsanız o sayıda tekrarlı kodu alt alta yazarak en basit yaklaşımla böyle birşey yapılabilir. Sorunuzu doğru anlamışımdır umarım.
@@FatihCebeci Hocam ben anlatamadım, sıradan dc motor gibi sürekli dönmesini istiyorum, pwm gibi step motorun hızını ayarlamak istiyorum, mesafe ölçüsü girmeden.
Böyle bir komut yok ise
Y değerini max kaç yapabilirim.
adresini koymuş olduğum hız kontrol kartı gidi çalıştırmak istiyorum. Elimdeki kartı değerlendirmek adına başka amaçla kullanacağım, Gcod hakkında fazla bilgim yok ama sizin videolarınızı izleyerek öğrenmek için çaba gösteceğim. ilgi ve alakanızdan dolayı çok teşekkür ederim.
G1 ile yapılan standart kod formatı şu şekilde: G01 X (varılacak noktanın X koordinatı) Y ( varılacak noktanın Y koordinatı) Z ( varılacak noktanın Z koordinatı) F (yazılan koordinata giderken hangi hızda gidileceği). Örneğin G01 X15 Y142 Z-5 F250 gibi. Bu format dışında bu kodun kullanımı zor. PWM olayındaki gibi bir kod yapısı Numerik Kontrol metodolojisinde pek görmedim açıkçası ben. Y ekseninde son nokta sorunuzda tamamen sizin cihazınızla alakalı. Çalışma alanı Y ekseninde en son hangi koordinata kadar ise o noktayı fiziksel olarak bulmanız yada belirlemeniz gerekir. Diğer taraftan fiziksel son noktayı gene Gkodu olarak yazamayabilirsiniz. Kontrol kartınızdan yazılımsal olarak Y ekseninde yazılabilecek maksimum koordinat değeri sınırlandırılmış olabilir. Zannediyorsam biraz deneme yanılma şeklinde ilerleyebileceksiniz gibi duruyor. Doğrudan probleminize çözüm olacak şekilde cevaplayamadım ama umarım bir bakış açısı sağlar. Kolaylıklar dilerim.
@@FatihCebeci Hocam ilginiz için çok teşekkür ederim, Sorunu çözdüm bir arkadaştan yardım aldım, ana kartın içindeki y eksenin gidebileceği noktayı arttırarak sorunu çözdüm. Sizi takip etmeye devam edeceğim. Tekrar çok teşekkür ederim, Hayırlı geceler
hocam cnc freeze ile ilgili daha çok video koyma şansınız var mı? sıfırdan öğreniyorum
Merhaba. Birkaç uygulama daha yapayım o zaman. Daha sonraki süreçte endüstriyel boyutta CNC dik işleme üniteleri üzerinde de uygulama videoları çekeceğim zaman ayırabilirsem.
@@FatihCebeci teşekkürler
soğutma sıvısını kapatmamız gerekli dimi sayın hocam.
Merhaba, burada sadece G kodları ile hareket ve takım yollarını izleme mantığını anlattım. Ama gerçek imalat sürecinde M08 ile soğutma sıvısını açıp, gerekli olmadığında M09 ile kapatabilirsiniz. Bizim elimizdeki tezgahta sadece hava üfleme opsiyonu olduğu için M71 ile açıp M72 ile kapatma yapabiliyoruz. Yani ihtiyaç olduğunda bu kodlar elbette kullanılabilir.
@@FatihCebeci eksik bildiğimi düşünerek sordum yanlış anlaşılmasın hocam.
Estafurullah, yanlış anlaşılma söz konusu değil.
Bilale anlatır gibi anlatmış hoca
F hızı 300 de işin içinde devam edemez hocam hızı dusurmezsek takım kirilir
Video açıklamasında belirttiğim üzere burada imalat teknikleri ile ilgili detaylara atıf yapmıyorum. Tek dert konuyu hiç bilmeyene takım yolunu takip ettirtebilmek ve kodların formatı ile ilgili çok genel bilgi vermek. O yüzden F ilerlemesinin değerinin benim anlatımımda önemi yok. 300 değil 1000 bile yazabilirdim oraya. Takım devrinide rastgele yazdım, önemi yok bu videodaki hedefler açısından. Ayrıca polyamid iş parçasında 300'den çok daha yüksek değerlerde bile takım kolay kolay kırılmaz. Dediğim gibi metal işlenen gerçek bir talaşlı imalat sürecindeki detaylara girerek bir örnek program oluşturmuyorum burada. O açıdan yaklaşılırsa sadece F ilerlemesi değil, iş parçasına giriş, girdikten sonra hareket yönleri, takıma verilecek devir, kesicinin tipi, HSS'mi mesela gibi bir yığın konu var göz önüne alınacak. Gerek verilecek devir gerekse ilerleme hızının formülleri var. Yani matematiksel hesap yapılıp hangi ilerleme hızını gireceğimize karar veriyoruz idealde. Bu videoda tüm bu değindiklerimle ilgili bir detay ve hassasiyet olmadığını tekrar vurgulayarak cevap vermiş olayım. Sahadaki gerçek uygulamada sizin değindiğiniz nokta dahil birçok detay elbetteki dikkate alınmalı.
Peki hocam ne gerek var böyle şeye SURFCAM/MASTERCAM DA ÇOK RAHAT BİR ŞEKİLDE TAKIM YOLU YAPILIYOR bunu elle yazmanın mantığını anlamadım 50 bin dolar cnc ye para veren programcıda tutsun bi zahmet
Herhangibir CAD/CAM programı bilmeden manuel kod yazarak çalışan ustalar mevcut hala. Tabiki kompleks işlerde verimli bir yöntem değil. Kaşık kalıbı gibi birşeyin kodunu manuel yazmak saçma olurdu zaten. Burada amaç CNC program mantığının anlaşılması. Yani herhangibir CAM programıyla elde ettiğiniz G kodlarına müdehale edebilmek için aslında. CAM programının verdiği G kodlarını hiç manipüle edemeyenler var. Kaldı ki yeni nesil CNC'lerin çoğunda doğrudan CNC tezgahının kontrolcüsü üzerinde ekranda çizimi şekillendirerek son aşamaya geçiliyor. Yani ayrı bir CAM programına bile gerek olmayabiliyor. Ancak her halükarda arkada G kodları çalışıyor. Oradaki mekanizmayı ve mantığı içselleştirmenin en iyi yolu tek tek kodların fonksiyonlarını ezberlemektense manuel program oluşturmaya çalışmak. Dolayısı ile benim bu anlatımım eğitim odaklı, sahada uygulama oryantasyonlu bir anlatım değil. Uygulamada programcı tutmayanlar da işi taşere ediyorlar, birilerine ücret karşılığı çizdiriyorlar zaten. CNC kodlarından biraz anlayan ve ufak dokunuşlar yapabilen bir operatör istihdam ediyorlar. Daha geçen hafta tamda bu profilde eleman talebinde bulunan işletme oldu bana. Tabi kurumsal büyük işletme ve bireysel küçük işletme arasında bu konuya yaklaşımda farklar oluyor. Durum bundan ibaret. Dediğim gibi buradaki anlatımın amacı işin arka plandaki mantığını verebilmek.
@@FatihCebeci anladım hocam teşekkürler 🙏
Fatih hocam size ulaşabileceğim bir mailiniz var mı
fatihcebeci@gmail.com
@@FatihCebeci hocam mailinize yazdım yardımcı olabilir misiniz 🙏🙏
hocam g kodlarını paylaşır mısınız.
G kodları listesinimi paylaşayım yoksa programın G kodlarınımı paylaşmamı istiyorsunuz tam anlayamadım. Paylaşırım hangisi gerekliyse tabi ki ancak zaten videonun içerisinde ikiside mevcut aslında. İlgili yerde videoyu durdurursanız liste olarakta var içerikte.
10:11
Selamlar hocam kaksksksmd
60 . Satırdan itibaren G1 yazmaya gerek yok
Sıralı kod satırlarında arka arkaya hep G1 kullanılması gereken bir program yazılıyorsa ilk G1 yazımından sonra tekrar farklı bir kod gelene kadar G1 yazma gerekliliği yoktur, sadece koordinat yazmak yeterli oluyor. Burada yeni öğrenmeye çalışanların program akışından kopmamaları ve adımları daha iyi takip edebilmeleri için tekrarlı olarak G1 yazılmıştır.
G91 G1 Z-1 M99 ALT PROGRAM DAHA KISA SURER
Evet, pratikte kesinlikle daha kısa sürer. Fakat M98, M99 gibi alt program çağırma veya alt program sonu tarzı kodlara bilinçli olarak yer vermedim burada. Amaç hiç G kodu ile uğraşmamış olanlara en temel mantığı vermek. Temel düzeyde program içerisindeki kod çeşitliliğini minimize ettim burada. Sırf bu nedenle mutlak ve arttırımsal koordinat olayına bile girmedim, zira kafalar karışıyor hepsini birden verdinmi. Bilehare tüm bunları içeren daha detaylı ve imalata uygun bir program örneği üzerinden de anlatım gerçekleştirmem iyi olacaktır sanırım. Katkı için teşekkürler.
MACH3 CNC FREEZE İÇİN S560 İÇ KOL + ARKALIK KODU YAZABİLŞRMİSİNİZ SİZE ZAHMET
Hocam Ben Lise 2 De Aciha Gectim Cnc Frezede Calisiyorum iyimi Hem Okulum Bitiyo hem meslehim Olmuş oluyo İyimi😢