On 08/07/2013 12:36 AM, Peter C. Wallace wrote:
>> Despite real and described in manual 8i20 pinout differences, I managed
>> >to run servo motor. So, the first question: why manual and pinout differs?
> Which pinout differences? I am not aware of any

I mean driver parameters and pins and latest hostmot2 manual, where I 
find 8i20 is http://www.linuxcnc.org/docs/html/man/man9/hostmot2.9.html#8i20

Now I checked command "man sserial" and found:
"...
        Parameters:
               The following parameters are exported. See the pdf 
documentation
               downloadable from Mesa for further details
                hm2_5i25.0.8i20.0.1.angle-maxlim
                hm2_5i25.0.8i20.0.1.angle-minlim
                hm2_5i25.0.8i20.0.1.angle-scalemax
                hm2_5i25.0.8i20.0.1.current-maxlim
                hm2_5i25.0.8i20.0.1.current-minlim
                hm2_5i25.0.8i20.0.1.current-scalemax
                hm2_5i25.0.8i20.0.1.nvbrakeoffv
                hm2_5i25.0.8i20.0.1.nvbrakeonv
                hm2_5i25.0.8i20.0.1.nvbusoverv
                hm2_5i25.0.8i20.0.1.nvbusundervmax
                hm2_5i25.0.8i20.0.1.nvbusundervmin
                hm2_5i25.0.8i20.0.1.nvkdihi
                hm2_5i25.0.8i20.0.1.nvkdil
                hm2_5i25.0.8i20.0.1.nvkdilo
                hm2_5i25.0.8i20.0.1.nvkdp
                hm2_5i25.0.8i20.0.1.nvkqihi
                hm2_5i25.0.8i20.0.1.nvkqil
                hm2_5i25.0.8i20.0.1.nvkqilo
                hm2_5i25.0.8i20.0.1.nvkqp
                hm2_5i25.0.8i20.0.1.nvmaxcurrent
                hm2_5i25.0.8i20.0.1.nvrembaudrate
                hm2_5i25.0.8i20.0.1.swrevision
                hm2_5i25.0.8i20.0.1.unitnumber

        (float, rw) max_current
               Sets the maximum drive current in Amps. The default value 
is the
               maximum current programmed into the drive EEPROM. The 
value must
               be positive, and an error will be raised if a current in 
  excess
               of the drive maximum is requested.
..."

Take a look at "max_current" - it does not exist. There are three 
parameters current-maxlim, current-minlim, current-scalemax instead.

While in man9 we can see description of pin "(bit, in) amp-enable
Set this pin high to enable the drive.", which I can't find in my halshow.

>
>> >
>> >Another strange thing I noticed is that 8i20 does not react to enable
>> >input. I drive it with 12V (Enable in + and Enable in -), but it does
>> >not makes sense. It turns on at LinuxCNC startup and turns off at
>> >LinuxCNC shutdown instead. I almost fried my motor, thinking the drive
>> >was turned off.
>
> That should not be.
>
> We made a change in enable and enable masks recently for an OEM
> and possible broke something or have a dependence on EEPROM setup that we
> should not have.
>
> We should have updated firmware tommorow that fixes the enable
>

I think you found the right reason. Will wait for the fixes.


------------------------------------------------------------------------------
Get 100% visibility into Java/.NET code with AppDynamics Lite!
It's a free troubleshooting tool designed for production.
Get down to code-level detail for bottlenecks, with <2% overhead. 
Download for free and get started troubleshooting in minutes. 
http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to