SolidCAM
SolidCAM

The Solid Platform for Manufacturing

Option Bögen durch Linie annähern mit Toleranz

Beitrag 28.08.2022, 12:22 Uhr
dgross
Level 1 = Community-Lehrling
*
Hallo, gibt es eine Möglichkeite den Haken bei "Option Bögen durch Linie annähern durch Tolernz" dauerhaft zu deaktivieren. Ich nutze parallel zu unserem gekauften PP noch einen der mitgeliefeten PPs auf einer ausgesonderten Maschine mit Fagor 8055 Steuerung. Ich konnte den PP auch so anpassen, das grundsätzlich mal alles wie erwartet funktioniert. Allerdings ist die Steuerung zu langsam und auch sind die Programme sind zu groß, um den Haken gesetzt zu lassen.
Gruß Leines
Angehängte Datei(en)
Angehängte Datei  Bild1.PNG ( 16.92KB ) Anzahl der Downloads: 71
 
   
Beitrag 29.08.2022, 06:27 Uhr
Andreas1964
Level 4 = Community-Meister
****
QUOTE (dgross @ 28.08.2022, 13:22 Uhr) *
Hallo, gibt es eine Möglichkeite den Haken bei "Option Bögen durch Linie annähern durch Tolernz" dauerhaft zu deaktivieren.

Nein, ist auch nicht sinnvoll. Bei 4X/5X-Bewegungen von Kreisbahnen kommt @arc_5x statt @line_5x wenn der Haken nicht gesetzt ist.
Tja und wenn Deine Maschine keine 3D-Kreisbögen unterstützt müsste der PP die Interpolation am Kreis selber machen.

Leider gibt auch leider keine Möglichkeit im PP abzufragen ob der Haken gesetzt ist.

Aber man könnte sich bei line Bewegungen die letzten 4 Punkte merken. Aus je 3 kannst Du einen theoretischen Kreis berechnen. Wenn die beiden Kreise aus den 4 Punkten sehr nahe beieinander liegen, dann dürfte der Haken gesetzt sein und Du kannst Dir eine Meldung ausgeben...

Andreas.
   
Beitrag 29.08.2022, 13:03 Uhr
Armageddon
Level 5 = Community-Ingenieur
*****
QUOTE (Andreas1964 @ 29.08.2022, 06:27 Uhr) *
Leider gibt auch leider keine Möglichkeit im PP abzufragen ob der Haken gesetzt ist.

Wird im Trace ausgegeben (siehe Screenshot)
Angehängte Datei  arc_approximate.png ( 55.71KB ) Anzahl der Downloads: 84
   
Beitrag 31.08.2022, 03:25 Uhr
Auten
Level 4 = Community-Meister
****
QUOTE (dgross @ 28.08.2022, 13:22 Uhr) *
Hallo, gibt es eine Möglichkeite den Haken bei "Option Bögen durch Linie annähern durch Tolernz" dauerhaft zu deaktivieren. Ich nutze parallel zu unserem gekauften PP noch einen der mitgeliefeten PPs auf einer ausgesonderten Maschine mit Fagor 8055 Steuerung. Ich konnte den PP auch so anpassen, das grundsätzlich mal alles wie erwartet funktioniert. Allerdings ist die Steuerung zu langsam und auch sind die Programme sind zu groß, um den Haken gesetzt zu lassen.
Gruß Leines


Hi,
geh in den Maschinen ID Editor (VMid)
Unter Programmstruktur findest du den Punkt "Bogen als Standardeinstellung (zum Fräsen).
Dort einfach auf Ja stellen.

LG
Angehängte Datei(en)
Angehängte Datei  00001.jpg ( 129.88KB ) Anzahl der Downloads: 50
 
   
Beitrag 31.08.2022, 06:53 Uhr
Andreas1964
Level 4 = Community-Meister
****
QUOTE (Auten @ 31.08.2022, 04:25 Uhr) *
geh in den Maschinen ID Editor (VMid)
Unter Programmstruktur findest du den Punkt "Bogen als Standardeinstellung (zum Fräsen).
Dort einfach auf Ja stellen.

Ja, das habe ich bei mir auch gesetzt.

Aber das macht doch nur die Voreinstellung wenn ich einen Job ohne Vorlage neu erstelle, richtig?

Bei vorhandenen Projekten oder Jobs von Vorlage funktioniert das IMHO nicht. Ja?

Ich habe das gleiche Problem, aber auch anders herum. Bei Spline-Interpolation gibt es auch viele G1 welche man näherungsweise zu wenigen G2/3 ändern kann...

