Jul 06, 2024 Hagyjon üzenetet

Hogyan írjunk próba makró programot

 

1. rész A tapintópont program szerkesztése 1. Határozza meg az origót és keresse meg az egyes tapintópontok koordinátaértékeit. Először határozza meg a munkadarab koordinátarendszer origóját az UG szoftverben, majd az UG szoftverrel keresse meg azt a pontot (XYZ), ahol a tapintópontot el kell helyezni, és rögzítse a tapintópont program szerkesztéséhez. 2. Szerkessze a tapintópont-programot (a tapintópont-program nevét saját maga is meghatározhatja, például: O6666). A szondapont program vezérli a szonda mozgását, és két fontos szondaműveleti program meghívását igényli: O9810 és O9811. Példa a tapintópont programformátumára: (A következő példa a Z-pont mérőtapintó programozására) %O6666 (PROBE) G91 G28Z0 G90 G0 G17 G40 G49 G69 G80 M6T11 (A tapintó a T11 szerszámtartóra van felszerelve, és a T11 szondát cseréljük az orsón) G90 G00 G54 X-18. Y50. (Gyorsan keresse meg az első megtapintandó pont felett a G54 koordinátarendszerben) M19 (S_ ) (Orsó pozicionálás, S az orsó szögben történő elforgatását jelenti. Ha egy pontot a Z tengely irányában kell megtapintani , S nem szükséges, ha az oldalt kell szondázni, akkor S kell, azaz a szög elforgatásához, hogy a szonda a szonda rubingolyójának egyik felületét használja. mérni az egyes oldalak tapintásakor, a hiba csökkentése M05 M17 (nyitott tapintó) (Nyissa ki a szondát, ezt az utasítást a bekötés során csatlakoztatott megfelelő port határozza meg) G43Z50.H11 (A szerszám hosszának megállapítása, azaz a tapintó hosszának leolvasása)
G90G00Z50. (A szonda gyorsan lefelé mozog a Z50. pozícióba.) N1(Z+PONT1) (Mérje meg az első pont Z értékét)
G65P9810X-18. Y50. F3000. (Biztonságosan és gyorsan keresse meg az első pont XY pozícióját, a sebesség F3000.)
G65P9810 Z19. (Biztonságosan és gyorsan keresse meg a biztonságos Z pozíciót az első pont felett, a sebesség ugyanaz, mint fent, a magasság általában 3 mm-re van az alatta mérendő ponttól)
G65P9811Z16.{5}}8 (Biztonságosan és lassan érje el az első tapintópont Z-pozícióját. Ezen túlmenően, a pont megtapintásának ezen lépése után az automatikusan visszatér az előző lépésben szereplő Z19.0 pozícióba)
#1 kapott értéke #601 a Z irányú első pontért kompenzálandó érték.
G65P9810 Z20. (Menjen biztonságosan és gyorsan a Z20 biztonságos magasságba.)
N2(Z+PONT1) (Mérje meg a második pont Z értékét) G65P9810X-16.5 Y48.3 F3000. (Biztonságosan és gyorsan keresse meg a második pont XY pozícióját, a sebesség F3000.)
G65P9810 Z17. (Biztonságosan és gyorsan keresse meg a biztonságos Z pozíciót a második pont felett, a sebesség ugyanaz, mint fent, a magasság itt általában 3 mm a lent mérendő ponttól)
G65P9811Z14.23 (Biztonságosan és lassan érje el a második szondapont Z pozícióját. Ezen túlmenően ezen lépés után automatikusan visszatér a Z19 pozícióba.0 az előző lépésben)
#{{0}}#142 A #142 a különbség a második szondapont elméleti Z16.08 értéke és a tényleges "Z valós" között, amelyet a rendszer automatikusan kiszámít az O9811-ben, majd átad a #142-nek. A #142 ezután átadja a kapott értéket #601-nek, a #601 pedig a Z irányú második pontra kompenzálandó érték) G65P9810 Z35. Biztonságosan és gyorsan lépjen a biztonságos Z20 magasságba.) N3(Z+PONT1) (mérje meg a harmadik pont Z értékét) G65P9810X12.5 Y51.1 F3000.G65P9810 Z19.G65P9811Z16.08#{{31G6}#2P0818# . N4(Z+PONT1) (mérje meg a negyedik pont Z értékét) G65P9810X12.2 Y49.2 F3000.G65P9810 Z16.G65P9811Z13.73#604=#142G65P9810 Z35......... .....N16(Z+PONT1) (Mérje meg a tizenhatodik Z értékét pont) G65P9810X-16.5 Y-18.2 F3000.G65P9810 Z16.G65P9811Z14.23#616=#142G65P9810 Z35.(Az alábbiakban a különbség Z tűréstartományát kell beállítani minden érzékelt pont Ha túllépi a tűréshatárt, ugorjon az N20-ra végrehajtáshoz) #620=0.1 (Állítsa a tűrést 0.1-re, és rendelje hozzá a #620-hoz) IF[ABS[#601]GT#620]GOTO20 (Ha a #601 abszolút értéke nagyobb, mint a #620, ugrás az N20-ra) Végrehajtás itt)
IF[ABS[#602]GT#620]GOTO20 (Ha a #602 abszolút értéke nagyobb, mint a #620, ugorjon N20-ra a végrehajtáshoz) IF[ABS[ #603]GT#620]GOTO20 (Ha a #603 abszolút értéke nagyobb, mint a #620, ugorjon az N20-ra, hogy végrehajtás)...............M18G91G28Z0M99 N20 #3000=99pont cuo wu Z OUT OF TOL (Riasztási prompt, Z túllépi a tűréshatárt, itt a "#3000=" beállítva 0-200 további prompt információként)G91G28Z0M99****************
2. rész A megmunkáló program szerkesztése Adja hozzá az egyes tapintópontokhoz tartozó korrekciós érték változókat (#601#6{{10}}2 #603......) a koordinátákhoz a megmunkáló program megfelelő pontjáról. (Itt a Z kompenzáció értékét használjuk magyarázatként. Az X és Y irányú kompenzáció elve megegyezik a Z irányú kompenzációéval): (azaz két pont közvetlenül kapcsolódik egymáshoz, mindegyik Z értékkel) Az A-tól B-ig az A és B szondapontok kompenzációs különbsége #601 és #602. Ha azt szeretné, hogy a szerszám általában A-ból B-be lépjen át, akkor csak az A és B pont Z korrekciós érték változóit kell hozzáadnia a megfelelő megmunkáló programhoz. A feldolgozási program a következő: (példaként a Z kompenzációs értéket véve) O2222G91G28Z0G0G17G40G49G80G90(SZERSZÁM:1 ÁTÉR.: 1 LEN:1 ÁT.:10.) T1M6G0G90G54X7.2503Y10.S340H10.S340H10.

3. rész Feldolgozó programok gyors szerkesztése EXCEL-ben Néha változókat kell hozzáadnia egy többsoros programhoz. Ha manuálisan egyenként adja hozzá őket, akkor ez nagyon kellemetlen lesz, nagy munkaterheléssel és könnyen elkövethető hibákkal. Az alábbiakban egy módszert mutatunk be az EXCEL használatával a programok gyors szerkesztésére. Módszer módosítása: 1. Először másolja át a Jegyzettömbbe azt a programot, amelyhez változókat szeretne hozzáadni, az alábbiak szerint:
2. Cserélje ki X-et "/X/"-re, Y-t "/Y/"-re, és Z-t "/Z/"-re, az alábbiak szerint:
3. Nyissa meg az EXCEL-t, nyissa meg a fájlt a 2. lépésben, és vegye figyelembe, hogy a Megnyitás párbeszédpanelen válassza ki az "Összes fájl" fájltípust, majd nyissa meg a fájlt az előző lépésben, és az alábbi párbeszédpanel jelenik meg:
4. Kattintson a Tovább gombra, és megjelenik a következő párbeszédpanel, az alábbiak szerint:
5. Jelölje be az "Egyéb (0)" lehetőséget, és írja be a perjelet "/" az ábrán látható módon:
6. Ezután válassza a "Next" (Következő), "Finish" (Befejezés) lehetőséget, nyissa meg a fájlt és fejezze be, láthatja, hogy az egyes részek el vannak választva, ez a kívánt effektus, az ábra szerint:
7. Adja hozzá a Z-t és a 16,31-es számot a program minden sorához, az ábra szerint
8. Manuálisan adjon hozzá változókat a kezdőponthoz és a végponthoz. Mivel az első sorban lévő pont a kezdőpont, a változónak a megfelelő #601 észlelt kompenzációs értéknek kell lennie. A fenti ábra 14. sora a végpont, és a változónak a megfelelő #602 észlelt kompenzációs értéknek kell lennie. A fenti két pont változói manuálisan is hozzáadhatók, az ábra szerint:
9. Adjon hozzá változókat a középső ponthoz. A fenti A ábrán látható változók hozzáadásához először a zárójeleket és a pluszjeleket húzzuk minden középső sorba, majd a harmadik sorba írjuk be a hozzáadandó változókat a középső pontba, például #690*1 a fenti ábráról.
(Itt a végpont és a kezdőpont kompenzációs értéke közötti különbség egyenletesen oszlik el N középpontban. Itt 12 részre van felosztva, és a kapcsolata: #690=[#{{2} }#601] / 12 Ezt a kapcsolatot hozzá kell adni a programhoz)
Ezután először húzza le a „#690*1”-et, hogy elérje, az alábbiak szerint:
Ezután mentse el az EXCEL fájlt szöveges txt fájlként, majd nyissa meg a Jegyzettömbben az alábbiak szerint:
Törölje az üres távolságot a közepén, és adja hozzá a hozzá tartozó #690=[#602-3602] /12. számú makróváltozó kapcsolatát a kezdőpont előtt az alábbiak szerint

 

 

A szálláslekérdezés elküldése

whatsapp

Telefon

E-mailben

Vizsgálat