Explicat în trei puncte:
1. Programați punctele de explorare************
2. Editați programul de procesare *********
În al treilea rând, adăugați variabile macro********** în EXCEL
Prima secțiune compilează programul de explorare
1. Setați originea și găsiți valorile coordonatelor fiecărui punct de sondare.
Mai întâi setați originea sistemului de coordonate a piesei de prelucrat în software-ul UG, apoi utilizați software-ul UG pentru a găsi punctele (XYZ) unde sunt necesare punctele de palpare și înregistrați-le pentru programarea punctelor de palpare.
2. Programați punctele de explorare
(Numele programului de explorare este determinat de dvs.: O6666)
Pentru a controla mișcarea sondei în programul punctului sondei, trebuie apelate două programe importante de calcul al sondei O9810.
și O9811. Exemplu de format de program de punct de explorare: (Următorul este un exemplu de compilare a punctului de explorare Z)
%
O6666(SONDĂ)
G91G28Z0
G90 G0 G17 G40G49 G69 G80
M6T11 (sonda este instalată pe suportul de scule T11, înlocuiți sonda T11 cu axul)
G90G00 G54 X-18. Y50. (Poziționați rapid deasupra primului punct care urmează să fie sondat în sistemul de coordonate G54)
M19(S_) (Poziționarea axului, S este de a roti axul într-un unghi. Dacă este de a sonda un punct în direcția axei Z, S nu este necesar. Dacă este de a sonda partea laterală, Este necesar S, adică unghiul de rotație, astfel încât sonda să poată detecta fiecare parte.Toți sunt măsurați folosind o suprafață a sondei cu bile de rubin pentru a reduce erorile.
M05
M17 (deschideți sonda) (Deschideți sonda, această comandă este determinată de portul corespunzător primit în timpul cablării)
G43Z50.H11 (Stabiliți lungimea sculei, adică citiți lungimea sondei)
G90G00Z50. (Sonda se deplasează rapid în jos în poziția Z50.)
N1(Z+POINT1) (măsoară valoarea Z a primului punct)
G65P9810X-18. Y50. F3000. (Poziționați rapid și sigur în poziția XY a primului punct, viteza este F3000.)
G65P9810 Z19. (Poziționați în siguranță și rapid în poziția Z sigură deasupra primului punct, viteza este aceeași ca mai sus, înălțimea aici este, în general, de 3 mm față de punctul care trebuie măsurat mai jos)
G65P9811Z16.08 (atingeți poziția Z a primului punct de sondă în siguranță și încet. În plus, după finalizarea punctului de sondă în acest pas, acesta va reveni automat la poziția Z19.0 în pasul anterior)
#601=#142 (#142 este diferența dintre Z16.08 teoretic al primului punct al sondei și "Z" măsurat efectiv. Este calculat automat în O9811 și apoi trecut la #142. #142 apoi The valoarea obținută este trecută la #601, care este valoarea care trebuie compensată în direcția Z a primului punct)
G65P9810 Z20. (deplasați-vă rapid și în siguranță la înălțimea sigură Z20.)
N2(Z+POINT1) (măsoară valoarea Z a celui de-al doilea punct)
G65P9810X-16.5 Y48.3 F3000. (Poziționați rapid și sigur în poziția XY a celui de-al doilea punct, viteza este F3000.)
G65P9810 Z17. (Poziționați în siguranță și rapid în poziția sigură Z deasupra celui de-al doilea punct, viteza este aceeași ca mai sus, înălțimea aici este, în general, de 3 mm față de punctul care trebuie măsurat mai jos)
G65P9811Z14.23 (ajungeți în poziția Z a celui de-al doilea punct de sondă în siguranță și încet. În plus, după finalizarea punctului de sondă în acest pas, acesta va reveni automat la poziția Z19.0 în pasul anterior)
#602=#142 #142 este diferența dintre Z16.08 teoretic al celui de-al doilea punct de probă și „Z” real. Se calculează automat în O9811 și apoi se trece la #142, care apoi calculează rezultatul Valoarea este transmisă la #601, #601 este valoarea care trebuie compensată în direcția Z a celui de-al doilea punct)
G65P9810 Z35. Deplasați-vă în siguranță și rapid la înălțimea sigură Z20.)
N3(Z+POINT1) (măsoară valoarea Z a celui de-al treilea punct)
G65P9810X12.5 Y51.1 F3000.
G65P9810 Z19.
G65P9811Z16.08
#603=#142
G65P9810 Z20.
N4(Z+POINT1) (Măsoară valoarea Z a celui de-al patrulea punct)
G65P9810X12.2 Y49.2 F3000.
G65P9810 Z16.
G65P9811Z13.73
#604=#142
G65P9810 Z35.
.....
.....
.....
N16(Z+POINT1) (Măsoară valoarea Z a celui de-al șaisprezecelea punct)
G65P9810X-16.5 Y-18.2 F3000.
G65P9810 Z16.
G65P9811Z14.23
#616=#142
G65P9810 Z35.
(Următorul este să setați intervalul de toleranță pentru diferența Z a fiecărui punct detectat. Dacă toleranța este depășită, aceasta va sări la N20 pentru execuție)
#{{0}}}.1 (Setați toleranța la 0,1 și atribuiți-o la #620)
IF[ABS[#601]GT#620]GOTO20 (Dacă valoarea absolută a #601 este mai mare decât valoarea #620, va trece la N20 pentru execuție)
IF[ABS[#602]GT#620]GOTO20 (Dacă valoarea absolută a #602 este mai mare decât valoarea #620, va trece la N20 pentru execuție)
IF[ABS[#603]GT#620]GOTO20 (Dacă valoarea absolută a #603 este mai mare decât valoarea #620, va trece la N20 pentru execuție)
.....
.....
.....
M18
G91G28Z0
M99
N20 #3000=99point cuo wu Z OUT OF TOL (avertizare de alarmă, Z este în afara toleranței, aici „#3000=” puteți seta informații suplimentare de prompt pentru 0-200 pentru dvs.)
G91G28Z0
M99
****************
Secțiunea 2 Editarea programului de procesare
Adăugați variabila valoare de compensare (#601#602 #603...) corespunzătoare fiecărui punct de sondă la coordonatele punctului corespunzător din programul de procesare. (Aici folosim valoarea Z pentru a explica. Principiul compensării direcțiilor X și Y este același cu compensarea direcției Z.): (Adică două puncte sunt conectate direct, fiecare cu o valoare Z)
De la punctul A la punctul B, diferențele de compensare ale punctelor sondei A și B sunt #601 și, respectiv, #602. Dacă doriți ca unealta să facă o tranziție generală de la A la B, trebuie doar să adăugați variabilele valorii de compensare Z ale punctelor A și B la programul de prelucrare corespunzător.
Următoarea este procedura de procesare: (luând ca exemplu valoarea compensației Z)
imagine
O2222
G91G28Z0
G0G17G40G49G80G90
(TOOL:1 DIA.OFF: 1 LEN:1 DIA:10.)
T1M6
G0G90G54X7.2503Y10.S10000M3
G43H1Z30.M8
Z1.
imagine
Secțiunea 3: Editați rapid programele de procesare în EXCEL
Uneori este necesar să adăugați variabile la N programe cu mai multe linii. Dacă le adăugați unul câte unul manual, va fi foarte dificil.
Deranjant, volum mare de lucru și predispus la erori. Iată o modalitate de a utiliza EXCEL pentru a edita rapid programe.
imagine
Cum se schimbă:
1. Mai întâi copiați programul la care trebuie adăugate variabile în Notepad, după cum se arată mai jos:
imagine
2. Înlocuiți X cu „/X/”, înlocuiți Y cu „/Y/” și înlocuiți Z cu „/Z/”, așa cum se arată în figură:
imagine
3. Deschideți EXCEL și deschideți fișierul la pasul 2. Rețineți că în caseta de dialog deschisă, selectați tipul de fișier ca
„Toate fișierele”, apoi deschideți fișierul la pasul anterior și va apărea o casetă de dialog așa cum se arată mai jos:
imagine
4. Faceți clic pe Următorul și va apărea următoarea casetă de dialog, așa cum se arată mai jos:
imagine
5. Bifați „Altele (0)” și introduceți o bară oblică „/”, așa cum se arată în figură:
imagine
6. Apoi, selectați „Next” și „Finish” pentru a deschide fișierul. Puteți vedea că fiecare parte este separată.
Ceea ce vrei este acest efect, așa cum se arată în imagine:
imagine
7. Adăugați Z și numărul 16.31 la fiecare linie a programului, așa cum se arată în figură
imagine
8. Adăugați manual variabile la punctul de pornire și punctul final. Deoarece punctul din prima linie este punctul de plecare, variabilele ar trebui detectate în consecință.
Valoarea compensației #601, a 14-a linie din imaginea de mai sus este punctul final, variabila ar trebui să fie valoarea de compensare detectată corespunzătoare #602
Variabilele din cele două puncte de mai sus pot fi adăugate manual, așa cum se arată în figură:
imagine
9. Pentru a adăuga variabile în punctul din mijloc, trebuie să adăugați variabilele prezentate în Figura A de mai sus. Metoda este să mutați mai întâi parantezele pătrate și semnele plus pe fiecare linie din mijloc, apoi introduceți variabilele care urmează să fie adăugate în punctul din mijloc, așa cum se arată în a treia linie a imaginii de mai sus. Variabile precum #690*1
(Aici, diferența dintre valorile de compensare ale punctului final și punctului de plecare este distribuită uniform la N puncte intermediare. Aceasta este împărțită în 12 segmente. Relația este #690=[#602-#601 ] / 12. Această relație necesită adăugarea acesteia în program)
Apoi apăsați mai întâi pe „#690*1” și trageți-l în jos pentru a-l obține, așa cum se arată mai jos:
imagine
Apoi salvați EXCEL ca fișier text txt, apoi deschideți-l cu Notepad, după cum se arată mai jos:
imagine
Ștergeți distanța goală din mijloc și adăugați relația de macrovariabilă corespunzătoare #690=[#602-3602]/12 în fața punctului de plecare, după cum se arată mai jos:
imagine





