1 Inleiding
FANUC-stelsel is een van die algemeen gebruikte beheerstelsels virCNC masjien gereedskap, en sy beheeropdragte word verdeel in enkelsiklusopdragte en veelvuldige siklusopdragte.
2 programmering idees
Die essensie van die program is om die kenmerke van die gereedskapbaan uit te vind, en die herhaalde stellings in die program te realiseer deur middel van 'n wiskundige algoritme. Volgens bogenoemde deelkenmerke vind ons dat die X-koördinaatwaarde geleidelik afneem. Daarom kan jy die FANUC-stelsel gebruik om X die slytasiewaarde te verander, die draaisiklusbewerking aan te pas, die werktuig elke keer vanaf die deelkontoerafstand van die werktuig met 'n vaste waarde te beheer, en dit in elke bewerkingsiklus te verwerk voor die wysiging en gebruik dan die stelselvoorwaarde om te spring, terugkeer Verander die stelling dienooreenkomstig. Nadat die rofbewerkingsiklus voltooi is, bepaal die werkstuk om die hoeveelheid afwerking te bepaal, verander die gereedskapkompensasieparameters en spring dan om die draai te voltooi.
3 Kies die beginpunt van die siklus korrek
Wanneer die siklusprogram eindig, keer die instrument outomaties terug na die beginposisie van die siklusprogramuitvoering aan die einde van die siklus. Daarom is dit nodig om te verseker dat die gereedskap veilig terugkeer na die beginpunt aan die einde van die siklus. Wanneer die siklusopdrag geprogrammeer is, is dit maklik om te gebruik en potensiële veiligheidsgevare te hanteer wat groot probleme veroorsaak. Natuurlik kan veiligheid nie gewaarborg word nie. Die beginpunt is te ver van die werkstuk gestel, wat 'n lang en leë gereedskappad tot gevolg het. verwerkingsdoeltreffendheid beïnvloed. Is dit veilig om terug te keer na die begin van die siklus, die begin van die siklusprogram, die gereedskapposisie aan die einde van die laaste reël van die afwerkingsproses, die vorm van die werkstuk aan die einde van die siklus, die vorm van die gereedskaphouer en ander gereedskapmonteerposisies. In beide gevalle is dit uiteindelik moontlik om te verseker dat die siklus nie inmeng met die vinnige terugtrekking deur die beginposisie van die siklusprogram te verander nie. Jy kan die wiskundige berekeningsmetode, die CAD-sagteware gebruik om die basispuntkoördinaatmetode te bevraagteken om die redelike en veilige beginposisie van die siklus te bepaal, of in die programontfoutingstadium, die enkelfase-bewerking en laekoersvoer gebruik, probeer om te sny en die programbeginpuntkoördinate stap vir stap te verander. Identifiseer 'n redelik veilige wegspringplek. Na oorweging van die bogenoemde faktore, is dit nodig om die beginpunt van die siklus te bepaal, en spesiale aandag moet gegee word aan: as die bewerking en sny by die meet- en ontfoutingsprogram gevoeg word voor verwerking, soos die masjiengereedskap loop na die Nde reël, die spil stop, en die program word onderbreek. Na die meting, trek terug na die toepaslike posisie. posisie, en voer dan handmatig of met die hand die posisie naby die werkstuk in, voer outomaties die afwerkingsiklusopdrag uit, en dan is die beginpunt van die siklusprogram die punt. As jy 'n verkeerde posisie kies, kan daar inmenging wees. Voor die programlyn, voeg instruksies by om vinnig 'n redelike beginposisie van die lusprogram in te voer om veiligheid te verseker.
4 Redelike kombinasies van lusinstruksies
Gewoonlik word die afwerking G70-opdrag saam met die rofwerk G71, G73, G74-opdragte gebruik om die growwe bewerking van die werkstuk te voltooi. In die geval van 'n werkstuk met 'n konkawe struktuur, byvoorbeeld, as die FANUCTD-stelsel G71-siklusopdrag egter vir rofbewerking gebruik word, word rofbewerking met G71 uitgevoer, omdat die opdrag rofwerk uitvoer volgens die kontoer in die laaste siklus. Gebruik byvoorbeeld die G71-siklusopdrag van die FANUCTC-stelsel om rowwe bewerking uit te voer, en stel die diepte van die afwerkingsrandmarge op minder as die diepte van die konkawe struktuur. Die snoeitoelae is onvoldoende, en die werkstuk word geskrap.
Om hierdie probleem op te los, kan ons die rofwerkmetode van G71 en G73 gebruik, dit wil sê, gebruik eers die G71-siklus om die meeste van die snykant te verwyder, gebruik dan die G73-siklus om die konkawe struktuur met die gemasjineerde rand te verwyder, en gebruik uiteindelik die G70-siklus om G71- en G70-bewerking te voltooi of steeds te gebruik, die diepte van die konkaaf-konvekse struktuur wat in die rofbewerking gelaat word, oorskry die afwerkingtoelae, in G70-bewerking, gebruik om die X-rigting-lengte-kompensasiewaarde van die gereedskap of stel te verander die slytasiekompensasiemetode, na bewerking, byvoorbeeld, in G71, stel die afwerkingtoelae in die X-rigting op 3.5, nadat die ruwerk voltooi is, stel 'n positiewe waarde-invoer in die ooreenstemmende gereedskap X-rigtingkompensasie (byvoorbeeld, 0.5 is die afwerking toelaag), word die gereedskap herwin en gevul, en verwerk volgens die G70-opdrag , voer semi-afwerking uit, snydiepte 3, na semi-afwerking, stel die X-rigtingkompensasie van die ooreenstemmende gereedskap op -0.5 vir kumulatiewe invoer, bel die instrument weer, verwerk volgens G70-opdrag, voer uit
Afwerking, die snydiepte is 0,5. Om die bewerkingsprogram konsekwent te hou, en vir die semi-afwerking en afwerking stadiums, word die X-rigting gereedskapinstellings ook verskillende kompensasienommers genoem.
5 CNC draaibank programmeringsvaardighede
5.1 Stel die aanvanklike toestand van die CNC-stelsel met 'n veiligheidsblok
Wanneer 'n program geskryf word, is die beplanning van veiligheidsblokke baie belangrik. Voordat u die gereedskap en spil begin, stel asseblief die begin- of aanvanklike toestand in die beginblok in om die veiligheid van bewerking te verseker. Terwyl CNC-masjiene op verstekke gestel is na aanskakeling, behoort daar geen geleentheid vir programmeerders of operateurs te wees om op stelselstandaarde staat te maak nie as gevolg van die gemak van verandering. Daarom, wanneer u NC-programme skryf, ontwikkel 'n veilige program om die aanvanklike toestand van die stelsel en goeie programmeringsgewoontes te stel, wat nie net die absolute veiligheid van programmering kan verseker nie, maar ook werk in ontfouting, gereedskappadinspeksie en grootte-aanpassing, ens. Die program is geriefliker om te gebruik. Terselfdertyd verbeter dit ook programoordraagbaarheid, aangesien dit nie afhang van die verstekinstellings van spesifieke masjiengereedskap en CNC-stelsels nie. In die FANUC-stelsel, wanneer onderdele met klein diameters gemasjineer word, kan die veiligheidsblok gestel word as: G40G97G99G21.
5.2 Gebruik die M-opdrag vaardig
CNC-draaibanke het veelvuldige M-opdragte, en die gebruik van hierdie opdragte hou verband met die behoeftes van bewerkingsoperasies. Korrekte en slim gebruik van hierdie M-opdragte, hierdie dele sal baie gerief bring. Na voltooiing van die5-as bewerking, voeg M05 by (spil stop draai) M00 (program stop); opdrag, wat ons in staat stel om die grootte van die onderdeel maklik te meet om die bewerking akkuraatheid van die onderdeel te verseker. Daarbenewens, nadat die draad voltooi is, gebruik die M05 en M00 opdragte om die opsporing van draad kwaliteit te vergemaklik.
5.3 Stel die beginpunt van die siklus redelikerwys
Voordat u hierdie siklusopdragte gebruik, het FANUCCNC-draaibank baie siklusopdragte, soos eenvoudige ingemaakte siklusopdrag G92, saamgestelde ingemaakte siklusopdrag G71, G73, G70, draadsnysiklusopdrag G92, G76, ens., die gereedskap moet eers geposisioneer word na die begin van die siklus Die beginpunt van die siklus beheer nie net die veiligheidsafstand van die werktuig wat die werkstuk nader en die werklike snydiepte vir die eerste rofbewerking nie, maar bepaal ook die afstand van die hol slag in die siklus. Die beginpunt van G90, G71, G70, G73 opdragte word gewoonlik ingestel op die hoek van die werkstuk naaste aan die begin van rofbewerking, die X-rigting is gewoonlik ingestel op X (rowwe deursnee), en die Z-rigting is gewoonlik op 2 gestel. -5 mm vanaf die werkstuk. Die beginrigting van draadsnysiklusopdragte G92 en G76 word gewoonlik buite die werkstuk gestel. By die bewerking van uitwendige drade word die X-rigting gewoonlik op X gestel (draaddeursnee + 2). Wanneer interne skroefdraad bewerk word, word die X-rigting gewoonlik op X gestel (draaddeursnee -2) en die Z-rigting word gewoonlik op die skroefdraad 2-5 mm gestel.
5.4 Gebruik dra vaardig om die dimensionele akkuraatheid van onderdele te verseker
Gereedskapkompensasie word verdeel in meetkundige offset en slytasie offset. Meetkundige afwykings bepaal die posisie van die gereedskap relatief tot die programoorsprong, en slytasieverstellings word gebruik vir presiese grootte. Om vermorsing te voorkom wanneer onderdele op CNC-draaibanke bewerk word, kan slytasievergoedingswaardes ingevoer word voordat onderdele gemasjineer word. Wanneer die deelslytasie-kompensasiewaarde ingestel word, moet die teken van die slytasie-kompensasiewaarde die toelae van dieCNC komponent. Wanneer die buitenste ring gemasjineer word, moet 'n positiewe slytasie-afset vooraf ingestel word. Wanneer gate gemasjineer word, moet 'n negatiewe slytasie-afset vooraf ingestel word. Die grootte van die slytasie-offset is verkieslik die grootte van die afwerkingtoelaag.
6 Gevolgtrekking
Kortom, voor die CNC-draaibankbewerking, is die skryf van instruksies die basis, en dit is die sleutel tot die werking van die draaibank. Ons moet goeie werk doen in die skryf en toepassing van die instruksies.
Postyd: Aug-09-2022