May 01, 2024 Hagyjon üzenetet

Ily módon a horonymarás nemcsak a megmunkálási hatékonyságot javíthatja, hanem a szerszám élettartamát is.

 

1. A rámpázás előnyei

1. előny: a feldolgozás hatékonyságának javítása

Szilárd anyagok reteszhornyos marásához a legtöbbször először fúróval fúrja ki a lyukakat, majd rétegesen marja le őket. Rámpás marásnál a szerszám közvetlenül belép a szilárd anyagba, hogy eltávolítsa az anyagot, ami csökkenti a szerszámcsere idejét és javítja a hatékonyságot.

 

2. előny: Növelje a szerszám élettartamát.

Nehéz anyagok feldolgozása során hajlamos a munkakeményedésre, ami egy ponton a fűrészlap régi kopását eredményezi.

kép

Tehát hogyan lehet megoldani ezt a problémát? Qingfeng Egy egyszerű módszert adtam: állítsa be az (Ap) fogásmélységet a feldolgozási paraméterekben, vagyis ne mindig egy helyen érintkezzen a penge a megkeményedett bőrrel. A rámpás marás szerszámpályája ezzel pontosan összhangban van.

kép

Adja hozzá a WeChat: Yuki7557-et, hogy megkapja a makróprogram oktatóanyagának másolatát

Másodszor, miért használjunk makróprogramokat?

A rámpás marási program nagyon egyszerű. Kézi programozással könnyen megtehetjük. Miért kell makróprogramozást használnunk?

 

1. előny: Egyszerűsített eljárások

Ha a barázda viszonylag mély, függetlenül attól, hogy a szoftver által feldolgozott program vagy a szokásos kézi programozás, a program túl hosszú lesz, míg a makróprogram rövid és tömör lesz.

2. előny: Kényelmes a dolgozók számára a helyszínen történő hibakereséshez

Tudom, hogy a programozók által írt helyes programoknak kisebb-nagyobb problémái lesznek a helyszíni hibakeresés során. Például a vágásmélység ésszerűtlen, és a vágásmélységet csökkenteni kell. Ekkor a makróprogramnak csak értéket kell hozzárendelnie a változókhoz a befejezéshez. A közönséges programokban sok értéket módosítani kell.

 

3. előny: A program sokoldalúsága jó

A makróprogramok legnagyobb tulajdonsága a jó sokoldalúságuk. Például egy műhelyben N sok hasonló formájú és különböző méretű alkatrész lehet, így egy program megírásával N sok termék kielégíthető.

3. Hogyan kell programozni a [Rámpás marást]?

kép

1. Számítsa ki az egyes 30-as szerszámok vágási mélységét

kép

Ahogy a fenti diagramon látható, a TAN[#2]=#30/#7 Pitagorasz-tétel szerint

Az egyes kések mélysége kiszámítható: #30=#7*TAN[#2]

2. Számítsa ki a szerszámmenetek számát #31

A teljes mélység #11, ekkor kiszámolható a szerszámmenetek száma, azaz #31=#11/#30, ami a teljes mélység osztva az egyes szerszámok mélységével.

A probléma az, hogy ha az osztás eredményének tizedesjegye van, például 5,6-szoros, például 5,1-szeres stb., akkor a szerszámmenetek számát 6-szor kell kiszámolni.

Tehát #31=FUP[#11/#30]

 

Megjegyzés:

A FUP azt jelenti, hogy a decimális részt 1 egész számmá alakítjuk, és hozzáadjuk az egész részhez.

Például #31=5.06 A FUP[#31] művelet utáni érték 6.

#31=0.01 Ekkor a FUP[#31] művelet utáni érték 1.

 

3. Számítsa ki a tényleges vágási mélységet #32

A szerszámmenetek számának kiszámításakor a tizedes részt egész számnak vesszük. Ha a #30 szerint számolunk, akkor túlvágás lesz. Hogyan kell kiszámítani az egyes kések tényleges vágási mélységét #32?

A válasz: a teljes mélység osztva a menetek számával a tényleges vágási mélység. Ez a #32=#11/#31

 

4. Állítsa be a 24-es és a 25-ös késhegyeket

#24 A forgácsolási középpont X koordináta értéke a munkadarab koordinátarendszerében

#25 A forgácsolási középpont Y koordináta értéke a munkadarab koordinátarendszerében

 

5. Gondolja át, miért kell ezeket a változókat az első négy lépésben kiszámítani?

Például a vágásonkénti fogásmélység #30. A vágásonkénti fogásmélységgel a #11 teljes mélységet el tudom osztani az egyes vágások mélységével a feldolgozási idők számának kiszámításához.

 

A feldolgozási idők számával a makróprogram-utasítások segítségével állíthatunk be feltételeket, és hagyhatjuk, hogy a program a feldolgozáson végighaladjon a méret eléréséig.

 

A számított megmunkálásszám tizedes részét azonban kerekítettük. Ha szerszámonként #30-as fogásmélység alapján számítjuk ki, akkor túlvágás lesz, így a szerszámonkénti tényleges forgácsolást úgy számítjuk ki, hogy a teljes mélységet elosztjuk a megmunkálási idők számával. mélység.

 

Az eljárás a következő:

%

#24=0

#25=0

#11=30

#2=5

#7=60

G0X#24Y#25 (Szerszám gyorsvágási pontja)

Z2.0

G01Z0.F200

#30=TAN[#2]*#7 (minden vágás mélysége)

#31=FUP[#11/#30](A ciklusok számának kiszámításához a teljes mélységet elosztják az egyes vágási mélységekkel, [felfelé kerekítve])

#32=#11/#31 (tényleges vágási mélység minden alkalommal)

#{0}} (Számláló változó, ez az érték 0-tól kezdődik)

N10#33=#33+1 (a változó automatikusan növekszik, és a számérték minden műveletnél 1-gyel nő)

G91G01X#7Z-#32F#9

X-#7

IF[#33LT#31]GOTO10 (ha a count változó értéke kisebb, mint a feldolgozási alkalmak száma, ugorjon az N10 sorblokkra)

G0Z150.

M30

%

A program szimulációja a következő:

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

whatsapp

Telefon

E-mailben

Vizsgálat