PartsPerArea
Content from Youtube can't be displayed due to your current cookie settings. To show this content, please click "Consent & Show" to confirm that necessary data will be transferred to Youtube to enable this service. Further information can be found in our Privacy Policy. Changed your mind? You can revoke your consent at any time via your cookie settings.
Download der App
Im Android-Gerät "Google Play" aufrufen.
Suchbegriff im Google Play Store: "PartsPerArea"
Der Download der Demo-Variante ist kostenlos.
PartsPerArea-Variante Demo Premium
Maximale Anzahl von Teilen 50x50 1000x1000
Maximale Anzahl von NC-Sätzen 50 1000
Profil-Speicherungs-Funktion ja nein
App "PartsPerArea"
Beschreibung der App:
2D-Schnitt-Optimierung für identische Teile beliebiger Form
Die App berechnet die maximale Anzahl von identischen Teilen vorgegebener Form und
Größe, die sich auf einer vorgegebenen rechteckigen Fläche unterbringen lassen.
Die App ist für alle Anwender gedacht, die aus einem rechteckigen flächigem Material identische Teile heraustrennen wollen.
Der Anwender der App erhält Informationen über den Material-Bedarf und die optimale Platzierung der Teile.
Die errechnete Maximal-Anzahl der Teile und die prozentuale Ausnutzung der Fläche wird als Ergebnis ausgegeben.
Die Platzierung der Teile auf der Fläche wird grafisch dargestellt.
Besonderheiten:
• 2D-Schnitt-Optimierung für Teile mit beliebiger Form
• Berücksichtigung eines Werkzeug-Durchmessers oder eines minimalen Sicherheits-Abstandes zwischen der Teilen
• Einfache Handhabung: Bei leicht reduzierter Genauigkeits-Anforderung genügt das Foto des Teils
• Dateneingabe und Analyse-Ergebnis innerhalb von 90s
Neben Rechteck und Kreis können Profile, die eine beliebige Form haben können, als Teile ausgewählt werden.
Beim "Profil" muss die Beschreibung des Teils importiert werden.
Import-Möglichkeiten:
• NC-Programm mit G-Code-Anweisungen
• Grafik als Bitmap-Datei
• Foto
Platzierungs-Methoden:
• Standard: Keine Drehung
• Optimiert: Die Teile werden gedreht
Eingabe-Parameter für Optimierungs-Berechnung beim Profil:
• "Flächen-Länge"
• "Flächen-Breite"
• "Werkzeug-Durchmesser"
Start der Optimierung (Button "Berechnen") :
Nach Eingabe der Parameter und Import der Profil-Beschreibung kann die Optimierungs-Berechnung
gestartet werden. Bei Erkennen einer ungültigen Parameter-
Konstellation erfolgt eine Fehlermeldung mit Behebungs-Hinweisen.
Import einer Profil-Teil-Beschreibung (Button "Import"):
Die Beschreibung des Teils muss entweder als Bitmap-Datei (*.jpg, *.jpeg, *.gif,*.bmp, *.png) oder in Form einer NC-Progamms-Datei (*.txt) importiert werden.
Foto als Profil-Teil-Beschreibung (Button "Foto"):
Auch ein Foto des Teils kann als Profil-Beschreibung verwendet werden. Dabei muss beachtet werden, dass beim Fotografieren Bildverzerrungen entstehen können.
Nach dem Fotografieren kann mit Hilfe einer Zuschneide-Funktion nachträglich ein rechteckiger Bild-Ausschnitt festgelegt werden. Nur dieser Bildausschnitt wird anschließend ausgewertet.
Voraussetzungen für ein verwertbares Foto:
Das Teil muss sich deutlich vom Bild-Hintergrund abheben. Der Hintergrund muss
außerdem möglichst gleichmäßig und einfarbig sein.
Beim Fotografieren von Gegenständen empfiehlt es sich, ein weißes Blatt Papier
als Hintergrund zu verwenden. Ein eventuell auftretender Schatten des Gegenstandes
kann mit der Blitzlicht-Funktion minimiert werden. Helle Problemstellen können mit
dunklem Klebeband abgedeckt werden.
Besonderheiten beim Bitmap-Import und beim Fotografieren:
Beim Import einer Bitmap-Datei oder bei Verwendung eines Fotos muss der Anwender zusätzlich die Abmessungen des Teils ("Länge des Teils") oder ("Breite des Teils") angeben, da keine Informationen über die Abmessungen des Teils vorhanden sind.
Zur Bestimmung der Teile-Abmessungen kann das Teil durch Drehung ausgerichtet werden.
Import eines NC-Programms als Profil-Teil-Beschreibung:
Die Auswertung eines importierten NC-Programms bietet die höchste Berechnungs-Genauigkeit.
Die Länge des NC-Programms ist auf 1000 NC-Sätze (Geraden oder Kreise) begrenzt.
Rechteck-Beispiel
Kreis-Beispiel
Foto-Beispiel.
Import der Datei "Photo.jpg" anstelle eines mit der Kamera aufgenommenen Fotos.
Datei-Paket im zip-Format mit weiteren Import-Beispielen
Import von NC-Programmen
Das NC-Programm muss in einer Text-Datei abgelegt werden. Das NC-Programm gibt die Teile-Kontur vom Start-Punkt bis zum End-Punkt der Kontur vor. Start- und End-Punkt müssen identisch sein. Es darf nur die äußere Umrandung des Teils programmiert werden.
Es werden nicht alle genormten G-Code-Anweisungen unterstützt. Unbekannte G-Codes werden ignoriert.
Liste der unterstützten G-Codes:
- G1, G01: Geraden-Satz (Voreinstellung)
- G2, G02: Kreis im Uhrzeigersinn
- G3, G03: Kreis entgegen dem Uhrzeigersinn
- X<Pos>: Satz-Ziel-Position, X-Koordinate
- Y<Pos>: Satz-Ziel-Position, Y-Koordinate
- Z<Pos>: Satz-Ziel-Position, Z-Koordinate
- I<Mit>: Kreis-Mittelpunkt, X-Koordinate
- J<Mit>: Kreis-Mittelpunkt, Y-Koordinate
- K<Mit>: Kreis-Mittelpunkt, Z-Koordinate
- R<Rad>: Kreis-Radius
Kreiswinkel < 180°? --> R = Radius
Kreiswinkel >= 180°? --> R = -Radius
- G17: Vorwahl der XY-Ebene (Voreinstellung)
- G18: Vorwahl der XZ-Ebene
- G19: Vorwahl der YZ-Ebene
- G161: Absolute Kreis-Mittelpunkts-Koordinaten
- G162: Relativer IJK-Mittelpunkts-Wert (Voreinstellung)
Programmier-Hinweise
Die Einstellungs-G-Codes G17, G18, G19, G161 und G162 müssen vor dem ersten Bewegungssatz (G1, G2, G3) programmiert werden.
Bei relativer Kreis-Mittelpunkts-Programmierung (G162) muss der IJK-Mittelpunkts-Wert nach folgender Vorschrift errechnet werden:
IJKPosition[X,Y,Z] = CircleCenter[X,Y,Z] - StartPosition[X,Y,Z]
IJKPosition[X,Y,Z]: Relative Kreis-Mittelpunkts-Koordinaten
CircleCenter[X,Y,Z]: Kreis-Mittelpunkts-Koordinaten
StartPosition[X,Y,Z]: Start-Position des aktuellen NC Satzes.
Die Startposition des aktuellen NC Satzes entspricht der Ziel-Position des vorhergehenden NC Satzes.
NC-Programm-Beispiel:
G17 G162
G1 X100 Y0 ;Start-Position
G1 X100 Y100
G1 X-100 Y100
G1 X-100 Y0
G1 X-70 Y0
G2 X-20 Y50 I50 J0 ;Alternative: G2 X-20 Y50 R50
G1 X20 Y50
G2 X70 Y0 I0 J-50 ;Alternative: G2 X70 Y0 R50
G1 X100 Y0 ;End-Position