SolidCAM
SolidCAM

The Solid Platform for Manufacturing

PP Anpassung - Worauf sollte geachtet werden?

Beitrag 21.10.2014, 15:41 Uhr
faltklo
faltklo
Level 4 = Community-Meister
****
Gruppe: Mitglied
Mitglied seit: 03.11.2009
Beiträge: 379
Hallo zusammen,

Am Montag kommt ein Herr von DPS zu uns zur PP-Anpassung und Inbetriebnahme.

Es werden 2 PPs angepasst, einmal für Brother ähnlich DIN/ISO 3-Achsig, einmal Heidenhain iTNC530 3+2 achsig.
Hat jemand Erfahrungen, worauf man unbedingt achten sollte, bzw wo die typischen Schwachstellen liegen?
Bin leider auf dem Gebiet noch sehr grün hinter den Ohren.

Liebe Grüße
   
Beitrag 21.10.2014, 16:12 Uhr
G00Z0
G00Z0
Level 5 = Community-Ingenieur
*****
Gruppe: Mitglied
Mitglied seit: 11.09.2006
Beiträge: 735
Moin,
grundsätzlich solltest DU wissen, wie der NC-Code aussieht, der dem PP entfleucht.
Heisst also: wie sieht bei Euch der Programmkopf aus, wie der Werkzeugwechsel,
wie positioniert die Maschine, wann wird Wasser angeschaltet, wo kommt der Vorschub raus,
wird zwischen Bearbeitung- und Zustellvorschub unterschieden, wie sieht das Programmende
aus etc. Das sollte Dir der PP Mensch so hinzaubern.

Bei der 3+2 Maschine kommt natürlich noch das gesamte Geschwenke dazu.
Hier auch wichtig, was zum Schwenken von einer Ebene auf die andere ausgegeben werden soll,
wie sieht es aus, wenn die neue Ebene auch ein neues Werkzeug will (Schwenken mit und ohne WZW).
Freifahren ist auch so ein Thema.

Wenn Du dazu nicht allzu vele Antworten hast, wirst Du wohl erstmal mit einer bereits programmierten Lösung
vorlieb nehmen müssen.

Viel Spass also und lass danach mal hören, wie es ablief (sonst schreibe ich nix mehr dazu)


--------------------
Wir haben doch keine Zeit --> G00Z0

Diesem User wurde verliehen: "Das Norddeutsche Qualitätsposting Siegel"
   
Beitrag 22.10.2014, 00:06 Uhr
macmaddog
macmaddog
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 13.07.2005
Beiträge: 1.316
QUOTE (faltklo @ 21.10.2014, 16:41 Uhr) *
Hallo zusammen,

Am Montag kommt ein Herr von DPS zu uns zur PP-Anpassung und Inbetriebnahme.

Es werden 2 PPs angepasst, einmal für Brother ähnlich DIN/ISO 3-Achsig, einmal Heidenhain iTNC530 3+2 achsig.
Hat jemand Erfahrungen, worauf man unbedingt achten sollte, bzw wo die typischen Schwachstellen liegen?
Bin leider auf dem Gebiet noch sehr grün hinter den Ohren.

Liebe Grüße



Hallo faltklo,
Für die HH 3+2 würde ich auf jeden fall die Vorschübe hinter dem TOOL CALL als Parameter ausgeben, so kann man einfach an der Maschine anpassen.
Und das rücksetzen , freifahren und schwenken als LABEL hinter den m30. Im Progamm wird dann nur das LAbel gerufen.
Wie dein Programm aussieht hängt von deinen Vorstellungen ab.
Es gibt viele Möglichkeiten.
Du kannst z.B. Am Anfang ein Programm haben wo nur Die schwenkung drinn ist mit Toolcall und Vorschüben und die einzelnen Berabeitungen hinter dem M30 stehen im Label die dann am Anfang gerufen werden. So wird es übersichtlicher , da der eigentliche NC Code nicht die Programmstrucktur verdeckt.
Werkzeugliste am Anfang, evt. mit Vermessung, nach der Vermessung ein Stop, damit man den Anfang mitbekommt.
Schwenken mit PLANE, Einschwenken mit Q120,Q121, Q122
Hier mal ein Beispiel:
Am anfang:

0 BEGIN PGM 1 MM
15 BLK FORM 0.1 Z X-127.000 Y-77.000 Z-90.000
16 BLK FORM 0.2 X+127.000 Y+77.000 Z+1.000

17 CYCL DEF 32.0 TOLERANZ
18 CYCL DEF 32.1 T0.01
19 ;
20 * -ARTIKEL:
21 * -BEZEICHNUNG:
22 * -ÄNDERUNGSINDEX:
23 * -DATUM: 22-OCT-2014
24 * -PROJEKTNAME: 3+2 Beispiel
25 * -AP:
26 * -AFO:1
27 * -Beispiel
28 * - MASCHINE:meo


29 PLANE RESET STAY

30 ;LANGBETT IST AKTIVIERT
31 CYCL DEF 247 BEZUGSPUNKT SETZEN ~
Q339=+1 ;BEZUGSPUNKT-NUMMER
32 * - WKZ NR.: 1 D: 100.000 R: 0.000 TYP: FACE MILL
33 * - WKZ NR.: 2 D: 20.000 R: 0.000 TYP: END MILL
34 * - WKZ NR.: 3 D: 12.000 R: 0.000 TYP: END MILL
35 * - WKZ NR.: 4 D: 10.000 R: 0.000 TYP: END MILL
36 * - WKZ NR.: 5 D: 16.000 R: 90.000 TYP: SPOT DRILL
37 * - WKZ NR.: 6 D: 17.500 R: 118.000 TYP: DRILL
38 * - WKZ NR.: 7 D: 8.000 R: 118.000 TYP: DRILL
39 * - WKZ NR.: 8 D: 10.500 R: 118.000 TYP: DRILL
40 * - WKZ NR.: 9 D: 12.000 R: 0.000 TYP: TAP
41 * - WKZ NR.: 10 D: 6.000 R: 90.000 TYP: CHAMFER DRILL
42 TOOL CALL 1 Z S1800
43 * - T1 = FACE MILL D: 100.000mm
44 L IY-50.000 R0 F MAX
45 TOOL DEF 2


46 * -EBENE 1 SCHWENKEN
47 CALL LBL 92
48 PLANE RESET STAY
49 CYCL DEF 7.0 NULLPUNKT
50 CYCL DEF 7.1 X+0.000
51 CYCL DEF 7.2 Y+0.000
52 CYCL DEF 7.3 Z+0.000
53 PLANE SPATIAL SPA+0.000 SPB+0.000 SPC+0.000 TURN F99999 SEQ- TABLE ROT
54 L A+Q120 B+Q121 C+Q122 F30000

55 CALL LBL 3 REP


56 * -EBENE 2 SCHWENKEN
57 CALL LBL 92
58 PLANE RESET STAY
59 CYCL DEF 7.0 NULLPUNKT
60 CYCL DEF 7.1 X+0.000
61 CYCL DEF 7.2 Y-75.000
62 CYCL DEF 7.3 Z-32.500
63 PLANE SPATIAL SPA+90.000 SPB+0.000 SPC+180.000 TURN F99999 SEQ- TABLE ROT
64 L A+Q120 B+Q121 C+Q122 F30000

65 CALL LBL 4 REP

und so weiter und das ende: mit den Bearbeitungen

271 M09
272 CALL LBL 100
273 M30
274 * -UNTERPROGRAMME

275 LBL3
276 * -LBL3-FM-FACEMILL
277 L M4
278 ;(PARAMETER VORSCHUB)
279 FN 0: Q3=500 ;(-SCHLICHT F-)
280 FN 0: Q1=300 ;(-ZUSTELL F-)
281 ;(----------------------)
282 L Z+250.000 R0 F MAX
283 L X-187.000 Y+63.500 R0 F MAX
284 L Z+10.000 R0 F MAX
285 L Z+2.000 R0 F MAX
286 L Z+0.000 FQ1
287 L X+187.000 FQ3
288 L Y+0.000
289 L X-187.000 FQ3
290 L Y-63.500
291 L X+187.000 FQ3
292 L Z+10.000 R0 F MAX
293 L M9
294 LBL 0

295 LBL4
296 * -LBL4-FM-FACEMILL1
297 L M4
298 ;(PARAMETER VORSCHUB)
299 FN 0: Q3=500 ;(-SCHLICHT F-)
300 FN 0: Q1=300 ;(-ZUSTELL F-)
301 ;(----------------------)
302 L Z+250.000 R0 F MAX
303 L X-185.000 Y+0.000 R0 F MAX
304 L Z+10.000 R0 F MAX
305 L Z+4.000 R0 F MAX
306 L Z+0.200 FQ1
307 L X+185.000 FQ3
308 L Z+10.000 R0 F MAX
309 L X-185.000 R0 F MAX
310 L Z+4.000 R0 F MAX
311 L Z+0.000 FQ1
312 L X+185.000 FQ3
313 L Z+10.000 R0 F MAX
314 L M9
315 LBL 0

mfG macmaddog


