Fräse bzw. Laser an und einschalten

  • Hallo Freunde,


    mit Eding CNC und meiner Fräse habe ich viel Freude - alles funzt soweit! :)


    Nur eine Frage beschäftigt mich:


    Wenn ich zum Beispiel 3 Konturen Lasern will (siehe Foto), dann sollte sich der Laser wie folgt verhalten:


    1. Wenn ich den JOB starte, sollte sich der Laser erst einschalten, wenn er bei Z0 der ersten Kontur ist.

    2. Nach Fertigstellen der 1. Kontur sollte sich der Laser ausschalten.

    3. Nun soll er zur 2. Kontur fahren und sich erst wieder einschalten, wenn die 2. Kontur gelasert werden soll.
    Das heißt im Kurztext: der Laser darf NICHT an sein, während er von Kontur 1 zu Kontur 2 fährt!!!


    Habt ihr ne Idee???


    LG

    Heinz


  • Hallo Freunde,


    hier ist jetzt der Postprozessor für meinen China-Laser, der einwandfrei funktioniert. Ich verwende ihn mit VECTRIC CUT2d Desktop.

    Postprozessor "USBCNC_VCP_Laser_NoZ_mm" in Vectric in C:\ProgramData\Vectric\Cut2D Desktop\V9.0\My_Post kopieren (Postprozessor am Ende dieses Dokumentes).


    Wenn ihr noch Fragen habt, meldet euch bitte. Übrigens kann ich günstige Laser organisieren, die mit diesem PP und Vectric funzen...:)



    +================================================

    +

    + USBCNC - Vectric machine output configuration file

    +

    +================================================

    +

    + History

    +

    + Who When What

    + ======== ========== ===========================

    + Tony 15/11/2005 Written for metric

    + Tony 06/01/2006 Added ATC option

    + Tony 14/05/2006 Fixed G21 mm in header

    + Tony 24/07/2006 Added G2 & G3 Arc support + removed (( ))

    + Tony 18/06/2007 Replaced the Tool comment

    + Mark 14/08/2008 Added G1 to Feed moves,

    + Mark 28/08/2009 Added G91.1 to force use of incremental arcs

    + Mark 30/11/2009 Added TOOLPATHS_OUTPUT.

    + Brian 15/12/2009 Remove M05 from NEW_SEGMENT

    + Masanori 17/05/2011 Modified to read in USBCNC

    + Jay 2016-05-30 Laser support and remove Z

    +================================================


    POST_NAME = "USBCNC Laser NoZ (mm) (*.nc)"


    FILE_EXTENSION = "nc"


    UNITS = "MM"


    SUBSTITUTE = "({)}"


    +------------------------------------------------

    + 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 ARC_CENTRE_I_INC_POSITION = [I|A|I|1.3]

    VAR ARC_CENTRE_J_INC_POSITION = [J|A|J|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]

    +VAR SAFE_Z_HEIGHT = [SAFEZ|A|Z|1.3]

    +================================================

    +

    + Block definitions for toolpath output

    +

    +================================================


    +---------------------------------------------------

    + Commands output at the start of the file

    +---------------------------------------------------


    begin HEADER


    "( [TP_FILENAME] )"

    "( File created: [DATE] - [TIME])"

    "( USBCNC Postprocessor )"

    "( Material Size)"

    "( X= [XLENGTH], Y= [YLENGTH], Z= [ZLENGTH])"

    "([FILE_NOTES])"

    "(Toolpaths used in this file:)"

    "([TOOLPATHS_OUTPUT])"

    "(Tools used in this file: )"

    "([TOOLS_USED])"

    "[N]G00G21G17G90"

    "[N]G80"

    "[N] ([TOOLNAME])"

    +"[N]G00G43[ZH]H[T]"

    +"[N][S]M03"

    "[N](Toolpath:- [TOOLPATH_NAME])"

    "[N]([TOOLPATH_NOTES])"

    "[N]G94"

    "[N]G00[XH][YH][F]"



    +---------------------------------------------------

    + Commands output for rapid moves

    +---------------------------------------------------


    begin RAPID_MOVE


    "[N]G00[X][Y]"



    +---------------------------------------------------

    + Commands output for the first feed rate move

    +---------------------------------------------------


    begin FIRST_FEED_MOVE


    "[N]G1[X][Y][F]M3 [S]"



    +---------------------------------------------------

    + Commands output for feed rate moves

    +---------------------------------------------------


    begin FEED_MOVE


    "[N]G1[X][Y]"


    +---------------------------------------------------

    + Commands output for the first clockwise arc move

    +---------------------------------------------------


    begin FIRST_CW_ARC_MOVE


    "[N]G2[X][Y][I][J][F]M3 [S]"


    +---------------------------------------------------

    + Commands output for clockwise arc move

    +---------------------------------------------------


    begin CW_ARC_MOVE


    "[N]G2[X][Y][I][J]"


    +---------------------------------------------------

    + Commands output for the first counterclockwise arc move

    +---------------------------------------------------


    begin FIRST_CCW_ARC_MOVE


    "[N]G3[X][Y][I][J][F]M3[S]"


    +---------------------------------------------------

    + Commands output for counterclockwise arc move

    +---------------------------------------------------


    begin CCW_ARC_MOVE


    "[N]G3[X][Y][I][J]"


    + ---------------------------------------------------

    + Commands output for Retract Moves

    + ---------------------------------------------------

    begin RETRACT_MOVE


    "M05"


    +---------------------------------------------------

    + Commands output for a new segment - toolpath

    + with same toolnumber but maybe different feedrates

    +---------------------------------------------------


    begin NEW_SEGMENT


    "[N][S]M03"

    "([TOOLPATH_NAME])"

    "([TOOLPATH_NOTES])"


    +---------------------------------------------------

    + Commands output at the end of the file

    +---------------------------------------------------


    begin FOOTER


    +"[N]G00[ZH]"

    "[N]M05"

    "[N]G00[XH][YH]"

    "[N]M09"

    "[N]M30"

    %