Anda di halaman 1dari 21

Simulator CNC Turning & Milling - sistem Deskripsi

Daftar isi
1 konsep perangkat lunak Simulator
1.1 karakteristik kinerja
1.2 arsitektur perangkat lunak
2 sistem struktur
2.1 survei mesin fungsi
2.2 representasi grafis
2.3 operasi dan perangkat Input
3 konfigurasi
4 alat administrasi
Mode 5 setup
6 modus otomatis
7 kode pemrograman
7.1 dikonfigurasi MTS kontrol
7.2 segmen kontur pemrograman (kontur string)
7.3 alat dan cutter Radius Tips kompensasi
7.4 siklus
8 NC Program generasi
8.1 NC Editor
8.2 pemrograman interaktif
8.3 ajarkan-in
8.4 lokakarya pemrograman berorientasi
9. khusus fungsi
9.1 zoom
9.2 mengukur
9.3 kedalaman kekasaran
9.4 tampilan persimpangan
Representasi 3D 9,5
10. transmisi Program, Postprocessors dan Postprocessor Umum
11. gratis diuraikan Programming kode
12. pemrograman Aids
Lampiran: Hardware dan sistem operasi
1 konsep perangkat lunak Simulator
MTS GmbH tampak kembali di lebih dari sepuluh tahun pengalaman dalam mengembangkan
perangkat lunak aplikasi teknis serta sistem CAD/CAM untuk teknik mesin, dengan penekanan utama
pada simulasi CNC turning dan milling teknologi (laser cutting, meninju dan menggigit adalah dalam
persiapan). Sistem MTS berkemampuan dijalankan pada komputer keluarga IBM PC kompatibel dan
dapat disesuaikan dengan semua mesin CNC saat ini dan sistem kontrol.
Simulator CNC bekerja di produksi serta pelatihan kejuruan dan pendidikan lanjutan. Kami telah
membuat setiap usaha untuk memenuhi persyaratan kompleks di kedua bidang ini aplikasi oleh
termasuk fungsi-fungsi baru yang sesuai di 6.2 versi saat ini perangkat lunak kami, yang membuat
Simulator MTS salah satu sistem paling efisien di pasar hari ini. Kinerja tinggi ini adalah accompained
oleh peningkatan kejelasan dan kemudahan operasi, karena baru pengguna antarmuka dan fungsi
kunci
1.1 karakteristik kinerja
a.Produksi
Manual dan Workshop-Oriented NC pemrograman di antara bidang paling penting penerapan CNC
Simulator dalam praktek produksi. Sama pentingnya adalah Fasilitas untuk memeriksa dan
mengoptimalkan dihasilkan NC program dan membuat perhitungan waktu.
Karena Simulator MTS dapat mensimulasikan semua aspek alat mesin CNC, mereka juga dapat
menguji program NC untuk produksi aktual; ini termasuk memeriksa untuk kemungkinan tabrakan
serta membangun workpart geometri (termasuk benang geometri dan kekasaran kedalaman)
berdasarkan keadaan yang sebenarnya mesin. Tidak ada perubahan yang rumit sistem pemrograman
atau kontrol diperlukan. Akhirnya, postprocessor umum berfungsi untuk menerjemahkan NC
program ke dalam kode pemrograman apapun sistem pengendalian CNC diberikan, sehingga mereka
dapat ditularkan ke alat mesin sebenarnya.
Karakteristik kinerja utama dari MTS Simulator adalah:
• terbuka sistem kualitas, untuk menyesuaikan Simulator untuk alat mesin yang berbeda dan sistem
kontrol
• kode pemrograman dikonfigurasi berdasarkan Jerman standar DIN 66025 dan menawarkan
berbagai macam perintah umum untuk modern CNC sistem kontrol (termasuk semua standar mesin
siklus, kontur string, alat tip dan cutter radius kompensasi)
• nyaman NC pemrograman dengan empat mode input berbeda tersedia untuk tugas tertentu,
• dinamis update dari garis tubuh workpart secara dinamis diperbarui selama simulasi mesin, dicapai
oleh model matematis workpart yang memungkinkan bahkan kompleks alat geometri; Selain itu,
kedalaman roughing teoritis setiap kontur yang dihasilkan dari geometri diberikan alat, kontur dan
feedrate,
• tes tabrakan, akuntansi untuk geometri dari elemen di seluruh ruang kerja (gelendong, chuck,
menjepit perangkat, tailstock, alat, menara majalah) serta untuk sebenarnya mesin, menurut
gerakan alat diprogram,
• pengukuran balik bagian, tampilan persimpangan dan 3D-representasi,
• Penyimpanan dan dokumentasi hasil kerja oleh mudah ditangani NC program, workpart dan status
administrasi,
• nyaman keseluruhan operasi termasuk fitur tersebut sebagai bentuk setup untuk setup otomatis,
konsep operasi untuk pemrograman Workshop-Oriented (WOP) dan aliran jelas teratur operasi yang
sesuai dengan sebagian besar penanganan sebenarnya mesin produksi dan kontrol.
Karakteristik ini membuat Simulator sangat efektif untuk dukungan dalam produksi industri;
kesalahan program dapat dihindari pada tahap awal dan mesin turun kali berkurang. Selain itu,
simulator dapat diintegrasikan ke dalam lengkap CAD/CAM sistem lingkungan yang menakjubkan,
yang membantu meminimalkan masalah komunikasi internal dan memastikan kelancaran produksi
Pelatihan
Meningkatkan kapasitas produksi fleksibel sistem dan alat-alat mesin modern, inovatif

CNC
pelatihan profesional diperlukan, untuk memastikan bahwa para peserta akan mampu memenuhi
tuntutan baru, fleksibilitas yang tinggi, pengetahuan yang diperpanjang sistem dan kemampuan
untuk mentransfer pengetahuan semacam itu ke pengaturan baru. Untuk alasan ini, disiplin belajar
dan bekerja diambil selama pelatihan kejuruan, untuk mempromosikan rasa tanggung jawab
profesional bagi peserta.
Dalam pelatihan CNC profesional tujuan ini dicapai melalui proses berbagai tahap. Simulator MTS
tidak disesuaikan untuk belajar satu jalan, tapi mendukung berbagai konsep pelatihan, menawarkan
berbagai solusi yang mungkin di NC pemrograman dan memberikan informasi yang luas dan
membantu pada setiap tingkat.

Metode didactical
MTS Simulator perangkat lunak ini didasarkan pada konsep didaktik, yang dikembangkan dalam
kerjasama dengan Jerman "Federal Institute of pelatihan kejuruan" (BIBB) di Berlin, dan mana yang
terus meningkat. Kriteria didaktik relevan adalah:
• pelatihan sistem dengan ciri khas semua tetapi tidak terbatas pada suatu sistem kontrol tertentu,
• informasi lengkap tentang keadaan yang sebenarnya machining, setiap program fungsi,
Fasilitas komprehensif kesalahan • indikasi dan koreksi,
• berbagai tingkat, pembelajaran
• peluang untuk karya mandiri.
Simulator MTS menjaga pengguna terus informasi tentang keadaan yang sebenarnya mesin, dengan
semua fungsi operasional yang didukung oleh pengguna dialog. Tabrakan pemantauan dan
kesalahan pesan berarti bahwa NC programscan diperbaiki langsung. Nyaman bantuan
pemrograman tersedia setiap saat di layar grafis bantuan.
Dari sudut pandang didaktik penting keuntungan dari bekerja dengan simulator CNC, dibandingkan
dengan menggunakan mesin produksi riil untuk tujuan pelatihan, adalah kemungkinan untuk
mengurangi prosedur operasional kompleks ke sederhana operasi pada awal. Kompleksitas
kemudian dapat didirikan kembali dengan setiap langkah sukses dalam proses pembelajaran.
Dengan empat berbeda pemrograman mode disediakan oleh Simulator MTS (NC Editor;
Pemrograman interaktif; Pemrograman berorientasi lokakarya; Mengajar di) NC program dapat
dihasilkan langkah demi langkah, sementara setiap perintah NC yang diprogram segera dilakukan
oleh alat mesin. Konsep ini menawarkan cara mudah untuk memahami abstrak bahasa
pemrograman. Sistem fitur tambahan, seperti adaptasi terhadap mesin khusus, real-time simulasi
dan tepat tabrakan pemantauan termasuk data teknologi, menambahkan hingga representasi
komprehensif teknologi CNC. Pengalaman telah menunjukkan bahwa Simulator memberikan
pengenalan teknologi CNC, mengambil ketakutan yang pembuatan kesalahan efektif tetapi tetap
lembut.
Simulator MTS dirancang untuk mengizinkan CNC pelatihan independen kontrol spesifik sistem atau
produk-produk pabrikan tertentu. Satu tujuan pendidikan utama dari pelatihan ini adalah untuk
memberikan berkualitas pekerja terampil pengetahuan dasar yang mendalam, bersama dengan
kemampuan untuk beradaptasi keterampilan mereka untuk berbagai mesin dan mengendalikan
konfigurasi. Zuhal boizpuol berbagai CNC sistem kontrol tersedia, semakin dengan terpadu CAD
fungsi, menuntut operator sangat terampil, serbaguna. Versitility dalam konteks ini adalah di atas
semua kemampuan untuk beradaptasi dengan konfigurasi mesin yang berbeda, yang precisly
kemampuan yang dipromosikan oleh Simulator MTS. Beberapa tahun evaluasi yang praktis di pusat
pelatihan CNC AEG's di Berlin telah membuktikan nilai tak terbantahkan dari pendekatan ini.
1.2 arsitektur perangkat lunak
Kode
Simulator MTS penggilingan dan mengubah disusun dalam gaya modular; program

Pemrograman
konfigurasi luas berarti dapat disesuaikan dengan semua saat ini NC mesin perkakas dan CNC sistem.
Mode operasi standar adalah Setup Mode dan modus otomatis; untuk tujuan NC program generasi
dan pengoptimalan ada pilihan dari tiga mode operasi lebih lanjut: NC Editor, pemrograman
interaktif dan mengajar dalam Mode. Sistem dapat ditingkatkan dengan memasang sebuah
antarmuka pengguna untuk "Workshop-Oriented pemrograman" (WOP). MTS persediaan Kode
pemrograman (juga disebut sebagai "kode perintah" di bawah) yang dirancang untuk pemrograman
menurut Jerman standar DIN 66025 (yaitu tidak mengadopsi kode apapun produsen tertentu). Ini
berisi semua perintah standar umum untuk kontrol CNC modern; dengan pemrograman kompleks
kontur senar memungkinkan geometri masukan seperti panjang, sudut, spesifikasi tangensial transisi
dll. Semua standar mesin siklus tersedia serta alat tip dan cutter radius kompensasi.
Untuk memastikan bahwa perangkat lunak terbuka untuk berbeda kontrol CNC dan dapat
disesuaikan dengan sistem lain, ada pilihan untuk menerapkan "gratis definisi kode pemrograman"
bersama dengan simulator CNC. Program ini berfungsi untuk menetapkan MTS pemrograman kode
ke kode perintah lain dalam kasus ketika pengguna memutuskan untuk menggunakan bahasa yang
berbeda (misalnya yang dilaksanakan di kontrol mesin).
Untuk tujuan pelatihan CNC PAL kode pemrograman adalah juga tersedia, karena ini adalah yang
digunakan oleh ruang industri dan perdagangan dalam ujian kualifikasi untuk sertifikat kemahiran.

Pasca prosesor
Untuk transmisi data antara Simulator CNC dan kontrol mesin tertentu yang Postprocessor umum
digunakan, yang memungkinkan pengguna untuk menentukan referensi timbal balik perintah dalam
terjemahan program.
Selain MTS menawarkan pilihan lebih dari tujuh puluh postprocessors untuk penerjemahan kontrol
berbasis DIN tertentu. Ini terkait dengan Transmisi Program yang memungkinkan variabel
konfigurasi antarmuka serta definisi karakter kontrol untuk transmisi data.

Sistem CAD/CAM
Antara kemajuan hari paling penting dalam bidang CNC teknologi telah pengembangan CAD/CAM
antarmuka melayani untuk mengkonversi data CAD desain melalui sistem pemrograman NC ke NC
program dengan tujuan mencapai berbantuan komputer integrasi desain dan produksi. Untuk
aplikasi dalam bidang ini MTS GmbH telah mengembangkan sistem INCAD , yang dapat
diimplementasikan dengan tidak ada kesulitan sebagai perluasan ke Simulator MTS.
INCAD merupakan terpadu NC dan sistem CAD, berfungsi sebagai sistem CAD penuh-range dan
sebagai NC sangat nyaman pemrograman sistem. Di antara fitur luar biasa yang seragam user
interface, melayani program, dan link langsung ke Generalized Postprocessor, memfasilitasi
penyesuaian kondisi lokakarya.
Sistem CAD INCAD menawarkan sejumlah fungsi sangat efektif dan user-friendly untuk generasi,
modifikasi dan dokumentasi gambar desain. Pertukaran data geometri dengan sistem CAD lain
menyadari melalui komunikasi data di IGES, mewadahi DXF format.
NC pemrograman sistem fitur terpisah administrasi alat dan teknologi, yang dapat dihasilkan dan
disunting oleh pengguna. Generasi otomatis program NC (yang termasuk kontur string serta semua
siklus mesin saat ini) didirikan melalui proses mengurangi desain tunggal kontur dan kemudian
menetapkan data teknologi dan mesin metode. Dialog interaktif grafis didukung memandu
pengguna melalui prosedur ini. Reproduksi mesin tertentu dan mengendalikan konfigurasi di
Simulator CNC berarti bahwa program NC turning dan milling dapat diuji dan dioptimalkan sebelum
dikirim ke mesin produksi riil.
Semua dalam semua MTS modul perangkat lunak menambahkan hingga terintegrasi paket
CAD/CAM, persembahan berorientasi pada praktek dan disesuaikan solusi untuk produksi dan
pelatihan.

2 sistem struktur
2.1 survei mesin fungsi
Jenis mesin
Simulator untuk balik mengemulasi tunggal-geser mesin bubut, dengan didukung peralatan dan C, Y
dan B sumbu operasi tersedia sebagai upgrade. Simulator CNC Milling mewakili mesin 3D-giling
dengan posisi poros vertikal atau horisontal.
Mode mesin utama adalah sebagai berikut:
• Setup Mode,
• Otomatis Mode,
• NC pemrograman.
Konsep operasi WOP yang seragam berlaku untuk masing-masing Simulator CNC, dan termasuk
fungsi tombol, menu bimbingan dan program dialog. Fungsi tambahan untuk memfasilitasi generasi
program dan pengoptimalan mengukur, zoom, menampilkan persimpangan dan 3D-perwakilan serta
sejumlah pemrograman - dan mengendalikan aids.
Simulasi realistis alat mesin dan kontrol adalah prasyarat penting untuk fleksibilitas aplikasi; dengan
simulator MTS menyediakan pengguna dapat menentukan geometri dari ruang kerja dan berbagai
elemen mesin spindle, chuck, perlengkapan, alat-alat, menara, tailstock dll. Parameter ini dianggap
dalam simulasi dan komputasi geometri workpart yang, dengan akurasi 1 µm, berdasarkan
sebenarnya mesin, bukan pada nilai alamat diprogram. Tepat tabrakan cek, mempertimbangkan
semua komponen mesin, dilaksanakan selama pelaksanaan program; kesalahan dilambangkan
dalam pesan plaintext.

Konfigurasi
Ekstensif Konfigurasi Program menyajikan beradaptasi Simulator MTS ke mesin tertentu dan kontrol
kondisi, serta perangkat keras komputer yang digunakan. Kemungkinan konfigurasi adalah:
• Konfigurasi mesin: spesifikasi alat mesin (mesin parameter) termasuk geometri data dan spesifikasi
teknis.
• Kontrol sistem konfigurasi: definisi kode pemrograman, pengaturan default spesifik tentang logika
kontrol, seperti pelaksanaan Subprogram, Mesin siklus, modal perintah dll.
• Konfigurasi perangkat keras komputer: spesifikasi perangkat keras bekerja, antarmuka, pinggiran,
modus grafis dll.
Masing-masing konfigurasi disimpan dalam file konfigurasi yang terpisah, yang memungkinkan cepat
dan nyaman silih bergantinya antara pengaturan default yang berbeda.

CNC simulasi
Dalam Modus otomatis NC program dijalankan dan diuji dalam real-time simulasi. Representasi
grafis-dinamik mesin memberikan pemandangan seluruh ruang kerja atau detail diperbesar. Selama
simulasi balik garis tubuh (tepi jelas dan benar) diperbarui secara dinamis. Sama berlaku untuk
persimpangan ditampilkan selama penggilingan simulasi. Layar menunjukkan blok NC dieksekusi,
sementara kordinat dan teknologi data yang ditampilkan di bidang menu. Mesin kali dan turun kali
juga dihitung.

NC pemrograman
Dalam Modus pemrograman ada empat cara yang berbeda untuk menghasilkan NC program:
• NC Editor mendukung langsung masuk atau mengedit NC blok melalui antarmuka pemrograman,
terutama cocok untuk program NC. Setiap blok NC yang dimasukkan adalah tunduk pada
pemeriksaan otomatis sintaks ("sintaks" dalam konteks ini menjadi struktur internal NC blok). Ada
juga cek untuk memastikan bahwa nilai-nilai yang dimasukkan jatuh dalam rentang diizinkan.
• Modus pemrograman interaktif, merupakan penyelesaian yang timbal balik modus otomatis dan
Editor, adalah cara termudah dan paling efektif untuk memulai pemrograman NC. Selama program
generasi setiap blok NC yang memasuki segera dijalankan dalam simulasi, termasuk tes tabrakan.
• Ajarkan-in adalah jenis khusus dari pemrograman interaktif. Sementara workpart adalah tooled
secara manual, dalam modus konfigurasi, jalur alat yang dihasilkan dengan cara ini secara otomatis
dikonversi ke G-perintah (sesuai dengan DIN 66025) dan dimasukkan ke dalam NC program.
• Menggunakan antarmuka WOP , kompleks kontur dapat diprogram tanpa bantuan apapun lebih
lanjut. Sistem dialog yang berfungsi untuk query data geometri yang diberikan dalam gambar: Selain
mengkoordinasikan nilai input yang panjang, sudut atau transisi tangensial muka. Kontur parsial
setiap tegas ditetapkan grafis dipajangkan; Jika berbagai solusi tersedia, mereka akan ditawarkan
untuk seleksi. Chamfers dan sudutnya dapat dimasukkan ke dalam sebuah string kontur dengan
memasukkan lebar Talang atau jari-jari. Semua kontur yang dihasilkan dalam modus WOP dapat
diukur dan diperbesar.