Andreas.
   
Beitrag 31.08.2022, 08:46 Uhr
MasterP
Level 2 = Community-Facharbeiter
**
bei vorhanden Sachen musst du das manuell ändern. Frage mich sowieso warum ihr das auf Linie anstatt bögen im Standard habt. selbst unsere 1991 Mazak kann bögen
   
Beitrag 31.08.2022, 11:40 Uhr
Andreas1964
Level 4 = Community-Meister
****
QUOTE (MasterP @ 31.08.2022, 09:46 Uhr) *
bei vorhanden Sachen musst du das manuell ändern. Frage mich sowieso warum ihr das auf Linie anstatt bögen im Standard habt. selbst unsere 1991 Mazak kann bögen

Ja, auf einer Ebene kann das jede Maschine (die heute noch lebt). Aber wenn eine Rundachse beteiligt ist (Abwickung oder 5X), dann ist es vorbei.

Beim PP-Lauf kommt dann arc_5x wenn der Haken nicht gesetzt ist, andernfalls line_5x das ist der ganze Unterschied. Und bei arc_5x kommt bei 5-achsigen Maschinen meist nix raus, weil die das nicht können.

Ebenso gibt es das Problem anders herum, manche Steuerungen können bei schnellen Bewegungen (iMachining) viele G1-Sätze schneller abarbeiten als G2/3 z.B. bei der Repositionierung. Das ruckelt dann an der Maschine.

Ist schon ein "blödes" Problem. An alles denkt man, nur in der Ecke hinten links im Dunkel ist ein Haken. :-)

Andreas.
   
Beitrag 04.09.2022, 16:31 Uhr
dgross
Level 1 = Community-Lehrling
*
Hallo, vielen Dank für den Hinweis. Habe die Einstellung auf Ja gesetzt, jetzt ist der lästige Haken weg.
Gruß Leines
   
Beitrag 26.07.2023, 12:29 Uhr
mazzi
Level 4 = Community-Meister
****
QUOTE (Andreas1964 @ 29.08.2022, 06:27 Uhr) *
Nein, ist auch nicht sinnvoll. Bei 4X/5X-Bewegungen von Kreisbahnen kommt @arc_5x statt @line_5x wenn der Haken nicht gesetzt ist.
Tja und wenn Deine Maschine keine 3D-Kreisbögen unterstützt müsste der PP die Interpolation am Kreis selber machen.

Leider gibt auch leider keine Möglichkeit im PP abzufragen ob der Haken gesetzt ist.

Aber man könnte sich bei line Bewegungen die letzten 4 Punkte merken. Aus je 3 kannst Du einen theoretischen Kreis berechnen. Wenn die beiden Kreise aus den 4 Punkten sehr nahe beieinander liegen, dann dürfte der Haken gesetzt sein und Du kannst Dir eine Meldung ausgeben...

Andreas.


Im PP sollte man es abfangen können:

unter @arc

if left(job_type,6) ne 'spiral'
call @usr_PrintError(('Bei iMachining bitte Bögen durch Linien annähern deaktivieren !'))
endif
   
Beitrag 10.08.2023, 16:08 Uhr
clubby300
Level 3 = Community-Techniker
***
Hallo alle zusammen,

Heute ist mir auch beim einem Hss Job aufgefallen das ich eine Fläche spiralförmig bearbeitet hab und mein Programm besteht nur aus L Sätzen keine Bögen das Programm funktioniert auch wunderbar nur da hab ich mich gefragt ob der PP da nicht auch Bögen ausgegeben kann ?

Wir haben noch eine andere Maschine Tnc 530 da kann ich Flächen normale ausgeben LN Sätze

Aber unsere anderen Maschinen können alle keine LN Sätze haben nur Heidenhain Steuerungen

Aber wie verhält es sich grundsätzlich mit der Ausgabe von Bögen bei 3D weil anfahr Bewegungen usw gibt er auch in Bögen aus

Hab mir das noch nie so genau angeschaut weil funktioniert alles wunderbar .

Aber interessiert mich einfach?

Der Beitrag wurde von clubby300 bearbeitet: 10.08.2023, 16:08 Uhr
   
Beitrag 11.08.2023, 07:57 Uhr
Andreas1964
Level 4 = Community-Meister
****
QUOTE (clubby300 @ 10.08.2023, 17:08 Uhr) *
Wir haben noch eine andere Maschine Tnc 530 da kann ich Flächen normale ausgeben LN Sätze
Aber unsere anderen Maschinen können alle keine LN Sätze haben nur Heidenhain Steuerungen

Die älteste Heidenhain Steuerung die ich habe ist eine TNC 426 und die kann LN.

Aber wozu LN wenn Du spiralförmig fräst? LN brauchst Du nur wenn Du 3D-Radiuskorrektur an der Maschine einsetzt. Zum Fräsen ohne Radiuskorrektur an der Maschine reicht ein einfaches L mit XYZ und ggf. ABC falls es 4X oder 5X ist.

Bögen kann das Ding nicht ausgeben, auf einer gewölbten Fläche gibt es keine Kreise, daher machen alle 3D-Jobs das nicht. Der PP kann da von Haus nix umwandeln, der setzt nur das auf die Maschine um was aus SC rauskommt.

Wenn es nur um Schruppen geht, dann stellt die Genauigkeit sehr grob, das wird dann etwas eckig aber die Anzahl Sätze reduziert sich von einigen Tausend auf ein paar Hundert. Das bringt was an der Maschine.

Theoretisch kann man bei vielen L-Sätzen nach Punkten suchen die auf einem Kreis liegen und dann ggf. die NC-Ausgabe abändern, sprich die L-Sätze zu CC oder CP / C ersetzen. Die Mathematik dahinter ist jedoch nicht trivial und das ganze ist an Bedingungen geknüpft.

Wenn Du z.B. einen 6kant fräst, dann liegen die Eckpunkte auch auf einem Kreis, diesen Fall der Umwandlung musst Du unterdrücken. Wenn der Fräser z.B. an einer Spline entlang fräst, dann geht das nur wenn man eine Toleranz einbaut, da die Punkte nie (oder nur sehr selten) exakt auf einem Kreis liegen.

Ich hatte sowas mal mit SurfCAM gebastelt, war ein ziemlicher Aufwand und am Ende hat es sich nicht wirklich gelohnt. Ein Programm mit 500.000 Zeilen kriegt man schon auf 300.000 runter, je nach Bauteil. Und damit bringt es nicht wirklich etwas.

Andreas.
   
Beitrag 11.08.2023, 08:45 Uhr
clubby300
Level 3 = Community-Techniker
***
Ok du hast es sehr gut erklärt vielen Dank also einfach alles lassen wie es ist :)

Da du ja sehr in der Materie drin bist wie sieht es denn mit SPL Sätzen an der Heidenhain aus kann Man sowas mit Solidcam ausgeben?
Und wenn ja bringt das was ?
   
Beitrag 14.08.2023, 06:20 Uhr
Andreas1964
Level 4 = Community-Meister
****
QUOTE (clubby300 @ 11.08.2023, 09:45 Uhr) *
Da du ja sehr in der Materie drin bist wie sieht es denn mit SPL Sätzen an der Heidenhain aus kann Man sowas mit Solidcam ausgeben?

Keine Chance.

SPL, also Splineinterpolation, funktioniert so das man die Splinepunkte in dem SPL Satz ausgibt. Sagen wir mal im CAD (üblicher Weise in einem DXF file) hätten wir eine Spline die sich mit 3 Punkten beschreiben läßt aber 100mm in der X-Achse lang ist.

In diesem Fall würde die Steuerung alle benötigten Zwischenpunkte um die Formgenauigkeit zu erreichen selber berechnen.

Tja, und nun kann man fragen ob die Steuerung eine Kontur mit SPL schneller/besser abfahren kann als die Ausgabe von hundert G1 Sätzen die aus SolidCAM kommen... d.h. die Frage ist ob der Geometrieprozessor schneller ist als der Interpreter.

Selbst wenn, wie willst Du aus vielen G1 die irgendwas beschreiben können eine Spline 3ten Grades zurückrechnen?

Auch hier das gleiche Problem wie G1 durch G2/G3 ersetzen: Man müss prüfen ob gegebene Punkte auf der Spline liegt, nur dann kann man die G1-Punkte löschen und durch SPL ersetzen. Wenn man entsprechende Mathe-Analysetools hat mag das gehen, aber mit dem was der PP an Berechnungsmöglichkeiten bietet? Vergiss es.

Andreas.
   
Beitrag 14.08.2023, 13:08 Uhr
clubby300
Level 3 = Community-Techniker
***
Also von meinem 2D cam das 20 Jahre alt ist kann ich spl Sätze ausgeben halt nur in xy Ebene wir hatten da einmal eine Kontur so ausgegeben und die wurde in der Tat schneller von der cnc abgearbeitet als nur g1 Sätze aber das ist schon Ewigkeiten her
   
2 Besucher lesen dieses Thema (Gäste: 2)
0 Mitglieder: