Kurulum

PartMaker: Modern CNC ekipmanı için kontrol programlarının otomatik olarak geliştirilmesi. CNC makineleri için programların oluşturulması CNC makineleri için otomatik yazılım geliştirme

Özellikle matematikte iyiyseniz ve çok fazla boş zamanınız varsa, bilgisayardaki kontrol programlarını not defterine yazabilirsiniz. Veya bunu doğrudan makine üzerinde yapabilir ve tüm atölyenin beklemesine izin verebilirsiniz, böylece fazladan iş parçasına aldırış etmezsiniz. Yazmanın üçüncü bir yolu daha var; daha iyisi henüz icat edilmedi.

Bir CNC makinesi bir iş parçasını bir G kodu programına göre işler. G kodu, CNC makinelerinin desteklediği bir dizi standart komuttur. Bu komutlar, parçayı işlemek için kesici takımın nereye ve hangi hızda hareket ettirileceği hakkında bilgiler içerir. Kesici takımın hareketine yörünge denir. Kontrol programındaki takım yolu bölümlerden oluşur. Bu bölümler düz çizgiler, dairesel yaylar veya eğriler olabilir. Bu tür bölümlerin kesişim noktalarına referans noktaları denir. Kontrol programının metni referans noktalarının koordinatlarını görüntüler.

G kodlarındaki örnek program

Program metni

Tanım

Parametreleri ayarlayın: işleme düzlemi, sıfır noktası numarası, mutlak değerler

1 numaralı aracı çağırma

Mil aktivasyonu – 8000 rpm

X-19 Y-19 noktasına hızlı seyahat

Yüksekliğe doğru hızlandırılmış hareket
Z 3 mm boyunca

Takımın F = 600 mm/dak ilerlemeyle XZ noktası Y3'e doğrusal hareketi

Aleti 8 mm yarıçaplı bir yay boyunca X8 Y3 noktasına hareket ettirme

Mil kapatma

Programın tamamlanması

CNC makinelerini programlamanın üç yöntemi vardır:

  1. Manuel olarak.
  2. Bir makinede, bir CNC rafında.
  3. Bir CAM sisteminde.

Manuel olarak

Manuel programlama için referans noktalarının koordinatları hesaplanır ve bir noktadan diğerine hareket sırası tanımlanır. Bu, temel olarak tornalama için basit geometrilerin işlenmesini tanımlayabilir: burçlar, halkalar, düz kademeli miller.

Sorunlar

Bir program makineye manuel olarak yazıldığında karşılaşılan sorunlar şunlardır:

- Uzun zamandır. Programda ne kadar çok kod satırı varsa, bir parçanın imalatının karmaşıklığı da o kadar yüksek olur, bu parçanın maliyeti de o kadar yüksek olur. Program 70'den fazla satır kod içeriyorsa, başka bir programlama yöntemi seçmek daha iyidir.

- Evlilik. Kontrol programında hata ayıklamak ve aşırı veya alttan kesmeleri kontrol etmek için uygulama için fazladan bir boşluğa ihtiyacımız var.

- Ekipman veya alet arızası. Kontrol programı metnindeki hatalar, kusurların yanı sıra, makine milinin veya takımının bozulmasına da yol açabilir.

Programların manuel olarak yazıldığı parçaların maliyeti çok yüksektir.

Rafa monte CNC makinesi

CNC rafında parçanın işlenmesi çevrimiçi olarak programlanır. Makine operatörü işleme koşullarını içeren bir tabloyu doldurur. Hangi geometrinin işleneceğini, kesme genişliğini ve derinliğini, yaklaşma ve uzaklaşmaları, güvenli düzlemi, kesme modlarını ve her işleme türü için ayrı olan diğer parametreleri belirtir. Bu verilere dayanarak CNC kremayer takım yolu için G komutları üretir. Bu şekilde basit mahfaza parçalarını programlayabilirsiniz. Programı test etmek için makine operatörü CNC rafında simülasyon modunu başlatır.

Sorunlar

Bir programın rafa yazılması sırasında karşılaşılan sorunlar şunlardır:

- Zaman. Operatör parçayı işlemek için program yazarken makine çalışmıyor. Makinenin kapalı kalması para kaybı anlamına gelir. Program 130'dan fazla satır kod içeriyorsa, başka bir programlama yöntemi seçmek daha iyidir. Ancak elbette bir programı CNC makinesinde yazmak elle yazmaktan daha hızlıdır.

- Evlilik. CNC makinesi, işleme sonucunu parçanın 3D modeliyle karşılaştırmaz, dolayısıyla CNC makinesi simülasyonu oyukları veya pozitif toleransı göstermez. Programda hata ayıklamak için fazladan bir iş parçası yerleştirmeniz gerekir.

- Karmaşık profil parçaları için uygun değildir. Karmaşık profilli parçaların CNC kremayerinde işlenmesini programlamak mümkün değildir. Bazen belirli parçalar ve standart boyutlar için CNC raf üreticileri sipariş üzerine özel işlemler yapar.

Program rafta oluşturulurken makine üretime para getirmez.

SprutCAM'de