--------------------
"Bei weiteren Fragen einfach im Chat melden. mfG macmaddog. "
   
Beitrag 22.10.2014, 12:48 Uhr
faltklo
faltklo
Level 4 = Community-Meister
****
Gruppe: Mitglied
Mitglied seit: 03.11.2009
Beiträge: 379
Danke euch beiden. So in etwa hatte ich mir das auch vorgestellt, dann scheine ich da mit meinen Vorstellungen ja nicht soweit daneben zu liegen.
   
Beitrag 22.10.2014, 15:44 Uhr
Chwvu
Chwvu
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 17.08.2012
Beiträge: 168
Hi,
unser Programmkopf sieht so aus:

0 BEGIN PGM 2369207-C42-1 MM
1 ;******************************
2 ;ERST : 20-OCT-2014 - 14:40:35
3 ;******************************
4 ; TEIL-NAME :ROTORNABE
5 ; CAM-TEIL : 2369207-C42-1
6 ; ZG.-NR. :8000-00-86-13
7 ; ARTIKEL-NR. :2369207
8 ;******************************
9 ; VORRICHTUNG :PL320X320 CENTROGRIPP
10 ; SPANNHINWEISE:
11 ; -AL BACKEN D=171 4,5TIEF
12 ; -
13 ; -
14 ; NULLPUNKT:MITTE TEIL
16 ; SPANNFOTO VORHANDEN: NEIN
17 ;******************************
18 ; EINRICHTER: CHW
19 ; GELAUFEN AM: 20-10-2014 1STCK
20 ; -
21 ; GELAUFEN AM: NAME ANZAHL!
22 ;******************************
23 ; HINWEISE - BESONDERHEITEN:
24 ;******************************
25 ; -M10 TRANFORM RAUSNEHMEN WASSER
26 ; -TIEFE IST KRITISCH
27 ; -SCHLICHTEN TIEF HAT GEFEHLT
28 ; -
29 ; -DIESE SACHEN NOCH ANPASSEN!!
30 ; -
31 ; -
32 ;******************************
33 ;******************************
34 * WERKZEUGEINSATZLISTE:
35 ; - SFR12ST-SCHRUMPF
36 ; - SFR16ST-LANG-IKZ
37 ; - SFR12ST-MAPAL
38 ; - BO8.8-IKZ
39 ; - SFR10ST-SCHRUPP
40 ; - FASFR10
41 ; - GEWFR10
42 ; - MESSTASTER
43 ; - SFR10ST
44 * WERKZEUGE/JOBS:
45 M21 M26
46 CYCL DEF 247 BEZUGSPUNKT SETZEN ~
Q339=+3 ;BEZUGSPUNKT-NUMMER
47 * - SFR12ST-SCHRUMPF
48 TOOL CALL "SFR12ST-SCHRUMPF" Z S4262
49 M434
50 * - IROUGH-SCHRUPPEN-1
51 CYCL DEF 32.0 TOLERANZ
52 CYCL DEF 32.1 T0.01
53 CYCL DEF 32.2 HSC-MODE:0 TA1.5
54 ; POSITION 1 BEI NP 1
55 CALL LBL 250 ;RESET
56 CYCL DEF 7.0 NULLPUNKT
57 CYCL DEF 7.1 X+0
58 CYCL DEF 7.2 Y+0
59 CYCL DEF 7.3 Z+0
60 PLANE SPATIAL SPA+0 SPB+0 SPC+0 TURN F9999 SEQ- TABLE ROT
61 L X+42.3577 Y-83.2768 FMAX M3
Mir ist eine Historie wichtig, wer aht wann wieviele Teile laufen lassen.
Aktuelle Probleme oder QS Infos kann man auch rein machen.
Am Anfang haben wir auch nicht alles gewusst wie es sinnvoll für uns ist, deshalb ist die Wartung mit drin, Anpassungen gehen da sehr schnell.
Unterprogramme JA, nach M30 bwz. unser Programmende sieht so aus:
da wird ein Dummywerkzeug geholt, damit die Spindel zu ist beim Abblasen, die Türe wird gleich entriegelt

