Diğer fonksiyonlar (M fonksiyonları)
Diğer su jeti işlevleri, M harfinin ardından 2 tek basamakla programlanmıştır. Bu sistem gibi birkaç işlevi vardır:
M00 Programı durdur
M02 Programın sonu
M30 Başa dönüş ile programın sonu
M71-79 Arızalı artı çıkış
Şimdi M fonksiyonunun yürütülmesine detaylı olarak bakacağız.
1. M00 - Programı durdur
Örnek: Su jeti kesim makinesinin CNC'si bloktaki M00 kodunu okuduğunda programı durdurur. Programı başlatmak için güç düğmesine tekrar basmalısınız.
2. M02 - Programın sonu
Örnek: Bu kod, programın sonunu belirtir ve su jeti CNC'nin temel sıfırlama işlevini gerçekleştirir.
3. M30 - Başa dönülerek programın tamamlanması
Örnek: Bu işlev, M02 işlevine benzer, ayrıca bir su jeti makinesinin CNC'si, programın başlangıcındaki ilk bloğa geri döner.
4.M71-79 Arızalı artı çıkış
Format: M71 Örnek: Su jeti CNC sistemi bu işlevi ayarlar ve işlem sırası aşağıdaki gibidir:
ilgili iletimin kontrolü, bağlantı
gecikme süresi 400 m / s
arıza numarası 1
M71- Su jeti kesim makinesinin yağ pompasının durdurulması
M71 genellikle M02'den önce meydana gelir, bu da yağ pompasının kesimden sonra durduğu anlamına gelir. Bu işlev, durdurma düğmesine basmakla aynıdır.
M72- su pompasını durdur
M72 görüntülendiğinde, pompa motoru çalışmayı durdurur. Bu işlev, su jeti ekipmanının pompa durdurma düğmesinin işleviyle aynıdır.
M73- Yüksek basınçlı su besleme sisteminin başlatılması
M73 vurgulandığında, yüksek basınçlı su besleme valfi açılır. Bu işlev, yüksek basınçlı su sisteminin düğmesine basma işleviyle aynıdır.
M74 - Yüksek basınçlı su sistemi kapatma
M74 yandığında, yüksek basınçlı su besleme vanası kapalıdır. Bu işlev, su besleme sisteminin durdurma düğmesine basma işleviyle aynıdır.
yüksek basınç altında.
M75 - kum besleme valfi açıklığı
M 75'in görünümü, kum besleme valfinin açıldığı anlamına gelir. Bu işlev, su jeti kum valfi açma düğmesine basma işleviyle aynıdır.
M76- Kum besleme vanasının kapatılması
M 76'nın görünümü, kum besleme vanasının kapanması anlamına gelir. Bu işlev, kum valfi kapatma düğmesine basma işleviyle aynıdır.
F, S, T Fonksiyonları.
1. F-besleme seçim fonksiyonu.
Besleme seçimi işlevine genel olarak F işlevi denir. Bu fonksiyonla, her eksendeki ilerleme hızını doğrudan kontrol edebilirsiniz. F işlevi, F harfi ve harfi takip eden sayılar ile mm / dak olarak ifade edilen besleme hızının belirtilmesi ile gösterilebilir.
Bu sistemdeki ilerleme hızı 9 ile 1300 mm/dak arasında değişmektedir. Su jeti hızları, gerekli kesme koşullarına bağlı olarak isteğe bağlı olarak seçilebilir.
2. T- takım seçim fonksiyonu.
Takım seçme fonksiyonuna T fonksiyonu da denir.Bu fonksiyon bir takım seçmek için kullanılır. Takım seçim fonksiyonu, T harfinden sonra gelen sayılarla T harfi ile belirtilir. Sistem, T01'den T20'ye kadar 20'ye kadar takım seçim parametresi adı içerir. PARAM modunda, F2 düğmesine basın ve ekranda 20 enstrüman seçim seçeneği görüntülenecektir. Operatör, alet çapına bağlı olarak su jeti ekranında herhangi bir parametre D düğmesini seçebilir.
Program bir su jeti kesici yarıçap telafisi gerektiriyorsa, kontrol sistemi bunu düzeltmek için ilgili parametreye başvurabilir.
M-FUNCTIONS'ın Rusça-İngilizce çevirisi
Voskoboinikov B.S., Mitrovich V.L. Rusça-İngilizce Makine Mühendisliği ve Endüstriyel Otomasyon Sözlüğü. Rusça-İngilizce makine mühendisliği ve üretim otomasyonu sözlüğü. 2003
- Rusça-İngilizce sözlükler →
- Rusça-İngilizce makine mühendisliği ve üretim otomasyonu sözlüğü
Ayrıca İngilizce-Rusça sözlüklerde kelimenin anlamları ve M-FUNCTION'ın İngilizce'den Rusça'ya, Rusça-İngilizce sözlüklerde Rusça'dan İngilizce'ye çevirisi.
Bu kelimenin daha fazla anlamı ve sözlüklerde "M-FUNCTIONS" kelimesinin İngilizce-Rusça, Rusça-İngilizce çevirileri.
- FONKSİYONLAR - Genel
- FONKSİYONLAR - Fonksiyonlar
Rusça-Amerikan İngilizcesi Sözlük - - Em
Rusça-Amerikan İngilizcesi Sözlük - FONKSİYONLAR - Fonksiyonlar
Rusça Öğrenenler Sözlüğü - FONKSİYONLAR - fonksiyonlar
Rusça Öğrenenler Sözlüğü - - telefon dinleme
İngilizce-Rusça-İngilizce özel hizmetler sözlüğü - - dönş. M, m
- - dönş. M, m
Büyük Rusça-İngilizce Sözlük - TAAHHÜT - bölüm. 1) üstlen, gerçekleştir Syn: başlat 2) sorumluluk al (smth yapmak için) O tamamlamayı taahhüt etti ...
- HİÇBİRİ - 1. sıra; olumsuz. (işlev isminde) ikisi de; kimse; hiçbir şey, hiçbiriniz bunu yapamazsınız ≈ kimse...
Büyük İngilizce-Rusça Sözlük - FONKSİYONLAR - Fonksiyon fonksiyonları: kasiyer ~ kasiyer tören görevleri ~ emanet formaliteleri ~ küçük varlık yönetimi vasi fonksiyonları: kasiyer ~ ...
Büyük İngilizce-Rusça Sözlük - İŞLEV - işlev, amaç - eğitimin * zihni geliştirmektir eğitim zihinsel yetenekleri geliştirmeyi amaçlar - ...
Büyük İngilizce-Rusça Sözlük - İÇİN - ( tam form); (indirgenmiş form) 1. birleşim 1) için; çünkü (bir sebep maddesi getirir) Bu bir parti sorusu değil, çünkü ...
Büyük İngilizce-Rusça Sözlük - İÇİN - (tam form); fə (indirgenmiş form) 1. birlik 1) için; gerçeği göz önüne alındığında (neden maddesini tanıtır ...
İngilizce-Rusça Genel Kelime Sözlüğü - İÇİN - 1. birlik 1) için; çünkü (bir sebep cümlesi getirir) Bu parti meselesi değil, çünkü bize Liberaller olarak dokunmuyor...
İngilizce-Rusça Genel Kelime Sözlüğü - RADYO AMATÖR - amatör telsiz operatörü; radyo jambonu ~ direk w. radyo direği, kablosuz direği; ~ deniz feneri m radyo işaretçisi; ~ metrist m radar operatörü; ~ ile hedefleniyor. ...
Rusça-İngilizce genel konular sözlüğü - RADYO AMATÖR - amatör telsiz operatörü; radyo jambonu ~ direk w. radyo direği, kablosuz direği; ~ deniz feneri m radyo işaretçisi; ~ metrist m radar operatörü; ~ ile hedefleniyor. radyo rehberliği / kontrolü; ~ ile ekipman. kablosuz / radyo ekipmanı; ~ kroki...
Rusça-İngilizce Sözlük - QD - SAYI - Genellikle matematik ve bilimde bulunan, yaklaşık olarak 2.718'e eşit bir sayı. Örneğin, bir radyoaktif madde zamanla bozunduğunda...
Colier Rusça sözlük - FONKSİYONLAR - FONKSİYONLAR TEORİSİ Doğa bilimlerinde. Analitik fonksiyonlar, bilim ve teknolojinin bazı alanlarında yaygın olarak kullanılmaktadır, çünkü ...
Colier Rusça sözlük - FONKSİYONLAR - FONKSİYONLAR TEORİSİ Ölçü ve entegrasyon teorisi, A. Lebesgue'nin (1906) ...
Colier Rusça sözlük - TÜRKİYE - TÜRKİYE: DOĞA Kabartmaya doğu yönünde kıyı boyunca uzanan Pontus Dağları (Küre ve Ilgaz sıradağları) hakimdir. Çoğu ...
Colier Rusça sözlük - SSCB - SOVYET SOSYALİST CUMHURİYETLER BİRLİĞİ, SSCB Şubat Devrimi. Birinci Dünya Savaşı cephelerinde alınan askeri yenilgiler ve büyüyen ekonomik kaos, kamuoyunun ...
Colier Rusça sözlük - KALP - KALP 16. yüzyılın başlarından önce. kalp hastalığı fikri yoktu; bu organa gelebilecek herhangi bir hasarın kaçınılmaz olarak ...
Colier Rusça sözlük - SERİSİ - Matematikteki birçok problem, örneğin sonsuz toplamlar içeren formüllere yol açar veya Bu tür toplamlara sonsuz seriler denir ve terimleri ...
Colier Rusça sözlük - RUSYA - RUSYA FEDERASYONU: DOĞA Rusya topraklarının çoğu ovalarla kaplıdır. Rus (Doğu Avrupa) ovası Ural Dağları'nın batısında yer alır. Ortalama yükseklik ...
Colier Rusça sözlük - MEKSİKA - MEKSİKA: DOĞA Meksika'nın çoğu, kuzeyde Teksas ve New Mexico'nun yüksek ovalarına ve platolarına dönüşen Meksika Yaylaları tarafından işgal edilir; ile birlikte …
Colier Rusça sözlük - Buzullar, dünya yüzeyinde yavaşça hareket eden buz birikimleridir. Bazı durumlarda buzun hareketi durur ve ölü buz oluşur. Birçok buzul...
Colier Rusça sözlük - FİNNOLOJİLER - FİNNOLOJİLER Gerçek foklar (Phocidae familyası) soğuk denizlerdeki yaşama iyi uyum sağlar: kısa kuyruk ve palet dahil tüm vücutları, ...
Colier Rusça sözlük - KENYA - Kenya Cumhuriyeti, Doğu Afrika'da bir eyalet. Geçmişte, bir İngiliz kolonisi ve himayesi, 1963'te bağımsızlığını kazandı. Güneyde sınır komşusu...
Colier Rusça sözlük - KANADA - KANADA İcra Şubesi. Kanada'daki yürütme işlevleri, devlet başkanı ve hükümet başkanı arasında bölünmüştür. İlkinin işlevleri resmi, ...
Colier Rusça sözlük - ÇİN - ÇİN: DOĞA Tibet platosuna kuzey, kuzeydoğu ve doğuda bir dizi plato ve oyuk bitişiktir. Bu bölgeler Sincan, İç ...
Colier Rusça sözlük - KALİFORM - KALİFORM Dişli balinaların (Odontoceti) alt takımı, dişleri olan deniz memelilerini içerir - ya alt çenenin önünde ya da her ikisinde ...
Colier Rusça sözlük - İRLANDA
Colier Rusça sözlük - DİFERANSİYEL - Belirli fenomenlere uyan birçok fiziksel yasa, bazı nicelikler arasındaki belirli bir ilişkiyi ifade eden matematiksel bir denklem şeklinde yazılır. ...
Colier Rusça sözlük - AĞAÇ, odunsu dik bir ana gövdeye sahip çok yıllık bir bitkidir - gövde. Bu "yaşam formunun" daha ayrıntılı veya kesin bir tanımını vermek zordur, çünkü ...
Colier Rusça sözlük - VENEZUELA - VENEZUELA: DOĞA Sierra de Perija'nın yüksek sırtları, Venezuela ve Kolombiya sınırındaki And Dağları'nın kuzeybatı çıkıntısını oluşturur. Bu bölge içinde bireysel...
Colier Rusça sözlük - KÜTÜPHANELER - özel olarak düzenlenmiş kitap, dergi, video vb. koleksiyonları. Kütüphaneler geleneksel olarak kitapların depoları olarak görülse de, kütüphane koleksiyonları her zaman ...
Colier Rusça sözlük - BAALBEK, eski zamanlarda küçük bir yerleşim yeridir - Lübnan'da, Lübnan ve Anti-Lübnan sıradağları arasında muhteşem bir tapınak şehridir. Geniş vadi,...
Colier Rusça sözlük - BANKACILIK - BANKACILIK SİSTEMLERİ Ticari bankalar. Bankacılık sistemlerinde en önemli yer, mevcut haliyle ilk ortaya çıkan ticari bankalar tarafından işgal edilmiştir ...
Colier Rusça sözlük - ANTİLOP, bovid (Bovidae) familyasına ait birçok çift tırnaklı memelinin ortak adıdır, ancak diğer temsilcilerinden daha zarif bir yapı ile ayrılır ...
Colier Rusça sözlük - TOPÇU - TOPÇU Saha topçu görevleri. Saha topçusunun iki ana görevi şunlardır: 1) piyade ve tank birimlerine ateş desteği sağlamak ...
Colier Rusça sözlük - AVUSTRALYA - AVUSTRALYA: DOĞA Avustralya'nın doğu kıyısı boyunca, Cape York'tan Victoria'nın merkezine ve Tazmanya da dahil olmak üzere, yüksek bir şerit ...
Colier Rusça sözlük - GÜNEY AFRİKA - Güney Afrika'da bir eyalet. 31 Mayıs 1910'da, kendi kendini yöneten İngiliz kolonilerini (Cape, Natal) içeren Güney Afrika Birliği kuruldu ...
Colier Rusça sözlük - FONKSİYON, matematikte iki nicelik arasındaki böyle bir ilişkiyi belirtmek için kullanılan bir terimdir; burada bir nicelik verilirse, diğeri ...
Colier Rusça sözlük - FONKSİYONLAR - FONKSİYONLAR TEORİSİ Karmaşık bir değişkenin fonksiyonları teorisinin zenginliği ve çeşitliliği, geometri ve analizin etkileşiminden kaynaklanmaktadır. Karmaşık sayılara gelince...
Colier Rusça sözlük - FONKSİYONLAR - FONKSİYONLAR TEORİSİ Elementer analizde kullanılan fonksiyonlar formüllerle tanımlanır. Grafikleri genellikle kalemi kağıttan kaldırmadan çizilebilir, örneğin...
Colier Rusça sözlük - FONKSİYONLAR - FONKSİYONLAR TEORİSİ Matematikçiler, daha sonraki yıllarda kuvvet serileri, kontur integrali ve türev alma gibi araçları kullanarak, sonraki on yıllarda ...
Colier Rusça sözlük - TAKIMYILDIZ
Colier Rusça sözlük - RADYOASTRONOMİ, uzay nesnelerini onlardan gelen radyo emisyonunu analiz ederek inceleyen bir astronomi dalıdır. Birçok kozmik cisim, Dünya'ya ulaşan radyo dalgaları yayar: bu, ...
Colier Rusça sözlük
Yardımcı işlevler (veya m-kodlar) adres sözcüğü kullanılarak programlanır m... Yardımcı fonksiyonlar, programı ve makinenin elektrik otomatiğini kontrol etmek için kullanılır - iş milini açma / kapatma, soğutma sıvısı, takım değiştirme vb.
Tablo 3.
atama |
Randevu |
M00 |
Programlanabilir durdurma |
M01 |
Onay ile durdur |
M02 |
Programın sonu |
M03 |
Mil dönüşü saat yönünde |
M04 |
Mil dönüşü saat yönünün tersine |
M05 |
Mil durdurma |
M06 |
Takım değişikliği |
M08 |
Soğutma açık |
M09 |
Serinlemek |
M17 |
Bir alt programdan dönüş |
M18 |
İş milini belirli bir açıda konumlandırma |
M19 |
Mil yönü |
M20 |
Yinelenen bir program bölümünün sonu |
M30 |
Durdurun ve kontrol programının başına gidin |
M99 |
İlk bloğun NC'sinin yürütülmesine devam edin |
Herhangi bir işlemin dahil edilmesini gerçekleştiren yardımcı işlevler ( M03, M04 ve M08) hareket komutlarından önce bloğun başında yürütülür. Yardımcı fonksiyonların geri kalanı bloğun sonunda gerçekleştirilir.
Tablo 3, yaygın olarak kullanılan yardımcı işlevlerin bir listesidir.
2.1. Programlanabilir durdurma (M00)
Geçerli blokta yer alan hareketin yürütülmesinden sonra NC programının koşulsuz olarak durdurulması. YUKARI durumu, düğmeye tekrar basılana kadar değişmez BAŞLAT CNC kontrol panelinde veya tuşlarda BAŞLANGIÇA, devam etmekte olan programın başlangıcına dönmek için
2.2. Onay ile dur (M01)
Modun ayarlanmış olması koşuluyla, mevcut blokta yer alan hareketi yürüttükten sonra kontrol programını durdurun “Onay ile dur” CNC'nin kontrol panelinden (bkz. CNC MSHAK- CNC Operatör Kılavuzu).
Örnek:
X-2 X-4.
M1; Bu blokta program yürütmeyi durdurun:
; mod ayarlandı “Onay ile dur” operatör konsolundan
2.3. Program sonu (M02)
Kontrol programının yürütülmesinin sonunu belirler, soğutma sıvısı beslemesini durdurur ve iş milinin dönüşünü durdurur.
Örnek:
G0X20Z50 Z.5
G0 X0Z0 M2
2.4. Mil dönüşü saat yönünde (M03)
Kelime tarafından belirtilen geçerli değeri kullanarak saat yönünde iş mili dönüşünü başlatır.
Örnek:
G54 G0 X-20 Z30 S500M3
2.5. Mil dönüşü saat yönünün tersine (M04)
Sözcük tarafından belirtilen geçerli değeri kullanarak iş milinin saat yönünün tersine dönüşünü başlatır.
Örnek:
G54 G0 X-20 Z30 S1500M4
2.6. Mil durdurma (M05)
Mil dönüşünü durdurur. Çerçevede yer alan hareketlerden sonra yürütülür.
Örnek:
G28 X0 Z0 M5
G4 P2 M2
2.7. Takım değiştirme (M06)
İş mili ve takım magazini arasında bir takım değişimi gerçekleştirir. Bu işlev gerçekleşir:
· Takım değiştirme noktasına eksenler boyunca konumlandırma;
· Mil dönüş durdurma ve mil oryantasyonu;
· Takım değiştirme.
Örnek:
T5; dergide araç 5'i aramaya başlayın
X50 Z60; programın devamı
M6; takım değişikliği
2.8. Soğutma AÇIK (M08)
Kesme sıvısı (soğutma sıvısı) tedarikini içerir.
Örnek:
S300M3X20Z30G0
G1X50Z44M8; Soğutma sıvısını açın
G0Z-100
2.9. Soğutma (M09)
Kesme sıvısı (soğutma sıvısı) beslemesini kapatır.
Örnek:
S300M3X20Z30G0 G1X50Z44 M9M5G0Z-100
2.10. Alt programdan dönüş (M17)
Adresli bir kelime ile çağrıldığında bir alt rutinin sonunu belirler. L.
Örnek:
X5Z5
; Ana program
L10; N10 X2Z8 bloğu ile başlayan bir alt program çağırma
N10Z2; N10 X10 blok etiketli alt program
M17; Alt programın sonu ve ana programa dönüş
2.11. Mil konumlandırma (M18)
Bu fonksiyon ile iş milini belirli bir açıda çevirebilirsiniz.
Biçim:
M18 Görüntü
Nerede: nnn - dönüş açısı +/- 360 derece.
Dönme açısı, M19 fonksiyonu kullanılarak iş milinin ayarlandığı iş mili konumuna göre sayılır.
Örnek:
M18 P45; 45 derece mil dönüşü
2.12. Mil yönü (M19)
yardımcı fonksiyon M19 iş milinin dönüşünü durdurur, yönlendirmesini gerçekleştirir.
2.13. Tekrarlanan program bölümünün sonu (M20)
Adresli bir sözcük tarafından çağrıldığında tekrarlanan program bölümünün sonunu belirler H.
Örnek:
N10H2; program bölümünü M20'ye kadar 2 kez yürütün
Teknik hesaplamanın dili
Dünya çapında milyonlarca mühendis ve bilim insanı, dünyamızı dönüştüren sistemleri ve ürünleri analiz etmek ve geliştirmek için MATLAB® kullanıyor. Matris dili MATLAB en çok doğal bir şekilde Dünyada hesaplamalı matematiği ifade etmek. Yerleşik grafikler, verileri görselleştirmeyi ve anlamayı kolaylaştırır. Masaüstü ortamı denemeyi, keşfetmeyi ve keşfetmeyi teşvik eder. Bu MATLAB araçları ve yetenekleri, birlikte çalışmak üzere titizlikle test edilmiş ve tasarlanmıştır.
MATLAB, fikirlerinizi masaüstünün dışında hayata geçirmenize yardımcı olur. Keşifleri büyük veri kümelerinde çalıştırabilir ve kümelere ve bulutlara ölçeklendirebilirsiniz. MATLAB kodu diğer dillerle entegre edilebilir, bu da bir ağ, kuruluş ve endüstriyel sistemler arasında algoritmaları ve uygulamaları dağıtmanıza olanak tanır.
işin başlangıcı
MATLAB Temellerini Öğrenin
Dil temelleri
Sözdizimi, dizi indeksleme ve işleme, veri türleri, operatörler
Veri içe aktarma ve analiz
Büyük dosyalar dahil olmak üzere verilerin içe ve dışa aktarılması; veri ön işleme, görselleştirme ve araştırma
Matematik
Lineer cebir, türev alma ve entegrasyon, Fourier dönüşümleri ve diğer matematik
Grafikler
2D ve 3D grafikler, resimler, animasyon
Programlama
Komut dosyaları, işlevler ve sınıflar
Uygulama oluşturma
App Designer, programlanabilir iş akışı veya GUIDE ile uygulama geliştirme
Yazılım geliştirme araçları
Hata ayıklama ve test etme, büyük projeleri düzenleme, sürüm kontrol sistemi ile entegrasyon, araç kutularını paketleme
Önceden ISO 7bit olarak bilinen DIN 66025 (ISO 6983) uyarınca CNC makinelerinde parça işlemeyi programlarken aşağıdaki operatörler kullanılır:
- N - çerçeve numarası;
- G - hazırlık işlevleri;
- X, Y, Z, A, B, C - eksenler boyunca yer değiştirmeler hakkında bilgi;
- M - ilave fonksiyonlar;
- S - mil fonksiyonları;
- T - takım fonksiyonları;
- F - besleme fonksiyonları;
- H - yardımcı fonksiyonlar (DIN-ISO modunda takım ofset veri blokları). Mevcut takımın geçerli bir D numarası varsa, ayrıca görüntülenir.
Çerçeve yapısının daha net anlaşılması için çerçevedeki operatörler şu sırayla düzenlenmelidir: N, G, X, Y, Z, A, B, C, F, S, T, D, M, H .
Kontrol programı şunlardan oluşur: n-Sürekli veya belirli duraklamalarla oynatılan kare sayısı (yüksek mukavemetli alüminyum alaşımlardan yapılmış parçaların yüksek hızda işlenmesiyle, aletin bitişik çerçeveler arasında kısa bir duraklaması bile, makinenin aşırı ısınması veya makineye nüfuz etmesi tehlikesi nedeniyle kabul edilemez. sürtünme nedeniyle yüzey). Ayrıca, hazırlık fonksiyonlarını bağlayarak tek tek çerçeveleri ve doğru boyutları atlamak mümkündür. Bu, tipik teknolojik süreçler için kontrol programlarının geliştirilmesini sağlar.
NC program blokları aşağıdaki bileşenlerden oluşur:
- DIN 66025'e göre komutlar (operatörler);
- üst düzey CNC programlama dilinin unsurları;
- için tanımlayıcılar (belirli adlar):
- sistem değişkenleri;
- kullanıcı tanımlı değişkenler;
- alt programlar;
- kod kelimeleri;
- atlama işaretleri;
- makrolar;
- karşılaştırma operatörleri;
- mantıksal operatörler;
- hesaplama fonksiyonları;
- Kontrol Yapıları.
DIN 66025'e göre komut seti, modern çok amaçlı makinelerde karmaşık işleme süreçlerini programlamak için yeterli olmadığından, yüksek seviyeli bir CNC programlama dilinin öğeleriyle desteklenmiştir.
DIN 66025'e göre komutların aksine, yüksek seviyeli NC programlama dilinin komutları birkaç adres harfinden oluşur, örneğin:
- OVR - hız düzeltmesi için (yüzde);
- SPOS - iş milini konumlandırmak için.
Programın yapısı aşağıdaki gibidir: "%" (yalnızca bir PC'de geliştirilen programlar için), programın başlığı "O" veya ":" şeklindedir ve ardından en fazla dört hane içeren bir program numarası gelir. Programdaki her satır bir bloktur.
Her program bloğunun bir yapısı vardır:
- N, çerçevenin sıra numarasıdır (dört karakterden fazla değil, program çalışırken ek çerçeveler ekleme olasılığı için numaralandırma 5 veya 10'dan sonra yapılır);
- hazırlık fonksiyonu G;
- X, Y, Z, A, C, B koordinatları;
- ek fonksiyon M;
- mil fonksiyonu S;
- araç fonksiyonu T;
- besleme fonksiyonu F;
- D - takım ofset numarası;
- H - DIN-ISO modunda takım ofseti veri blokları. Komutlar, modsal olarak veya kare kare çalışır.
Modal olarak geçerli komutlar, önceki geçerli komutu geçersiz kılarak aynı adreste yeni bir değer programlanana kadar programlanan değere sahip sonraki tüm bloklarda geçerli kalır.
Modal olmayan komutlar yalnızca programlandıkları blokta geçerli kalır.
Her çerçeve bir LF karakteri ile biter, LF karakterinin yazılmasına gerek yoktur, satır değiştirildiğinde otomatik olarak oluşturulur. Program M2, M30 veya M99 komutlarıyla sona erer. Bir blok maksimum 512 karaktere sahip olabilir (yorum ve blok sonu karakteri LF dahil).
Hazırlık G işlevleri, makinenin tüm eylemlerini sağlar.
X, Y, Z - makinenin doğrusal koordinat eksenleri, Z koordinatı her zaman makine mil eksenine paraleldir veya iki dönüşlü freze kafasına sahip makineler için iş parçası sıkıştırma düzlemine diktir; А, С, В - doğrusal koordinat eksenleri etrafında dönme açısal koordinatları. Makinede ikiden fazla iş mili ve takım kafaları varsa, ek koordinat eksenleri X ', Y', Z ', A', C ', B' vb. görünür.
Hazırlık işlevlerinin, bazı durumlarda özel cihazların kullanımını bırakmanıza izin veren parçanın koordinat sistemine gitmenize izin verdiğine dikkat edilmelidir.
Ek M işlevleri, iş milinin açılması ve kapatılmasından, soğutma sıvısı beslemesi için pompa istasyonlarından, iş mili dönüş yönünden, programın sonundan sorumludur.
İş mili işlevi S, iş mili hızını ayarlar.
Takım işlevi T, takımın veya takım ayarının numarasını tanımlar.
Besleme işlevi F, besleme değerini ayarlar.
Pirinç. 1.
Makine koordinat sistemi ve pozitif yer değiştirmelerin yönleri Şekil 1'de gösterilmektedir.
NC programları makine koordinat sisteminde çizilebilir, bu durumda kullanılan takım tezgahı, makine tablosunun koordinat ızgarası ile koordine edilmelidir. Eşleştirme, armatürün taban plakasının bir merkezleme pimine ve bir anahtara sahip olmasıyla yapılır. Pim, makine tablasının ortasına bastırılan burç ve soğuk oluklu anahtar ile hizalanır. Böylece makinenin düzlemdeki çalışma alanı NS–Y fikstürün koordinat sistemi ile hizalanır. Cihazın koordinat sisteminde, örneğin bir düzlem ve iki parmak (silindirik ve kesik) gibi temel yüzeyler yapılır. Bu nedenle hem cihazın kurulumu sırasında hem de parçanın montajı sırasında yer bulma hataları meydana gelmektedir.
Çok ürünlü bir üretim ortamındaki yoğun çalışma sırasında, yani sık sık fikstür değişikliği ile, sadece takımların değil, aynı zamanda makine tablasının taban yüzeylerinin kılavuzlarının, yani merkezleme manşonunun ve soğukluğun yeniden kontrol edilmesi gerekir. oluk.
Bunu akılda tutarak, işlemenin iş parçası koordinat sisteminde yapılması tavsiye edilir. Fikstür yalnızca bir eksen boyunca yönlendirilir ve iş parçası koordinat sistemine referans, ölçüm sensörleri tarafından gerçekleştirilir. Bu durumda, konumlandırma hatasını ortadan kaldırmaya ek olarak, takımın yeniden kontrolünün zamanlaması için gereksinimler azalır, ayrıca, makine koordinat sistemine atıfta bulunmadan normalleştirilmiş cihazları veya bunlardan yapılan ayarlamaları daha yaygın olarak kullanmak mümkün hale gelir.
Hazırlık fonksiyonları G, ek fonksiyonlar M tablo 1, 2'de gösterilmiştir.
Yani freze makinelerinde takım değişimi şu sıra ile gerçekleştirilir: T komutu ile takım seçilir ve değişimi sadece M6 komutu ile gerçekleşir.
Torna tezgahlarındaki taretlerde takımı değiştirmek için T komutu yeterlidir.
S iş mili işlevi iş mili hızını, T takım işlevi takım ayarını veya takım numarasını ve F besleme işlevi ilerleme hızını ayarlar.
Tablo 1.Hazırlık G fonksiyonları
Talimatlar | Açıklama |
G00 | Hızlı traverste doğrusal enterpolasyon |
G01 | Besleme hızında doğrusal enterpolasyon |
G02 | Dairesel enterpolasyon saat yönünde |
G03 | Dairesel enterpolasyon saat yönünün tersine |
G04 | Zaman gecikmesi |
G05 | Teğet dairesel bir yolla dairesel enterpolasyon |
G06 | İzin verilen hızlanma seviyesinde azalma |
G07 | İzin verilen hızlanma seviyesinin düşürülmesinin iptali |
G0S | Kırılma noktalarında besleme hızının kontrolü |
G09 | Bükülme noktalarında ilerleme hızı kontrolünün iptal edilmesi |
G10 | Kutupsal koordinatlarda hızlı hareket |
G11 | Kutupsal koordinatlarda doğrusal enterpolasyon |
G12 | Kutupsal koordinatlarda saat yönünde dairesel enterpolasyon |
G13 | Kutupsal koordinatlarda saat yönünün tersine dairesel enterpolasyon |
G14 | Follower sürücünün hızına göre kazanç değerinin programlanması |
G15 | G14'ü iptal et |
G16 | Düzlem Spesifikasyonu Olmadan Programlama |
G17 | Uçak seçimi Sahip olmak–NS |
G1S | Uçak seçimi Z–x |
G19 | Uçak seçimi Sahip olmak–Z |
G20 | Kutup Koordinatlarında Programlama Yaparken Kutup ve Koordinat Düzlemini Belirtme |
G21 | Eksen sınıflandırma programlama |
G22 | Tabloları etkinleştirme |
G23 | Koşullu dal programlama |
G24 | Koşulsuz atlama programlama |
G32 | Dengeleme aynası olmadan doğrusal enterpolasyon modunda kılavuz çekme |
G34 | İki bitişik düz bölüm için köşe yuvarlatma (E adresi altında bir toleransla) |
G35 | Köşe yumuşatmayı kapat |
G36 | Makine parametresine eşit olan köşe yuvarlama sırasında programlanan sapmanın devre dışı bırakılması |
G37 | Koordinatları aynalamak veya döndürmek için bir noktayı programlama |
G38 | Yansıtmanın etkinleştirilmesi, koordinatların döndürülmesi, ölçekleme |
G39 | Yansıtmayı iptal etme, koordinatları döndürme, ölçekleme |
G40 | Eşit mesafeli düzeltmeyi iptal etme |
G41 | Besleme yönünde sola eşit uzaklıkta düzeltme |
G42 | Besleme yönünde sağa eşit uzaklıkta düzeltme |
G53 | Sıfır ofseti iptal etme |
G54-G59 | Sıfır ofset başlatılıyor |
G60 | Program koordinat sisteminin ofseti |
G61 | Besleme hızında hareket ederken hassas konumlandırma |
G62 | Hassas konumlandırmayı iptal etme |
G63 | Programlanan hız değerinin %100'ünün açılması |
G64 | Besleme hızını kesici ve parça arasındaki temas noktasına bağlama |
G65 | Besleme hızını kesicinin merkezine bağlama |
G66 | Potansiyometre ile ayarlanan hız değerinin aktivasyonu |
G67 | Bir Program Koordinat Sistemi Ofsetini İptal Etme |
G68 | Bir yay boyunca eşit mesafedeki çizgilerin bölümlerinin konjugasyonunun bir çeşidi |
G69 | Eşit mesafeli çizgilerin kesişim yörüngesi boyunca eşit uzaklıkta çizgilerin bölümlerinin konjugasyonunun bir çeşidi |
G70 | inç programlama |
G71 | İnç cinsinden programlamayı iptal et |
G73 | Hassas konumlandırma ile doğrusal enterpolasyon |
G74 | Orijine çıkış |
G75 | Dokunmatik Sensör Çalışması |
G76 | Makine koordinat sisteminde mutlak koordinatları olan bir noktaya hareket |
G78 | Delme ekseni aktivasyonu |
G79 | Bir delme ekseninin veya tümünün aynı anda devre dışı bırakılması |
G80 | Hazır Döngü Çağrısını İptal Etme |
G81, G82 | Konserve Delme Döngüsü |
G83 | Derin delik konserve çevrimi |
G84 | Dengeleme mandreni ile kılavuz çekme döngüsü |
G85, G86 | Raybalama Standart Döngüsü |
G90 | Mutlak Koordinat Programlama |
G91 | Göreli Koordinat Programlama |
G92 | Koordinat değerlerinin ayarlanması |
G93 | Blok çalışma süresinin programlanması |
G94 | mm / dak cinsinden besleme hızı programlama |
G95 | mm / dev olarak ilerleme hızı programlama |
G97 | Kesme hızı programlama |
G105 | Lineer sonsuz eksenler için sıfır ayarı |
G108 | İleriye Bak Büküm Kontrolü |
G112 | |
G113 | Gelişmiş fren kontrolünü etkinleştirme |
G114 | Gelişmiş hız kontrolünü etkinleştirme |
G115 | Gelişmiş hız kontrolünü devre dışı bırakma |
G138 | İş parçası konumu telafisini etkinleştirme |
G139 | İş parçası konum telafisinin devre dışı bırakılması |
G145-845 | Programlanabilir kontrolör tarafından harici düzeltmenin etkinleştirilmesi |
G146 | Harici takım ofsetini kapat |
G147, G847 | Takım ofsetlerinin ikincil telafi grubu; eksenlerle ilişkili düzeltmeler |
G148 | Ek takım telafisini iptal etme |
G153 | İlk katkı maddesi sıfır ofsetini iptal etme |
G154-159 | İlk katkı maddesi sıfır ofsetinin göstergesi |
G160-360 | Harici sıfır ofseti |
G161 | Hızlı hareket sırasında doğru konumlandırma |
G162 | Hızlı hareket sırasında hassas konumlandırmanın iptal edilmesi |
G163 | Hızlı harekette hassas konumlandırma ve besleme hızında hareket |
G164 | İlk hassas konumlandırma seçeneği |
G165 | İkinci hassas konumlandırma seçeneği |
G166 | Üçüncü hassas konumlandırma seçeneği |
G167 | Harici Sıfır Ofsetini İptal Etme |
G168 | Kontrol programının koordinat sisteminin ofseti |
G169 | Tüm Koordinat Sistemi Ofsetlerini İptal Etme |
G184 | Dengeleme aynası olmadan kılavuz çekme döngüsü |
G189 | Sonsuz Eksenler için Mutlak Koordinat Programlama |
G190 | Kelime kelime mutlak programlama |
G191 | Göreli koordinatlarda kelime kelime programlama |
G192 | Kontrol programında alt hız limitinin ayarlanması |
G194 | Hızlanma adaptasyonu ile programlama hızı (besleme, hız) |
G200 | Yavaşlama olmadan hızlı traverste lineer enterpolasyon V= 0 |
G202 | Saat yönünde sarmal enterpolasyon |
G203 | Saat yönünün tersine sarmal enterpolasyon |
G206 | Aktivasyon ve depolama maksimum değerler ivmeler |
G228 | Fren yapmadan çerçeveden çerçeveye geçişler |
G253 | İkinci katkı maddesi sıfır ofsetini iptal etme |
G254-259 | İkinci bir ek sıfır ofseti başlatma |
G268 | Kontrol programının koordinat sisteminin toplamsal ofseti |
G269 | NC programının koordinat sisteminin toplamsal ofsetinin iptali |
G292 | Kontrol programında üst hız limitinin ayarlanması |
G301 | Salınım hareketini açma |
G350 | Salınım hareketinin parametrelerinin ayarlanması |
G408 | Noktadan noktaya düzgün ivme oluşumu |
G500 | Çerçeveleri önizlerken olası çarpışmaların tespiti |
G543 | Çerçeveleri Önizleme Çarpışma Yönetimini Etkinleştirme |
G544 | Çerçeveleri önizlerken çarpışma yönetimini kapatın |
G575 | Yüksek hızlı harici sinyal ile çerçeve değiştirme |
G580 | Koordinat eksenlerini dağıtma |
G581 | Koordinat eksenlerinin oluşumu |
G608 | Her eksen için ayrı ayrı noktadan noktaya hareket ederken yumuşak hızlanma oluşumu |
Not... Her kontrol sistemi için hazırlık fonksiyonlarının bazı değerleri makine üreticisine bağlı olarak farklı anlamlara gelebilir. Ekipmanın teknolojik yeteneklerini genişletmek için CNC sistem üreticilerinin hazırlık işlevlerini artırma eğiliminde olduklarına dikkat edilmelidir.
Tablo 2.Ek M fonksiyonları
Talimatlar | Açıklama |
MO | Programı durdurma |
M1 | Durdurma iste |
M2 | Programın sonu |
M3 | Saat yönünde iş mili dönüşünü etkinleştirme |
М4 | Mil dönüşünün saat yönünün tersine etkinleştirilmesi |
M5 | Mil durdurma |
M2 = 3 | Elektrikli alet saat yönünde döndürüldü |
M2 = 4 | Elektrikli alet saat yönünün tersine açıldı |
M2 = 5 | Elektrikli alet kapalı |
M6 | Otomatik takım değiştirme |
M7 | Hava üfleme |
HANIM | Soğutma sıvısı beslemesini açma |
M9 | Serinlemek |
М1О | Hava üflemeyi devre dışı bırakma |
M11 | Takım kelepçesi |
M12 | Takım açma |
M13 | Soğutucuyu açmakla birlikte mil dönüşünü saat yönünde açmak |
M14 | Soğutucunun açılmasıyla birlikte mil dönüşünün saat yönünün tersine açılması |
M15 | Talaş boşaltma soğutma sıvısının açılması |
M17 | Alt programın sonu |
M19 | Mil yönü |
M21 | NS |
M22 | Programın eksen boyunca aynalamasını açın Sahip olmak |
M23 | Program yansıtmayı devre dışı bırak |
M29 | Sert Diş Açma Modunu Etkinleştirme |
M3O | Makinenin gücünü aynı anda kapatma imkanı ile programın sonu |
M52 | Dergiyi sağdaki bir konuma taşıma |
M53 | Dergiyi sola doğru bir konuma taşıma |
M7O | Mağaza başlatma |
M71 | Aktif şarjör cebinin indirilmesi |
M72 | Manipülatörü 60 ° döndürün |
M73 | Takım açma |
M74 | Manipülatörün 120 ° döndürülmesi |
M75 | Takım kelepçesi |
M76 | Manipülatörü 180 ° döndür |
M77 | Mağazanın aktif cebini yükseltmek |
M98 | Bir alt program çağırma |
M99 | Ana programa dön |
Not:... Farklı kontrol sistemleri ve makine tipleri için ek işlevlerin farklı anlamları olabilir, örneğin puntanın hareketini etkinleştirme, yükleme cihazının işlevleri, ara yatak vb.
Bir NC programı oluştururken, programlamanın kendisi, yani bireysel çalışma adımlarının NC diline dönüştürülmesi, genellikle programlama çalışmasının sadece küçük bir parçasıdır.
Programlamadan önce iş geçişlerinin planlanması ve hazırlanması gereklidir. NC programının başlangıcı ve yapısı ne kadar kesin olarak planlanırsa, programlamanın kendisi o kadar hızlı ve kolay olacak ve bitmiş NC programı o kadar sezgisel ve daha az hataya açık olacaktır.
Görsel programların avantajı, özellikle daha sonraki bir tarihte değişiklik yapılması gerektiğinde belirgindir.
Her program aynı yapıya sahip olmadığı için tipik bir şablona göre çalışmak anlamsızdır. Bununla birlikte, çoğu durumda, aşağıdaki sıraya uyulması tavsiye edilir.
1. Bir parçanın çiziminin hazırlanması şunlardan oluşur:
- a) parçanın sıfır noktasının belirlenmesinde;
- b) bir koordinat sistemi çizerken;
- c) muhtemelen eksik koordinatların hesaplanmasında.
2. İşleme sürecinin tanımı:
- a) Ne zaman, hangi araçlar ve hangi konturları işlemek için kullanılacak?
- b) Hangi sırayla bireysel elemanlar detaylar?
- c) Hangi bireysel öğeler tekrarlanır (muhtemelen döndürülür) ve alt programda saklanmalıdır?
- d) Mevcut parça için yeniden kullanılabilecek diğer parça programlarında veya alt rutinlerde parça konturları var mı?
- e) Sıfır ofsetleri, döndürme, aynalama, ölçekleme (çerçeve konsepti) nerede uygun veya gerekli?
3. Yaratılış teknolojik harita... Makinenin tüm işleme süreçlerini tek tek belirleyin, örneğin:
- a) konumlandırma için hızlı harekette hareket;
- b) takım değişikliği;
- c) işleme düzleminin belirlenmesi;
- d) ek ölçüm için serbest oyun;
- e) iş milinin açılması / kapatılması, soğutma sıvısı;
- f) takım verilerini çağırın;
- g) teslim;
- h) yörünge düzeltmesi;
- i) kontura yaklaşma;
- j) devreden şube, vb.
4. Geçişlerin programlama diline çevrilmesi: her geçişin bir NC bloğu (veya NC blokları) olarak kaydedilmesi.
5. Kural olarak, tek bir programda tüm bireysel geçişleri bir operasyonda birleştirmek. Bazen, özellikle programda büyük parçalar işlenirken kaba işleme, yarı ince talaş işleme ve ince talaş işleme geçişleri vurgulanabilir. Eski CNC sistemlerinde bulunan sınırlı bellek alanı için durum buydu. Modern yazılım kontrol sistemleri için, bellek miktarı pratikte takım tezgahlarının teknolojik yeteneklerini sınırlamaz.
Standart işleme döngüleri, modern yazılım kontrol sistemlerinde yaygın olarak kullanılmaktadır. Kullanımları, programlama için harcanan zamanı önemli ölçüde azaltır.
WIN NC SINUMERIK yazılımında kullanılan kontrol sistemleri için hazır çevrimlerden bazıları aşağıda gösterilmiştir:
- CYCLE81 - delme, merkezleme;
- CYCLE82 - delme, havşa açma;
- CYCLE83 - döner matkaplarla derin delik delme;
- CYCLE84 - dengeleme aynası olmadan içten diş açma;
- CYCLE840 - Dengeleyici kılavuz aynalı içten diş açma;
- CYCLE85 - sıkıcı 1;
- CYCLE86 - sıkıcı 2;
- CYCLE87 - sıkıcı 3;
- CYCLE88 - sıkıcı 4;
- CYCLE89 - sıkıcı 5;
- CYCLE93 - oluk;
- CYCLE94 - dahili alttan kesme;
- CYCLE95 - talaş kaldırma döngüsü;
- CYCLE96 - dişli alttan kesme;
- CYCLE97 - diş açma döngüsü.
Unutulmamalıdır ki yazılım kontrol sistemleri yüksek seviyeüretim için tipik olan tipik yüzeyleri işlemek için standart döngü kitaplığını genişletmenize izin veren açıktır bu türdenürünler ve böylece üretim için hazırlık süresini azaltır.
Pirinç. 2.
CAM sistemlerinin kullanımı, her bir yazılım kontrol sisteminin, onsuz ekipmanın programları makine kodlarına çevirmeden anlamadığı son işlemciler geliştirmesi ihtiyacına yol açmıştır (Şekil 2).
Modern CNC sistemlerinin programlanması, 50 yıldan daha eski olan ve programcılara göre CNC teknolojilerinin gelişimini engellediği iddia edilen ISO 6983 (DIN 66025) standardına göre gerçekleştirilir. Yazara göre "CNC teknolojisi" terimi meşru değildir, parçaların CNC makinelerinde işlenmesi, makine mühendisliği ve metal kesme teknolojisinin tüm yasalarına veya diğer şekillendirme yöntemlerine uyar.
Teknolojik bilimler yasalarının ihlali aşağıdakilere yol açar:
- parçaların artan çarpıklığı;
- doğrusal boyutların doğruluğunda bir azalmaya;
- işleme parçalarının karmaşıklığında bir artışa vb.
Çok amaçlı takım tezgahları için temel fark, sadece bu tür ekipmanın karakteristiği değil, aynı zamanda tahrikli bir takım ve özel mil ekipmanı tarafından uygulanan son derece belirgin işlem yoğunluğu ve ayrıca takım tezgahı ölçümünü kullanarak doğruluğu sağlama yöntemleridir. sistemler. Standart, temel hareketler için basit komutları destekler ve mantıksal işlemler... Halihazırda yazılım kontrol sistemlerinde karmaşık geometrik ve mantıksal sorunları çözmek için DIN 66025 (ISO 7bit) uyarınca makine kodlarına ek olarak üst düzey programlama dilleri kullanılmaktadır. ISO 6983 standardındaki NC programları, CAD-CAM sistemleri düzeyinde elde edilen az miktarda bilgiyi içerir. Bununla birlikte, yazılım kontrol sistemlerinin geliştiricilerine göre daha ciddi bir dezavantaj, bu sistemlerle iki yönlü bilgi alışverişinin imkansızlığıdır, bu da kontrol programında herhangi bir değişikliğin CAD'e yukarı akış bilgi akışına yansıtılamayacağı anlamına gelir. -CAM sistemleri. Bunun tüm endüstriler için tavsiye edilmediğine dikkat edilmelidir. Bu nedenle, örneğin, teorik konturların düz montaj ilişkilerinin spline ile yumuşatılmasına izin verilir ve iki yüzeyin konjugasyonu, olası şekillendirme yöntemlerinin bir analizini gerektirir, bir dizi yapısal malzeme için teknolojik sınırlamalar olabilir, örneğin minimum yüksek mukavemetli alüminyum alaşımlarından vb. yapılmış parçaların yapısal elemanlarının izin verilen çiftleşme yarıçapı.
DIN 66025'in (ISO 6983) aksine, geliştirilmiş STEP-NC ISO 14649 standardı (şu anda tüm modülleri geliştirilmemiştir) NC kontrol programının özel bir yapısını - oluşturmak için kullanılan program yapısını tanımlar. yapılandırılmış işleme programlaması çerçevesinde mantıksal bloklar. Kontrol programının yapısı, tipik işlenmiş formların (özellikler) bir listesi değildir; bir dizi yürütülebilir dosya olan bir çalışma planını tanımlar. STEP-NC, üretimin yanı sıra üretimin hazırlanması ve planlanması da dahil olmak üzere mühendislik hizmetleri arasında geniş bir bilgi alışverişini üstlenir.
Önerilen bilgi alışverişinin yapısı Şekil 3'te gösterilmektedir.
Planlanan bilgi alışverişinin yapısı birçok soruyu gündeme getiriyor:
- mühendislik çalışmalarının yetersiz resmileştirilmesi, bilgi temellerinin oluşturulmasını zorlaştırır;
- özel malzemeleri işlemek için bir alet seçmek ve çoğu durumda deneysel doğrulama gerektiren kullanım koşulları için yetersiz bilgi sağlayan çok sayıda kesici alet kataloğu;
- ekipman katalogları genellikle makinenin kontrollü eksenlerinin konumsal doğruluğu, sürücülerin dinamik özellikleri vb. hakkında bilgiden yoksundur;
- evrensel ekipman için geliştirilmiş ve teknolojik bilgileri güncellemeden sistematik olarak yeniden basılmış eski teknolojik kılavuzlar;
- ilerici teknolojik ekipman hakkında sistematik bilgi eksikliği.
Pirinç. 3. Mühendislik hizmetleri ve atölye arasında planlı iletişim
Ek olarak, belirli bir teknolojik işlemi veya işlemi gerçekleştirmek için en iyi makineyi veya makine grubunu seçmenize izin veren parametreler açısından takım tezgahlarının programlanmasını optimize etmek için standart yöntemler bulunmadığına dikkat edilmelidir.
Bu problemler, STEP-NC standardizasyon sürecinde yer alan çeşitli takım tezgahlarının kullanıcıları tarafından birçok kez dile getirilmiştir. Ekipman üreticileri ve geliştiricileri yazılım kullanıcıların gereksinimlerini dikkate almaya ve bu işlevlerden bazılarını ürünlerine uygulamaya çalışın. Ancak, çalışmalarına genellikle itaat edilmez. tek tip standart mevcut görüşe göre, endüstriyel sistemlerin yükseltilmesini yavaşlatabilir. Ayrıca üretilen ekipmanın herkes tarafından nadiren kullanıldığı da unutulmamalıdır. modern teknolojiler ve sonuç olarak, üretim üssü o kadar verimli ve mükemmel değil. Bunu akılda tutarak, yazılım kontrol sistemleri üreticileri, hem DIN 66025 (ISO 6983) hem de ISO 14649'a (Şekil 4) göre çalışmalarına izin veren bir uzlaşma seçeneği seçtiler.
Pirinç. 4. DIN 66025 (ISO 6983) ve ISO 14649'u (STEP-NC) destekleyen karma CNC mimarisi
Bütün bunlar, program kontrol sistemlerini ve programlama yöntemlerini iyileştirmenin yanı sıra, sistematik bir temelde meşgul olmanın ve teknolojik bilgileri hazırlamanın gerekli olduğunu gösteriyor:
- işleme modlarının yoğunlaştırılmasını sağlayan bir araç;
- çeşitli araç tasarımlarının kullanımı için öneriler;
- kesme hesaplama bağımlılıkları;
- kesme kuvvetlerinin bileşenlerinin hesaplanması için bağımlılıklar;
- ekipman durumları da dahil olmak üzere CNC ekipmanı ve teknolojik yetenekleri hakkındaki veritabanları farklı sistemler yönetmek;
- ana hareketin bir tahriki olarak bir elektrikli iş milinin kullanıldığı takım tezgahları için kesme modlarını hesaplamak için algoritmalar;
- parçaların çeşitli yapısal elemanlarını CNC makinelerinde işleme stratejisi;
- CNC makineleri için seri olarak üretilmiş takımların kullanımına ilişkin veri tabanları;
- sıfır okuma ve ölçüm sensörleri dahil takım tezgahları için ölçüm sistemleri;
- alet ayarlarının montajı ve dengelenmesi için üretim talimatları;
- CNC makinelerinin doğruluğunu kontrol etmek, mil ekipmanının, özellikle mandrellerin ve HSK tipi burçların yeniden kontrol edilmesi için teknolojik düzenlemeler ve çok daha fazlası.