SprutCAM bir CAM sistemidir. CAM, Bilgisayar Destekli Üretim'in kısaltmasıdır. Bu, “bilgisayar destekli üretim” olarak tercüme edilir. Bir parçanın 3 boyutlu modeli veya 2 boyutlu kontur SprutCAM'e yüklenir, ardından parçanın üretim sırası seçilir. SprutCAM, kesici takımın yörüngesini hesaplar ve bunu makineye iletilmek üzere G kodlarında görüntüler. Yörüngeyi G koduna çıkarmak için bir son işlemci kullanılır. Post işlemci, dahili SprutCAM komutlarını CNC makinesi için G kodu komutlarına dönüştürür. Öyle görünüyor
yabancı dilden çeviri için.

SprutCAM'ın çalışma prensibi bu videoda sunulmaktadır:

Avantajları

SprutCAM ile çalışmanın avantajları şunlardır:

- Hızlı. CNC makineleri için program oluşturma süresini %70 azaltır.

- Gereksiz iş parçaları olmadan uygulama. Program makinede çalıştırılmadan önce kontrol edilir.

- Evliliği dışlıyor. Kullanıcılarımızdan gelen incelemelere göre SprutCAM, kusur oluşumunu %60 oranında azaltır.

- Çarpışma kontrolü. SprutCAM, makinenin parçası veya çalışma üniteleri ile çarpışmaları ve hızlı ilerlemedeki kesikleri kontrol eder.

- Karmaşık profilli parçaların işlenmesi. SprutCAM'de çok eksenli işlemler için, takımı parça yüzeyi boyunca hareket ettirmek için 13 strateji ve takım eksenini kontrol etmek için 9 strateji kullanılır. SprutCAM, eğim açısını otomatik olarak kontrol eder ve tutucunun veya kesici takımın iş parçasına çarpmaması için güvenli bir işleme yolu hesaplar.

SprutCAM'in tam özellikli versiyonunda CNC makineniz için bir kontrol programı hazırlamak mümkündür. İndirilmesi ve başlatılması gerekiyor. Kurulumdan sonra kayıt olmanız gerekecektir. Kayıttan hemen sonra SprutCAM çalışmaya başlayacaktır.

Denemeye yeni başlayanlar için programın 30 günlük tamamen işlevsel ücretsiz sürümünü sunuyoruz!

SprutCAM'in iki özel versiyonu da dahil olmak üzere 15 konfigürasyonu vardır: SprutCAM Practitioner ve SprutCAM Robot. Ekipmanınıza hangi konfigürasyonun uygun olduğunu ve maliyetinin ne kadar olduğunu öğrenmek için 8-800-302-96-90'ı arayın veya info@site adresine yazın.

Ürünün makinede işlenme sırasına ilişkin bilgiler kare kare girilir. FRAME, bir kontrol programının bir bütün olarak girilip işlenen ve en az bir komut içeren parçasıdır.

Her blokta, programın yalnızca önceki bloğa göre değişen kısmı kaydedilir.

Bir çerçeve, onları takip eden verilerin amacını tanımlayan kelimelerden oluşur.

Örneğin:

N3 - çerçeve sıra numarası

G02 - hazırlık fonksiyonu

(G01 - noktaya kadar düz bir çizgide hareket edin

G02,G03 - saat yönünde veya saat yönünün tersine dairesel enterpolasyon)

X - Eksenler boyunca hareketin bitiş noktasının koordinatları, Y - (örneğin, X+037540 (375,4 mm)

Dairesel enterpolasyon sırasında yayın merkezinin koordinatları

F4 - ilerleme kodu (örneğin, F0060 (60 mm/dak)) S2 - iş mili hız kodu T2 - takım numarası

M2 - yardımcı fonksiyon (takım değiştirme, tabla değiştirme, soğutma anahtarını açma, iş parçasını sıkıştırma...).

L3 - geometrik bilgilerin düzeltilmesini girin ve iptal edin.

LF - çerçevenin sonu.

Makinenin çalışan parçalarını hareket ettirmek için bir program oluşturmak için belirli bir koordinat sistemini onunla ilişkilendirmeniz gerekir. Z ekseni makinenin ana iş mili eksenine paralel olarak seçilir, X ekseni her zaman yataydır. Bir programı derlerken sıfır, başlangıç ​​ve sabit noktalar kavramını kullanırlar.

Kontrol programının hazırlanması şunları içerir:

1. Parça çiziminin analizi ve iş parçasının seçimi.

    Bir makinenin teknolojik yeteneklerine (boyutlar, enterpolasyon yetenekleri, takım sayısı vb.) göre seçilmesi.

    Bir parçanın üretimi için teknolojik sürecin geliştirilmesi, kesici takımların seçimi ve kesme modları.

4. Parçanın koordinat sisteminin ve takımın başlangıç ​​noktasının seçilmesi.

5. İş parçasını makineye sabitleme yönteminin seçimi.

    Referans noktalarının yerleştirilmesi, takım hareketinin oluşturulması ve hesaplanması.

    Kodlama bilgileri

    Bir programın yazılıma kaydedilmesi, düzenlenmesi ve hata ayıklanması.

CNC makinelerinin kullanımı, üretim ortamlarında insanların kullanılması sorununu önemli ölçüde ağırlaştırmıştır. Hepsini yapıyorum

Otomatik modda bir makineyle bir parça üretme eylemleri, kişiyi iş parçalarını takma ve çıkarma gibi en zor ve yaratıcı olmayan işlerle karşı karşıya bıraktı. Bu nedenle, CNC takım tezgahlarının geliştirilmesiyle eş zamanlı olarak, "MANUEL" emek kullanımını gerektiren belirli eylemleri gerçekleştirirken bir kişinin yerini alabilecek sistemler oluşturmak için çalışmalar yapılmıştır.

Sayısal kontrollü freze makinesi ve çoklu işlem makinesi (işleme merkezi)

3.3 Endüstriyel robotlar

Endüstriyel robot (IR), program kontrolüne sahip mekanik bir manipülatördür.

Manipülatör, insan elinin bir üretim nesnesi üzerindeki hareketlerini taklit eden veya bunların yerine geçen mekanik bir cihazdır.

Endüstriyel robotlar teknolojik (değişken) olarak ikiye ayrılır.

nesnenin özellikleri) ve taşıma.

