İki eksenli dairesel enterpolasyon yapabilen CNC kontrol devresi tasarımı
dc.contributor.advisor | Oysu, Cüneyt | |
dc.contributor.author | Yazici, Sermin | |
dc.date.accessioned | 2020-12-29T13:10:01Z | |
dc.date.available | 2020-12-29T13:10:01Z | |
dc.date.submitted | 2004 | |
dc.date.issued | 2018-08-06 | |
dc.identifier.uri | https://acikbilim.yok.gov.tr/handle/20.500.12812/420521 | |
dc.description.abstract | İKİ EKSENLİ DAİRESEL ENTERPOLASYON YAPABİLEN CNC KONTROL DEVRESİ TASARIMI Sermin YAZICI Anahtar Kelimeler: Dairesel ve Doğrusal Enterpolasyon, CNC kontrol kartı, CNC Takım Tezgahı, M32C83 Mikro denetleyici, G-Kodlan. Özet: Bilgisayarlı Nümerik Kontrol (CNC), Nümerik Kontrol (NC) fonksiyonlarını sağlayabilen, karar verebilen, bilgisayar sistemi bulunduran ve tek makineden oluşan sistemdir. CNC, tezgahların otomasyonunu oldukça ucuza sağlaması ve esnek olması nedeniyle yaygın halde kullanılmaktadır. Bu çalışmada, iki eksenli mekanik bir sistem kullanılarak CNC tezgahların programlanmasında kullanılan, temel hareket fonksiyonlarını (GOO, G01, G02, G03) gerçekleştirebilen bir kontrol kartı gerçekleştirilmiştir. Doğrusal ve dairesel hareketlerin motorlar üzerinden sağlanabilmesi için eksenlerin enterpolasyonu floating point (kayan nokta) imkanı sağlayan ve matematik fonksiyonları içeren 32- bitlik Renesas M32C83 MCU ile yapılmıştır. Mikro denetleyici kontrol kartıyla, kontrol kartı da bilgisayarla haberleşebilmektedir. Bilgisayar yazılımı ile, CNC'den yapılması istenilen işe dair bir toplu iş dosyası oluşturulmaktadır. Bu dosya RS232 arabirimi sayesinde kontrol kartının EEPROM'una kaydedilmektedir. Kontrol kartındaki M32C83 mikro denetleyici, EEPROM'dan toplu iş dosyasını satır satir okuyarak, sürücü devreye motorların hareketi için uygun sinyalleri göndermektedir. İki eksenli sistem dairesel ve doğrusal enterpolasyonu dolayısıyla kartezyen düzlemde iki nokta arasını direkt olarak veya yarıçapı belli içbükey veya dışbükey yay ile birleştiren hareketi yapabilmektedir. | |
dc.description.abstract | pTHE PROJECT OF CNC CONTROL CYCLE WHICH CAN MAKE DOUBLE-AXIS CIRCLE INTERPOLATION Sermin YAZICI Keywords : Circular interpolation, Linear Interpolation, CNC Control Card, CNC Machines, M32C83 Micro Controller, G-Codes. Abstract : Computer Numerical Control (CNC) is a system which works as a decision-maker and has its own computer system inside. CNC systems are very flexible and require cheaper investments compared to Numerically Controlled (NC) systems. Since user interface, programmer, controller and simulator are combined in a single system, it is very much preferred in industry. In this study, a control card is designed for CNC tool motion commands (GOO, G01, G02, G03). The control card is then used to control a two-axis mechanical system. Linear and circular interpolations in two dimensions are made using a 32-bit Renesas M32C83 MCU which provide floating point mathematics functions. The control card can communicate with computer through RS232. Process planning batch file which is formed of G-codes can be prepared in the computer software and then transferred to the control card. This file is saved to EEPROM of the control card. The M32C83 micro controller on the control card sends the driver signals in cycle form by reading the collected work file from EEPROM line by line. Since there are step motors in mechanical system a driver card for steppers are also designed and constructed. In linear motion two points on a plane is connected by a straight line. In circular motion however circular arc is divided into segments and each segment is then obtained in linear interpolation. m | en_US |
dc.language | Turkish | |
dc.language.iso | tr | |
dc.rights | info:eu-repo/semantics/embargoedAccess | |
dc.rights | Attribution 4.0 United States | tr_TR |
dc.rights.uri | https://creativecommons.org/licenses/by/4.0/ | |
dc.subject | Kimya Mühendisliği | tr_TR |
dc.subject | Chemical Engineering | en_US |
dc.title | İki eksenli dairesel enterpolasyon yapabilen CNC kontrol devresi tasarımı | |
dc.title.alternative | The project of CNC control cycle which can make double axis circle interpolation | |
dc.type | masterThesis | |
dc.date.updated | 2018-08-06 | |
dc.contributor.department | Kimya Mühendisliği Anabilim Dalı | |
dc.identifier.yokid | 172939 | |
dc.publisher.institute | Fen Bilimleri Enstitüsü | |
dc.publisher.university | KOCAELİ ÜNİVERSİTESİ | |
dc.identifier.thesisid | 154850 | |
dc.description.pages | 118 | |
dc.publisher.discipline | Diğer |