CNC makinelerinde yazılım kontrol sistemlerinin temel işlevleri. Yardımcı fonksiyonlar (m - kodları) M fonksiyonları

  • 3. Ana özellikler ve mekanik sistem
  • 4. Ultra yüksek basınç üreteci
  • 5. Elektrik kontrol sistemi. Ultra Yüksek Basınçlı Jeneratör Elektrik Sistemi
  • 6. Takım tezgahının elektrik sistemi
  • 7. CNC sistemi. Koordinat sistemi
  • 8. Bir NC programının yürütülmesi
  • 9. Hazırlık fonksiyonları. (Fonksiyon G)
  • ➔ 13. Diğer fonksiyonlar (M fonksiyonları)
  • 14. Sistemin İşleyişi
  • 15. Temel işlevlerin seçimi
  • 16. Düzenleme
  • 17. Yeniden adlandırma, silme
  • 18. NC programlarının özellikleri
  • 19. Mekanizmanın manuel olarak çalıştırılması
  • 20. Sistemin çalışma modunun ayarlanması
  • 21. Makine için parametrelerin ayarlanması
  • 22. GRAPH'ın ana işlevi
  • 23. Ana işlevi seçmenin başka bir yolu GRAPH
  • 24. EK 1: Hata kodları
  • 25. Koruma sistemi
  • 26. Su jeti ile kesme teknolojisi ve parametreleri
  • 27. Nakliye ve kurulum
  • 28. Deneme çalıştırması
  • 29. CNC ile iki boyutlu ve yarı otomatik programlama sistemi
  • 30. Başlatma ve kurulum
  • 31. Dosya seçimi
  • 32. Çizimin ön hazırlığı
  • 33. Malzeme ve ekipman seçimi
  • 34. Bir NC programı oluşturma
  • 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ı NSY 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
    G00Hızlı traverste doğrusal enterpolasyon
    G01Besleme hızında doğrusal enterpolasyon
    G02Dairesel enterpolasyon saat yönünde
    G03Dairesel enterpolasyon saat yönünün tersine
    G04Zaman gecikmesi
    G05Teğet dairesel bir yolla dairesel enterpolasyon
    G06İzin verilen hızlanma seviyesinde azalma
    G07İzin verilen hızlanma seviyesinin düşürülmesinin iptali
    G0SKırılma noktalarında besleme hızının kontrolü
    G09Bükülme noktalarında ilerleme hızı kontrolünün iptal edilmesi
    G10Kutupsal koordinatlarda hızlı hareket
    G11Kutupsal koordinatlarda doğrusal enterpolasyon
    G12Kutupsal koordinatlarda saat yönünde dairesel enterpolasyon
    G13Kutupsal koordinatlarda saat yönünün tersine dairesel enterpolasyon
    G14Follower sürücünün hızına göre kazanç değerinin programlanması
    G15G14'ü iptal et
    G16Düzlem Spesifikasyonu Olmadan Programlama
    G17Uçak seçimi Sahip olmakNS
    G1SUçak seçimi Zx
    G19Uçak seçimi Sahip olmakZ
    G20Kutup Koordinatlarında Programlama Yaparken Kutup ve Koordinat Düzlemini Belirtme
    G21Eksen sınıflandırma programlama
    G22Tabloları etkinleştirme
    G23Koşullu dal programlama
    G24Koşulsuz atlama programlama
    G32Dengeleme 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)
    G35Köşe yumuşatmayı kapat
    G36Makine parametresine eşit olan köşe yuvarlama sırasında programlanan sapmanın devre dışı bırakılması
    G37Koordinatları aynalamak veya döndürmek için bir noktayı programlama
    G38Yansıtmanın etkinleştirilmesi, koordinatların döndürülmesi, ölçekleme
    G39Yansıtmayı iptal etme, koordinatları döndürme, ölçekleme
    G40Eşit mesafeli düzeltmeyi iptal etme
    G41Besleme yönünde sola eşit uzaklıkta düzeltme
    G42Besleme yönünde sağa eşit uzaklıkta düzeltme
    G53Sıfır ofseti iptal etme
    G54-G59Sıfır ofset başlatılıyor
    G60Program koordinat sisteminin ofseti
    G61Besleme hızında hareket ederken hassas konumlandırma
    G62Hassas konumlandırmayı iptal etme
    G63Programlanan hız değerinin %100'ünün açılması
    G64Besleme hızını kesici ve parça arasındaki temas noktasına bağlama
    G65Besleme hızını kesicinin merkezine bağlama
    G66Potansiyometre ile ayarlanan hız değerinin aktivasyonu
    G67Bir Program Koordinat Sistemi Ofsetini İptal Etme
    G68Bir yay boyunca eşit mesafedeki çizgilerin bölümlerinin konjugasyonunun bir çeşidi
    G69Eşit mesafeli çizgilerin kesişim yörüngesi boyunca eşit uzaklıkta çizgilerin bölümlerinin konjugasyonunun bir çeşidi
    G70inç programlama
    G71İnç cinsinden programlamayı iptal et
    G73Hassas konumlandırma ile doğrusal enterpolasyon
    G74Orijine çıkış
    G75Dokunmatik Sensör Çalışması
    G76Makine koordinat sisteminde mutlak koordinatları olan bir noktaya hareket
    G78Delme ekseni aktivasyonu
    G79Bir delme ekseninin veya tümünün aynı anda devre dışı bırakılması
    G80Hazır Döngü Çağrısını İptal Etme
    G81, G82Konserve Delme Döngüsü
    G83Derin delik konserve çevrimi
    G84Dengeleme mandreni ile kılavuz çekme döngüsü
    G85, G86Raybalama Standart Döngüsü
    G90Mutlak Koordinat Programlama
    G91Göreli Koordinat Programlama
    G92Koordinat değerlerinin ayarlanması
    G93Blok çalışma süresinin programlanması
    G94mm / dak cinsinden besleme hızı programlama
    G95mm / dev olarak ilerleme hızı programlama
    G97Kesme hızı programlama
    G105Lineer sonsuz eksenler için sıfır ayarı
    G108İleriye Bak Büküm Kontrolü
    G112
    G113Gelişmiş fren kontrolünü etkinleştirme
    G114Gelişmiş hız kontrolünü etkinleştirme
    G115Geliş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-845Programlanabilir kontrolör tarafından harici düzeltmenin etkinleştirilmesi
    G146Harici takım ofsetini kapat
    G147, G847Takım ofsetlerinin ikincil telafi grubu; eksenlerle ilişkili düzeltmeler
    G148Ek 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-360Harici sıfır ofseti
    G161Hızlı hareket sırasında doğru konumlandırma
    G162Hızlı hareket sırasında hassas konumlandırmanın iptal edilmesi
    G163Hı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
    G167Harici Sıfır Ofsetini İptal Etme
    G168Kontrol programının koordinat sisteminin ofseti
    G169Tüm Koordinat Sistemi Ofsetlerini İptal Etme
    G184Dengeleme aynası olmadan kılavuz çekme döngüsü
    G189Sonsuz Eksenler için Mutlak Koordinat Programlama
    G190Kelime kelime mutlak programlama
    G191Göreli koordinatlarda kelime kelime programlama
    G192Kontrol programında alt hız limitinin ayarlanması
    G194Hızlanma adaptasyonu ile programlama hızı (besleme, hız)
    G200Yavaşlama olmadan hızlı traverste lineer enterpolasyon V= 0
    G202Saat yönünde sarmal enterpolasyon
    G203Saat yönünün tersine sarmal enterpolasyon
    G206Aktivasyon ve depolama maksimum değerler ivmeler
    G228Fren 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
    G268Kontrol programının koordinat sisteminin toplamsal ofseti
    G269NC programının koordinat sisteminin toplamsal ofsetinin iptali
    G292Kontrol programında üst hız limitinin ayarlanması
    G301Salınım hareketini açma
    G350Salınım hareketinin parametrelerinin ayarlanması
    G408Noktadan 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
    G575Yüksek hızlı harici sinyal ile çerçeve değiştirme
    G580Koordinat eksenlerini dağıtma
    G581Koordinat eksenlerinin oluşumu
    G608Her 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
    MOProgramı durdurma
    M1Durdurma iste
    M2Programın sonu
    M3Saat yönünde iş mili dönüşünü etkinleştirme
    М4Mil dönüşünün saat yönünün tersine etkinleştirilmesi
    M5Mil durdurma
    M2 = 3Elektrikli alet saat yönünde döndürüldü
    M2 = 4Elektrikli alet saat yönünün tersine açıldı
    M2 = 5Elektrikli alet kapalı
    M6Otomatik takım değiştirme
    M7Hava üfleme
    HANIMSoğutma sıvısı beslemesini açma
    M9Serinlemek
    М1ОHava üflemeyi devre dışı bırakma
    M11Takım kelepçesi
    M12Takım açma
    M13Soğutucuyu açmakla birlikte mil dönüşünü saat yönünde açmak
    M14Soğutucunun açılmasıyla birlikte mil dönüşünün saat yönünün tersine açılması
    M15Talaş boşaltma soğutma sıvısının açılması
    M17Alt programın sonu
    M19Mil yönü
    M21 NS
    M22Programın eksen boyunca aynalamasını açın Sahip olmak
    M23Program yansıtmayı devre dışı bırak
    M29Sert Diş Açma Modunu Etkinleştirme
    M3OMakinenin gücünü aynı anda kapatma imkanı ile programın sonu
    M52Dergiyi sağdaki bir konuma taşıma
    M53Dergiyi sola doğru bir konuma taşıma
    M7OMağaza başlatma
    M71Aktif şarjör cebinin indirilmesi
    M72Manipülatörü 60 ° döndürün
    M73Takım açma
    M74Manipülatörün 120 ° döndürülmesi
    M75Takım kelepçesi
    M76Manipülatörü 180 ° döndür
    M77Mağazanın aktif cebini yükseltmek
    M98Bir alt program çağırma
    M99Ana 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ı.