Teknolojik robot kaynak işlemini gerçekleştirir, taşıma robotu ise iş parçalarını işleme bölgesine taşır.

Taşıma kapasitelerine göre ikiye ayrılırlar:

Nesne ağırlığı ultra hafif 1 kg'a kadar hafif 1 - 10 kg orta 10 -100 kg ağır 100-1000 kg süper ağır 1000 kg'dan fazla

Ultra hafif robotlar cihazın montajını yaparken, ağır bir robot büyük iş parçalarını hareket ettiriyor.

PR'ler ayrıca CNC sistemine göre (kapalı ve açık, kontur ve konumsal, CNC, DNC, HNC) çalışma gövdesinin serbestlik derecesi sayısına göre bölünür.

Taşıma robotu servis alanı ve iş parçası hareket yolu

Şu anda taşıma robotları, teknolojik ekipmanların yüklenmesi, iş parçalarının depodan teslim edilmesi ve parçaların depoya taşınması için yaygın olarak kullanılmaktadır. Damgalama işlemleri sırasında taşıma robotları işlenmemiş parçaları damgaya besler ve çıkarır.

Araba gövdelerini kaynaklayan ve boyayan robotlar yaygın olarak kullanılmaktadır. Robotlar elektronik ekipmanların, saatlerin ve diğer cihazların montajında ​​kullanılmaktadır.

CNC sistemlerine sahip teknolojik ekipmanlarla birlikte endüstriyel robotlar, kapsamlı üretim otomasyonunun temelini oluşturur.

Robotlar araba gövdelerini kaynaklıyor ve işlenmek üzere bir makineye ahşap paneller yerleştiriyor (robot uygulama örnekleri)

Kontrol soruları:

1.Hangi CNC sistemleri küresel yüzeylerin tornalarda işlenmesine olanak sağlar?

2.Sondaj makinelerinde hangi CNC sistemlerinin kullanılması tavsiye edilir?

3. Tornalarda iş parçalarını işlerken kaç koordinat enterpolasyonu mümkündür? - freze makinelerinde mi?

4. Döngüsel program kontrol sistemlerinin CNC sistemlerinden farkı nedir?

5.Endüstriyel robotlar hangi işlevleri yerine getirir?

Örnek test kontrol kartı soruları.

    Hangi operasyonlarda kontur kontrollü CNC sistemlerinin kullanılması tavsiye edilir?

A). Kademeli silindirleri döndürürken.

B) . Çift eğrilikli yüzeyleri frezelerken.

İÇİNDE). Baskılı devre kartlarındaki delikleri işlerken.

    Karmaşık profilli parçaları boyarken ne tür robotlar kullanılıyor? A). Kontur kontrollü teknolojik.

B). Konum kontrollü büyük boyutlu.

İÇİNDE). Kontur kontrollü taşıma.

RF EĞİTİM VE BİLİM BAKANLIĞI

MOSKOVA DEVLET TEKNİK ÜNİVERSİTESİ MAMİ

Fakülte: “Mekanik ve Teknolojik”

Departman: “Otomatik takım tezgahları ve takımları”

DERS ÇALIŞMASI

disiplinle

CNC ve SAP makinelerinde programlanmış işleme

Sayısal olarak kontrol edilen bir makine için kontrol programının geliştirilmesi

Moskova 2011

Bakım

Kontrol programının teknolojik olarak hazırlanması

1 Teknolojik ekipman seçimi

2 Bir CNC sisteminin seçilmesi

3 İş parçasının taslağı, üretim yönteminin gerekçesi

4 Takım seçimi

5 Bir parçanın işlenmesi için teknolojik yol

6 İşleme modlarının amacı

Kontrol programının matematiksel olarak hazırlanması

1 Kodlama

2 Kontrol programı

Çalışmadan sonuçlar

Kaynakça

kodlama makinesi parçası yazılım kontrolü

2. Giriş

Şu anda, makine mühendisliği yaygın bir gelişme göstermiştir. Gelişimi, ürün kalitesini önemli ölçüde artırma, teknik iyileştirmeler nedeniyle yeni makinelerde işlem süresini kısaltma yönündedir.

Makine mühendisliğinin mevcut gelişme düzeyi, metal kesme ekipmanına aşağıdaki gereksinimleri getirmektedir:

yüksek düzeyde otomasyon;

yüksek üretkenlik, doğruluk ve kalite sağlamak

üretilmiş ürünler;

ekipmanın çalışmasının güvenilirliği;

Yüksek hareketlilik şu anda üretim tesislerinin hızla değiştirilmesinden kaynaklanmaktadır.

