Heidenhain programma's knopen

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
Meneer Bo
Berichten: 5
Lid geworden op: 31 okt 2019 10:36

Heidenhain programma's knopen

Bericht door Meneer Bo »

Wie kan mij helpen?

Ik heb in het verleden op oude Ferarri machines gewerkt waar wij grote programma's moesten opsplitsen en door middel van een knoop programma deze kleine programma's als een soort playlist konden aflopen.
Nou zou ik ditzelfde graag op Heidenhain besturing doen.
Twee werkstukken opspannen en dan twee programma's (of meer) na elkaar laten lopen.
Zijn hier ook knoop programma's, of andere mogelijkheden voor?
Gebruikersavatar
rien1959
Berichten: 637
Lid geworden op: 18 mar 2008 16:59
Contacteer:

Re: Heidenhain programma's knopen

Bericht door rien1959 »

Bij Heidenhain kun je gewoon vanuit het ene programma het andere oproepen. Even de handleiding van de betreffende besturing opzoeken/downloaden......

Even zoeken :

PROGRAM CALL (Cycle 12)
Routines that you have programmed (such as special drilling cycles or
geometrical modules) can be written as main programs and then
called like fixed cycles.
Before programming, note the following:
The program you are calling must be stored on the hard
disk of your TNC.
If the program you are defining to be a cycle is located in
the same directory as the program you are calling it from,
you only need to enter the program name.
If the program you are defining to be a cycle is not located
in the same directory as the program you are calling it
from, you must enter the complete path (for example
TNC:\KLAR35\FK1\50.H.
If you want to define an ISO program to be a cycle, enter
the file type .I behind the program name.
As a rule, Q parameters are globally effective when called
with Cycle 12. So please note that changes to
Q parameters in the called program can also influence the
calling program.
Program name: Enter the name of the program you
want to call and, if necessary, the directory it is
located in.
Call the program with
CYCL CALL (separate block) or
M99 (blockwise) or
M89 (executed after every positioning block)
Example: Program call
A callable program 50 is to be called into a program via a cycle call
Gebruikersavatar
hugo stoutjesdijk
Donateur
Berichten: 11995
Lid geworden op: 02 mar 2011 17:04
Locatie: elst (u)
Contacteer:

Re: Heidenhain programma's knopen

Bericht door hugo stoutjesdijk »

Code: Selecteer alles

BEGIN PGM 123456 MM 
;BOREN STRIP RECHTS
;aanroep basis nulpunt klem16-4
CALL PGM KLEM16-4
BLK FORM 0.1 Z  X-176  Y-50  Z-20
BLK FORM 0.2  X+325  Y-10  Z+0
; en zo verder
In dit geval roep ik een programma aan waar alleen een nulpunt verplaatsing in staat, maar met hetzelfde gemak staat er frees data.
Het is natuurlijk logisch dat er in dat aangeroepen programma geen M30 (einde programma) staat, dat gaat ie echt niet verder.
Ik ben voor meer techniek op school, maar dan wel vanaf groep 1 basischool.
Meneer Bo
Berichten: 5
Lid geworden op: 31 okt 2019 10:36

Re: Heidenhain programma's knopen

Bericht door Meneer Bo »

dank u vriendelijk, hier ga ik een heel eind mee komen!
Plaats reactie