heidenhain tnc 426
Moderator: Moderators
heidenhain tnc 426
hallo,al enkele jaren ben ik bediener van een DMG 80T.
Ik ben op zoek naar de G code voor helicoidaal frezen van zowel cirkelvormige als rechthoekige gaten. Kan er mij iemand daar bij helpen ?
Ik veronderstel dat deze machine dit wel aankan. De gereedschappen zijn alvast voor handen.
Dank u bij voorbaat
Een nieuw lid van cnczone !
Ik ben op zoek naar de G code voor helicoidaal frezen van zowel cirkelvormige als rechthoekige gaten. Kan er mij iemand daar bij helpen ?
Ik veronderstel dat deze machine dit wel aankan. De gereedschappen zijn alvast voor handen.
Dank u bij voorbaat
Een nieuw lid van cnczone !
Re: heidenhain tnc 426
Werk je met G-code of met dialoog ?? In dialoog kan je een SL cycli gebruiken die wel heliconaal start.
- Arie Kabaalstra
- Berichten: 14959
- Lid geworden op: 07 feb 2007 18:37
- Locatie: Bakhuuz'n
- Contacteer:
Re: heidenhain tnc 426
Helicoidaal rechthoeken frezen gaat per definitie niet.. een helix is tenslotte rond..
code voor Helix is een makkie.. gewoon een rondje proggen met een incrementele z-verplaatsing..
en... omdat je met een Heidi tot 5400 ° oftewel 15 omwentelingen kan programmeren kun je ook meteen een heel end helix in één keer proggen.
Voorbeeldje:
CC X0 Y0
L X0 Y0 Z20 R0 FMAX
L Z2 R0 FMAX M3
LP PR 20 PA0 RL F300
L Z0 R0
CP IPA 5400 IZ-15 DR+ RL F300
CP IPA 360 RL
L X0 Y0 R0
L Z20 R0 FMAX M5
(foutjes voorbehouden.. ik tik dit ook maar even uit mijn blote hoofd)
code voor Helix is een makkie.. gewoon een rondje proggen met een incrementele z-verplaatsing..
en... omdat je met een Heidi tot 5400 ° oftewel 15 omwentelingen kan programmeren kun je ook meteen een heel end helix in één keer proggen.
Voorbeeldje:
CC X0 Y0
L X0 Y0 Z20 R0 FMAX
L Z2 R0 FMAX M3
LP PR 20 PA0 RL F300
L Z0 R0
CP IPA 5400 IZ-15 DR+ RL F300
CP IPA 360 RL
L X0 Y0 R0
L Z20 R0 FMAX M5
(foutjes voorbehouden.. ik tik dit ook maar even uit mijn blote hoofd)
Re: heidenhain tnc 426
Hallo,
Ik heb zelf een keer een onder programma gemaakt voor de tnc 407.
dit riep je vanaf je hoofdprogramma op met : call programm
hiermee kun je meer dan 5400 gr frezen, dus dieper.
gebruikte hem als een soort cyclus:
Voorbeeld hoofdprogramma
lbl1
X0Y0 R0 FMAX
Lz3 R0 FMAX
Call PGM 1001
X20 R0 FMAX
CALL PGM 1001
LZ100 FMAX
LBL0
voorbeeld onderprogramma:
Q101=Radius
Q102=Incrementele Z verplaatsing per 360 gr.
Q103=Aantal keer oproepen van het lbl 11
Q104=Voeding
Q107=veiligheidsafstand
Q108=Starthoek
Q110=Teller=0
Dit bovenstaande vul je onder je gereedschap in. ik weet niet of deze parameters bij jou in de machine in gebruik zijn. maar hier kun je natuurlijk altijd andere voornemen.
0 BEGIN PGM 1001 MM P
1 FN 0: Q110 = +0------------------------->teller 0 maken
2 L Z+Q107 R0 F MAX
3 CC IX+0 IY+0
4 LP PR+Q101 PA+Q108 RL FQ104
5 LBL 11
6 FN 1: Q110 = +Q110 + +1
7 CP IPA+360 IZ-Q102 DR+ RL FQ104
8 FN 12: IF +Q110 LT +Q103 GOTO LBL 11---------------------------teller.
9 CP IPA+360 DR+ RL FQ104
10 LP PR+0 PA+0 R0 FQ104
11 L Z+100 R0 F MAX
12 FN 0: Q110 = +0------------------------teller 0 maken (nog een keer voor de zekerheid)
13 FN 0: Q103 = +Q103-----------------------stappen terugzetten.
14 LBL 0
15 END PGM 1001 MM P
succes,
Daan
Ik heb zelf een keer een onder programma gemaakt voor de tnc 407.
dit riep je vanaf je hoofdprogramma op met : call programm
hiermee kun je meer dan 5400 gr frezen, dus dieper.
gebruikte hem als een soort cyclus:
Voorbeeld hoofdprogramma
lbl1
X0Y0 R0 FMAX
Lz3 R0 FMAX
Call PGM 1001
X20 R0 FMAX
CALL PGM 1001
LZ100 FMAX
LBL0
voorbeeld onderprogramma:
Q101=Radius
Q102=Incrementele Z verplaatsing per 360 gr.
Q103=Aantal keer oproepen van het lbl 11
Q104=Voeding
Q107=veiligheidsafstand
Q108=Starthoek
Q110=Teller=0
Dit bovenstaande vul je onder je gereedschap in. ik weet niet of deze parameters bij jou in de machine in gebruik zijn. maar hier kun je natuurlijk altijd andere voornemen.
0 BEGIN PGM 1001 MM P
1 FN 0: Q110 = +0------------------------->teller 0 maken
2 L Z+Q107 R0 F MAX
3 CC IX+0 IY+0
4 LP PR+Q101 PA+Q108 RL FQ104
5 LBL 11
6 FN 1: Q110 = +Q110 + +1
7 CP IPA+360 IZ-Q102 DR+ RL FQ104
8 FN 12: IF +Q110 LT +Q103 GOTO LBL 11---------------------------teller.
9 CP IPA+360 DR+ RL FQ104
10 LP PR+0 PA+0 R0 FQ104
11 L Z+100 R0 F MAX
12 FN 0: Q110 = +0------------------------teller 0 maken (nog een keer voor de zekerheid)
13 FN 0: Q103 = +Q103-----------------------stappen terugzetten.
14 LBL 0
15 END PGM 1001 MM P
succes,
Daan
- Arie Kabaalstra
- Berichten: 14959
- Lid geworden op: 07 feb 2007 18:37
- Locatie: Bakhuuz'n
- Contacteer:
Re: heidenhain tnc 426
Q108?.. starthoek?.. ben je zeker?.. dat is voor zover ik me herinner de parameter voor de gereedschapradius...
parameters boven de Q100 gebruik je beter NIET voor je programma's, in elk geval niet voor willekeurige parameters
parameters boven de Q100 gebruik je beter NIET voor je programma's, in elk geval niet voor willekeurige parameters
Re: heidenhain tnc 426
De Q-parameters Q100 t/m Q122 worden door de TNC met waarden
bezet. Aan de Q-parameters worden toegewezen:
waarden uit de PLC
gegevens betreffende het gereedschap en de spil
gegevens betreffende de bedrijfstoestand enz.
Waarden vanuit de PLC: Q100 t/m Q107
De TNC gebruikt de parameters Q100 t/m Q107, om waarden uit de
PLC over te nemen in een NC-programma.
Actieve gereedschapsradius: Q108
De actieve waarde van de gereedschapsradius wordt aan Q108 toegewezen. Q108 is samengesteld uit:
de gereedschapsradius R (gereedschapstabel of TOOL DEF-regel)
de deltawaarde DR uit de gereedschapstabel
de deltawaarde DR uit de TOOL CALL-regel
Mie
bezet. Aan de Q-parameters worden toegewezen:
waarden uit de PLC
gegevens betreffende het gereedschap en de spil
gegevens betreffende de bedrijfstoestand enz.
Waarden vanuit de PLC: Q100 t/m Q107
De TNC gebruikt de parameters Q100 t/m Q107, om waarden uit de
PLC over te nemen in een NC-programma.
Actieve gereedschapsradius: Q108
De actieve waarde van de gereedschapsradius wordt aan Q108 toegewezen. Q108 is samengesteld uit:
de gereedschapsradius R (gereedschapstabel of TOOL DEF-regel)
de deltawaarde DR uit de gereedschapstabel
de deltawaarde DR uit de TOOL CALL-regel
Mie
- Arie Kabaalstra
- Berichten: 14959
- Lid geworden op: 07 feb 2007 18:37
- Locatie: Bakhuuz'n
- Contacteer:
Re: heidenhain tnc 426
Dankjewel Mie..
Q108 schoot me meteen te binnen.. ik gebruikte die parameter wel in programma's, maar dat was voor 3D bewerkingen die ik aan de machine programmeerde, zoals de inmiddels wel bekende balkubus..
voor het bepalen van equidistante banen of tangentiale raakpunten aan cirkelbogen kon je in de berekening Q108 optellen bij de boogradius, teneinde een equidistante te bekomen..
DaanW, kijk eens goed in je manuals.. er staat een overzicht met ALLE parameters.. boven de Q100 kun je wel gebruiken, maar wijs er niet zomaar waarden aan toe
Q108 schoot me meteen te binnen.. ik gebruikte die parameter wel in programma's, maar dat was voor 3D bewerkingen die ik aan de machine programmeerde, zoals de inmiddels wel bekende balkubus..
voor het bepalen van equidistante banen of tangentiale raakpunten aan cirkelbogen kon je in de berekening Q108 optellen bij de boogradius, teneinde een equidistante te bekomen..
DaanW, kijk eens goed in je manuals.. er staat een overzicht met ALLE parameters.. boven de Q100 kun je wel gebruiken, maar wijs er niet zomaar waarden aan toe
Re: heidenhain tnc 426
Niet gebruiken ? heb er nog nooit problemen meegehad. en gebruik het regelmatig !
ja Q108 kun je ook voor de radius gebruiken, maar ik benoem Q108 in mijn hoofdprogramma.
Bijv,
Q108=36. dit neemt die dan over in het onderprogramma.
ja Q108 kun je ook voor de radius gebruiken, maar ik benoem Q108 in mijn hoofdprogramma.
Bijv,
Q108=36. dit neemt die dan over in het onderprogramma.
- Arie Kabaalstra
- Berichten: 14959
- Lid geworden op: 07 feb 2007 18:37
- Locatie: Bakhuuz'n
- Contacteer:
Re: heidenhain tnc 426
dat het bij jou werkt, wil nog niet zeggen dat het goed is.. wel eens in je tooltabel gekeken naderhand?..
Nogmaals.. en ik zeg dit niet voor niets.. Q108 is gereserveerd voor de toolradius.. en niet voor zomaar een willekeurige waarde.
Nogmaals.. en ik zeg dit niet voor niets.. Q108 is gereserveerd voor de toolradius.. en niet voor zomaar een willekeurige waarde.
- hugo stoutjesdijk
- Donateur
- Berichten: 13178
- Lid geworden op: 02 mar 2011 17:04
- Locatie: elst (u)
- Contacteer:
Re: heidenhain tnc 426
Of na een gereedschapwissel is jouw Q108 geen 36 meer..... 
Ik ben voor meer techniek op school, maar dan wel vanaf groep 1 basischool.
Re: heidenhain tnc 426
Hugo:
Dit klopt, bij elk gereedschap moet je dit benoemen.
Arie:
Het was maar een voorbeeld ;) je kunt natuurlijk ook andere parameters gebruiken, dat weet elk kind nog.
Dit klopt, bij elk gereedschap moet je dit benoemen.
Arie:
Het was maar een voorbeeld ;) je kunt natuurlijk ook andere parameters gebruiken, dat weet elk kind nog.
- Arie Kabaalstra
- Berichten: 14959
- Lid geworden op: 07 feb 2007 18:37
- Locatie: Bakhuuz'n
- Contacteer:
Re: heidenhain tnc 426
je kunt op een heidenhain alleen Q1-Q99 gebruiken.. de rest is gereserveerd... dat weet jij ook.. 't staat tenslotte in de manual.. en die heb je toch in moeten zien om te kijken hoe parametrisch proggen in zijn werk gaat

