SolidCAM
The Solid Platform for Manufacturing
4252
Follower:innenG39 RXX Funktion in PP einbauen, auslesen des Schruppaufmaß
03.09.2008, 12:48 Uhr
Hallo
ich möchte versuchen die G39 Funktion der Millplus in meinen PP einbauen.
Deshalb meine Frage :
Ist es möglich die Aufmaßwerte (Profil , Tasche und Nut ) abzufragen ?
Wie lautete hier für der Syntax ?
Vielen Dank
Banditman
ich möchte versuchen die G39 Funktion der Millplus in meinen PP einbauen.
Deshalb meine Frage :
Ist es möglich die Aufmaßwerte (Profil , Tasche und Nut ) abzufragen ?
Wie lautete hier für der Syntax ?
Vielen Dank
Banditman
03.09.2008, 13:06 Uhr
Moin,
die Variable heisst : wall_offset. Zu finden in @start_of_job
Zeig mal Deine dann funktionierenden Lösungssätze.
t.
Der Beitrag wurde von nebbe bearbeitet: 03.09.2008, 13:07 Uhr
die Variable heisst : wall_offset. Zu finden in @start_of_job
Zeig mal Deine dann funktionierenden Lösungssätze.
t.
Der Beitrag wurde von nebbe bearbeitet: 03.09.2008, 13:07 Uhr
--------------------
Grüßle
nebbe
nebbe
03.09.2008, 15:08 Uhr
Hallo nebbe,
hier mal der erste Lösungsansatz :
Im Profil Fräsen :
Bei Schruppen - Parameter :
Aufmass an Profil 0.2
(nicht aktiviert) aber eingetragen
Schlichten - Parameter:
(aktiviert)
in Daten :
Fraesen_mit_G39 - ja
und es wird ohne " Eckenverundung " gefräst
@start_of_job
if only_xyz eq false
first_rapid_move = true
if text eq true
tool_message = upper(tool_message)
if left(tool_message,3) ne 'NUM' or tool_message ne ''
call @gen_nb
{'(**',tool_message,' **)'}
endif
endif
endif
if Fraesen_mit_G39 eq true
{nb,['G39 R'wall_offset] ''} ; G39 ausgabe
else
;Nop
endif
call @my_tmatrix
{nb,'('upper(job_name)')'}
if msg ne ''
{nb,'('upper(msg)')'}
endif
endp
;--------------------
@end_of_job
if Fraesen_mit_G39 eq true
{nb,'G39 R0'} ; G39 auflösen
else
;Nop
endif
endp
;--------------------
Das Programm :
N39 T2 M6 S398 F86 (SCHRUPPFRAESER D=20 / R=10 )
N40 M13 T3
N41 G39 R0.2
N42 G93 X0 Y0 Z0
N43 G7 C5=0 B5=0 A5=0 L1=1 (OBEN)
N44 (AUSSENKONTUR SCHRUPPEN)
N45 G0 X12 Y5 Z50
N46 G0 Z-7
N47 G43 X0 Y5
N48 G41
N49 G1 Y-100
N50 G1 X-100
N51 G1 Y-80
N52 G3 X-100 Y-68 I-108.012 J-74
N53 G1 Y-32
N54 G3 X-100 Y-20 I-108.012 J-26
N55 G1 Y0
N56 G1 X5
N57 G40
N58 G1 Y12
N59 G0 Z10
N60 G0 X12 Y5
N61 G0 Z-14
N62 G43 X0 Y5
N63 G41
N64 G1 Y-100
N65 G1 X-100
N66 G1 Y-80
N67 G3 X-100 Y-68 I-108.012 J-74
N68 G1 Y-32
N69 G3 X-100 Y-20 I-108.012 J-26
N70 G1 Y0
N71 G1 X5
N72 G40
N73 G1 Y12
N74 G0 Z50
N75 G39 R0 M9
N76 G74 Z-230 L1
N77 G7
N78 G93 X0 Y0 Z0
......
......
Bei mehreren Jobs mit dem Gleichen Werkzeug:
N184 T6 M6 S663 F146 (SCHRUPPFRAESER D=12 / R=6)
N185 M13 T7
N186 G93 X0 Y0 Z0
N187 G7 C5=0 B5=0 A5=0 L1=1 (OBEN)
N188 (F-CONTOUR4-T6) - wird nur geschrupp aber auf fertigmass
N189 G0 X-20 Y-80 Z50
N190 G0 Z2
N191 G1 Z-5
N192 G43 X-30 Y-80
N193 G42
N194 G2 X-30 Y-80 I-20 J-80
N195 G40
N196 G1 X-20
N197 G0 Z10
N198 G0 Z50
N199 (F-CONTOUR6-T6)
N200 G0 X-17.146 Y-49.646 Z50
N201 G0 Z2
N202 G1 Z-8
N203 G43 X-22.803 Y-55.303
N204 G41
N205 G3 X-10 Y-50 I-17.5 J-50
N206 G1 Y-20
N207 G3 X-25 Y-20 I-17.5 J-20
N208 G1 Y-50
N209 G3 X-22.803 Y-55.303 I-17.5 J-50
N210 G40
N211 G1 X-17.146 Y-49.646
N212 G0 Z10
N213 G0 Z50
N214 G39 R0.2
N215 G74 Z-230 L1
N216 G7
N217 G93 X0 Y0 Z0
N218 G93 X-100 Y0 Z0
N219 G7 C5=-90 B5=0 A5=90 L1=1 (90 GRAD)
N220 (F-CONTOUR10-T6)
N221 G0 X26 Y5 Z50
N222 G0 Z2
N223 G1 Z-2
N224 G43 X20 Y5
N225 G41
N226 G1 Y-20
N227 G40
N228 G1 X26
N229 G0 Z50
N230 G39 R0
N231 G39 R0.2
N232 (F-CONTOUR11-T6)
N233 G0 X74 Y5 Z50
N234 G0 Z2
N235 G1 Z-2
N236 G43 X68 Y5
N237 G41
N238 G1 Y-20
N239 G40
N240 G1 X74
N241 G0 Z50
N242 G39 R0 M9
N243 G74 Z-230 L1
N244 G7
N245 G93 X0 Y0 Z0
....
....
Grüße
Banditman
hier mal der erste Lösungsansatz :
Im Profil Fräsen :
Bei Schruppen - Parameter :
Aufmass an Profil 0.2
(nicht aktiviert) aber eingetragen
Schlichten - Parameter:
(aktiviert)
in Daten :
Fraesen_mit_G39 - ja
und es wird ohne " Eckenverundung " gefräst
@start_of_job
if only_xyz eq false
first_rapid_move = true
if text eq true
tool_message = upper(tool_message)
if left(tool_message,3) ne 'NUM' or tool_message ne ''
call @gen_nb
{'(**',tool_message,' **)'}
endif
endif
endif
if Fraesen_mit_G39 eq true
{nb,['G39 R'wall_offset] ''} ; G39 ausgabe
else
;Nop
endif
call @my_tmatrix
{nb,'('upper(job_name)')'}
if msg ne ''
{nb,'('upper(msg)')'}
endif
endp
;--------------------
@end_of_job
if Fraesen_mit_G39 eq true
{nb,'G39 R0'} ; G39 auflösen
else
;Nop
endif
endp
;--------------------
Das Programm :
N39 T2 M6 S398 F86 (SCHRUPPFRAESER D=20 / R=10 )
N40 M13 T3
N41 G39 R0.2
N42 G93 X0 Y0 Z0
N43 G7 C5=0 B5=0 A5=0 L1=1 (OBEN)
N44 (AUSSENKONTUR SCHRUPPEN)
N45 G0 X12 Y5 Z50
N46 G0 Z-7
N47 G43 X0 Y5
N48 G41
N49 G1 Y-100
N50 G1 X-100
N51 G1 Y-80
N52 G3 X-100 Y-68 I-108.012 J-74
N53 G1 Y-32
N54 G3 X-100 Y-20 I-108.012 J-26
N55 G1 Y0
N56 G1 X5
N57 G40
N58 G1 Y12
N59 G0 Z10
N60 G0 X12 Y5
N61 G0 Z-14
N62 G43 X0 Y5
N63 G41
N64 G1 Y-100
N65 G1 X-100
N66 G1 Y-80
N67 G3 X-100 Y-68 I-108.012 J-74
N68 G1 Y-32
N69 G3 X-100 Y-20 I-108.012 J-26
N70 G1 Y0
N71 G1 X5
N72 G40
N73 G1 Y12
N74 G0 Z50
N75 G39 R0 M9
N76 G74 Z-230 L1
N77 G7
N78 G93 X0 Y0 Z0
......
......
Bei mehreren Jobs mit dem Gleichen Werkzeug:
N184 T6 M6 S663 F146 (SCHRUPPFRAESER D=12 / R=6)
N185 M13 T7
N186 G93 X0 Y0 Z0
N187 G7 C5=0 B5=0 A5=0 L1=1 (OBEN)
N188 (F-CONTOUR4-T6) - wird nur geschrupp aber auf fertigmass
N189 G0 X-20 Y-80 Z50
N190 G0 Z2
N191 G1 Z-5
N192 G43 X-30 Y-80
N193 G42
N194 G2 X-30 Y-80 I-20 J-80
N195 G40
N196 G1 X-20
N197 G0 Z10
N198 G0 Z50
N199 (F-CONTOUR6-T6)
N200 G0 X-17.146 Y-49.646 Z50
N201 G0 Z2
N202 G1 Z-8
N203 G43 X-22.803 Y-55.303
N204 G41
N205 G3 X-10 Y-50 I-17.5 J-50
N206 G1 Y-20
N207 G3 X-25 Y-20 I-17.5 J-20
N208 G1 Y-50
N209 G3 X-22.803 Y-55.303 I-17.5 J-50
N210 G40
N211 G1 X-17.146 Y-49.646
N212 G0 Z10
N213 G0 Z50
N214 G39 R0.2
N215 G74 Z-230 L1
N216 G7
N217 G93 X0 Y0 Z0
N218 G93 X-100 Y0 Z0
N219 G7 C5=-90 B5=0 A5=90 L1=1 (90 GRAD)
N220 (F-CONTOUR10-T6)
N221 G0 X26 Y5 Z50
N222 G0 Z2
N223 G1 Z-2
N224 G43 X20 Y5
N225 G41
N226 G1 Y-20
N227 G40
N228 G1 X26
N229 G0 Z50
N230 G39 R0
N231 G39 R0.2
N232 (F-CONTOUR11-T6)
N233 G0 X74 Y5 Z50
N234 G0 Z2
N235 G1 Z-2
N236 G43 X68 Y5
N237 G41
N238 G1 Y-20
N239 G40
N240 G1 X74
N241 G0 Z50
N242 G39 R0 M9
N243 G74 Z-230 L1
N244 G7
N245 G93 X0 Y0 Z0
....
....
Grüße
Banditman
03.09.2008, 15:29 Uhr
Schee is, gell ?
Werde ich dann hier auch mal diskutieren.
Gruß,
t.
Werde ich dann hier auch mal diskutieren.
Gruß,
t.
--------------------
Grüßle
nebbe
nebbe
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: