Jun 20, 2023 Hagyjon üzenetet

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

 

Először is, a rámpás marás előnyei

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

Szilárd anyagokban reteszhornyok marásakor a legtöbbet először fúróval fúrják meg, majd rétegenként marják. 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öveli a szerszám élettartamát.

Nehéz anyagok feldolgozása során hajlamos a keményedés, ami a penge egy részének régi kopását eredményezi.

Tehát hogyan lehet megoldani ezt a problémát? A Qingfeng esetében egyszerű megoldást adtam: állítsa be a vágási mélységet (Ap) a feldolgozási paraméterekben, vagyis ne mindig egy helyen érintkezzen a penge a megkeményedett bőrrel. A rámpálás és marás szerszámpályája pedig pontosan ennek megfelel.

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

A rámpás és maró program nagyon egyszerű, és a hétköznapi, kézzel programozással is könnyedén kezelhetjük. Miért kell makróprogramokat használnunk?

 

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

Ha a nyílás mélyen van, függetlenül a szoftver által feldolgozott programtól vagy a kézi normál programozástól, a program túl hosszú, míg a makróprogram rövid és tömör.

2. előny: A dolgozók számára kényelmes a hibakeresés a helyszínen

Tudom, hogy a programozó által megírt helyes programnak kisebb-nagyobb problémái lesznek a helyszíni hibakeresés során, mint például az indokolatlan vágásmélység és a vágásmélység csökkentése a lejtőn, akkor a makróprogram csak akkor fejezhető be. változókhoz való értékek hozzárendelésével. A közönséges programok sok értékét azonban módosítani kell.

 

3. előny: Jó program sokoldalúság

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


Harmadszor, hogyan kell megírni a [Ramping and Milling] programját?


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

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, azaz a teljes mélység osztva az egyes szerszámok mélységével.

Itt jön a probléma, ha az osztás eredménye tizedesjegyű, például 5,6-szoros, például 5,1-szeres, stb., akkor a késpasszok számát 6-szorosra kell számolni.

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

 

Megjegyzés:

A FUP azt jelenti, hogy a tört részt 1-essé 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 lépések számának kiszámításakor a tizedes részt egész számnak vesszük. Ha a #30 szerint van számolva, akkor túlvágás lesz. Hogyan kell kiszámítani a tényleges vágási mélységet #32 késenként?

A válasz: a teljes mélység osztva a lépések számával a tényleges fogásmélység. azaz #32=#11/ #31

 

4. Állítsa be a késhegyet #24, #25

#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

 

Ötödször, miért kell ezeket a változókat az első négy lépésben kiszámítani?

Például számítsa ki a vágási mélységet a 30-as késenkénti vágási mélységgel, és a 11-es teljes mélységet eloszthatom az egyes kések mélységével a feldolgozás számának kiszámításához.

 

A feldolgozási idők számával a makróprogram utasítással állíthatjuk be a feltételeket, így a program addig folytatja a feldolgozás ciklusát, amíg a feldolgozás el nem éri a méretet.

 

A számított feldolgozási idők tizedes részét azonban felfelé kerekítettük. Ha An-t a #30-as késenkénti fogásmélység alapján számítjuk ki, akkor túlvágás lesz, tehát a késenkénti tényleges vágást úgy számítjuk ki, hogy a teljes mélységet elosztjuk a feldolgozási alkalmak számával. mélység.

 

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

százalék

#24=0

#25=0

#11=30

#2=5

#7=60

G0X#24Y#25 (a szerszám gyorsmenetének vágási pontja)

Z2.0

G01Z0.F200

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

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

#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 plusz 1 (a változó automatikusan növekszik, és a számláló értéke 1-gyel nő a művelet minden egyes végrehajtásakor)

G91G01X#7Z-#32F#9

X-#7

IF[#33LT#31]GOTO10 (ha a számláló változó értéke kisebb, mint a feldolgozási idők, ugorjon az N10 blokkra)

G0Z150.

M30

százalék

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

kép

Nos, osszunk meg annyit, remélem adhatok egy kis inspirációt, hogy elmélyülten tanulhass és fejleszd problémamegoldó képességedet.

Jun testvér programozási tanfolyamai nem magas szintűek, de nehezek. Minden a gyakorlati munkából indul ki, melynek segítségével szisztematikusan elsajátíthatod a leggyakorlatiasabb programozási ismereteimet, javíthatod szakmai technikai színvonalodat, és segíthetsz fizetésemelésben és előléptetésben!

 

 

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

whatsapp

Telefon

E-mailben

Vizsgálat