EMC Success and tuning!



I'd like to thank everyone who has helped me
over the past few months.  I've got EMC running nicely
and driving a 3 axis benchtop mill.

I'm doing my "final" tuning and had some questions about
homing:

1)  What is the relationship between the TRAJ MAX VELOCITY and the
    AXIS_N MAX_VELOCITY?  I've got one axis that despite entering .15
    for my axis speed, it is allowing a 0.5 speed, which is the
MAX_VELOCITY
    specified in my TRAJ section.

2)  What controls the homing speed?  I've got one axis that my
electronics/control loop
    cannot keep up with at very high speed, and when I home on that
axis, the
    speed appears to be going faster than the axis max velocity in
homing, which causes
    my system to Estop since the mechanicals are not keeping up with the
commanded rate
    (This is the akin the problem described in #1).

3)  homing polarity?  If I'm on one side of the homing switch,
everything homes properly.  If
    I'm on the opposite side, it hits the axis limit switch and stops. 
Are homing switches
    supposed to be located very close to a end of travel, and hence the
lack of
    "searching" for the home?

4)  I'm using tkemc as my gui, and was wondering what .ini file
parameter controls the
    jog speed range as allowed in the gui.  It appears that the jog axis
speed controls
    the jog speed in a fixed increment unit (my increment appears to be
0.05) and that
    the range in the tkemc jog field varies from 0 .. TRAJ MAX_VELOCITY,
and is not
    affected by axis (i.e. I can select a velocity greater than the AXIS
MAX_VELOCITY
    field for an axis with an axis velocity lower than the TRAJ max
velocity).  Is this
    behavior correct?  

    i.e., if Axis 0 can range from 0 to 0.5
             Axis 1 can range from 0 to 0.35
         and Axis 2 can range from 0 to 0.5

    Then my tkemc jog range will allow me to select jog speeds from zero
to 0.5 in some
    integer increment(i.e. 0 - 100), even for axis 1, which cannot
handle a 0.5 max velocity.
    Is this correct(expected), or am I way in left field!

    
    I'll be writing up a web page on my project (hardware and
software).  I'm using steppermod
    to drive geckodeive G320's, with a computerboards DIO24 as the I/O
card, and 
    a custom HP HCTL-2016 based DRO card (which I'm not yet using, but
hope to 
    "upgrade" to soon.  I've written the ext___.c and matching hardware
drivers in some
    very hackish C, which I'll put up in it's current nasty form.  

Thanks again,
John Murphy



Date Index | Thread Index | Back to archive index | Back to Mailing List Page

Problems or questions? Contact