İlk üç gereksinim, özel ve özel otomatik makineler ve bunların temelinde otomatik hatlar, atölyeler ve fabrikalar oluşturma ihtiyacını doğurdu. Pilot ve küçük ölçekli üretim için en tipik olan dördüncü sorun, CNC makineleri kullanılarak çözülür. Bir CNC makinesini kontrol etme süreci, bilginin bir çizimden bitmiş bir parçaya aktarılması ve dönüştürülmesi süreci olarak sunulur. Bu süreçte bir kişinin ana işlevi, bir parçanın çiziminde yer alan bilgileri CNC tarafından anlaşılabilen bir kontrol programına dönüştürmektir; bu, makinenin doğrudan kontrol edilmesini sağlayacak şekilde bitmiş bir parça elde edilmesini sağlayacaktır. çizimle eşleşir. Bu ders projesi, bir kontrol programı geliştirmenin ana aşamalarını inceleyecektir: programın teknolojik hazırlığı ve matematiksel hazırlık. Bunu yapmak için çizime göre parçalar seçilecektir: iş parçası, CNC sistemi, teknolojik ekipman.

3. Kontrol programının teknolojik olarak hazırlanması

3.1 Proses ekipmanının seçimi

Bu parçayı işlemek için 16K20F3T02 CNC torna modelini seçiyoruz.

Bu makine, kademeli ve kavisli profillere sahip dönen gövdelerin parçalarını kapalı bir yarı otomatik çevrimde bir veya daha fazla çalışma strokunda döndürmek için tasarlanmıştır. Ayrıca CNC cihazının yeteneklerine göre makine üzerinde çeşitli dişler kesilebilmektedir.

Makine, güç tahrikli bir aynaya kenetlenerek parça iş parçalarından parçaların işlenmesi ve gerekirse, puntanın mekanize hareketi ile punta ucuna monte edilmiş bir merkez ile presleme için kullanılır.

Makinenin teknik özellikleri:

Parametre adı Parametre değeri İş parçasının en büyük çapı: yatağın üstünde desteğin üstünde 400 mm 220 mm Delikten geçen çubuğun çapı 50 mm Takım sayısı 6 İş mili hızı sayısı 12 İş mili hızı sınırları 20-2500 min -1Çalışma ilerlemelerinin sınırları: boylamasına enine 3-700 mm/dak 3-500 mm/dak Hızlı vuruş hızı: boylamasına enine 4800 mm/dak 2400 mm/dak Hareketlerin ayrılığı: boylamasına enine 0,01 mm 0,005 mm

3.2 CNC sisteminin seçilmesi

CNC cihazı - CNC sisteminin bir parçası, kontrol programına uygun olarak makinenin yürütme organı tarafından kontrol eylemleri gerçekleştirmek üzere tasarlanmıştır.

Bir makinenin sayısal program kontrolü (GOST 20523-80) - verilerin dijital biçimde belirtildiği bir kontrol programına göre bir iş parçasının bir makinede işlenmesinin kontrolü.

CNC'ler var:

-kontur;

-konumsal;

konumsal kontur (birleşik);

uyarlanabilir.

Konumsal kontrol (F2) ile makinenin çalışan parçalarının hareketi belirlenen noktalarda gerçekleşir, hareket yolu belirtilmez. Bu tür sistemler yalnızca düz yüzeylerin işlenmesine izin verir.

Kontur kontrolü (F3) ile makinenin çalışan parçalarının hareketi, gerekli işlem konturunu elde etmek için belirli bir yol boyunca ve belirli bir hızda gerçekleşir. Bu tür sistemler kavisli olanlar da dahil olmak üzere karmaşık konturlar boyunca çalışma sağlar.

Kombine CNC sistemleri kontrol noktalarında (düğüm noktaları) ve karmaşık yörüngeler boyunca çalışır.

Adaptif CNC tezgahı, iş parçası işleme prosesinin belirli kriterlere göre değişen işleme koşullarına otomatik olarak uyarlanmasını sağlar. Bu ders çalışmasında dikkate alınan parça kavisli bir yüzeye (fileto) sahip olduğundan, burada ilk CNC sistemi kullanılmayacaktır. En son üç CNC sistemi kullanılabilir.

Ekonomik açıdan bakıldığında, bu durumda kontur veya kombine CNC kullanılması tavsiye edilir, çünkü diğerlerinden daha ucuzdurlar ve aynı zamanda gerekli işlem doğruluğunu sağlarlar.

Bu kurs projesinde, modüler bir yapıya sahip olan, kontrollü koordinatların sayısını artırmanıza olanak tanıyan ve esas olarak besleme servo sürücüleri ve darbe geri bildirim sensörleri ile CNC torna tezgahlarını kontrol etmek için tasarlanan CNC sistemi “Electronics NTs-31” seçilmiştir.

Cihaz, doğrusal-dairesel enterpolasyonla kontur kontrolü sağlar. Kontrol programına doğrudan uzaktan kumandadan (klavye) veya elektronik hafıza kartından girilebilir.

3.3 İş parçasının taslağı, üretim yönteminin gerekçesi

Bu ders çalışmasında söz konusu parçanın üretim şeklinin küçük ölçekli olmasını şartlı olarak kabul ediyoruz. Bu nedenle, parça için işlenmemiş parça olarak HB = 207...215 sertliğine sahip 45 GOST 1050-74 çelikten yapılmış, genel amaçlı basit haddelenmiş kesitli (yuvarlak profil) 95 mm çapında bir çubuk seçildi.

Genel amaçlı basit kesit profilleri, düz ve kademeli millerin, çapı 50 mm'yi geçmeyen takım tezgahlarının, çapı 25 mm'yi geçmeyen burçların, manivelaların, takozların ve flanşların imalatında kullanılır.

Körleme işlemi sırasında burçlar 155 mm boyutunda kesilir, ardından bir freze ve merkezleme makinesinde 145 mm boyutunda kesilir ve burada aynı anda merkez delikleri yapılır. Parçayı merkezlere monte ederken tasarım ve teknolojik temel birleştirildiğinden ve eksenel yöndeki hata küçük olduğundan ihmal edilebilir.

Frezeleme-merkezleme işleminden sonra iş parçasının çizimi Şekil 1'de sunulmaktadır.

Şekil 1 - iş parçası çizimi

3.4 Araç seçimi

Araç T1

Kaba işleme ve ince talaş işlemenin ana yüzeylerini işlemek için, GC1525 sert alaşımından yapılmış bir DNMG110408 plakanın mekanik olarak sabitlendiği ve sertliği arttırılmış bir kelepçeye sahip sağ kesiciyi seçiyoruz (Şekil 2).

Şekil 2 - sağdan kesici

k R b, mmf 1, mmh, mmh 1, mml 1, mml 3, mm γλ S Referans plakası93 02025202012530,2-60-70DNMG110408

Araç T2


Şekil 3 - Prefabrik kesici alet

ben A , mma R , mmb, mmf 1, mmh, mmh 1, mml 1, mml 3, mmReferans plakası4102020,7202012527N151.2-400-30

Araç T3

Belirli bir deliği delmek için, silindirik saplı bir M10 diş açmak için GC1220 karbür matkap seçin (Şek. 4).

Şekil 4 - matkap

D C , mmdm M , mmD 21maksimum, mml 2, mml 4, mml 6, mm91211.810228.444

Araç T4

Belirli bir deliği delmek için silindirik saplı bir GC1220 karbür matkap seçin (Şek. 5).

D C , mmdm M , mml 2, mml 4, mml 6, mm20201315079

Alet T5

İç dişli M yapmak için 10×1 bir dokunuş seç

GOST 3266-81 helisel oluklu yüksek hız çeliğinden yapılmıştır (Şekil 5).

Şekil 5 - dokunun

3.5 İşleme rotası

Bir parçanın işlenmesine yönelik teknolojik rota, geçişlerin adını ve sırasını, geçiş sırasında işlenen yüzeylerin bir listesini ve kullanılan aletin numarasını içermelidir.

Operasyon 010 Tedarik. Kiralık İş parçasını kesin Ø 95 mm boyutunda 155 mm, merkez deliklerini 155 mm'ye kadar açın Ø 8 mm.

Operasyon 020 Frezeleme ve merkezleme. Uçları 145 mm boyutuna kadar frezeleyin.

Operasyon 030 Torna: İş parçasını ön tahrik ve arka dönme merkezlerine yerleştirin.

Kurulum A

Geçiş 1

Araç T1

Ön keskinleştirme:

· koni Ø 30 mm ila Ø 40

· Ø 40

· koni Ø 40 mm ila Ø 6 0 mm uzunluktan 60 mm uzunluğa kadar iş parçasının ucundan 75 mm uzunluğa kadar

· Ø 60

· Ø 60 mm ila Ø İş parçasının ucundan itibaren 85 mm uzunluktan itibaren 15 mm yarıçaplı bir yay boyunca 70

· Ø 70

· Ø 70 mm ila Ø İş parçasının ucundan itibaren 120 mm uzunlukta 80 mm

· Ø 80 mm ila Ø 90

· Ø 90

Her tarafta 0,5 mm'lik bir bitirme payı bırakın

Geçiş 2

Araç T1

Geçiş 1'e göre bilemeyi bitirin:

· koni Ø 30 mm ila Ø 40 iş parçasının ucundan itibaren 30 mm uzunluğa kadar mm

· Ø 40 iş parçasının ucundan itibaren 30 mm uzunluğundan 30 mm uzunluğa kadar mm

· koni Ø 40 mm ila Ø 60 iş parçasının ucundan itibaren 60 mm uzunluğundan 75 mm uzunluğa kadar mm

· Ø 60 75 mm uzunluğundan iş parçasının ucundan 85 mm uzunluğa kadar

· Ø 60 mm ila Ø 70 iş parçasının ucundan itibaren 85 mm uzunluktan 15 mm yarıçaplı bir yay boyunca

· Ø 70 iş parçasının ucundan itibaren 100 mm uzunluğundan 120 mm uzunluğa kadar mm

· Ø 70 mm ila Ø 80 iş parçasının ucundan itibaren 120 mm uzunluğunda mm

· Ø 80 mm ila Ø 90 iş parçasının ucundan itibaren 120 mm uzunluktan itibaren 15 mm yarıçaplı bir yay boyunca mm

· Ø 90 135 mm uzunluğundan iş parçasının ucundan 145 mm uzunluğa kadar

Geçiş 3

Araç T2

· İş parçasının ucundan 50 mm mesafede, 40 çaptan 30 mm çapa kadar 10 mm genişliğinde dikdörtgen bir oluk açın.

Kurulum B

Geçiş 1

Araç T3

· Delik aç Ø 9 40 mm derinlik.

Geçiş 2

Araç T4

· ile bir delik açın Ø 9'dan Ø 20 ila 15 mm derinliğe kadar.

Geçiş 3

Alet T5

· İpliği M10 musluğuyla kesin ×1 30 mm derinliğe kadar.

Operasyon 040 Yıkama odası.

Operasyon 050 Termal.

Operasyon 060 Bileme.

Operasyon 070 Ölçek.

3.6 İşleme modlarının amacı

Kurulum A

Geçiş 1 - kaba tornalama

Araç T1

2.Çeliğin karbür plakalı bir boydan boya kesiciyle ön tornalanmasında kesme derinliğini t = 2,5 mm olarak seçiyoruz.

.Çeliği tornalarken ve kesme derinliği t = 2,5 mm olduğunda ilerleme S = 0,6 mm/dev'i seçin.

.

.Hız kesmek

İLE v

İLE OG = 0,8 (, tablo 4 s. 263)

İLE PV = 0,8 (, tablo 5 s. 263)

İLE IV = 1 (Tablo 6 s. 263)

6.İş mili hızı.

7.Kesme kuvveti.

nerede: C R

(, tablo 9 s. 264)

8.Kesme gücü.

Geçiş 2 - bitirme tornalama

Araç T1

.Çalışma strok uzunluğunun belirlenmesi L = 145 mm.

2.Çeliğin karbür uçlu bir boydan boya kesiciyle ön tornalanmasında kesme derinliği olarak t = 0,5 mm'yi seçiyoruz.

.Çeliği tornalarken ve kesme derinliği t = 0,5 mm olduğunda ilerleme S = 0,3 mm/dev'i seçin.

.Takım ömrü T = 60 dk.

.Hız kesmek

İLE v = 350, x = 0,15, y = 0,35, m = 0,2 (Tablo 17 s. 269)

KMV = 0,8 (Tablo 4, s. 263)

İLE PV = 0,8 (, tablo 5 s. 263)

İLE IV = 1 (Tablo 6 s. 263)

6.İş mili hızı.

7.Kesme kuvveti.

nerede: C R = 300, x = 1, y = 0,75, n = -0,15 (Tablo 22 s. 273)

(, tablo 9 s. 264)

8.Kesme gücü.

Geçiş 3 - kanal açma

Araç T2

.Çalışma strok uzunluğunun belirlenmesi L = 10 mm.

2.Oluk açarken kesme derinliği kesici bıçağın uzunluğuna eşittir

.Çeliği tornalarken ve kesme derinliği t = 4 mm olduğunda ilerleme S = 0,1 mm/dev'i seçin.

4.Takım ömrü T = 45 dk.

.Hız kesmek

Sayısal olarak kontrol edilen makineler olmadan modern mühendislik üretimini hayal etmek zordur. Bugün hem sanayi devlerinde hem de küçük işletmelerde yaygın olarak kullanılmaktadırlar. Hiç şüphe yok ki, CNC ekipmanlarının ve üretim otomasyonunun aktif kullanımı olmadan makine mühendisliği endüstrisinin başarılı bir şekilde gelişmesi imkansızdır.

CNC makine filosundaki artış, kontrol programlarının (CP) geliştirilmesinin kalitesi de dahil olmak üzere, üretimin teknolojik hazırlığı için artan gereksinimlere yol açmaktadır.

Günümüzde tüm büyük CAD geliştiricileri, yazılım paketlerinin bir parçası olarak CNC makineleri için NC programları geliştirmeye yönelik modüller sunmaktadır. Bu modüllerin avantajları arasında, bilgisayar destekli tasarım sistemlerine entegre olmaları ve buna bağlı olarak tasarım ve teknolojik modüller arasında doğru model alışverişini sağlamaları, ana metal işleme ekipmanı türleri için standart olarak başarılı bir şekilde yazılım geliştirmenize izin vermeleri yer almaktadır. teknolojik yetenekler - frezeleme, tornalama ve elektrik deşarj makineleri için. Birçok sistemin dezavantajları, bir CAM sisteminde çalışmak için yüksek vasıflı teknoloji uzmanlarına duyulan ihtiyaç, genellikle bilgilendirici olmayan bir kullanıcı arayüzü, çok sayıda manuel işlem gerçekleştirme ihtiyacı, hataları tanımlamak için programların teşhisi için yeterince geliştirilmemiş işlevler ve CP oluşturmanın sınırlı olanaklarıdır. en modern veya benzersiz ekipman türleri.

Özel yazılım geliştiricileri (yazılım) tüm bu sorunları çözmeyi üstlendiler. Örneğin, mühendislik ve danışmanlık şirketi SOLVER, CP'yi kontrol etmek ve optimize etmek için, işlem süresini %30-50 oranında azaltmaya olanak tanıyan CGTech'in (ABD) Vericut yazılım paketini kullanmanızı önerir.

Ek olarak, üretime yönelik yazılım ürünleri pazarı, daha ayrıntılı olarak konuşacağımız CP'nin otomatik olarak hazırlanmasına yönelik yazılımlar sunmaktadır.

PartMaker: otomatik yazılım geliştirme