Data administrasi
Sistem data administrasi dirancang untuk perlindungan data nyaman dan dokumentasi NC program
dan file konfigurasi. Kemungkinan lebih lanjut adalah penciptaan subrutin dan workpart file. Kondisi
mesin dapat disimpan dan reloaded ketika lebih lanjut machining bagian setengah jadi yang
diinginkan.
Fitur baru dari sistem adalah apa yang disebut "Setup formulir Interpreter". Bentuk pengaturan
yang berisi semua informasi yang diperlukan untuk mengatur mesin otomatis untuk program NC
tertentu. Pada saat yang sama bentuk pengaturan yang dapat secara otomatis dihasilkan dari status
mesin apapun.
Selain aplikasi ini Simulator CNC menyediakan sejumlah fungsi-fungsi khusus yang dirancang untuk
kemudahan operasi. Di antaranya adalah:
• kembali melemparkan (membalik) workpart,
• tampilan 3D - representasi, dan bagian
• pengukuran dan zooming,
• Tampilan melintasi jalan,
• berbagai AIDS pemrograman

2.2 representasi grafis


Versi 5.3 simulator perangkat lunak sekarang fitur vektor-scan layar (berdasarkan model
matematika), yang menghasilkan representasi layar lebih cepat dan lebih akurat mesin prosedur. Di
balik dan penggilingan simulasi layout dasar operasi dan layar telah dibiarkan tidak berubah,
sehingga dapat menjaga seragam operasi di kedua MTS CNC simulator. Layar ini terbagi menjadi tiga
bidang:
• ruang kerja,
• informasi bidang,
• tombol fungsi.

Mesin Area
Bagian atas layar menunjukkan representasi grafis dari wilayah kerja CNC alat mesin, termasuk
menjepit alat, perangkat, dan workpart. Ukuran jendela ini dapat disesuaikan bahkan selama mesin.
Dengan Simulator untuk mengubah, pandangan permukaan (dengan tepi benar dan jelas yang
secara dinamis diperbarui) atau penuh atau setengah bagian benda kerja ditampilkan. Benang dan
kekasaran kedalaman disertakan dalam representasi. Simulasi penggilingan menampilkan workpart
dan cutter di atas tampilan. Persimpangan melalui cutter pusat di X / Z dan X / Y pesawat dapat
dilihat di jendela overlay yang terpisah, mereka secara dinamis diperbarui dalam mesin (Lihat Bab
9.4 di bawah ini untuk informasi rinci pada bagian layar dan 3D-perwakilan). Dengan semua
informasi yang relevan grafis disajikan, proses dapat diawasi dalam cara yang terbaik.

Bidang informasi
Di bidang informasi di margin kanan layar informasi berikut tentang status sistem dan mesin
tercantum:
• saat ini alat kordinat,
• kecepatan spindle, feedrate, alat aktif dan kompensasi mendaftar,
• pemotongan kecepatan,
• pendingin dan gelendong status mesin,
• kenaikan atau dalam mode otomatis, leght (min.) NC program dijalankan,
• dimensi kosong (mewadahi dalam modus otomatis: perintah modal).
Kunci < F1 > < F8 > di bagian bawah layar berfungsi untuk mengontrol fungsi berlaku CNC Simulator.

Dialog
Di garis tepat di atas tombol fungsi plaintext pesan ditampilkan saat kesalahan dibuat. Selama
pemrograman interaktif baris ini menyediakan user prompt (Lihat Diagr. 25).
Dalam mode otomatis baris di atas digunakan untuk menampilkan blok NC dieksekusi.
Warna-warna yang digunakan di layar dapat diedit di akan (tergantung pada kartu grafis bekerja),
misalnya untuk menyesuaikan tampilan CNC mesin alat yang diberikan.

2.3 operasi dan perangkat Input


Ada dua cara yang berbeda untuk mengoperasikan CNC Simulator:

PC Keyboard
Jika PC keyboard digunakan, Semua fungsi yang dikendalikan oleh tombol fungsi. Untuk membantu
pengguna mendapatkan med dengan sistem cepat, Semua fungsi disusun berlapis-lapis menu
hirarkis yang memiliki antarmuka pengguna yang seragam di MTS CNC simulator.

Tablet grafis
Ketika sistem CAD INCAD bekerja dengan simulator, PC harus dilengkapi dengan "mouse" atau tablet
grafis. Tablet dapat digunakan sebagai CNC keyboard dengan menerapkan foil touchpad Simulator
untuk itu.
Foil kontrol CNC lainnya dapat digunakan bukan asli MTS foil selama alokasi simbol, karakter dan
angka tepat dikonfigurasi untuk setiap lapisan. Pengguna dapat kemudian bekerja dengan berbagai
layout keyboard pada biaya yang relatif rendah.
Dimungkinkan juga digunakan bersamaan media masukan yang berbeda.

3 konfigurasi
Karena fitur penting dari MTS Simluators emulasi NC mesin alat yang berbeda, program konfigurasi
yang luas disediakan untuk menetapkan default parameter kontrol mesin dan untuk mengadaptasi
perangkat lunak untuk perangkat keras komputer (PC kompatibel IBM dan pinggiran yang).
Semua data konfigurasi (dengan mesin, kontrol, dan hardware parameter yang dikelompokkan
secara terpisah) disimpan dalam file konfigurasi diberi nama oleh pengguna. Hal ini memungkinkan
nyaman "beralih" antara konfigurasi yang berbeda. File konfigurasi dapat sandi-dilindungi terhadap
akses yang tidak sah.
5.3 versi saat ini dari sistem menawarkan kemungkinan jauh diperpanjang konfigurasi, terutama
yang berkaitan dengan komponen dari ruang kerja mesin. Hal ini lebih lanjut meningkatkan
penerapan praktis Simulator:
Ruang kerja
Selain keseluruhan dimensi ruang kerja, alat perjalanan range dan referensi poin harus didefinisikan.
Selain itu, model mesin yang membedakan antara komponen stasioner dan mobile ruang kerja,
keduanya sangat dapat dikonfigurasi.

Chuck sistem
Sistem chuck Simulator untuk balik terdiri dari poros dan chuck dengan jaws dikonfigurasi chuck.
Balik antara tips dimungkinkan juga. Pengguna juga mendefinisikan dimensi geometris tailstock dan
lengan.
Dalam Simulator untuk penggilingan workpart dapat diselenggarakan oleh chuck magnetik, oleh
wakil atau oleh sejumlah mencengkeram jaws.

4 alat administrasi
Perlengkapan standar dari CNC Simulator mencakup hampir setiap jenis alat dengan geometri
parameterized canggih dan toolholder. Alat tambahan dapat didefinisikan dengan bantuan alat
administrasi. Alat balik misalnya didefinisikan oleh spesifikasi parameter untuk jari-jari tip, risiko,
sisipkan, dan izin sudut, panjang sisi memasukkan dan panjang toolholder. Alat baru yang dengan
demikian mendefinisikan akan disimpan dalam file alat.
Prosedur yang sama berlaku untuk Simulator untuk penggilingan; alat-alat standar yang sudah
didefinisikan bersifat universal, sudut, bulat dan T-slot pemotong dan latihan.

Mode 5 setup
Dalam setup mode (atau modus manual) semua kegiatan persiapan yang diperlukan dapat
dilakukan, seperti pilihan alat (pada bagian turret kendaraan atau dalam alat majalah), definisi
pemilihan kosong, perangkat menjepit dll. Masukan terkait persyaratan fungsional (seperti bergerak
ke titik referensi, menetapkan nilai-nilai kompensasi alat, menyentuh workpart untuk menentukan
titik nol) wajib. Setelah status mesin yang telah didefinisikan dengan cara ini, dapat diatur dalam
"bentuk setup" yang ditugaskan ke NC program. Menerapkan program NC ini maka akan efek setup
otomatis alat mesin simulasi sesuai.

Kosong / Chuck
Prosedur secara manual mengatur kosong dan chuck (dan tailstock, jika berlaku) dilakukan dengan
bantuan menu interaktif khusus. Dimensi kosong harus ditentukan, menjepit perangkat akan dipilih
dan melemparkan panjang didefinisikan. Dalam semua ada pilihan sebelas menjepit posisi (karena
dikonfigurasi - lihat di atas, Ch.3).
Pesan kesalahan yang sesuai akan muncul jika tidak valid kosong dimensi telah dimasukkan, jika
poros aktif, atau jika alat atau tailstock terlalu dekat ke workpart.
Daripada mendefinisikan kosong, prefabrikasi bagian (misalnya coran) dapat dipilih dari "bagian file"
untuk dimasukkan sebagai kosong atau setengah jadi bagian untuk lebih lanjut machining. Geometri
data dari bagian-bagian tersebut akan secara otomatis dibaca dari file bagian. Sebaliknya setiap
bagian semi selesai dapat disimpan dalam sebuah file untuk diisi kembali di lain waktu dalam waktu.

Melemparkan kembali
Dalam kedua Simulator workparts dapat membalik (kembali membuang) beberapa kali.

Alat Seleksi
Simulator CNC Turning menyediakan sebuah menara yang memegang maksimum 16 alat. Simulator
untuk penggilingan menyediakan jumlah alat di majalah yang sama. Untuk tujuan pelatihan alat dari
file alat dapat dipasang di semua posisi alat (dari T01 untuk T16) sebagai pengaturan default,
sehingga dapat mensimulasikan perlengkapan alat mesin yang sebenarnya. Konfigurasi ini berarti
bahwa kubah atau majalah secara otomatis dilengkapi dengan pilihan alat ini setiap kali sistem
simulator di booting.
Seperangkat alat tentu dapat diubah dalam setup mode. Semua alat-alat yang dipasang akan
ditampilkan grafis; yang sama berlaku dengan total set alat-alat dalam alat file

Nilai offset
Hanya alat yang sebelumnya ditetapkan dapat digunakan untuk mesin di Simulator CNC. Oleh karena
itu, sebagai suatu peraturan, setelah program mulai atau setelah perubahan dalam alokasi alat nilai
offset berlaku (kordinat, jari-jari dan kuadran mengubah alat) harus ditentukan, sehingga offset
dapat dihitung dalam sistem kontrol. Tersedia total 99 nilai offset penyimpanan file. File yang tepat
untuk masing-masing alat dapat diaktifkan dengan memasukkan dua digit nomor empat digit alat.
Standar nilai offset ("gauged") masing-masing alat dapat dibaca dari file alat. Ketika "alat referensi"
telah didefinisikan, nilai offset dapat bergantian dibentuk oleh "menyentuh" benda kerja. Nilai-nilai
offset rusak tentu akan mengakibatkan tidak akurat mesin atau bahkan tabrakan. Pada saat yang
sama dimungkinkan dalam praktek umum untuk membuat tunjangan finishing dengan memasukkan
nilai-nilai offset yang sedikit berbeda.

Feed kali
Sebagai fungsi tambahan pakan kali (dalam detik) dari masing-masing alat yang digunakan dapat
dipastikan. Saat keterlibatan alat (diukur dari awal program NC menjalankan) diindikasikan dalam
menu, dan dari ini memperhitungkan kehidupan teoritis alat, alat kehidupan yang tersisa dapat
dihitung. Ini adalah aspek penting dari kegiatan persiapan. Feed kali akan disimpan dan dijaga,
bahkan melalui urutan NC program eksekusi. Mereka namun akan reset ke nol setiap kali perubahan
alat atau masukan manual yang dipengaruhi.

Acuan
Sebagai dengan setup alat mesin sebenarnya, pendekatan titik acuan sangat diperlukan di Simulator
CNC; ini berfungsi untuk mengukuhkan kedudukan nol untuk mengukur inkremental sepanjang
sumbu. Pendekatan titik acuan juga merupakan prasyarat untuk mendefinisikan workpart nol dan
pelaksanaan program NC dalam Mode otomatis.

Workpart Zero
Pengaturan workpart nol dimungkinkan dalam posisi apapun dengan "zeroing" kordinat. Biasanya ini
akan dilakukan dengan menyentuh workpart. Atau nilai-nilai koordinasi mewadahi tip alat pemotong
Pusat dapat didefinisi.

Modus manual
Di antara fitur-fitur khusus CNC Simulator adalah pilihan untuk bergerak gerbong gelendong,
mewadahi alat, jog bergerak, misalnya untuk menjalankan pra-perkakas "manual" dari workpart.
Mesin ini tentu saja juga disimulasikan secara real time, termasuk feedrate, kecepatan spindle,
menggantikan feedrate dan cek tabrakan. Dalam modus manual kordinat alat hidung, mewadahi
pusat cutter terus diperbarui dan sesuai ditampilkan dalam mesin. Langkah-langkah bertahap dapat
diatur untuk baik 1.0, 0.1 atau 0.01 mm. Tambahan pilihan dalam mode ini operasional: alat
perubahan, memasukkan kecepatan spindle dan nilai-nilai feedrate, switching on dan off pendingin.

6 modus otomatis
Modus otomatis berfungsi untuk melaksanakan dan menguji dalam real-time simulasi NC program
yang telah dihasilkan di Simulator CNC, sistem INCAD atau dengan penerapan beberapa sistem lain
pemrograman. Jalankan otomatis termasuk tabrakan cek dan menawarkan berbagai cara untuk
mengoptimalkan program NC, terutama ketika kesempatan luas konfigurasi sedang ditarik.
Tampilan
Layar representasi dari mesin secara dinamis diperbarui dan mengkoordinasi sebenarnya alat serta
blok NC yang dieksekusi ditunjukkan. Mesin kali dan feed kali dihitung secara bersamaan. Tabrakan
komprehensif dan akurat pemantauan menempatkan pengguna dalam posisi untuk memastikan
cepat dan segera memperbaiki kesalahan program. Selain itu, program dapat dieksekusi blockwise,
dalam apa yang disebut "satu blok mode".
Serta penghentian normal program, jalankan otomatis dapat dihentikan sementara untuk
memanggil fungsi seperti sebagai mengukur, zoom atau representasi 3D. Jalankan program juga
akan diakhiri untuk memanggil prosedur mesin yang berbeda.

Menimpa / Test Run


Terus-menerus dihitung selama otomatis menjalankan mesin kali dan turun kali. Mereka secara
langsung tergantung pada menimpa feedrate yang dapat dikonfigurasi dalam kisaran 10% sampai
150%. Alat mengubah waktu dihitung berdasarkan nilai dikonfigurasi dan ditambahkan ke mesin
turun kali.
Bila tes menjalankan fungsi diaktifkan, simulasi mesin tentu jauh lebih cepat daripada mesin
sebenarnya akan bahkan kecepatan Simulasi juga tergantung pada kinerja komputer pribadi bekerja.
Ini tidak namun menghalangi perhitungan tepat mesin kali selama uji coba.
Ketika sistem reset ke setup mode setelah pelaksanaan program, feed didirikan kali alat masing-
masing (Lihat di atas Ch. 4) dapat ditampilkan.
Dengan program NC yang melintasi jalan dapat ditampilkan, pakan gerakan dan cepat melintasi
ditandai dalam warna yang berbeda.

7 kode pemrograman
7.1 dikonfigurasi MTS kontrol
"Pemrograman kode" atau "Komando Code" singkatan dari keseluruhan fungsi G, siklus dan perintah
mesin, termasuk semua parameter dan kombinasi mereka, yang dapat dilakukan dengan sistem
pengendalian CNC. Terutama di sektor yang berbeda dari desain program yang tidak tercakup oleh
Jerman standar (DIN), ada sejumlah besar produsen khusus solusi dengan efek yang program tidak
dengan mudah dapat dijalankan di bawah sistem kontrol yang berbeda.
Kode pemrograman (sintaks) Simulator MTS karena itu dipahami sebagai sistem terbuka: itu tidak
tetap tetapi dapat diedit atau didefinisikan ulang oleh mempekerjakan "Gratis definisi pemrograman
kode" membuat "Referensi silang File". Dengan demikian pengguna dapat menghasilkan kode
pemrograman sendiri, berorientasi pada blok DIN, di mana pemrograman NC nya berikutnya akan
didasarkan.
Seperti semua generasi lebih lanjut pemrograman kode didasarkan pada kode perintah standar yang
disertakan dengan simulator MTS, kode ini dirancang untuk menyediakan sintaks yang paling
komprehensif. Di antara perintah yang adalah sebagai berikut:
1
Lihat Ch.11 untuk penjelasan rinci tentang "bebas dikonfigurasi pemrograman kode"
2
"Sintaks" berarti di sini dan di bawah struktur formal NC perintah, yaitu seleksi dan penugasan
parameter dan tanda-tanda untuk nilai yang ditetapkan.

Turning dan Milling:


G00 Traverse cepat
G01 -
Linear dan lingkaran interpolasi
G03
G04 Waktu tinggal
G09 Pemrograman dalam posisi
G22 Subrutin dengan maksimum elevenfold bersarang
G23 Pengulangan bagian Program
G24 Tanpa syarat melompat
G25 Pindah ke titik acuan
G26 Pindah ke posisi alat-perubahan
G40 -
Alat hidung kompensasi / ganti rugi Radius Cutter
G42
G54 -
Menetapkan titik nol
G58
G53, G59 Pergeseran nol
G71 -
Pemrograman kontur string
G73
G90 -
Mutlak / inkremental kordinat
G91
Balik:
G31 Threading siklus
G33 Topik khusus
G36 Batas-batas jalan untuk G83
G57 Finishing penyisihan untuk siklus G81 - G83
G65, G66 Lurus dan lintas siklus hidup seadanya, meruncing kontur
G75, G76 Lurus dan lintas siklus hidup seadanya, kontur persegi panjang
G81, G82 Lurus dan salib Roughing siklus, kontur setiap berikut
G83 Hidup seadanya paralel kontur, mengulangi siklus
G84 Deep Cycle pengeboran
G78, G85 Memotong
G79, G86 Alur
G87, G88 Radius mewadahi Talang siklus
G92 Pembatasan kecepatan Spindle
G94, G95 Feedrate mm p. min / p. rev.
G96, G97 Kecepatan konstan / konstan gelendong kecepatan
Milling:
G10 Cepat Traverse oleh koordinat Polar
G11 -
Linear dan melingkar interpolasi oleh koordinat Polar
G13
G45 -
Pendekatan dan retret informasi untuk Cutter Radius kompensasi.
G47
G81 -
Pengeboran, Reaming, Thread penggilingan siklus
G86
G87 -
Kantong (persegi panjang, lingkaran)
G88
G89 PIN
G67 Persegi saku
G61, G77 Pengeboran (siklus) pola lingkaran
G78 Pengeboran (siklus) pola pada garis lurus
Selain fungsi G fungsi mesin (diaktifkan oleh "M" sebagai karakter pertama) serta lainnya beralih
fungsi (dilambangkan oleh karakter "F", "S" dan "T") juga tersedia. NC pemrograman dengan
parameter atau subrutin tentu mungkin terlalu.

Format data
Seperti telah disebutkan, CNC simulator dapat dikonfigurasi untuk beroperasi dengan kode
pemrograman yang berbeda. Jika perintah NC masing-masing, termasuk format, kata kunci dan
Daftar nilai-nilai, telah ditetapkan dengan benar, pengguna akan berada dalam posisi untuk meniru
kode pemrograman kontrol CNC asing. Untuk tujuan pelatihan ini menawarkan dua kali keuntungan:

Transmisi data
1. sebagai NC dihasilkan program berkemampuan dijalankan tanpa modifikasi lebih lanjut (kecuali,
jika perlu, karakter kontrol transmisi) postprocessors tidak lagi diperlukan untuk transmisi program
untuk alat mesin CNC sebenarnya (Lihat di bawah ini, bab.10).
2. berbeda kode pemrograman (esp. PAL kode, lihat di bawah ini, Ch.7.5) dapat digunakan dalam
pelatihan untuk menunjukkan kekhasan dari kode ini dan membuat para peserta berkenalan dengan
aplikasi mereka.

7.2 segmen kontur pemrograman (kontur string)


Ketika program selesai langsung dari gambar desain yang tidak dimensioned sesuai dengan
persyaratan NC, tugas akan banyak difasilitasi oleh kemungkinan untuk memasukkan data geometri
dari urutan dirantai kontur segmen, disebut "kontur strings". Daripada memasukkan kordinat sudut
titik atau lingkaran pusat (parameter sesuai Jerman standar DIN 66025) string kontur perintah G71
(garis lurus), G72 (melingkar arc, searah jarum jam) dan G73 (melingkar arc, berlawanan)
memungkinkan langsung masukan lebih lanjut desain data sudut, panjang, tangensial tranistions dll.
Ini mengurangi pengguna dari tugas menengah perhitungan.
Sistem kontrol MTS menyediakan pemrograman multi semburan kontur string dan kontur terbuka,
termasuk urutan "undefined" rentang (badan). "Menengah poin" akan dihitung oleh sistem (Lihat
Diagr). Bahkan kontur kompleksitas geometris yang tinggi dapat karena itu diprogram dengan
mudah, mulai dari desain gambar bagian. Tidak ada pengetahuan khusus matematika atau lebih
lanjut bantuan yang diperlukan. Proses dapat lebih lanjut difasilitasi oleh mempekerjakan "WOP-
antarmuka" (Lihat Bab 7,4) yang khusus dirancang untuk segmen kontur pemrograman dan
menawarkan bimbingan user yang nyaman.

