Cyclus 431 METING VLAK (#17 / #1-05-1)

ISO-programmering

G431

Toepassing

Met tastcyclus 431 worden de hoeken van een vlak door meting van drie punten bepaald en worden de waarden in Q-parameters vastgelegd.

 
Tip

In plaats van cyclus 431 METING VLAK adviseert HEIDENHAIN de krachtigere cyclus 1420 TASTEN VLAK.

Cyclusverloop

  1. De besturing positioneert het tastsysteem met positioneerlogica naar de geprogrammeerde tastpositie 1 en meet daar het eerste punt van het vlak. De besturing verplaatst daarbij het tastsysteem met de veiligheidsafstand tegen de tastrichting in
  2. Positioneerlogica

  3. Vervolgens keert het tastsysteem terug naar de veilige hoogte en daarna in het bewerkingsvlak naar de tastpositie 2 en meet daar de actuele waarde van het tweede punt van het vlak
  4. Vervolgens keert het tastsysteem terug naar de veilige hoogte en daarna in het bewerkingsvlak naar de tastpositie 3 en meet daar de actuele waarde van het derde punt van het vlak
  5. Ten slotte positioneert de besturing het tastsysteem terug naar de veilige hoogte en slaat de gemeten hoekwaarden op in de volgende Q-parameters:

Q-parameter-
nummer

Betekenis

Q158

Projectiehoek van A-as

Q159

Projectiehoek van B-as

Q170

Ruimtehoek A

Q171

Ruimtehoek B

Q172

Ruimtehoek C

Q173 t/m Q175

Meetwaarden in de tastsysteemas (eerste t/m derde meting)

Instructies

 
Aanwijzing
Let op: botsingsgevaar!
Wanneer u uw hoek in de referentiepunttabel opslaat en vervolgens met PLANE SPATIAL op SPA=0, SPB=0, SPC=0 zwenkt, zijn er verschillende oplossingen mogelijk, waarbij de rotatie-assen op 0 staan. Er bestaat botsingsgevaar!
  1. Programmeer SYM (SEQ) + of SYM (SEQ) -
  • Deze cyclus kunt u uitsluitend in de bewerkingsmodus FUNCTION MODE MILL uitvoeren.
  • De drie meetpunten mogen niet op een rechte liggen, anders kan de besturing de hoekwaarden niet berekenen.
  • De besturing zet een actieve basisrotatie aan het begin van de cyclus terug.

Aanwijzingen voor het programmeren

  • U moet vóór de cyclusdefinitie een gereedschapsoproep voor de definitie van de tastsysteemas hebben geprogrammeerd.
  • De ruimtehoeken die bij de functie Bewerkingsvlak zwenken nodig zijn, worden in de parameters Q170 - Q172 opgeslagen. Via de eerste twee meetpunten kan de wijze van uitlijnen van de hoofdas bij het zwenken van het bewerkingsvlak worden bepaald.
  • Het derde meetpunt legt de richting van de gereedschapsas vast. Derde meetpunt in de richting van de positieve Y-as definiëren, zodat de gereedschapsas in het rechtsdraaiende coördinatensysteem correct ligt.

Cyclusparameters

Helpscherm

Parameter

Q263 1e meetpunt in 1e as?

Coördinaat van de eerste tastpositie in de hoofdas van het bewerkingsvlak. De waarde werkt absoluut.

Invoer: –99999,9999...+99999,9999

Q264 1e meetpunt in 2e as?

Coördinaat van de eerste tastpositie in de nevenas van het bewerkingsvlak. De waarde werkt absoluut.

Invoer: –99999,9999...+99999,9999

Q294 1e meetpunt in 3e as?

Coördinaat van het eerste tastpunt in de tastsysteemas. De waarde werkt absoluut.

Invoer: –99999,9999...+99999,9999

Q265 2e meetpunt in 1e as?

Coördinaat van de tweede tastpositie in de hoofdas van het bewerkingsvlak. De waarde werkt absoluut.

Invoer: –99999,9999...+99999,9999

Q266 2e meetpunt in 2e as?

Coördinaat van de tweede tastpositie in de nevenas van het bewerkingsvlak. De waarde werkt absoluut.

Invoer: –99999,9999...+99999,9999

Q295 2e meetpunt in 3e as ?

Coördinaat van het tweede tastpunt in de tastsysteemas. De waarde werkt absoluut.

Invoer: –99999,9999...+99999,9999

Q296 3e meetpunt in 1e as?

Coördinaat van de derde tastpositie in de hoofdas van het bewerkingsvlak. De waarde werkt absoluut.

Invoer: –99999,9999...+99999,9999

Q297 3e meetpunt in 2e as?

Coördinaat van de derde tastpositie in de nevenas van het bewerkingsvlak. De waarde werkt absoluut.

Invoer: –99999,9999...+99999,9999

Q298 3e meetpunt in 3e as?

Coördinaat van het derde tastpunt in de tastsysteemas. De waarde werkt absoluut.

Invoer: –99999,9999...+99999,9999

Q320 Veiligheidsafstand?

Extra afstand tussen meetpunt en tastsysteemkogel. Q320 werkt aanvullend op de kolom SET_UP van de tastsysteemtabel. De waarde werkt incrementeel.

Invoer: 0...99999,9999 Alternatief PREDEF

Q260 Veilige hoogte?

Coördinaat in de gereedschapsas waarin een botsing tussen het tastsysteem en het werkstuk (spanmiddel) uitgesloten is. De waarde werkt absoluut.

Invoer: –99999,9999...+99999,9999 Alternatief PREDEF

Q281 Meetprotocol (0/1/2)?

Vastleggen of de besturing een meetprotocol moet maken:

0: geen meetprotocol maken

1: meetprotocol maken: De besturing slaat het protocolbestand TCHPR431.TXT op in dezelfde map waarin ook het bijbehorende NC-programma staat

2: programma-afloop onderbreken en meetprotocol op het besturing-beeldscherm weergeven. NC-programma met NC-start voortzetten

Invoer: 0, 1, 2

Voorbeeld

11 TCH PROBE 431 METING VLAK ~

Q263=+20

;1E PUNT 1E AS ~

Q264=+20

;1E PUNT IN 2E AS ~

Q294=-10

;1E MEETPUNT 3E AS ~

Q265=+50

;2E PUNT 1E AS ~

Q266=+80

;2E PUNT 2E AS ~

Q295=+0

;2E PUNT 3E AS ~

Q296=+90

;3E PUNT 1E AS ~

Q297=+35

;3e PUNT 2e AS ~

Q298=+12

;3E PUNT 3E AS ~

Q320=+0

;VEILIGHEIDSAFSTAND ~

Q260=+5

;VEILIGE HOOGTE ~

Q281=+1

;MEETPROTOCOL