545.561 aktive Mitglieder*
7.277 Besucher online*
Kostenfrei registrieren
Anmelden Registrieren
SolidCAM GmbH Forum

Maho 1600C Postprozessor 4.Achse, B-Achse drehen

Beitrag 23.12.2014, 14:03 Uhr
MSMS
MSMS
Level 2 = IndustryArena-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 02.12.2007
Beiträge: 119

Servus Zusammen, wer kann bitte helfen.

Steuerung ist Millplus V410
wir haben nun eine 2. Maschine dazubekommen die eine Drehtisch hat zur Indexialen Bearbeitung
Habe den Postprozessor soweit umgeschrieben das er die Nullpunktverschiebung macht und bis 90 Grad dreht der PP richtig.
Wenn er über 90 Grad drehen soll bekomm ich falsche Werte.
Wo muss ich ansetzten im PP damit die Werte stimmen.

Hier ein Auszug aus dem Programm mit Fehler - Zeile 61
6Kant mit Schlüsselweite 100 mm auf Drehtisch mit Bohrungen an 3 Seitenflächen.

%PM1000
N1000
N1 (TEILNAME: 100-6KT)
N2 (ERSTELLDATUM: 23-DEC-2014 )
N3 (ERSTELLER: MS )
N4 (Bem. )
N5 (NP normal? )
N6 (Hoehe ueber SSt. )
N7 ( )
N8 ( )
N9 ( )
N10 ( )
N11 ( )
N12 ( )
N13 ( )
N14 ( )
N15 ( )
N16 (WKZ-LISTE: )
N17 (T60 - Zentrierer)
N18 G90
N19 (----------------------------)
N20 (!ACHTUNG!Kopf kann schwenken)
N21 (----------------------------)
N22 M1
N23 G17
N24 M53
N25 G7
N26 G54 I1 (??Richtiger Nullp.??)
N27 G93 X0 Y0 Z0 (NPV??)
N28 G74 X-1500 L1(1. WZW)
N29 G74 Y-350 Z-790 L1
N30 D0 M19
N31 (-------------------------------------)
N32 T60 M66 (Zentrierer - DURCHM. 10.0)
N33 (-------------------------------------)
N34 M1
N35 S1500 M13
N36 (D-BOHRPOSITIONEN)
N37 G7
N38 G74 Z-50 L1
N39 G93 X0 Y0 Z0
N40 G7 B5=0.000 L1=1 (Drehen 0 Grad ok)
N41 G0 X28.868 Y-30
N42 S1500 M13 F150
N43 G81 Y2 Z-3 B5 F150
N44 G79 X28.868 Y-30 Z0
N45 G79 Y-60
N46 (D-BOHRPOSITIONEN1)
N47 G7
N48 G74 Z-50 L1
N49 G93 X57.735 Y0 Z0
N50 G7 B5=60.000 L1=1 (Drehen 60 Grad ok)
N51 G0 X28.868 Y-30
N52 S1500 M13 F150
N53 G81 Y2 Z-3 B5 F150
N54 G79 X28.868 Y-30 Z0
N55 G79 Y-60
N56 G79 Y-90
N57 (D-BOHRPOSITIONEN2)
N58 G7
N59 G74 Z-50 L1
N60 G93 X86.603 Y0 Z-50
N61 G7 B5=60.000 L1=1 (hier sollte B5=120 Grad stehen)
N62 G0 X28.868 Y-30
N63 S1500 M13 F150
N64 G81 Y2 Z-3 B5 F150
N65 G79 X28.868 Y-30 Z0
N66 G93 X0 Y0 Z0
N67 M9
N68 M5
N69 G74 Z-10 L1
N70 G74 Y-10 L1
N71 G74 X-800 L1(Teil Abspannpos.?)
N72 G7 L1=1
N73 M30
TOP    
Beitrag 23.12.2014, 19:37 Uhr
wvn79
wvn79
Level 2 = IndustryArena-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 07.11.2014
Beiträge: 75

ZITAT(MSMS @ 23.12.2014, 14:03 Uhr) *
Servus Zusammen, wer kann bitte helfen.

