SolidCAM
SolidCAM

The Solid Platform for Manufacturing

PP fuer hh 355 anpassen

Beitrag 28.01.2007, 11:01 Uhr
cncfraeser
cncfraeser
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 28.01.2007
Beiträge: 6
Hallo zusammen

ich arbeite seid kurzem mit SolidCam, wir haben zwei PPs für HH 426/530 dazu gekauft.
Da wir noch eine alt HH 355 haben, versuche ich den PP (426) anzupassen.
Bohrzyklus, Gewindezyklus habe ich angepasst.
Das der Text z.B. * Wkz Nr. : 1 D 6.0 * nicht ausgegeben wird habe ich auch gefunden
Mein Problem ist die Textdatei im NC Programm z.B.* P-Profile- T2 –Pocket*
Gibt es eine Möglichkeit, dass der Text nicht mit ausgegeben wird???????????
.
   
Beitrag 28.01.2007, 11:58 Uhr
-Thomas-
-Thomas-
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 16.10.2003
Beiträge: 146
Hallo Du,
schön das du dich mit dem Thema PP selber beschäftigst.
Ich selbst mache das immer wieder gerne und wollte dich fragen ob du den Modus Trace kennst?

In meiner alten Firma hatten wir auch einen PP auf die HDH 355 laufen.
Ich muß mal auf meinem alten Rechner schauen ob ich den noch finde.

Ich schau mal kurz ob ich die Stelle auf die schnelle finde.


So nun hier: Bei mir werden deine gesuchten Daten bei

@proc ==> label:1 start_line:51 end_line:64
>
> 51 * -F-KONTUR1-T1

ausgegeben.

Ich schau nun mal weiter...............


Viele Grüße

Thomas

Der Beitrag wurde von -Thomas- bearbeitet: 28.01.2007, 12:10 Uhr
   
Beitrag 28.01.2007, 12:12 Uhr
-Thomas-
-Thomas-
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 16.10.2003
Beiträge: 146
Ok wenn du nun bei @proc die Stelle mit label name ausblendest müßte es gehen.

@proc
{nl}
den hier ausblenden mit ;{nb,'* -',label_name<<label>>,' ',label_text<<label>>}
{nb, 'LBL 'label,' '}
save_spin = label_spin<<label>>

Ja so gehts auf jeden Fall. Wenn du Probleme hast ruf mich einfach mal kurz an unter 07851 / 48 55 03

Thomas

Der Beitrag wurde von -Thomas- bearbeitet: 28.01.2007, 12:17 Uhr
   
Beitrag 28.01.2007, 15:26 Uhr
cncfraeser
cncfraeser
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 28.01.2007
Beiträge: 6
Hallo Thomas,

super das Du mir versuchst zu Helfen.

Ich bin PP Anfänger und habe den Modus Trace nie gehört.
Aber ich bin noch lehrnfähig weil mich das Thema interessiert.
Die Stelle "label name label label text label* usw finde ich in
dem PP nicht.
Vielleicht hast Du noch eine andere Idee.
   
Beitrag 28.01.2007, 17:22 Uhr
-Thomas-
-Thomas-
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 16.10.2003
Beiträge: 146
Ok nun Schritt für Schritt,

erstelle ein CNC Programm mit einem Profiljob

In der PP Datei xy355.gpp suchst du die Stelle trace

das sieht evtl so aus

; trace "@move_4x,@line_4x,@rapid_move,@line":5
; trace "@change_ref_point":5
; trace "@start_of_file":5;
; trace "all ":5
; trace "@tmatrix":5

anstelle der 5 kann auch eine 1 stehen.

blende den Satz ein und arbeite mit der 5
also einfach das Zeichen ; löschen und 5 setzen---speichern

berechne nochals den Job mit NC Programm
nun ist ersichtlich an welcher Stelle im PP was zuständig ist.

So weit erst mal. Willst du weiter? Klar oder?
Thomas
   
Beitrag 28.01.2007, 19:07 Uhr
cncfraeser
cncfraeser
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 28.01.2007
Beiträge: 6
Hallo Thomas,
ich kann Dir im moment nicht folgen,
Was meinst Du mit
"blende den Satz ein und arbeite mit der 5"
So sieht es in meinen PP aus

; trace "@move_4x,@line_4x,@rapid_move,@line":5
; trace "@change_ref_point":5
; trace "@start_of_file":5;
; trace "all ":5

meinst Du es so?

; trace "@move_4x,@line_4x,@rapid_move,@line":5
; trace "@change_ref_point":5
; trace "@start_of_file":55
; trace "all ":5
   
Beitrag 28.01.2007, 19:20 Uhr
cncfraeser
cncfraeser
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 28.01.2007
Beiträge: 6
Ich gaube Du meinst es so,

trace "@move_4x,@line_4x,@rapid_move,@line":5
trace "@change_ref_point":5
trace "@start_of_file":5;
trace "all ":5
endp
   
Beitrag 28.01.2007, 21:15 Uhr
-Thomas-
-Thomas-
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 16.10.2003
Beiträge: 146
ja genau trace all reicht ja schon.
Haste ein NC Programm erstellt?
Mach mal und suche nun die Satznummer und den Ort zur Änderung am PP
bei mir war es @proc für die Textausgabe wie Anfangs deiner Frage.

Melde dich wieder und zeige nun mal bitte dein NC Progi im trace 5 Modus
   
Beitrag 29.01.2007, 07:45 Uhr
nebbe
nebbe
Level 6 = Community-Doktor
******
Gruppe: Mitglied
Mitglied seit: 14.06.2002
Beiträge: 839
Ich glaube, es geht noch einfacher:

die section @message muß nur ausgeblendet (Ausgabe mit ";" am Zeilenanfang zu reinem Kommentar machen) werden.

Gruß

Thorsten


--------------------
Grüßle
nebbe
   
Beitrag 29.01.2007, 12:08 Uhr
cncfraeser
cncfraeser
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 28.01.2007
Beiträge: 6
Hallo nebbe,

habe ich versucht aber bei Nc-Programm erzeugen kommen einige Fehlermeldung

Hallo Thomas,

hier mein NC-Programm im trace5 Modus

