Forklaret i tre punkter:
1. Programmer udforskningspunkterne*************
2. Rediger behandlingsprogrammet *********
For det tredje skal du tilføje makrovariable********** i EXCEL
Det første afsnit samler udforskningsprogrammet
1. Indstil origo og find koordinatværdierne for hvert probepunkt.
Indstil først oprindelsen af emnekoordinatsystemet i UG-softwaren, og brug derefter UG-softwaren til at finde de punkter (XYZ), hvor probepunkterne er nødvendige, og registrere dem til programmering af probepunkterne.
2. Programmer udforskningspunkterne
(Navnet på udforskningsprogrammet bestemmes af dig selv: O6666)
For at kontrollere sondens bevægelse i probepunktprogrammet skal to vigtige probeberegningsprogrammer O9810 kaldes.
og O9811. Eksempel på programformat for Exploration Point: (Det følgende er et eksempel på kompilering af Exploration Z-punkt)
%
O6666(SONDE)
G91G28Z0
G90 G0 G17 G40G49 G69 G80
M6T11 (sonden er installeret på T11-værktøjsholderen, udskift T11-sonden med spindlen)
G90G00 G54 X-18. Y50. (Placer hurtigt over det første punkt, der skal sonderes i G54-koordinatsystemet)
M19(S_) (Spindelpositionering, S er at dreje spindlen i en vinkel. Hvis den skal sondere et punkt i Z-aksens retning, er S ikke nødvendig. Hvis den skal sondere siden, S er påkrævet, det vil sige rotationsvinklen, så sonden kan detektere hver side.De måles alle ved hjælp af en overflade af rubinkuglesonden for at reducere fejl.
M05
M17 (åben sonde) (Åbn sonden, denne kommando bestemmes af den tilsvarende port modtaget under ledningsføring)
G43Z50.H11 (Bestil værktøjslængden, dvs. aflæs længden af sonden)
G90G00Z50. (Sonden bevæger sig hurtigt ned til Z50.-positionen)
N1(Z+PUNKT1) (mål Z-værdien af det første punkt)
G65P9810X-18. Y50. F3000. (Placer sikkert og hurtigt til XY-positionen for det første punkt, hastigheden er F3000.)
G65P9810 Z19. (Placer sikkert og hurtigt til den sikre Z-position over det første punkt, hastigheden er den samme som ovenfor, højden her er generelt 3MM fra det punkt, der skal måles nedenfor)
G65P9811Z16.08 (nå sikkert og langsomt Z-positionen for det første sondepunkt. Derudover vil den automatisk vende tilbage til Z19.0-positionen i det forrige trin, efter at have gennemført sondepunktet i dette trin)
#601=#142 (#142 er forskellen mellem den teoretiske Z16.08 for det første sondepunkt og det faktisk målte "Z". Det beregnes automatisk i O9811 og sendes derefter til #142. #142 derefter opnået værdi sendes til #601, som er den værdi, der skal kompenseres i Z-retningen af det første punkt)
G65P9810 Z20. (Flyt sikkert og hurtigt til den sikre højde Z20.)
N2(Z+PUNKT1) (mål Z-værdien af det andet punkt)
G65P9810X-16.5 Y48.3 F3000. (Placer sikkert og hurtigt til XY-positionen for det andet punkt, hastigheden er F3000.)
G65P9810 Z17. (Placer sikkert og hurtigt til den sikre Z-position over det andet punkt, hastigheden er den samme som ovenfor, højden her er generelt 3MM fra det punkt, der skal måles nedenfor)
G65P9811Z14.23 (nå Z-positionen for det andet sondepunkt sikkert og langsomt. Derudover vil det, efter at have fuldført sondepunktet i dette trin, automatisk vende tilbage til Z19.0-positionen i det forrige trin)
#602=#142 #142 er forskellen mellem den teoretiske Z16.08 for det andet sondepunkt og det faktiske "Z". Den beregnes automatisk i O9811 og sendes derefter til #142, som derefter beregner resultatet. Værdien videregives til #601, #601 er værdien, der skal kompenseres i Z-retningen af det andet punkt)
G65P9810 Z35. Flyt sikkert og hurtigt til den sikre højde Z20.)
N3(Z+PUNKT1) (mål Z-værdien af det tredje punkt)
G65P9810X12.5 Y51.1 F3000.
G65P9810 Z19.
G65P9811Z16.08
#603=#142
G65P9810 Z20.
N4(Z+PUNKT1) (Mål Z-værdien af det fjerde punkt)
G65P9810X12.2 Y49.2 F3000.
G65P9810 Z16.
G65P9811Z13.73
#604=#142
G65P9810 Z35.
.....
.....
.....
N16(Z+PUNKT1) (Mål Z-værdien af det sekstende punkt)
G65P9810X-16.5 Y-18.2 F3000.
G65P9810 Z16.
G65P9811Z14.23
#616=#142
G65P9810 Z35.
(Det følgende er at indstille toleranceområdet for forskellen Z for hvert detekteret punkt. Hvis tolerancen overskrides, springer den til N20 for udførelse)
#{{0}}.1 (Sæt tolerancen til 0.1 og tildel den til #620)
IF[ABS[#601]GT#620]GOTO20 (Hvis den absolutte værdi af #601 er større end værdien af #620, springer den til N20 for udførelse)
IF[ABS[#602]GT#620]GOTO20 (Hvis den absolutte værdi af #602 er større end værdien af #620, springer den til N20 for udførelse)
IF[ABS[#603]GT#620]GOTO20 (Hvis den absolutte værdi af #603 er større end værdien af #620, springer den til N20 for udførelse)
.....
.....
.....
M18
G91G28Z0
M99
N20 #3000=99punkt cuo wu Z UDEN FOR TOL (alarmprompt, Z er uden for tolerance, her "#3000=" kan du indstille yderligere promptoplysninger for 0-200 til dig selv)
G91G28Z0
M99
****************
Afsnit 2 Redigering af behandlingsprogram
Tilføj kompensationsværdivariablen (#601#602 #603...) svarende til hvert probepunkt til koordinaterne for det tilsvarende punkt i behandlingsprogrammet. (Her bruger vi Z-værdien til at forklare. Princippet for at kompensere X- og Y-retningerne er det samme som at kompensere Z-retningen.): (Dvs. to punkter er direkte forbundet, hver med en Z-værdi)
Fra punkt A til punkt B er kompensationsforskellene for sondepunkterne A og B henholdsvis #601 og #602. Hvis du ønsker, at værktøjet skal foretage en generel overgang fra A til B, skal du kun tilføje Z-kompensationsværdivariablerne for punkt A og B til det tilsvarende bearbejdningsprogram.
Følgende er behandlingsproceduren: (med kompensations Z-værdien som eksempel)
billede
O2222
G91G28Z0
G0G17G40G49G80G90
(VÆRKTØJ:1 DIA.OFF: 1 LEN:1 DIA:10.)
T1M6
G0G90G54X7.2503Y10.S10000M3
G43H1Z30.M8
Z1.
billede
Afsnit 3: Rediger hurtigt behandlingsprogrammer i EXCEL
Nogle gange er det nødvendigt at tilføje variable til N multi-line programmer. Hvis du tilføjer dem én efter én manuelt, vil det være meget svært.
Besværlig, stor arbejdsbyrde og fejltilbøjelig. Her er en måde at bruge EXCEL til hurtigt at redigere programmer.
billede
Sådan ændrer du:
1. Kopier først programmet, som variabler skal tilføjes til, til Notesblok, som vist nedenfor:
billede
2. Erstat X med "/X/", erstat Y med "/Y/", og erstat Z med "/Z/", som vist på figuren:
billede
3. Åbn EXCEL og åbn filen i trin 2. Bemærk, at i dialogboksen Åbn skal du vælge filtypen som
"Alle filer", åbn derefter filen i det forrige trin, og en dialogboks vises som vist nedenfor:
billede
4. Klik på Næste, og den næste dialogboks vises, som vist nedenfor:
billede
5. Marker "Andet (0)", og indtast en skråstreg "/", som vist i figuren:
billede
6. Vælg derefter "Næste" og "Udfør" for at åbne filen. Du kan se, at hver del er adskilt.
Det du ønsker er denne effekt, som vist på billedet:
billede
7. Tilføj Z og tallet 16.31 til hver linje i programmet, som vist på figuren
billede
8. Tilføj manuelt variabler til startpunktet og slutpunktet. Da punktet i den første linje er udgangspunktet, bør variablerne detekteres i overensstemmelse hermed.
Kompensationsværdi #601, den 14. linje i ovenstående billede er slutpunktet, variablen skal være den tilsvarende detekterede kompensationsværdi #602
Variablerne i de to ovenstående punkter kan tilføjes manuelt, som vist på figuren:
billede
9. For at tilføje variabler ved midtpunktet, skal du tilføje variablerne vist i figur A ovenfor. Metoden går ud på først at flytte firkantede parenteser og plustegn til hver linje i midten, og derefter indtaste de variable, der skal tilføjes i det midterste punkt som vist på den tredje linje i billedet ovenfor. Variabler såsom #690*1
(Her er forskellen mellem kompensationsværdierne for slutpunktet og startpunktet jævnt fordelt på N mellemliggende punkter. Dette er opdelt i 12 segmenter. Forholdet er #690=[#602-#601 ] / 12. Dette forhold kræver tilføjelse til programmet)
Tryk derefter først på "#690*1" og træk den ned for at opnå det, som vist nedenfor:
billede
Gem derefter EXCEL som en tekst txt-fil, og åbn den derefter med Notesblok, som vist nedenfor:
billede
Slet den tomme afstand i midten og tilføj dens tilsvarende makrovariabelforhold #690=[#602-3602]/12 foran startpunktet som vist nedenfor:
billede