Steuerung ist Millplus V410
wir haben nun eine 2. Maschine dazubekommen die eine Drehtisch hat zur Indexialen Bearbeitung
Habe den Postprozessor soweit umgeschrieben das er die Nullpunktverschiebung macht und bis 90 Grad dreht der PP richtig.
Wenn er über 90 Grad drehen soll bekomm ich falsche Werte.
Wo muss ich ansetzten im PP damit die Werte stimmen.

Hier ein Auszug aus dem Programm mit Fehler - Zeile 61
6Kant mit Schlüsselweite 100 mm auf Drehtisch mit Bohrungen an 3 Seitenflächen.

%PM1000
N1000
N1 (TEILNAME: 100-6KT)
N2 (ERSTELLDATUM: 23-DEC-2014 )
N3 (ERSTELLER: MS )
N4 (Bem. )
N5 (NP normal? )
N6 (Hoehe ueber SSt. )
N7 ( )
N8 ( )
N9 ( )
N10 ( )
N11 ( )
N12 ( )
N13 ( )
N14 ( )
N15 ( )
N16 (WKZ-LISTE: )
N17 (T60 - Zentrierer)
N18 G90
N19 (----------------------------)
N20 (!ACHTUNG!Kopf kann schwenken)
N21 (----------------------------)
N22 M1
N23 G17
N24 M53
N25 G7
N26 G54 I1 (??Richtiger Nullp.??)
N27 G93 X0 Y0 Z0 (NPV??)
N28 G74 X-1500 L1(1. WZW)
N29 G74 Y-350 Z-790 L1
N30 D0 M19
N31 (-------------------------------------)
N32 T60 M66 (Zentrierer - DURCHM. 10.0)
N33 (-------------------------------------)
N34 M1
N35 S1500 M13
N36 (D-BOHRPOSITIONEN)
N37 G7
N38 G74 Z-50 L1
N39 G93 X0 Y0 Z0
N40 G7 B5=0.000 L1=1 (Drehen 0 Grad ok)
N41 G0 X28.868 Y-30
N42 S1500 M13 F150
N43 G81 Y2 Z-3 B5 F150
N44 G79 X28.868 Y-30 Z0
N45 G79 Y-60
N46 (D-BOHRPOSITIONEN1)
N47 G7
N48 G74 Z-50 L1
N49 G93 X57.735 Y0 Z0
N50 G7 B5=60.000 L1=1 (Drehen 60 Grad ok)
N51 G0 X28.868 Y-30
N52 S1500 M13 F150
N53 G81 Y2 Z-3 B5 F150
N54 G79 X28.868 Y-30 Z0
N55 G79 Y-60
N56 G79 Y-90
N57 (D-BOHRPOSITIONEN2)
N58 G7
N59 G74 Z-50 L1
N60 G93 X86.603 Y0 Z-50
N61 G7 B5=60.000 L1=1 (hier sollte B5=120 Grad stehen)
N62 G0 X28.868 Y-30
N63 S1500 M13 F150
N64 G81 Y2 Z-3 B5 F150
N65 G79 X28.868 Y-30 Z0
N66 G93 X0 Y0 Z0
N67 M9
N68 M5
N69 G74 Z-10 L1
N70 G74 Y-10 L1
N71 G74 X-800 L1(Teil Abspannpos.?)
N72 G7 L1=1
N73 M30


Welchen Wert verwendest Du für deine Drehung ? Wo kommen die 60Grad her ? Was hast Du programmiert ?


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

WVN79

Applikationstechniker CAD/CAM
SolidCAM GmbH
www.solidcamsupport.de
TOP    
Beitrag 23.12.2014, 19:54 Uhr
cgTNC
cgTNC
Level 7 = IndustryArena-Professor
*******
Gruppe: Mitglied
Mitglied seit: 21.11.2010
Beiträge: 1.334

Eine Skizze von den Teil und eine nähere Beschreibung was genau falsch läuft währe hilfreich.
doch.gif
TOP    
Beitrag 24.12.2014, 10:57 Uhr
MSMS
MSMS
Level 2 = IndustryArena-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 02.12.2007
Beiträge: 119

