Cut2D-Postprozessor für Lasercutter February 18, 2016 04:37PM |
Registered: 9 years ago Posts: 9 |
Quote
+=============================================================
+
+ SPARKCUBE-LASER - Vectric machine output configuration file
+
+=============================================================
+
+ History
+
+ Who When What
+ ======== ========== ===========================
+ okrim 02/05/2016 M106/M107
+ 02/05/2016 Spindelspeed = Laser Intesität M106 [S]
+ okrim 02/06/2016 Kommentierungen eingefügt
+
+
+================================================
+
+ Laser Control Commands
+ Change these to match your needs
+
+================================================
+ M106 S255 = Laser Power On
+ M107 = Laser Power Off
+ S0 = Laser intensity 0%
+ S25 = Laser intensity 10%
+ S255 = Laser intensity 100%
+ 0.50mm Pass-Depth = Schnitttiefe Laser aus Tool-Editor
+ [F] Feed-Rate aus Tool-Editor
+ [S] Spindel-Speed aus Tool-Editor
+ [ZH] HOME-POSITON aus Material-Setup anfahren
+ Z40.000 = Rapid clearence gap aus Material-Setup
+ Cut Depth aus 2D Profile Toolpath : Pass-Depth = Anzahl Passes
+================================================
+
+ How to use
+================================================
+ Name file: SPARKCUBE-LASER-mm.pp
+ Save file to Post Processor dir (example below)
+ C:\Program Files (x86)\Cut2D V1\PostP
+================================================
POST_NAME = "SPARKCUBE-LASER-V3(mm) (*.gcode)"
FILE_EXTENSION = "gcode"
+ Rememeber you are working in MM
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.4]
VAR Y_POSITION = [Y|C|Y|1.4]
VAR Z_POSITION = [Z|C|Z|1.4]
VAR ARC_CENTRE_I_INC_POSITION = [I|A|I|1.4]
VAR ARC_CENTRE_J_INC_POSITION = [J|A|J|1.4]
VAR X_HOME_POSITION = [XH|A|X|1.4]
VAR Y_HOME_POSITION = [YH|A|Y|1.4]
VAR Z_HOME_POSITION = [ZH|A|Z|1.4]
+================================================
+
+ Block definitions for toolpath output
+
+================================================
+---------------------------------------------------
+ Commands output at the start of the file
+---------------------------------------------------
begin HEADER
"======================================================================="
"( [TOOLPATH_NAME] )"
"( SPARKCUBE-LASER Postprocessor )"
"( SPARKCUBE-LASER - Vectric CUT2D)"
"======================================================================="
+"+======================================================================"
+"+"
+"+ Laser Control Commands"
+"+ Change these to match your needs"
+"+"
+"+======================================================================"
+"+ M106 S255 = Laser Power On"
+"+ M107 = Laser Power Off"
+"+ S0 = Laser intensity 0%"
+"+ S25 = Laser intensity 10%"
+"+ S255 = Laser intensity 100%"
+"+ 0.50mm Pass-Depth = Schnitttiefe Laser aus Tool-Editor"
+"+ (F) [F] Feed-Rate aus Tool-Editor"
+"+ (S) [S] Spindel-Speed aus Tool-Editor = Laser 0-255"
+"+ (ZH)[ZH] HOME-POSITON aus Material-Setup "
+"+ Z40.000 = Rapid clearence gap aus Material-Setup"
+"+ Cut Depth aus 2D Profile Toolpath : Pass-Depth = Anzahl Passes"
+"+======================================================================"
+ kalt Extruieren
+"(----------------------------------------------------------------------)"
+"(++ kalt exruieren erlauben ++)"
+"(----------------------------------------------------------------------)"
"M302"
+ Absaugung Lüfter einschalten
+"(----------------------------------------------------------------------)"
+"(++ Absaugung und Lüfter einschalten ++)"
+"(----------------------------------------------------------------------)"
+ M106 S500 ; Absaugung / Lüfter 90%
+ Set Units to MM
+"(----------------------------------------------------------------------)"
+"(++ Set Units to MM ++)"
+"(----------------------------------------------------------------------)"
"G21"
+ G90 Absolute Positionen
+"(----------------------------------------------------------------------)"
+"(++ G90 Absolute Positionen ++)"
+"(----------------------------------------------------------------------)"
"G90"
+ Aktuelle Posistion Kreuzlinienlaser ist Werkstueck-Nullpunkt
+"(----------------------------------------------------------------------)"
+"(++ Aktuelle Position Kreuzlinienlaser = Werkstück Nullpunkt++ )"
+"(----------------------------------------------------------------------)"
"G92 X0 Y0 Z0"
+ Laser 5mm anheben
+"(----------------------------------------------------------------------)"
+"(++ Laser 5mm anheben ++)"
+"(----------------------------------------------------------------------)"
"G0 X0 Y0 Z5 F100 "
+ Laserpunkt anfahren hier Versatzwerte Kreuzlaser eintragen
+"(----------------------------------------------------------------------)"
+"(++ X Y Versatz Kreuzlinienlaser anfahren ++ )"
+"(----------------------------------------------------------------------)"
"G0 X-37.15 Y52.15 F3000"
+ Werstueckoberflaeche anfahren
+"(----------------------------------------------------------------------)"
+"(++ Werstueckoberflaeche anfahren ++)"
+"(----------------------------------------------------------------------)"
"G0 Z0 F1000"
+ Aktuelle Position wird auf NULL gesetzt
+"(----------------------------------------------------------------------)"
+"(++ Aktuelle Position wird auf NULL gesetzt ++)"
+"(----------------------------------------------------------------------)"
"G92 X0 Y0 Z0"
+ HOME-POSITON aus Material-Setup anfahren
+"(----------------------------------------------------------------------)"
+"(++ HOME-POSITON aus Material-Setup anfahren ++ )"
+"(----------------------------------------------------------------------)"
"G0 [XH] [YH] [ZH] F3000"
+ Laser auf 50% Leistung
+"(----------------------------------------------------------------------)"
+"(++ Lasser 50% ON ++ )"
+"(----------------------------------------------------------------------)"
+"M106 S127"
+"G04 P0"
+"(----------------------------------------------------------------------)"
+"(++ Verfahrwege LASER ++ )"
+"(----------------------------------------------------------------------)"
+---------------------------------------------------
+ Commands output for rapid moves
+---------------------------------------------------
begin RAPID_MOVE
+ S25 Set laser output to 10% for rapid --> M 106 S255=100% ändern ???
+"(----------------------------------------------------------------------)"
+"(++ Laser Positionierbewegung ++ )"
+"(----------------------------------------------------------------------)"
"M106 S25"
"G0 [X] [Y] [Z] F3000"
+---------------------------------------------------
+ Commands output for the first feed rate move
+---------------------------------------------------
begin FIRST_FEED_MOVE
+ M106 S255 sets laser power to full to cut
+ G04 P10. Dwells for 10 seconds to allow cut to start
+"(----------------------------------------------------------------------)"
+"(++ LASER-CUTTING ++ )"
+"(----------------------------------------------------------------------)"
"M106 [S]"
"G04 P0"
"G1 [X] [Y] [Z] [F]"
+---------------------------------------------------
+ Commands output for feed rate moves
+---------------------------------------------------
begin FEED_MOVE
"G1 [X] [Y] [Z]"
+---------------------------------------------------
+ Commands output for the first clockwise arc move
+---------------------------------------------------
begin FIRST_CW_ARC_MOVE
"G2 [X] [Y] [I] [J] [F]"
+---------------------------------------------------
+ Commands output for clockwise arc move
+---------------------------------------------------
begin CW_ARC_MOVE
"G2 [X] [Y] [I] [J]"
+---------------------------------------------------
+ Commands output for the first counterclockwise arc move
+---------------------------------------------------
begin FIRST_CCW_ARC_MOVE
"G3 [X] [Y] [I] [J] [F]"
+---------------------------------------------------
+ Commands output for counterclockwise arc move
+---------------------------------------------------
begin CCW_ARC_MOVE
"G3 [X] [Y] [I] [J]"
+---------------------------------------------------
+ Commands output at the end of the file
+---------------------------------------------------
begin FOOTER
+"(----------------------------------------------------------------------)"
+"(++ Laser auf 10% Power ++ )"
+"(----------------------------------------------------------------------)"
"M106 S25"
+ M107 turns off the Laser
+"(----------------------------------------------------------------------)"
+"(++ M107 turns off the Laser ++ )"
+"(----------------------------------------------------------------------)"
"M107"
+ HOME-POSITON aus Printer-Setup anfahren --> Z=HOME-POSITON Printer-Setup
+"(----------------------------------------------------------------------)"
+"(++ HOME-POSITON aus Printer-Setup anfahren ++ )"
+"(----------------------------------------------------------------------)"
"G0 [XH] [YH] Z220 F3000"
+ Program End
Quote
=======================================================================
( Profile 1 )
( SPARKCUBE-LASER Postprocessor )
( SPARKCUBE-LASER - Vectric CUT2D)
=======================================================================
M302
G21
G90
G92 X0 Y0 Z0
G0 X0 Y0 Z5 F100
G0 X-37.15 Y52.15 F3000
G0 Z0 F1000
G92 X0 Y0 Z0
G0 X0.0000 Y0.0000 Z0.1000 F3000
M106 S25
G0 X0.0000 Y20.0000 Z0.1000 F3000
M106 S250
G04 P0
G1 Z-0.5000 F3000.0
G2 X20.0000 Y0.0000 I0.0000 J-20.0000 F960.0
G2 X0.0000 Y-20.0000 I-20.0000 J-0.0000
G2 X-20.0000 Y0.0000 I-0.0000 J20.0000
G2 X0.0000 Y20.0000 I20.0000 J0.0000
M106 S250
G04 P0
G1 Z-1.0000 F3000.0
G2 X20.0000 Y0.0000 I0.0000 J-20.0000 F960.0
G2 X0.0000 Y-20.0000 I-20.0000 J-0.0000
G2 X-20.0000 Y0.0000 I-0.0000 J20.0000
G2 X0.0000 Y20.0000 I20.0000 J0.0000
M106 S25
G0 Z0.1000 F3000
M106 S25
G0 X-25.0000 Y-25.0000 F3000
M106 S250
G04 P0
G1 Z-0.5000 F3000.0
M106 S250
G04 P0
G1 X25.0000 F960.0
G1 Y25.0000
G1 X-25.0000
G1 Y-25.0000
M106 S250
G04 P0
G1 Z-1.0000 F3000.0
M106 S250
G04 P0
G1 X25.0000 F960.0
G1 Y25.0000
G1 X-25.0000
G1 Y-25.0000
M106 S25
G0 Z0.1000 F3000
M106 S25
M107
G0 X0.0000 Y0.0000 Z220 F3000
Re: Cut2D-Postprozessor für Lasercutter February 19, 2016 04:16AM |
Registered: 11 years ago Posts: 1,603 |
Re: Cut2D-Postprozessor für Lasercutter February 19, 2016 04:37AM |
Admin Registered: 17 years ago Posts: 14,016 |
Re: Cut2D-Postprozessor für Lasercutter February 19, 2016 04:23PM |
Registered: 9 years ago Posts: 9 |
Re: Cut2D-Postprozessor für Lasercutter February 22, 2016 02:51AM |
Registered: 11 years ago Posts: 1,603 |
Re: Cut2D-Postprozessor für Lasercutter February 22, 2016 03:05AM |
Admin Registered: 17 years ago Posts: 14,016 |
Re: Cut2D-Postprozessor für Lasercutter February 22, 2016 03:37AM |
Registered: 11 years ago Posts: 1,603 |
Re: Cut2D-Postprozessor für Lasercutter February 22, 2016 05:08AM |
Admin Registered: 17 years ago Posts: 14,016 |
Re: Cut2D-Postprozessor für Lasercutter February 24, 2016 05:03PM |
Registered: 9 years ago Posts: 9 |
Quote
.wie wird die Fläche vom pocket toolpath ausgefüllt? Zeilenweise?
Re: Cut2D-Postprozessor für Lasercutter February 24, 2016 05:40PM |
Admin Registered: 17 years ago Posts: 14,016 |
Re: Cut2D-Postprozessor für Lasercutter February 25, 2016 04:57AM |
Admin Registered: 17 years ago Posts: 14,016 |
Re: Cut2D-Postprozessor für Lasercutter February 28, 2016 06:24PM |
Registered: 9 years ago Posts: 9 |
Re: Cut2D-Postprozessor für Lasercutter February 28, 2016 06:46PM |
Admin Registered: 17 years ago Posts: 14,016 |
Re: Cut2D-Postprozessor für Lasercutter March 01, 2016 05:41PM |
Registered: 9 years ago Posts: 9 |
Re: Cut2D-Postprozessor für Lasercutter March 01, 2016 11:44PM |
Registered: 10 years ago Posts: 4,977 |
Quote
okrim
Kann man den einfach abgreifen, also lt. pins.h zB. E0_STEP_PIN 26(Ramps) ?
Triffid Hunter's Calibration Guide | --> X <-- Drill for new Monitor | Most important Gcode. |
Re: Cut2D-Postprozessor für Lasercutter March 02, 2016 02:13AM |
Admin Registered: 17 years ago Posts: 14,016 |
Re: Cut2D-Postprozessor für Lasercutter March 02, 2016 06:06PM |
Registered: 9 years ago Posts: 9 |
Re: Cut2D-Postprozessor für Lasercutter March 02, 2016 07:02PM |
Admin Registered: 17 years ago Posts: 14,016 |
Re: Cut2D-Postprozessor für Lasercutter March 04, 2016 06:11PM |
Registered: 9 years ago Posts: 9 |
Re: Cut2D-Postprozessor für Lasercutter March 04, 2016 07:24PM |
Admin Registered: 17 years ago Posts: 14,016 |
Re: Cut2D-Postprozessor für Lasercutter March 04, 2016 08:05PM |
Registered: 9 years ago Posts: 61 |