Diagram 19
Ekstrak dari Program
Contoh string kontur pemrograman:
MTS
Program: % 321 sintaks: benar
===============================================================
N017 G01 Z + 010.000
N019 G00 X + 250.000 Y + 050.000 Z + 010.000 T1111
N021 G42 X + 190.000 Y + 060.000 G46 + 005.000 G01 Z-020.000 (CRC, pendekatan semicirc.
N023 G73 aku + 155.000 J + 060.000 P070 P001 (ccw melingkar busur, tangensial transisi
N025 G72 B + 080.000 P000 (cw melingkar busur, tangensial transisi
N027 G73 aku + 035.000 J + B 060.000 + 020.000 P070 P001 P000 (ccw melingkar busur, tang.
N029 G73 B + 120.000 P000 (ccw melingkar busur, tangensial transisi
===============================================================
N031 G73 X + 185.000 I + 155.000 J + B 060.000 + 035.000 P070 P000 P002 (cir. busur ccw, t.
===============================================================
N033 G40 G46 + 010.000
Penjelasan: [Karakter "(" menandakan permulaan komentar dalam program]
N021: Aktivasi cutter radius compens. di sebelah kanan kontur, dengan pendekatan berbentuk
setengah lingkaran;
N023: melingkar busur (berlawanan), 1 entitas terbuka empat poin string kontur, dengan pusat
mutlak kordinat (P070); pilihan alternatif solusi (P001);
N025: tangensial transisi (P000) ke searah jarum jam melingkar busur, 2 entitas terbuka empat poin
string kontur, dengan radius B ditentukan
N027: tangensial transisi (P000) ke berlawanan melingkar busur, 3 entitas terbuka empat poin string
kontur, dengan pusat mutlak kordinat (P070), radius spesifikasi; pilihan alternatif solusi.
Berikut ini diperlakukan sebagai entitas 1 tertutup empat poin kontur string;
N029: tangensial transisi (P000) ke berlawanan melingkar busur, 2 entitas tertutup empat poin string
kontur, dengan radius saja;
N031: tangensial transisi (P000) ke berlawanan melingkar busur, 3 entitas tertutup empat poin string
kontur, dengan mutlak (P070) Pusat kordinat dan mengoordinasikan akhir dalam X, radius B
ditentukan dan pilihan No.2 alternatif solusi (P002);
N033 penonaktifan cutter radius kompensasi, dengan retret berbentuk setengah lingkaran.

7.3 cutter Radius / alat Tip kompensasi


CRC
Simulator MTS alami memberikan cutter radius - dan alat tip kompensasi, yang merupakan fitur
standar modern kontrol CNC.
Dalam Simulator CNC Milling doa G41 atau G42 memungkinkan pemotongan sepanjang kontur
diprogram dengan pemotong sesuai radius kompensasi (CRC). Selain itu gerakan pendekatan dan
mundur dari alat dapat diprogram dengan perintah NC berlaku: G45 (kontur pendekatan paralel /
mundur), G46 (pendekatan berbentuk setengah lingkaran / mundur), G47 (kuadran pendekatan /
mundur).
Sebagai fitur khusus, jumlah segmen kontur diantisipasi dalam computing cutter radius kompensasi
dapat dikonfigurasi (hanya antisipasi rentang berikutnya adalah standar dengan kontrol CNC).

Alat Tip kompensasi


Dengan demikian, perintah G41 atau G42 dalam CNC Simulator Turning memanggil tip radius
kompensasi sisipan, mempertimbangkan "kuadran bekerja". Kuadran kerja yang menentukan posisi
pusat alat, relatif terhadap titik pemotongan alat, seperti yang didefinisikan dalam alat konfigurasi.
Selain itu, prosedur ini dari predefining ("mengukur") membantu pengguna memahami dampak
pemotong radius kompensasi dan belajar tentang radiusing secara teknis tidak dapat dihindari dari
sudut internal.

7.4 siklus
Seperti telah disebutkan, hampir semua karya siklus ditemukan di kontrol CNC telah dibangun untuk
CNC Simulator, sehingga dapat memenuhi tujuan utama kita memberikan seluruh rentang CNC
kontrol yang dapat direproduksi oleh penerapan kode pemrograman bebas dikonfigurasi.
Dalam Ikhtisar berikut sebagian besar siklus standar umum tersedia serta beberapa prosedur mesin
yang kompleks yang tercantum:
Diagram 22
Ekstrak dari Program
Contoh dan penjelasan siklus pemrograman:
MTS
Program: % 220200 sintaks: benar
===============================================================
N105 G87 X + 030.000 Y + 030.000 Z-030.000 B + 005.000 I-050.000 K + 020.000 (rect. kurik.
N110 G78 X 020.000 Y + 020.000 + 000.000 D + 050.000 S0003 (invoc. dari REC berulang-ulang.
N115 G88 Z-050.000 B + 015.000 aku + 060.000 K + 015.000 W + 020.000 (circ. saku siklus
N120 G79 X 170.000 Y + 050.000 (doa satu siklus
N125 G00 Z-020.000 T0404 M03 F050.000 S0500
N130 G83 Z-028.000 K + 015.000 + 000.500 B + 000.500 D + 005.000 (dalam pengeboran siklus
N135 X + 192.000
===============================================================
N140 G77 X 170.000 Y + 050.000 + 000.000 B + 022.000 D + 060.000 S0003 (INV rec.
===============================================================
N145 G00 X + 162.000 Y + 050.000 Z-023.000 T0909 M03

Penjelasan: [Karakter "(" menandakan permulaan komentar dalam program]


N105: Siklus saku persegi panjang, dengan spesifikasi ukuran selesai, kedalaman saku, sudut radius
dan alat penyesuaian;
N110: Berulang siklus untuk machining sepanjang garis lurus, dengan kordinat untuk eksekusi
pertama, spesifikasi sudut, jarak antara dan nomor saku;
N115: Kantong melingkar siklus, dengan spesifikasi radius dan kedalaman saku, pesawat izin dan alat
penyesuaian;
N120: Satu siklus, dengan spesifikasi kordinat;
N125: Alat perubahan, penyesuaian alat dan mesin data;
N130: Deep pengeboran siklus, dengan chip yang melanggar, spesifikasi pengeboran kedalaman;
level 1 pengeboran, tinggal waktu dan degression;
N135: Alat penyesuaian di X;
N140: Siklus untuk machining sepanjang arcs melingkar, dengan busur pusat kordinat dan radius,
spesifikasi siklus mulai sudut, sudut perbedaan antara memulai posisi invokasi yang berikutnya,
jumlah pengulangan.

Kemampuan MTS pemrograman kode:

CNC balik: Mesin CNC Milling:


Segmen kontur
pemrograman
Segmen kontur pemrograman
Cutter Radius kompensasi
Alat Tip kompensasi
dengan pendekatan /
mundur pernyataan
Pemotongan • lurus atau salib balik Pengeboran • kedalaman
siklus: • kontur paralel dengan dan tanpa pembatasan siklus: lubang
gerakan Pengeboran pengeboran
• opsional (bebas-monoton) tindak lanjut kontur pola: (dengan chip
• terganggu dipotong untuk chip yang melanggar Saku siklus: melanggar)
• pemeriksaan otomatis untuk sisa chips • penyadapan

membosankan
• reaming
• pada garis
lurus (siklus)
• pada busur
yang
melingkar
(siklus)
• persegi saku
Berulang siklus: • combinable dengan lain • melingkar
Thread siklus: siklus saku
• standar benang • PIN
• tapered benang
• Khusus benang
Memotong: • sesuai DIN 76 dan DIN 509, membentuk E atau F
Alur: • chamfered atau radiused atau
• dengan sisi miring
Dalam siklus
pengeboran
Program-program NC ini dapat diperpanjang oleh Subprogram (dengan maksimal sepuluh kali lipat
bersarang) dan dapat dipiawaikan dengan menggunakan parameter (parameter pemrograman,
termasuk menghitung fungsi).

Program-program NC ini dapat diperpanjang oleh Subprogram (dengan maksimal sepuluh kali lipat
bersarang) dan dapat dipiawaikan dengan menggunakan parameter (parameter pemrograman,
termasuk menghitung fungsi).

8 NC Program generasi
Pemrograman mode
• Editor,
• Pemrograman interaktif,
• Mengajar
• Lokakarya pemrograman berorientasi (WOP).
Setiap dari mode ini dirancang untuk memenuhi kebutuhan spesifik, dan dengan pesan kesalahan
tata letak dan mereka jelas mereka semua menawarkan panduan pengguna nyaman selama
program generasi. Hal ini dimungkinkan untuk beralih dari satu mode ke lain setiap saat selama
pemrograman, dan sebagainya untuk memanfaatkan keuntungan dari sistem masukan yang
berbeda.

8.1 NC Editor
NC Editor menyediakan antarmuka pemrograman yang disesuaikan untuk mudah masukan atau
mengedit NC blok. Setiap huruf klasifikasi yang didefinisikan dalam kode pemrograman memiliki
format yang tetap, yang menyatakan jumlah ruang depan dan dari belakang desimal dan apakah
masukan tanda diizinkan. Format secara bebas dapat dikonfigurasi.

Masukan dari NC blok


• Dalam pemrograman hanya masukan alamat, tanda dan nilai diperlukan, lengkap format (misalnya
"X + 1" = > "X + 001.000") akan kemudian secara otomatis dan klasifikasi surat akan diurutkan.
Urutan huruf klasifikasi dalam baris program baik didirikan sesuai dengan DIN 66025 atau dapat
didefinisikan oleh pengguna.

Editing fungsi
Nomor blok NC juga secara otomatis ditetapkan. Remunerasi NC program atau tertentu segmen
program dengan mudah dipengaruhi sebagai mencari kata, membaca program NC lainnya, mencetak
salinan fisik dll. Editing fungsi tersedia: masukan, Timpa, menghapus, menyalin dan pergeseran
klasifikasi huruf, nilai-nilai, NC blok dan program segmen.

Periksa kesalahan
Selama program generasi editor akan mengurus tugas penting dari deteksi kesalahan resmi: Cek
sintaks dilakukan baris oleh baris. Selama semua masukan bebas dari kesalahan prosedur ini akan
berjalan tanpa diketahui hanya dengan ucapan "sintaks benar", di daerah status di bagian atas layar
editor. Jika namun NC memblokir struktur formal yang valid (misalnya "G41" dan "G40" diprogram
dalam baris yang sama) telah memasuki dan dikonfirmasi, garis masing-masing akan ditandai dengan
warna merah dan pesan kesalahan ("sintaks tidak benar") akan muncul.

8.2 pemrograman interaktif


Tampilan
Tata letak layar dalam pemrograman interaktif adalah sama seperti otomatis Mode, kecuali bahwa
baris di atas tombol fungsi, biasanya menampilkan blok NC saat ini, sekarang digunakan untuk
program generasi. Setiap blok NC yang memasuki dijalankan on-line segera telah dikonfirmasi. Dua
jenis koreksi kesalahan disediakan:
1. sebuah plaintext dan muncul pesan error misalnya ("tabrakan")
Pengguna dapat membatalkan mesin dipengaruhi oleh blok rusak oleh mencolok sembarang tombol.
Segera koreksi di garis masing-masing program muka, maka simulasi dapat diaktifkan kembali.

Dialog
2. sebuah prompt muncul: "Adopt NC blok?"
Dalam kasus ini Simulator telah berhasil dijalankan diprogram mesin. Sekarang terserah programmer
untuk memutuskan (dalam urutan entri interaktif) Apakah akan menerima hasilnya. Jika disetujui,
blok NC diadopsi sebagai bagian dari program yang diciptakan dan sistem akan siap untuk masukan
dari baris program berikutnya. Jika pengguna membuang hasil, Mesin dipengaruhi oleh blok ini akan
dibatalkan (seperti dalam kasus kesalahan) mana siklus prihatin, ini dapat mencapai sejumlah besar
gerakan dibatalkan.
Simulasi immedeate eksekusi perintah NC dan koreksi langsung input error telah secara luas
disetujui dalam praktek pelatihan CNC. Pemrograman interaktif menyediakan jelas, aplikasi
berorientasi pengenalan pemrograman, yang merupakan alat bantu belajar yang sempurna. Selain
itu, dapat digunakan bersama "Workshop-Oriented pemrograman", setiap kali pemrograman
geometri kontur yang kompleks diperlukan.

8.3 ajarkan-in
Ajarkan-in adalah mode khusus pemrograman interaktif. Dalam setup mode, alat secara manual
dikendalikan sementara alat-jalan yang dihasilkan dalam mesin secara otomatis dikonversi ke G-
fungsi dasar dan dimasukkan ke dalam NC program.

8.4 lokakarya pemrograman berorientasi


Meskipun segmen kontur pemrograman (seperti dijelaskan di atas, Ch. 7,2) tidak banyak untuk
memfasilitasi tugas programmer's, beberapa masalah serius mungkin masih timbul dengan geometri
kompleks. Sebagai praktek menunjukkan, masukan dari NC blok adalah sering di seperti tingkat
tinggi abstraksi bahwa masalah dapat tidak segera bahkan diselesaikan oleh menerapkan aids
pemrograman dan lebih lanjut informasi mengenai kemungkinan masukan geometri.

WOP antarmuka
Untuk mengatasi masalah masukan seperti kompleks, modus pemrograman baru telah
dikembangkan yang dirancang khusus untuk memenuhi persyaratan dari praktek produksi. Modus
"Workshop-Oriented pemrograman" disebut (WOP) pada dasarnya adalah antarmuka
pemrograman untuk CNC teknologi. Awalnya dikandung dalam konteks sebuah proyek yang
disponsori oleh Kementerian Jerman penelitian dan pengembangan, tetapi tidak telah dinyatakan
standar DIN. Ide umum konsep ini adalah bahwa generasi NC program harus mungkin oleh
mempekerjakan hanya softkey fungsi dan prosedur pemrograman interaktif . Pada setiap tahap
dalam pemrograman workpart geometri adalah grafis ditampilkan (dalam cara yang mirip dengan
program CAD). Setiap kali ada beberapa solusi matematika, ini ditawarkan untuk seleksi.
WOP antarmuka yang disediakan oleh MTS memiliki semua fitur ini ditambah beberapa tambahan
kemampuan untuk kenyamanan fo digunakan:
• Antarmuka MTS WOP dapat dengan mudah dipasang berfungsi dengan simulator CNC. Akibatnya,
hal ini mungkin pemrograman mode yang berbeda untuk beralih melalui, sehingga membuat penuh
penggunaan keuntungan masing-masing dari setiap sistem.
• Dalam NC pemrograman kontur dihasilkan dan menghasilkan blok NC akan ditampilkan bersama-
sama pada layar. Itu berarti, bahwa hasil pemrograman dapat diperiksa immedeately dan input
benar jika diperlukan. Geometri definisi secara langsung terkait dengan program generasi.
• Sebaliknya semua diprogram kontur dapat dibaca dalam akan siap untuk editing oleh fungsi
antarmuka WOP.
• Kode pemrograman MTS memungkinkan untuk pemrograman multi semburan kontur string dan
membuka kontur, termasuk urutan "undefined" mencakup (badan). Pengguna adalah lega luas
perhitungan, sebagai batas-batas sistem pemrograman dialog untuk petunjuk mengenai pilihan
parameter yang berlaku, termasuk pembulatan dan chamfering data. Dengan demikian programmer
bisa yakin kontur yang tegas ditetapkan dan yang sedang dijalankan pada workpart. Selain itu, bantu
diagram tersedia untuk membantu dengan parameter input.
WOP pemrograman umumnya dimulai dengan definisi segmen kontur (entitas) sebagai garis lurus
atau busur yang melingkar (searah jarum jam atau berlawanan) dengan baik tangensial atau non-
tangensial transisi. Sistem kemudian menawarkan pilihan geometri kemungkinan masukan,
termasuk memeriksa validitas matematika input. Jika kontur memasuki cukup ditentukan, itu akan
grafis ditampilkan secara online.

Parameter input Garis lurus dengan/tanpa tangensial transisi G71


dari WOP Sudut Koordinat X dan Z
Antarmuka.
Gradien AW
CNC Turning
Jarak L
Pembulatan radius Rc
Panjang Talang Fc
Edaran arc (searah jarum jam/berlawanan) dengan/tanpa G72 atau
tangensial transisi. G73
Koordinat akhir X dan Z
Pusat Koordinat Saya dan K
Radius busur B
Mulai sudut / akhir sudut AW dan EW
Pembulatan radius Rc

Untuk menutup pemeriksaan kontur masing-masing dapat diperbesar dan dimensioned sesuai
dengan standar DIN. Fitur khusus lanjutan antarmuka pemrograman WOP adalah otomatis
penugasan (pasti dan ireversibel) dari kontur yang diprogram untuk perintah DIN yang berlaku.
Dimungkinkan untuk beralih ke mode pemrograman yang berbeda tanpa perbedaan dalam sintaks
NC menyebabkan masalah.

9. khusus fungsi
Untuk memfasilitasi generasi dan memeriksa program NC, Simulator CNC masing-masing
menyediakan sejumlah fungsi-fungsi khusus, termasuk:
• Pembesaran rincian: zoom,
• Pengukuran (terutama dimensioning benang),
• Akuntansi untuk hidup seadanya kedalaman,
• Tampilan persimpangan,
• 3D-representasi.

9.1 zoom
Seperti disebutkan di atas, sektor ditampilkan ruang kerja alat mesin dapat diedit pada setiap saat
selama mesin, dan diperbesar rincian mesin dapat dilihat. Workpart ditampilkan dengan tepi yang
berputar; mereka sudut internal yang melengkung dengan ujung jari-jari (disebut "jelas tepi") yang
diwakili oleh dua garis tipis yang berakhir jauh dari tepi tubuh.
Fungsi zoom juga tersedia dengan Workshop-Oriented pemrograman dan mengukur.

Thread geometri
Sebagai fitur baru dengan versi 5.3 dari perangkat lunak geometri benang dianggap dan dapat
ditampilkan secara online, sehingga memimpin dan kedalaman benang serta diameter nominal dan
kecil dapat benar-benar dimensioned.

9.2 mengukur
Fungsi "Mengukur" berfungsi untuk memeriksa geometri workpart yang hasil dari mesin. Ini dapat
diaktifkan pada setiap saat selama balik, dan juga selama pemrograman interaktif. Tersedia dua jenis
dimensi:
• entitas dimensi menentukan semua geometri data (mulai dan titik akhir, transisi sudut, panjang,
lingkaran pusat dll) dari kontur segmen (garis lurus atau busur),
• titik dimensi menetapkan jarak kontur poin dari dimensi ditentukan nol (dengan akurasi 1/1000
mm).
Selama dimensi zoom atau pembesar fungsi dapat diaktifkan untuk dimensi terpisah dari workpart
detail. Diulang pembesaran dimungkinkan, maksimum yang detail dari 6/1000 mm oleh 8/1000 mm
diperbesar untuk mengisi layar.

9.3 kedalaman kekasaran


Untuk memastikan kualitas permukaan kedalaman roughing teoritis didirikan dengan setiap siklus
pemotongan. Sesuai dengan Jerman standar DIN 4768, Bagian 1, maksimum hidup seadanya
kedalaman dan nilai rata-rata dari kekasaran permukaan dapat diukur.

9.4 tampilan persimpangan


Untuk layar representasi dari MTS mesin telah dibuahi solusi yang memerlukan luas perhitungan
matematika:

CNC Turning
Di MTS mengubah simulasi alat tip geometri tidak sederhana; setiap poligon umum dari baris dan
busur dapat diasumsikan sebagai terdepan. Kompleksitas dari daerah yang dihasilkan dapat dihargai
bahkan dari contoh sederhana insert sekali pakai standar, ditetapkan oleh garis lurus, busur dan
garis lurus, bergerak sepanjang busur yang melingkar.
Oleh karena itu, untuk setiap dasar G fungsi kawasan yang dicakupi oleh tepi pemotongan dihitung
dan dibawa ke kebetulan dengan kontur sebenarnya workpart - yaitu diintegrasikan ke dalam model
matematika internal workpart. Kedalaman roughing teoritis, dibentuk dari geometri yang canggih
dan gerakan pakan, dikaitkan dengan rentang kontur masing-masing.
Maka dari perhitungan ini, bahwa hanya hubungan antara geometri yang dihasilkan dan NC program
data adalah gerakan alat yang dihasilkan. Selain itu model data ini memungkinkan representasi grafis
dari garis tubuh (tepi benar dan jelas), meringankan luka, benang geometri dan kedalaman hidup
seadanya, serta berbagai persimpangan melalui workpart. Sebagai aturan internal mesin ditampilkan
dalam setengah atau penuh bagian, sementara mesin eksternal ditampilkan di setengah bagian atau
di tampilan eksternal.
Mesin CNC Milling
Di MTS penggilingan simulasi vertikal persimpangan daerah (melalui pusat cutter, di X / Z dan Y/Z
pesawat, menurut G 17) dapat dimasukkan sebagai jendela tambahan pada perwakilan layar
workpart, rahang dan alat. Sisipan ini akan ditampilkan di atas dan di sebelah kanan workpart dan
akan diperbarui secara dinamis dalam mesin.
Gerakan (secara dinamis diperbarui) cutter (dengan yang spindle) dapat dilihat di jendela overlay
yang lebih lanjut, dimasukkan ke dalam tampilan persimpangan. Dengan cara ini pengguna selalu
memiliki tiga pandangan dari proses mesin, yang berarti kontrol yang nyaman dan tepat dari
pelaksanaan program NC.
Akhirnya, tampilan layar seperti dijelaskan di atas dapat dilengkapi dengan layar representasi dari
Templat persimpangan melalui workpart. Mode ini tampilan membolehkan pergerakan bebas bagian
wilayah di sumbu X dan Y, independen dari posisi pusat cutter. Sekali lagi tampilan persimpangan
akan diperbarui secara dinamis. Garis (yang tentu saja dapat diedit) menunjukkan bidang Z.

Representasi 3D 9,5
Sebagai dukungan lebih lanjut fitur sistem dapat menampilkan 3D representasi dari workpart dari
setiap sudut visual, pada setiap saat selama mesin. Untuk pemandangan internal mesin, pengguna
dapat menentukan melingkar sektor (CNC Turning), kuadran mewadahi workpart (CNC Milling) akan
dihapus pada perwakilan 3D.

10. transmisi Program, Postprocessors dan Postprocessor Umum


Transmisi data
NC program yang telah dihasilkan atau diedit dengan perangkat lunak MTS dapat dibaca-in ke sistem
kontrol mesin CNC alat dan kemudian akan dieksekusi. Sebaliknya, itu juga dimungkinkan diberikan
persyaratan tertentu terpenuhi untuk menyalurkan NC program dari sistem kontrol mesin untuk
Simulator MTS, misalnya untuk modifikasi atau menguji menjalankan tujuan.
Program transmisi dirancang untuk menyalurkan NC program tanpa perubahan format atau sintaks.
Tertentu mengontrol karakter, seperti untuk pengkodean program mulai dan akhir program atau
line feed dapat didefinisikan oleh pengguna. Untuk memudahkan konfigurasi antarmuka dan
memastikan sempurna interkoneksi, transmisi program ini memungkinkan hubungan antara
Simulator dan kontrol mesin target untuk diuji sebelum benar-benar didirikan.

Postprocessors
NC program yang ditulis di MTS - atau PAL kode pemrograman harus diterjemahkan ke dalam kode
kontrol mesin sebelum mereka dapat dibaca oleh sistem kontrol. Untuk tujuan ini berbagai
postprocessors tersedia, masing-masing dirancang untuk sistem kontrol spesifik dan untuk
penyesuaian dengan antarmuka masing-masing.
Postprocessors mengubah MTS-kode program menjadi blok NC dasar yang sesuai dengan standar
DIN dan sintaks yang kompatibel dengan dialek DIN digunakan dalam pengendalian sasaran. Saat ini
lebih dari tujuh puluh postprocessors tersedia.
Solusi yang paling ekonomis untuk penerjemahan program NC adalah Generalized Postprocessor,
yang memungkinkan pengguna untuk menentukan referensi-silang perintah dalam terjemahan.
Asalkan fitur ini didukung oleh sistem kontrol target, karakteristik kinerja Generalized Postprocessor
adalah sebagai berikut:
• Alamat berubah jika perlu,
• Format nilai-nilai alamat disesuai dengan kontrol,
• Subrutin disimpan selama terjemahan,
• Parameter dipertahankan atau menambahkan,
• Siklus berubah menjadi siklus masing-masing target Control,
• Segmen kontur pemrograman disimpan sementara sedang diterjemahkan ke dalam fungsi G.
Kemampuan sistem kontrol target serta pada perangkat lunak MTS digunakan sepenuhnya dalam
terjemahan. Dengan referensi perintah ditetapkan pengguna antara sumber dan kode objek,
Generalized Postprocessor adalah alat yang kuat dan universal yang dapat menyesuaikan perangkat
lunak MTS untuk berbagai macam sistem pengendalian CNC.

Saat ini postprocessors berikut tersedia:

Mesin CNC Milling: CNC Turning


HEIDENHAIN TNC 360 Jual Acramatic Gildemeister EPL 1
(DIN/ISO) Anton CNC 3300 Gildemeister EPL 2
Anton CNC 3300 HEIDENHAIN TNC 407/415 Bosch CC200T Lux Turn
Bosch CC200M (DIN/ISO) Bosch CNC alfa 2 Maho graziano Spa CNC
Bosch CC300M TNC HEIDENHAIN 151/155 CC 4200T MG 423T
Bosch CC320M (Klartext) Balik DIN (66025) T Maho CNC 432
Bosch CNC Alpha 3 HEIDENHAIN TNC 355 Emcotronic T 1 T NUM 720
Kontur Deckel 2 (Klartext) Emcotronic TM T NUM 750
Kontur Deckel 3 HEIDENHAIN TNC 360 02 T NUM 760
Deckel Dialog 4 (Klartext) Engelhardt CNC Okuma OSP 500L-G
Deckel Dialog 11 HEIDENHAIN TNC 407/415 3300T Sinumerik 3 T
Penggilingan DIN (66025) (Klartext) Fagor 8020T T Sinumerik 8
Emcotronic M 1 CNC Maho 332 M (Klartext) FANUC seri 0-TB T Sinumerik 810
Emcotronic TM 02 CNC Maho 332 (DIN/ISO) Seri FANUC 00-TB T Sinumerik 820
Engelhardt CNC 3300 CNC Maho 332 (Klartext) FANUC seri 10-TB T Sinumerik 850
FANUC MF-M4 Maho CNC 432 Seri FANUC 15-TA Sinumerik 880T
FANUC MF-M5 Maho CNC 532 M Seri FANUC 15-TF Harimau III
FANUC seri 0-MB NUM 720 F Seri FANUC 15- TX Traub 8D
Seri FANUC 00-MB NUM 750 F TTA Traub TX 8F
FANUC seri 0-MC NUM 760 F Seri FANUC 150-
Heckler & Koch 781 Seibu EDM-EW 30NT TTA
Heckler & Koch 783 Sinumerik 3 M FANUC seri 6-TB
TNC HEIDENHAIN 151/155 Sinumerik 6M-B
(DIN/ISO) Sinumerik 7M
HEIDENHAIN TNC 355 Sinumerik 810 M
(DIN/ISO) Sinumerik 820M
Sinumerik 850M
Sinumerik 880M

11. gratis diuraikan Programming kode


Kode pemrograman CNC sistem, meskipun berdasarkan Jerman standar DIN 66025, berbeda dari
produsen ke produsen. Mengeksploitasi kebebasan standar, setiap sistem dirancang untuk
memfasilitasi NC pemrograman dengan menyediakan segmen kontur pemrograman dan siklus mesin
tertentu. Oleh karena itu kami telah mengembangkan kode pemrograman individu untuk MTS
Simulator, yang manufactorer non-spesifik dan yang memenuhi dua persyaratan utama: ini
memungkinkan semua string kontur dan mesin siklus umum sistem kontrol lain dengan cara unggul
"perintah standar" dan pada saat yang bersamaan menjamin nyaman NC pemrograman.
Keberhasilan yang telah dicapai oleh sistem MTS di CNC pelatihan sepenuhnya mendukung strategi
diadopsi.
Selain kode programmings MTS dan PAL kami juga menawarkan modul perangkat lunak, yang
memungkinkan penerapan setiap lain sintaks NC di CNC simulator. Asalkan Anda memiliki lisensi
"Gratis definisi pemrograman kode", NC blok sintaks asing dapat diberikan ke masing-masing MTS
sintaks blok. Dengan cara ini perintah asing kode dapat digunakan untuk menghasilkan program NC
di CNC simulator.
Berkas kode pemrograman ditentukan berfungsi untuk mengkonversi berbagai perintah NC.
Komprehensif "perintah standar" kode pemrograman MTS berarti bahwa bahkan NC perintah dari
kode pemrograman asing dapat diberikan ke MTS-kode perintah. "Terjemahan" satu blok NC
kemudian dilakukan, berdasarkan referensi-silang yang ada.
Setiap file kode pemrograman yang baru yang dihasilkan dengan bantuan sebuah editor khusus yang
dapat dipanggil dari program konfigurasi. Kode pemrograman yang sudah bagian dari konfigurasi
dapat dengan mudah dipilih atau diedit untuk digunakan dengan tugas salah satu simulator CNC.
1
Untuk keterangan cf. MTS pemrograman kode di atas. Ch.7.

12. pemrograman Aids


Pemrograman aids, yang diklasifikasikan menurut subyek, dapat diaktifkan pada setiap tahap dalam
operasi Simulator CNC. Bantuan windows menginformasikan pengguna efek dari G-perintah atau
siklus. Direktori dan survei yang umum materi subjek disediakan untuk cepat orientasi. Dengan cara
ini pengguna memiliki akses ke sebagian besar instruksi pemrograman bahkan selama proses
sebenarnya.
Setelah fungsi help telah diaktifkan, jumlah bantuan windows dapat dipanggil. Pengguna dapat
menelusuri melalui sub-judul, misalnya untuk membandingkan perintah-perintah yang terkait, atau
melompat dari tergantung pada subjek untuk mendapatkan informasi yang lebih luas. Selama
pemrograman interaktif atau program generasi dengan Editor NC tingkat pemrograman dapat
diaktifkan kembali bersama fungsi help, dan blok NC dibetulkan atau dimasukkan secara langsung.
Aids pemrograman yang dirancang untuk mendukung konsep dasar didactical CNC simulator. Di satu
tingkat, pengguna disediakan dengan langsung jawaban untuk setiap pertanyaan yang dia miliki,
sementara di lain tingkat, bantuan windows menyediakan informasi tentang aspek-aspek yang lebih
luas dari pemrograman tersedia. Reputasi MTS Simulator untuk pelajar-keramahan karena tidak ada
cara yang kecil ke sana luas membantu fasilitas.

Anda mungkin juga menyukai