Ein Bild sagt mehr als viele Worte

Hab das Programm jetzt noch auf alle 6 Seiten des 6Kants erweitert.
An jedem Eckpunkt ist ein Nullpunkt.
Die ersten beiden Drehungen des Tisches sind ok, doch bei den nächste 4 Drehungen sind falsche Werte - siehe Programm

Solltet Ihr einen Teil des PP benötigen, bitte melden

hier noch der Ausschnitt des PP wo es vermutlich hängt?

@tmatrix

if print_tmatrix eq true

{nb,'G7'} ;"
{nb,'G74 Z-50 L1'} ;Werkzeug-Rueckzug vor der nächsten Bearbeitung 02.08.14
{nb,'G93',' X' shift_x,' Y'shift_y,' Z' shift_z } ; NP-Verschiebung
{nb,'G7',' B5='(rotate_angle_y):'5.3/3(p)', ' L1=1'} ; Test

save_part_home_number = part_home_number
print_tmatrix = false
endif

endp

------------------------------------------------------------------------

%PM1000
N1000
N1 (TEILNAME: 100-6KT)
N2 (ERSTELLDATUM: 24-DEC-2014 )
N3 (ERSTELLER: MS )
N4 (Bem. )
N5 (NP normal? )
N6 (Hoehe ueber SSt. )
N7 ( )
N8 ( )
N9 ( )
N10 ( )
N11 ( )
N12 ( )
N13 ( )
N14 ( )
N15 ( )
N16 (WKZ-LISTE: )
N17 (T60 - Zentrierer)
N18 G90
N19 (----------------------------)
N20 (!ACHTUNG!Kopf kann schwenken)
N21 (----------------------------)
N22 M1
N23 G17
N24 M53
N25 G7
N26 G54 I1 (??Richtiger Nullp.??)
N27 G93 X0 Y0 Z0 (NPV??)
N28 G74 X-1500 L1(1. WZW)
N29 G74 Y-350 Z-790 L1
N30 D0 M19
N31 (----------------------------------)
N32 T60 M66 (Zentrierer - DURCHM. 10.0)
N33 (----------------------------------)
N34 M1
N35 S1500 M13
N36 (D-BOHRPOSITIONEN)
N37 G7
N38 G74 Z-50 L1
N39 G93 X0 Y0 Z0
N40 G7 B5=0.000 L1=1 (Drehung ok)
N41 G0 X28.868 Y-30
N42 S1500 M13 F150
N43 G81 Y2 Z-3 B5 F150
N44 G79 X28.868 Y-30 Z0
N45 G79 Y-60
N46 G0 Z25
N47 (D-BOHRPOSITIONEN1)
N48 G7
N49 G74 Z-50 L1
N50 G93 X57.735 Y0 Z0
N51 G7 B5=60.000 L1=1 (Drehung ok 60 Grad)
N52 G0 X28.868 Y-30
N53 S1500 M13 F150
N54 G81 Y2 Z-3 B5 F150
N55 G79 X28.868 Y-30 Z0
N56 G79 Y-60
N57 G79 Y-90
N58 G0 Z25
N59 (D-BOHRPOSITIONEN2)
N60 G7
N61 G74 Z-50 L1
N62 G93 X86.603 Y0 Z-50
N63 G7 B5=60.000 L1=1 (Drehung sollte hier 120 Grad sein)
N64 G0 X28.868 Y-30
N65 S1500 M13 F150
N66 G81 Y2 Z-3 B5 F150
N67 G79 X28.868 Y-30 Z0
N68 G0 Z25
N69 (D-BOHRPOSITIONEN3)
N70 G7
N71 G74 Z-50 L1
N72 G93 X57.735 Y0 Z-100
N73 G7 B5=0.000 L1=1 (Drehung sollte hier 180 Grad sein)
N74 G0 X28.868 Y-30
N75 S1500 M13 F150
N76 G81 Y2 Z-3 B5 F150
N77 G79 X28.868 Y-30 Z0
N78 G79 Y-60
N79 G0 Z25
N80 (D-BOHRPOSITIONEN4)
N81 G7
N82 G74 Z-50 L1
N83 G93 X0 Y0 Z-100
N84 G7 B5=-60.000 L1=1 (Drehung sollte hier 240 Grad sein)
N85 G0 X28.868 Y-30
N86 S1500 M13 F150
N87 G81 Y2 Z-3 B5 F150
N88 G79 X28.868 Y-30 Z0
N89 G79 Y-60
N90 G79 Y-90
N91 G0 Z25
N92 (D-BOHRPOSITIONEN5)
N93 G7
N94 G74 Z-50 L1
N95 G93 X-28.868 Y0 Z-50
N96 G7 B5=-60.000 L1=1 (Drehung sollte hier 300 Grad sein)
N97 G0 X28.868 Y-30
N98 S1500 M13 F150
N99 G81 Y2 Z-3 B5 F150
N100 G79 X28.868 Y-30 Z0
N101 G0 Z25
N102
N103 G93 X0 Y0 Z0
N104 M9
N105 M5
N106 G74 Z-10 L1
N107 G74 Y-10 L1
N108 G74 X-800 L1(Teil Abspannpos.?)
N109 G7 L1=1
N110 M30

Der Beitrag wurde von MSMS bearbeitet: 24.12.2014, 11:11 Uhr
Angehängte Datei(en)
Angehängte Datei  100_6KT.bmp ( 1.08MB ) Anzahl der Downloads: 16
 
TOP    
Beitrag 24.12.2014, 13:10 Uhr
wvn79
wvn79
Level 2 = IndustryArena-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 07.11.2014
Beiträge: 75

ZITAT(MSMS @ 24.12.2014, 10:57 Uhr) *
Ein Bild sagt mehr als viele Worte

Hab das Programm jetzt noch auf alle 6 Seiten des 6Kants erweitert.
An jedem Eckpunkt ist ein Nullpunkt.
Die ersten beiden Drehungen des Tisches sind ok, doch bei den nächste 4 Drehungen sind falsche Werte - siehe Programm

Solltet Ihr einen Teil des PP benötigen, bitte melden

hier noch der Ausschnitt des PP wo es vermutlich hängt?

@tmatrix

if print_tmatrix eq true

{nb,'G7'} ;"
{nb,'G74 Z-50 L1'} ;Werkzeug-Rueckzug vor der nächsten Bearbeitung 02.08.14
{nb,'G93',' X' shift_x,' Y'shift_y,' Z' shift_z } ; NP-Verschiebung
{nb,'G7',' B5='(rotate_angle_y):'5.3/3(p)', ' L1=1'} ; Test

save_part_home_number = part_home_number
print_tmatrix = false
endif

endp

------------------------------------------------------------------------

%PM1000
N1000
N1 (TEILNAME: 100-6KT)
N2 (ERSTELLDATUM: 24-DEC-2014 )
N3 (ERSTELLER: MS )
N4 (Bem. )
N5 (NP normal? )
N6 (Hoehe ueber SSt. )
N7 ( )
N8 ( )
N9 ( )
N10 ( )
N11 ( )
N12 ( )
N13 ( )
N14 ( )
N15 ( )
N16 (WKZ-LISTE: )
N17 (T60 - Zentrierer)
N18 G90
N19 (----------------------------)
N20 (!ACHTUNG!Kopf kann schwenken)
N21 (----------------------------)
N22 M1
N23 G17
N24 M53
N25 G7
N26 G54 I1 (??Richtiger Nullp.??)
N27 G93 X0 Y0 Z0 (NPV??)
N28 G74 X-1500 L1(1. WZW)
N29 G74 Y-350 Z-790 L1
N30 D0 M19
N31 (----------------------------------)
N32 T60 M66 (Zentrierer - DURCHM. 10.0)
N33 (----------------------------------)
N34 M1
N35 S1500 M13
N36 (D-BOHRPOSITIONEN)
N37 G7
N38 G74 Z-50 L1
N39 G93 X0 Y0 Z0
N40 G7 B5=0.000 L1=1 (Drehung ok)
N41 G0 X28.868 Y-30
N42 S1500 M13 F150
N43 G81 Y2 Z-3 B5 F150
N44 G79 X28.868 Y-30 Z0
N45 G79 Y-60
N46 G0 Z25
N47 (D-BOHRPOSITIONEN1)
N48 G7
N49 G74 Z-50 L1
N50 G93 X57.735 Y0 Z0
N51 G7 B5=60.000 L1=1 (Drehung ok 60 Grad)
N52 G0 X28.868 Y-30
N53 S1500 M13 F150
N54 G81 Y2 Z-3 B5 F150
N55 G79 X28.868 Y-30 Z0
N56 G79 Y-60
N57 G79 Y-90
N58 G0 Z25
N59 (D-BOHRPOSITIONEN2)
N60 G7
N61 G74 Z-50 L1
N62 G93 X86.603 Y0 Z-50
N63 G7 B5=60.000 L1=1 (Drehung sollte hier 120 Grad sein)
N64 G0 X28.868 Y-30
N65 S1500 M13 F150
N66 G81 Y2 Z-3 B5 F150
N67 G79 X28.868 Y-30 Z0
N68 G0 Z25
N69 (D-BOHRPOSITIONEN3)
N70 G7
N71 G74 Z-50 L1
N72 G93 X57.735 Y0 Z-100
N73 G7 B5=0.000 L1=1 (Drehung sollte hier 180 Grad sein)
N74 G0 X28.868 Y-30
N75 S1500 M13 F150
N76 G81 Y2 Z-3 B5 F150
N77 G79 X28.868 Y-30 Z0
N78 G79 Y-60
N79 G0 Z25
N80 (D-BOHRPOSITIONEN4)
N81 G7
N82 G74 Z-50 L1
N83 G93 X0 Y0 Z-100
N84 G7 B5=-60.000 L1=1 (Drehung sollte hier 240 Grad sein)
N85 G0 X28.868 Y-30
N86 S1500 M13 F150
N87 G81 Y2 Z-3 B5 F150
N88 G79 X28.868 Y-30 Z0
N89 G79 Y-60
N90 G79 Y-90
N91 G0 Z25
N92 (D-BOHRPOSITIONEN5)
N93 G7
N94 G74 Z-50 L1
N95 G93 X-28.868 Y0 Z-50
N96 G7 B5=-60.000 L1=1 (Drehung sollte hier 300 Grad sein)
N97 G0 X28.868 Y-30
N98 S1500 M13 F150
N99 G81 Y2 Z-3 B5 F150
N100 G79 X28.868 Y-30 Z0
N101 G0 Z25
N102
N103 G93 X0 Y0 Z0
N104 M9
N105 M5
N106 G74 Z-10 L1
N107 G74 Y-10 L1
N108 G74 X-800 L1(Teil Abspannpos.?)
N109 G7 L1=1
N110 M30


Der rotate_angle_y ist falsch. DIes ist ein Raumwinkel ! Nimm mal angle_4x_around_y, der sollte für dich passen, wenn du um Y drehst.




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

WVN79

Applikationstechniker CAD/CAM
SolidCAM GmbH
www.solidcamsupport.de
TOP    
Beitrag 24.12.2014, 13:34 Uhr
MSMS
MSMS
Level 2 = IndustryArena-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 02.12.2007
Beiträge: 119

ZITAT(wvn79 @ 24.12.2014, 13:10 Uhr) *
Der rotate_angle_y ist falsch. DIes ist ein Raumwinkel ! Nimm mal angle_4x_around_y, der sollte für dich passen, wenn du um Y drehst.



Sofort probiert und Funktioniert,
jetzt kann Weihnachten kommen

