Hi Alan,

You need to set up all six axes in the .ini file or EMC2 gets upset and 
then set up the geometry. My current .ini file for using with your 
program is as follows:...  ( I have used the 'HOME_OFSET' on axes 0 and 
1 to automatically put 0,0,0 over the centre of my rotary table spindle 
when set up as C-axis )

Ian

# Generated by stepconf at Fri Mar 12 13:52:57 2010

[EMC]
MACHINE = new-mill
NML_FILE = emc.nml
DEBUG = 0

[DISPLAY]
DISPLAY = axis
EDITOR = gedit
POSITION_OFFSET = RELATIVE
POSITION_FEEDBACK = ACTUAL
MAX_FEED_OVERRIDE = 1.2
INTRO_GRAPHIC = emc2.gif
INTRO_TIME = 5
PROGRAM_PREFIX = /home/www/emc2/nc_files
INCREMENTS = 5mm 1mm .5mm .1mm .05mm .01mm .005mm

GEOMETRY = CXYZ

[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]3
PARAMETER_FILE = emc.var

[EMCMOT]
EMCMOT = motmod
COMM_TIMEOUT = 1.0
COMM_WAIT = 0.010
BASE_PERIOD = 27777
SERVO_PERIOD = 1000000

[HAL]
HALFILE = new-mill.hal
HALFILE = custom.hal
POSTGUI_HALFILE = custom_postgui.hal

[TRAJ]
AXES = 6
COORDINATES = X Y Z C
MAX_ANGULAR_VELOCITY = 120.00
DEFAULT_ANGULAR_VELOCITY = 100.00
LINEAR_UNITS = mm
ANGULAR_UNITS = degree
CYCLE_TIME = 0.010
DEFAULT_VELOCITY = 15.0
MAX_LINEAR_VELOCITY = 50.00

NO_FORCE_HOMING = 1

[EMCIO]
EMCIO = io
CYCLE_TIME = 0.100
TOOL_TABLE = tool.tbl

[AXIS_0]
TYPE = LINEAR
HOME_SEARCH_VEL = -10
HOME_LATCH_VEL = 3
HOME_FINAL_VEL = 5
HOME_IGNORE_LIMITS = YES
HOME_OFFSET = -154.436
HOME = 0.0
MAX_VELOCITY = 10.0
MAX_ACCELERATION = 20.0
STEPGEN_MAXACCEL = 37.5
SCALE = 500.0
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = -150.0
MAX_LIMIT = 150.0


[AXIS_1]
TYPE = LINEAR
HOME_SEARCH_VEL = 10
HOME_LATCH_VEL = -3
HOME_FINAL_VEL = 7
HOME_OFFSET = 119.52
HOME = 0.0
HOME_IGNORE_LIMITS = YES
MAX_VELOCITY = 12.0
MAX_ACCELERATION = 20.0
STEPGEN_MAXACCEL = 37.5
SCALE = -500.0
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = -150.0
MAX_LIMIT = 245.0
HOME_OFFSET = 0.0

[AXIS_2]
TYPE = LINEAR
HOME_SEARCH_VEL = 10
HOME_LATCH_VEL = -3
HOME_FINAL_VEL = -5
HOME_OFFSET = 1.5
HOME = 0
HOME_IGNORE_LIMITS = YES
MAX_VELOCITY = 12.5
MAX_ACCELERATION = 20.0
STEPGEN_MAXACCEL = 25.5
SCALE = 500.0
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = -70.0
MAX_LIMIT = 0.50


[AXIS_5]
TYPE = ANGULAR
MAX_VELOCITY = 100
MAX_ACCELERATION = 280.0
STEPGEN_MAXACCEL = 300.0
SCALE = 100.0
FERROR = 1
MIN_FERROR = .5
MIN_LIMIT = -9999.0
MAX_LIMIT = 9999.0


********************************************************
#Axes A & B - needed by EMC2 for completeness - figures dont matter

[AXIS_3]
TYPE = ANGULAR
HOME = 0.0
MAX_VELOCITY = 100
MAX_ACCELERATION = 280.0
STEPGEN_MAXACCEL = 300.0
SCALE = 100.0
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = -9999.0
MAX_LIMIT = 9999.0
HOME_OFFSET = 0.0

[AXIS_4]
TYPE = ANGULAR
HOME = 0.0
MAX_VELOCITY = 100
MAX_ACCELERATION = 280.0
STEPGEN_MAXACCEL = 300.0
SCALE = 100.0
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = -9999.0
MAX_LIMIT = 9999.0
HOME_OFFSET = 0.0



On Wednesday 26 May 2010, Alan Battersby wrote:
>> Can someone tell me how to get emcconfig to set up an XYZC system. I
>> would prefer to use C rather than A as mostly the rotations are around
>> the Z axis. I tried setting up XYZA and then manually editing
>> Coordinates in the ini file changing A to C but emc crashed on startup.
>> So what else do I have to change or does emcconfig itself have a config
>> file that I can change? If so where is it?
>>     
>


------------------------------------------------------------------------------

_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to