Del 1 Redigere sondepunktprogrammet 1. Bestem origo og finn koordinatverdiene til hvert sondepunkt. Bestem først opprinnelsen til arbeidsstykkets koordinatsystem i UG-programvaren, bruk deretter UG-programvaren til å finne punktet (XYZ) der sondepunktet skal plasseres, og registrer det for redigering av sondepunktprogrammet. 2. Rediger probepunktprogrammet (navnet på probepunktprogrammet kan bestemmes av deg selv, for eksempel: O6666). Probepunktprogrammet kontrollerer bevegelsen til sonden og krever å kalle to viktige probeoperasjonsprogrammer O9810 og O9811. Eksempel på probepunktprogramformat: (Følgende er et eksempel på programmering av Z-punktsonden) %O6666 (PROBE) G91 G28Z0 G90 G0 G17 G40 G49 G69 G80 M6T11 (Proben er installert på T11-verktøyholderen, og T11-sonden er erstattet på spindelen) G90 G00 G54 X-18. Y50. (Finn raskt over det første punktet som skal sonderes i G54-koordinatsystemet) M19 (S_ ) (Spindelposisjonering, S er å rotere spindelen en vinkel. Hvis den skal sondere et punkt i Z-aksens retning , S er ikke nødvendig Hvis det skal sondere siden, trengs S, det vil si å rotere vinkelen, slik at sonden bruker en overflate av sonden. ball for å måle når du sonderer hver side, reduserer feilen M05 M17 (åpen sonde) (Åpne sonden, denne instruksjonen bestemmes av den tilsvarende porten koblet til under kabling) G43Z50.H11 (Etabler verktøylengden, dvs. les sondelengden )
G90G00Z50. (Sonden beveger seg raskt ned til Z50.-posisjonen) N1(Z+PUNKT1) (Mål Z-verdien til det første punktet)
G65P9810X-18. Y50. F3000. (Finn XY-posisjonen til det første punktet trygt og raskt, hastigheten er F3000.)
G65P9810 Z19. (Sikker og raskt lokaliser til den sikre Z-posisjonen over det første punktet, hastigheten er den samme som ovenfor, høyden her er vanligvis 3MM fra punktet som skal måles under)
G65P9811Z16.08 (Nå trygt og sakte Z-posisjonen til det første sondepunktet. I tillegg, etter dette trinnet med å sondere punktet, vil det automatisk gå tilbake til posisjonen til Z19.0 i forrige trinn)
#601=#142 (#142 er forskjellen mellom den teoretiske Z16.08 for det første sondepunktet og den faktiske "Z"-probed Verdien beregnes automatisk i O9811 og sendes deretter til #142. #142 passerer oppnådd verdi til #601 er verdien som skal kompenseres for det første punktet i Z-retningen.
G65P9810 Z20. (Flytt til sikker høyde Z20. trygt og raskt)
N2(Z+PUNKT1) (Mål Z-verdien til det andre punktet) G65P9810X-16.5 Y48.3 F3000. (Finn XY-posisjonen til det andre punktet trygt og raskt, hastigheten er F3000.)
G65P9810 Z17. (Sett trygt og raskt til den sikre Z-posisjonen over det andre punktet, hastigheten er den samme som ovenfor, høyden her er vanligvis 3MM fra punktet som skal måles under)
G65P9811Z14.23 (Nå trygt og sakte Z-posisjonen til det andre sondepunktet. I tillegg, etter dette trinnet, vil den automatisk gå tilbake til posisjonen Z19.0 i forrige trinn)
#{{0}}#142 #142 er forskjellen mellom den teoretiske Z16.08 for det andre sondepunktet og den faktiske "Z real", som automatisk beregnes i O9811 og deretter sendes til #142. #142 sender deretter den oppnådde verdien til #601, og #601 er verdien som skal kompenseres for det andre punktet i Z-retningen) G65P9810 Z35. Flytt trygt og raskt til den sikre høyden Z20.) N3(Z+POINT1) (mål Z-verdien til det tredje punktet) G65P9810X12.5 Y51.1 F3000.G65P9810 Z19.G65P9811Z16.08#{{31}6}#1421G . N4(Z+POINT1) (mål Z-verdien til det fjerde punktet) G65P9810X12.2 Y49.2 F3000.G65P9810 Z16.G65P9811Z13.73#604=#142G65P9810 Z35........... .....N16(Z+PUNKT1) (Mål Z-verdien til sekstende punkt) G65P9810X-16.5 Y-18.2 F3000.G65P9810 Z16.G65P9811Z14.23#616=#142G65P9810 Z35.(Følgende er for å stille inn toleransen av hvert oppdaget punkt Hvis toleransen overskrides, hopper du til N20 for utførelse) #620=0.1 (Sett toleransen til 0.1 og tilordne den til #620) IF[ABS[#601]GT#620]GOTO20 (Hvis den absolutte verdien av #601 er større enn verdi av #620, hopp til N20) Utfør på)
IF[ABS[#602]GT#620]GOTO20 (Hvis den absolutte verdien av #602 er større enn verdien av #620, hopp til N20 for å utføre) IF[ABS[ #603]GT#620]GOTO20 (Hvis den absolutte verdien av #603 er større enn verdien av #620, hopp til N20 for å execute)...............M18G91G28Z0M99 N20 #3000=99punkt cuo wu Z UTENFOR TOL (Alarmmelding, Z overskrider toleransen, her kan "#3000=" settes som 0-200 tilleggsinformasjon)G91G28Z0M99******************
Seksjon 2 Redigere bearbeidingsprogrammet Legg til kompensasjonsverdivariablene (#601#6{{10}}2 #603......) som tilsvarer hvert sondepunkt til koordinatene av det tilsvarende punktet i bearbeidingsprogrammet. (Her bruker vi kompensasjonen Z-verdien for å forklare. Prinsippet for kompensasjon i X- og Y-retningene er det samme som for kompensasjon i Z-retningen): (dvs. to punkter er direkte forbundet, hver med en Z-verdi) Fra punkt A til punkt B, kompensasjonsforskjellene til sondepunktene A og B er henholdsvis #601 og #602. Hvis du vil at verktøyet skal gå over fra A til B generelt, trenger du bare å legge til Z-kompensasjonsverdivariablene for punktene A og B i det tilsvarende maskineringsprogrammet. Følgende er behandlingsprogrammet: (tar kompensasjon Z-verdi som eksempel) O2222G91G28Z0G0G17G40G49G80G90(VERKTØY:1 DIA.OFF: 1 LEN:1 DIA:10.) T1M6G0G90G54X7.2503Y000S. G43H1Z30.M8Z1.
Seksjon 3 Rediger prosesseringsprogrammer raskt i EXCEL Noen ganger må du legge til variabler i et flerlinjeprogram. Legger du dem til én etter én manuelt, vil det være svært plagsomt, med stor arbeidsmengde og lett å gjøre feil. Følgende er en metode for å bruke EXCEL for å raskt redigere programmer. Endre metode: 1. Kopier først programmet du vil legge til variabler til Notisblokk, som vist nedenfor:
2. Erstatt X med "/X/", erstatt Y med "/Y/", og erstatt Z med "/Z/", som vist nedenfor:
3. Åpne EXCEL, åpne filen i trinn 2, og merk at i dialogboksen Åpne, velg "Alle filer" som filtype, åpne deretter filen i forrige trinn, og dialogboksen vil vises som vist nedenfor:
4. Klikk på Neste, og neste dialogboks vises, som vist nedenfor:
5. Merk av for "Annet (0)" og skriv inn skråstreken "/ ", som vist i figuren:
6. Velg deretter "Neste", "Fullfør", åpne filen og fullfør, du kan se at hver del er atskilt, dette er effekten du ønsker, som vist i figuren:
7. Legg til Z og tallet 16.31 på hver linje i programmet, som vist på figuren
8. Legg til variabler manuelt ved startpunktet og sluttpunktet. Siden punktet i den første linjen er startpunktet, bør variabelen være den tilsvarende detekterte kompensasjonsverdien #601. Den 14. linjen i figuren ovenfor er sluttpunktet, og variabelen skal være den tilsvarende detekterte kompensasjonsverdien #602. Variablene for de to punktene ovenfor kan legges til manuelt, som vist i figuren:
9. Legg til variabler til midtpunktet. For å legge til variablene vist i figur A ovenfor, er metoden å først trekke parentesene og plusstegnene til hver midtlinje, og deretter legge inn variablene som skal legges til i midtpunktet, for eksempel #690*1, på den tredje linjen av figuren ovenfor.
(Her er forskjellen mellom kompensasjonsverdien til sluttpunktet og startpunktet jevnt fordelt på N midtpunkter. Her er den delt inn i 12 seksjoner, og forholdet er #690=[#{{2} }#601] / 12 Dette forholdet må legges til programmet)
Trekk deretter først ned "#690*1" for å oppnå det, som vist nedenfor:
Lagre deretter EXCEL som en tekst txt-fil, og åpne den med Notisblokk, som vist nedenfor:
Slett den tomme avstanden i midten, og legg til dens tilsvarende makrovariabelforhold #690=[#602-3602] /12 før startpunktet som vist nedenfor





