Geri Dön

Takım tezgâhları için sarsıntı ve ivme sınırlandırmalı yörünge planlama algoritmasının geliştirilmesi ve doğrulanması

Development and verification of jerk / acceleration limited trajectory planning algorithm for machine tools

  1. Tez No: 705878
  2. Yazar: ETHEM KELEKÇİ
  3. Danışmanlar: DOÇ. DR. SELÇUK KİZİR
  4. Tez Türü: Doktora
  5. Konular: Mekatronik Mühendisliği, Mechatronics Engineering
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2021
  8. Dil: Türkçe
  9. Üniversite: Kocaeli Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Mekatronik Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 213

Özet

Yapılan tez çalışmasında, metal, ahşap ya da diğer katı malzemelerin şekillendirildiği veya işlendiği talaşlı imalat sanayinin önemli bir parçası olan takım tezgâhları için sarsıntı ve ivme sınırlandırmalı yörünge planlama algoritmaları temelinde kontrol ünitesi yazılımı geliştirilmiştir. Bilgisayar Destekli Sayısal Kontrollü (CNC) takım tezgâhları ISO standartlarına göre oluşturulan G ve M kodlarının yer aldığı Sayısal Kontrol (NC) dosyaları ile çalıştığı için, yapılan çalışmanın alt yapısı da G ve M kodları üzerine kurulmuştur. Bilgisayar tabanlı çalışan kontrol ünitesi yazılımı Visual Studio ortamında C# dili ile geliştirilmiştir. Geliştirilen yazılımda, önerilen yöntemlerle doğrusal, dairesel, helisel hareket komutlarına ilişkin yörünge planlama işlemleri yapılmakta ve G06.2 Düzgün Olmayan Rasyonel B-Spline (NURBS) komutları ile verilen düğüm vektörü, kontrol noktaları ve ağırlık vektörleri üzerinden NURBS eğrisel yörüngeleri oluşturulmaktadır. Ayrıca NURBS komutları bulunmayan NC dosyalar için, G05.1 komutuna ilişkin kenar yönetim algoritması uygulanarak kartezyen uzayda G01 nokta bulutu analizi yapılmaktadır. Kenar yönetimi kıstaslarına giren G01 komutlarından oluşan nokta bulutlarının daha hassas yörüngelere dönüştürülmesinde kullanılmak üzere NURBS eğri uydurma fonksiyonlarının çıkartılmaktadır. Tüm yörüngenin yüksek hassasiyet ve yüksek hızda işlenmesi için özel kritik nokta analizi yapılmakta ve kritik noktalarda veya komut geçiş noktalarında olması gereken hız değerleri tespit edilmektedir. Çalışma kapsamında önerilen yöntemlerle, belirlenen hız değerlerine uygun, sabit jerkli ve jerk/ivme sınırlandırmalı hız profilleri üretilerek yüksek performansta titreşimsiz üretim işlemi gerçekleştirilmektedir. Geliştirilen kontrol ünitesi farklı eksen konfigürasyonlarına sahip iki endüstriyel CNC-Freze tezgâhı üzerinde uygulanarak çalışmanın endüstriyel yeterliliği test edilmiştir. Yapılan ürün işleme uygulamalarında NC dosyalıların hatasız bir şekilde tezgâh yörüngelerine dönüştürüldüğü ve EtherCat protokolü üzerinden eksen motorlarına veri kaybı olmadan ulaştırıldığı gözlemlenmiştir. Ayrıca tüm uygulamalarda CNC-Freze tezgâhlarının hedeflendiği gibi titreşimsiz çalışması ve ürün çıktılarında yapılan ölçümlerde hataların mikron seviyelerde olması geliştirilen kontrol ünitesinin matematik ve yazılım alt yapısının güçlü ve kapsamlı olduğunu göstermiştir.

Özet (Çeviri)

In this thesis, a Computer Numerical Control (CNC) software is developed on the basis of jerk and acceleration limited trajectory planning algorithms for machine tools that are handling metal, wood, or other rigid materials by cutting, milling, turning, or other forms of deformations. Since CNC machine tools work with Numerical Control (NC) files including G and M codes created according to ISO standards, the structure of the study is built on G and M codes. The PC-Based software of the control unit is developed in a Visual Studio environment with C# language. In the developed software, the trajectory planning process related to linear, circular, and helical motion commands of CNC-Milling Machines is achieved with the proposed methods, and Non-Uniform Rational B-Spline (NURBS) trajectories can be created using node vector, control points, and weight vectors given by G06.2 NURBS command. In the case of NC files that do not support G06.2 command, G01 point cloud analysis in cartesian space is applied by the edge management algorithm related to the G05.1 command. After that NURBS curve-fitting procedure is implemented to the point clouds of G01 commands in the edge management criteria to produce a smoother trajectory. In order to provide high-precision and high-speed machine operations, required velocity values at critical points or command transition points are determined, and a high-performance and vibration-free production process is provided by a constant jerk and jerk/acceleration limited velocity profiles based on the proposed algorithms. The industrial adequacy of the CNC software developed in this study is verified by the experimental applications on two industrial CNC-Milling machines with different axis configurations. During the experimental applications, it has been observed that the NC files are converted into machine trajectories without error and transmitted to the axis motors via the EtherCat protocol without data loss. In addition, the vibration-free operation of CNC-Milling machines in all applications and the micron errors in the measurements on the product outputs show that the mathematical and software structure of the developed control unit is robust and comprehensive.

Benzer Tezler

  1. Design and implementation of a real-time embedded machine tool controller

    CNC takım tezgahları için gerçek zamanlı gömülü bir kontrolörün tasarımı ve gerçeklenmesi

    ÖZGÜN ÖZIŞIKYILMAZ

  2. Design of automatic tool changer for CNC machines

    CNC takım tezgahları için otomatik takım değiştirici tasarımı

    MURAT BİLGİN KOÇ

    Yüksek Lisans

    İngilizce

    İngilizce

    1995

    Makine MühendisliğiOrta Doğu Teknik Üniversitesi

    DOÇ.DR. MUSTAFA İLHAN GÖKLER

  3. CNC takım tezgahları için kullanılan parça programlarının doğrulanması ve optimizasyonu

    Verification and optimization of part programs used CNC milling machine

    SEVİLAY TURGUT

    Yüksek Lisans

    Türkçe

    Türkçe

    2010

    Teknik EğitimGazi Üniversitesi

    Makine Eğitimi Ana Bilim Dalı

    YRD. DOÇ. DR. YUNUS KAYIR

  4. Kontrollü takım tezgahları için paket program hazırlama yöntemleri

    The Methods of obtaining software for the computer numerical controlled machines

    OĞUZ İLİC

    Yüksek Lisans

    Türkçe

    Türkçe

    2003

    Makine MühendisliğiEge Üniversitesi

    Makine Mühendisliği Ana Bilim Dalı

    PROF. DR. YAŞAR KARAGÖZ

  5. Computer aided slideway design for metal cutting machine tools

    Metal işleyen takım tezgahları için bilgisayar destekli kızak tasarımı

    OKAN BİLKAY

    Yüksek Lisans

    İngilizce

    İngilizce

    1996

    Makine MühendisliğiOrta Doğu Teknik Üniversitesi

    Makine Mühendisliği Ana Bilim Dalı

    PROF. DR. ÖMER ANLAĞAN