Förklaras i tre punkter:
1. Programmera utforskningspunkterna*************
2. Redigera bearbetningsprogrammet *********
För det tredje, lägg till makrovariabler********** i EXCEL
Det första avsnittet sammanställer utforskningsprogrammet
1. Ställ in origo och hitta koordinatvärdena för varje sondpunkt.
Ställ först in ursprunget för arbetsstyckets koordinatsystem i UG-mjukvaran och använd sedan UG-mjukvaran för att hitta de punkter (XYZ) där probpunkterna behövs och registrera dem för programmering av probpunkterna.
2. Programmera utforskningspunkterna
(Namnet på prospekteringsprogrammet bestäms av dig själv: O6666)
För att styra sondens rörelse i sondpunktsprogrammet måste två viktiga sondberäkningsprogram O9810 anropas.
och O9811. Exempel på programformat för Exploration Point: (Följande är ett exempel på att kompilera Exploration Z-punkt)
%
O6666(SOND)
G91G28Z0
G90 G0 G17 G40G49 G69 G80
M6T11 (sonden är installerad på T11-verktygshållaren, byt ut T11-sonden mot spindeln)
G90G00 G54 X-18. Y50. (Placera snabbt ovanför den första punkten som ska sonderas i G54-koordinatsystemet)
M19(S_) (Spindelpositionering, S är att rotera spindeln i en vinkel. Om den ska sondera en punkt i Z-axelns riktning behövs inte S. Om den ska sondera sidan, S krävs, det vill säga rotationsvinkeln, så att sonden kan upptäcka varje sida De mäts alla med en yta av rubinkula-sonden för att minska fel.
M05
M17 (öppen sond) (Öppna sonden, detta kommando bestäms av motsvarande port som tas emot under kabeldragningen)
G43Z50.H11 (Ställ in verktygslängden, det vill säga läs av längden på sonden)
G90G00Z50. (Sonden rör sig snabbt ner till Z50.-positionen)
N1(Z+PUNKT1) (mät Z-värdet för den första punkten)
G65P9810X-18. Y50. F3000. (Placera säkert och snabbt till XY-positionen för den första punkten, hastigheten är F3000.)
G65P9810 Z19. (Placera säkert och snabbt till det säkra Z-läget ovanför den första punkten, hastigheten är densamma som ovan, höjden här är vanligtvis 3MM från punkten som ska mätas nedanför)
G65P9811Z16.08 (nå Z-positionen för den första sondpunkten säkert och långsamt. Dessutom, efter att ha slutfört sondpunkten i detta steg, kommer den automatiskt att återgå till Z19.0-positionen i föregående steg)
#601=#142 (#142 är skillnaden mellan den teoretiska Z16.08 för den första sondpunkten och det faktiskt uppmätta "Z". Den beräknas automatiskt i O9811 och skickas sedan till #142. #142 sedan erhållet värde skickas till #601, vilket är värdet som ska kompenseras i Z-riktningen för den första punkten)
G65P9810 Z20. (flytta dig säkert och snabbt till den säkra höjden Z20.)
N2(Z+PUNKT1) (mät Z-värdet för den andra punkten)
G65P9810X-16.5 Y48.3 F3000. (Placera säkert och snabbt till XY-positionen för den andra punkten, hastigheten är F3000.)
G65P9810 Z17. (Placera säkert och snabbt till det säkra Z-läget ovanför den andra punkten, hastigheten är densamma som ovan, höjden här är i allmänhet 3MM från punkten som ska mätas nedanför)
G65P9811Z14.23 (nå Z-positionen för den andra sondpunkten säkert och långsamt. Dessutom, efter att ha slutfört sondpunkten i detta steg, kommer den automatiskt att återgå till Z19.0-positionen i föregående steg)
#602=#142 #142 är skillnaden mellan den teoretiska Z16.08 för den andra sondpunkten och det faktiska "Z". Det beräknas automatiskt i O9811 och skickas sedan till #142, som sedan beräknar resultatet. Värdet skickas till #601, #601 är värdet som ska kompenseras i Z-riktningen för den andra punkten)
G65P9810 Z35. Flytta dig snabbt och säkert till den säkra höjden Z20.)
N3(Z+PUNKT1) (mät Z-värdet för den tredje punkten)
G65P9810X12.5 Y51.1 F3000.
G65P9810 Z19.
G65P9811Z16.08
#603=#142
G65P9810 Z20.
N4(Z+PUNKT1) (Mät Z-värdet för den fjärde punkten)
G65P9810X12.2 Y49.2 F3000.
G65P9810 Z16.
G65P9811Z13.73
#604=#142
G65P9810 Z35.
.....
.....
.....
N16(Z+PUNKT1) (Mät Z-värdet för den sextonde punkten)
G65P9810X-16.5 Y-18.2 F3000.
G65P9810 Z16.
G65P9811Z14.23
#616=#142
G65P9810 Z35.
(Följande är att ställa in toleransintervallet för skillnaden Z för varje detekterad punkt. Om toleransen överskrids kommer den att hoppa till N20 för utförande)
#{{0}}.1 (Sätt toleransen till 0.1 och tilldela den till #620)
IF[ABS[#601]GT#620]GOTO20 (Om det absoluta värdet av #601 är större än värdet på #620, hoppar det till N20 för exekvering)
IF[ABS[#602]GT#620]GOTO20 (Om det absoluta värdet av #602 är större än värdet på #620, hoppar det till N20 för exekvering)
IF[ABS[#603]GT#620]GOTO20 (Om det absoluta värdet på #603 är större än värdet på #620, hoppar det till N20 för exekvering)
.....
.....
.....
M18
G91G28Z0
M99
N20 #3000=99punkt cuo wu Z OUT OF TOL (larmmeddelande, Z är utanför tolerans, här "#3000=" kan du ställa in ytterligare promptinformation för 0-200 för dig själv)
G91G28Z0
M99
****************
Avsnitt 2 Redigera bearbetningsprogram
Lägg till variabeln kompensationsvärde (#601#602 #603...) som motsvarar varje sondpunkt till koordinaterna för motsvarande punkt i bearbetningsprogrammet. (Här använder vi Z-värdet för att förklara. Principen för att kompensera X- och Y-riktningarna är densamma som att kompensera Z-riktningen.): (Det vill säga två punkter är direkt sammankopplade, var och en med ett Z-värde)
Från punkt A till punkt B är kompensationsskillnaderna för sondpunkter A och B #601 respektive #602. Om du vill att verktyget ska göra en generell övergång från A till B behöver du bara lägga till Z-kompensationsvärdesvariablerna för punkterna A och B till motsvarande bearbetningsprogram.
Följande är bearbetningsproceduren: (med kompensationsvärdet Z som exempel)
bild
O2222
G91G28Z0
G0G17G40G49G80G90
(VERKTYG:1 DIA.AV: 1 LEN:1 DIA:10.)
T1M6
G0G90G54X7.2503Y10.S10000M3
G43H1Z30.M8
Z1.
bild
Avsnitt 3: Redigera bearbetningsprogram snabbt i EXCEL
Ibland är det nödvändigt att lägga till variabler till N flerradsprogram. Om du lägger till dem en efter en manuellt blir det väldigt svårt.
Besvärlig, hög arbetsbelastning och felbenägen. Här är ett sätt att använda EXCEL för att snabbt redigera program.
bild
Hur man ändrar:
1. Kopiera först programmet som variabler ska läggas till i Anteckningar, som visas nedan:
bild
2. Ersätt X med "/X/", ersätt Y med "/Y/", och ersätt Z med "/Z/", som visas i bilden:
bild
3. Öppna EXCEL och öppna filen i steg 2. Observera att i dialogrutan Öppna väljer du filtypen som
"Alla filer", öppna sedan filen i föregående steg och en dialogruta visas som visas nedan:
bild
4. Klicka på Nästa så visas nästa dialogruta, som visas nedan:
bild
5. Markera "Övrigt (0)" och ange ett snedstreck "/", som visas i bilden:
bild
6. Välj sedan "Nästa" och "Slutför" för att öppna filen. Du kan se att varje del är separerad.
Vad du vill ha är denna effekt, som visas på bilden:
bild
7. Lägg till Z och siffran 16.31 på varje rad i programmet, som visas i figuren
bild
8. Lägg till variabler manuellt till startpunkten och slutpunkten. Eftersom punkten på den första raden är utgångspunkten bör variablerna detekteras därefter.
Kompensationsvärde #601, den 14:e raden i bilden ovan är slutpunkten, variabeln ska vara motsvarande detekterade kompensationsvärdet #602
Variablerna i ovanstående två punkter kan läggas till manuellt, som visas i figuren:
bild
9. För att lägga till variabler vid mittpunkten måste du lägga till variablerna som visas i figur A ovan. Metoden är att först flytta hakparenteserna och plustecknen till varje rad i mitten och sedan ange variablerna som ska läggas till vid mittpunkten som visas på den tredje raden i bilden ovan. Variabler som #690*1
(Här är skillnaden mellan kompensationsvärdena för slutpunkten och startpunkten jämnt fördelad på N mellanliggande punkter. Detta är uppdelat i 12 segment. Relationen är #690=[#602-#601 ] / 12. Denna relation kräver att den läggs till i programmet)
Tryck sedan först på "#690*1" och dra ner den för att uppnå det, som visas nedan:
bild
Spara sedan EXCEL som en text txt-fil och öppna den sedan med Notepad, som visas nedan:
bild
Ta bort det tomma avståndet i mitten och lägg till dess motsvarande makrovariabelrelation #690=[#602-3602]/12 framför startpunkten som visas nedan:
bild





