Nulpunten tabel Heidenhain 530

Hier kunnen de echte profs onderons praten over besturingen die gebruikt worden in de industrie bijv; Fanuc, Fagor, Siemens, Mitsubishi, heidenhain besturingen

Moderator: Moderators

Plaats reactie
Gebruikersavatar
Jstdwlf
Berichten: 7
Lid geworden op: 25 dec 2015 11:53
Locatie: Doesburg

Nulpunten tabel Heidenhain 530

Bericht door Jstdwlf »

Hallo,

Graag zou ik met een nulpunt tabel willen werken om meerdere werkstuk-nulpunten te kunnen gebruiken.

Echter heb ik hier mee nog geen ervaring en dus ben ik op zoek nar een juiste manier van werken.
Het Heidenhain boek beschrijft het beknopt en zonder praktijk voorbeelden (programma technisch).

Kan iemand mij hierbij helpen...?

- Ik moet een Sel-tabel aanmaken/activeren en hoe?
- Hoe leg ik een nieuwe Ref. punt vast in deze tabel?
- Bij het vastleggen van een act. nulpunt (bv X0) met de 3D taster kan ik het gemeten punt in een Tabel X vastleggen op een gewenst nummer.
Is dit de juiste manier?
- Wat gebeurt er met mij huidige assenstelsel (Act.)?
- Kan ik een nulpunt uit de tabel oproepen met Def. 7 (?)
Bv;
6 CYCL DEF 7.0 NULLPUNKT
7 CYCL DEF 7.1 #1
- Hoe moet ik alles weer opheffen????.
- Welke machineparameters moet ingesteld staan?
MP7224.0 (Kiezen van bestandstypen blokkeren)
Alle bestandstypen via softkey te kiezen: +0
Keuze van HEIDENHAIN-programma's blokkeren (softkey TOON .H): +1
Keuze van DIN/ISO-programma's blokkeren (softkey TOON .I): +2
Keuze van gereedschapstabellen blokkeren (softkey TOON .T): +4
Keuze van nulpuntstabellen blokkeren (softkey TOON .D): +8
Keuze van palletstabellen blokkeren (softkey TOON .P): +16
Keuze van tekstbestanden blokkeren (softkey TOON .A): +32
Keuze van punttabellen blokkeren (softkey TOON .PNT): +64

MP7475 (Nulpunten uit de nulpuntstabel zijn gerelateerd aan het)
Werkstuknulpunt: 0
Machinenulpunt: 1



Zou het zo kunnen? bv;

0 BEGIN PGM START_001 MM
1 CYCL DEF 7.0 NULLPUNKT
2 CYCL DEF 7.1 #0
3 SEL TABLE "REF_001.D"
4 ;------------ WERKSTUK 1 --------------
5 CYCL DEF 7.0 NULLPUNKT
6 CYCL DEF 7.1 #1
7 CALL PGM PROGR_01.H
8 CYCL DEF 7.0 NULLPUNKT
9 CYCL DEF 7.1 #0
10;---------------------------------------------
11 L Z+200 R0 FMAX
12 ;------------ WERKSTUK 2 --------------
13 CYCL DEF 7.0 NULLPUNKT
14 CYCL DEF 7.1 #2
15 CALL PGM PROGR_02.H
16 CYCL DEF 7.0 NULLPUNKT
17 CYCL DEF 7.1 #0
18 ;--------------------------------------------
19 L Z+200 R0 FMAX
20 M02
21 END PGM START_001 MM

Thx!
Gebruikersavatar
Arie Kabaalstra
Donateur
Berichten: 13488
Lid geworden op: 07 feb 2007 18:37
Locatie: Bakhuuz'n
Contacteer:

Re: Nulpunten tabel Heidenhain 530

Bericht door Arie Kabaalstra »

'k heb al jaren niet meer gewerkt met Heidenhain.. maar.. heb je al eens zelf wat getest?.. zo moeilijk is Heidenhain niet..

wat ik me nog herinner is dat de nulpuntverplaatsing van Heidenhain precies andersom werkt.. daar leg je X0 Y0 op de Coordinaat die je ingeeft in een nulpuntverplaatsing.. met G92 in ISO leg je de coordinaten vast van het punt waar je staat..
VDFman
Donateur
Berichten: 140
Lid geworden op: 27 mar 2011 18:23

