Fanuc Macro B ohjelmoinnin hyödyntäminen CNC-sorvissa
Pekkola, Tuomas (2020)
Pekkola, Tuomas
2020
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2020102621660
https://urn.fi/URN:NBN:fi:amk-2020102621660
Tiivistelmä
Tämän insinöörityön tavoitteena on parantaa FB Ketjutekniikka Oy:n CNC-sorvin käyttöastetta asetusaikoja lyhentämällä. Yrityksen toimipisteet sijaitsevat Raumalla ja Köyliössä. Yritys valmistaa erilaisia kuljetinketjuja teollisuuden tarpeisiin. Asetusaikojen nopeuttaminen toteutettiin Fanuc Macro B ohjelmoinnilla toteutetuilla tuoteperhe- ja aliohjelmilla. Työn teoriaosassa käsitellään CNC-sorvin ohjelmointia yleisesti sekä Fanuc Macro B ohjelmoinnin perusteita suppeasti. Insinöörityön tuloksena syntyi useita yleisohjelmia tuoteperheosien valmistukseen sekä modulaarinen ohjelmarakenne, joka selkeytti ohjelmallisia toimintoja merkittävästi. The purpose of this thesis is to shorten the set times of CNC lathe. The thesis is made for a company named FB Ketjutekniikka Oy, which operates in Rauma and Köyliö. The company manufactures conveyor chains for a wide range of different industries. The speed up of setting times was implemented with subprograms and product family programs. The programs were implemented with Fanuc Macro B programming. The theoretical part of the thesis deals with the programming of CNC lathes in general and the basics of Fanuc Macro B programming in a nutshell. As a result of the engineering work emerged several parametric programs for families of parts and a modular program structure that clarified the software functions significantly.