Hallo REEEN!
Grundsätzlich kannst Du die selben Rechnungen mit der HH Steuerung auch anstellen. Prinzipiell werden die Parameter mit Q angegeben.
QUOTE (REEEN @ 09.02.2018, 10:01 Uhr)
Ich hab in dieser Zeile (Code aus der 432) eine komplexe Berechnung eines Parameters:
N04 E20=E1-(E24-(E7:2))+(E12*((E24-(E7:2))+(E7:2)+E9))
Du meinst sicher die Funktionen, welche erscheinen, wenn Du bei dem Nummernblock die Taste Q drückst, die dann ein Menü öffnet mit spezifischen Funktionen wie Grundfunktionen, Sonderfunktionen usw. (In den jeweiligen Untermenüs dann FN1,FN2, FN3 ...) wo im vorhinein festgelegt ist, um welche Rechnung oder Formel es sich handelt.
Versuch's mal mit der Funktion "Formel" oder die Taste Q auf der normalen Tastatur. Damit kannst Du die Formeln, wie Du sich möchtest als Kettenrechnung mit allen Funktionen einfach hintereinander eingeben. Im Prinzip genau wie Deine eingestellt Rechnung. Die TNC folgt dabei den üblichen mathematischen Gesetzen.
QUOTE (REEEN @ 09.02.2018, 10:01 Uhr)
Das zweite Problem ist der Zeilensprung, in dieser Zeile hier:
N24 G29 E26 N=36 K=0
Hier mache ich abhängig vom Parameter E26 einen Sprung in Zeile 36 sofern der Parameter E26 größer 0 ist. Ansonsten geht es direkt weiter. Dazu wird der Parameter E26 um den Wert von K verringert.
Sprungbefehle gibt es genauso. Unter der Funktion "Sprünge", FN9 bis FN12 abhängig davon, welcher Wert nachher größer, kleiner, gleich oder ungleich welchem Wert sein soll, kann in ein LBL gesprungen werden oder die Zeile wird überlesen, genau wie von Dir beschrieben. Du kannst hier nur in ein LBL springen lassen, nicht in einen bestimmten Satz. Dazu gibt es durchaus auch Möglichkeiten, aber da kenn ich mich nicht aus.
QUOTE (REEEN @ 09.02.2018, 10:01 Uhr)
Das letzte Problem ist dieses:
N22 G0 X-=E22 Y-=E24-(E7:2)
Hier mache ich eine Parameterberechnung direkt in der Befehlszeile,
geht das bei Heidenhain auch ich finde leider kein Beispiel ?
Am liebsten wäre mir hier auch ein Beispiel in DIN ISO.
Soweit ich weis geht das so in der Form nicht, aber da will ich mich nicht zu weit aus dem fenster lehnen. Ich denke Du müsstest soeine Rechnung einzeln vor der Zeile verarbeiten lassen.
Schau Dir mal auf Youtube das HeidenHain Webinar an. Da gibt es auch Lehrvideos zu Q-Parametern und deren Anwendung. Das könnte Dir vielleicht auch weiter helfen. Oder besuch einen Lehrgang von Heidenhain. Ansonsten hier im Forum auf weitere Antworten warten
Grüße