CNC metal işleme ekipmanına yönelik NC yazılımının otomatik olarak geliştirilmesi için SOLVER, (Rusya'da ilk kez) IMCS'nin (ABD) PartMaker yazılım paketinin kullanımını sunmaktadır. Geleneksel metal işleme makineleri (torna, freze ve elektro-erezyon) grubu için yazılım hazırlamanın yanı sıra, bu modern ve etkili yazılım, otomatik uzunlamasına tornalama makineleri (SwissType) ve çoklu dahil olmak üzere en modern ve benzersiz ekipmanlar için programlar geliştirmeyi mümkün kılar. amaçlı tornalama ve frezeleme merkezleri.

PartMaker'ın modüler yapısı, o an için yalnızca işletmenize uygun yazılımı satın almanıza ve yazılım paketini ihtiyaç halinde yeni modüllerle yükseltmenize olanak sağlar. Yazılım, yazılım geliştirmek için beş ana modül içerir:

Otomatik boyuna tornalama makineleri için - SwissCAM;

Torna ve freze makineleri için - Turn-Mill;

Torna Tezgahları için;

Freze makinaları için Değirmen;

Elektro-aşındırıcı makineler için - Tel Erozyon.

Kullanışlı kullanıcı arayüzü: kolay yazılım geliştirme, hızlı yazılım geliştirme

PartMaker'ın temel avantajı CP oluşturma ve kontrol etme kolaylığıdır. Yazılım Windows altında çalışır. CP geliştirme süreçlerini basitleştirmek ve hızlandırmak için grafik ve metin istemlerinden oluşan bir sistem kullanılır. PartMaker ayrıca takım kullanımı, kesme koşulları ve tekrarlanan işlemler hakkında üretim deneyimi sağlamak için bir işleme veritabanı kullanır. Tüm bunlar, yazılıma hakim olmayı kolaylaştırır ve teknoloji uzmanının (programcının değil) eğitimi hızlı bir şekilde tamamlamasına ve yüksek kaliteli programlar geliştirmeye başlamasına olanak tanır.

PartMaker en gelişmiş programlama tekniklerini kullanır görsel programlama. Karmaşık işlemeye sahip parçalar, düzlem ve dönüş yüzeyleri gruplarına ayrılır ve istenen işleme türü, resimli komutlar kullanılarak seçilir. İşleme stratejisi kullanıcı tarafından belirlenir. Örneğin, bir yüzeyin tam bir işlenmesi döngüsünü gerçekleştirebilir ve ardından başka bir yüzeyin işlenmesine geçebilirsiniz veya tüm yüzeyleri bir aletle işleyebilir, bir sonrakiyle (geliştirilen teknolojiye göre) değiştirebilir ve tüm yüzeyleri yeniden işleyebilirsiniz.

İşlemenin görselleştirilmesi hem teknolojik geçişlerin yaratılması aşamalarında hem de bir bütün olarak programın tamamı için mümkündür. İşleme süreçlerinin simülasyonu, malzeme kaldırmanın dinamik 3 boyutlu gösterimi ile bir bilgisayar ekranında gerçekleştirilir. Gözlem noktasını ve panoramayı döndürmek, ölçeklendirmek ve değiştirmek mümkündür. Bu durumda, birkaç aletin eşzamanlı çalışmasının yanı sıra parçanın karşı mile aktarılması işlemini de gözlemleyebilirsiniz. İş parçası için yarı saydam bir mod ayarlamanın yanı sıra, iç boşlukların veya kapalı alanların işlenmesini görmenizi sağlayan bir bölüm oluşturmak da mümkündür. Dört eksenli işlemede iş parçasının takım etrafında dönüşünü gözlemleyebilirsiniz. Otomatik boyuna tornalama makinelerinde yazılım, kılavuz sabit burç içindeki çubuğun hareketlerini simüle ederek makinede gerçekleşen gerçek işleme sürecini görmenize olanak tanır.

PartMaker, grafik temellerini (noktalar, çizgiler, yaylar, pahlar, vb.) kullanarak işlenmiş parçaların matematiksel modellerini oluşturmak için kendi yerleşik grafik düzenleyicisine sahiptir. Kullanıcı arayüzü, model geometrisi oluşturma sürecini mümkün olduğunca kolay ve hızlı hale getirmek için tasarlanmıştır. Bu aynı zamanda standart Windows komutlarıyla da kolaylaştırılır: "Kopyala", "Kes", "Yapıştır" vb. Görüntünün kaydırılması, döndürülmesi gibi düzeltme işlemlerinin gerçekleştirilmesi mümkündür. Ayrıca PartMaker'a DXF formatındaki iki boyutlu modelleri ve Pro/Engineer, AutoCAD, SolidWorks, Unigraphics vb. dahil olmak üzere herhangi bir CAD/CAM sisteminden üç boyutlu modelleri içe aktarmak mümkündür. Gerektiğinde içe aktarılan modeller değiştirilebilir bir teknoloji uzmanı tarafından yapıldı ve ardından sistem tasarımına geri dönüldü.

Talaşlı imalat için yazılımın geliştirilmesi

PartMaker'da işlemenin programlanması, torna-freze merkezleri ve uzunlamasına torna makineleri de dahil olmak üzere, işleme türüne (tornalama veya frezeleme) bağlı olarak teknolojik geçişlere göre gerçekleştirilir ve aşağıdaki yetenekleri içerir:

3 eksenli takım konumlandırmalı 2 eksenli frezeleme, herhangi sayıda çıkıntıya sahip ceplerin işlenmesi, yukarı veya aşağı frezelemenin yanı sıra bir düzeltme modunun eklenmesi;

Kontur frezeleme;

CAM (İngilizce) Bilgisayar destekli üretim) - bilgisayar kullanımına odaklanan ürünlerin üretimi için teknolojik sürecin hazırlanması. Bu terim hem bilgisayarlı üretim hazırlığı sürecini hem de süreç mühendisleri tarafından kullanılan yazılım ve bilgi işlem sistemlerini ifade eder.

