1493. EXTRUZIO TAPINTASA ciklus

ISO-programozás

G1493

Alkalmazás

Az 1493 ciklussal meghatározott tapintóciklusok tapintópontjait ismételheti meg egy egyenes mentén. Az irányt, hosszt, valamint az ismétlések számát a ciklusban határozhatja meg.

Az ismétlésekkel pl. több mérést hajthat végre különböző magasságokon, a szerszámbefogás eltéréseinek meghatározása érdekében. Tapintás során használhatja az extrúziót a nagyobb pontosság érdekében. Több mérési ponttal jobban megállapíthatja a munkadarab szennyeződéseit vagy a nyers felületeket.

Bizonyos tapintási pontok ismétléséhez, meg kell határoznia a tapintóciklus előtt a ciklus 1493-at. Ez a ciklus a definíciótól függően vagy csak a következő ciklusban vagy az egész NC-programban aktív. A vezérlő az extrúziót az I-CS beadási koordinátarendszerben értelmezi.

Az alábbi ciklusok hajthatnak végre extrúziót

Q eredményparaméter

A vezérlő a tapintórendszer-ciklus eredményeit a következő Q paraméterekbe menti:

Q-Paraméter-
szám

Jelentés

Q970

Maximális eltérés az ideális egyenestől, 1. tapintási pont

Q971

Maximális eltérés az ideális egyenestől, 2. tapintási pont

Q972

Maximális eltérés az ideális egyenestől, 3. tapintási pont

Q973

Az 1. átmérő maximális eltérése

Q974

A 2. átmérő maximális eltérése

QS eredményparaméter

A vezérlő egy extrúzió összes mérési pontjának egyes eredményeit a QS97x QS paraméterekbe menti. Minden eredmény tíz karakter hosszúságú. Az eredményeket egy szóköz választja el egymástól.

Példa: QS970 = 0.12345678 -1.1234567 -2.1234567 -3.1234567

A QS paraméter
száma

Jelentés

QS970

Extrúzió 1. tapintási pontjának eredményei

QS971

Extrúzió 2. tapintási pontjának eredményei

QS972

Extrúzió 3. tapintási pontjának eredményei

QS973

Extrúzió 1. átmérőjének eredményei

QS974

Extrúzió 2. átmérőjének eredményei

Az NC program egyes eredményeit stringfeldolgozás segítségével numerikus értékekre alakíthatja át, és pl.értékelések során felhasználhatja.

Példa:

Egy tapintórendszer-ciklus a következő eredményeket adja a QS970 QA paraméteren belül:

QS970 = 0.12345678 -1.1234567

A következő példa azt mutatja, hogyan lehet a kapott eredményeket numerikus értékekké alakítani.

11 QS0 = SUBSTR ( SRC_QS970 BEG0 LEN10 )

; első eredmény kiolvasása a QS970-ből

12 QL1 = TONUMB ( SRC_QS0 )

; QS0-ból származó alfanumerikus érték átalakítása numerikus értékké, és hozzárendelése a QL0-hoz

13 QS0 = SUBSTR ( SRC_QS970 BEG11 LEN10 )

; második eredmény kiolvasása a QS970-ből

14 QL2 = TONUMB ( SRC_QS0 )

; QS0-ból származó alfanumerikus érték átalakítása numerikus értékké, és hozzárendelése a QL2-hoz

Stringfunkciók

Naplózási funkció

A vezérlő a végrehajtás után egy naplófájlt hoz létre HTML-formátumban. A naplófájl a 3D-eltérés eredményeit tartalmazza grafikusan és táblázatban. A vezérlő a naplófájlt az NC-programmal megegyező könyvtárba menti.

A napló a ciklustól függően az alábbiakat tartalmazza a fő-, mellék- és szerszámtengelyen, ill. a körközéppontban és átmérőben:

  • Tényleges tapintási irány (mint egy vektor a beviteli rendszerben). A vektor értéke megfelel a konfigurált tapintási pályának
  • Meghatározott névleges koordináta
  • A felső és alsó méret, valamint a számított eltérés a normálvektor mentén
  • Megállapított pillanatnyi koordináta
  • Az értékek szín szerinti megjelenítése:
    • Zöld: jó
    • Narancs: utánmunkálás
    • Piros: selejt
  • Extrúziós pontok:
  • A vízszintes tengely az extrúzió irányát ábrázolja. A kék pontok az egyes mérési pontok. A piros vonalak a méretek alsó és felső határát mutatják. Ha az egyik érték átlépi a megadott tűrést, a vezérlő a tartományt átszínezi pirosra a grafikán.

Megjegyzések

  • A ciklust kizárólag FUNCTION MODE MILL üzemmódban tudja végrehajtani.
  • Ha Q1145>0 és Q1146=0, a vezérlő az extrúziós pontokat ugyanazon a helyen hajtja végre.
  • Ha extrúziót hajt végre az 1401. KOR TAPINTASA, 1411. KET KOR TAPINTASA vagy 1404. HORONY/BORDA TAPINTÁSA ciklussal, az extrúzió irányának meg kell felelnie a Q1140=+3 paraméternek, különben a vezérlő hibaüzenetet küld.
  • Ha egy tapintórendszer-cikluson belül határozza meg a Q1120>0 ATVETELI POZICIO paramétert, a vezérlő az eltérések középértékével korrigálja a bázispontot. A vezérlő kiszámítja ezt a középértéket a tapintandó objektum összes mért extrúziós pontjára a programozott Q1120 ATVETELI POZICIO szerint.
  • Példa:

    • Az 1. tapintási pont előírt pozíciója: 2,35 mm
    • Eredmények: QS970 = 2,30000000 2,35000000 2,40000000 2,50000000
    • Középérték: 2,387500000 mm

    • A vezérlő a bázispontot az előírt pozíció középértékével, azaz 0,0375 mm-rel korrigálja.

Ciklusparaméter

Segédábra

Paraméter

Q1140 Extrúzió iránya (1-3)?

1: Főtengely irányú extrúzió

2: Melléktengely irányú extrúzió

3: Szerszámtengely irányú extrúzió

Megadás: 1, 2, 3

Q1145 Extrúziós pontok száma?

A mérőpontok száma, amiket a ciklus a Q1146 extrúziós hosszon ismétel.

Megadás: 1...99

Q1146 Az extrúzió hossza?

Hossz, amin a mérési pontok ismétlődnek.

Megadás: -99...+99

Q1149 Extrudálás: modális időtartam?

Ciklus érvényessége:

0: Az extrúzió csak a következő ciklusra érvényes.

1: Az extrúzió az NC-program végéig érvényes.

Megadás: -99...+99

Példa

11 TCH PROBE 1493 EXTRUZIO TAPINTASA ~

Q1140=+3

;EXTRUZIO IRANYA ~

Q1145=+1

;EXTRUZIOS PONTOK ~

Q1146=+0

;EXTRUZIO HOSSZA ~

Q1149=+0

;EXTRUDALAS MODALIS