Anilam CrusaderM to Linuxcnc Mesa 7i77 + 5i25

More
19 Apr 2015 06:08 - 18 Jan 2016 18:07 #57884 by punking
My 3 axis mill was working fine except my communication board in the controller stopped working and I no longer could drip feed large amounts of code. I know everything with the amps + servos + tachometers + glass slides are all operating ,as I can still plug everything in and hand enter code into the controller and it operates fine.

I tuned the amps per the manual with a oscilloscope and have that portion of the machine seemingly tip-top shape.

I have Ubuntu running on a capable machine. I have linuxcnc 2.6 installed and all working. I have a Mesa 5i25 board feeding a 7i77 board - all seems fine. I have the Demo version of Linuxcnc working.
last weekend I connected the 3 axia encoders to the 7i77 and ran 12volts for field power. the encoders on my machine are single ended not differential( I jumpered the 7i77 accordingly for the 3 axis for single ended)
I was able to calibrate each axis beautifully with a plunge indicator and adjusted the resolution in pcconf so they work perfect.

**************
Question
**************
my problem is wiring the output in TB5
I don't know what to do.






in the photo the connections circled in red come from anilam cpu (sig, common)

so to mimak the old controller I just wired the
7i77 GND to Common in the red circle
7i77 AOUT0 to Sig in the red circle
* I don't know what to do with ENA0- and ENA0+




The info below is how the amplifiers themselves are wired:


pins on the amplifiers listed below are fed off of the wires circled in yellow
Pin 2,3,4
of Connector J-1
on Page 6 of westamp manual
these three are the only pins wired
pin2 = sig
pin3 = tach
pin4 = common


Manual for my westamp amplifier:

www.ormec.com/LinkClick.aspx?fileticket=...3d&tabid=168&mid=757

right now if I start up the mill and have Linux cnc idling all the axis drift in the negative direction.

any help would be greatly appreciated
Attachments:
Last edit: 18 Jan 2016 18:07 by punking. Reason: updated Photograph

Please Log in or Create an account to join the conversation.

More
19 Apr 2015 10:43 #57885 by PCW
Its a bit awkward because the Westamp drives are normally enabled and you have to ground
a pin on the drive to _disable_ the drive.

One option is to tie each inhibit input (J1 pin 8) to common (J1 pin 9)
with a 1K resistor. This will have the effect of disabling all axis by pulling pin 8 down to ground.
Then connect the ENA+ pins on the 7I77 to the drives J1 pins 10 (+15V)
and the ENA- pins to the drives inhibit input (J1 pin 8 ).
This will pullup the inhibit lines and enable the drives when analog enable is true in the hal file
The following user(s) said Thank You: punking

Please Log in or Create an account to join the conversation.

More
19 Apr 2015 17:24 #57888 by punking
ok i will work through with your idea. thank you so much.

chris

Please Log in or Create an account to join the conversation.

More
19 Apr 2015 23:13 #57898 by punking
OK i have the ENA- on pin 8 with resister jumping pins 8 & 9 on amplifiers and ENA+ on pin 10 .

I can now energize the mill with the original reset button and the servos dont wander.

i have not completed the open loop test on any axis.

I noticed in PnCConf that i could set number of encoders to 3 but number of PWM generators was greyed out. shouldn't that be where i indicate how many amplifiers im running?

if i try to run the current setup in LinuxCnC i get the following error:


Print file information:
RUN_IN_PLACE=no
LINUXCNC_DIR=
LINUXCNC_BIN_DIR=/usr/bin
LINUXCNC_TCL_DIR=/usr/lib/tcltk/linuxcnc
LINUXCNC_SCRIPT_DIR=
LINUXCNC_RTLIB_DIR=/usr/realtime-3.4-9-rtai-686-pae/modules/linuxcnc
LINUXCNC_CONFIG_DIR=
LINUXCNC_LANG_DIR=/usr/share/linuxcnc/tcl/msgs
INIVAR=inivar
HALCMD=halcmd
LINUXCNC_EMCSH=/usr/bin/wish8.5
LINUXCNC - 2.6.7
Machine configuration directory is '/home/chrismoll/linuxcnc/configs/my_LinuxCNC_mill'
Machine configuration file is 'my_LinuxCNC_mill.ini'
INIFILE=/home/chrismoll/linuxcnc/configs/my_LinuxCNC_mill/my_LinuxCNC_mill.ini
PARAMETER_FILE=linuxcnc.var
TASK=milltask
HALUI=halui
DISPLAY=axis
Starting LinuxCNC...
Starting LinuxCNC server program: linuxcncsvr
Loading Real Time OS, RTAPI, and HAL_LIB modules
Starting LinuxCNC IO program: io
Starting HAL User Interface program: halui
Shutting down and cleaning up LinuxCNC...
Running HAL shutdown script
Killing task linuxcncsvr, PID=9892
Removing HAL_LIB, RTAPI, and Real Time OS modules
Removing NML shared memory segments

Debug file information:
my_LinuxCNC_mill.hal:51: parameter or pin 'hm2_5i25.0.7i77.0.1.analogout0-scalemax' not found
9892
PID TTY STAT TIME COMMAND
Stopping realtime threads
Unloading hal components

Kernal Information I didn't include.

any help is greatly appreciated!

chris

Please Log in or Create an account to join the conversation.

More
20 Apr 2015 02:31 #57907 by PCW

my_LinuxCNC_mill.hal:51: parameter or pin 'hm2_5i25.0.7i77.0.1.analogout0-scalemax' not found


unless you have some other configuration problem in your hal or ini files,
the above often indicates that the 7I77 5V power is marginal or off
(so the analog I/O section is not running)

Please Log in or Create an account to join the conversation.

More
20 Apr 2015 06:50 #57917 by punking
i'll try feeding from an external powersupply rather than from the 5i25

thank you
chris

Please Log in or Create an account to join the conversation.

More
20 Apr 2015 07:28 #57918 by PCW
If you change the 7I77s 5V power source. make sure you change both the 7I77 and the 5I25s jumpers

Please Log in or Create an account to join the conversation.

More
20 Apr 2015 10:01 #57920 by punking

If you change the 7I77s 5V power source. make sure you change both the 7I77 and the 5I25s jumpers


yes, will do

chris

Please Log in or Create an account to join the conversation.

More
25 Apr 2015 23:07 - 03 May 2015 00:54 #58119 by punking
i had quite the week (fighting a flu) and the hard drive in my computer quit working...duh.

resolved computer issue almost, and now get an error still when starting linuxcnc

i copied error message below:

Warning: Spoiler!
Last edit: 03 May 2015 00:54 by punking. Reason: consolidate error message

Please Log in or Create an account to join the conversation.

More
25 Apr 2015 23:23 #58122 by PCW
[ 603.987467] hm2_pci: discovered 5i25 at 0000:01:06.0
[ 603.987514] hm2/hm2_5i25.0: invalid cookie, got 0xFFFFFFFF, expected 0x55AACAFE
[ 603.987518] hm2/hm2_5i25.0: FPGA failed to initialize, or unexpected firmware?
[ 603.987522] hm2_5i25.0: board fails HM2 regis

This indicates a hardware problem with the 5I25, most likely related to the PCI
interface.

The card was found (via slot addressing) but looks like perhaps the cookie address was wrong
= most likely unconnected pins on PCI bus

I would try cleaning the PCI slot and 5I25 contact fingers with 99% Isopropyl alcohol or
try another slot on the motherboard if one is available

Please Log in or Create an account to join the conversation.

Moderators: cmorley
Time to create page: 0.102 seconds
Powered by Kunena Forum