Hello Guest it is April 16, 2024, 04:41:25 AM

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Wilde Racing

Pages: « 1 2 3 4 5 6 »
31
Do you think I should replace the drives? The Y axis won't balance perfect with the dynapath...

32
Please excuse the rats nest. I cut all the zip ties to verify wiring..






33
I'll get the amps info now. The ports and pins are enabled for the servos and encoders. But the encoders are not responding in mach3

34
Ok, so the limit switch "talk" to the servo amps only. There are no other wires from the amps to the dynapath. But yet when a limit is hit the dynapath shows a fault for that axis, no mention of limit, just a fault. With the dynapath only connected to the amps via two wires +/- 10volts I have no clues where it gets the limit info???? My first thought of a solution is just to "T" into the limit switch wiring and connect it to the I/O board... Thoughts????


Next, I did a half-a$$ control where I wired the encoders and the servo control wires to the galil I/O, then turned on the dynapath to supply all other voltages needed for running the mill. I can control all three axis with mach3 (woohoo) but I'm getting no encoder information. The ports and pins are all checked to unable and the all of the ports and pins have a "0" for an address. Basically same as the servos. But nothing, the encoders are getting power and ground, they are also configured right for the "counts". Any ideas???

35
No home switches, I can't figure out which wires from the drives amps send the signal of a hit limit, but there are still wires to be tracked... I was thinking of installing some home switches..

36
So I read the mach manual , but I did not come across anything that explains how to configure the "brain" for my I/O's... Also, I was chasing wires today and I realized my machine has limit switches but the report only to the drivers, The dynapath just shows a fault in the servo that was tripped. So I guess I will keep this the way it is?

Starting the galil manual now.... YUCK..

37
Thanks for all the help... I'll report back after I've done a bit of reading.

38
Everything looks good.  Except I notice that your A,B, and C Galil axes have the default PID values.  Are you running analog servos with +-10v command signals?  If so, I bet you are going to have to do some tuning!  But the spindle config looks good. 

In the Galil terminal, what voltage dos the command OFD=5 produce on the MOCMDD with reference to GND? 

Steve

I dont have a MOCMDD pin out on the ICM-2900 and what exactly is the "Galil terminal"?


The Galil tools driver may not support the older 1842s.  :(

Make sure you use the Galil-st plugin with Smart Term.

Steve

How do I verify that?

39
on a side note. I installed Galiltools and I could not get it to connect to the card. i then downloaded SmartTerm, it prompted to reinstall the drivers and it does communicate with the board. is that ok? Mach seams able to communicate with the card fine though...

I have some reading to do!!!!

40

Turn on logging in the Galil plugin config.  There is a check box to enables it.  Then re-start Mach and then directly close it.  It will produce a GalilDebug.txt file in the plugins directory.  At the top of this file, there will be a listing of the current Galil settings.  This might prove useful to see if there are any commands burned into the controller's NVRAM that could cause this.

Steve

Here are the results...

Galil Plugin v4.6.0.0 (DMCLib)
QZ                                                           Slots=000  Response=" 4, 24, 16, 28:"
DMC1842 Rev 1.0r

QZ                                                           Slots=000  Response=" 4, 24, 16, 28:"
-- Begin Controller Settings --
AC = 3072, 3072, 3072, 256000
AF = 0, 0, 0, 0
BB = 0.00, 0.00, 0.00, 0.00
BI = 0, 0, 0, 0
BM = 2000.00, 2000.00, 2000.00, 2000.00
BO = 0.0000, 0.0000, 0.0000, 0.0000
CE = 0, 0, 0, 0
DC = 3072, 3072, 3072, 256000
DV = 0, 0, 0, 0
ER = 16384, 16384, 16384, 16384
FA = 0.00, 0.00, 0.00, 0.00
FV = 0, 0, 0, 0
GM = 0, 0, 0, 0
GR = 0.0000, 0.0000, 0.0000, 0.0000
OE = 0, 0, 0, 0
IL = 9.9982, 9.9982, 9.9982, 9.9982
IT = 1.0000, 1.0000, 1.0000, 1.0000
KD = 64.00, 64.00, 64.00, 0.00
KI = 0.000, 0.000, 0.000, 0.000
KP = 6.00, 6.00, 6.00, 0.00
KS = 1.313, 1.313, 1.313, 1.313
LZ = 1
MT = 1.0, 1.0, 1.0, 1.0
OF = 0.0000, 0.0000, 0.0000, 0.0000
OP = 3, 0 0 0:
PF = 10.0
PL = 0.0000, 0.0000, 0.0000, 0.0000
SP = 3000000, 3000000, 3000000, 25000
TL = 9.9982, 9.9982, 9.9982, 9.9982
VA = 256000, 256000
VD = 256000, 256000
VF = 10.4
VS = 25000, 25000
VT = 1.0000, 1.0000
-- End Controller Settings --

-- Begin Axis Mapping --

 Mach Axes: XYZABCS
Galil Axes: ABC---D

-- End Axis Mapping --

QZ                                                           Slots=000  Response=" 4, 24, 16, 28:"  <ResetControl() EStop=true >
MT 1.0,1.0,1.0,1.0                                           Slots=000  Response=":"  <ResetControl() EStop=true Set motor types.>
SP 3000000,3000000,3000000                                   Slots=000  Response=":"  <ResetControl() EStop=true >
FL 2147483647,2147483647,2147483647                          Slots=000  Response=":"  <DisableSoftLimits() gState.nAixs = 4>
BL -2147483648,-2147483648,-2147483648                       Slots=000  Response=":"  <DisableSoftLimits() gState.nAixs = 4>
DP 0,0,0                                                     Slots=000  Response=":"  <ResetControl() EStop=true >
AB 1                                                         Slots=000  Response=":"  <ResetControl() EStop=true >
CN -1                                                        Slots=000  Response=":"  <ResetControl() EStop=true Limits low unchecked!>
CN ,-1                                                       Slots=000  Response=":"  <ResetControl() EStop=true Homes low unchecked!>
KPD=0                                                        Slots=000  Response=":"  <ResetControl() EStop=true >
KID=0                                                        Slots=000  Response=":"  <ResetControl() EStop=true >
KDD=0                                                        Slots=000  Response=":"  <ResetControl() EStop=true >
OFD=0                                                        Slots=000  Response=":"  <ResetControl() EStop=true >
TM 1000                                                      Slots=000  Response=":"  <ResetControl() EStop=true !>
OP 3                                                         Slots=000  Response=":"  <UpdateOutputs()>
MO ABC                                                       Slots=000  Response=":"  <CloseWindow()>
WT200                                                        Slots=000  Response=":"  <CloseWindow()>

Pages: « 1 2 3 4 5 6 »