33187 CALL LBL 251 ;RESET TURN
33188 TOOL CALL "DUMMY" Z
33189 M23 M430
33190 * - PROGRAMMENDE
33191 STOP M31 M2
33192 ;
33193 LBL 250 ;RESET
33194 L M140 MB MAX
33195 PLANE RESET STAY
33196 CYCL DEF 7.0 NULLPUNKT
33197 CYCL DEF 7.1 X+0
33198 CYCL DEF 7.2 Y+0
33199 CYCL DEF 7.3 Z+0
33200 LBL 0
33201 ;
33202 LBL 251 ;RESET TURN
33203 L M140 MB MAX
33204 PLANE RESET TURN F9999
33205 CYCL DEF 7.0 NULLPUNKT
33206 CYCL DEF 7.1 X+0
33207 CYCL DEF 7.2 Y+0
33208 CYCL DEF 7.3 Z+0
33209 LBL 0
33210 ;
33211 * KONTUREN/BOHRPOSITIONEN:
33212 * - SCHLICHTEN WAND
33213 LBL 6

Viel Erfolg!

Christoph
   
Beitrag 22.10.2014, 17:04 Uhr
Bender {MMO}
Bender {MMO}
Level 4 = Community-Meister
****
Gruppe: Mitglied
Mitglied seit: 13.01.2006
Beiträge: 313
Da hier viele sind die sich bei PPs auskennen wollt ich kurz was zwischenfragen: Weiß zufällig jemand mit welchem Befehl im PP man die Bearbeitungen in ein LBL packen kann (damit es nach M30 definiert wird)? Bin gerade am rumprobieren mit unserem alten PP aber ich komm nicht drauf....

Der Beitrag wurde von Bender {MMO} bearbeitet: 22.10.2014, 17:09 Uhr
   
Beitrag 22.10.2014, 17:50 Uhr
schwindl
schwindl
Level 7 = Community-Professor
*******
Gruppe: Mitglied
Mitglied seit: 18.09.2008
Beiträge: 2.312
QUOTE (faltklo @ 21.10.2014, 16:41 Uhr) *
Hallo zusammen,

Am Montag kommt ein Herr von DPS zu uns zur PP-Anpassung und Inbetriebnahme.

Es werden 2 PPs angepasst, einmal für Brother ähnlich DIN/ISO 3-Achsig, einmal Heidenhain iTNC530 3+2 achsig.
Hat jemand Erfahrungen, worauf man unbedingt achten sollte, bzw wo die typischen Schwachstellen liegen?
Bin leider auf dem Gebiet noch sehr grün hinter den Ohren.

Liebe Grüße

Wie oben schon geschrieben::
- Sauberer Programmkopf (Zeichnungsnummer, Programmierer, Maschine, Spannung, Material)
- Vorschübe über Q-Parameter (Q50 = 5000 ; XY / Q51 = 1500 ; Z )
- "Rücksetzen" über Label (NPV rücksetzen, PLANE RESET, Zyklus 10 0, Zyklus spiegeln inaktiv, Maßfaktor 1)
- "Sichere Position" über Label (M91, Achtung Maschinenabhängig)
- Bohrbearbeitung über Zyklen (Bohren, Bohrfräsen etc.)
- Labelaufruf "Sichere Position" und "Rücksetzen" und M129 am Programmanfang
- Schwenkbewegung mit PLANE SPATIAL oder EULER (Positionierverhalten TURN) mit Nullpunktverschiebung und "Sichere Position" vor dem Schwenken
- Gliederung für Programmstruktur

- Passungen mit Radiuskorrektur ausgeben (so kann der Werkzeugverschleiß einbezogen werden)
- Bei Freiformflächen mit Klartextausgabe (L, C, CC, CR, CT): Ausgabe von 4 Nachkommastellen
- Bei Freiformflächen mit Vektorausgabe (LN): Ausgabe von 8 Nachkommastellen (Vektoren können Maschinenneutral verwendet werden T-Vektor für Anstellung und N-Vektor für Werkzeugradiuskorrektur)
- Kreisbewegungen als CC/C-Satz ausgeben lassen, nicht linearisieren
- Anstellungen mit M128 kompensieren


--------------------
Gruß
Schwindl
   
Beitrag 14.11.2014, 21:06 Uhr
wvn79
wvn79
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 07.11.2014
Beiträge: 75
QUOTE (Bender {MMO} @ 22.10.2014, 17:04 Uhr) *
Da hier viele sind die sich bei PPs auskennen wollt ich kurz was zwischenfragen: Weiß zufällig jemand mit welchem Befehl im PP man die Bearbeitungen in ein LBL packen kann (damit es nach M30 definiert wird)? Bin gerade am rumprobieren mit unserem alten PP aber ich komm nicht drauf....



In der prp den Eintrag gen_procs = Y setzen, dann hast deine Bearbeitung im Unterprogramm.
Aber Achtung, kann ohne direkte Anpassung weitere Probleme verursachen.
Muss man testen.


--------------------
mfg

WVN79

Applikationstechniker CAD/CAM
SolidCAM GmbH
www.solidcamsupport.de
   
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: