Zig
06-27-2008, 06:19 PM
Hello Board,
I have been playing with EMC for some time now running kernel 2.6.24-16-rtai.
My current problem is blending of motion.
I include G61 code in my ngc files an i still get significant blending ( read rounding of corners ) of motion.
This does not happen always. Sometimes I get expected results and yet at other times the results are awful.
I suspect my understanding of G code is superficial so here isthe question:
What to include at the start of the file to ensure G61 or G61.1 always work correctly.
To help any kind soul in the know here is a portion of the .ini file which might be relevant to this issue:
Typically coordinated motion takes place at 80 mm/second
Please advise if additional information is needed
[EMCMOT]
EMCMOT = motmod
SHMEM_KEY = 111
COMM_TIMEOUT = 1.0
COMM_WAIT = 0.010
BASE_PERIOD = 20000
SERVO_PERIOD = 1000000
TRAJ_PERIOD = 10000000
[TRAJ]
AXES = 3
COORDINATES = X Y Z
LINEAR_UNITS = mm
ANGULAR_UNITS = degree
CYCLE_TIME = 0.010
DEFAULT_VELOCITY = 40
MAX_LINEAR_VELOCITY = 1200
DEFAULT_ACCELERATION = 1500
MAX_ACCELERATION = 2000
[AXIS_0]
TYPE = LINEAR
HOME = 0
MAX_VELOCITY = 180
MAX_ACCELERATION = 750
STEPGEN_MAXACCEL = 1000
SCALE = 200.0
FERROR = 1.25
MIN_FERROR = .025
MIN_LIMIT = -0.4
MAX_LIMIT = 617.500
HOME_OFFSET = 64.00
HOME_SEARCH_VEL = -15.0000
HOME_LATCH_VEL = -0.50000
HOME_SEQUENCE = 1
I have been playing with EMC for some time now running kernel 2.6.24-16-rtai.
My current problem is blending of motion.
I include G61 code in my ngc files an i still get significant blending ( read rounding of corners ) of motion.
This does not happen always. Sometimes I get expected results and yet at other times the results are awful.
I suspect my understanding of G code is superficial so here isthe question:
What to include at the start of the file to ensure G61 or G61.1 always work correctly.
To help any kind soul in the know here is a portion of the .ini file which might be relevant to this issue:
Typically coordinated motion takes place at 80 mm/second
Please advise if additional information is needed
[EMCMOT]
EMCMOT = motmod
SHMEM_KEY = 111
COMM_TIMEOUT = 1.0
COMM_WAIT = 0.010
BASE_PERIOD = 20000
SERVO_PERIOD = 1000000
TRAJ_PERIOD = 10000000
[TRAJ]
AXES = 3
COORDINATES = X Y Z
LINEAR_UNITS = mm
ANGULAR_UNITS = degree
CYCLE_TIME = 0.010
DEFAULT_VELOCITY = 40
MAX_LINEAR_VELOCITY = 1200
DEFAULT_ACCELERATION = 1500
MAX_ACCELERATION = 2000
[AXIS_0]
TYPE = LINEAR
HOME = 0
MAX_VELOCITY = 180
MAX_ACCELERATION = 750
STEPGEN_MAXACCEL = 1000
SCALE = 200.0
FERROR = 1.25
MIN_FERROR = .025
MIN_LIMIT = -0.4
MAX_LIMIT = 617.500
HOME_OFFSET = 64.00
HOME_SEARCH_VEL = -15.0000
HOME_LATCH_VEL = -0.50000
HOME_SEQUENCE = 1