Fungsionalitas mesin CNC modern. Kemampuan mesin penggilingan CNC modern Metode pemrograman mesin CNC

Langganan
Bergabunglah dengan komunitas “koon.ru”!
Berhubungan dengan:

Saat ini terdapat 143 tamu dan tidak ada satu pun pengguna terdaftar di situs tersebut

Mengolah bentuk relief pada mesin milling CNC akan membantu Anda mendekati kesempurnaan dalam seni menciptakan elemen dekoratif tiga dimensi.

Relief cembung dari elemen dekoratif berukir, berbeda dengan pola biasa pada bidang, memberikan gambar volume yang diperlukan untuk meningkatkan persepsi pemirsa. Gambar relief volumetrik menghiasi monumen arsitektur kuno, sekaligus tetap menjadi elemen tak tertandingi dalam dekorasi dekoratif struktur arsitektur modern.

Pola relief dibuat pada bidang - kayu, batu, logam, permukaan beton digunakan sebagai bahan - memberikan rasa khusus pada struktur bangunan dan mempertahankan daya tarik visualnya selama bertahun-tahun. Dalam beberapa dekade terakhir, bahan sintetis seperti plastik, kaca plexiglass, dll juga telah digunakan untuk ukiran.Untuk membuat dekorasi relief tiga dimensi, digunakan teknologi pemodelan artistik, ukiran, dan embossing yang telah lama ada. Produk artistik buatan tangan yang dibuat dengan cara ini dapat menghiasi interior dan eksterior tercanggih.

Kemampuan teknis mesin CNC

Peralatan penggilingan otomatis modern (mesin CNC) dapat mereproduksi pola relief yang paling rumit. Dengan menggunakan pemrosesan penggilingan pada bagian datar, Anda dapat memperoleh gambar tiga dimensi apa pun, termasuk pengembangan desain asli atau model 3D yang dikembangkan menggunakan program khusus dan diposting di jaringan.

Dimungkinkan untuk membuat salinan karya asli pada mesin penggilingan CNC dengan presisi mutlak, tanpa risiko kehilangan kualitas artistik produk - untuk ini Anda perlu melakukan sejumlah pekerjaan persiapan. Saat ini, pengolahan bentuk relief pada mesin milling CNC banyak digunakan untuk menghasilkan elemen dekoratif relief yang tampilan dan nilai artistiknya tidak kalah dengan produk buatan tangan.

Dengan mendigitalkan karya asli, Anda dapat membuat salinan persisnya pada mesin penggilingan CNC, yang mungkin menarik bagi penulis dan banyak pecinta seni ukir. Dengan cara yang sama, model pengembangan desain 3D virtual dapat diwujudkan dalam elemen nyata dekorasi volumetrik. Model 3D yang dibuat kemudian diubah menjadi program kontrol yang mengatur parameter pemrosesan bagian sesuai dengan pola benda kerja yang dipilih.

Untuk menghasilkan gambar relief yang kompleks pada mesin milling CNC, tiga derajat kebebasan pergerakan pahat sudah cukup. Untuk memeriksa kualitas program yang dibuat, digunakan metode simulasi pemrosesan - pergerakan pemotong pemrosesan dilakukan tanpa menyentuh permukaan benda kerja. Pemeriksaan program pemrosesan seperti itu menghilangkan kemungkinan ketidakakuratan selama pemrosesan selanjutnya.

Urutan pengolahan relief pada mesin milling CNC

Kemampuan teknis unik dari mesin penggilingan CNC universal memberikan pemrosesan relief kompleks dengan presisi tinggi, kualitasnya tidak kalah dengan produk buatan tangan. Selain itu, berkat program yang dibuat untuk setiap bantuan tertentu, salinan dalam jumlah berapa pun dapat dibuat, jauh lebih cepat daripada saat bekerja secara manual.

Partisipasi manusia dalam proses pemrosesan pada mesin penggilingan hanya terdiri dari persiapan proses, yang tingkatnya menentukan hasil, dan urutan tindakan tidak bergantung pada kompleksitas relief produk masa depan:

  • Pekerjaan persiapan tahap pertama dimulai dengan pemilihan model 3D yang diinginkan. Ini bisa berupa desain asli atau sampel yang ditemukan di situs web khusus di Internet, di mana setiap model dibuat pada tingkat profesional;
  • pekerjaan dilanjutkan dalam program pemrosesan yang sesuai, di mana model virtual yang dipilih ditransfer - di sini mode pemrosesan ditentukan, yang menunjukkan dimensi, kedalaman relief, dan orientasi gambar;
  • Selanjutnya, urutan proses pemotongan dikembangkan - untuk permukaan berkualitas tinggi, benda kerja melewati tahap penggilingan seadanya dan finishing, yang lintasannya diuraikan - urutan pemrosesan;
  • mode pemotongan dipilih: kecepatan umpan dan putaran pemotong, kedalaman pemotongan dan parameter pemrosesan penting lainnya, dengan mempertimbangkan urutan pemotongan kontur relief;
  • setiap tahap lintasan berhubungan dengan alat pemotong khusus;
  • untuk memeriksa kebenaran pengoperasian program, digunakan simulasi proses pemrosesan tanpa menggunakan benda kerja;
  • program kontrol yang dibuat disimpan dalam file dengan format yang sesuai menggunakan postprocessor - ini diperlukan agar file dapat dikenali oleh sistem CNC pada mesin penggilingan;
  • file yang dibuat – program kontrol – diekspor ke sistem CNC mesin.
  • Eksekusi program tidak mungkin dilakukan tanpa dukungan instrumental - mengubah alat sesuai dengan urutan pemrosesan yang dimaksudkan. Penggantian pemotong pemrosesan secara manual memerlukan waktu, sehingga memperlambat proses pemrosesan medan yang kompleks.

    Keuntungan tambahan

    Untuk mengoptimalkan proses pemesinan pada mesin milling CNC, disediakan teknologi khusus. Salah satunya adalah penggantian alat secara otomatis menggunakan perangkat khusus. Kumpulan pemotong yang terkandung di dalamnya digunakan untuk pemrosesan material secara berurutan sesuai dengan program yang telah ditetapkan. Memasukkan alat ke dalam “majalah” perangkat dilakukan selama pekerjaan persiapan. Penggantian alat terjadi secara otomatis, tanpa campur tangan operator dan tanpa menghentikan mesin. Dalam hal ini, operasi untuk memasang kembali benda kerja tidak disediakan, sehingga menjaga keakuratan pemrosesan yang diperlukan.

    Selain mesin penggilingan universal yang dikonfigurasi untuk memproses benda kerja menggunakan model 3D tiga dimensi, mesin empat dan lima sumbu yang lebih canggih juga digunakan untuk pembuatan produk bantuan dengan kompleksitas yang meningkat. Berkat fitur desain peralatan baru ini, alat pemotong menerima derajat kebebasan tambahan, sehingga meningkatkan kemampuan teknologi produksi. Selama proses pemrosesan, pemotong bergerak sepanjang rute yang lebih kompleks, memproses beberapa permukaan secara bersamaan dengan tetap mempertahankan posisi benda kerja yang sama.

    Dengan demikian, penggunaan peralatan canggih memungkinkan pelaksanaan proyek dekorasi relief paling kompleks dengan peningkatan akurasi, dengan jumlah operasi tambahan minimum, termasuk penggantian alat.

    Berita

    Perhatian! Baru! Mesin laser CCD presisi tinggi IL-6090 SGC (dengan kamera), dilengkapi dengan sistem pengenalan objek optik canggih. Berkat perangkat lunak modern dan komponen berkualitas tinggi, mesin ini dapat secara mandiri mengenali dan memindai objek yang diperlukan dari berbagai objek yang disajikan, dan kemudian memotongnya dalam batas yang ditentukan sesuai dengan parameter yang diperlukan.

    Selamat siang Perusahaan INTERLASER memberi tahu Anda tentang persediaan lensa dan cermin yang sangat besar untuk peralatan laser.Harga lensa dan cermin terendah: Lensa untuk mesin laser ZnSe (AS): diameter 20, fokus 2 (50,8 mm) - 3.304 rubel diameter 20, fokus 5 (12,7 mm ) - 3.304 rubel diameter 25, fokus 2,5 (63,5 mm) - 7.350 rubel Lensa untuk laser ZnSe (Cina): diameter 20, fokus 2 (50,8 mm) - 2.450 rubel diameter 20, fokus 5 (127 mm) - 2.450 rubel diameter 25, fokus 2,5 (63,5 mm) - 4.900 rubel Cermin: diameter 20 mm, tebal 2/3 mm - 840 rubel diameter 25 mm, tebal 2/3 mm - 980 rubel diameter 30...

    Pabrik pelet - dirancang untuk produksi pelet kayu (pellet) dari limbah kayu kering. Bahan baku utama yang diolah adalah serbuk gergaji. Pabrik pelet kecil memungkinkan Anda memproduksi butiran dari biomassa apa pun. Pabrik pelet kecil banyak diminati di rumah tangga swasta, serta di industri kecil. Mereka digunakan untuk produksi pelet, untuk pemanas ruangan, serta untuk produksi pakan ternak. keterangan lebih lanjut......

    Penurunan harga untuk mesin laser Rabbit format besar. Mesin laser Rabbit 2030 (tabung laser 80W), 2000x3000 mm Harga dari gudang - 960.000 rubel, harga sesuai pesanan - 800.000 rubel Mesin laser Rabbit 2030 (tabung laser Reci W2), 2000x3000 mm Harga dari gudang - 971.000 rubel, harga sesuai pesanan - 811.000 rubel Mesin laser Rabbit 2030 (tabung laser Reci W6), 2000x3000 mm Harga dari gudang - 1.028.500 rubel, harga sesuai pesanan - 868.500 rubel Mesin laser Laser FB 1525, permukaan kerja 1500x2500 mm Harga dari gudang - 729.600 rubel, harga berdasarkan permintaan pesanan - 608.000 rubel Mesin laser Laser FB 1626, permukaan kerja 1600x2600 mm Harga dari gudang - 835.200...

    INTERLASER dengan bangga menginformasikan kepada pelanggannya tentang penurunan harga mesin penggilingan model Carver-0609 yang signifikan (12,5%). Model baru mesin penggilingan Carver-0609 dilengkapi dengan spindel berpendingin air 1,5 kW, sensor titik nol meja elektronik, pemandu rel HIWIN (Taiwan) yang ditingkatkan di semua sumbu, dan pompa air juga disertakan dengan mesin. Mesin penggilingan dikendalikan melalui pengontrol DSP; perangkat lunak Type3 disertakan. Peralatan dikirimkan dalam waktu 60 hari kerja sejak tanggal pembayaran di muka (70% dari biaya). Untuk pertanyaan apa pun, silakan menghubungi kantor penjualan kami melalui nomor telepon yang tercantum di situs web.

    Kemampuan teknologi mesin CNC, jika hal-hal lain dianggap sama, ditentukan oleh jumlah koordinat yang dikontrol.

    Dengan jumlah koordinat yang dikendalikan mesin adalah:

    1. Dua koordinat ( X, Y).

    2. 2,5 koordinat ( X, Y dan secara terpisah untuk Z).

    3. Tiga koordinat ( X, Y, Z).

    4. Sumbu empat atau lebih (mesin serba guna dan pusat permesinan).

    Perhatian khusus harus diberikan pada mesin dengan sumbu koordinat indeks, biasanya ditandai, misalnya, bukan “5 sumbu”, tetapi “3 + 2 sumbu”. Artinya kedua sumbu mesin ini mempunyai kemampuan untuk berputar atau bergerak secara diskrit pada kecepatan idle, memperbaiki bagian kerja mesin pada posisi tersebut dan selanjutnya memproses benda kerja tanpa bergerak sepanjang sumbu indeks.

    Penandaan mesin CNC

    Penandaan mesin CNC mirip dengan penandaan mesin universal, tetapi untuk menunjuk sistem CNC, huruf “F” dengan nomor dimasukkan di akhir penandaan:

    F1 – sistem CNC dengan preset;

    F2 – Sistem posisi CNC (mesin bor dan bor CNC) (lihat Gambar 1.1);

    F3 – Sistem kontur CNC (mesin bubut dan penggilingan CNC) (lihat Gambar 1.2);

    F4 – sistem CNC gabungan (F2 + F3) (mesin serba guna).

    Contoh penandaan mesin CNC: 16K20F3 – mesin bubut pemotong sekrup dengan sistem kontur CNC; 2Р135Ф2 – mesin bor vertikal dengan sistem penentuan posisi CNC; 2451ПМФ4 – mesin bor pengeboran dan penggilingan dengan sistem CNC gabungan.

    Perlu dicatat bahwa prinsip penandaan mesin CNC yang dijelaskan di atas hanya berlaku untuk peralatan yang diproduksi di Uni Soviet. Produsen mesin CNC modern (termasuk yang asing) sebagian besar menggunakan standar internal perusahaan mereka, yang berkorelasi buruk dengan standar produsen lain.


    Metode pemrograman mesin CNC

    Ada tiga metode pemrograman pemrosesan untuk mesin CNC:

    1. Pemrograman manual.

    Semua operator dan pemrogram mesin CNC harus memiliki pemahaman yang baik tentang teknik pemrograman manual untuk menulis program kontrol langsung pada rak mesin CNC atau mengoreksi program yang sudah ada.

    2. Pemrograman pada konsol CNC (pemrograman dialog menggunakan bahasa tingkat tinggi).

    Dalam hal ini, program dibuat dan dimasukkan langsung ke rak CNC. Saat ini, sistem pengembangan NC tingkat tinggi modern digunakan pada mesin CNC. Sistem seperti itu memungkinkan operator-pemrogram untuk menyiapkan program pemrosesan bagian, menentukan urutan transisi yang diusulkan oleh sistem hanya dengan indikasi parameternya. Operator mesin dapat memeriksa kebenaran pengoperasian NC langsung di rak CNC mesin dengan visualisasi prosesnya.



    3. Pemrograman menggunakan sistem CAM.

    Pemrograman menggunakan sistem CAM menghilangkan kebutuhan akan perhitungan matematis yang memakan banyak tenaga dan menggunakan alat yang secara signifikan meningkatkan kecepatan pengembangan perangkat lunak. Metode pemrograman ini sering digunakan untuk menulis program untuk pembuatan komponen yang kompleks. Namun, untuk mengadaptasi CP yang dikembangkan ke mesin tertentu, diperlukan postprocessor yang mengubah program kontrol menjadi ruang fase mesin ini.

    Pengkodean informasi, terlepas dari metode pemrograman yang digunakan, dilakukan di G-kode dengan nama alternatif ISO-7sedikit. Kode ISO-7sedikit UE mendefinisikan frame berdasarkan alamat dan didasarkan pada sistem biner-desimal.

    Informasi yang disajikan dalam program pengendalian apa pun terbagi
    menjadi 3 jenis:

    · geometris(kumpulan pergerakan berdasarkan koordinat);

    · teknologi(mengatur mode pemrosesan, alat, dll.);

    · logis(menghidupkan/mematikan pendinginan, mengatur putaran spindel, dll.).

    Pertanyaan dan tugas untuk pengendalian diri

    1. Apa yang dimaksud dengan kontrol numerik pada peralatan mesin?

    2. Mendefinisikan sistem kendali numerik.

    3. Apa yang disebut dengan alat kendali numerik mesin?

    4. Apa tujuan dan bidang utama penerapan kontrol posisi dan kontur?

    5. Apa yang dimaksud dengan program pengendalian?

    6. Apa yang disebut keleluasaan gerak?

    7. Berapakah jarak yang sama?


    Tes untuk bagian tersebut

    1. Pengendalian program numerik suatu peralatan mesin adalah:



    a) pengendalian pemrosesan benda kerja pada mesin sesuai program pengendalian;

    b) seperangkat metode dan alat teknis dan perangkat lunak yang saling terkait secara fungsional yang menyediakan kontrol mesin;

    2. Sistem kendali numerik adalah:

    a) seperangkat metode dan alat teknis dan perangkat lunak yang saling terkait secara fungsional yang menyediakan kontrol program numerik terhadap mesin;

    b) seperangkat metode dan alat perangkat lunak yang saling terkait secara fungsional yang menyediakan kontrol perangkat lunak terhadap mesin;

    c) seperangkat metode dan alat yang menyediakan kontrol program numerik terhadap mesin.

    3. Perangkat kendali numerik untuk mesin adalah:

    a) bagian dari sistem CNC, dibuat secara keseluruhan dengannya dan memberikan tindakan pengendalian pada badan eksekutif mesin sesuai dengan program pengendalian dan informasi tentang keadaan objek yang dikendalikan;

    b) bagian dari sistem CNC yang mengeluarkan tindakan pengendalian kepada badan eksekutif mesin sesuai dengan program pengendalian dan informasi tentang keadaan objek yang dikendalikan;

    c) bagian dari sistem CNC, dibuat menjadi satu kesatuan dengannya dan memberikan tindakan pengendalian pada badan eksekutif mesin sesuai dengan program pengendalian.

    4. Pengendalian posisi adalah:

    a) pengendalian di mana bagian-bagian kerja mesin bergerak ke titik-titik tertentu tanpa menentukan lintasan;

    b) pengendalian, di mana bagian-bagian kerja mesin bergerak dengan kecepatan tertentu sepanjang lintasan tertentu;

    5. Kontrol kontur adalah:

    a) kontrol, di mana bagian-bagian kerja mesin bergerak dengan kecepatan tertentu sepanjang lintasan tertentu;

    b) pengendalian, dimana bagian-bagian kerja mesin bergerak ke titik-titik tertentu tanpa menentukan lintasan;

    c) pengendalian di mana bagian-bagian kerja mesin bergerak dengan kecepatan tertentu sepanjang jalur tertentu atau tanpa menentukan jalur gerak.

    Di bidang manufaktur, di mana berbagai mesin CNC beroperasi, banyak perangkat lunak berbeda yang digunakan, namun dalam banyak kasus, semua perangkat lunak kontrol menggunakan kode kontrol yang sama. Perangkat lunak untuk mesin amatir juga didasarkan pada kode serupa. Dalam kehidupan sehari-hari disebut “ G-kode" Materi ini memberikan informasi umum tentang G-code.

    G-code adalah nama konvensional untuk bahasa pemrograman perangkat CNC (Computer Numerical Control). Itu diciptakan oleh Electronic Industries Alliance pada awal 1960an. Revisi akhir disetujui pada bulan Februari 1980 sebagai standar RS274D. Komite ISO menyetujui G-code sebagai standar ISO 6983-1:1982, Komite Negara untuk Standar Uni Soviet - sebagai Gost 20999-83. Dalam literatur teknis Soviet, kode G ditetapkan sebagai kode bit ISO-7.

    Produsen sistem kontrol menggunakan G-code sebagai bagian dasar dari bahasa pemrograman, mengembangkannya sesuai keinginan mereka.

    Sebuah program yang ditulis menggunakan G-code memiliki struktur yang kaku. Semua perintah kontrol digabungkan ke dalam bingkai - grup yang terdiri dari satu atau lebih perintah. Blok diakhiri dengan karakter line feed (LF/LF) dan mempunyai nomor, kecuali blok pertama program. Bingkai pertama hanya berisi satu karakter "%". Program diakhiri dengan perintah M02 atau M30.

    Perintah bahasa dasar (dalam standar disebut persiapan) dimulai dengan huruf G:

    • pergerakan bagian-bagian peralatan yang bekerja dengan kecepatan tertentu (linier dan melingkar;
    • melakukan urutan tipikal (seperti pemesinan lubang dan ulir);
    • pengelolaan parameter pahat, sistem koordinat, dan bidang kerja.

    Tabel ringkasan kode:

    Tabel perintah dasar:

    Kode Keterangan Contoh
    G00 Pergerakan alat yang cepat (idling) G0 X0 Y0 Z100;
    G01 Interpolasi linier G01 X0 Y0 Z100 F200;
    G02 Interpolasi melingkar searah jarum jam G02 X15 Y15 R5 F200;
    G03 Interpolasi melingkar berlawanan arah jarum jam G03 X15 Y15 R5 F200;
    G04 Penundaan P milidetik G04 P500;
    G10 Tetapkan koordinat baru untuk titik asal G10 X10 Y10 Z10;
    G11 Membatalkan G10G11;
    G15 Membatalkan G16G15 G90;
    G16 Beralih ke sistem koordinat kutub G16 G91 X100 Y90;
    G20 Mode pengoperasian inci G90 G20;
    G21 Mode Pengoperasian Metrik G90 G21;
    G22 Aktifkan batas pergerakan yang ditetapkan (mesin tidak akan melampaui batasnya). G22 G01 X15 Y25;
    G23 Membatalkan G22G23 G90 G54;
    G28 Kembali ke titik referensi G28 G91 Z0 Y0;
    G30 Mengangkat sumbu Z ke titik penggantian pahat G30 G91 Z0;
    G40 Membatalkan Kompensasi Ukuran Alat G1 G40 X0 Y0 F200;
    G41 Kompensasi radius pahat ke kiri G41 X15 Y15 D1 F100;
    G42 Kompensasi radius pahat ke kanan G42 X15 Y15 D1 F100;
    G43 Kompensasi ketinggian alat secara positif G43 X15 Y15 Z100 H1 S1000 M3;
    G44 Kompensasi ketinggian alat secara negatif G44 X15 Y15 Z4 H1 S1000 M3;
    G53 Beralih ke sistem koordinat mesin G53 G0 X0 Y0 Z0;
    G54-G59 Beralih ke sistem koordinat yang ditentukan oleh operator G54 G0 X0 Y0 Z100;
    G68 Putar koordinat ke sudut yang diinginkan G68 X0 Y0 R45;
    G69 Membatalkan G68G69;
    G80 Membatalkan siklus pengeboran (G81-G84)G80 Z100;
    G81 Siklus pengeboran G81 X0 Y0 Z-10 R3 F100;
    G82 Siklus pengeboran tertunda G82 X0 Y0 Z-10 R3 P100 F100;
    G83 Siklus pengeboran dengan bahan limbah G83 X0 Y0 Z-10 R3 Q8 F100;
    G84 Siklus penguliran
    G90 Sistem koordinat mutlak G90 G21;
    G91 Sistem koordinat relatif G91 G1 X4 Y5 F100;
    G94 F (umpan) - dalam format mm/mnt. G94 G80 Z100;
    G95 F (umpan) - dalam format mm/rev. G95 G84 X0 Y0 Z-10 R3 F1.411;
    G98 Membatalkan G99G98 G15 G90;
    G99 Setelah setiap siklus, jangan mundur ke “titik pendekatan” G99 G91 X10 K4;

    Tabel kode teknologi:

    Perintah bahasa teknologi dimulai dengan huruf M. Perintah tersebut mencakup tindakan seperti:

    • Ganti alat
    • Menghidupkan/mematikan spindel
    • Menghidupkan/mematikan pendinginan
    • Panggilan/akhiri subrutin

    Tim pembantu (teknologi):

    Kode Keterangan Contoh
    M00 Jeda pengoperasian mesin hingga tombol “start” ditekan pada panel kontrol, yang disebut “technological stop” G0 X0 Y0 Z100 M0;
    M01 Jeda mesin hingga tombol start ditekan jika mode konfirmasi berhenti diaktifkan G0 X0 Y0 Z100 M1;
    M02 Akhir program M02;
    M03 Mulai putaran spindel searah jarum jam M3 S2000;
    M04 Mulai putaran spindel berlawanan arah jarum jam M4 S2000;
    M05 Hentikan putaran spindel M5;
    M06 Ganti alat M6 T15;
    M07 Aktifkan pendinginan tambahan M3 S2000 M7;
    M08 Aktifkan pendinginan utama M3 S2000 M8;
    M09 Matikan pendinginan G0 X0 Y0 Z100 M5 M9;
    M30 Akhir informasi M30;
    M98 Memanggil subrutin M98 P101;
    M99 Akhir dari subrutin, kembali ke program utama M99;

    Parameter perintah ditentukan dalam huruf alfabet Latin:

    Kode konstan Keterangan Contoh
    X Koordinat titik lintasan sepanjang sumbu X G0 X0 Y0 Z100
    Y Koordinat titik lintasan sepanjang sumbu Y G0 X0 Y0 Z100
    Z Koordinat titik lintasan sepanjang sumbu Z G0 X0 Y0 Z100
    F Memotong kecepatan umpan G1 G91 X10 F100
    S Kecepatan poros S3000M3
    R Parameter radius atau siklus kalengan G1 G91 X12.5 R12.5 atau G81 R1 0 R2 -10 F50
    D Parameter koreksi pahat yang dipilih M06 T1 D1
    P Nilai penundaan atau jumlah panggilan subrutin M04 P101 atau G82 R3 Z-10 P1000 F50
    aku,J,K Parameter busur untuk interpolasi melingkar G03 X10 Y10 I0 J0 F10
    L Memanggil subrutin dengan label tertentu L12 P3

    Kita tidak akan terlalu terganggu dengan file htaccess, cara kerjanya tidak terlalu rumit, apalagi jika Anda familiar dengan ekspresi reguler di php. Sedangkan untuk modul CNC sendiri disajikan dalam bentuk dua file ( Ya, Anda bisa melakukannya dalam satu, tapi entah kenapa saya dapat dua =)) dan "jaringan kondisi" di seluruh mesin. Jangan khawatir, yang saya maksud dengan istilah "jaringan kondisi" adalah wasir dengan tautan otomatis berubah di seluruh mesin! Hari ini kami hanya akan membahas dasar-dasarnya, dan akan memastikan bahwa postingan di halaman blog kami tersedia di alamat dengan tautan yang dapat dibaca manusia.

    Saya menunjukkan tujuannya dalam pengumuman, jadi sekarang beberapa kata untuk pendatang baru, dan mari kita mulai =)

    Bagi yang baru pertama kali membuka blog

    Jika ini pertama kalinya Anda mengunjungi blog, maka catatan kecil ini hanya untuk Anda! Meskipun topik CNC sangat luas dan dapat diterapkan pada proyek apa pun, akan sangat sulit bagi Anda untuk mengidentifikasi sesuatu yang berguna bagi diri Anda sendiri dalam materi di halaman ini, karena postingan ini, seperti kebanyakan postingan di blog saya, adalah bagian dari serangkaian artikel " Buat blog dari awal." Siklus ini ditujukan untuk audiens yang ingin mempelajari cara memprogram PHP secara langsung. Jika Anda salah satunya, maka Selamat datang! Ikuti link yang saya berikan di atas dan mulailah mempelajari materi yang saya sampaikan.

    Jika Anda ingin tetap berada di blog saya, berlangganan RSS feed blog melalui pembaca, atau melalui surat

    Kolom baru di tabel database

    Karena kita belum memiliki modul yang secara otomatis memberi kita nama link dari header, kita tidak hanya harus membuat kolom tetapi juga mengisinya dengan beberapa nama. Perlu diingat bahwa nama harus terdiri dari huruf kecil alfabet bahasa Inggris, ditambah lagi tidak boleh ada spasi, malah kita beri tanda hubung (-). Syarat ini wajib, karena script verifikasi akan memfilter alamat yang salah sehingga mengarahkan pengguna ke halaman utama blog.

    Kita masuk ke struktur tabel blog, dan setelah id kita membuat kolom baru

    Isi kolomnya kira-kira seperti ini ( nama bidang namaurl)

    Sekarang, Anda perlu mengisi kolom baru. Saya hanya mempunyai satu record di database, jadi mengisi kolom baru tidak menjadi masalah bagi saya =)

    Anda harus meletakkan ".html" di akhir nama. Jika Anda berencana untuk tidak menggunakan akhiran seperti itu untuk halaman Anda, maka Anda tidak perlu menulisnya, hanya dalam hal ini Anda harus mengulanginya sedikit. file htaccess, yaitu menghapus ekstensi di sana.

    Untuk halaman pengujian saya menggunakan nama ini: dobro-pozhalovat.html

    Nah, tugas ini sudah kita selesaikan, sekarang mari kita beralih ke file htaccess itu sendiri

    Buat file htaccess

    Sebaiknya dibuat menggunakan program Notepad++, karena pada beberapa kasus Windows mengeluhkan file tersebut tidak memiliki nama, karena sebenarnya tidak ada nama =) yang ada hanya berekstensi .htaccess

    Untuk jaga-jaga, saya akan mengirimkan filenya kepada Anda, ini dia. File ini harus ditempatkan pada root blog kita

    Isi filenya adalah sebagai berikut:

    Mesin Tulis Ulang menyala
    Aturan Penulisan Ulang ^post/([-a-z0-9]+.html)$ index.php?post=$1 [L]
    Aturan Penulisan Ulang ^category/([-a-z0-9]+.html)$ index.php?category=$1 [L]
    Aturan Penulisan Ulang ^contacts.html$index.php?contact=1 [L]

    Baris pertama mencakup kemampuan untuk mengalihkan dari tautan dinamis ke CNC. Yang kedua bertanggung jawab atas tautan ke postingan. Artinya, jika tautannya terlihat seperti ini

    http://rsblog.ru/post/dobro-pozhalovat.html

    Kemudian server akan memahami bahwa permintaan tersebut menuju ke halaman dengan postingan, dan akan membuat link dinamis untuk dirinya sendiri untuk diproses lebih lanjut.

    http://rsblog.ru/category/testovaya-kategoriya.html

    http://rsblog.ru/contacts.html

    Harap dicatat bahwa ekspresi reguler ada di dalam tanda kurung, jika Anda sudah familiar dengan ekspresi reguler, maka Anda tahu betul bahwa tanda kurung adalah pelestarian. Pertanyaannya adalah, kemana data yang disimpan tersebut ditransfer? Jawaban : Untuk variabel 1. Ya, tepat 1 (satu).

    Jika Anda memerlukan CNC tanpa .html, edit ekspresi reguler di file htaccess untuk jenis tautan yang Anda perlukan!

    Kami tidak akan terlalu banyak berkutat di sini, saya tidak tahu banyak di sini, jadi saya tidak berhak mengomel tentang topik ini untuk waktu yang lama, satu-satunya hal yang ingin saya tambahkan adalah beberapa kata tentang [L] bendera. Saya mungkin salah, tetapi sejauh yang saya pahami, tanda ini menghentikan pemeriksaan yang dilakukan di bawah, ini seperti kerusakan (interupsi seluruh siklus) untuk siklus.

    Untuk meringkas apa yang tertulis di file htaccess: Kondisi untuk setiap jenis halaman yang dimiliki mesin kami yaitu

    • untuk posting
    • untuk kategori
    • untuk halaman kontak

    Jika Anda familiar dengan ekspresi reguler, maka memahami file tersebut tidak akan sulit bagi Anda.

    fungsi php chpu() - Algoritma untuk mencari id record dalam tabel database

    Mari kita mulai dengan membuat algoritma pencarian. Untuk melakukan ini kita perlu mengetahuinya meja mana yang harus dicari dan apa yang harus dicari. Anda mungkin memiliki pertanyaan, apa artinya di tabel yang mana? Bagaimanapun, kami memiliki satu meja - blog. Ini tidak sepenuhnya benar, hari ini kami hanya mempertimbangkan postingan, tetapi kami juga mengetahui bahwa kategori juga memiliki tautannya sendiri, dan tabel yang berisi nama kategori disebut menu, itulah sebabnya algoritme harus mengetahui tabel mana yang harus dicari. Biarkan fungsi chpu() pada tahap ini hanya bekerja setengahnya, tetapi pada postingan berikutnya kita tidak perlu mengeditnya (fungsinya).

    Kami membuat file chpu.php, menempatkannya di modul khusus mesin kami, dan menulis fungsi berikut di file ini:

    fungsi chpu($url,$dirDB)//fungsi CNC
    {
    //$url - nama yang akan kita gunakan untuk menentukan id
    //$dirDB - mode yang digunakan untuk menentukan tabel database mana yang harus kita cari
    //tentukan permintaan tergantung pada halaman mana yang dibuka pengguna (posting teks atau kategori)
    if($dirDB == "posting")$sql = "PILIH id DARI blog WHERE nameurl = "$url"";//posting teks
    if($dirDB == "kategori")$sql = "PILIH id DARI menu WHERE nameurl = "$url"";//kategori

    $result_index = mysql_query($sql);//Mengambil artikel dari database
    $myrow_index = mysql_fetch_array($hasil_index);

    if($myrow_index != "") return $myrow_index;//jika baris ditemukan di database, tampilkan id
    lain kembalikan "";//jika tidak, cetak kosong
    }
    ?>

    Fungsinya sangat sederhana, jadi saya tidak akan membahasnya, apalagi logika mencari id di tabel sudah saya jelaskan lebih dari satu kali.

    Sebuah skrip yang memungkinkan Anda menentukan halaman mana yang terbuka

    Tujuan skrip ini adalah untuk menentukan mode mana yang menjalankan fungsi chpu(). Hal ini dapat ditentukan oleh permintaan GET yang dibuat server untuk kita saat mengakses halaman CNC. Jika Anda hati-hati melihat isi file htaccess dan memahami secara kasar cara kerjanya, maka Anda harus menebak bahwa server menentukan sendiri tautan jenis ini.

    http://rsblog.ru/index.php?post=dobro-pozhalovat.html

    Artinya, jika pengguna mengakses halaman menggunakan CNC, maka server akan membuat permintaan postingan GET, pembuatan permintaan tersebut memberi sinyal kepada kita bahwa pengguna telah mengakses halaman postingan, oleh karena itu fungsi chpu() harus diluncurkan di id mode pencarian di tabel blog

    Buat file getchpu.php, simpan di folder modul khusus dan tulis skrip berikut di dalamnya

    if($chpu == 1)//jika blog berjalan dalam mode CNC aktif
    {
    include("modul/chpu.php");
    //DAPATKAN postingan VARIABEL
    if(isset($_GET["postingan"]))
    {
    if(!preg_match("/^[-a-z0-9]+\.html$/",$_GET["post"]))//jika nama salah maka kami transfer
    {
    KELUAR;
    }
    $blog = chpu($_GET["post"],"post");//berdasarkan nama halaman kita mendapatkan id dari database
    if($blog == "")//jika hasil fungsinya kosong, maka kita transfer penggunanya
    {
    header("location: ".$server_root);//ke halaman utama
    KELUAR;
    }
    }
    //DAPATKAN postingan VARIABEL
    //DAPATKAN kategori VARIABEL
    if(isset($_GET["kategori"]))
    {
    if(!preg_match("/^[-a-z0-9]+\.html$/",$_GET["category"]))//jika namanya salah, maka kami transfer
    {
    header("location: ".$server_root);//ke halaman utama
    KELUAR;
    }
    $cat = chpu($_GET["category"],"category");//berdasarkan nama halaman kita mendapatkan id dari database
    if($cat == "")//jika hasil fungsinya kosong, maka kita transfer penggunanya
    {
    header("location: ".$server_root);//ke halaman utama
    KELUAR;
    }
    }
    //DAPATKAN kategori VARIABEL
    }
    ?>

    Logika skripnya adalah sebagai berikut:

    • Script hanya akan berfungsi jika blog berjalan dalam mode CNC, yaitu variabel chpu sama dengan satu ( hal ini dilakukan agar mode dapat diubah dengan mempengaruhi satu variabel saja)
    • Selanjutnya fungsi pencarian id di database terhubung
    • Lalu ada dua opsi pengembangan, dan keduanya bekerja dengan logika yang sama, yaitu jika ada permintaan GET untuk sebuah posting atau kategori, maka pemeriksaan kebenaran nama diluncurkan. Pemeriksaan ini akan membantu Anda menghindari metode peretasan mesin kami yang paling sederhana.. Jika pemeriksaan berhasil ( jika tidak, maka kita akan diarahkan ke halaman utama) fungsi chpu() diluncurkan, sehingga menyimpan variabel blog atau cat ( tergantung pada bagian skrip mana yang akan berfungsi =)) akan mendapatkan id dari record dalam database. Jika variabelnya kosong, maka kita akan diarahkan ke halaman utama.

    Ada satu hal di sini. Jika Anda menulis mesinnya sejak awal kursus, kemungkinan besar Anda sudah melakukannya tidak ada variabel server_root. Jika Anda menginstal salinan mesin yang saya berikan di postingan “Menginstal CMS kami”, maka Anda memiliki variabel ini.

    Jika Anda tidak memiliki variabel ini, buka file pengguna index.php, dan segera setelah terhubung ke database, tulis variabel ini


    $namaDB = "rsblog";//Nama basis data
    $namaSERVER = "localhost";//Server
    $nameUSER = "root";//Nama pengguna basis data
    $passUSER = "";//kata sandi pengguna DB
    mysql_select_db($nameDB, mysql_connect($nameSERVER,$nameUSER,$passUSER));

    $server_root = "http://address_of_your_blog.ru/";
    //HUBUNGKAN KE DATABASE (DB)

    Nilai variabelnya adalah alamat blog Anda. Variabel ini diperlukan di panel admin untuk otorisasi, implementasi CNC perlu segera dilakukan, khususnya untuk tag yang akan kami terapkan di bawah ini.

    masukkan tanda ini

    Tag ini memungkinkan kita menentukan root situs, sehingga kita akan menghilangkan kesalahan yang menghalangi kita menentukan jalur ke gaya dengan benar. Jika Anda tidak menempatkan tag ini di kode templat, maka semua halaman yang terletak di CNC akan berhenti memuat gaya, skrip Java, dan jika saya tidak salah, maka gambar

    Kesimpulan

    Sekarang ketika saya membuka halaman http://rsblog.ru/post/dobro-pozhalovat.html saya sampai ke halaman artikel

    Terakhir, saya ingin mengatakan bahwa metode saya dalam menerapkan URL yang dapat dibaca manusia bukanlah yang paling fleksibel dan fungsional, namun tetap berhasil. Di postingan berikutnya kami akan mengajarkan mesin untuk bekerja dengan tautan kategori dan formulir umpan balik

    Jika Anda memiliki pertanyaan, silakan gunakan formulir di bawah ini.

    Jika Anda belum berlangganan blog saya, perbaiki masalahnya dan berlangganan RSS feed blog melalui reader, atau melalui surat, sehingga Anda pasti tidak akan ketinggalan postingan baru di blog.

    Harapan terbaik untuk anda! Hanya itu yang ingin saya katakan!

    P.S.: Di Internet saya menemukan pilihan artikel yang cukup bagus tentang topik desain web, jika seseorang melihat dirinya di masa depan sebagai seorang desainer, maka pastikan untuk membaca artikel ini, informasi yang sangat berguna.

    Deskripsi presentasi Kemampuan teknologi dan keunggulan mesin CNC Kuliah dalam slide

    Kemampuan teknologi dan keunggulan mesin CNC Kuliah 3 Informasi umum tentang sistem kendali. Struktur mesin CNC dan sistem CNC. Keunggulan mesin CNC. Rekomendasi untuk meningkatkan efisiensi penggunaan mesin CNC. Klasifikasi sistem CNC: sistem tampilan digital, sistem posisi, kontur, sistem gabungan (campuran). Penunjukan jenis perangkat CNC. Penunjukan model mesin CNC. Sistem CN, CNC, SNC, HNC, DNC; sistem CNC loop terbuka, loop tertutup, dan dapat menyesuaikan diri.

    Informasi umum tentang sistem kendali dan mesin CNC Pengendalian peralatan mesin biasanya dipahami sebagai serangkaian pengaruh pada mekanismenya, yang memastikan bahwa mekanisme ini menjalankan siklus pemrosesan teknologi. Sistem kendali adalah suatu perangkat atau sekumpulan perangkat yang mengimplementasikan pengaruh-pengaruh tersebut. Kontrol manual - keputusan untuk menggunakan pengaruh tertentu dari elemen siklus kerja dibuat oleh seseorang - operator mesin. Operator, berdasarkan keputusan yang diambil, menyalakan mekanisme mesin yang sesuai dan menetapkan parameter operasinya. Operasi kontrol manual dilakukan baik pada mesin universal dan khusus non-otomatis untuk berbagai keperluan, dan pada mesin otomatis. Pada mesin otomatis, kontrol manual digunakan untuk menerapkan mode penyesuaian dan elemen khusus dari siklus kerja. Di sini, kontrol manual sering dikombinasikan dengan tampilan informasi digital yang berasal dari sensor posisi aktuator.

    Pengendalian otomatis berarti bahwa keputusan tentang penggunaan elemen siklus kerja dibuat oleh sistem kendali tanpa partisipasi operator. Ia juga mengeluarkan perintah untuk menghidupkan dan mematikan mekanisme mesin dan mengontrol operasinya. Siklus pemrosesan adalah serangkaian pergerakan bagian-bagian kerja suatu mesin yang diulang-ulang pada saat memproses setiap benda kerja. Kompleksitas pergerakan bagian-bagian kerja dalam siklus operasi mesin dilakukan dalam urutan tertentu, yaitu sesuai program. Algoritma adalah suatu metode untuk mencapai suatu tujuan (memecahkan suatu masalah) dengan gambaran yang jelas tentang tata cara pelaksanaannya. Berdasarkan tujuan fungsionalnya, kontrol otomatis dibagi sebagai berikut: kontrol siklus pemrosesan berulang yang konstan (misalnya, kontrol mesin agregat yang melakukan operasi penggilingan, pengeboran, pengeboran, dan penguliran dengan menerapkan siklus gerak kepala daya multi-spindel); kontrol siklus otomatis variabel, yang diatur menggunakan model material analog individual untuk setiap siklus (mesin fotokopi, set cam, sistem penghentian, dll.) Contoh kontrol siklik peralatan mesin (CPU) adalah sistem kontrol untuk mesin fotokopi mesin bubut dan mesin penggilingan , mesin bubut otomatis multi-spindel dan sebagainya. ;

    Kontrol numerik (CNC), di mana suatu program diatur dalam bentuk serangkaian informasi yang direkam pada media tertentu. Informasi kontrol untuk mesin CNC bersifat diskrit, dan pemrosesannya selama proses kontrol dilakukan menggunakan metode digital. Kontrol program siklik (CPU) Sistem kontrol program siklik (CPU) memungkinkan Anda memprogram sebagian atau seluruh siklus pengoperasian mesin, mode pemrosesan dan perubahan pahat, serta mengatur (menggunakan penyesuaian awal penghentian) jumlah pergerakan mesin. badan eksekutif mesin. Ini adalah sistem kontrol loop tertutup analog dan memiliki fleksibilitas yang cukup tinggi, yaitu memberikan perubahan yang mudah dalam urutan penyalaan peralatan (listrik, hidrolik, pneumatik, dll.) yang mengontrol elemen siklus.

    Diagram blok perangkat kendali program siklik 1 – blok pengaturan program, 2 – blok masukan program langkah demi langkah, 3 – blok kendali siklus mesin, 4 – blok konversi sinyal kendali. 5, 6 - penggerak badan eksekutif mesin, elektromagnet, kopling, dll., 7 - sensor umpan balik Dari blok 1, informasi memasuki sirkuit otomasi. Sirkuit otomasi (biasanya dilakukan dengan menggunakan relai elektromagnetik) mengoordinasikan pengoperasian pemrogram siklus dengan aktuator mesin dan sensor umpan balik; memperkuat dan memperbanyak tim; dapat melakukan sejumlah fungsi logis (misalnya, menyediakan eksekusi loop standar). Dari blok 3, sinyal masuk ke aktuator dimana aktuator 5, 6 memastikan eksekusi perintah yang ditentukan oleh program. Sensor 7 memantau akhir pemrosesan dan, melalui blok 4, memberikan perintah ke blok 2 untuk mengaktifkan tahap program berikutnya.

    Dalam perangkat kontrol siklik, dalam bentuk numerik, program hanya berisi informasi tentang siklus dan mode pemrosesan, dan jumlah pergerakan benda kerja diatur dengan menyesuaikan pemberhentian. Kelebihan sistem CPU adalah kemudahan desain dan pemeliharaan, serta biaya rendah. Kerugiannya adalah rumitnya penyesuaian dimensi stop dan cam. Dianjurkan untuk menggunakan mesin CNC dalam kondisi produksi serial, skala besar dan massal dari bagian-bagian bentuk geometris sederhana. Sistem CPU dilengkapi dengan menara putar, penggilingan balik, mesin bor vertikal, mesin agregat, robot industri (IR), dll.

    Kontrol numerik (CNC) Kontrol numerik (CNC) dari peralatan mesin mengacu pada kontrol, menurut program yang ditentukan dalam kode alfanumerik, pergerakan badan eksekutif mesin, kecepatan pergerakannya, urutan siklus pemrosesan , mode pemotongan dan berbagai fungsi tambahan. Berdasarkan pencapaian sibernetika, elektronik, teknologi komputer, dan rekayasa instrumen, sistem kontrol program baru yang mendasar dikembangkan - sistem CNC, yang banyak digunakan dalam pembuatan peralatan mesin. Dalam sistem ini, besarnya setiap pukulan pada badan eksekutif mesin ditentukan menggunakan angka. Setiap unit informasi berhubungan dengan pergerakan diskrit badan eksekutif dengan jumlah tertentu, yang disebut resolusi sistem CNC atau nilai impuls. Dalam batas tertentu, aktuator dapat digerakkan dengan kelipatan resolusi berapa pun.

    Dalam sistem CNC, mulai dari persiapan program kontrol hingga transfernya ke bagian kerja mesin, kami hanya menangani informasi dalam bentuk digital (diskrit) yang diperoleh langsung dari gambar bagian. Lintasan pergerakan pahat relatif terhadap benda kerja yang diproses pada mesin CNC direpresentasikan sebagai rangkaian posisi berurutan yang masing-masing ditentukan oleh suatu angka. Semua informasi program kontrol (dimensi, teknologi dan tambahan) yang diperlukan untuk mengontrol pemrosesan bagian, disajikan dalam bentuk teks atau tabel menggunakan simbol (angka, huruf, simbol), dikodekan (kode ISO -7 bit) dan dimasukkan ke dalam memori sistem kendali dari komputer atau langsung menggunakan tombol pada panel kendali. Perangkat CNC mengubah informasi ini menjadi perintah kontrol untuk aktuator mesin dan mengontrol pelaksanaannya. Oleh karena itu, pada mesin CNC, dimungkinkan untuk memperoleh pergerakan kompleks dari benda-benda kerjanya bukan karena hubungan kinematik, tetapi berkat kontrol pergerakan koordinat independen dari benda-benda kerja tersebut sesuai dengan program yang ditentukan dalam bentuk numerik. Dalam kondisi produksi serial, skala kecil dan tunggal, pengurangan waktu persiapan produksi sebesar 50-75%, pengurangan total durasi siklus pemrosesan sebesar 50-60%, pengurangan biaya desain dan pembuatan peralatan teknologi sebesar 30-85%.

    Perangkat CNC dirancang untuk mengeluarkan tindakan pengendalian pada bagian-bagian kerja mesin sesuai dengan program pengendalian yang dimasukkan ke dalam blok input dan pembacaan informasi. Blok perintah teknologi digunakan untuk mengontrol otomatisasi siklik mesin, yang sebagian besar terdiri dari elemen eksekutif seperti starter, kopling elektromagnetik, solenoida, sakelar batas dan batas, sakelar tekanan, dll., yang memastikan pelaksanaan berbagai perintah teknologi (penggantian alat , peralihan kecepatan putaran spindel, dll.), serta berbagai interlock selama pengoperasian mesin.

    Unit interpolasi adalah perangkat komputasi khusus (interpolator) yang membentuk lintasan sebagian alat antara dua titik atau lebih yang ditentukan dalam program kontrol. Informasi keluaran dari blok ini, yang disuplai ke unit kendali penggerak umpan, biasanya disajikan dalam bentuk rangkaian pulsa untuk setiap koordinat, frekuensinya menentukan kecepatan umpan, dan jumlahnya menentukan jumlah pergerakan. Laju umpan yang ditentukan sepanjang kontur bagian yang dikerjakan, serta proses akselerasi dan pengereman, disediakan oleh blok laju umpan.

    Blok koreksi program digunakan untuk mengubah parameter pemrosesan yang diprogram: kecepatan pengumpanan dan dimensi pahat (panjang dan diameter). Blok siklus kalengan memungkinkan Anda menyederhanakan proses pemrograman saat memproses elemen berulang suatu bagian, misalnya, saat mengebor dan mengebor lubang, memasang ulir, dll. Penggerak umpan elemen kerja terdiri dari motor penggerak, sistem kontrolnya, dan kinematik tautan.

    Keakuratan pergerakan benda kerja suatu peralatan mesin CNC tergantung pada skema kendali penggerak umpan yang digunakan: terbuka (tanpa sistem untuk mengukur pergerakan sebenarnya dari benda kerja yang dikendalikan) atau tertutup (dengan sistem pengukuran). Dalam kasus kedua, keakuratan sinyal kontrol untuk setiap koordinat yang dikontrol mesin dikendalikan oleh sensor umpan balik (FOS). Keakuratan pengendalian ini sangat ditentukan oleh jenis, desain dan letak sensor pada mesin. Tergantung pada jenis operasi pemesinan dasar, peralatan mesin dibagi menjadi beberapa kelompok teknologi: pembubutan, penggilingan, pengeboran - penggilingan - pengeboran, penggilingan, multi-operasional. Menurut jumlah perkakas yang digunakan, mesin CNC dibagi menjadi: multi perkakas, dengan jumlah perkakas yang berubah secara otomatis hingga 12, biasanya mesin dengan menara perkakas; multi operasional, dengan jumlah perkakas ganti otomatis lebih dari 12, dilengkapi dengan magasin perkakas khusus jenis rantai atau drum.

    Keunggulan mesin CNC. 1. Peningkatan akurasi pemrosesan; memastikan suku cadang dapat dipertukarkan dalam produksi serial dan skala kecil, 2. Pengurangan atau penghapusan total pekerjaan penandaan dan pemukulan, 3. Kesederhanaan dan waktu pergantian yang singkat; 4. Konsentrasi transisi pemrosesan pada satu mesin, yang mengarah pada pengurangan waktu yang dihabiskan untuk pemasangan benda kerja, pengurangan jumlah operasi, modal kerja dalam pekerjaan yang sedang berjalan, waktu dan uang yang dihabiskan untuk pengangkutan dan pemantauan suku cadang; 5. Mengurangi siklus persiapan produksi produk baru dan waktu pengirimannya; 6. Memastikan presisi tinggi dalam pemrosesan suku cadang, karena proses pemrosesan tidak bergantung pada keterampilan dan intuisi operator;

    7. Pengurangan cacat karena kesalahan pekerja; 8. Peningkatan produktivitas alat berat sebagai hasil optimalisasi parameter teknologi, otomatisasi seluruh pergerakan; 9. Kemungkinan menggunakan tenaga kerja yang kurang terampil dan mengurangi kebutuhan akan tenaga kerja terampil; 10. Kemungkinan layanan multi-mesin; 11. Pengurangan armada mesin, karena satu mesin CNC menggantikan beberapa mesin manual. Penggunaan mesin CNC memungkinkan penyelesaian sejumlah masalah sosial: memperbaiki kondisi kerja operator mesin, secara signifikan mengurangi jumlah tenaga kerja manual yang berat, mengubah komposisi pekerja di bengkel permesinan, dan membuat masalah kekurangan tenaga kerja tidak terlalu akut. , dll.

    Rekomendasi umum untuk meningkatkan efisiensi penggunaan mesin CNC: 1. Memanfaatkan perangkat multi-lokasi secara ekstensif. memastikan pemrosesan beberapa bagian dengan desain yang sama atau berbeda (ini sangat penting saat menggunakan GPS, karena kumpulan suku cadang untuk satu produk dapat dipasang ke perangkat dan diproduksi dalam satu siklus). 2 Gunakan pelat perantara dengan lubang atau alur yang dikerjakan secara presisi, yang mengurangi waktu pemasangan dan penggantian peralatan ke bagian baru; selain itu, ini melindungi permukaan kerja meja, dll. dari keausan.3 Gunakan perkakas kombinasi dengan panjang pendek dan desain presisi, sebaiknya dengan sisipan berlapis yang dapat diganti (termasuk untuk pengeboran dan reaming). Hal ini membantu meningkatkan kondisi pemrosesan, masa pakai dan keandalan pahat, serta mengurangi waktu yang dihabiskan untuk penggantian pahat dan pemosisian meja, serta mengurangi jumlah pahat yang diperlukan untuk memproses suatu komponen dan jumlah slot di magasin pahat.

    4 Mesin harus memiliki alat untuk memantau kondisi ujung tombak, mencatat waktu pengoperasian, menunjukkan saat penggantian pahat; 5 Semua perkakas harus dipasang di luar mesin. 6 Menetapkan urutan pemrosesan lubang berdasarkan biaya waktu nyata, yaitu memproses sejumlah lubang dengan diameter yang sama dengan satu alat, atau memproses setiap lubang seluruhnya dengan pergantian alat; 6 Dalam proses pemesinan, terlebih dahulu lakukan transisi yang memerlukan kecepatan spindel tertinggi, misalnya disarankan untuk mengebor lubang berdiameter kecil terlebih dahulu, kemudian berdiameter besar; 7. Hindari perubahan kecepatan spindel yang sering terjadi secara tiba-tiba; 8 Mesin CNC, terlepas dari kelas akurasinya, harus digunakan hanya untuk pekerjaan yang dibatasi oleh tujuan teknologi mesin, beban yang diizinkan, ukuran pemotong, bor, dll. 9 Mesin CNC dengan kelas akurasi tinggi tidak boleh digunakan untuk pemrosesan bagian yang, menurut gambar akurasi yang ditentukan, dapat diproses pada mesin dengan kelas akurasi lebih rendah.

    Klasifikasi sistem CNC berdasarkan sifat pergerakan benda kerja Klasifikasi sistem CNC berdasarkan tugas teknologi pengendalian pemrosesan

    Sistem posisi CNC - memberikan kendali atas pergerakan bagian-bagian kerja mesin sesuai dengan perintah yang menentukan posisi yang ditentukan oleh program kendali. Dalam hal ini, pergerakan sepanjang sumbu koordinat yang berbeda dapat dilakukan secara bersamaan (dengan kecepatan konstan tertentu) atau secara berurutan. Sistem ini terutama dilengkapi dengan mesin bor dan bor untuk memproses bagian-bagian seperti pelat, flensa, penutup, dll., di mana dilakukan pengeboran, countersinking, lubang bor, threading, dll. (misalnya, mod. 2 R 135 F 2 , 6902 MF 2, 2 A 622 F 2 -1).

    Laju pengumpanan benda kerja mesin, yang arahnya bertepatan dengan arah garis singgung pada setiap titik pada sirkuit pemrosesan tertentu. Sistem CNC kontur, tidak seperti sistem posisional, memberikan kontrol berkelanjutan terhadap pergerakan alat atau benda kerja satu per satu atau sepanjang beberapa koordinat sekaligus, sehingga pemrosesan bagian yang sangat kompleks dapat dipastikan (dengan kontrol secara bersamaan lebih dari dua koordinat). Sebagian besar mesin pembubutan dan penggilingan dilengkapi dengan sistem kontur CNC (misalnya, mod. 16 K 20 FZ, 6 R 13 FZ). Sistem kontur CNC - memberikan kontrol atas pergerakan bagian-bagian kerja mesin di sepanjang lintasan dan pada kecepatan kontur yang ditentukan oleh program kontrol. Kecepatan kontur adalah hasilnya

    Sistem CNC gabungan menggabungkan fungsi sistem CNC posisi dan kontur. Mereka adalah yang paling kompleks dan universal. Karena meningkatnya tingkat otomatisasi mesin CNC, meningkatnya kompleksitas) dan perluasan kemampuan teknologinya (terutama multi-operasional), penggunaan sistem CNC gabungan meningkat secara signifikan (misalnya, mod. IR 500 MF 4, IR 320 GShF 4;2206 PMF 4, 6305 F 4).

    Kelompok terpisah mencakup mesin dengan tampilan digital dan koordinat yang telah ditentukan sebelumnya. Mesin ini memiliki perangkat elektronik untuk mengatur koordinat titik yang diinginkan (preset of koordinat) dan meja silang yang dilengkapi dengan sensor posisi, yang memberikan perintah untuk berpindah ke posisi yang diperlukan. Dalam hal ini, setiap posisi tabel saat ini ditampilkan di layar (tampilan digital). Di mesin seperti itu, Anda dapat menggunakan koordinat preset atau tampilan digital. Program kerja awal ditetapkan oleh operator mesin. Pada model mesin CNC, huruf F dengan angka ditambahkan untuk menunjukkan tingkat otomatisasi: F 1 – mesin dengan tampilan digital dan koordinat preset; F 2 – mesin dengan sistem penentuan posisi CNC; F 3 – mesin dengan sistem kontur CNC; F 4 – mesin dengan sistem CNC gabungan untuk pemrosesan posisi dan kontur.

    Selain itu, awalan C 1, C 2, C 3, C 4 dan C 5 dapat ditambahkan ke penunjukan model mesin CNC, yang menunjukkan berbagai model sistem CNC yang digunakan dalam mesin, serta perbedaan kemampuan teknologi dari mesin tersebut. Mesin-mesin. Misalnya model mesin 16 K 20 F 3 S 1 dilengkapi dengan sistem CNC “Kontur 2 PT-71”, model mesin 16 K 20 F 3 S 4 dilengkapi dengan sistem CNC EM 907, dan seterusnya. dengan sistem kontrol siklik, di mana elemen kontrolnya adalah sakelar batas, stop, dll., indeks C diperkenalkan dalam penunjukan model, dan indeks T digunakan dengan sistem operasi (misalnya, 16 K 20 T 1). Menurut metode mempersiapkan dan memasukkan program kontrol, ada: sistem operasi CNC (dalam hal ini, program kontrol disiapkan dan diedit langsung pada mesin, selama pemrosesan bagian pertama dari batch atau simulasi pemrosesannya ); sistem CNC adaptif, yang program kontrolnya disiapkan, di mana pun bagian tersebut diproses. Selain itu, persiapan mandiri dari program pengendalian dapat dilakukan baik dengan menggunakan teknologi komputer yang termasuk dalam sistem CNC pada mesin tertentu, atau di luarnya (secara manual atau menggunakan sistem pemrograman otomatis.)

    Sesuai dengan klasifikasi internasional, semua perangkat CNC dibagi ke dalam kelas utama sesuai dengan tingkat kemampuan teknisnya: NC - Kontrol Numerik - dibuat berdasarkan perangkat penghitung analog, sehingga memiliki arsitektur "kaku" yang disesuaikan ke model mesin tertentu, biasanya berdasarkan penggerak stepper. Dengan setiap siklus pemrosesan benda kerja, NC dibaca frame demi frame - satu diproses, yang lain ditulis ke memori buffer. Dalam mode operasi ini, terdapat beban yang signifikan pada perangkat pembaca dan materi pembawa program, sehingga sering terjadi kegagalan sistem. SNC - Kontrol Numerik Tersimpan - mempertahankan semua properti kelas NC tetapi berbeda dalam peningkatan kapasitas memori. CNC - Kontrol Numerik Komputer - dibuat berdasarkan mikro. Komputer memungkinkan pembuatan perangkat CNC yang menggabungkan fungsi kontrol mesin (biasanya dengan penggerak berdasarkan motor DC) dan memecahkan masalah individu dalam persiapan NC. Keunikan sistem kelas ini adalah

    Kemampuan untuk mengubah dan menyesuaikan selama operasi baik CP untuk memproses bagian dan properti fungsi dari sistem itu sendiri, untuk mempertimbangkan fitur model dan mesin ini sebanyak mungkin. NC dimasukkan ke dalam perangkat memori sistem CNC sepenuhnya, dari pembawa program atau dalam mode dialog dengan panel kontrol mesin. DNC - Kontrol Numerik Langsung - mempertahankan semua properti sistem kelas CNC dan pada saat yang sama memiliki kemampuan untuk bertukar informasi dengan komputer pusat yang melayani sekelompok mesin, area produksi, atau bengkel.

    Sistem kontrol penggerak umpan pada mesin CNC Diagram sistem kontrol loop terbuka untuk penggerak umpan mesin CNC: 1, 2, 3, - elemen penggerak hidrolik; 4 – pasangan roda gigi; sekrup 5 arah; 6 – elemen kerja mesin CNC Sistem loop terbuka ditandai dengan adanya satu aliran informasi yang datang dari perangkat pembaca ke elemen eksekutif mesin. Kerugian - tidak ada sensor umpan balik dan oleh karena itu tidak ada informasi tentang posisi sebenarnya dari aktuator mesin.

    Diagram blok sistem CNC loop tertutup: a) - ditutup dengan DOS melingkar pada sekrup utama; b) – ditutup dengan DOS melingkar dan transmisi rak dan pinion c) – ditutup dengan DOS linier pada bagian kerja mesin Sistem CNC loop tertutup dicirikan oleh dua aliran informasi – dari perangkat pembaca dan dari sensor umpan balik sepanjang jalan. Dalam sistem ini, perbedaan antara nilai perpindahan yang ditentukan dan aktual dari badan eksekutif dihilangkan karena adanya umpan balik. Pengoperasian sistem CNC loop tertutup didasarkan pada prinsip sistem kontrol servo.

    Sistem CNC loop tertutup dengan DOS melingkar pada sekrup utama Dalam sistem CNC seperti itu, posisi elemen kerja diukur secara tidak langsung menggunakan DOS melingkar yang dipasang pada sekrup utama. Skema ini cukup sederhana dan nyaman dalam hal instalasi DOS. Dimensi keseluruhan sensor yang digunakan tidak bergantung pada besarnya gerakan yang diukur. Saat menggunakan DOS melingkar yang dipasang pada sekrup utama, tuntutan tinggi ditempatkan pada karakteristik presisi transmisi mur sekrup (akurasi manufaktur, kekakuan, tidak adanya celah), yang dalam hal ini tidak tercakup dalam umpan balik.

    Sistem CNC loop tertutup dengan DOS melingkar dan roda gigi rak dan pinion Sistem CNC loop tertutup jenis ini juga menggunakan DOS melingkar, tetapi mengukur pergerakan benda kerja mesin melalui roda gigi rak dan pinion. Dalam hal ini, sistem umpan balik mencakup semua mekanisme transmisi penggerak umpan, termasuk transmisi sekrup-mur. Namun, keakuratan pengukuran perpindahan mungkin dipengaruhi oleh kesalahan pembuatan gigi rak dan pinion. Untuk menghindari hal ini, perlu menggunakan gigi rak dan pinion yang presisi dengan rak, yang panjangnya tergantung pada langkah bagian kerja mesin. Dalam beberapa kasus, hal ini mempersulit dan meningkatkan biaya sistem umpan balik.

    Sistem CNC loop tertutup dengan DOS linier pada badan kerja mesin.Sistem CNC serupa dilengkapi dengan DOS linier yang memberikan pengukuran langsung terhadap pergerakan badan kerja mesin. Hal ini memungkinkan umpan balik mencakup semua mekanisme transmisi penggerak umpan, yang menjamin presisi gerakan yang tinggi. Namun, DOS linier lebih kompleks dan lebih mahal dibandingkan DOS sirkular; dimensi keseluruhannya bergantung pada panjang langkah badan kerja mesin. Keakuratan operasi DOS linier dapat dipengaruhi oleh kesalahan mesin (misalnya, keausan pemandu, deformasi termal, dll.).

    Diagram blok sistem CNC dengan penghitungan kompensasi untuk kesalahan mesin Sistem CNC dengan penghitungan kompensasi untuk kesalahan mesin dilengkapi dengan sistem umpan balik tambahan, dengan sensor yang memperhitungkan kesalahan mesin (deformasi termal, getaran, keausan pemandu, dll.)

    Diagram blok sistem CNC adaptif Sistem CNC adaptif (beradaptasi sendiri) dicirikan oleh tiga aliran informasi: 1) dari perangkat pembaca; 2) dari sensor umpan balik di sepanjang jalan; 3) dari sensor yang dipasang pada mesin dan memantau proses pemrosesan sesuai dengan parameter seperti keausan alat pemotong, perubahan gaya pemotongan dan gesekan, fluktuasi kelonggaran dan kekerasan bahan benda kerja, dll. Sistem seperti itu memungkinkan Anda untuk sesuaikan program pemrosesan dengan mempertimbangkan kondisi pemotongan sebenarnya.

    Pertanyaan untuk pengendalian diri 1. Apa yang dimaksud dengan pengendalian mesin? 2. Apa perbedaan antara kendali manual dan kendali otomatis? 3. Jenis kontrol apa yang dibagi menjadi kontrol otomatis menurut tujuan fungsionalnya? 4. Apa yang dimaksud dengan kendali numerik? 5. Sebutkan elemen-elemen utama yang termasuk dalam perangkat CNC. 6. Apa keunggulan utama mesin CNC? 7. Apa rekomendasi umum untuk meningkatkan efisiensi penggunaan mesin CNC? 8. Bagaimana sistem CNC diklasifikasikan dan peruntukannya. 9. Sebutkan metode untuk memasukkan program pengendalian. 10. Sebutkan kelas perangkat CNC menurut tingkat kemampuan teknisnya. Apa perbedaannya? 11. Skema penggerak umpan apa yang digunakan pada mesin CNC dan apa perbedaannya?

    Kembali

    ×
    Bergabunglah dengan komunitas “koon.ru”!
    Berhubungan dengan:
    Saya sudah berlangganan komunitas “koon.ru”