Home    Impressum    AGB    Kontakt    Partner  


Willkommen Gast, wir begrüssen Sie recht herzlich in unseren Foren. Sie müssen sich registrieren, um in den Foren Beiträge verfassen zu können. Natürlich ist die Registrierung für Sie kostenlos. Sollten Sie schon registriert sein, melden Sie sich bitte an.
Merken
Kennwort
   
Forum
 Willkommen! / NC-EASY - USB CNC Software
        Flughöhe nur bis zum Nullpunkt aktivierbar?
    Flughöhe nur bis zum Nullpunkt aktivierbar?

13.05.2010 00:52

Roelli


User
Experte

Anzahl Beiträge   64
Mitglied seit   21-08-2006, 02:55:11
Hallo.

Ich habe das Problem das mein Fräse gerne mal in die Spannvorrichtung fährt... und dann abbricht.
Die Programmierer vom Postprozessor bekommen es nicht hin das die Spindel erst in einer gewissen Höhe bis zum Nullpunkt fährt und dann losfräst.

In nc easy gibt es ja die Funktion das eine bestimmte Flughöhe einstellbar ist. Damit klappt es natürlich - aber wenn ich graviere dann dauert der Vorgang teileise
mehrere Minuten! länger... weil der Stichel immer 2mm nach oben gefahren werden muss... die Zeit summiert sich. Es reicht aus wenn der Sicherheitsabstand nur 0,2mm ist.

Gibt es eine Möglichkeit das NACH jedem Werkzeugwechsel der Nullpunkt angefahren wird? Z.B. mit 20mm über Z-Nullpunkt oder so?

Vielen Dank,
Roelli.
User ist offline
 

13.05.2010 18:01

DJ-Bino


Moderator
Experte

Anzahl Beiträge   67
Mitglied seit   23-09-2007, 11:51:07
Hallo Roelli,

welche Software (CAM) setzt du ein ??
Ich meine mich erinnern zu können, dass
du CondaCam benutzt. ??

Es gibt 2 Möglichkeiten einmal kannst du das alles
ganz einfach über NC-Easy einstellen und zum 2 ten
den PP anpassen.

Sag mir einfach um welche Software es sich handelt und
ich schaue mal ob ich dir behilflich sein kann.

Im Anhang sind ein paar Bilder.


Gruß
Dieter
Anhänge
Easy_5.jpg   ( 15 Hits | 182,4 KB )
Easy_6.jpg   ( 12 Hits | 158,7 KB )
Easy_7.jpg   ( 12 Hits | 190,8 KB )
Easy_8.jpg   ( 12 Hits | 203,2 KB )



__________________________________________________
Ich repariere alles solange ganz, bis meine Frau entscheidet, dass wir es wegen Überreparatur wegwerfen können.
User ist offline
 

13.05.2010 19:53

Roelli


User
Experte

Themenstarter

Anzahl Beiträge   64
Mitglied seit   21-08-2006, 02:55:11
Hallo Dieter!

Danke für Deine Antwort. Ich benutze Vcarve. Den Postrozessor habe ich unten angehangen...
Möglicherweise ist mein Problem ja garkeines, aber wenn ich unter Job Parameter die Flughöhe einstelle dann git die während des gesamten Fräsvorgangs. (das ist schlecht, weil es wesentlich mehr Zeit braucht)

"Bei Programmanfang Nullpunkt anfahren" geht natürlich... aber das hat keinerlei auswirkungen darauf was nach dem Werkzeugwechsel passiert. Beim Programmanfang habe ich nie Probleme.
Das Problem liegt unter anderem daran das man den G-Code unterbricht... dann fehlen vermutlich die Informationen das das Werkzeug in gewissen Flughöhe verfährt... obwohl das scheinbar immer glatt geht.

Wie gesagt... das Problem besteht eigentlich nur wenn das Werkzeug gewechsel wird... (egal ob automatisch oder manuell).

Nullpunkt, Parkposition und Messposition helfen mir hier glaube ich nicht weiter?
"Die AchslängeZ anfahren, bevor die Messposition angefahren wird" müsste vielleicht durch "Die Achslänge z anfahren, nachdem die Messposition angefahren wurde" heißen. Das könnte vielleicht klappen.

Und neben "Bei Programmanfang Nullpunkt anfahren" müsste es auch noch "Nach Werkzeugwechsel Nullpunkt anfahren" exisiteren.

Im Anhang mal ein pdf was das Problem erklären soll (Werkzeug fährt nach Werkzeugwechsel in die Spannbacken rein)

Frank.




Zitat
+================================================
+
+ G Code ATC - Vectric machine output configuration file
+
+================================================
+
+ History
+
+ Who When What
+ ======== ========== ===========================
+ Tony 02/08/2005 Written
+ Tony 12/03/2006 Added ATC option for Tommy Coates
+ Tony 02/08/2006 Added H offset for ATC
+ Tony 07/08/2006 Created mm version
+ Frank 25/10/2007 Added M08,M09
+ Frank 04/01/2008 M0 (programstop@toolchange) removed
+ Mark 23/03/2010 Move to ZH & XH,YH added to toolchange section for FR.
+ Frank 15/04/2010 Added M05 (spindle stop) and G04 (wait time) before toolchange
POST_NAME = "Autograv_4 (*.tap)"

FILE_EXTENSION = "tap"

UNITS = "MM"

+------------------------------------------------
+ Line terminating characters
+------------------------------------------------

LINE_ENDING = "[13][10]"

+------------------------------------------------
+ Block numbering
+------------------------------------------------

LINE_NUMBER_START = 0
LINE_NUMBER_INCREMENT = 10
LINE_NUMBER_MAXIMUM = 999999

+================================================
+
+ Formating for variables
+
+================================================

VAR LINE_NUMBER = [N|A|N|1.0]
VAR SPINDLE_SPEED = [S|A|S|1.0]
VAR FEED_RATE = [F|C|F|1.1]
VAR X_POSITION = [X|C|X|1.3]
VAR Y_POSITION = [Y|C|Y|1.3]
VAR Z_POSITION = [Z|C|Z|1.3]
VAR X_HOME_POSITION = [XH|A|X|1.3]
VAR Y_HOME_POSITION = [YH|A|Y|1.3]
VAR Z_HOME_POSITION = [ZH|A|Z|1.3]

+================================================
+
+ Block definitions for toolpath output
+
+================================================

+---------------------------------------------------
+ Commands output at the start of the file
+---------------------------------------------------

begin HEADER

"T[T]M6"
"G17"
"G0[ZH]H[T]"
"G0[XH][YH][S]"
"M03"
"M08"


+---------------------------------------------------
+ Commands output at toolchange
+---------------------------------------------------

begin TOOLCHANGE

"M05"
"G04H5"
"G0[ZH]"
"G0[XH][YH]"
"M06T[T]"
"G43H[T]"
"[S]M03"


+---------------------------------------------------
+ Commands output for rapid moves
+---------------------------------------------------

begin RAPID_MOVE

"M09"
"G0[X][Y][Z]"


+---------------------------------------------------
+ Commands output for the first feed rate move
+---------------------------------------------------

begin FIRST_FEED_MOVE

+ "M03"
"M08"
"G1[X][Y][Z][F]"


+---------------------------------------------------
+ Commands output for feed rate moves
+---------------------------------------------------

begin FEED_MOVE

"M08"
"[X][Y][Z]"

+---------------------------------------------------
+ Retract Moves
+---------------------------------------------------

+ begin RETRACT_MOVE

+ "M09"
+ "[X][Y][Z]"

+---------------------------------------------------
+ Commands output at the end of the file
+---------------------------------------------------

begin FOOTER

"G0[ZH]"
"M09"
"G0[XH][YH]"
"M30"


Anhänge
toolchange problem.pdf   ( 2 Hits | 9,5 KB )
User ist offline
 

13.05.2010 21:02

DJ-Bino


Moderator
Experte

Anzahl Beiträge   67
Mitglied seit   23-09-2007, 11:51:07
Hallo Frank,

ist kein Problem. Du benutzt so wie so einen falschen PP

ich kann dir einen auf dich abgestimmten PP anpassen der
nach dem Werkzeugwechsel zuerst die Position X0 und Y0
anfährt. Außerdem kannst du mir ein Z-Höhe sagen ich mache
dir das dann fertig.


Zitat
Möglicherweise ist mein Problem ja garkeines, aber wenn ich unter Job Parameter die Flughöhe einstelle dann git die während des gesamten Fräsvorgangs. (das ist schlecht, weil es wesentlich mehr Zeit braucht)


Die Flughöhe benutze ich nie es wird alles über die DIN / DATEI gemacht.
Die Flughöhe war oder ist auch eigentlich für die gedacht die keine DIN / ISO
verarbeiten.


Zitat
"Bei Programmanfang Nullpunkt anfahren" geht natürlich... aber das hat keinerlei auswirkungen darauf was nach dem Werkzeugwechsel passiert. Beim Programmanfang habe ich nie Probleme.


Nullpunktfahrt nach dem Werkzeugwechsel egal ob nun manuell oder automatisch
habe ich immer aktiv. Macht einfach Sinn wenn man Spannpratzen oder so auf dem
Tisch hat.


Zitat
Das Problem liegt unter anderem daran das man den G-Code unterbricht... dann fehlen vermutlich die Informationen das das Werkzeug in gewissen Flughöhe verfährt... obwohl das scheinbar immer glatt geht.


Das ändern wir einfach im PP.


Zitat
Nullpunkt, Parkposition und Messposition helfen mir hier glaube ich nicht weiter?


Auch hier verwende ich die Parameter die du auf den Bildern siehst aus dem Grunde das ich
schon mal etwas höhere Spannvorrichtungen auf dem Tisch montiert habe. Nachdem ich so 2
abgesemmelt habe fand ich die Einstellungen doch für recht sinnvoll.


Zitat
"Die AchslängeZ anfahren, bevor die Messposition angefahren wird" müsste vielleicht durch "Die Achslänge z anfahren, nachdem die Messposition angefahren wurde" heißen. Das könnte vielleicht klappen.


Wichtig ist das die Achse zuerst komplett hoch gefahren wird. Damit ist gewährleistet, dass
du dir die Spannvorrichtung nicht kaputt fährst. Das hochfahren auf die komplette Achsenlänge
nach dem messen ist eine sehr gute Idee müsste man so mal weiter geben an EAS und Michael
Boenigk.


Zitat
Und neben "Bei Programmanfang Nullpunkt anfahren" müsste es auch noch "Nach Werkzeugwechsel Nullpunkt anfahren" exisiteren.


Auch hier wieder meine 100% Zustimmung. Das wäre auch eine sinnvolle Erweiterung
auch das würde ich so mal an EAS und Michael Boenigk weitergeben.

Wie gesagt lass mir bitte die Position deiner Z-Achse zu kommen
dann schreibe ich dir den passenden PP für deine Maschine.

Vielleicht liest der Rainer Hornbergs dies hier und gibt es mal so weiter.


Gruß
Dieter



__________________________________________________
Ich repariere alles solange ganz, bis meine Frau entscheidet, dass wir es wegen Überreparatur wegwerfen können.
User ist offline
 

14.05.2010 09:52

Roelli


User
Experte

Themenstarter

Anzahl Beiträge   64
Mitglied seit   21-08-2006, 02:55:11
Also eigentlich funktioniert der vorhandene Postprozessor gut, bis auf die Tatsache das die Spindel gerne in die Spannpratzen fährt.

Da fehlt vielleicht nur eine Kleinigkeit?
Vielleicht muss ich einfach nur:
"G0[ZH]H[T]"
"G0[XH][YH][S]"
am Ende vom "toolchange" einbauen?


Mark von vectric schreibt zur Funktion folgendes:

At the very beginning of your file
You have the initial tool selection.
"T[T]M6"

the tool then moves to the Home position that you have set.
"G0[ZH]H[T]"
"G0[XH][YH][S]"

The spindle is then turned on.
"M03"

The head will then rapid to the first move point.

At EVERY toolchange:
There will initially be a move to SafeZ.
the spindle is then turned off
"M05"
followed by your pause
"G04H5"
The tool will then ALWAYS move to the home position.
"G0[ZH]"
"G0[XH][YH]"
before a toolchange.
"M06T[T]"
The tool then sets the tool length offset from the tool table
(value stored in the control software).
"G43H[T]"
The spindle is then turned back on.
"[S]M03"

The head will then rapid to the first move point.
User ist offline
 

14.05.2010 21:13

DJ-Bino


Moderator
Experte

Anzahl Beiträge   67
Mitglied seit   23-09-2007, 11:51:07
Hallo Frank,

das was Mark dir geschrieben hat ist so nicht richtig.
Er bezieht sich auf Mach3. NC-Easy verarbeitet kein
G43 H irgendwas. sollte es das irgendwann mal machen
wäre das ein Grund für mich die Software sofort zu wechseln.

Das ist etwas was die Mach Leute ins Leben gerufen haben.
Eigentlich ist das der Code von Fanuc. Mach3 basiert komplett
auf die Fanuc OM.


Zitat
Also eigentlich funktioniert der vorhandene Postprozessor gut, bis auf die Tatsache das
die Spindel gerne in die Spannpratzen fährt.


das reicht aber schon !!!


Zitat
Da fehlt vielleicht nur eine Kleinigkeit?
Vielleicht muss ich einfach nur:
"G0[ZH]H[T]"
"G0[XH][YH][S]"
am Ende vom "toolchange" einbauen?


Versuche es mal so dann passt es.:
+---------------------------------------------------
+ Commands output at the start of the file
+---------------------------------------------------

begin HEADER

"G00 G17 G53"
"G40 G90 G71"
"T[T] M06 [S] M03 "
"G00 Z100"
"G00 [XH] [YH] "
"M08"

+---------------------------------------------------
+ Commands output at toolchange
+---------------------------------------------------

begin TOOLCHANGE

"M05"
"G04 H5"
"G0 Z100"
"G0 [XH] [YH]"
"T[T] M06 [S] M03 "

Du musst die Startsektion und den Werkzeugwechsel anpassen.
Es hat sich einiges in NC-Easy geändert lies mal die Hilfe.


Gruß
Dieter



__________________________________________________
Ich repariere alles solange ganz, bis meine Frau entscheidet, dass wir es wegen Überreparatur wegwerfen können.
User ist offline
 

18.05.2010 17:14

Roelli


User
Experte

Themenstarter

Anzahl Beiträge   64
Mitglied seit   21-08-2006, 02:55:11
Zitat
Versuche es mal so dann passt es.:


Habs probiert. Aber cncgraf meckert das die Fahrhöhe bei 107,809mm liegt... also etwas zu hoch.
User ist offline
 

18.05.2010 18:12

DJ-Bino


Moderator
Experte

Anzahl Beiträge   67
Mitglied seit   23-09-2007, 11:51:07
Hallo Frank,

das kann natürlich gut sein das die Z100 zu hoch sind.
Einfach die Werte mal auf 80 oder tiefer setzen ich kenne
deine Verfahrwege nicht .

Gruß
Dieter




__________________________________________________
Ich repariere alles solange ganz, bis meine Frau entscheidet, dass wir es wegen Überreparatur wegwerfen können.
User ist offline
 

19.05.2010 22:52

Roelli


User
Experte

Themenstarter

Anzahl Beiträge   64
Mitglied seit   21-08-2006, 02:55:11
Hmmmmmmm.... komisch!? Funktioniert! (ob das auch mit Werkzeugwechsel funktioniert muss ich noch testen... Fräse läuft gerade...)

Auf jedenfall fährt die Spindel jetzt vorbildlich auf 80 hoch.

Sag mal Dieter... warum schicke ich 8 emails an vectric und 2 emails an Boenigk und bei beiden wird das Problem nie gelöst und wenn ich Dich frage wird das Problem sofort gelöst? Da stimmt doch was nicht?
Dabei hatte ich an Vectric auch die G-Code Befehle geschickt die cncgraf unterstützt... hätte vielleicht selber auch mal drauf kommen können... naja.

Ich probiere es morgen mal mit WZW.

D A N K E !


achso...
Was macht eigentlich G43? Laut Internet macht es eine Werkzeuglängenkompensation? Mist... komm nicht drauf warum Du so scharf drauf bist.
Werkzeuglängenkompensation macht doch cnc graf von sich aus... oder kann man damit die Werkzeuglängen vorher vermessen und diese werden dann für
das jeweilige Tool gespeichert... damit man nachdem Werkzeug holen nicht mehr vermessen muss?

Danke,
Frank.
User ist offline
 

27.05.2010 22:06

Roelli


User
Experte

Themenstarter

Anzahl Beiträge   64
Mitglied seit   21-08-2006, 02:55:11
funktioniert fast!
Ein kleines Problemchen gibts noch... und zwar nach dem Werkzeugwechsel fährt der Fräser trotzdem noch in die Spannbacken und bricht ab. (gerade noch passiert... schüss Du kleiner 1mm Fräser)

Wenn ich allerdings an der Stelle eine Pause mache... dann fährt nc easy über die Spannbacken drüber... dann gehts.

Muss ich irgendwo nach dem Werkzeugwechsel nocheinmal sagen das die Spindel auch auf 100... oder 80mm hochfährt?

Danke,
Roelli.
User ist offline
 

28.05.2010 13:29

DJ-Bino


Moderator
Experte

Anzahl Beiträge   67
Mitglied seit   23-09-2007, 11:51:07
Hallo Frank,

sorry ja habe es gerade gesehen es ist noch ein kleiner Fehler
im PP.

Hier die bereinigte Version:

+---------------------------------------------------
+ Commands output at the start of the file
+---------------------------------------------------

begin HEADER

"G00 G17 G53"
"G40 G90 G71"
"T[T] M06 [S] M03 "
"G00 Z100"
"G00 [XH] [YH] "
"M08"

+---------------------------------------------------
+ Commands output at toolchange
+---------------------------------------------------

begin TOOLCHANGE

"M05"
"G04 H5"
"G0 Z100"
"G0 [XH] [YH]"
"T[T] M06 [S] M03 "
"G00 Z100"
"G00 [XH] [YH] "
"M08"

Jetzt sollte es passen !!


Zitat

achso... Was macht eigentlich G43? Laut Internet macht es eine Werkzeuglängenkompensation?
Mist... komm nicht drauf warum Du so scharf drauf bist.


Ich bin da nicht scharf drauf es ist nur unsinnig. Wozu soll ich ein Werkzeug kompensieren
wo ich doch nach jedem Wechsel die Länge neu ermittele.

Zitat

Werkzeuglängenkompensation macht doch cnc graf von sich aus... oder kann man damit die Werkzeuglängen vorher vermessen und diese werden dann für
das jeweilige Tool gespeichert... damit man nachdem Werkzeug holen nicht mehr vermessen muss?


Das würde nur Sinn machen wenn du ein festes Werkzeuglager mit automatischem Wechsler
dein eigen nennen würdest. Bei uns ist es aber so gehandhabt das wir selbst mit ein Wechsler
nach dem holen des Werkzeugs die Länge neu vermessen. Macht auch sinn.

Gruß
Dieter


__________________________________________________
Ich repariere alles solange ganz, bis meine Frau entscheidet, dass wir es wegen Überreparatur wegwerfen können.
User ist offline
 

Seite ausdrucken  |  Nächstes Thema  |  Vorheriges Thema
Gehe zu
 



Forum Statistiken
Themen: 323, Beiträge: 1216, Mitglieder: 3266
Wir begrüssen unser neuestes Mitglied, AlfredV


Diese Seite: drucken  weiterempfehlen    bookmarken