Re: Nulpunten tabel Heidenhain 530

Bericht door VDFman »

Gewend als ik ben aan het ISO programeren, blijft dat Heidenhain taaltje er maar vreemd uitzien....
Gebruikersavatar
Arie Kabaalstra
Donateur
Berichten: 13488
Lid geworden op: 07 feb 2007 18:37
Locatie: Bakhuuz'n
Contacteer:

Re: Nulpunten tabel Heidenhain 530

Bericht door Arie Kabaalstra »

Vreemd?.. misschien.. maar wel uitermate leesbaar.. Ik heb 't CNC frezen geleerd op een Heidenhain gestuurde machine.. toen bouwde ik mijn eigen machine.. en die verstond alleen G-Code.. stond ik mooi.. :lol:

't progje wat de Topicstarter plaatste.. ja.. ziet er wel uit alsof het zo werkt.. al weet ik niet of je elke keer je nulpunt 0 weer moet kiezen voor je 't volgende nulpunt kiest.. volgens mij werkt dit absoluut, en niet incrementeel.. dus kun je gewoon nulpunten achter elkaar oproepen..
Insp
Berichten: 102
Lid geworden op: 06 mar 2010 17:21
Contacteer:

Re: Nulpunten tabel Heidenhain 530

Bericht door Insp »

http://cncmanual.com/heidenhain-tnc-128 ... anual/454/
MOD code al geprobeerd?

Meesten werken normaal met Cycl247 preset table (als je in mijn link doorscrollt dan kom je er wel), deze is over het algemeen iets gebruiksvriendelijker.
Gebruikersavatar
Jstdwlf
Berichten: 7
Lid geworden op: 25 dec 2015 11:53
Locatie: Doesburg

Re: Nulpunten tabel Heidenhain 530

Bericht door Jstdwlf »

Bedankt voor de reacties.

De "CYCL DEF 247" lijkt mij de meest geschikte.
Het gaat hier tenslotte om een Datum setting en niet om een nulpunt verschuiving.

Het is trouwens vreemd dat ik mijn Ned. handboek van de TNC530 bij CYCL DEF 247 over nulpunttabellen wordt gesproken en dat in de "Heidenhain TNC 128 (Engels) over de Presettabellen wordt gesproken. Dit zijn 2 verschillende tabelen...

Mijn programmaatje werkte wel maar het was wel even uitzoeken hoe ik met de 3D taster punt 1 zetten en dan zonder te nullen het volgende werkstuk te kunnen meten met een meet cycles.

