Geri Dön

Bilgisayar kontrollü kartezyen robot

Computer controlled cartesian robot

  1. Tez No: 297165
  2. Yazar: SEMİH ÖNGİR
  3. Danışmanlar: PROF. DR. GALİP CANSEVER
  4. Tez Türü: Yüksek Lisans
  5. Konular: Makine Mühendisliği, Mechanical Engineering
  6. Anahtar Kelimeler: Adım motoru, Baskı devre kartları, Bilgisayar destekli denetim, Step motor, Printed circuit boards, Computer aided control
  7. Yıl: 2011
  8. Dil: Türkçe
  9. Üniversite: Yıldız Teknik Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Makine Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Makine Teorisi ve Kontrol Bilim Dalı
  13. Sayfa Sayısı: Belirtilmemiş.

Özet

Günümüzde endüstriyel kuruluşların tamamı, yaptıkları işlerde otomasyona yönelmektedir. Bu sayede maliyetler düşmekte, harcanılan zaman kısalmakta ve üretilen ürün veya işin kalite seviyesi standartlaşmadan dolayı artmaktadır.Projemizde, elektronik baskılı devre kartlarının delme işlemlerini gerçekleştirmek amacı ile kartezyen bir robotun mekanik tasarımı ve montajı yapılmıştır. Robotun eksenlerini hareket ettiren step motorlar için sürücü devreleri ve bu sürücülere kontrol sinyallerini gönderecek olan, mikroişlemci tabanlı kontrol kartı devresi tasarlanmış ve montajı gerçekleştirilmiştir. Robot ile kullanıcı arasındaki iletişim için bilgisayarda bir ara yüz programı hazırlanarak, bilgisayarın seri portu üzerinden, kontrol kartı ile seri haberleşme imkanı sağlanmıştır.İşlem zamanının kısaltılması, endüstrinin bu tip projelerdeki beklentilerden biridir. Projemizde işlem zamanının kısaltılması için, delinecek noktaları toplamda en kısa mesafeyi oluşturacak şekilde matkap motorunun dolaşması gerekir ve delik sayısının artması bu problemdeki karmaşıklığı arttırmaktadır. Probleme yaklaşım metotları kullanılarak çözüm üretmek mümkündür. Literatürde ?Gezgin Satıcı Problemi? diye bilinen bu problemin çözüm yaklaşımlarından üçü için ?Visual Basic? yazılım dili kullanılarak bir bilgisayar programı hazırlanmış ve projemize uyarlanmıştır. Hazırlanan bu program, üç çözümün sonuçlarının birbirleri ile karşılaştırılmasına ve en iyi çözümün projemizde kullanılmasına imkan vermektedir.İlk olarak projemiz için, üç ekseni step motorlarla hareket ettirilen, hareket eksenleri sonsuz vida kullanılarak gerçekleştirilen bir kartezyen robotun mekanik tasarımı yapılmıştır. Malzeme işlenmesi ve montaj hatalarından kaynaklanacak olan mekanik kasıntıları en aza indirgemek için hareket aktarma organı olarak kaplinler, mil yataklamaları için oynar başlıklı rulmanlar kullanılmıştır.Step motorların çalışması için gerekli olan elektronik sürücü kartları önce şematik olarak tasarlanmış, ardından baskılı devreleri hazırlanmış ve elektronik devre elemanlarının montajı yapılarak önceden hazırlanmış olan mekanik düzenek üzerinde test edilmiştir.Sonrasında bu sürücü kartlarını kontrol edecek olan, mikroişlemci tabanlı elektronik kontrol kartı tasarlanmıştır. Mikroişlemcinin programlanması için ?assembler? yazılım dili kullanılmıştır. Program hazırlanırken açık çevrim olarak çalışacak olan step motorların yüksek hızlarda pozisyon kaçırmaması, düşük hızlarda rezonansa girmemesi için mekanik düzenek üzerinde motor hız testleri yapılmış ve güvenilir aralıklar tespit edilip kullanıcının bu aralıklarda hızları değiştirmesine olanak sağlanmıştır.Kontrol kartı üzerinde programladığımız mikrokontrolör, program akışını, bilgisayardan seri port üzerinden aldığı ve bilgisayara yine seri port üzerinden gönderdiği bilgiler ile belirlemektedir. Bu alışverişin gerçekleşmesi içinde bilgisayar tarafında ?Visual Basic? yazılım dili kullanılarak bir ara yüz programı oluşturulmuş ve kullanıcıya sunulmuştur.Gerçekleştirilen bu çalışmada, baskı devre deliklerini delerken izlenecek olan yol uzunluğu delik sayısına ve yerleşimine göre değişmekle birlikte ortalama %50 oranında kısaltılmıştır. Matkap motorunun delik koordinatlarını bulmadaki hassasiyeti 25µm`dir. Eksen motorları adım kaçırmadan 19mm/sn hızla güvenle hareket edebilmektedir.

Özet (Çeviri)

In our project, a mechanical design and mechanical assembling of a cartesian robot has been made to purpose of drilling holes of electronics printed circuit boards. To control the stepper motors, stepper motor drive circuits cards and microcontroller based control circuit card, which sends control signals to the motor drives, are designed and assembled. An interface program has been prepared on the computer for making the communication possible between user and the cartesian robot. The interface program can communicate with the control circuit by means of serial port of the computer.Most of the industrial companies begin to tend an automation at their productions. By means of this, costs are reduced, spending time is shortened. Depending on standardization, quality level of products and works are increased. So, they increased their profit.Decreasing the process time, is one of the expectation in this kind of projects. This is a complicated problem when the number of holes increase in the project. So, we used the three solution methods, answering to this expectation and shortening the total way of drilling motor. Indeed, these are approaching methods to solve the problem. The problem known as TSP (Travelling Salesman Problem) is very popular problem in the science world and we used three solution methods in our project by preparing software with ?Visual Basic? program. The prepared program give us an opportunity to compare these three solution results and to use the best of the solution in our project.First of all, a mechanical design of a cartesian robot is made that its axis motions obtained by three stepper motor and its motion axis are created by screw balls. Couplings are used between stepper motors and screw balls to prevent the mechanical system from unwanted mechanical forces and to reduce its effect. Roller bearings are used to prevent the mechanical system from frictions of the moving parts.Electronics driver cards, which are required to turn our stepper motors, are designed as schematic drawings. Then their printed circuit boards are prepared, after mounting of their electronics components, they are tested on the mechanical design which is prepared before.After that, the electronic control card circuit has been designed which send data to stepper motor drivers. ?Assembler? programming language is used to program a microcontroller which is mounted on the control card. While preparing the program, open loop system of stepper motor is taken into consideration. Speed tests of the motors are made on the mechanical system to prevent the step missing in high speeds and resonance occurring in lower speeds. An adjustable speed interval limits are defined, according to these limitations.The microcontroller that has been programmed for electronics control card, determines flows of the program with data which are taken from a computer and data which are sent to the computer by serial port. Obtaining this data communication between control card and computer, we have designed an interface program at the computer side by using ?Visual Basic? programming language.In our project, shock drilling method is tried as a first time and its results are observed for quality of the drilled holes.

Benzer Tezler

  1. Bilgisayar kontrollü robot kol

    The Computer control of robot manipulators

    MUTLU YAĞLIOĞLU

    Yüksek Lisans

    Türkçe

    Türkçe

    1997

    Elektrik ve Elektronik MühendisliğiAnkara Üniversitesi

    Elektrik-Elektronik Mühendisliği Ana Bilim Dalı

    PROF. DR. MÜMTAZ YILMAZ

  2. Kartezyen koordinatlı kaynak robotu kontrolü

    Cartesian coordinated welding robot control

    FERHAT ZEYLAN

    Yüksek Lisans

    Türkçe

    Türkçe

    2006

    Makine MühendisliğiYıldız Teknik Üniversitesi

    DOÇ. DR. İSMAİL YÜKSEK

  3. Gaz altı kaynağı yapabilen üç uzuvlu kartezyen robot kol tasarımı

    Design of the three linked cartesian robot arm used for gas metal arc welding

    SELAMİ ÇAY

    Yüksek Lisans

    Türkçe

    Türkçe

    2010

    Makine MühendisliğiCumhuriyet Üniversitesi

    Makine Mühendisliği Ana Bilim Dalı

    YRD. DOÇ. DR. SEMİHA BULUT

  4. Mechatronic design of 70 kg end point load capacity press feeding robot

    70 kg uç nokta yük kapasiteli pres yükleme robotunun mekatronik tasarımı

    ECENUR GÖRER

    Yüksek Lisans

    İngilizce

    İngilizce

    2022

    Makine MühendisliğiDokuz Eylül Üniversitesi

    Makine Teorisi ve Dinamiği Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ MURAT AKDAĞ

  5. Medikal amaçlı haptik güdümlü empedans kuvvet kontrollü stewart platformunun geliştirilmesi ve kontrolü

    The development and control of a haptic-guided impedance force controlled stewart platform for medical purposes

    SELÇUK KİZİR

    Doktora

    Türkçe

    Türkçe

    2012

    Elektrik ve Elektronik MühendisliğiKocaeli Üniversitesi

    Elektronik ve Haberleşme Mühendisliği Ana Bilim Dalı

    PROF. DR. ZAFER BİNGÜL