Terimin Rus analogu, üretimin teknolojik hazırlığı için otomatik bir sistem olan ASTPP'dir. Aslında teknolojik hazırlık, sayısal kontrollü programlama ekipmanlarının (2 eksenli lazer makineleri), (3 ve 5 eksenli CNC freze makineleri; torna tezgahları, işleme merkezleri; otomatik uzunlamasına tornalama ve torna-freze işleme; mücevher ve hacimsel gravür).

CAM sistemleri oldukça yaygındır. Bu tür sistemlere örnek olarak NX CAM, SprutCAM, ADEM verilebilir.

NX CAM, Siemens PLM Software'in CNC (bilgisayarlı sayısal kontrol) makineleri için kontrol programlarının otomatik olarak geliştirilmesine yönelik bir sistemdir.

Parçanın karmaşıklığına bağlı olarak üç ila beş kontrollü eksene sahip makinelerde tornalama, frezeleme, tornalama ve frezeleme ve tel Erozyon kullanılır. Sistem, ilgili işleme türleri için takım yolları oluşturmaya yönelik tüm yeteneklere sahiptir.

Ek olarak sistem, sihirbazlardan ve şablonlardan standart yapısal elemanların işlenmesine yönelik programlama yeteneklerine kadar çok çeşitli yerleşik otomasyon araçlarına sahiptir.

CNC program oluşturucusu, minimum mühendis müdahalesiyle programlar oluşturmak için tasarlanmış işleme stratejilerini içerir.

Ana model konsepti, tasarım modülü ile CAM modülleri de dahil olmak üzere diğer NX modülleri arasındaki veri dağıtımının temelini oluşturur. Orijinal parametrik model ile oluşturulan takım yolu arasındaki ilişkisel ilişki, takım yolunun güncellenmesi sürecini hızlı ve kolay hale getirir.

Bir programın belirli bir makinede çalışabilmesi için o makinenin makine kodlarına dönüştürülmesi gerekir. Bu bir post işlemci kullanılarak yapılır. NX sistemi, herhangi bir kontrol rafı ve CNC makinesi için bir son işlemci kurmak için özel bir modüle sahiptir. Temel ayarlar programlama kullanılmadan gerçekleştirilir, ancak özel prosedürleri Tcl dilinde bağlamak mümkündür, bu da son işlemcide gerekli benzersiz değişiklikleri yapmak için geniş fırsatlar sunar.

NX CAM aşağıdaki unsurları içerir:

Tornalama;

3 eksenli frezeleme;

Yüksek hızlı frezeleme;

5 eksenli frezeleme;

Çok fonksiyonlu makinelerin programlanması;

Elektrik deşarj makinası;

İşleme sürecinin görselleştirilmesi;

Programlamanın otomasyonu;

Genişletilebilir son işlemci kütüphanesi;

İşlemeyle ilgili verilerin yönetimi;

Teknolojik süreçlerin geliştirilmesi;

Mağaza belgelerinin oluşturulması;

Kaynak yönetimi;

Veri alışverişi araçları;

CAM ortamındaki simülasyon araçları.

NX CAM program arayüzü Şekil 2.1'de gösterilmektedir.

Şekil 2.1 – NX CAM program arayüzü

NX CAM, işleme yöntemlerinde muazzam esneklik ve CNC makineleri için en geniş programlama yeteneklerini sağlar. Sistem dünya çapındaki endüstriyel işletmelerde yaygınlaşmıştır.

CAM sistemlerinin bir diğer örneği ise SprutCAM'dir.

SprutCAM - CNC ekipmanı için kontrol programları geliştirmeye yönelik yazılım. Sistem, dahil tüm bileşenlerin eksiksiz bir kinematik 3D modelini dikkate alarak çok eksenli, elektrikli erozyon ve torna-freze ekipmanları için CP'nin geliştirilmesini destekler.

Program, makinelerin ve tüm bileşenlerinin 3 boyutlu diyagramlarını oluşturmanıza ve kinematik kontrol ve %100 doğrulukla ön sanal işleme gerçekleştirmenize olanak tanır, bu da karmaşık çok eksenli ekipmanı görsel olarak programlamanıza olanak tanır. Şu anda, çeşitli takım tezgahlarının 45'ten fazla şeması ücretsiz kullanım için mevcuttur.

SprutCAM metal, ahşap ve imalat endüstrilerinde kullanılmaktadır; elektrik deşarjı, frezeleme, tornalama, tornalama-frezeleme, lazer, plazma ve gaz işleme için; Orijinal ürünlerin, damgaların, kalıpların, ürün prototiplerinin, makine parçalarının, şablonların üretiminde ve ayrıca yazı ve görsellerin gravürlenmesinde.