ganz herzlichen Dank für Dein `(wvn79) Bemühen und allen anderen natürlich auch.

schöne Weihnachten

Gruß Manne

PS. wvn79 es gibt immer Kaffee, wenn Du mal auf der Durchreise bist
spitze.gif



%PM1000
N1000
N1 (TEILNAME: 100-6KT)
N2 (ERSTELLDATUM: 24-DEC-2014 )
N3 (ERSTELLER: MS )
N4 (Bem. )
N5 (NP normal? )
N6 (Hoehe ueber SSt. )
N7 ( )
N8 ( )
N9 ( )
N10 ( )
N11 ( )
N12 ( )
N13 ( )
N14 ( )
N15 ( )
N16 (WKZ-LISTE: )
N17 (T60 - Zentrierer)
N18 G90
N19 (----------------------------)
N20 (!ACHTUNG!Kopf kann schwenken)
N21 (----------------------------)
N22 M0(kann gelöscht werden oder M1)
N23 G17
N24 M53
N25 G7
N26 G54 I1 (??Richtiger Nullp.??)
N27 G93 X0 Y0 Z0 (NPV??)
N28 G74 X-1500 L1(1. WZW)
N29 G74 Y-350 Z-790 L1
N30 D0 M19
N31 (----------------------------------)
N32 T60 M66 (Zentrierer - DURCHM. 10.0)
N33 (----------------------------------)
N34 M1
N35 S1500 M13
N36 (D-BOHRPOSITIONEN)
N37 G7
N38 G74 Z-50 L1
N39 G93 X0 Y0 Z0
N40 G7 B5=0.000 L1=1
N41 G0 X28.868 Y-30
N42 S1500 M13 F150
N43 G81 Y2 Z-3 B5 F150
N44 G79 X28.868 Y-30 Z0
N45 G79 Y-60
N46 G0 Z25
N47 (D-BOHRPOSITIONEN1)
N48 G7
N49 G74 Z-50 L1
N50 G93 X57.735 Y0 Z0
N51 G7 B5=60.000 L1=1
N52 G0 X28.868 Y-30
N53 S1500 M13 F150
N54 G81 Y2 Z-3 B5 F150
N55 G79 X28.868 Y-30 Z0
N56 G79 Y-60
N57 G79 Y-90
N58 G0 Z25
N59 (D-BOHRPOSITIONEN2)
N60 G7
N61 G74 Z-50 L1
N62 G93 X86.603 Y0 Z-50
N63 G7 B5=120.000 L1=1
N64 G0 X28.868 Y-30
N65 S1500 M13 F150
N66 G81 Y2 Z-3 B5 F150
N67 G79 X28.868 Y-30 Z0
N68 G0 Z25
N69 (D-BOHRPOSITIONEN3)
N70 G7
N71 G74 Z-50 L1
N72 G93 X57.735 Y0 Z-100
N73 G7 B5=180.000 L1=1
N74 G0 X28.868 Y-30
N75 S1500 M13 F150
N76 G81 Y2 Z-3 B5 F150
N77 G79 X28.868 Y-30 Z0
N78 G79 Y-60
N79 G0 Z25
N80 (D-BOHRPOSITIONEN4)
N81 G7
N82 G74 Z-50 L1
N83 G93 X0 Y0 Z-100
N84 G7 B5=-120.000 L1=1
N85 G0 X28.868 Y-30
N86 S1500 M13 F150
N87 G81 Y2 Z-3 B5 F150
N88 G79 X28.868 Y-30 Z0
N89 G79 Y-60
N90 G79 Y-90
N91 G0 Z25
N92 (D-BOHRPOSITIONEN5)
N93 G7
N94 G74 Z-50 L1
N95 G93 X-28.868 Y0 Z-50
N96 G7 B5=-60.000 L1=1
N97 G0 X28.868 Y-30
N98 S1500 M13 F150
N99 G81 Y2 Z-3 B5 F150
N100 G79 X28.868 Y-30 Z0
N101 G0 Z25
N102
N103 G93 X0 Y0 Z0
N104 M9
N105 M5
N106 G74 Z-10 L1
N107 G74 Y-10 L1
N108 G74 X-800 L1(Teil Abspannpos.?)
N109 G7 L1=1
N110 M30
TOP    



1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: