SolidCAM
The Solid Platform for Manufacturing
4252
Follower:innenVerschieden Ausgaben NC Programm
03.02.2017, 08:55 Uhr
Servus.
Ich hab folgendes Phänomen:
Wenn ich Gewindebohren in SolidCam programmiere, kommt im NC Programm mal mit Q Parameter ( Zustellung) , mal ohne Q Parameter aus dem PP.
Beispiel:
M6 T18
( M 3 )
G08 P1
G90 G00 G40
G43 H18 D18 G0 X32.2 Y-3.515 Z50 S400 M13
(------------------)
(D-BOHR-T18 - DRILL)
(------------------)
X32.2 Y-3.515 Z10
G98 G84 Z-8 R0.5 F200 <-hier OHNE
Y-43.515
G80
M5
M9
G54
---------------------
M6 T18
( M 3 )
G08 P1
G90 G00 G40
G43 H18 D18 G0 X32.2 Y-3.515 Z50 S400 M13
(------------------)
(D-BOHR-T18 - DRILL)
(------------------)
X32.2 Y-3.515 Z10
G98 G84 Z-8 R0.5 Q1.5 F200 <--- hier mit
Y-43.515
G80
M5
M9
G54
---------------------
Der PP ist immer der gleiche, ich kann keinen logischen Zusammenhang erkennen.
Auch das Bohren vorher ist immer gleich mit Q Zustellung.
WENN der PP die Q Zustellung beim Gewindebohren einfügt, dann auch immer die gleiche wie beim Bohren vorher.
Vielleicht hat jemand ne Idee.
Danke
Ich hab folgendes Phänomen:
Wenn ich Gewindebohren in SolidCam programmiere, kommt im NC Programm mal mit Q Parameter ( Zustellung) , mal ohne Q Parameter aus dem PP.
Beispiel:
M6 T18
( M 3 )
G08 P1
G90 G00 G40
G43 H18 D18 G0 X32.2 Y-3.515 Z50 S400 M13
(------------------)
(D-BOHR-T18 - DRILL)
(------------------)
X32.2 Y-3.515 Z10
G98 G84 Z-8 R0.5 F200 <-hier OHNE
Y-43.515
G80
M5
M9
G54
---------------------
M6 T18
( M 3 )
G08 P1
G90 G00 G40
G43 H18 D18 G0 X32.2 Y-3.515 Z50 S400 M13
(------------------)
(D-BOHR-T18 - DRILL)
(------------------)
X32.2 Y-3.515 Z10
G98 G84 Z-8 R0.5 Q1.5 F200 <--- hier mit
Y-43.515
G80
M5
M9
G54
---------------------
Der PP ist immer der gleiche, ich kann keinen logischen Zusammenhang erkennen.
Auch das Bohren vorher ist immer gleich mit Q Zustellung.
WENN der PP die Q Zustellung beim Gewindebohren einfügt, dann auch immer die gleiche wie beim Bohren vorher.
Vielleicht hat jemand ne Idee.
Danke
03.02.2017, 09:22 Uhr
Ne Idee käme nach intensivem Studium des PP.
Vielleicht ist die Variable auf modal, vielleicht ist da was komisches mit "if", vielleicht, vielleicht
Müsstest mindestens mal die section @drill hier einstellen, denke ich,
so aus der Ferne betrachtet und duch die nebelverhangene Glaskugel...
Vielleicht ist die Variable auf modal, vielleicht ist da was komisches mit "if", vielleicht, vielleicht
Müsstest mindestens mal die section @drill hier einstellen, denke ich,
so aus der Ferne betrachtet und duch die nebelverhangene Glaskugel...
--------------------
Wir haben doch keine Zeit --> G00Z0
Diesem User wurde verliehen: "Das Norddeutsche Qualitätsposting Siegel"
Diesem User wurde verliehen: "Das Norddeutsche Qualitätsposting Siegel"
03.02.2017, 09:32 Uhr
Die Glaskugel spricht :
:-)
@drill
call @rapid_move
if drill_type eq drilling then
gcode = 81
endif
if drill_type eq f_drill then
gcode = 82
endif
if drill_type eq peck then
gcode = 83
endif
if drill_type eq Gewinde_mit_Ausgl then
gcode = 84
endif
if drill_type eq Gewinde_ohne_Ausgl then
gcode = 84
endif
if drill_type eq boring then
gcode = 85
endif
if drill_type eq r_boring then
gcode = 86
endif
if drill_type eq f_boring then
gcode = 89
endif
if drill_type eq drilling or drill_type eq boring then
{nb,'G98 G'gcode, ' Z'drill_lower_z, ' R'drill_upper_z}
endif
if drill_type eq peck then
{nb,'G98 G'gcode, ' Z'drill_lower_z, ' R'drill_upper_z}
{' Q'down_step}
endif
if drill_type eq f_drill or drill_type eq Gewinde_mit_Ausgl then
{nb,'G98 G'gcode, ' Z'drill_lower_z, ' R'drill_upper_z}
{' Q'down_step}
endif
if drill_type eq Gewinde_ohne_Ausgl then
{nb'M29'' S'spin}
{nb,'G98 G'gcode, ' Z'drill_lower_z, ' R'drill_upper_z}
endif
{' F'feed}
endp
----------
Wobei das komische ist, daß manchmal der Q Wert eingetragen wird, manchmal nicht ....und es wird nie ein step Wert definiert
Der Beitrag wurde von dekasi bearbeitet: 03.02.2017, 09:36 Uhr
:-)
@drill
call @rapid_move
if drill_type eq drilling then
gcode = 81
endif
if drill_type eq f_drill then
gcode = 82
endif
if drill_type eq peck then
gcode = 83
endif
if drill_type eq Gewinde_mit_Ausgl then
gcode = 84
endif
if drill_type eq Gewinde_ohne_Ausgl then
gcode = 84
endif
if drill_type eq boring then
gcode = 85
endif
if drill_type eq r_boring then
gcode = 86
endif
if drill_type eq f_boring then
gcode = 89
endif
if drill_type eq drilling or drill_type eq boring then
{nb,'G98 G'gcode, ' Z'drill_lower_z, ' R'drill_upper_z}
endif
if drill_type eq peck then
{nb,'G98 G'gcode, ' Z'drill_lower_z, ' R'drill_upper_z}
{' Q'down_step}
endif
if drill_type eq f_drill or drill_type eq Gewinde_mit_Ausgl then
{nb,'G98 G'gcode, ' Z'drill_lower_z, ' R'drill_upper_z}
{' Q'down_step}
endif
if drill_type eq Gewinde_ohne_Ausgl then
{nb'M29'' S'spin}
{nb,'G98 G'gcode, ' Z'drill_lower_z, ' R'drill_upper_z}
endif
{' F'feed}
endp
----------
Wobei das komische ist, daß manchmal der Q Wert eingetragen wird, manchmal nicht ....und es wird nie ein step Wert definiert
Der Beitrag wurde von dekasi bearbeitet: 03.02.2017, 09:36 Uhr
03.02.2017, 10:22 Uhr
Meine Vermutung sofern ich die richtig verstanden habe:
Erst Bohren, dann Gewinde.
Beim Bohren hast du einen Q-Parameter und beim Gewinden nicht immer?!
Wenn du den Job erzeugst, hast du den Gewinde-Job -> "Speichern, Kopieren" gemacht oder neu über "neuen Job"?
Ich vermute wenn du vom Bohr-Job her kopierst und dann auf Gewinden anpasst zieht er den Q-Parameter mit
Wenn du einen neuen Job furs Gewinden machst ist dieser Q-Parameter nicht automatisch angewählt
Erst Bohren, dann Gewinde.
Beim Bohren hast du einen Q-Parameter und beim Gewinden nicht immer?!
Wenn du den Job erzeugst, hast du den Gewinde-Job -> "Speichern, Kopieren" gemacht oder neu über "neuen Job"?
Ich vermute wenn du vom Bohr-Job her kopierst und dann auf Gewinden anpasst zieht er den Q-Parameter mit
Wenn du einen neuen Job furs Gewinden machst ist dieser Q-Parameter nicht automatisch angewählt
03.02.2017, 11:09 Uhr
im Gewinde_mit_Ausgl sollte der Q-Parameter immer rauskommen,
im Gewinde_ohne_Ausgl sollte er NIE rauskommen.
So steht das eigentlich da.
im Gewinde_ohne_Ausgl sollte er NIE rauskommen.
So steht das eigentlich da.
--------------------
Wir haben doch keine Zeit --> G00Z0
Diesem User wurde verliehen: "Das Norddeutsche Qualitätsposting Siegel"
Diesem User wurde verliehen: "Das Norddeutsche Qualitätsposting Siegel"
11.03.2017, 08:37 Uhr
Meine Vermutung sofern ich die richtig verstanden habe:
Erst Bohren, dann Gewinde.
Beim Bohren hast du einen Q-Parameter und beim Gewinden nicht immer?!
Wenn du den Job erzeugst, hast du den Gewinde-Job -> "Speichern, Kopieren" gemacht oder neu über "neuen Job"?
Ich vermute wenn du vom Bohr-Job her kopierst und dann auf Gewinden anpasst zieht er den Q-Parameter mit
Wenn du einen neuen Job furs Gewinden machst ist dieser Q-Parameter nicht automatisch angewählt
Erst Bohren, dann Gewinde.
Beim Bohren hast du einen Q-Parameter und beim Gewinden nicht immer?!
Wenn du den Job erzeugst, hast du den Gewinde-Job -> "Speichern, Kopieren" gemacht oder neu über "neuen Job"?
Ich vermute wenn du vom Bohr-Job her kopierst und dann auf Gewinden anpasst zieht er den Q-Parameter mit
Wenn du einen neuen Job furs Gewinden machst ist dieser Q-Parameter nicht automatisch angewählt
Das würde sich m. E. feststellen lassen, wenn man die Zeile "{' Q'down_step}" in der Sequenz "Gewinde_mit_Ausgl" einfach mit einem Semikolon davor ausblendet.
Danach aus dem vorangegangenen Bohrjob mit "Speichern+Kopieren" einen Gewindebohrjob erstellen. Falls der Q-Parameter immer noch
ausgegeben wird, dann wird er aus dem vorangegangenen Bohrjob mitgeschleppt.
Normalerweise sollte aber dann der Q-Parameter nicht mehr erscheinen.
mfg
Der Beitrag wurde von papa_baer66 bearbeitet: 11.03.2017, 08:39 Uhr
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: