Looking for some help...
This is not a running system but a new conversion to Linux cnc Bridgeport cnc milling machine.
I am novice at Linux cnc. (am over my head in the hundreds of pages of documentation)
issues at hand,
1, toggle machine power button > homing section is greyed out. (Machine does come out of estop mode, Peter got me through that issue)
2, I am getting a "joint 2 following error" from what I have researched, it is probably in my ini file. Could someone take a look and see if there is something I need to change/edit. or if you need more information to determine let me know.
# Basic 5i25/7i77 ini file
[EMC]
MACHINE = 7i77
DEBUG = 0
[DISPLAY]
DISPLAY = axis
PYVCP = tabs.xml
EDITOR = gedit
POSITION_OFFSET = RELATIVE
POSITION_FEEDBACK = ACTUAL
MAX_FEED_OVERRIDE = 1.2
INTRO_GRAPHIC = linuxcnc.gif
INTRO_TIME = 5
# the next line will need to be modified to point to the nc_files folder
PROGRAM_PREFIX = /home/randy/linuxcnc/nc_files
INCREMENTS = .1in .05in .01in .005in .001in .0005in .0001in
[FILTER]
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 = 7i77.var
[EMCMOT]
COMM_TIMEOUT = 1.0
COMM_WAIT = 0.010
[HAL]
HALFILE = 7i77.hal
POSTGUI_HALFILE = postgui.hal
HALFILE = jog-pendant.hal
HALUI=halui
[HALUI]
MDI_COMMAND = G0 G53 Z0
MDI_COMMAND = G0 G53 X0Y0Z0
MDI_COMMAND = G0 X0Y0
MDI_COMMAND = G0 Z0
[TRAJ]
#edited axis to 3 from original 4
AXES = 3
#edited coordinates removed A
COORDINATES = X Y Z
LINEAR_UNITS = inch
ANGULAR_UNITS = degree
CYCLE_TIME = 0.010
DEFAULT_VELOCITY = 0.20
MAX_LINEAR_VELOCITY = 1.00
[EMCIO]
EMCIO = io
CYCLE_TIME = 0.100
TOOL_TABLE = tool.tbl
#### the axis values need to be updated to your machine
[AXIS_0]
TYPE = LINEAR
MAX_VELOCITY = 1.0
MAX_ACCELERATION = 4.0
BACKLASH = 0.000
FERROR = 0.050
MIN_FERROR = 0.01
# put how many pulses from the encoder per inch here
#1000=-40000,250=10000,1024=40960,500=20000
INPUT_SCALE = -10000
OUTPUT_SCALE = 1.000
OUTPUT_OFFSET = 0.0
MAX_OUTPUT = 1.0
MIN_LIMIT = -.45
MAX_LIMIT = 17
HOME = 0.000
HOME_OFFSET = .05
HOME_SEARCH_VEL = 0.5
HOME_LATCH_VEL = 0.10
# the X axis encoder has an index channel, so we use it to improve the home accuracy
HOME_USE_INDEX = YES
HOME_IGNORE_LIMITS = YES
# PID tuning params
DEADBAND = 0.000015
P = 20
I = 0
D = 0
FF0 = 0
FF1 = 1
FF2 = 0.01
BIAS = 0.000
[AXIS_1]
TYPE = LINEAR
MAX_VELOCITY = 1.0
MAX_ACCELERATION = 4.0
BACKLASH = 0.000
FERROR = 0.050
MIN_FERROR = 0.01
# put how many pulses from the encoder per inch here
#1000=-40000,250=10000,1024=40960,500=20000
INPUT_SCALE = 10000
OUTPUT_SCALE = 1.000
OUTPUT_OFFSET = 0.0
MAX_OUTPUT = 1.0
MIN_LIMIT = -2
MAX_LIMIT = 11.5
HOME = .0
HOME_OFFSET = 0.05
HOME_SEARCH_VEL = 0.5
HOME_LATCH_VEL = 0.10
# the Y axis encoder has an index channel, so we use it to improve the home accuracy
HOME_USE_INDEX = YES
HOME_IGNORE_LIMITS = YES
# PID tuning params
DEADBAND = 0.00015
P = 20
I = 0
D = 0
FF0 = 0
FF1 = 1
FF2 = 0.01
BIAS = 0.000
[AXIS_2]
TYPE = LINEAR
MAX_VELOCITY = 1.0
MAX_ACCELERATION = 4.0
BACKLASH = 0.000
FERROR = 0.050
MIN_FERROR = 0.01
# put how many pulses from the encoder per inch here
#1000=-40000,250=10000,1024=40960,500=20000
INPUT_SCALE = 10000
OUTPUT_SCALE = 1.000
OUTPUT_OFFSET = 0.0
MAX_OUTPUT = 1.0
MIN_LIMIT = -4.75
MAX_LIMIT = .25
HOME = .0
HOME_OFFSET = 0.05
HOME_SEARCH_VEL = 0.5
HOME_LATCH_VEL = 0.10
# the Z axis encoder does not have an index channel, so we have to home without index
HOME_USE_INDEX = YES
HOME_IGNORE_LIMITS = YES
# PID tuning params
DEADBAND = 0.00015
P = 20
I = 0
D = 0
FF0 = 0
FF1 = 1
FF2 = 0.01
BIAS = 0.000
#[AXIS_3]
#TYPE = LINEAR
#MAX_VELOCITY = 1.0
#MAX_ACCELERATION = 4.0
#BACKLASH = 0.000
#FERROR = 0.050
#MIN_FERROR = 0.01
# put how many pulses from the encoder per inch here
#1000=-40000,250=10000,1024=40960,500=20000
#INPUT_SCALE = 40960
#OUTPUT_SCALE = 1.000
#OUTPUT_OFFSET = 0.0
#MAX_OUTPUT = 1.0
#MIN_LIMIT = -5.0
#MAX_LIMIT = 5.0
#HOME = 0.0
#HOME_OFFSET = 1.9
#HOME_SEARCH_VEL = 0.0
#HOME_LATCH_VEL = 0.0
#HOME_FINAL_VEL = 0.0
# the A axis encoder does not have an index channel, so we have to home without index
#HOME_USE_INDEX = YES
#HOME_IGNORE_LIMITS = YES
# PID tuning params
#DEADBAND = 0.000015
#P = 150
#I = 0
#D = 0
#FF0 = 0
#FF1 = 1.4
#FF2 = 0.01
#BIAS = 0.000