Hirdetés

2024. május 13., hétfő

Gyorskeresés

Útvonal

Fórumok  »  Technika, hobbi, otthon  »  CNC topik

Hozzászólások

(#1856) nchelp válasza batyo85 (#1847) üzenetére


nchelp
tag

No, lássuk azt a gömbformát.

Elöljáróban annyit, hogy kétféle matekot is alkalmazhatunk, Pithagoraszt, és szögfüggvényeket egyaránt. Mivel ez utóbbi a negyedkörívekhez közel eső fogásvételeknél klasszisokkal jobb felületet (azaz egyenletesebb fogásvételi leosztást) eredményez, én ezt használom. A héten amúgyis újra X párhuzamos R100-at kell majd marnom, úgyhogy benne vagyok :D

Amire figyelni kell: a számoltatás alapjául mindenképpen a rádiusz/gömbfelület középpontját kell megadni, ennek legegyszerűbb módja a nullponteltolás. Nagyon fontos, hogy ha nem sarkos marót használunk, akkor a tényleges szerszámrádiuszból ki kell vonni a sarokrádiuszt, és ezt az értéket kell megadnunk korrekciós mezőben. Ezzel egyidejűleg ezzel a sarokrádiusz értékkel növeljük a kívánt marandó gömbrádiuszt, ebből kifolyólag a nullpontunk is a két rádiusz együttes értékével tolódik el.

Lássuk a programpéldát, Fanuc 31 vezérlőre, ahol is a 12000-es paraméterekben van benn az alap szerszámméret, a 13000-es soron pedig a kopáskorrekció.
%
O8000 (KULSO FELGOMB D80)
G17 G40 G80
G90 G54
G10 L12 P2 R12.5 marú névleges sugara programozva
G10 L13 P2 R-5 sarokrádiusz negatív korrekcióként!
G11
G49 S2000 F900 T2 M6
G43 Z100 H2 D2 M3
G0 X30 Y1
G0 Z5
#1=40 gömbrádiusz
#2=5 maró lapkarádiusz
#3=90 A kezdő szögállás a vízszintes kifutáshoz képest
#4=3 Fokonkénti fogásvétel
#5=#1+#2 a két rádiusz összege
#6=0 utolsó fogás szögértéke
G52 Z-#5
G1 X[COS[#3]*#5+20] Y1
G1 Z[SIN[#3]*#5+2 eddig csak megközelítettük
WHILE [#3GE#6]DO1 hurok definiálása
G1 Z[SIN[#3]*#5] fogást vesz
G1 G41 X[COS[#3]*#5] adott rádiuszon korrekciót bekapcsol
G1 Y0
G2 I-[COS[#3]*#5] megcsinálja a kört
G1 Y-1
G40 G1 X[COS[#3]*#5+20] Y1 vissza kiindulópontra
#3=#3-#4
END 1
G52 Z0
G0 Z50
G91 G28 Y0 Z0
G91 G28 X0
M30
%

Fontos, hogy ha itt korrekcióznod kell, akkor itt nem a második G10-es mondatban teszed, hanem a #2-ben!
Ennél a programnál amúgy is felejtsd el, hogy a szerszámtárat átírod, hisz a programban szereplő G10-ekkel folyamatosan úgyis felülírod. Tehát ha csak egyirányú mérettorzulásod van, úgymond "narancsforma", lapított gömbfelületet kapcs, akkor az első G10-nél az R címben korrekciózod a marót! Ha a gömb "gömbirányban" nem méret, akkor vagy #2, vagy #1 tetszés szerint módosítható

[ Szerkesztve ]

nchelp

Útvonal

Fórumok  »  Technika, hobbi, otthon  »  CNC topik
Copyright © 2000-2024 PROHARDVER Informatikai Kft.