SolidCAM
The Solid Platform for Manufacturing
4252
Follower:innenPostprozessor für Hurco 3x
13.11.2020, 16:42 Uhr
Hallo zusammen,
wir haben Probleme mit unserem Postprozessor für die Hurco der PP kann den Wert move z nicht berechnen.
Die Befehlszeile sieht folgendermaßen aus:
@rapid_move
{nb}
local numeric move_z
local logical dir_z
move_z = zpos - save_zpos
gcode = 0
{'G'gcode}
if first_rapid_move eq true
{[' X'xpos], [' Y'ypos], [' Z'zpos]}
call @start_tool
if kuehl_code <> 0
{nb,'M'kuehl_code:mcode_f}
endif
else
{[' X'xpos], [' Y'ypos], [' Z'zpos]}
endif
first_rapid_move = false
save_feed=20000
endp
Was stimmt da nicht
wir haben Probleme mit unserem Postprozessor für die Hurco der PP kann den Wert move z nicht berechnen.
Die Befehlszeile sieht folgendermaßen aus:
@rapid_move
{nb}
local numeric move_z
local logical dir_z
move_z = zpos - save_zpos
gcode = 0
{'G'gcode}
if first_rapid_move eq true
{[' X'xpos], [' Y'ypos], [' Z'zpos]}
call @start_tool
if kuehl_code <> 0
{nb,'M'kuehl_code:mcode_f}
endif
else
{[' X'xpos], [' Y'ypos], [' Z'zpos]}
endif
first_rapid_move = false
save_feed=20000
endp
Was stimmt da nicht
13.11.2020, 17:54 Uhr
Servus.
Was kommt denn mit den aktuellen PP raus ?
Was kommt denn mit den aktuellen PP raus ?
13.11.2020, 19:10 Uhr
13.11.2020, 20:47 Uhr
14.11.2020, 10:16 Uhr
Servus.
IMO macht der Eintrag
local numeric move_z
local logical dir_z
move_z = zpos - save_zpos
eh wenig Sinn, weil im weiteren Verlauf unter @rapid_move nicht abgefragt.
Klammere den Eintrag mal aus
;local numeric move_z
;local logical dir_z
;move_z = zpos - save_zpos
und probier es aus, wird auch so gehen.
Aber wo das im PP noch abgefragt wird, weiß ich natürlich nicht........
IMO macht der Eintrag
local numeric move_z
local logical dir_z
move_z = zpos - save_zpos
eh wenig Sinn, weil im weiteren Verlauf unter @rapid_move nicht abgefragt.
Klammere den Eintrag mal aus
;local numeric move_z
;local logical dir_z
;move_z = zpos - save_zpos
und probier es aus, wird auch so gehen.
Aber wo das im PP noch abgefragt wird, weiß ich natürlich nicht........
14.11.2020, 11:32 Uhr
Servus.
IMO macht der Eintrag
local numeric move_z
local logical dir_z
move_z = zpos - save_zpos
eh wenig Sinn, weil im weiteren Verlauf unter @rapid_move nicht abgefragt.
Klammere den Eintrag mal aus
;local numeric move_z
;local logical dir_z
;move_z = zpos - save_zpos
und probier es aus, wird auch so gehen.
Aber wo das im PP noch abgefragt wird, weiß ich natürlich nicht........
IMO macht der Eintrag
local numeric move_z
local logical dir_z
move_z = zpos - save_zpos
eh wenig Sinn, weil im weiteren Verlauf unter @rapid_move nicht abgefragt.
Klammere den Eintrag mal aus
;local numeric move_z
;local logical dir_z
;move_z = zpos - save_zpos
und probier es aus, wird auch so gehen.
Aber wo das im PP noch abgefragt wird, weiß ich natürlich nicht........
Hey klappt super vielen Dank
Es kann manchmal so einfach sein.
14.11.2020, 11:57 Uhr
Hey klappt super vielen Dank
Es kann manchmal so einfach sein.
Es kann manchmal so einfach sein.
Hab mich wohl zu früh gefreut. Der PP gibt das Programm jetzt zwar ohne Fehlermeldung aus aber fährt nicht auf bearbeitungshöhe.
N7 (FM-FACEMILL)
N8 G0 X-24. Y10. Z32.617 S1000 M3
N9 G0 Y3.
N10 G1 Y0. F33
N11 X129.53 F100
N12 G0 Y10.
Planfräsen auf z0
14.11.2020, 12:21 Uhr
Hab mich wohl zu früh gefreut. Der PP gibt das Programm jetzt zwar ohne Fehlermeldung aus aber fährt nicht auf bearbeitungshöhe.
N7 (FM-FACEMILL)
N8 G0 X-24. Y10. Z32.617 S1000 M3
N9 G0 Y3.
N10 G1 Y0. F33
N11 X129.53 F100
N12 G0 Y10.
Planfräsen auf z0
N7 (FM-FACEMILL)
N8 G0 X-24. Y10. Z32.617 S1000 M3
N9 G0 Y3.
N10 G1 Y0. F33
N11 X129.53 F100
N12 G0 Y10.
Planfräsen auf z0
Alles gut es funktioniert ich hab den PP nochmal neu eingelesen und jetzt klappt es .
Vielen Dank nochmal
06.12.2020, 15:09 Uhr
Hey klappt super vielen Dank
Es kann manchmal so einfach sein.
Es kann manchmal so einfach sein.
Hallo
es geht nochmal um meinen PPs für Hurco. Was muss ich ändern damit der PP vor den Sätzen mit den Kommentaren einen Schrägstrich setzt ?
Weil die Steuerung sonst meckert und ich alle Komentare selbst ausblenden muss.
%
/N1 (F_PROFIL)
N2 G71 M25
N3 G75
N4 G90
/N5 (SCHAFTFRäSER D=6.R=0.)
N6 T1 M06
Für eine schnelle Antwort wär ich sehr dankbar,
06.12.2020, 18:01 Uhr
Servus.
Ich kenne nur die Lösung:
Vor jedem und nach jeden Satz, den du ausblenden willst, mußt du das Vorzeichen ändern.
Heißt im PP:
z.B unter
@change_tool:
blknum_letter = '/N'
{nb, '( 'tool_message,' )'}
blknum_letter = 'N'
----
oder z.B. unter
@def_tool:
blknum_letter = '/N'
{nb,'(T',tool_number,' - 'tool_message')'}
blknum_letter = 'N'
----
Also alle Passagen im PP suchen, wo eine Klammer () verarbeitet wird, also ein Kommentar, und diesen dann dadurch mit /N Vorzeichen versehen.
mit blknum_letter = 'N' wieder zurücksetzen, damit alle weiteren Sätze mit Vorzeichen N versehen werden.
LG
Kasi
Ich kenne nur die Lösung:
Vor jedem und nach jeden Satz, den du ausblenden willst, mußt du das Vorzeichen ändern.
Heißt im PP:
z.B unter
@change_tool:
blknum_letter = '/N'
{nb, '( 'tool_message,' )'}
blknum_letter = 'N'
----
oder z.B. unter
@def_tool:
blknum_letter = '/N'
{nb,'(T',tool_number,' - 'tool_message')'}
blknum_letter = 'N'
----
Also alle Passagen im PP suchen, wo eine Klammer () verarbeitet wird, also ein Kommentar, und diesen dann dadurch mit /N Vorzeichen versehen.
mit blknum_letter = 'N' wieder zurücksetzen, damit alle weiteren Sätze mit Vorzeichen N versehen werden.
LG
Kasi
06.12.2020, 20:30 Uhr
Servus.
Ich kenne nur die Lösung:
Vor jedem und nach jeden Satz, den du ausblenden willst, mußt du das Vorzeichen ändern.
Heißt im PP:
z.B unter
@change_tool:
blknum_letter = '/N'
{nb, '( 'tool_message,' )'}
blknum_letter = 'N'
----
oder z.B. unter
@def_tool:
blknum_letter = '/N'
{nb,'(T',tool_number,' - 'tool_message')'}
blknum_letter = 'N'
----
Also alle Passagen im PP suchen, wo eine Klammer () verarbeitet wird, also ein Kommentar, und diesen dann dadurch mit /N Vorzeichen versehen.
mit blknum_letter = 'N' wieder zurücksetzen, damit alle weiteren Sätze mit Vorzeichen N versehen werden.
LG
Kasi
Ich kenne nur die Lösung:
Vor jedem und nach jeden Satz, den du ausblenden willst, mußt du das Vorzeichen ändern.
Heißt im PP:
z.B unter
@change_tool:
blknum_letter = '/N'
{nb, '( 'tool_message,' )'}
blknum_letter = 'N'
----
oder z.B. unter
@def_tool:
blknum_letter = '/N'
{nb,'(T',tool_number,' - 'tool_message')'}
blknum_letter = 'N'
----
Also alle Passagen im PP suchen, wo eine Klammer () verarbeitet wird, also ein Kommentar, und diesen dann dadurch mit /N Vorzeichen versehen.
mit blknum_letter = 'N' wieder zurücksetzen, damit alle weiteren Sätze mit Vorzeichen N versehen werden.
LG
Kasi
Wie genau muss ich das denn eingeben?
Das kam bei dem PPs raus.N1 (F_PROFIL)
N2 G71 M25
N3 G75
N4 G90
N5 (SCHAFTFRäSER D=6.R=0.)
N6 T1 M06
/N7 ( )
N8 (F-PROFIL)
N9 G0 X-3. Y16.599 Z10. S1000 M3
@change_tool
if tool_message ne ''
{nb,'(',upper(tool_message)}
else
{nb,'(',upper(tool_user_Type)}
endif
{' D=',(tool_offset*2):numeric_def_f,'R='corner_radius:numeric_def_f,')'}
if !first_tool
{nb,'M9'}
endif
{nb,'T'tool_number' M06'}
tool_direction = CCW
blknum_letter = '/N'
{nb, '( 'tool_message,' )'}
blknum_letter = 'N'
endp
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: