Hi all-

OK, so I think I might have found the answer in the
HAL Docs ...but I welcome further input from the list
members.

Eric:

All of this is already configured correctly in the
m5i20 configuration that is included in 2.0.5, but I
checked it anyway to make sure, thanks for the
response.

Peter:

I swapped the 12V supply with the 30V and checked the
pins, they are low after hitting the F1, F2 sequence
to turn on the machine. Thanks, the 7i31 is a big
help.

Here is the part that made it work ...(HAL Handbook
June 17, page 59)

(BIT) dac-<channel>-interlaced  ==> FALSE.

I have no idea what this really does but it seems to
work, so I set these at the command line:

# set offset and scale so that +/-1.00 on output
# signals is +/-10V at the physical DAC pins
halcmd setp m5i20.0.dac-00-gain 10
halcmd setp m5i20.0.dac-01-gain 10
halcmd setp m5i20.0.dac-02-gain 10
halcmd setp m5i20.0.dac-00-offset 0
halcmd setp m5i20.0.dac-01-offset 0
halcmd setp m5i20.0.dac-02-offset 0
halcmd setp m5i20.0.dac-00-interlaced 0
halcmd setp m5i20.0.dac-01-interlaced 0
halcmd setp m5i20.0.dac-02-interlaced 0

I can jog the axis, except for X, might be a wiring
issue, but no more following errors on Y and Z axis.

So in theory I should have gain set to 30 since I have
a 30V supply ? or is that a bad idea.



--- "Eric H. Johnson" <[EMAIL PROTECTED]> wrote:

> Ali,
> 
> By default, do you mean you are using the
> configuration files in
> /config/m5i20, or something else? One of the things
> you have to do with the
> m5i20 board is to enable the PWM. That is found in
> the m5i20 configuration
> in the m5i20_io.hal file, here:
> 
> # Connect amp enables to m5i20 dac enables
> linksp Xenable => m5i20.0.dac-00-enable
> linksp Yenable => m5i20.0.dac-01-enable
> linksp Zenable => m5i20.0.dac-02-enable
> 
> The enables are in turn set in core_servo.hal here:
> # connect the signals to the motion controller
> linksp Xenable <= axis.0.amp-enable-out
> linksp Yenable <= axis.1.amp-enable-out
> linksp Zenable <= axis.2.amp-enable-out
> 
> If you are not getting TRUE on the amp-enable-out,
> then you will not be able
> to enable the m5i20 DACs (you can check this with
> halcmd show pin). For the
> time being, you could comment out the above lines
> and then add:
> 
> sets Xenable TRUE
> sets Yenable TRUE
> sets Zenable TRUE
> 
> Also it looks to me (someone more familiar with
> using this board for servo
> control might correct me) as though 1.0 is the
> maximum you will see on
> halscope, because the OUTPUT_SCALE is set to 1.0.
> Thus 0.0 => 0% duty cycle,
> and 1.0 => 100% duty cycle.
> 
> Regards,
> Eric
> 
> > Thanks for the response ...
> > 
> > What I meant was that the power is conncted to the
> 7i30 motor 
> > power connector and it is turned on.  The
> > +5V for the encoders comes from the 50 pin
> connector
> > and that is why the encoders will always have
> power.
> > 
> > So yes the power to the motors is on but the PWM
> signal is 
> > not going to the motors or is too low.  Also for
> testing 
> > purposes I have the 7i30 set to the 1A max.
> setting.
> > 
> > As Peter mentioned in his response, 12V might be
> too low, I 
> > will try with 30V but I am affraid the results
> will not be 
> > too diffrent.  I suspect there is an issue with
> the INI file 
> > (I am using the default one for now).
> > 
> > I've been reading the HAL docs and there are some
> things that 
> > I will look at when I get back to my lab later.
> Something 
> > about setting OUTPUT SCALE for PWM drives.
> > 
> > I still don't get why halscope won't register a
> signal 
> > greated that 1V/div if I have MAX_OUTPUT set to 10
> ?
>  
> 
> 
>
-------------------------------------------------------------------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get
> the chance to share your
> opinions on IT & business topics through brief
> surveys - and earn cash
>
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> _______________________________________________
> Emc-users mailing list
> [email protected]
>
https://lists.sourceforge.net/lists/listinfo/emc-users
> 


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to