@start_of_file ==> program_number:2000 g_file_name:'TEIL1-3.H'
..> full_g_file_name:'C:\PROGRAMME\SOLIDCAM2006R10\USER\TEIL1-3\TEIL1-3.H'
..> part_name:'TEIL1-3'
..> rotate_used:false mirror_used:false fourth_axis_used:false
..> first_proc_number:1 last_proc_number:5
..> home_number:1 home_changed:false
..> clearance_plane:150.000 tool_start_plane:50.000
..> work_upper_plane:0.000 zero_plane:-10.000
> > 0 BEGIN PGM 2000 MM
> 1 BLK FORM 0.1 Z X+0.000 Y+0.000 Z-20.000
> 2 BLK FORM 0.2 X+100.000 Y+100.000 Z+0.000
@def_tool ==> tool_number:1 tool_offset:5.000 tool_length:24.000
..> tool_teeth_number:2 corner_radius:118.000
..> tool_feed:33.000 tool_spin:1000.000
..> tool_message:'' tool_type:drill
..> tool_feed_z:33.000 tool_feed_finish:100.000 tool_spin_finish:1000.000
..> tool_id_number:0 tool_angle:118.000
..> tool_user_type:'Bohrer'
..> tool_name:'' group_tool_name:''
..> holder_name:'' group_holder_name:''
..> tool_description:'' holder_description:''
..> total_tool_length:36.000 cutting_tool_length:24.000 hlength:74.000
..> work_material:'Kein' tool_material:''
..>
>
@def_tool ==> tool_number:2 tool_offset:3.000 tool_length:24.000
..> tool_teeth_number:2 corner_radius:0.000
..> tool_feed:100.000 tool_spin:1000.000
..> tool_message:'' tool_type:end_mill
..> tool_feed_z:33.000 tool_feed_finish:100.000 tool_spin_finish:1000.000
..> tool_id_number:0 tool_angle:0.000
..> tool_user_type:'Schlichtfräser'
..> tool_name:'' group_tool_name:''
..> holder_name:'' group_holder_name:''
..> tool_description:'' holder_description:''
..> total_tool_length:36.000 cutting_tool_length:24.000 hlength:74.000
..> work_material:'Kein' tool_material:''
..>
>
@absolute_mode ==> no parameters
>
@machine_plane ==> machine_plane:xy
>
@start_program ==> xpos:0.000T ypos:0.000T zpos:150.000T
>
@home_number ==> home_number:1 home_user_name:''
>
@change_tool ==> tool_number:1 tool_diameter:10.000 tool_type:drill
..> tool_id_number:0 tool_length:24.000 tool_teeth_number:2 corner_radius:118.000
..> tool_feed:200.000 tool_spin:2000.000
..> tool_message:''
..> tool_user_type:'Bohrer'
..> first_tool:true last_tool:false
..> xnext:12.734 ynext:15.228 znext:50.000 cnext:0.000
..> xtool:0.000F ytool:0.000F ztool:50.000T
..> next_tool_number:2 next_tool_id_number:0 next_tool_machine_type:milling
..> number_of_jobs_used_tool:1
..> tool_direction:cw
..> spin:2000.000 finish_spin:1000.000
..> tool_length:24.000 corner_radius:118.000
..> tool_name:'' group_tool_name:''
..> holder_name:'' group_holder_name:''
..> tool_description:'' holder_description:''
..> total_tool_length:36.000 cutting_tool_length:24.000 hlength:74.000
..> work_material:'Kein' tool_material:'Nein'
..> d_offset:51 h_offset:1
>
> 3 TOOL CALL 1 Z S2000
> 4 L X+12.734 Y+15.228 Z+50.000 R0 FMAX M13
@start_of_job ==> job_name:'D-BohrGeo-T1' job_type:'drill'
..> job_machine_type:milling prev_job_mac_type:milling
..> machine_plane:xy safety:2.000
..>
..> max_spin:50000.000 msg:''
..> A_Achse : 0.000 B_Achse : 0.000 AB_Achse_Ein : 0.000
..>
..> depth:10.000 down_step:0.000
..> job_clearance_plane:150.000 job_upper_plane:0.000 job_lower_plane:0.000
..> use_chamfer:1 chamfer:10.000
..> z_feed:200.000 spin_rate:2000.000
..> next_job_machine_type:milling next_job_tool_number:2 next_job_tool_id_number:0
..> job_d_offset:51 job_h_offset:1
..>
..> job_time:''
..> tool_number:1 tool_offset:5.000 tool_length:24.000
..> tool_teeth_number:2 corner_radius:118.000
..> tool_message:'' tool_type:drill
..> tool_id_number:0 tool_angle:118.000
..> tool_user_type:'Bohrer'
..> tool_name:'' group_tool_name:''
..> holder_name:'' group_holder_name:''
..> tool_description:'' holder_description:''
..> total_tool_length:36.000 cutting_tool_length:24.000 hlength:74.000
..> work_material:'Kein' tool_material:'Nein'
>
@job_plane ==>
>
@message ==> message:'--------------------'
>
@message ==> message:'D-BOHRGEO-T1 - DRILL'
>
> 5 * - D-BOHRGEO-T1 - DRILL
@message ==> message:'--------------------'
>
@drill ==> drill_depth:15.004 down_step:0.000 num_down_steps:1
..> xpos:12.734T ypos:15.228T zpos:150.000T feed:200.000T
..> drill_clearance_z:150.000 drill_upper_z:2.000 drill_lower_z:-13.004
..> drill_type:0 spin:2000.000 d_drill_type:D_Drilling
>
> 6 L X+12.734 Y+15.228 Z+150.000 R FMAX M
> 7 L Z+2.000 R FMAX M
> 8 CYCL DEF 1.0 TIEFBOHREN
> 9 CYCL DEF 1.1 ABST -2.000
> 10 CYCL DEF 1.2 TIEFE -10.000
> 11 CYCL DEF 1.3 ZUSTLG -0.000
> 12 CYCL DEF 1.4 V.ZEIT 0.000
> 13 CYCL DEF 1.5 F200
> 14 CYCL CALL
> 15 L Z+150.000 R F MAX
@drill_point ==> xpos:12.734T ypos:15.228T zpos:2.000F first_drill:true
>
@drill_point ==> xpos:11.024T ypos:86.625T zpos:2.000F first_drill:false
>
> 16 L X+11.024 Y+86.625 R F MAX
> 17 L Z+2.000 R F MAX M99
> 18 L Z+150.000 R F MAX
@end_drill ==> no parameters
>
@end_of_job ==> no parameters
>
@change_tool ==> tool_number:2 tool_diameter:6.000 tool_type:end_mill
..> tool_id_number:0 tool_length:24.000 tool_teeth_number:2 corner_radius:0.000
..> tool_feed:300.000 tool_spin:5000.000
..> tool_message:''
..> tool_user_type:'Schlichtfräser'
..> first_tool:false last_tool:true
..> xnext:58.487 ynext:49.144 znext:50.000 cnext:0.000
..> xtool:0.000F ytool:0.000F ztool:50.000T
..> next_tool_number:1 next_tool_id_number:0 next_tool_machine_type:milling
..> number_of_jobs_used_tool:1
..> tool_direction:cw
..> spin:5000.000 finish_spin:1000.000
..> tool_length:24.000 corner_radius:0.000
..> tool_name:'' group_tool_name:''
..> holder_name:'' group_holder_name:''
..> tool_description:'' holder_description:''
..> total_tool_length:36.000 cutting_tool_length:24.000 hlength:74.000
..> work_material:'Kein' tool_material:'Nein'
..> d_offset:52 h_offset:2
>
> 19 L X+0.000 Y+0.000 Z+50.000 R0 FMAX
> 20 TOOL CALL 2 Z S5000
> 21 L X+58.487 Y+49.144 Z+50.000 R0 FMAX M13
@start_of_job ==> job_name:'P-profile-T2' job_type:'pocket'
..> job_machine_type:milling prev_job_mac_type:milling
..> machine_plane:xy safety:2.000
..> compensation:false
..> max_spin:50000.000 msg:''
..> A_Achse : 0.000 B_Achse : 0.000 AB_Achse_Ein : 0.000
..>
..> depth:10.000 down_step:3.000
..> job_clearance_plane:150.000 job_upper_plane:0.000 job_lower_plane:0.000
..> feed_rate:300.000 finish_feed:100.000 z_feed:50.000 spin_rate:5000.000 finish_spin:1000.000
..> next_job_machine_type:milling next_job_tool_number:0 next_job_tool_id_number:0
..> job_d_offset:52 job_h_offset:2
..>
..> cutting_diameter:0.000
..> wall_offset:0.000 floor_offset:0.000 island_offset:0.000
..> pocket_approach_type:helical_approach pocket_retreat_type:direct
..> retreat_value:2.000 retreat_tangent_value:0.000
..> retreat_arc_angle:90.000 retreat_arc_from_type:1 retreat_arc_from_distance:0.000
..> offset_number:2 tool_offset:3.000
..> offset_radius:3.000 tool_side:comp_left
..> job_time:''
..> tool_number:2 tool_offset:3.000 tool_length:24.000
..> tool_teeth_number:2 corner_radius:0.000
..> tool_message:'' tool_type:end_mill
..> tool_id_number:0 tool_angle:0.000
..> tool_user_type:'Schlichtfräser'
..> tool_name:'' group_tool_name:''
..> holder_name:'' group_holder_name:''
..> tool_description:'' holder_description:''
..> total_tool_length:36.000 cutting_tool_length:24.000 hlength:74.000
..> work_material:'Kein' tool_material:'Nein'
>
@job_plane ==>
>
@message ==> message:'---------------------'
>
@message ==> message:'P-PROFILE-T2 - POCKET'
>
> 22 * - P-PROFILE-T2 - POCKET
@message ==> message:'---------------------'
>
@m_feed_spin ==> feed_unit:mm_min feed:300.000
..> spin_direction:ccw spin_unit:rpm spin:5000.000
..> feed_type:'feed_rate'
>
@tool_path_info ==>
>
@rapid_move ==> xpos:58.487T ypos:49.144T zpos:150.000T
..>
..> next_direction:0.000F
>
> 23 L X+58.487 Y+49.144 Z+150.000 R FMAX M
@rapid_move ==> xpos:58.487F ypos:49.144F zpos:2.000T
..>
..> next_direction:0.000F
>
> 24 L Z+2.000 R FMAX M
@arc ==> xpos:58.487T ypos:49.144T zpos:0.351T feed:50.000T
..> arc_direction:ccw xcenter:55.487 ycenter:49.144 radius:3.000
..> arc_plane:xy xcenter_rel:-3.000 ycenter_rel:0.000
..> start_angle:0.000 end_angle:0.000 arc_size:360.000
..> next_direction:0.000F zstart:2.000
..> feed_type:'z_feed' arc_feed:25.000
>
> 25 CC X55.487 Y49.144
> 26 CP IPA+360.000 IZ-1.649 DR+ R F50 M
@arc ==> xpos:58.487T ypos:49.144T zpos:-1.298T feed:50.000F
..> arc_direction:ccw xcenter:55.487 ycenter:49.144 radius:3.000
..> arc_plane:xy xcenter_rel:-3.000 ycenter_rel:0.000
..> start_angle:0.000 end_angle:0.000 arc_size:360.000
..> next_direction:0.000F zstart:0.351
..> feed_type:'z_feed' arc_feed:25.000
>
> 27 CC X55.487 Y49.144
> 28 CP IPA+360.000 IZ-1.649 DR+ R M
@arc ==> xpos:58.487T ypos:49.144T zpos:-2.947T feed:50.000F
..> arc_direction:ccw xcenter:55.487 ycenter:49.144 radius:3.000
..> arc_plane:xy xcenter_rel:-3.000 ycenter_rel:0.000
..> start_angle:0.000 end_angle:0.000 arc_size:360.000
..> next_direction:0.000F zstart:-1.298
..> feed_type:'z_feed' arc_feed:25.000

Das ist nur ein Teil von dem Programm
und "D-BohrGeo jop type drill "usw
soll nicht im NC Programm erscheinen.
Kann die HDH 355 nich verarbeiten.

Hier ein Beispiel, Satz 5 muß raus:

0 BEGIN PGM 2000 MM
1 BLK FORM 0.1 Z X+0.000 Y+0.000 Z-20.000
2 BLK FORM 0.2 X+100.000 Y+100.000 Z+0.000
3 TOOL CALL 1 Z S2000
4 L X+12.734 Y+15.228 Z+50.000 R0 FMAX M13
5 * - D-BOHRGEO-T1 - DRILL
6 L X+12.734 Y+15.228 Z+150.000 R FMAX M

Gruß Jörg
   
Beitrag 29.01.2007, 12:33 Uhr
nebbe
nebbe
Level 6 = Community-Doktor
******
Gruppe: Mitglied
Mitglied seit: 14.06.2002
Beiträge: 839
Ich bleib' dabei: qmessage muß was passieren.

Stell mal die entsprechenden Zeilen Deines PP hier zur Schau, also alles zwischen @message und endp.

Gruß
T.


--------------------
Grüßle
nebbe
   
Beitrag 29.01.2007, 12:33 Uhr
cncfraeser
cncfraeser
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 28.01.2007
Beiträge: 6
@message
if left(message,4) ne '----' and message ne ''
; {nb,'* - ' upper(message), ' '}
endif
endp

nebbe hat recht es funktioniert

0 BEGIN PGM 2000 MM
1 BLK FORM 0.1 Z X+0.000 Y+0.000 Z-20.000
2 BLK FORM 0.2 X+100.000 Y+100.000 Z+0.000
3 TOOL CALL 1 Z S2000
4 L X+12.734 Y+15.228 Z+50.000 R0 FMAX M13
5 L X+12.734 Y+15.228 Z+150.000 R FMAX M
6 L Z+2.000 R FMAX M
7 CYCL DEF 1.0 TIEFBOHREN
8 CYCL DEF 1.1 ABST -2.000
9 CYCL DEF 1.2 TIEFE -10.000

ich danke euch für die Hilfe.

Und ich weiß jetzt was „trace Modus“ ist.
   
Beitrag 29.01.2007, 16:59 Uhr
-Thomas-
-Thomas-
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 16.10.2003
Beiträge: 146
Deine ursprüngliche Nachfrage

>Mein Problem ist die Textdatei im NC Programm z.B.* P-Profile- T2 –Pocket*<

und so suchte ich hier bei meinem PP und der gibt die Texausgabe bei @proc aus

Ok also ist bei @message die Ausgabe für alle TEXTE im NC Porgramm,

klaro den die HDH355 will ja generell keine Texte gelle.

Viele Grüße

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