Als ik MP7475 (Nulpunten uit de nulpuntstabel zijn gerelateerd aan het; Werkstuknulpunt: 0 // Machinenulpunt: 1) op 1 zet dan schrijft de meet cycles het punt niet weg ik de nulpunt tabel "REF_001.D". Ik krijg dan een melding dat ik een Preset tabel moet activeren. Klinkt ook logies.


Nu ga ik dit maar proberen;

0 BEGIN PGM START_001 MM
1 ;
2 ; !!! DENK AAN M31 EN M30 !!!
3 ;
4 SEL TABLE "REF_001.PR"
5 ;------------ WERKSTUK 1 --------------
6 CYCL DEF 247 DATUM SETTING
7 Q339=1 ;DATUM NUMBER
8 CALL PGM PROGR_01.H
9 ;---------------------------------------------
10 CALL LBL 1
11 ;------------ WERKSTUK 2 --------------
12 CYCL DEF 247 DATUM SETTING
13 Q339=2 ;DATUM NUMBER
14 CALL PGM PROGR_01.H
15 ;---------------------------------------------
16 CYCL DEF 247 DATUM SETTING
17 Q339=0 ;DATUM NUMBER
18 CALL LBL 1
19 M02
20 LBL 1; REST POINT
21 L Z-31 FMAX M91
22 L X-53 Y480 FMAX M91
23 LBL 0
24 END PGM START_001 MM
Gebruikersavatar
hugo stoutjesdijk
Donateur
Berichten: 12045
Lid geworden op: 02 mar 2011 17:04
Locatie: elst (u)
Contacteer:

Re: Nulpunten tabel Heidenhain 530

Bericht door hugo stoutjesdijk »

Jstdwlf schreef: De "CYCL DEF 247" lijkt mij de meest geschikte.
Het gaat hier tenslotte om een Datum setting en niet om een nulpunt verschuiving.

Het is trouwens vreemd dat ik mijn Ned. handboek van de TNC530 bij CYCL DEF 247 over nulpunttabellen wordt gesproken en dat in de "Heidenhain TNC 128 (Engels) over de Presettabellen wordt gesproken. Dit zijn 2 verschillende tabelen...
Ja, je mag een 128 ook niet met een 530 vergelijken, ook al lijkt het op elkaar.

Het is natuurlijk allemaal lood om oud ijzer, en eerlijk gezegd begrijp ik er nu helemaal niets meer van. :mrgreen:
Die machine heeft natuurlijk maar 1 nulpunt, en dat zit in het meetsusteem. Alle andere grapjes worden gewoon bij elkaar opgeteld, anders zou ie nooit meer z'n eigenste machine nulpunt meer weten.

X(frees)=X(machine-nulpunt)+X(preset1)+X(Datum23) en verzin er zelf nog maar wat bij.

En of je het lijstje met getallen nu preset noemt of nulpunten maakt natuurlijk niets uit. Maar het is wel zaak om het duidelijk uit te leggen. Daar zit een kleine begripsverwarring tussen programmeurs en bedieners.
In de software vinden ze dat ze een offset op een coordinaat zetten, de gebruiker begrijpt dat beter als je zegt dat z'n nulpunt verschuift.
Wanneer je je nulpunt uitklokt, en je meettaster raakt het werk, doe je een preset, maar je veranderd het nulpunt.
En hoe ga je dan die lijst noemen waarin dat weggeschreven wordt.
In "mijn wereld" is het zo dat als je in je programma een verschuiving doet, of een ander mulpunt oproept, de machine niet hoeft te verplaatsen, en dat het resultaat ook niet afhankelijk is van de positie van de machine. Als je een preset doet ( kan ik ook in Gcode ) dan zet je de machine op een bepaalde posite, G54 X0 Y0, en vanaf dat moment is dat 'een' nulpunt, wanneer ik dat nulpunt weer wegggooi (G53) is alles weer zoals het er voor was.
( G-codes wijken af van 'gangbare' besturingen )

Het probleem is dat er teveel mensen dingen roepen die het net niet 100% begrijpen, daarom ga ik ook niets over die DATUM, en andere tabellen zeggen . :mrgreen:
Ik ben voor meer techniek op school, maar dan wel vanaf groep 1 basischool.
Insp
Berichten: 102
Lid geworden op: 06 mar 2010 17:21
Contacteer:

Re: Nulpunten tabel Heidenhain 530

Bericht door Insp »

Hugo, je mag het niet vergelijken, maar wat in een oudere besturing zit werkt altijd in een nieuwere.

4 SEL TABLE "REF_001.PR" <= is naar mijn weten niet nodig als je cycl 247 gebruikt.
Betrefd het verschil nulpunttabel en presettabel, geef je zelf eigenlijk al aan waar het waarschijnlijk wegkomt, namelijk vertaling van engels naar nederlands. Persoonlijk probeer ik vaak de duitse of engelse handleidingen te gebruiken.
Gebruikersavatar
Jstdwlf
Berichten: 7
Lid geworden op: 25 dec 2015 11:53
Locatie: Doesburg

Re: Nulpunten tabel Heidenhain 530

Bericht door Jstdwlf »

Helaas krijg ik het niet voor elkaar om een gemeten punt (werkstuk) in de .PR tabel te krijgen…

73 TCH PROBE 411 NULPNT BUITEN RECHTH ~
Q321=-74.7 ;MIDDEN 1e AS ~
Q322=-4.2 ;MIDDEN 2e AS ~
Q323=+250 ;LENGTE 1e ZIJKANT ~
Q324=+85 ;LENGTE 2e ZIJKANT ~
Q261=-6 ;MEETHOOGTE ~
Q320=+5 ;VEILIGHEIDSAFSTAND ~
Q260=+20 ;VEILIGE HOOGTE ~
Q301=+1 ;VERPL.VEILIGH.HOOGTE ~
Q305=+1 ;NUMMER IN TABEL ~
Q331=+0 ;NULPUNT ~
Q332=+0 ;NULPUNT ~
Q303=+1 ;MEETWAARDE OVERDR. ~
Q381=+1 ;AANTASTEN TS-AS ~
Q382=+0 ;1. COORD. VOOR TS-AS ~
Q383=+0 ;2. COORD. VOOR TS-AS ~
Q384=+0 ;3. COORD. VOOR TS-AS ~
Q333=+1 ;NULPUNT

Als ik Q305=+1 en Q303=+1 (voor .PR tabel) schrijf dan wordt er niets weg geschreven…

4 SEL TABLE “REF_001.PR”
Geeft een fout melding door de .PR in de naam. (“SEL TABLE” is voor .D tabellen)

Misschien toch maar Heidenhain bellen… :-/
IronMan
Berichten: 25
Lid geworden op: 16 okt 2009 03:37
Locatie: Venray

Re: Nulpunten tabel Heidenhain 530

Bericht door IronMan »

Is je nulpuntstabel actief. Als je in edit mode in je directory kijkt moet er een .D te zien zijn. Net als .H bij een active programma. Of .S bij een simulatie
Niet te lang stil staan. Door naar het volgende........
Gebruikersavatar
Jstdwlf
Berichten: 7
Lid geworden op: 25 dec 2015 11:53
Locatie: Doesburg

Re: Nulpunten tabel Heidenhain 530

Bericht door Jstdwlf »

Het gaat nu over preset tabellen (.PR).

Hoe kan ik een tabel actief maken...?
Gebruikersavatar
Jstdwlf
Berichten: 7
Lid geworden op: 25 dec 2015 11:53
Locatie: Doesburg

Re: Nulpunten tabel Heidenhain 530

Bericht door Jstdwlf »

Vandaag tot de conclusie gekomen dat de preset tabel in de hoofd dir. van de TNC moet staan (tnc:\).
Daar kijkend kwam ik er achter dat er al een tabel actief was (PRESET.PR) daar stonden nog geen regels in en dus kon er ook niets weg geschreven worden.

Met de volgende programma’s werk het super :-)

Alleen weet ik nog niet hoe ik (en of het ook kan) een eigen .PR kan activeren… (bv REF_001.PR)

Meten in MDI modus;

73 TCH PROBE 411 NULPNT BUITEN RECHTH ~
Q321=0 ;MIDDEN 1e AS ~
Q322=0 ;MIDDEN 2e AS ~
Q323=+250 ;LENGTE 1e ZIJKANT ~
Q324=+85 ;LENGTE 2e ZIJKANT ~
Q261=-6 ;MEETHOOGTE ~
Q320=+5 ;VEILIGHEIDSAFSTAND ~
Q260=+10 ;VEILIGE HOOGTE ~
Q301=+1 ;VERPL.VEILIGH.HOOGTE ~
Q305=+1 ;NUMMER IN TABEL ~
Q331=+0 ;NULPUNT ~
Q332=+0 ;NULPUNT ~
Q303=+1 ;MEETWAARDE OVERDR. ~
Q381=+1 ;AANTASTEN TS-AS ~
Q382=+0 ;1. COORD. VOOR TS-AS ~
Q383=+0 ;2. COORD. VOOR TS-AS ~
Q384=+0 ;3. COORD. VOOR TS-AS ~
Q333=+1 ;NULPUNT

::

0 BEGIN PGM START_2x_001 MM
1 ;
2 ;!!!!!! DENK AAN M31 / M30 !!!!!!
3 ;
4 ;———- WERKSTUK 1 ———–
5 CYCL DEF 247 REF.PUNT VASTL. ~
Q339=+1 ;REF.PUNT-NUMMER
6 ;1
7 CALL PGM TEST_001.H
8 ;———————————
9 CALL LBL 1
10 ;——— WERKSTUK 2 ———–
11 CYCL DEF 247 REF.PUNT VASTL. ~
Q339=+2 ;REF.PUNT-NUMMER
12 ;2
13 CALL PGM TEST_001.H
14 ;——————————–
15 CYCL DEF 247 REF.PUNT VASTL. ~
Q339=+0 ;REF.PUNT-NUMMER
16 ;0
17 CALL LBL 1
18 M2
19 LBL 1
20 L Z-30 R0 FMAX M91
21 L X-20 Y+470 R0 FMAX M91
22 LBL 0
23 END PGM START_2x_001 MM
Plaats reactie