Laser Manual: Difference between revisions
Jump to navigation
Jump to search
dxf2gcode configuration
(dxf2gcode configuration) |
|||
Line 133: | Line 133: | ||
* I have found that DXF files from CAD programs other than QCad cause the dxf2gcode converter to break. Your mileage may vary! | * I have found that DXF files from CAD programs other than QCad cause the dxf2gcode converter to break. Your mileage may vary! | ||
* SarahEmm has had some success using QCad's [http://www.qcad.org/camexpert.html CAM Expert] package with the laser! Ask her if you want the 'lazzor' machine definition which generates g-code that's complete and ready to load into AXIS on the laser. | * SarahEmm has had some success using QCad's [http://www.qcad.org/camexpert.html CAM Expert] package with the laser! Ask her if you want the 'lazzor' machine definition which generates g-code that's complete and ready to load into AXIS on the laser. | ||
====dxf2gcode configuration==== | |||
* dxf2gcode_v01_config.cfg | |||
[Paths] | |||
save_path = . | |||
load_path = . | |||
[Depth Coordinates] | |||
axis3_retract = 0.01 | |||
axis3_slice_depth = -0.01 | |||
axis3_safe_margin = 0.01 | |||
axis3_mill_depth = -0.01 | |||
[Axis letters] | |||
ax2_letter = Y | |||
ax1_letter = X | |||
ax3_letter = Z | |||
[Plane Coordinates] | |||
axis1_start_end = 0 | |||
axis2_start_end = 0 | |||
[Feed Rates] | |||
f_g1_plane = 10 | |||
f_g1_depth = 200 | |||
[Route Optimisation] | |||
mutation rate = 0.95 | |||
max. population = 20 | |||
max. iterations = 300 | |||
begin art = heurestic | |||
[Import Parameters] | |||
point_tolerance = 0.01 | |||
fitting_tolerance = 0.01 | |||
[Tool Parameters] | |||
diameter = 0.1 | |||
start_radius = 0.2 | |||
[Debug] | |||
global_debug_level = 0 | |||
* dxf2gcode_v01_postprocessor.cfg | |||
[Number format] | |||
post_decimals = 4 | |||
pre_decimal_zero_padding = 0 | |||
signed_values = 0 | |||
pre_decimals = 4 | |||
decimal_seperator = . | |||
post_decimal_zero_padding = 1 | |||
[Program] | |||
cutter_comp_left = G41%nl | |||
feed_change = F%feed%nl | |||
cutter_comp_off = G40%nl | |||
rap_pos_plane = G0 X%X Y%Y%nl | |||
lin_mov_depth = G1 Z%Z%nl | |||
tool_change = T%tool_nr M6%nl S%speed M3%nl | |||
rap_pos_depth = G0 Z%Z %nl | |||
cutter_comp_right = G42%nl | |||
lin_mov_plane = G1 X%X Y%Y%nl | |||
arc_int_ccw = G3 X%X Y%Y I%I J%J%nl | |||
arc_int_cw = G2 X%X Y%Y I%I J%J%nl | |||
[Line numbers] | |||
use_line_nrs = 0 | |||
line_nrs_step = 10 | |||
line_nrs_begin = 10 | |||
[General] | |||
write_to_stdout = 0 | |||
code_end = M63 P0 (laser off) | |||
M5 (Spindle off) | |||
M2 (Prgram end) | |||
code_begin = G20 (Unit in inch) | |||
M63 P0 (start with laser off) | |||
G0 Z0.002 (ditto) | |||
G0 X2.5 Y3 (move to start position) | |||
M3 S1 (enable laser and set to full power) | |||
abs_export = 1 | |||
=== SVG Conversion Workflow === | === SVG Conversion Workflow === |