Q Programme / UNI-Radius - UNI-Abzeil - UNI-Fase
12.08.2010, 16:41 Uhr
Hallo,
vielleicht hilft es dem ein oder anderen ja weiter. Habe mir 3 Q Programme geschrieben - bei uns auf den Maschinen integriert als Zyklus - welche unter anderem unserm CAM Arbeitsplatz etwas sinnlose Arbeit nehmen.
1. Uni-Abzeil: Ein Programm zum abzeilen von Flächen (finde ich 1000% besser als bei der 426ger und 101% besser als bei der 530ger, da er auch zum Nutenfräsen eingesetzt werden kann). Einziger Schönheitsfehler, keine Auswahl ob Gleich oder Gegenlauf.
2. Uni-Radius: Viele kennen womöglich das Problem. Eine Ecke soll nen Radius bekommen. Suche nach Viertelkreisfräser oder belästigen des CAM Programmierers ist gefragt. Unnötige Zeit am CAM Arbeitsplatz geht verloren, dabei kann die Maschine das doch prima selber lösen ;-)
3. Uni-Fase: Wenn mal Fasen erwünscht sind die nicht gerade 45Grad haben, dann kommt hier Uni Fase zum Einsatz. Was noch eingebaut werden muss, ist der tangentiale Schnittpunkt des Winkels mit dem Eckenradius des Fräsers. Also am besten nen 1er Torusfräser holen, dann ist das Aufmaß nicht zu groß. Bei scharfkanntigen Fräsern wird natürlich null gefräst.
Alle Programme stelle ich hier ohne Haftungsübernahme rein. Quellcode ist ja vorhanden, jeder kanns kontrollieren. Bei uns laufen die schon eine Zeit lang und ich habe keine Fehler mehr finden können.
Wäre super wenn es ein paar Rückmeldungen geben würde. Es gibt noch mehr von den Programmen...
Gruß Mario
P.S. wenn Verbesserungen möglich sind, dann wäre ich froh wenn ich die verbesserte Version auch erhalte ;-)
Der Beitrag wurde von merlin21 bearbeitet: 12.08.2010, 17:11 Uhr
vielleicht hilft es dem ein oder anderen ja weiter. Habe mir 3 Q Programme geschrieben - bei uns auf den Maschinen integriert als Zyklus - welche unter anderem unserm CAM Arbeitsplatz etwas sinnlose Arbeit nehmen.
1. Uni-Abzeil: Ein Programm zum abzeilen von Flächen (finde ich 1000% besser als bei der 426ger und 101% besser als bei der 530ger, da er auch zum Nutenfräsen eingesetzt werden kann). Einziger Schönheitsfehler, keine Auswahl ob Gleich oder Gegenlauf.
2. Uni-Radius: Viele kennen womöglich das Problem. Eine Ecke soll nen Radius bekommen. Suche nach Viertelkreisfräser oder belästigen des CAM Programmierers ist gefragt. Unnötige Zeit am CAM Arbeitsplatz geht verloren, dabei kann die Maschine das doch prima selber lösen ;-)
3. Uni-Fase: Wenn mal Fasen erwünscht sind die nicht gerade 45Grad haben, dann kommt hier Uni Fase zum Einsatz. Was noch eingebaut werden muss, ist der tangentiale Schnittpunkt des Winkels mit dem Eckenradius des Fräsers. Also am besten nen 1er Torusfräser holen, dann ist das Aufmaß nicht zu groß. Bei scharfkanntigen Fräsern wird natürlich null gefräst.
Alle Programme stelle ich hier ohne Haftungsübernahme rein. Quellcode ist ja vorhanden, jeder kanns kontrollieren. Bei uns laufen die schon eine Zeit lang und ich habe keine Fehler mehr finden können.
Wäre super wenn es ein paar Rückmeldungen geben würde. Es gibt noch mehr von den Programmen...
Gruß Mario
P.S. wenn Verbesserungen möglich sind, dann wäre ich froh wenn ich die verbesserte Version auch erhalte ;-)
Der Beitrag wurde von merlin21 bearbeitet: 12.08.2010, 17:11 Uhr
Angehängte Datei(en)
UNI_ABZEIL.H ( 6.36KB )
Anzahl der Downloads: 370
UNI_FASE.H ( 3.41KB ) Anzahl der Downloads: 284
UNI_RADIUS.H ( 3.52KB ) Anzahl der Downloads: 347
UNI_FASE.H ( 3.41KB ) Anzahl der Downloads: 284
UNI_RADIUS.H ( 3.52KB ) Anzahl der Downloads: 347
12.08.2010, 17:19 Uhr
Kennt eigentlich jemand das Problem an der TNC426 an Beispiel folgenden Falles?
Gebrannte Löcher sollen aufgefräst werden und eine Reibahle soll rein. Der Zyklus 214 hat die Startkoordinaten für das Loch mit inbegriffen. Jetzt muss man den Zyklus mehrmals kopieren für alle Löcher oder den Q Wert neu tippen für X/Y und neu aufrufen. Wenn dann die Reibahle kommt muss nochmals programmiert werden und zwar mit M99. Lästig oder? Problem gelöst mit abgeändertem Zyklus 214 ;-)
Berichtet doch mal über Eure "Hilfsprogramme" oder sogar eigenen Zyklen. Wird vielleicht noch ein spannendes Thema hier.
Was der ein oder andere in der Einzelteilfertigung vielleicht auch kennt: Freifahren nach dem Fräsprogramm. Am Anfang fuhren wir immer in eine freie Ecke oder schätzten die Werte ab. Bei einer aktiven Spiegelung mussten die Werte geändert werden, genauso bei Rotation etc.
Irgendwann ist uns dann in den Sinn gekommen das ganze mit M91 auf die Maschinenkoordinaten zu programmieren (egal ob Drehung, Spiegelung oder Nullpunkverschiebung aktiv ist). Das ganze wurde in ein PGM im Hauptverzeichnis geschrieben und nach jedem Programmende aufgerufen. Jetzt ist es soweit, daß wir das ganze in ein Makro geschrieben haben und statt M30 kommt jetzt Mxxx ans Ende.
Gebrannte Löcher sollen aufgefräst werden und eine Reibahle soll rein. Der Zyklus 214 hat die Startkoordinaten für das Loch mit inbegriffen. Jetzt muss man den Zyklus mehrmals kopieren für alle Löcher oder den Q Wert neu tippen für X/Y und neu aufrufen. Wenn dann die Reibahle kommt muss nochmals programmiert werden und zwar mit M99. Lästig oder? Problem gelöst mit abgeändertem Zyklus 214 ;-)
Berichtet doch mal über Eure "Hilfsprogramme" oder sogar eigenen Zyklen. Wird vielleicht noch ein spannendes Thema hier.
Was der ein oder andere in der Einzelteilfertigung vielleicht auch kennt: Freifahren nach dem Fräsprogramm. Am Anfang fuhren wir immer in eine freie Ecke oder schätzten die Werte ab. Bei einer aktiven Spiegelung mussten die Werte geändert werden, genauso bei Rotation etc.
Irgendwann ist uns dann in den Sinn gekommen das ganze mit M91 auf die Maschinenkoordinaten zu programmieren (egal ob Drehung, Spiegelung oder Nullpunkverschiebung aktiv ist). Das ganze wurde in ein PGM im Hauptverzeichnis geschrieben und nach jedem Programmende aufgerufen. Jetzt ist es soweit, daß wir das ganze in ein Makro geschrieben haben und statt M30 kommt jetzt Mxxx ans Ende.
12.08.2010, 17:44 Uhr
CNCFanatiker
Level 8 = Community-Ehrenmitglied
Gruppe: Administrator
Mitglied seit: 16.12.2001
Beiträge: 5.089
Mitglied seit: 16.12.2001
Beiträge: 5.089
Kennt eigentlich jemand das Problem an der TNC426 an Beispiel folgenden Falles?
Gebrannte Löcher sollen aufgefräst werden und eine Reibahle soll rein. Der Zyklus 214 hat die Startkoordinaten für das Loch mit inbegriffen. Jetzt muss man den Zyklus mehrmals kopieren für alle Löcher oder den Q Wert neu tippen für X/Y und neu aufrufen. Wenn dann die Reibahle kommt muss nochmals programmiert werden und zwar mit M99. Lästig oder? Problem gelöst mit abgeändertem Zyklus 214 ;-)
@ merlin21Gebrannte Löcher sollen aufgefräst werden und eine Reibahle soll rein. Der Zyklus 214 hat die Startkoordinaten für das Loch mit inbegriffen. Jetzt muss man den Zyklus mehrmals kopieren für alle Löcher oder den Q Wert neu tippen für X/Y und neu aufrufen. Wenn dann die Reibahle kommt muss nochmals programmiert werden und zwar mit M99. Lästig oder? Problem gelöst mit abgeändertem Zyklus 214 ;-)
Also welchen Softwarestand hast du denn auf der TNC426? Ab Softwarestand 280 476-xx wurden Punktetabellen unterstützt...
Also nur für denjenigen lästig der noch nicht die Möglichkeit hat.
Oder man arbeitet eben mit nem LBL in dem die Punkte erneut aufgerufen werden können - jedenfalls führen viele Wege nach Rom...
Die andere Situation die du beschreibst ist auch bekannt, ... habe mir auch diverse Rücksetzmakros gebastelt und Maschinenwarmlaufmakros, welche auch mit M91 arbeiten.
--------------------
Gruß / Regards
CNCFanatiker
AdminCrew
Wenn wir immer das tun was wir können, dann bleiben wir immer das was wir sind.
If we always this act what we are able to do, then we always remain what we are.
CNCFanatiker
AdminCrew
Wenn wir immer das tun was wir können, dann bleiben wir immer das was wir sind.
If we always this act what we are able to do, then we always remain what we are.
12.08.2010, 18:01 Uhr
@ merlin21
Also welchen Softwarestand hast du denn auf der TNC426? Ab Softwarestand 280 476-xx wurden Punktetabellen unterstützt...
Also nur für denjenigen lästig der noch nicht die Möglichkeit hat.
Oder man arbeitet eben mit nem LBL in dem die Punkte erneut aufgerufen werden können - jedenfalls führen viele Wege nach Rom...
Die andere Situation die du beschreibst ist auch bekannt, ... habe mir auch diverse Rücksetzmakros gebastelt und Maschinenwarmlaufmakros, welche auch mit M91 arbeiten.
Also welchen Softwarestand hast du denn auf der TNC426? Ab Softwarestand 280 476-xx wurden Punktetabellen unterstützt...
Also nur für denjenigen lästig der noch nicht die Möglichkeit hat.
Oder man arbeitet eben mit nem LBL in dem die Punkte erneut aufgerufen werden können - jedenfalls führen viele Wege nach Rom...
Die andere Situation die du beschreibst ist auch bekannt, ... habe mir auch diverse Rücksetzmakros gebastelt und Maschinenwarmlaufmakros, welche auch mit M91 arbeiten.
Hmm, wir haben auf den 426gern bestimmt Uralt Versionen. Sag mal können neue Softwareversionen eigentlich nur von Heidenhain (bezahlt) aufgespielt werden, oder gibt es hier auch soetwas wie Downloadbereiche bei anderen "Geräten". Ich weiß schon die Antwort, aber vielleicht werde ich überrascht :-o
12.08.2010, 18:17 Uhr
CNCFanatiker
Level 8 = Community-Ehrenmitglied
Gruppe: Administrator
Mitglied seit: 16.12.2001
Beiträge: 5.089
Mitglied seit: 16.12.2001
Beiträge: 5.089
Hmm, wir haben auf den 426gern bestimmt Uralt Versionen.
Also da würde ich doch mal ganz ungezwungen nachschauen...
Sag mal können neue Softwareversionen eigentlich nur von Heidenhain (bezahlt) aufgespielt werden, oder gibt es hier auch soetwas wie Downloadbereiche bei anderen "Geräten". Ich weiß schon die Antwort, aber vielleicht werde ich überrascht :-o
Also bei kompletten Versionen ist das auch eine Hardwarefrage - neue Versionen benötigen dann evtl. auch entsprechend neuere Hardware. Das sollte man, so denke ich, also mit Maschinenhersteller bzw. HEIDENHAIN klären.
Bei Updates In Form von Servicepacks helfen dir eventuell gute Kontakte, - aber in der Regel kenne ich es so, dass für eine Leistung auch eine Gegenleistung erbracht werden muss. -Im Falle eines laufenden Wartungsvertrages hingegen ist ein neues SP schon mal drin..... kommt aber sicher bei euch nicht in Frage, wenn du schon von "uralt"-Versionen sprichst...
--------------------
Gruß / Regards
CNCFanatiker
AdminCrew
Wenn wir immer das tun was wir können, dann bleiben wir immer das was wir sind.
If we always this act what we are able to do, then we always remain what we are.
CNCFanatiker
AdminCrew
Wenn wir immer das tun was wir können, dann bleiben wir immer das was wir sind.
If we always this act what we are able to do, then we always remain what we are.
12.08.2010, 18:40 Uhr
Also da würde ich doch mal ganz ungezwungen nachschauen...
Also bei kompletten Versionen ist das auch eine Hardwarefrage - neue Versionen benötigen dann evtl. auch entsprechend neuere Hardware. Das sollte man, so denke ich, also mit Maschinenhersteller bzw. HEIDENHAIN klären.
Bei Updates In Form von Servicepacks helfen dir eventuell gute Kontakte, - aber in der Regel kenne ich es so, dass für eine Leistung auch eine Gegenleistung erbracht werden muss. -Im Falle eines laufenden Wartungsvertrages hingegen ist ein neues SP schon mal drin..... kommt aber sicher bei euch nicht in Frage, wenn du schon von "uralt"-Versionen sprichst...
Also bei kompletten Versionen ist das auch eine Hardwarefrage - neue Versionen benötigen dann evtl. auch entsprechend neuere Hardware. Das sollte man, so denke ich, also mit Maschinenhersteller bzw. HEIDENHAIN klären.
Bei Updates In Form von Servicepacks helfen dir eventuell gute Kontakte, - aber in der Regel kenne ich es so, dass für eine Leistung auch eine Gegenleistung erbracht werden muss. -Im Falle eines laufenden Wartungsvertrages hingegen ist ein neues SP schon mal drin..... kommt aber sicher bei euch nicht in Frage, wenn du schon von "uralt"-Versionen sprichst...
Naja, so war es ja nicht gemeint, wir sind schon von der Fertigung auf dem neusten Stand ;-) Nur bezahlte "alte" Maschinen benötigen kein Updatevertrag. Haben auch neue mit 530ger Steuerung etc.
30.08.2010, 16:53 Uhr
Na?
Hat keiner Verbesserungsvorschläge ?! Hat schon jemand die Programme getestet? Kein Bedarf nach mehr?
Gruß
Hat keiner Verbesserungsvorschläge ?! Hat schon jemand die Programme getestet? Kein Bedarf nach mehr?
Gruß
30.08.2010, 17:10 Uhr
Hallo,
die allereinfachste Lösung ist ja, das du deine Bohrungspositionen in ein LBL schreibst und mit M99 aufrufst, und die Bohrungen einfach mit Cycl 4 ausfräst.
Bei größeren Löcher wo schon vorgebrannt wurde kannst dann auch mit Zyclus 12 ein UnterPGM aufrufen das dann so aussieht:
BEGIN PGM Kreis MM
L IX0 IY0 R0 FMAX ---Vorher angefahrene Pos wird dann im nächsten Satz übernommen
CC --- CC wird übernommen
LP PR +10 PA+0 R0 FMAX
L Z-10 F2000
LP PR+20 RL F1000
CP IPA+360 DR+
LP PR +10 PA+0 R0 FMAX
L Z+1 FMAX
CC X0 Y0 ---- CC wieder auf mitte
END PGM Kreis MM
die allereinfachste Lösung ist ja, das du deine Bohrungspositionen in ein LBL schreibst und mit M99 aufrufst, und die Bohrungen einfach mit Cycl 4 ausfräst.
Bei größeren Löcher wo schon vorgebrannt wurde kannst dann auch mit Zyclus 12 ein UnterPGM aufrufen das dann so aussieht:
BEGIN PGM Kreis MM
L IX0 IY0 R0 FMAX ---Vorher angefahrene Pos wird dann im nächsten Satz übernommen
CC --- CC wird übernommen
LP PR +10 PA+0 R0 FMAX
L Z-10 F2000
LP PR+20 RL F1000
CP IPA+360 DR+
LP PR +10 PA+0 R0 FMAX
L Z+1 FMAX
CC X0 Y0 ---- CC wieder auf mitte
END PGM Kreis MM
--------------------
Gruß V4Aman
__________________________________________________________________________
Alle sagten: "Das geht nicht." Dann kam einer, der wusste das nicht, und hat's einfach gemacht.
__________________________________________________________________________
Alle sagten: "Das geht nicht." Dann kam einer, der wusste das nicht, und hat's einfach gemacht.
04.09.2010, 00:08 Uhr
Hallo,
die allereinfachste Lösung ist ja, das du deine Bohrungspositionen in ein LBL schreibst und mit M99 aufrufst, und die Bohrungen einfach mit Cycl 4 ausfräst.
Bei größeren Löcher wo schon vorgebrannt wurde kannst dann auch mit Zyclus 12 ein UnterPGM aufrufen das dann so aussieht:
BEGIN PGM Kreis MM
L IX0 IY0 R0 FMAX ---Vorher angefahrene Pos wird dann im nächsten Satz übernommen
CC --- CC wird übernommen
LP PR +10 PA+0 R0 FMAX
L Z-10 F2000
LP PR+20 RL F1000
CP IPA+360 DR+
LP PR +10 PA+0 R0 FMAX
L Z+1 FMAX
CC X0 Y0 ---- CC wieder auf mitte
END PGM Kreis MM
die allereinfachste Lösung ist ja, das du deine Bohrungspositionen in ein LBL schreibst und mit M99 aufrufst, und die Bohrungen einfach mit Cycl 4 ausfräst.
Bei größeren Löcher wo schon vorgebrannt wurde kannst dann auch mit Zyclus 12 ein UnterPGM aufrufen das dann so aussieht:
BEGIN PGM Kreis MM
L IX0 IY0 R0 FMAX ---Vorher angefahrene Pos wird dann im nächsten Satz übernommen
CC --- CC wird übernommen
LP PR +10 PA+0 R0 FMAX
L Z-10 F2000
LP PR+20 RL F1000
CP IPA+360 DR+
LP PR +10 PA+0 R0 FMAX
L Z+1 FMAX
CC X0 Y0 ---- CC wieder auf mitte
END PGM Kreis MM
Hallo,
ja das wäre eine Lösung. Aber abgesehen vom obigen PGM zum ausfräsen müsste dem ganzen dennoch zusätzlich zu jedem X.. Y... M99 Satz ein LBL Call folgen oder cycl call. Ich habe das Problem mit einem neueren Cyclus gelöst welcher ebenfalls mit M99 aufgerufen werden kann.
Aber Dein PGM ist gut ;-) (Müsste endlich mal anfangen mehr mit linear polar zu arbeiten.)
04.09.2010, 12:07 Uhr
Hallo,
ja das wäre eine Lösung. Aber abgesehen vom obigen PGM zum ausfräsen müsste dem ganzen dennoch zusätzlich zu jedem X.. Y... M99 Satz ein LBL Call folgen oder cycl call. Ich habe das Problem mit einem neueren Cyclus gelöst welcher ebenfalls mit M99 aufgerufen werden kann.
Aber Dein PGM ist gut ;-) (Müsste endlich mal anfangen mehr mit linear polar zu arbeiten.)
ja das wäre eine Lösung. Aber abgesehen vom obigen PGM zum ausfräsen müsste dem ganzen dennoch zusätzlich zu jedem X.. Y... M99 Satz ein LBL Call folgen oder cycl call. Ich habe das Problem mit einem neueren Cyclus gelöst welcher ebenfalls mit M99 aufgerufen werden kann.
Aber Dein PGM ist gut ;-) (Müsste endlich mal anfangen mehr mit linear polar zu arbeiten.)
Hallo Merlin21,
nein da liegst du falsch, das was ich oben geschrieben hab ist nur das Unterprogramm.
In deinem Hauptprogramm schreibst du dann:
CYCL DEF 12.0 PGM CALL ----> hier wird das Kreisprogramm dann wie ein Zyklus verwendet.
CYCL DEF 12.1 PGM Kreis
CALL LBL 1 ------> Bohrpositionen mit M99
Jetzt nimmst du warscheinlich Zyklus 252 her oder....der ist auch super, aber den haben die älteren Steuerungen halt nicht.
MfG V4Aman
Der Beitrag wurde von V4Aman bearbeitet: 04.09.2010, 12:10 Uhr
--------------------
Gruß V4Aman
__________________________________________________________________________
Alle sagten: "Das geht nicht." Dann kam einer, der wusste das nicht, und hat's einfach gemacht.
__________________________________________________________________________
Alle sagten: "Das geht nicht." Dann kam einer, der wusste das nicht, und hat's einfach gemacht.
07.09.2010, 14:47 Uhr
Hallo Merlin21,
nein da liegst du falsch, das was ich oben geschrieben hab ist nur das Unterprogramm.
In deinem Hauptprogramm schreibst du dann:
CYCL DEF 12.0 PGM CALL ----> hier wird das Kreisprogramm dann wie ein Zyklus verwendet.
CYCL DEF 12.1 PGM Kreis
CALL LBL 1 ------> Bohrpositionen mit M99
Jetzt nimmst du warscheinlich Zyklus 252 her oder....der ist auch super, aber den haben die älteren Steuerungen halt nicht.
MfG V4Aman
nein da liegst du falsch, das was ich oben geschrieben hab ist nur das Unterprogramm.
In deinem Hauptprogramm schreibst du dann:
CYCL DEF 12.0 PGM CALL ----> hier wird das Kreisprogramm dann wie ein Zyklus verwendet.
CYCL DEF 12.1 PGM Kreis
CALL LBL 1 ------> Bohrpositionen mit M99
Jetzt nimmst du warscheinlich Zyklus 252 her oder....der ist auch super, aber den haben die älteren Steuerungen halt nicht.
MfG V4Aman
Alles klar! Eine gute Lösung für alle die keine Möglichkeit haben den 252 an der alten TNC426 anzupassen. Habs jetzt verstanden ;-)
02.03.2012, 18:00 Uhr
Kennt eigentlich jemand das Problem an der TNC426 an Beispiel folgenden Falles?
Gebrannte Löcher sollen aufgefräst werden und eine Reibahle soll rein. Der Zyklus 214 hat die Startkoordinaten für das Loch mit inbegriffen. Jetzt muss man den Zyklus mehrmals kopieren für alle Löcher oder den Q Wert neu tippen für X/Y und neu aufrufen. Wenn dann die Reibahle kommt muss nochmals programmiert werden und zwar mit M99. Lästig oder? Problem gelöst mit abgeändertem Zyklus 214 ;-)
Berichtet doch mal über Eure "Hilfsprogramme" oder sogar eigenen Zyklen. Wird vielleicht noch ein spannendes Thema hier.
Was der ein oder andere in der Einzelteilfertigung vielleicht auch kennt: Freifahren nach dem Fräsprogramm. Am Anfang fuhren wir immer in eine freie Ecke oder schätzten die Werte ab. Bei einer aktiven Spiegelung mussten die Werte geändert werden, genauso bei Rotation etc.
Irgendwann ist uns dann in den Sinn gekommen das ganze mit M91 auf die Maschinenkoordinaten zu programmieren (egal ob Drehung, Spiegelung oder Nullpunkverschiebung aktiv ist). Das ganze wurde in ein PGM im Hauptverzeichnis geschrieben und nach jedem Programmende aufgerufen. Jetzt ist es soweit, daß wir das ganze in ein Makro geschrieben haben und statt M30 kommt jetzt Mxxx ans Ende.
Gebrannte Löcher sollen aufgefräst werden und eine Reibahle soll rein. Der Zyklus 214 hat die Startkoordinaten für das Loch mit inbegriffen. Jetzt muss man den Zyklus mehrmals kopieren für alle Löcher oder den Q Wert neu tippen für X/Y und neu aufrufen. Wenn dann die Reibahle kommt muss nochmals programmiert werden und zwar mit M99. Lästig oder? Problem gelöst mit abgeändertem Zyklus 214 ;-)
Berichtet doch mal über Eure "Hilfsprogramme" oder sogar eigenen Zyklen. Wird vielleicht noch ein spannendes Thema hier.
Was der ein oder andere in der Einzelteilfertigung vielleicht auch kennt: Freifahren nach dem Fräsprogramm. Am Anfang fuhren wir immer in eine freie Ecke oder schätzten die Werte ab. Bei einer aktiven Spiegelung mussten die Werte geändert werden, genauso bei Rotation etc.
Irgendwann ist uns dann in den Sinn gekommen das ganze mit M91 auf die Maschinenkoordinaten zu programmieren (egal ob Drehung, Spiegelung oder Nullpunkverschiebung aktiv ist). Das ganze wurde in ein PGM im Hauptverzeichnis geschrieben und nach jedem Programmende aufgerufen. Jetzt ist es soweit, daß wir das ganze in ein Makro geschrieben haben und statt M30 kommt jetzt Mxxx ans Ende.
Label schreiben und Q-Parameter setzen, anschließend if Qx LT Qy go to LBL x... oder?
05.03.2012, 19:34 Uhr
08.05.2019, 10:46 Uhr
Hallo,
vielleicht hilft es dem ein oder anderen ja weiter. Habe mir 3 Q Programme geschrieben - bei uns auf den Maschinen integriert als Zyklus - welche unter anderem unserm CAM Arbeitsplatz etwas sinnlose Arbeit nehmen.
1. Uni-Abzeil: Ein Programm zum abzeilen von Flächen (finde ich 1000% besser als bei der 426ger und 101% besser als bei der 530ger, da er auch zum Nutenfräsen eingesetzt werden kann). Einziger Schönheitsfehler, keine Auswahl ob Gleich oder Gegenlauf.
2. Uni-Radius: Viele kennen womöglich das Problem. Eine Ecke soll nen Radius bekommen. Suche nach Viertelkreisfräser oder belästigen des CAM Programmierers ist gefragt. Unnötige Zeit am CAM Arbeitsplatz geht verloren, dabei kann die Maschine das doch prima selber lösen ;-)
3. Uni-Fase: Wenn mal Fasen erwünscht sind die nicht gerade 45Grad haben, dann kommt hier Uni Fase zum Einsatz. Was noch eingebaut werden muss, ist der tangentiale Schnittpunkt des Winkels mit dem Eckenradius des Fräsers. Also am besten nen 1er Torusfräser holen, dann ist das Aufmaß nicht zu groß. Bei scharfkanntigen Fräsern wird natürlich null gefräst.
Alle Programme stelle ich hier ohne Haftungsübernahme rein. Quellcode ist ja vorhanden, jeder kanns kontrollieren. Bei uns laufen die schon eine Zeit lang und ich habe keine Fehler mehr finden können.
Wäre super wenn es ein paar Rückmeldungen geben würde. Es gibt noch mehr von den Programmen...
Gruß Mario
P.S. wenn Verbesserungen möglich sind, dann wäre ich froh wenn ich die verbesserte Version auch erhalte ;-)
vielleicht hilft es dem ein oder anderen ja weiter. Habe mir 3 Q Programme geschrieben - bei uns auf den Maschinen integriert als Zyklus - welche unter anderem unserm CAM Arbeitsplatz etwas sinnlose Arbeit nehmen.
1. Uni-Abzeil: Ein Programm zum abzeilen von Flächen (finde ich 1000% besser als bei der 426ger und 101% besser als bei der 530ger, da er auch zum Nutenfräsen eingesetzt werden kann). Einziger Schönheitsfehler, keine Auswahl ob Gleich oder Gegenlauf.
2. Uni-Radius: Viele kennen womöglich das Problem. Eine Ecke soll nen Radius bekommen. Suche nach Viertelkreisfräser oder belästigen des CAM Programmierers ist gefragt. Unnötige Zeit am CAM Arbeitsplatz geht verloren, dabei kann die Maschine das doch prima selber lösen ;-)
3. Uni-Fase: Wenn mal Fasen erwünscht sind die nicht gerade 45Grad haben, dann kommt hier Uni Fase zum Einsatz. Was noch eingebaut werden muss, ist der tangentiale Schnittpunkt des Winkels mit dem Eckenradius des Fräsers. Also am besten nen 1er Torusfräser holen, dann ist das Aufmaß nicht zu groß. Bei scharfkanntigen Fräsern wird natürlich null gefräst.
Alle Programme stelle ich hier ohne Haftungsübernahme rein. Quellcode ist ja vorhanden, jeder kanns kontrollieren. Bei uns laufen die schon eine Zeit lang und ich habe keine Fehler mehr finden können.
Wäre super wenn es ein paar Rückmeldungen geben würde. Es gibt noch mehr von den Programmen...
Gruß Mario
P.S. wenn Verbesserungen möglich sind, dann wäre ich froh wenn ich die verbesserte Version auch erhalte ;-)
08.05.2019, 10:53 Uhr
Hallo, kenne mich nicht gut aus mit Q-Programmierung....deshalb auch schwer nachvollziehbar für mich!
Frage bei mir kommt immer bei dem Programm Radius abzeilen Programm fehlt 143?
Was wird da für ein Programm aufgerufen in Satz 143 mit CALL PGM TNC:\END
Kann mir jemand weiterhelfen?
Frage bei mir kommt immer bei dem Programm Radius abzeilen Programm fehlt 143?
Was wird da für ein Programm aufgerufen in Satz 143 mit CALL PGM TNC:\END
Kann mir jemand weiterhelfen?
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: