forked from bjj/2x_laser
-
Notifications
You must be signed in to change notification settings - Fork 8
/
2x_Laser.ini
executable file
·141 lines (125 loc) · 2.62 KB
/
2x_Laser.ini
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
# This is an EMC2 configuration for the Buildlog.net 2.x laser cutter.
[EMC]
MACHINE = 2x_Laser
NML_FILE = emc.nml
DEBUG = 0
[LASER]
# time exaust fan will stay on after cut is done in seconds
EXTRA_EXHAUST_TIME = 20
# duration of pulse "dashes" in ns
PULSED_CUT_DURATION = 3000000
# delay between triggering laser to fire and actual pulse in ns
TRIGGER_DELAY = 000
[DISPLAY]
DISPLAY = axis
USER_COMMAND_FILE = /home/jvangrin/linuxcnc/configs/2x_laser/axisrc
EDITOR = gedit
POSITION_OFFSET = RELATIVE
POSITION_FEEDBACK = ACTUAL
MAX_FEED_OVERRIDE = 5
INTRO_GRAPHIC = linuxcnc.gif
INTRO_TIME = 5
PROGRAM_PREFIX = /home/jvangrin/linuxcnc/configs/2x_laser
INCREMENTS = .1in .05in .01in .005in .001in .0001in
GEOMETRY = XYZ
PYVCP = custompanel.xml
[FILTER]
PROGRAM_EXTENSION = .[nN][gG][cC] rs273ngc Gcode File
PROGRAM_EXTENSION = .png,.gif,.jpg Greyscale Depth Image
PROGRAM_EXTENSION = .py Python Script
png = image-to-gcode
gif = image-to-gcode
jpg = image-to-gcode
py = python
[TASK]
TASK = milltask
CYCLE_TIME = 0.010
[RS274NGC]
PARAMETER_FILE = emc.var
RS274NGC_STARTUP_CODE = G20 G90 G64 P0.001
[EMCMOT]
EMCMOT = motmod
COMM_TIMEOUT = 1.0
COMM_WAIT = 0.010
BASE_PERIOD = 25000
SERVO_PERIOD = 1000000
[HAL]
HALFILE = 2x_Laser.hal
HALFILE = custom.hal
POSTGUI_HALFILE = custom_postgui.hal
HALUI = halui
[HALUI]
MDI_COMMAND = G0 G53 Z0
MDI_COMMAND = G10 L20 P1 X0 Y0
MDI_COMMAND = G38.2 W20 F4
MDI_COMMAND = G92 W0
MDI_COMMAND = G0 W0 F4
MDI_COMMAND = O146 call
MDI_COMMAND = G0 X0 Y0
[TRAJ]
AXES = 9
COORDINATES = X Y Z W
LINEAR_UNITS = inch
ANGULAR_UNITS = degree
CYCLE_TIME = 0.010
DEFAULT_VELOCITY = 8.0
MAX_LINEAR_VELOCITY = 18.0
#NO_FORCE_HOMING = 1
[EMCIO]
EMCIO = io
CYCLE_TIME = 0.100
TOOL_TABLE = tool.tbl
[AXIS_0]
TYPE = LINEAR
MAX_VELOCITY = 18.0
MAX_ACCELERATION = 270.0
STEPGEN_MAXACCEL = 337.0
SCALE = 1000.0
FERROR = 0.05
MIN_FERROR = 0.01
MIN_LIMIT = -0.001
MAX_LIMIT = 31.501
HOME = 0.000
HOME_OFFSET = -0.250
HOME_SEARCH_VEL = -2.5
HOME_LATCH_VEL = 0.83
HOME_SEQUENCE = 0
HOME_IGNORE_LIMITS = YES
[AXIS_1]
TYPE = LINEAR
MAX_VELOCITY = 18.0
MAX_ACCELERATION = 200.0
STEPGEN_MAXACCEL = 250.0
SCALE = 1000.0
FERROR = 1
MIN_FERROR = 0.05
MIN_LIMIT = -0.001
MAX_LIMIT = 17.511
HOME = 17.510
HOME_OFFSET = 17.760
HOME_SEARCH_VEL = 2.5
HOME_LATCH_VEL = -0.83
HOME_SEQUENCE = 0
HOME_IGNORE_LIMITS = YES
[AXIS_8]
TYPE = LINEAR
HOME = 0.0
MAX_VELOCITY = 0.25
MAX_ACCELERATION = 20.0
STEPGEN_MAXACCEL = 25.0
SCALE = 19200.0
FERROR = 0.05
MIN_FERROR = 0.01
HOME_SEQUENCE = 0
[AXIS_2]
TYPE = LINEAR
HOME = 0.0
MAX_VELOCITY = 1000
MAX_ACCELERATION = 50000
STEPGEN_MAXACCEL = 60000
SCALE = 1
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = -6
MAX_LIMIT = 6
HOME_SEQUENCE = 0