Fungsi utama sistem kontrol perangkat lunak pada mesin CNC. Fungsi bantu (m - kode) Fungsi M

  • 3. Spesifikasi utama dan sistem mekanis
  • 4. Generator tekanan ultra-tinggi
  • 5. Sistem kontrol listrik. Sistem Listrik Generator Tekanan Ultra Tinggi
  • 6. Sistem kelistrikan alat mesin
  • 7. Sistem CNC. Sistem koordinasi
  • 8. Menjalankan program NC
  • 9. Fungsi persiapan. (Fungsi G)
  • 13. Fungsi lainnya (fungsi M)
  • 14. Fungsi sistem
  • 15. Pemilihan fungsi dasar
  • 16. Mengedit
  • 17. Mengganti nama, menghapus
  • 18. Properti program NC
  • 19. Mengoperasikan mekanisme secara manual
  • 20. Mengatur mode operasi sistem
  • 21. Mengatur parameter untuk mesin
  • 22. Fungsi utama GRAFIK
  • 23. Cara lain untuk memilih fungsi utama GRAFIK
  • 24. LAMPIRAN 1: Kode kesalahan
  • 25. Sistem perlindungan
  • 26. Teknologi dan parameter pemotongan waterjet
  • 27. Transportasi dan pemasangan
  • 28. Uji coba
  • 29. Sistem pemrograman dua dimensi dan semi-otomatis dengan CNC
  • 30. Peluncuran dan instalasi
  • 31. Pemilihan file
  • 32. Persiapan awal plot
  • 33. Pemilihan bahan dan peralatan
  • 34. Membuat program NC
  • Fungsi lainnya (fungsi M)

    Fungsi waterjet lainnya diprogram dengan huruf M diikuti dengan 2 digit tunggal. Sistem ini memiliki beberapa fungsi seperti:

    Program Berhenti M00

    M02 Akhir program

    M30 Akhir program dengan kembali ke awal

    M71-79 Kerusakan plus output

    Sekarang kita akan melihat eksekusi fungsi M secara detail.

    1. M00 - Hentikan program

    Contoh: Ketika CNC mesin pemotong waterjet membaca kode M00 di blok, itu menghentikan program. Untuk memulai program, Anda harus menekan tombol daya lagi.

    2. M02 - Akhir program

    Contoh: Kode ini menunjukkan akhir dari program dan melakukan fungsi reset dasar dari waterjet CNC.

    3. M30 - Akhir program dengan kembali ke awal

    Contoh: Fungsi ini mirip dengan fungsi M02, ditambah CNC mesin waterjet kembali ke blok pertama dari awal program.

    4.M71-79 Tidak berfungsi plus keluaran

    Format: M71 Contoh: Sistem waterjet CNC mengatur fungsi ini dan urutan operasinya adalah sebagai berikut:

      kontrol transmisi yang sesuai, koneksi

      waktu tunda 400 m / s

      pecahan nomor 1

    M71- Menghentikan pompa oli mesin pemotong waterjet

    M71 biasanya terjadi sebelum M02, yang berarti pompa oli berhenti setelah pemotongan. Fungsi ini sama dengan menekan tombol stop.

    M72- hentikan pompa air

    Ketika M72 ditampilkan, motor pompa berhenti berjalan. Fungsi ini sama dengan tombol penghenti pompa pada peralatan waterjet.

    M73- Memulai sistem pasokan air bertekanan tinggi

    Saat M73 disorot, katup suplai air bertekanan tinggi terbuka. Fungsi ini sama dengan fungsi tombol tekan pada sistem air bertekanan tinggi.

    M74 - Shutdown sistem air bertekanan tinggi

    Saat M74 menyala, katup suplai air bertekanan tinggi ditutup. Fungsi ini sama dengan fungsi menekan tombol stop pada sistem penyediaan air.

    di bawah tekanan tinggi.

    M75 - bukaan katup suplai pasir

    Munculnya M 75 berarti pembukaan katup suplai pasir. Fungsi ini sama dengan fungsi menekan tombol buka waterjet sand valve.

    M76- Menutup katup suplai pasir

    Munculnya M 76 berarti penutupan katup suplai pasir. Fungsi ini sama dengan fungsi menekan tombol tutup sand valve.

    F, S, T Fungsi.

    1. Fungsi pemilihan umpan-F.

    Fungsi pemilihan umpan biasanya disebut sebagai fungsi-F. Dengan fungsi ini, Anda dapat langsung mengontrol laju gerak makan pada setiap sumbu. Fungsi F dapat ditunjukkan dengan huruf F dan angka yang mengikuti huruf tersebut, serta penunjukan laju umpan, yang dinyatakan dalam mm / mnt.

    Laju umpan dalam sistem ini bervariasi dari 9 hingga 1300 mm / menit. Kecepatan waterjet dapat dipilih secara sewenang-wenang tergantung pada kondisi pemotongan yang diperlukan.

    2. Fungsi pemilihan alat T.

    Fungsi pemilihan pahat juga disebut sebagai fungsi T. Fungsi ini digunakan untuk memilih pahat. Fungsi pemilihan pahat dilambangkan dengan huruf T dengan angka yang ditempatkan setelah penunjukan T. Sistem ini berisi hingga 20 nama parameter pemilihan pahat, dari T01 hingga T20. Dalam mode PARAM, tekan tombol F2 dan layar akan menampilkan 20 opsi pemilihan instrumen. Operator dapat memilih tombol parameter D pada layar waterjet tergantung pada diameter pahat.

    Jika program memerlukan kompensasi radius pemotong waterjet, sistem kontrol dapat merujuk ke parameter yang sesuai untuk memperbaikinya.

    Terjemahan Rusia-Inggris dari M-FUNCTIONS

    Voskoboinikov B.S., Mitrovich V.L. Kamus Rusia-Inggris Teknik Mesin dan Otomasi Industri. Kamus Rusia-Inggris tentang teknik mesin dan otomatisasi manufaktur. 2003

    • Kamus Rusia-Inggris →
    • Kamus Rusia-Inggris tentang teknik mesin dan otomatisasi manufaktur

    Juga, arti kata dan terjemahan M-FUNCTION dari bahasa Inggris ke bahasa Rusia dalam kamus bahasa Inggris-Rusia dan dari bahasa Rusia ke bahasa Inggris dalam kamus bahasa Rusia-Inggris.

    Lebih banyak arti dari kata ini dan terjemahan Inggris-Rusia, Rusia-Inggris untuk kata "M-FUNCTIONS" dalam kamus.

    • FUNGSI - Generik
    • FUNGSI - Fungsi
      Kamus Bahasa Inggris Rusia-Amerika
    • - Em
      Kamus Bahasa Inggris Rusia-Amerika
    • FUNGSI - Fungsi
      Kamus Pembelajar Rusia
    • FUNGSI - fungsi
      Kamus Pembelajar Rusia
    • - penyadapan
      Kamus bahasa Inggris-Rusia-Inggris untuk layanan khusus
    • - konv. M, saya
    • - konv. M, saya
      Kamus Besar Rusia-Inggris
    • LAKUKAN - bab. 1) melakukan, melakukan Syn: meluncurkan 2) bertanggung jawab (untuk melakukan sesuatu.) Dia melakukan untuk menyelesaikan ...
    • BAIK - tempat pertama; neg. (dalam fungsi kata benda) tak satu pun dari keduanya; tidak ada seorang pun; tidak ada dari kalian yang bisa melakukan itu tidak ada ...
      Kamus Besar Inggris-Rusia
    • FUNGSI - Fungsi fungsi: kasir ~ tugas seremonial kasir ~ formalitas penjaga ~ manajemen aset kecil fungsi penjaga: kasir ~ ...
      Kamus Besar Inggris-Rusia
    • FUNGSI - fungsi, tujuan - * pendidikan adalah untuk mengembangkan pikiran pendidikan bertujuan untuk mengembangkan kemampuan mental - ...
      Kamus Besar Inggris-Rusia
    • UNTUK - ( wujud sempurna); (bentuk yang dikurangi) 1. serikat pekerja 1) untuk; karena (memperkenalkan klausa alasan) Ini bukan pertanyaan pihak, karena ...
      Kamus Besar Inggris-Rusia
    • UNTUK - (formulir lengkap); fə (bentuk tereduksi) 1. serikat pekerja 1) untuk; mengingat fakta bahwa (memperkenalkan klausa alasan ...
      Kamus Kosakata Umum Inggris-Rusia
    • UNTUK - 1. serikat 1) untuk; karena (memperkenalkan klausa alasan) Ini bukan pertanyaan partai, karena ini tidak menyentuh kita sebagai Liberal ...
      Kamus Kosakata Umum Inggris-Rusia
    • RADIO AMATEUR - operator radio amatir; radio ham ~ tiang w. tiang radio, tiang nirkabel; ~ mercusuar m.radio beacon; ~ operator radar m.metrist; ~ bertujuan dengan. ...
      Kamus bahasa Rusia-Inggris tentang topik umum
    • RADIO AMATEUR - operator radio amatir; radio ham ~ tiang w. tiang radio, tiang nirkabel; ~ mercusuar m.radio beacon; ~ operator radar m.metrist; ~ bertujuan dengan. bimbingan/kontrol radio; ~ peralatan dengan. peralatan nirkabel / radio; ~ sketsa...
      Kamus Rusia-Inggris - QD
    • NOMOR - Sebuah angka yang kira-kira sama dengan 2,718, yang sering ditemukan dalam matematika dan sains. Misalnya, dengan peluruhan zat radioaktif setelah waktu ...
      Kamus bahasa Rusia Colier
    • FUNGSI - TEORI FUNGSI DALAM ilmu alam. Fungsi analitik banyak digunakan di beberapa bidang sains dan teknologi hanya karena mereka memberikan ...
      Kamus bahasa Rusia Colier
    • TEORI FUNGSI - FUNGSI Teori ukuran dan integrasi merupakan bagian penting dari teori umum fungsi matematika, yang berasal dari karya A. Lebesgue (1906) pada ...
      Kamus bahasa Rusia Colier
    • TURKI - TURKI: ALAM Reliefnya didominasi oleh Pegunungan Pontine (kisaran Kure dan Ilgaz), yang membentang di sepanjang pantai ke arah timur. Paling ...
      Kamus bahasa Rusia Colier
    • USSR - UNI REPUBLICS SOSIALIS SOVIET, Revolusi Februari Uni Soviet. Kekalahan militer di garis depan Perang Dunia Pertama dan kekacauan ekonomi yang berkembang menyebabkan ...
      Kamus bahasa Rusia Colier
    • HATI - HATI Sebelum awal abad ke-16. tidak ada gagasan tentang penyakit jantung; diyakini bahwa setiap kerusakan pada organ ini pasti akan menyebabkan ...
      Kamus bahasa Rusia Colier
    • SERIES - Banyak masalah dalam matematika mengarah pada rumus yang mengandung jumlah tak terbatas, misalnya, atau Jumlah tersebut disebut deret tak terbatas, dan istilahnya ...
      Kamus bahasa Rusia Colier
    • RUSIA - FEDERASI RUSIA: ALAM Sebagian besar wilayah Rusia ditempati oleh dataran. Dataran Rusia (Eropa Timur) terletak di sebelah barat Pegunungan Ural. Tinggi rata-rata ...
      Kamus bahasa Rusia Colier
    • MEKSIKO - MEKSIKO: ALAM Sebagian besar Meksiko ditempati oleh Dataran Tinggi Meksiko, yang di utara berubah menjadi dataran tinggi dan dataran tinggi Texas dan New Mexico; dengan …
      Kamus bahasa Rusia Colier
    • Gletser adalah akumulasi es yang perlahan bergerak melintasi permukaan bumi. Dalam beberapa kasus, es berhenti bergerak dan es mati terbentuk. Banyak gletser...
      Kamus bahasa Rusia Colier
    • FINNOLOGIES - FINNOLOGIES Anjing laut asli (famili Phocidae) beradaptasi dengan baik untuk hidup di laut dingin: seluruh tubuhnya, termasuk ekor pendek dan sirip, ...
      Kamus bahasa Rusia Colier
    • KENYA - Republik Kenya, sebuah negara bagian di Afrika Timur. Di masa lalu, sebuah koloni dan protektorat Inggris, memperoleh kemerdekaan pada tahun 1963. Sebelah selatan berbatasan dengan ...
      Kamus bahasa Rusia Colier
    • CANADA - Cabang Eksekutif CANADA. Fungsi eksekutif di Kanada dibagi antara kepala negara dan kepala pemerintahan. Fungsi yang pertama adalah formal, ...
      Kamus bahasa Rusia Colier
    • CHINA - CHINA: ALAM Serangkaian dataran tinggi dan cekungan berdampingan dengan dataran tinggi Tibet di utara, timur laut dan timur. Wilayah-wilayah ini adalah Xinjiang, Inner ...
      Kamus bahasa Rusia Colier
    • Cetacea - Cetacea Subordo paus bergigi (Odontoceti) termasuk cetacea dengan gigi - baik di bagian depan rahang bawah, atau di keduanya ...
      Kamus bahasa Rusia Colier
    • IRLANDIA
      Kamus bahasa Rusia Colier
    • DIFERENSIAL - Banyak hukum fisika, yang mematuhi fenomena tertentu, ditulis dalam bentuk persamaan matematika yang menyatakan hubungan tertentu antara beberapa kuantitas. ...
      Kamus bahasa Rusia Colier
    • POHON adalah tanaman tahunan dengan batang utama tegak lignifikasi - batang. Sulit untuk memberikan definisi yang lebih rinci atau tepat tentang "bentuk kehidupan" ini karena ...
      Kamus bahasa Rusia Colier
    • VENEZUELA - VENEZUELA: ALAM Punggungan tinggi Sierra de Perija membentuk taji barat laut Andes, di mana Venezuela dan Kolombia berbatasan. Dalam zona ini, individu ...
      Kamus bahasa Rusia Colier
    • PERPUSTAKAAN - koleksi buku, majalah, video, dll yang terorganisir secara khusus. Meskipun perpustakaan secara tradisional dianggap sebagai gudang buku, koleksi perpustakaan selalu terdiri dari ...
      Kamus bahasa Rusia Colier
    • BAALBEK sekarang menjadi pemukiman kecil, di zaman kuno - kuil kota yang megah di Lebanon, antara pegunungan Lebanon dan Anti-Lebanon. Lembah yang luas, ...
      Kamus bahasa Rusia Colier
    • PERBANKAN - SISTEM PERBANKAN Bank komersial. Tempat terpenting dalam sistem perbankan ditempati oleh bank komersial, yang dalam bentuknya saat ini pertama kali muncul ...
      Kamus bahasa Rusia Colier
    • ANTILOPE adalah nama umum untuk banyak mamalia artiodactyl milik keluarga bovids (Bovidae), tetapi berbeda dari perwakilan lain dari konstitusi yang lebih anggun ...
      Kamus bahasa Rusia Colier
    • ARTILLERY - ARTILLERY Tugas artileri lapangan. Dua tugas utama artileri lapangan adalah sebagai berikut: 1) memberikan dukungan tembakan ke unit infanteri dan tank ...
      Kamus bahasa Rusia Colier
    • AUSTRALIA - AUSTRALIA: ALAM Di sepanjang pantai timur Australia, dari Cape York ke Victoria tengah dan lebih jauh lagi ke Tasmania, ada jalur yang ditinggikan ...
      Kamus bahasa Rusia Colier
    • AFRIKA SELATAN - sebuah negara bagian di Afrika bagian selatan. Pada 31 Mei 1910, Uni Afrika Selatan dibentuk, yang mencakup koloni Inggris yang berpemerintahan sendiri (Cape, Natal) ...
      Kamus bahasa Rusia Colier
    • FUNGSI adalah istilah yang digunakan dalam matematika untuk menunjukkan hubungan antara dua kuantitas, di mana jika satu kuantitas diberikan, maka yang lain dapat ...
      Kamus bahasa Rusia Colier
    • TEORI FUNGSI - FUNGSI Kekayaan dan keragaman teori fungsi dari variabel kompleks adalah karena interaksi geometri dan analisis. Ketika datang ke bilangan kompleks ...
      Kamus bahasa Rusia Colier
    • FUNGSI - TEORI FUNGSI Fungsi yang digunakan dalam analisis dasar ditentukan oleh rumus. Grafik mereka biasanya dapat digambar tanpa mengangkat pensil dari kertas, seperti, ...
      Kamus bahasa Rusia Colier
    • FUNGSI - TEORI FUNGSI Menggunakan terutama sarana seperti deret pangkat, integral kontur dan diferensiasi, matematikawan dalam dekade berikutnya berhasil mencapai ...
      Kamus bahasa Rusia Colier
    • KONSTELASI
      Kamus bahasa Rusia Colier
    • RADIOASTRONOMI adalah cabang astronomi yang mempelajari benda-benda luar angkasa dengan menganalisis pancaran radio yang berasal darinya. Banyak benda kosmik memancarkan gelombang radio yang mencapai Bumi: ini, di ...
      Kamus bahasa Rusia Colier

    Fungsi pembantu (atau M-kode) diprogram menggunakan kata alamat M... Fungsi tambahan digunakan untuk mengontrol program dan otomatisasi listrik mesin - menghidupkan / mematikan spindel, cairan pendingin, penggantian alat, dll.

    Tabel 3.

    Penamaan

    Janji temu

    M00

    Perhentian yang dapat diprogram

    M01

    Berhenti dengan konfirmasi

    M02

    Akhir dari program

    M03

    Putaran poros searah jarum jam

    M04

    Rotasi spindel berlawanan arah jarum jam

    M05

    Spindel berhenti

    M06

    Perubahan alat

    M08

    Pendinginan

    M09

    Pendinginan

    M17

    Kembali dari subrutin

    M18

    Memposisikan poros pada sudut tertentu

    M19

    Orientasi poros

    M20

    Akhir dari bagian program yang berulang

    M30

    Berhenti dan pergi ke awal program kontrol

    M99

    Lanjutkan eksekusi NC blok pertama

    Fungsi bantu yang melakukan penyertaan operasi apa pun ( M03, M04 dan M08) dieksekusi di awal blok sebelum perintah gerakan. Fungsi tambahan lainnya dilakukan di akhir blok.

    Meja 3 adalah daftar fungsi pembantu yang umum digunakan.

    2.1. Berhenti yang dapat diprogram (M00)

    Penghentian program NC tanpa syarat setelah eksekusi gerakan yang terkandung dalam blok saat ini. Status UE tidak berubah sampai tombol ditekan lagi MULAILAH pada panel kontrol CNC atau tombol KE AWAL, untuk kembali ke awal program yang sedang berlangsung.

    2.2. Berhenti dengan pengakuan (M01)

    Hentikan program kontrol setelah menjalankan gerakan yang terdapat di blok saat ini, asalkan modenya diatur “Berhenti dengan konfirmasi” dari panel kontrol CNC (lihat Dokumen CNC MSHAK- Manual Operator CNC).

    Contoh:

    X-2 X-4.

    M1; Hentikan eksekusi program di blok ini jika

    ; mode sudah diatur “Berhenti dengan konfirmasi” dari konsol operator

    2.3. Akhir program (M02)

    Menentukan akhir pelaksanaan program kontrol, menghentikan suplai cairan pendingin dan menghentikan putaran spindel.

    Contoh:

    G0X20Z50 Z.5

    G0 X0Z0 M2

    2.4. Putaran spindel searah jarum jam (M03)

    Memulai putaran spindel searah jarum jam menggunakan nilai arus yang ditentukan oleh kata.

    Contoh:

    G54 G0 X-20 Z30 S500M3

    2.5. Putaran spindel berlawanan arah jarum jam (M04)

    Memulai putaran spindel berlawanan arah jarum jam menggunakan nilai arus yang ditentukan oleh kata.

    Contoh:

    G54 G0 X-20 Z30 S1500M4

    2.6. Spindel berhenti (M05)

    Menghentikan putaran spindel. Dieksekusi setelah gerakan yang terdapat dalam frame.

    Contoh:

    G28 X0 Z0 M5

    G4 P2 M2

    2.7. Perubahan alat (M06)

    Melakukan pergantian pahat antara spindel dan magasin pahat. Fungsi ini terjadi:

    · Penempatan sepanjang sumbu ke titik pergantian pahat;

    · Rotasi spindel berhenti dan orientasi spindel;

    · Perubahan alat.

    Contoh:

    T5; mulai mencari alat 5 di majalah

    X50 Z60; kelanjutan program

    M6; perubahan alat

    2.8. Pendingin ON (M08)

    Termasuk pasokan cairan pemotongan (pendingin).

    Contoh:

    S300M3X20Z30G0

    G1X50Z44M8; Nyalakan pendingin

    G0Z-100

    2.9. Pendinginan (M09)

    Mematikan suplai cairan pemotongan (coolant).

    Contoh:

    S300M3X20Z30G0 G1X50Z44 M9M5G0Z-100

    2.10. Kembali dari subrutin (M17)

    Menentukan akhir dari subrutin ketika dipanggil dengan kata dengan alamat L.

    Contoh:

    X5Z5

    ; Program utama

    L10; Memanggil subrutin yang dimulai dengan blok N10 X2Z8

    N10Z2; Subrutin dengan label blok N10 X10

    M17; Akhir dari subrutin dan kembali ke program utama

    2.11. Penempatan poros (M18)

    Fungsi ini dapat digunakan untuk memutar spindel pada sudut tertentu.

    Format:

    M18 Pnn

    Dimana: nnn - sudut rotasi +/- 360 derajat.

    Sudut rotasi dihitung relatif terhadap posisi spindel di mana spindel diatur menggunakan fungsi M19.

    Contoh:

    M18 P45; rotasi spindel sebesar 45 derajat

    2.12. Orientasi spindel (M19)

    Fungsi pembantu M19 menghentikan rotasi spindel, melakukan orientasinya.

    2.13. Bagian akhir program berulang (M20)

    Menentukan akhir segmen program yang berulang ketika dipanggil oleh kata dengan alamat H.

    Contoh:

    N10 H2; jalankan bagian program hingga M20 2 kali

    Bahasa komputasi teknis

    Jutaan insinyur dan ilmuwan di seluruh dunia menggunakan MATLAB® untuk menganalisis dan mengembangkan sistem dan produk yang mengubah dunia kita. Bahasa matriks MATLAB adalah yang paling secara alami di dunia untuk mengekspresikan matematika komputasi. Grafik internal memudahkan untuk memvisualisasikan dan memahami data. Lingkungan desktop mendorong eksperimen, eksplorasi, dan penemuan. Alat dan kemampuan MATLAB ini semuanya diuji secara ketat dan dirancang untuk bekerja bersama.

    MATLAB membantu Anda menghadirkan ide-ide Anda di luar desktop. Anda dapat menjalankan eksplorasi pada set data besar dan menskalakan ke cluster dan cloud. Kode MATLAB dapat diintegrasikan dengan bahasa lain, memungkinkan Anda untuk menerapkan algoritme dan aplikasi di seluruh jaringan, perusahaan, dan sistem industri.

    Awal kerja

    Pelajari Dasar-dasar MATLAB

    Dasar-dasar bahasa

    Sintaks, pengindeksan dan pemrosesan array, tipe data, operator

    Impor dan analisis data

    Impor dan ekspor data, termasuk file besar; pra-pemrosesan data, visualisasi, dan penelitian

    Matematika

    Aljabar linier, diferensiasi dan integrasi, transformasi Fourier dan matematika lainnya

    grafis

    Grafik, gambar, animasi 2D dan 3D

    Pemrograman

    Skrip, fungsi, dan kelas

    Pembuatan aplikasi

    Pengembangan aplikasi dengan App Designer, alur kerja yang dapat diprogram, atau PANDUAN

    Alat pengembangan perangkat lunak

    Debugging dan pengujian, mengatur proyek besar, integrasi dengan sistem kontrol versi, kotak peralatan pengemasan

    Saat memprogram pemesinan suku cadang pada mesin CNC sesuai dengan DIN 66025 (ISO 6983), sebelumnya dikenal sebagai ISO 7bit, operator berikut digunakan:

    • N - nomor bingkai;
    • G - fungsi persiapan;
    • X, Y, Z, A, B, C - informasi tentang perpindahan di sepanjang sumbu;
    • M - fungsi tambahan;
    • S - fungsi spindel;
    • T - fungsi alat;
    • F - fungsi umpan;
    • H - fungsi tambahan (blok data alat offset dalam mode DIN-ISO). Jika ada nomor D yang valid dari alat saat ini, itu juga akan ditampilkan.

    Untuk kejelasan yang lebih besar dari struktur frame, operator dalam frame harus diatur dalam urutan berikut: N, G, X, Y, Z, A, B, C, F, S, T, D, M, H .

    Program kontrol terdiri dari: n-jumlah rangka yang diputar terus menerus atau dengan jeda tertentu (dengan pemesinan kecepatan tinggi dari bagian-bagian yang terbuat dari paduan aluminium kekuatan tinggi, bahkan penghentian singkat pahat di antara rangka yang berdekatan tidak dapat diterima karena bahaya panas berlebih atau penetrasi mesin permukaan karena gesekan). Selain itu, dimungkinkan untuk melewati setiap bingkai dan ukuran yang benar dengan menghubungkan fungsi persiapan. Ini memastikan pengembangan program kontrol untuk proses teknologi yang khas.

    Blok program NC terdiri dari komponen-komponen berikut:

    • perintah (operator) menurut DIN 66025;
    • elemen bahasa pemrograman CNC tingkat tinggi;
    • pengenal (nama spesifik) untuk:
      • variabel sistem;
      • variabel yang ditentukan pengguna;
      • subrutin;
      • kata kode;
      • tanda lompatan;
      • makro;
    • operator pembanding;
    • operator logika;
    • fungsi perhitungan;
    • struktur kontrol.

    Karena set instruksi menurut DIN 66025 tidak cukup untuk memprogram proses pemesinan kompleks pada mesin multi-tugas modern, instruksi ini dilengkapi dengan elemen bahasa pemrograman CNC tingkat tinggi.

    Berbeda dengan perintah menurut DIN 66025, perintah bahasa pemrograman NC tingkat tinggi terdiri dari beberapa huruf alamat, misalnya:

    • OVR - untuk koreksi kecepatan (persentase);
    • SPOS - untuk memposisikan spindel.

    Struktur programnya adalah sebagai berikut: "%" (hanya untuk program yang dikembangkan di PC), judul program "O" atau ":" diikuti nomor program tidak lebih dari empat digit. Setiap baris dalam program adalah sebuah blok.

    Setiap blok program memiliki struktur:

    • N adalah nomor urut bingkai (tidak lebih dari empat karakter, penomoran dilakukan setelah 5 atau 10 untuk kemungkinan memasukkan bingkai tambahan saat mengerjakan program);
    • fungsi persiapan G;
    • koordinat X, Y, Z, A, C, B;
    • fungsi tambahan M;
    • fungsi poros S;
    • fungsi alat T;
    • fungsi umpan F;
    • D - nomor offset alat;
    • H - Alat offset blok data dalam mode DIN-ISO. Perintah beroperasi baik secara modal atau frame-by-frame.

    Perintah yang valid secara modal tetap valid di semua blok berikutnya dengan nilai yang diprogram sampai nilai baru diprogram di alamat yang sama, mengesampingkan perintah yang sebelumnya valid.

    Perintah non-modal tetap berlaku hanya di blok di mana mereka diprogram.

    Setiap frame diakhiri dengan karakter LF, karakter LF tidak perlu ditulis, secara otomatis dihasilkan ketika garis dialihkan. Program diakhiri dengan perintah M2, M30 atau M99. Sebuah blok dapat memiliki maksimal 512 karakter (termasuk komentar dan karakter akhir blok LF).

    Fungsi persiapan G menyediakan semua tindakan mesin.

    X, Y, Z - sumbu koordinat linier mesin, koordinat Z selalu sejajar dengan sumbu spindel mesin atau tegak lurus terhadap bidang penjepit benda kerja untuk mesin dengan kepala penggilingan dua putaran; , , - koordinat sudut rotasi terhadap sumbu koordinat linier. Jika mesin memiliki lebih dari dua spindel, serta kepala pahat, maka sumbu koordinat tambahan X ', Y', Z ', A', C ', B', dll. muncul.

    Perlu dicatat bahwa fungsi persiapan memungkinkan Anda untuk pergi ke sistem koordinat bagian, yang dalam beberapa kasus memungkinkan Anda untuk meninggalkan penggunaan perangkat khusus.

    Fungsi M tambahan bertanggung jawab untuk menghidupkan dan mematikan spindel, stasiun pompa untuk suplai cairan pendingin, arah putaran spindel, akhir program.

    Fungsi spindel S mengatur kecepatan spindel.

    Fungsi pahat T menentukan jumlah pahat atau setelan pahat.

    Fungsi umpan F menetapkan nilai umpan.

    Beras. 1.

    Sistem koordinat mesin dan arah perpindahan positif ditunjukkan pada Gambar 1.

    Program NC dapat disusun dalam sistem koordinat mesin, dalam hal ini peralatan mesin yang digunakan harus dikoordinasikan dengan grid koordinat tabel mesin. Pencocokan dilakukan dengan fakta bahwa pelat dasar perlengkapan memiliki pin tengah dan kunci. Pin disejajarkan dengan bushing yang ditekan di tengah meja mesin, dan kunci dengan alur yang dingin. Jadi, ruang kerja mesin di pesawat NSkamu diselaraskan dengan sistem koordinat fixture. Dalam sistem koordinat perangkat, permukaan dasar dibuat, misalnya, bidang dan dua jari (silinder dan potong). Oleh karena itu, kesalahan lokasi terjadi selama pemasangan perangkat dan selama pemasangan bagian.

    Selama operasi intensif di lingkungan produksi multi-produk, yaitu, dengan seringnya penggantian perlengkapan, perlu untuk memeriksa ulang tidak hanya perkakas, tetapi juga panduan permukaan dasar meja mesin, yaitu selongsong tengah dan pendingin. alur.

    Dengan pemikiran ini, disarankan untuk melakukan pemesinan dalam sistem koordinat benda kerja. Fixture berorientasi sepanjang satu sumbu saja, dan referensi ke sistem koordinat benda kerja dilakukan oleh sensor pengukuran. Dalam hal ini, selain menghilangkan kesalahan basis, persyaratan untuk waktu pemeriksaan ulang perkakas berkurang, terlebih lagi, menjadi mungkin untuk lebih banyak menggunakan perangkat yang dinormalisasi atau penyesuaian darinya tanpa mengacu pada sistem koordinat mesin.

    Fungsi persiapan G, fungsi tambahan M ditunjukkan pada tabel 1, 2.

    Jadi, pada mesin frais, penggantian pahat dilakukan dalam urutan berikut: dengan perintah T, pahat dipilih, dan perubahannya hanya terjadi dengan perintah M6.

    Untuk turret pada mesin bubut, perintah T cukup untuk mengganti pahat.

    Fungsi spindel S mengatur kecepatan spindel, fungsi pahat T mengatur pengaturan pahat atau nomor pahat, dan fungsi pengumpanan F mengatur laju pengumpanan.

    Tabel 1.Fungsi persiapan G

    instruksi Keterangan
    G00Interpolasi linier pada lintasan cepat
    G01Interpolasi linier pada laju gerak makan
    G02Interpolasi melingkar searah jarum jam
    G03Interpolasi melingkar berlawanan arah jarum jam
    G04Waktu tunda
    G05Interpolasi melingkar dengan jalan keluar ke jalur melingkar di sepanjang garis singgung
    G06Penurunan tingkat akselerasi yang diizinkan
    G07Pembatalan pengurangan tingkat akselerasi yang diizinkan
    G0SKontrol laju umpan di titik istirahat
    G09Membatalkan kontrol laju gerak makan pada titik belok
    G10Lintasan cepat dalam koordinat kutub
    G11Interpolasi linier dalam koordinat kutub
    G12Interpolasi melingkar searah jarum jam dalam koordinat kutub
    G13Interpolasi melingkar berlawanan arah jarum jam dalam koordinat kutub
    G14Memprogram nilai perolehan dengan kecepatan drive pengikut
    G15Batalkan G14
    G16Pemrograman tanpa Spesifikasi Pesawat
    G17Pemilihan pesawat MemilikiNS
    G1SPemilihan pesawat Zx
    G19Pemilihan pesawat MemilikiZ
    G20Menentukan Kutub dan Bidang Koordinat Saat Memprogram dalam Koordinat Kutub
    G21Pemrograman klasifikasi sumbu
    G22Mengaktifkan tabel
    G23Pemrograman cabang bersyarat
    G24Memprogram lompatan tanpa syarat
    G32Mengetuk dalam mode interpolasi linier tanpa kompensasi chuck
    G34Pembulatan sudut untuk dua bagian lurus yang berdekatan (dengan toleransi di bawah alamat E)
    G35Matikan perataan sudut
    G36Penonaktifan penyimpangan yang diprogram selama pembulatan sudut, yang menjadi sama dengan parameter mesin
    G37Memprogram titik untuk mencerminkan atau memutar koordinat
    G38Aktivasi pencerminan, rotasi koordinat, penskalaan
    G39Membatalkan pencerminan, memutar koordinat, penskalaan
    G40Membatalkan koreksi yang berjarak sama
    G41Koreksi yang sama ke kiri dalam arah umpan
    G42Koreksi sama ke kanan ke arah umpan
    G53Membatalkan offset nol
    G54-G59Memulai offset nol
    G60Offset dari sistem koordinat program
    G61Posisi yang tepat saat bergerak dengan kecepatan umpan
    G62Membatalkan penentuan posisi yang bagus
    G63Mengaktifkan 100% dari nilai kecepatan yang diprogram
    G64Menghubungkan laju umpan ke titik kontak antara pemotong dan bagiannya
    G65Menghubungkan laju umpan ke pusat pemotong
    G66Aktivasi nilai kecepatan yang ditetapkan oleh potensiometer
    G67Membatalkan Offset Sistem Koordinat Program
    G68Varian konjugasi segmen garis yang berjarak sama sepanjang busur
    G69Varian konjugasi segmen garis yang berjarak sama sepanjang lintasan perpotongan garis yang berjarak sama
    G70Pemrograman inci
    G71Batalkan pemrograman dalam inci
    G73Interpolasi linier dengan penentuan posisi yang tepat
    G74Keluar ke asal
    G75Operasi Sensor Sentuh
    G76Pindah ke titik dengan koordinat absolut dalam sistem koordinat mesin
    G78Aktivasi sumbu pengeboran
    G79Penonaktifan satu sumbu pengeboran atau sekaligus
    G80Membatalkan Panggilan Siklus Kaleng
    G81, G82Siklus Pengeboran Kalengan
    G83Siklus kaleng lubang dalam
    G84Siklus penyadapan dengan chuck kompensasi
    G85, G86Siklus Standar Reaming
    G90Pemrograman Koordinat Absolut
    G91Pemrograman Koordinat Relatif
    G92Mengatur nilai koordinat
    G93Memprogram waktu berjalan blok
    G94Pemrograman laju umpan dalam mm / mnt
    G95Pemrograman laju umpan dalam mm / putaran
    G97Pemrograman kecepatan potong
    G105Pengaturan nol untuk sumbu linier tak terbatas
    G108Lihat ke Depan Kontrol Infleksi
    G112
    G113Mengaktifkan kontrol pengereman lanjutan
    G114Mengaktifkan kontrol kecepatan tingkat lanjut
    G115Menonaktifkan kontrol kecepatan lanjutan
    G138Mengaktifkan kompensasi posisi benda kerja
    G139Menonaktifkan kompensasi posisi benda kerja
    G145-845Aktivasi koreksi eksternal oleh pengontrol yang dapat diprogram
    G146Matikan offset alat eksternal
    G147, G847Kelompok kompensasi sekunder dari offset pahat; koreksi berkorelasi dengan sumbu
    G148Membatalkan kompensasi alat tambahan
    G153Membatalkan offset nol aditif pertama
    G154-159Indikasi offset nol aditif pertama
    G160-360Offset nol eksternal
    G161Pemosisian yang akurat selama lintasan cepat
    G162Pembatalan posisi halus selama lintasan cepat
    G163Pemosisian yang tepat pada lintasan cepat dan lintasan pada laju gerak makan
    G164Opsi pemosisian tepat pertama
    G165Opsi pemosisian tepat kedua
    G166Opsi pemosisian tepat ketiga
    G167Membatalkan Offset Nol Eksternal
    G168Offset dari sistem koordinat program kontrol
    G169Membatalkan Semua Offset Sistem Koordinat
    G184Siklus penyadapan tanpa kompensasi chuck
    G189Pemrograman Koordinat Absolut untuk Sumbu Tak Terbatas
    G190Pemrograman kata demi kata dalam koordinat absolut
    G191Pemrograman kata demi kata dalam koordinat relatif
    G192Mengatur batas kecepatan yang lebih rendah dalam program kontrol
    G194Kecepatan pemrograman (umpan, kecepatan) dengan adaptasi akselerasi
    G200Interpolasi linier pada lintasan cepat tanpa perlambatan hingga V= 0
    G202Interpolasi heliks searah jarum jam
    G203Interpolasi heliks berlawanan arah jarum jam
    G206Aktivasi dan penyimpanan nilai maksimum percepatan
    G228Transisi dari bingkai ke bingkai tanpa pengereman
    G253Membatalkan offset nol aditif kedua
    G254-259Memulai offset nol aditif kedua
    G268Offset aditif dari sistem koordinat program kontrol
    G269Pembatalan offset aditif dari sistem koordinat program NC
    G292Mengatur batas kecepatan atas dalam program kontrol
    G301Mengaktifkan gerakan berosilasi
    G350Mengatur parameter gerakan berosilasi
    G408Pembentukan percepatan halus dari titik ke titik
    G500Deteksi kemungkinan tabrakan saat melihat bingkai di depan
    G543Mengaktifkan Manajemen Tabrakan Pratinjau Bingkai
    G544Matikan manajemen tabrakan saat mempratinjau bingkai
    G575Peralihan bingkai dengan sinyal eksternal berkecepatan tinggi
    G580Membubarkan sumbu koordinat
    G581Pembentukan sumbu koordinat
    G608Pembentukan percepatan halus ketika bergerak dari titik ke titik untuk setiap sumbu secara terpisah

    Catatan... Untuk setiap sistem kontrol, beberapa nilai fungsi persiapan mungkin memiliki arti yang berbeda tergantung pada pabrikan mesin. Perlu dicatat bahwa untuk memperluas kemampuan teknologi peralatan, pabrikan sistem CNC cenderung meningkatkan fungsi persiapan.

    Meja 2.Fungsi M tambahan

    instruksi Keterangan
    MOMenghentikan program
    M1Minta berhenti
    M2Akhir dari program
    M3Mengaktifkan rotasi spindel searah jarum jam
    4Mengaktifkan rotasi spindel berlawanan arah jarum jam
    M5Spindel berhenti
    M2 = 3Alat listrik diputar searah jarum jam
    M2 = 4Alat listrik dihidupkan berlawanan arah jarum jam
    M2 = 5Alat listrik mati
    M6Perubahan alat otomatis
    M7Udara bertiup
    NONAMenghidupkan suplai pendingin
    M9Pendinginan
    M1OMenonaktifkan hembusan udara
    M11Penjepit alat
    M12Alat melepas penjepit
    M13Memutar spindel searah jarum jam bersamaan dengan menyalakan pendingin
    M14Menyalakan putaran spindel berlawanan arah jarum jam bersamaan dengan menyalakan pendingin
    M15Menghidupkan pendingin chip flush
    M17Akhir dari subrutin
    M19Orientasi poros
    M21 NS
    M22Aktifkan pencerminan program di sepanjang sumbu Memiliki
    M23Nonaktifkan pencerminan program
    M29Mengaktifkan Mode Threading Kaku
    Akhiri program dengan kemungkinan mematikan daya mesin secara bersamaan
    M52Memindahkan majalah ke posisi ke kanan
    M53Memindahkan majalah ke posisi ke kiri
    M7OInisialisasi toko
    M71Menurunkan kantong majalah yang aktif
    M72Putar manipulator 60 °
    M73Alat melepas penjepit
    M74Rotasi manipulator sebesar 120 °
    M75Penjepit alat
    M76Putar manipulator 180 °
    M77Meningkatkan kantong aktif toko
    M98Memanggil subrutin
    M99Kembali ke program utama

    Catatan:... Untuk sistem kontrol dan jenis mesin yang berbeda, fungsi tambahan mungkin memiliki arti yang berbeda, misalnya, mengaktifkan pergerakan tailstock, fungsi perangkat pemuatan, istirahat tetap, dll.

    Saat membuat program NC, pemrograman itu sendiri, yaitu, konversi langkah kerja individu ke dalam bahasa NC, seringkali hanya sebagian kecil dari pekerjaan pemrograman.

    Sebelum pemrograman, perlu untuk merencanakan dan mempersiapkan transisi kerja. Semakin tepat awal dan struktur program NC direncanakan, semakin cepat dan mudah pemrograman itu sendiri dan semakin intuitif dan kurang rawan kesalahan program NC yang sudah selesai.

    Keuntungan dari program visual terutama terlihat ketika perubahan perlu dilakukan di kemudian hari.

    Karena tidak setiap program memiliki struktur yang sama, tidak masuk akal untuk bekerja sesuai dengan template yang khas. Namun, dalam kebanyakan kasus, disarankan untuk mengikuti urutan berikut.

    1. Penyusunan gambar suatu bagian terdiri dari:

    • a) dalam menentukan titik nol bagian;
    • b) dalam merencanakan sistem koordinat;
    • c) dalam perhitungan koordinat yang mungkin hilang.

    2. Pengertian proses pengolahan:

    • a) Kapan akan digunakan, alat apa dan untuk memproses kontur apa?
    • b. Dalam urutan berapakah elemen individu rincian?
    • c) Elemen individu mana yang diulang (mungkin diputar) dan harus disimpan dalam subrutin?
    • d) Apakah ada kontur bagian dalam program bagian lain atau subrutin yang dapat digunakan kembali untuk bagian saat ini?
    • e) Di mana offset nol, rotasi, pencerminan, penskalaan (konsep bingkai) sesuai atau diperlukan?

    3. Penciptaan peta teknologi... Tentukan satu persatu semua proses pemesinan mesin tersebut, misal :

    • a) gerakan dalam lintasan cepat untuk penentuan posisi;
    • b) penggantian alat;
    • c) penentuan bidang pengolahan;
    • d) permainan bebas untuk pengukuran tambahan;
    • e) menghidupkan / mematikan spindel, cairan pendingin;
    • f) memanggil data alat;
    • g) penyerahan;
    • h) koreksi lintasan;
    • i) pendekatan ke kontur;
    • j) cabang dari sirkuit, dll.

    4. Terjemahan transisi ke dalam bahasa pemrograman: merekam setiap transisi sebagai blok NC (atau blok NC).

    5. Menggabungkan semua transisi individu ke dalam suatu operasi, sebagai suatu peraturan, dalam satu program. Terkadang, terutama saat mengerjakan bagian besar ke dalam program, transisi roughing, semi-finishing, dan finishing dapat disorot. Ini adalah kasus dengan ruang memori terbatas yang ditemukan di sistem CNC lama. Untuk sistem kontrol perangkat lunak modern, jumlah memori praktis tidak membatasi kemampuan teknologi peralatan mesin.

    Siklus pemrosesan standar banyak digunakan dalam sistem kontrol perangkat lunak modern. Penggunaannya secara signifikan mengurangi waktu yang dihabiskan untuk pemrograman.

    Beberapa siklus kaleng untuk sistem kontrol yang digunakan dalam perangkat lunak WIN NC SINUMERIK ditunjukkan di bawah ini:

    • CYCLE81 ​​- pengeboran, pemusatan;
    • CYCLE82 - pengeboran, countersinking;
    • CYCLE83 - pengeboran lubang dalam dengan bor memutar;
    • CYCLE84 - ulir internal tanpa chuck kompensasi;
    • CYCLE840 - Ulir internal dengan tap chuck kompensasi;
    • CYCLE85 - membosankan 1;
    • CYCLE86 - membosankan 2;
    • SIKLUS87 - membosankan 3;
    • CYCLE88 - membosankan 4;
    • CYCLE89 - membosankan 5;
    • CYCLE93 - alur;
    • CYCLE94 - undercut internal;
    • CYCLE95 - siklus penghapusan stok;
    • CYCLE96 - undercut berulir;
    • CYCLE97 - siklus threading.

    Perlu dicatat bahwa sistem kontrol perangkat lunak level tinggi terbuka, yang memungkinkan Anda untuk memperluas perpustakaan siklus standar untuk memproses permukaan khas yang khas untuk produksi jenis ini produk dan dengan demikian mengurangi waktu persiapan untuk produksi.


    Beras. 2.

    Penggunaan sistem CAM telah menyebabkan kebutuhan setiap sistem kontrol perangkat lunak untuk mengembangkan pascaprosesor, yang tanpanya peralatan tidak memahami program tanpa menerjemahkannya ke dalam kode mesin (Gbr. 2).

    Pemrograman sistem CNC modern dilakukan sesuai dengan standar ISO 6983 (DIN 66025), yang berusia lebih dari 50 tahun dan yang, menurut pemrogram, diduga menghambat pengembangan teknologi CNC. Istilah "Teknologi CNC", menurut penulis, tidak sah, pemrosesan suku cadang pada mesin CNC mematuhi semua hukum teknologi teknik mesin dan pemotongan logam atau metode pembentukan lainnya.

    Pelanggaran hukum ilmu teknologi menyebabkan:

    • untuk meningkatkan lengkungan bagian;
    • untuk penurunan akurasi dimensi linier;
    • untuk peningkatan kompleksitas bagian pemrosesan, dll.

    Perbedaan utama untuk peralatan mesin multiguna adalah konsentrasi operasi yang sangat menonjol, tidak hanya karakteristik dari jenis peralatan ini, tetapi juga diimplementasikan oleh alat yang digerakkan dan peralatan spindel khusus, serta metode untuk memastikan akurasi menggunakan pengukuran alat mesin sistem. Standar ini mendukung perintah sederhana untuk gerakan dasar dan operasi logika... Saat ini, untuk memecahkan masalah geometris dan logis yang kompleks dalam sistem kontrol perangkat lunak, selain kode mesin sesuai dengan DIN 66025 (ISO 7bit), bahasa pemrograman tingkat tinggi digunakan. Program NC dalam standar ISO 6983 berisi sejumlah kecil informasi yang diperoleh pada tingkat sistem CAD-CAM. Namun, kelemahan yang lebih serius, menurut pengembang sistem kontrol perangkat lunak, adalah ketidakmungkinan pertukaran informasi dua arah dengan sistem ini, yang berarti bahwa setiap perubahan dalam program kontrol tidak dapat tercermin dalam aliran informasi hulu ke CAD. -sistem CAM. Perlu dicatat bahwa ini tidak disarankan untuk semua industri. Jadi, misalnya, penghalusan pasangan halus dari kontur teoretis dengan splines diperbolehkan, dan konjugasi dua permukaan memerlukan analisis kemungkinan metode pembentukannya, untuk sejumlah bahan struktural mungkin ada batasan teknologi, misalnya, minimum radius yang diijinkan dari elemen struktural bagian yang terbuat dari paduan aluminium kekuatan tinggi, dll. ...

    Berbeda dengan DIN 66025 (ISO 6983), standar STEP-NC ISO 14649 yang dikembangkan (tidak semua modulnya telah dikembangkan saat ini) mendefinisikan struktur khusus program kontrol NC - struktur program, yang digunakan untuk membangun blok logis dalam kerangka pemrograman pemesinan terstruktur. Struktur program kontrol bukanlah daftar bentuk (fitur) yang diproses secara umum; itu mendefinisikan rencana kerja, yang merupakan urutan executable. STEP-NC mengasumsikan pertukaran informasi yang luas antara layanan teknik, termasuk persiapan dan perencanaan produksi, serta lantai toko.

    Struktur usulan pertukaran informasi ditunjukkan pada Gambar 3.

    Struktur pertukaran informasi yang direncanakan menimbulkan banyak pertanyaan:

    • tingkat formalisasi pekerjaan teknik yang tidak memadai memperumit penciptaan basis pengetahuan;
    • sejumlah besar katalog alat pemotong, yang memberikan informasi yang tidak memadai untuk memilih alat untuk memproses bahan khusus dan kondisi penggunaannya, yang dalam banyak kasus memerlukan verifikasi eksperimental;
    • katalog peralatan sering kali kekurangan informasi tentang akurasi posisi sumbu mesin yang dikendalikan, karakteristik dinamis penggerak, dll.;
    • manual teknologi usang, dikembangkan untuk peralatan universal dan dicetak ulang secara sistematis secara praktis tanpa memperbarui informasi teknologi;
    • kurangnya informasi yang sistematis tentang peralatan teknologi progresif.

    Beras. 3. Komunikasi yang direncanakan antara layanan teknik dan lantai toko

    Selain itu, perlu dicatat bahwa tidak ada metode standar untuk mengoptimalkan pemrograman peralatan mesin dalam hal parameter yang memungkinkan Anda memilih mesin atau kelompok mesin terbaik untuk melakukan operasi atau proses teknologi tertentu.

    Masalah ini telah ditunjukkan berkali-kali oleh pengguna berbagai peralatan mesin yang terlibat dalam proses standarisasi STEP-NC. Produsen dan pengembang peralatan perangkat lunak mencoba untuk mempertimbangkan kebutuhan pengguna dan menerapkan beberapa fungsi yang ditentukan dalam produk mereka. Namun, pekerjaan mereka sering tidak dipatuhi. standar seragam, yang menurut pendapat yang ada, dapat memperlambat peningkatan sistem industri. Juga, tidak bisa tidak disebutkan bahwa peralatan yang diproduksi jarang digunakan oleh semua teknologi modern dan akibatnya, basis produksi tidak seefisien dan sesempurna itu. Dengan pemikiran ini, produsen sistem kontrol perangkat lunak telah memilih opsi kompromi yang memungkinkan mereka bekerja sesuai dengan DIN 66025 (ISO 6983) dan ISO 14649 (Gbr. 4).

    Beras. 4. Arsitektur CNC campuran yang mendukung DIN 66025 (ISO 6983) dan ISO 14649 (STEP-NC)

    Semua ini menunjukkan bahwa, selain meningkatkan sistem kontrol program dan metode pemrograman, perlu untuk terlibat secara sistematis dan menyiapkan informasi teknologi:

    • alat yang menyediakan intensifikasi mode pemrosesan;
    • rekomendasi untuk penggunaan berbagai desain alat;
    • dependensi untuk menghitung pemotongan;
    • ketergantungan untuk menghitung komponen gaya potong;
    • database pada peralatan CNC dan kemampuan teknologinya, termasuk dalam hal peralatan sistem yang berbeda pengelolaan;
    • algoritma untuk menghitung kondisi pemotongan untuk peralatan mesin, di mana spindel listrik digunakan sebagai penggerak gerakan utama;
    • strategi untuk memproses berbagai elemen struktural bagian pada mesin CNC;
    • database tentang penggunaan perkakas yang diproduksi secara serial untuk mesin CNC;
    • sistem pengukuran untuk peralatan mesin, termasuk sensor pembacaan nol dan pengukuran;
    • instruksi produksi untuk merakit penyesuaian alat dan menyeimbangkannya;
    • regulasi teknologi untuk pengecekan akurasi mesin CNC, pengecekan ulang peralatan spindel, khususnya mandrel dan bushing tipe HSK, dan masih banyak lagi.