CNC-bewerkingsprogrammering is om die proses van bewerking van onderdele, prosesparameters, werkstukgrootte, rigting van gereedskapverplasing en ander hulpaksies (soos gereedskapverandering, verkoeling, laai en aflaai van werkstukke, ens.) in die volgorde van beweging en in te skryf in ooreenstemming met die programmeringsformaat om programblaaie te skryf deur instruksiekodes te gebruik. die proses van. Die programlys wat geskryf is, is die verwerkingsprogramlys.
Xinfa CNC-gereedskap het die eienskappe van goeie gehalte en lae prys. Vir besonderhede, besoek asseblief:
CNC-gereedskapvervaardigers – China CNC-gereedskapfabriek en verskaffers (xinfatools.com)
Bepaling van masjiengereedskapkoördinaatstelsel en bewegingsrigting
Die drie koördinaatstelsels van die masjiengereedskap se lineêre beweging X, Y en Z neem die regterhandige Cartesiese reghoekige koördinaatstelsel aan, soos getoon in Figuur 11-6. Die volgorde van die definisie van die koördinaat-asse is om eers die Z-as te bepaal, dan die X-as en laastens die Y-as. Vir masjiengereedskap wat die werkstuk roteer (soos draaibanke), is die rigting van die gereedskap weg van die werkstuk die positiewe rigting van die Look, die regte rigting is die positiewe rigting van die X-as.
Die drie rotasie-as-koördinaatstelsels is parallel aan die X-, Y- en Z-koördinaat-asse onderskeidelik, en die voorwaartse rigting van die regterkantse draad word as die positiewe rigting geneem.
Basiese instruksies vir CNC-draaibanke
1) Programformaat
Die verwerkingsprogram bestaan gewoonlik uit drie dele: programbegin, programinhoud en programeinde.
Die begin van die program is die programnommer, wat gebruik word om die begin van die verwerkingsprogram te identifiseer. Die programnommer word gewoonlik voorgestel deur die karakter "%" gevolg deur vier syfers.
Die einde van die program kan aangedui word deur hulpfunksies M02 (einde van program), M30 (einde van program, terugkeer na beginpunt), ens.
Die hoofinhoud van die program bestaan uit verskeie programsegmente (BLOK). Die programsegment is saamgestel uit een of meer inligtingswoorde. Elke inligtingswoord is saamgestel uit adreskarakters en datakarakterletters. Die inligtingswoord is die kleinste eenheid van onderrig. (Wanneer daar niemand is om jou te lei nie, is dit vir jou baie stadig om op jou eie vermoëns staat te maak, of om self deur te kom en bietjie vir bietjie op te bou. As ander jou hul ervaring leer, kan jy baie ompaaie vermy.
2) Programsegment-formaat
Tans word die woordadresprogramsegmentformaat algemeen gebruik, en die toepassingstandaard is JB3832-85.
Die volgende is 'n tipiese woordadresprogramsegmentformaat:
N001 G01 X60.0 Z-20.0 F150 S200 T0101 M03 LF
Onder hulle verteenwoordig N001 die eerste programsegment
G01 ―Dui lineêre interpolasie aan
X60.0 Z-20.0 – verteenwoordig die bewegingshoeveelheid in die X- en Z-koördinaatrigtings onderskeidelik
F, S, T – verteenwoordig voerspoed, spilspoed en gereedskapnommer onderskeidelik
M03 – Dui aan dat die spil kloksgewys draai
LF – dui die einde van die programsegment aan
3) Basiese funksiekodes in die CNC-stelsel
(1) Programsegmentnommer: N10, N20...
(2) Voorbereidingsfunksie: G00-G99 is 'n funksie wat die CNC-toestel in staat stel om sekere bewerkings uit te voer.
G-kodes word in twee tipes verdeel: modale kodes en nie-modale kodes. Die sogenaamde modale kode beteken dat sodra 'n sekere G-kode (G01) gespesifiseer is, dit altyd geldig is totdat dieselfde groep G-kodes (G03) in die daaropvolgende programsegment gebruik word om dit te vervang. Die nie-modale kode is slegs geldig in die gespesifiseerde programafdeling en moet herskryf word wanneer nodig in die volgende programafdeling (soos G04). Metaalverwerking WeChat verdien u aandag.
a. Vinnige puntposisioneringsopdrag G00
Die G00-opdrag is 'n modale kode, wat die gereedskap beveel om vinnig te beweeg van die punt waar die gereedskap is na die volgende teikenposisie in puntposisioneringsbeheer. Dit is net vir vinnige posisionering sonder bewegingsbaanvereistes.
Die opdragskryfformaat is: G00 Botsings hieronder is gevaarliker.
b. Lineêre interpolasie opdrag G01
Die lineêre interpolasie-instruksie is 'n lineêre bewegingsinstruksie en is ook 'n modale kode. Dit beveel die gereedskap om lineêre beweging te maak met enige helling tussen twee koördinate of drie koördinate in 'n interpolasiekoppelingswyse teen die gespesifiseerde F-toevoertempo (eenheid: mm/min).
Die opdragskryfformaat is: G01 X_Z_F_; die F-opdrag is ook 'n modale opdrag, en dit kan met die G00-opdrag gekanselleer word. As daar geen F-opdrag in die blok voor die G01-blok is nie, sal die masjiengereedskap nie beweeg nie. Daarom moet daar 'n F-opdrag in die G01-program wees.
c. Booginterpolasie-instruksies G02/G03 (gebruik Cartesiese koördinate om te oordeel)
Die booginterpolasie-opdrag gee die instrument opdrag om sirkelbeweging in die gespesifiseerde vlak teen 'n gegewe F-toevoertempo uit te voer om die boogkontoer te sny. Wanneer 'n boog op 'n draaibank verwerk word, moet jy nie net G02/G03 gebruik om die kloksgewyse en antikloksgewyse rigting van die boog aan te dui nie, en XZ gebruik om die eindpuntkoördinate van die boog te spesifiseer, maar ook die radius van die boog spesifiseer.
Die instruksieskryfformaat is: G02/G03 X_Z_R_;
(3) Hulpfunksies: word gebruik om die hulpaksies van die masjiengereedskap te spesifiseer (soos die begin en stop van die masjiengereedskap, stuur, snyvloeistofskakelaar, spilstuur, gereedskapklem en losmaak, ens.)
M00 - Programpouse
M01 – Programplan onderbreek
M02 - Einde van program
M03 - Spil vorentoe rotasie (CW)
M04 - Spindel omgekeerde (CCW)
M05 - Spil stop
M06-Gereedskapverandering in bewerkingsentrum
M07, M08-koelmiddel aan
M09 - Koelmiddel af
M10 – werkstukklem
M11-Werkstuk losgemaak
M30 – Einde van program, keer terug na beginpunt
Die M05-opdrag moet tussen die M03- en M04-opdragte gebruik word om die spil te stop.
(4) Voerfunksie F
As die direkte aanwysingsmetode gebruik word, skryf die vereiste voerspoed direk na F, soos F1000, wat beteken die voertempo is 1000mm/min; wanneer drade gedraai word, tik en inryg, aangesien die toevoerspoed verband hou met die spilspoed, Die nommer na F is die gespesifiseerde lood.
(5) Spilfunksie S
S spesifiseer die spilspoed, soos S800, wat beteken dat die spilspoed 800r/min is.
(6) Gereedskapfunksie T
Gee die CNC-stelsel opdrag om die gereedskap te verander, en gebruik die adres T en die volgende 4 syfers om die gereedskapnommer en gereedskapkompensasienommer (gereedskapafsetnommer) te spesifiseer. Die eerste 2 syfers is die gereedskapreeksnommer: 0~99, en die laaste 2 syfers is die gereedskapkompensasienommer: 0~32. Nadat elke werktuig verwerk is, moet werktuigvergoeding gekanselleer word.
Die gereedskapreeksnommer kan ooreenstem met die gereedskapposisienommer op die snykop;
Gereedskapvergoeding sluit vormkompensasie en slytasiekompensasie in;
Die gereedskapreeksnommer en gereedskapkompensasienommer hoef nie dieselfde te wees nie, maar kan gerieflikheidshalwe dieselfde wees.
In die CNC-toestel word die programrekord geïdentifiseer deur die programnommer, dit wil sê, die oproep van die program of die wysiging van die program moet deur die programnommer uitgeroep word.
a. Die struktuur van die programnommer: O;
Die nommer na “O” word deur 4 syfers (1~9999) voorgestel en “0″ word nie toegelaat nie.
b. Programsegment volgordenommer: Voeg die volgordenommer voor die programsegment by, soos: N;
Die nommer na “O” word deur 4 syfers (1~9999) voorgestel en “0″ word nie toegelaat nie.
Opstel van werkstukkoördinaatstelsel
Die werkstuk word op die chuck geïnstalleer. Die masjiengereedskapkoördinaatstelsel en die werkstukkoördinaatstelsel val oor die algemeen nie saam nie. Ten einde programmering te vergemaklik, moet 'n werkstukkoördinaatstelsel tot stand gebring word sodat die werktuig in hierdie koördinaatstelsel verwerk kan word.
G50XZ
Hierdie opdrag spesifiseer die afstand vanaf die gereedskapbeginpunt of gereedskapveranderingspunt na die werkstukoorsprong. Die koördinate X en Z is die beginpuntposisie van die gereedskappunt in die werkstukkoördinaatstelsel.
Vir CNC-masjiengereedskap met gereedskapkompensasiefunksie, kan die gereedskapinstellingsfout vergoed word deur gereedskapverskuiwing, sodat die vereistes vir die aanpassing van die masjiengereedskap nie streng is nie.
Basiese gereedskapinstellingsmetodes vir CNC-draaibanke
Daar is drie algemeen gebruikte gereedskapinstellingsmetodes: toets snygereedskapinstellingsmetode, gereedskapinstelling met meganiese opsporingsgereedskapinsteller, en gereedskapinstelling met optiese-detectiegereedskapsinsteller.
Die gebruik van G50 UW kan veroorsaak dat die koördinaatstelsel skuif, die ou koördinaatwaardes met nuwe koördinaatwaardes vervang, en die masjiengereedskapkoördinaatstelsel en die werkstukkoördinaatstelsel met mekaar vervang. Daar moet kennis geneem word dat in die masjiengereedskapkoördinaatstelsel, die koördinaatwaarde die afstand tussen die gereedskaphouer se middelpunt en die masjiengereedskapoorsprong is; terwyl in die werkstukkoördinaatstelsel, is die koördinaatwaarde die afstand tussen die gereedskappunt en die werkstukoorsprongpunt.
Postyd: Mei-27-2024