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
- Tez No: 705878
- Danışmanlar: DOÇ. DR. SELÇUK KİZİR
- Tez Türü: Doktora
- Konular: Mekatronik Mühendisliği, Mechatronics Engineering
- Anahtar Kelimeler: Belirtilmemiş.
- Yıl: 2021
- Dil: Türkçe
- Üniversite: Kocaeli Üniversitesi
- Enstitü: Fen Bilimleri Enstitüsü
- Ana Bilim Dalı: Mekatronik Mühendisliği Ana Bilim Dalı
- Bilim Dalı: Belirtilmemiş.
- 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
- 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
Yüksek Lisans
İngilizce
2005
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolBoğaziçi ÜniversitesiPROF. OĞUZ TOSUN
- 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
1995
Makine MühendisliğiOrta Doğu Teknik ÜniversitesiDOÇ.DR. MUSTAFA İLHAN GÖKLER
- 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
2010
Teknik EğitimGazi ÜniversitesiMakine Eğitimi Ana Bilim Dalı
YRD. DOÇ. DR. YUNUS KAYIR
- 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
2003
Makine MühendisliğiEge ÜniversitesiMakine Mühendisliği Ana Bilim Dalı
PROF. DR. YAŞAR KARAGÖZ
- 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
1996
Makine MühendisliğiOrta Doğu Teknik ÜniversitesiMakine Mühendisliği Ana Bilim Dalı
PROF. DR. ÖMER ANLAĞAN