Új hozzászólás Aktív témák
-
nchelp
tag
-
zolikaDB
veterán
hazock: miket gyártasz te egy 3+2 tengelyes gépen, illetve mi a plusz két tengely neve?
Illetve: a cncbank.hu-n a szakmai topikban Orosz Norbert kollega egy szaftos példán keresztül be is mutatta egyik paraméteres programját, amit szerzői jogok miatt nemnagyon másolnék be ide. Viszont véleményem szerint annak, aki még sohasem látott ilyet, annak lehet, kicsit bonyolul lenne.
A Q paraméterrel képleteket (összeadás, kivonás stb.), logikai kapcsolatokat (pl IF -ha) lehet megadni, felhasználása sokoldalú.
Jelenleg olyan munkáink vannak, amikhez nem kell agyonparaméterezni a programot, ill a gép is egy sima 3 tengelyes maró, de a mindennapokban szükség lehet egyszerűbb paraméterezésre.
Példának kicsit egyszerű, de hátha elég kezdésnek.
Legyen a feladat az, h marj egy téglalapot, Z-20 mélységben, 2 millis fogásokkal, nulla középen.BLK form Z X-100 Y-50 Z-25
BLK form X+100 Y+50 Z0
TOOL CALL 32 Z S1000 F1400
L Z100 FMAX M13
L Y-70 X2 FMAX
Q3=0; beviszünk egy paramétert, melynek a nulla értéket adjuk, beméréstől/állapottól/igénytől függően, esetünkben a Z "kiindulási pont", "felszín kezdőérték", innen indul függőleges tengelyen a marás, ezt mindjárt le is konkretizáljuk
LBL1; a kontúrt egy címkébe "foglalod"
L Z-Q3 F1400; a Q3 paraméter értékét, azaz esetünkben a 0-t fogjuk a Z tengellyel párhuzamosan csökkenteni, ennek mértékét is hamarosan lekonkretizáljuk
kontúr->
APPR LCT X..... Y.... R.... RL
L X-....
L Y+....
L X+.....
L Y-.....
L X0
DEP LCT....
L Y-70 X2 FMAX
Q3= Q3 + 2; megcsinálja a program a kontúrt a 0 síkon, majd 2 millis fogásokkal csökkenti azt -> 0=0+2 azaz 2 -> L Z-2 majd (-2)=(-2) + (-2) -> L Z-4 és így tovább, viszont meg kell neki mondani, h ezt meddig tegye, mégpedig így
LBL CALL 1 REP 10; azaz ezért kellett címkébe foglalnod a kontúrod: meghívod 10-szer azt (replay= ismértlés, 10x2= 20)
L Z100 FMAX M30Persze ezer dolgot lehet még, amit én szoktam: gömbsüveget, kereszt- és hosszirányban mozgatni egyszerre a marót, vagy kúpot marni... (itt már több Q paramétert is be kell adni).
Próbáld ki ezt, és lassan kitapasztalod. Segítség a cncbank-on, és a go98 oldalán lesz![ Szerkesztve ]
-
nchelp
tag
Pedig, ha a marónak is van számottevő sarokrádiusza, akkor az növeli a paraméterek számát. De ha csak egy élről van szó, az meglepően egyszerű.Olyankor szoktunk simán hazudni a vezérlőnek, mintha vízszintes orsóból dolgoznánk. Alapszabály, hogy a szerszámot el kell tolni egy [rádiusz-sarokrádiusz] értékkel. Hogy ne kelljen kinullázni a szerszámhosszot, a lapka KÖRKÖZÉPPONTJÁNAK pályáját kell programozni. A te példád szerint D52R3-ról beszélünk. Vegyünk kezdésnek egy 100X70X60-as téglatestet, aminek nullpontja felül, X-ben középen, Y-ban a + oldalon van.
Ennek az X50-re eső élére akarunk egy R8-at. Hogy a lapka egyenirányban dolgozzon, a negatív Y irány felől léptetünk. A dolgunk egyszerű, mert csak a léptetést kell paraméterezni, lejárjuk oda-vissza, tehát 4 paraméter.
BLK FORM-ot ki-ki rajzoltat magának, amilyent szimpatikus
TOOL CALL 1 Z S1280 F1500
LZ150 R0 FMAX M3
FN0: Q1=-85
FN0: Q2=-84
FN0: Q3=2
FN0: Q4=2
CYCL. DEF. 7.0 NULLPUNKT
CYCL. DEF. 7.1 X 23
CYCL. DEF. 7.2 Z-3 (a lapkarádiusz középpontja miatt, ugyanist azt vezéreljük.)
L X42 (azaz oldal-rádiusz) Y-90 R0 FMAX
L Z5 R0 FMAX
L Z3
CC X42 Z-8
LBL 1
L YQ1
C X53 Z-8 DR+
L YQ2
C X42 Z3 DR-
FN1: Q1=Q1+Q3
FN2: Q2=Q2+Q3
FN10 (12?): IF [Q2 LT Q4] GOTO LBL1
FN2: Q1=Q4-1
FN0: Q2=Q4
CALL LBL1 REP1
L Z100 R0 FMAX
stb...
Ezzel a példával a "legbiztonságosabb", mivel nem használunk kontúrkövetést, így nem kell átírnunk szerszámhosszot, szerszámtengelyt, rádiuszt, stb. Csak a nullponteltolást kell megszüntetnünk. Kérdéseidet várom ide, ha valami nem érthető.[ Szerkesztve ]
nchelp
-
SirTom
tag
Szia Hazock,Üdv szaktársak!
Ha lekerekítést akarsz marni HDH-n álatalad megadott konturra, ez a progi jó szolgálatot tehet!
megj:A kontur leírásánál a mélység az nulla kell hogy legyen.Ezt akár körlapkás marófejjel is?
megj:lehet sarkos maró is, akkor nullát kell megadniA lekerekítés a profillal párhuzamosan megy.
Megadhatva a léptetési szöget is?
megj: PL: 90 fok egy darab sarka, ha 5 fokkal lépegetünk az 90/5=18 lépés.Ha "hozzászoktál" akkor pár perc alatt már be is lövöd a gépet adott profilhoz:
0 BEGIN PGM corner_rad MM
1 BLK FORM 0.1 Z X-20 Y-20 Z-10
2 BLK FORM 0.2 X+20 Y+20 Z+0
3 TOOL DEF 1 L+0 R+10
4 ;sarok radiusz a darabon
5 FN 0: Q30 =+9,7
6 ;sarok radiusz a szerszamon
7 FN 0: Q31 =+5
8 ;leptetetesi szog
9 FN 0: Q35 =+3
10 ;*** *** *** ***
11 FN 0: Q1 =-Q35
12 LBL 2
13 FN 1: Q1 =+Q1 + +Q35
14 ;szerszam sugar
15 Q10 = SIN Q1 * ( Q30 + Q31 )
16 ;szszam lekr-szamolt
17 Q10 = Q10 - Q30 - Q31
18 ;szerszam hossz
19 Q2 = COS Q1 * ( Q30 + Q31 )
20 Q20 = ( Q30 + Q31 ) - Q2
21 TOOL CALL 1 Z S3500 DL-Q20 DR+Q10
22 L M6
23 L M3
24 CALL LBL 1
25 FN 12: IF +Q1 LT +90 GOTO LBL 2
26 L Z+100 R0 FMAX M30
27 ;a profil amire kell a lekerekites z=0
28 LBL 1
29 L Z+10 R0 F10000
30 APPR LT X+99,06 Y+0,254 Z+0 LEN15 RL F1000
31 FC X-69,85 DR+ R976,63 CCX+0
32 FSELECT3
33 DEP LT LEN0,5
34 L Z+10 R0 FMAX
35 LBL 0
36 END PGM corner_rad MM[ Szerkesztve ]
Nincs más hátra mint előre
-
korvics
csendes tag
Új hozzászólás Aktív témák
● nem beszélgetős OFF topic!
- Új 63A Wifi-s Okos Megszakító Fogyasztásmérő Kijelzővel Kétpólusú, Egyfázisú Tuya Google Alexa
- Használt 3,5L Xiaomi air fryer eladó
- Fieldmann gyepszellőztető - újszerű, alig használt
- GARMIN DriveSmart 76 EU MT-S autós navigáció eladó
- Eladó kétoldalas, kényelmes komfort matracok - Magyar gyártás, Német rugózat, gyakorlatilag ÚJAK!