CNCzone.com-The Largest Machinist Community on the net!



Home Page Mark Forums Read Today's Posts My Replies Classifieds Reviews Photo Gallery Web Links Share Files Advertise With Us Ad List
Go Back   CNCzone.com-The Largest Machinist Community on the net! > MetalWorking Machines > Bridgeport and Hardinge Mills


Bridgeport and Hardinge Mills Discuss Bridgeport and Hardinge Mills here!


This forum is sponsored by:

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Ban this user!
Old 01-14-2012, 06:39 PM
 
Join Date: Mar 2009
Location: USA
Posts: 53
Cellar Dweller is on a distinguished road
Help Understanding “following errors”

Hi all,

I am working through my Torq-Cut 22 DOM replacement.


I am getting a “following error” when the machine attempts to home. The drives engage, you can hear the mag switch pull in for the spindle drive.

There is no movement at all. The error is immediate.

BTW, do any of you very experienced guys know whether or not this error may occur on new software installs were some parameters are generic. For example, I see parms for a C axis, but I don’t have one. Maybe the software is looking for some feedback from a C axis card and alike, but since they don’t exist on this machine, the software throws an error????

I have gotten this error in the past on this same machine. It was during a program. I changed the gcode were it stalled and threw the error and all was well.

If someone could provide some insight as to what this error is actually looking for and so forth it would be a benefit.

Thanks,
CD
Reply With Quote

  #2   Ban this user!
Old 01-14-2012, 11:44 PM
jmullett's Avatar  
Join Date: Nov 2004
Location: USA
Posts: 39
jmullett is on a distinguished road

Looking back at your past threads, I am having trouble following what servo amp control coniguration you are working on, but I have a torq-cut 30, which is just like the torq-cut 22 only longer in the X-axis, that was giving me sometimes sporadic, sometimes persistant problems with following errors and over current alarms on one of the axii.

Since I was lucky enough to have 3 identical amps on each of the X,Y and Z axis, I was able to swap the amp of offending axis with another and see the problem follow the bad amp. Once I determined that it was within the amp I bought a new one from BPT Parts. The funny thing is when I took the bad amp out I found a cold/burned solder joint on its circuit board where one of the screw terminals going out to the servo motor is connected. A little work with a soldering iron and it was working just fine. Now I have a spare amp on the shelf to get me out of my next jam.

You might want to check for a similar problem on your amp or at least rule out a physical/hardware issue.
Reply With Quote

  #3   Ban this user!
Old 01-15-2012, 08:11 AM
 
Join Date: Mar 2009
Location: USA
Posts: 53
Cellar Dweller is on a distinguished road

When you say “amp” as in amperage, or “servo amp control configuration” are you referring to the drive motor control boards? I am not sure what is the correct or common name for these boards. In my machine the boards that supply power to the (3) axis motors are almost identical. (see pic)

The connections on these boards are ratty, (see pic) so my next step is to go around stripping and tinning these wire ends for a proper connection to the boards. I will also keep a sharp eye out for any cold solder joints.

If anyone can weigh in on the real cause or indented cause of this error, it may be very helpful. One would assume that a “following error” is just that. The anticipated position and the believed actual position don’t match. But, how is the controller trying to perform this error handling? Encoder verse…what? What are the two, or more items or parms being compared, at least at a surface level?

Can you or anyone else with a torq-cut 22 or 30 check the input and output voltage from the power supply feeding the axis drive boards. Again, the voltage from T2 to the input of the power supply and then the voltage realized at the axis board.

Thanks again, for everyone’s input.
CD
Attached Thumbnails
Click image for larger version

Name:	tcdriveboards.jpg‎
Views:	17
Size:	79.2 KB
ID:	150205   Click image for larger version

Name:	BoardCon.jpg‎
Views:	16
Size:	72.3 KB
ID:	150206  
Reply With Quote

  #4   Ban this user!
Old 01-15-2012, 10:33 AM
 
Join Date: Aug 2011
Location: USA
Posts: 44
FanFan is on a distinguished road

Hello, Not sure how to give a textbook explaintion /defintion of following error. But I give you my take on it. Following Error (F.E.) is a method to display in counts of how an actual axis movement is keeping up with intended ( commanded) actual movement. It is the difference between the two counts.

Say the axis is moving from point A to point B. The computer tells the axis to move. The axis responds and starts to move. As the axis moves there is lag (error) between where the axis actual is and where it is supposed to at any given point in to. An error ( difference) is ok but it is should be an predictable one.

It has been a long long time since I have played around with Following Error. We used it as a tool to tell us how the machine axes movements were doing. We basically knew/expected that a machine would act in a certain way under a certain set condition. If we had the feedrate set at 100% and jog ( in medium) an axis in one direction we would get an F.E. of 100 counts. ( It should not vary more than one count. If we jog it in the other direction then we could expect an F.E. of 100 counts also. Now if we went to the other axis then we should have gotten the same results. If we kept a feedrate of 100% but changed to a high jog then our counts changed. It has been over 10 years since I have done this but I think the anticipated F.E. was about 1550 counts. But in that high jog mode the F.E. count were expected to stay at 1550 counts when jogging in both directions and both axis. ( I think those FE numbers are correct on a high jog. I will try to verify then tommorrow). When I first started in machine repair it was interesting to me that on a VTL both horizontal and vertical axis had the same F.E. and in our shop that pretty much all machines with the same controls had the same F.E. under the same conditions.

Like I mention, above 100 % and at a medium jog......a F.E. of 100 counts was expected. On a well set-up axis we could say the F.E. was rocksteady. That is what we wanted. But, we would tolerated a varying count of 1-2 "- +." If the F.E. gets too large then the control would issue a fault and eventually put the machine in Estop.

If the machine got to point that it went in to estop we would look to see if we were losing our postion feedback or if the we weren't getting power out to the motor. If the the counts were varying too much...say over 10 or 20 counts we would probably look at ways, oiling system, belts. Things at being too tight or too loose. Motors and drives on their way out would also be suspect. Like JMullet asked. Is this during it on just one axis or more than one axis? If the problem is intermittant. ( Probably not a software setting issue) Ask yourself some questions. Does it happen on only one axis? Under one set of condition.? Which condtions? Has something been changed recently. a smah up?

I hope this give you some info. Like I said I haven't played around with F.E. for years if I have made an error or left something out I hope someone let's us know. FanFan
Reply With Quote

  #5   Ban this user!
Old 01-15-2012, 11:59 AM
 
Join Date: Feb 2009
Location: usa
Posts: 2,909
underthetire is on a distinguished road

Fan fan gave a good example, simply put its the difference from actual position to commanded position during movement.
Reply With Quote

Sponsored Links
  #6  
Old 01-15-2012, 12:03 PM
Al_The_Man's Avatar
Community Moderator
 
Join Date: Dec 2003
Location: Canada
Posts: 16,532
Al_The_Man is on a distinguished road
Buy me a Beer?

Most controls have a In-Position Parameter, to set the allowable difference between the commanded and the actual position, this is the allowable error that can occur before a following error is displayed.
Al.
__________________
CNC, Mechatronics Integration and Machine Design.
“Logic will get you from A to B. Imagination will take you everywhere.”
Albert E.
Reply With Quote

  #7   Ban this user!
Old 01-15-2012, 01:06 PM
 
Join Date: Mar 2009
Location: USA
Posts: 53
Cellar Dweller is on a distinguished road

Thanks a lot for everyone’s input, very cool, and generous.

Ok, that being understood, how does it do this comparison on a Torq-cut22 of very similar bread of machine?
This, “actual position to commanded position”? I assume (haha) it gets one signal from the encoder (located on the drive motor armature) but where is the second or compared value coming from? I get “command position” that means the “programed” or “jogged” position. But, were is the data coming from? Is it just the “programmed” or “jogged” position in the software compared to the data from the encoder?

Is it comparing the amount it thinks it should move to the encoder? Basically, there is only one device (encoder) being looked at. It does not say, “Compare the encoder to a glass scale” or other electromechanical device?

To answer the question, it happens on all three axis. The machine will not home. The F.E. occurs during the first attempt to home upon start up.
There has been no crash.
The HD went bad, so I installed a new DOM, etc. I am still leaning towards software at this point. The machine was basically fine until the hard drive failed.

Could one increase the following error (in parms) to a ridicules number to see if the axis actually move? As trouble shooting tool or method. If the X and Z start to move and Y does not, you know where to look. What are the risks?? Many I assume!

Thanks,
CD
Reply With Quote

  #8  
Old 01-15-2012, 01:24 PM
Al_The_Man's Avatar
Community Moderator
 
Join Date: Dec 2003
Location: Canada
Posts: 16,532
Al_The_Man is on a distinguished road
Buy me a Beer?

If the error is immediate with absolutely no movement, and all three axis, I would think there is something else in software going, especially after a s/w reload.
When you hear the drives power up, do they resist movement?
What I do to detect encoder or feedback problem, if the control displays anticipated position rather than posn. via feedback, some controls will switch between these.
If it is the former, I disable one axis by removing the power into the motor, power up the unit and by H.W. on the lowest setting, move the handle and watch the display, at some point the following error will pop up.
Remember the value and reset the system, this time move the axis H.W. the same way and watch for a distance LESS than the error distance, now turn the motor, B.S. etc an amount that would be equal to the distance on the screen, you can keep on advancing the display and turning the motor continuously without error, if the encoder is good.
If your display shows feedback position instead, then you know the encoder is good if the display changes.
This is mainly for systems that show the anticipated screen position.
In your case I am not sure if this will help?
Al.
__________________
CNC, Mechatronics Integration and Machine Design.
“Logic will get you from A to B. Imagination will take you everywhere.”
Albert E.
Reply With Quote

  #9   Ban this user!
Old 01-15-2012, 02:34 PM
 
Join Date: Aug 2011
Location: USA
Posts: 44
FanFan is on a distinguished road

CD,
What do you mean with a DOM replacement? Is that directly related to the hard drive replacement? Do/did you keep a written hard copy of all your parameters, including the changes that you made to them?

When you turn the control and take it out of estop do any of the axis "jump" at all or do you just get following error messages?

The command signal that I am talking about is coming from the computer section. Perhaps it should be called an error signal. It is part of a closed loop system. The computer control tells (commands) the drive ( servo ampflier) to move the motor. The motor moves which in turns should make the encoder ( because it is coupled to the ball screw or to the motor) detect a change in postion. The encoder then send info ( postion) back to the Computer control. The computer control then compares how much the motor was able to move the axis along. It then computes a new signal error signal.... This happens probably hundred times a second. Constant updates are made hopefully getting it smoothly and accurately from point A to point B.

FanFan
Reply With Quote

  #10   Ban this user!
Old 01-15-2012, 03:07 PM
 
Join Date: Mar 2009
Location: USA
Posts: 53
Cellar Dweller is on a distinguished road

FanFan,
I do have a BMDCPRMS.SYS from 2003 as a backup. I never made one. And I bought machine in 2009. So I don’t know if the information in that file is accurate. I can view it note pad.

Yes, I installed a DOM or in my case to be more specific, an IDE to CF adapter. Loaded DOS 6.22, etc.

Order of events:
Turn power on. OK
F1 to continue around my check sum and bios battery errors
Type “run” at c: prompt.
Machine software loads.
Get “low air pressure” error. Turn on air pressure and/or ESC
No error, flashing “Drives off”.
Press 7, “engage drives”. Hear door lock engage. Hear spindle power switch engage.
Spindle controller is powered up. RPM = 0 in red display. (inside the control box)
No errors at this time. Nothing has moved. Not that is obvious anyway maybe in the .000 or .00.
Press 8 “Home Mach”, immediately get F.E. Again, no movement was even attempted at any axis.
The F.E. error caused the spindle power to drop out, like an estop command.

Thanks for the continued explanation of what happens during the F.E. That is basically how I understood it work. As of right now I am trusting the error at face value. Meaning, I am looking at why the command to move is not causing the drives to turn.

Can you see more specifically which drive is related to the error, like in maintenance page, etc?

Thanks,
CD
Reply With Quote

Sponsored Links
  #11  
Old 01-15-2012, 03:19 PM
Al_The_Man's Avatar
Community Moderator
 
Join Date: Dec 2003
Location: Canada
Posts: 16,532
Al_The_Man is on a distinguished road
Buy me a Beer?

Did you try to see if the motors show any resistance before trying to home or move as I suggested?
Al.
__________________
CNC, Mechatronics Integration and Machine Design.
“Logic will get you from A to B. Imagination will take you everywhere.”
Albert E.
Reply With Quote

  #12   Ban this user!
Old 01-15-2012, 03:22 PM
 
Join Date: Mar 2009
Location: USA
Posts: 53
Cellar Dweller is on a distinguished road

No, Not at shop, tomorrow. sorry. What would you expect to see or I should say feel?
Reply With Quote

Reply

Tags
following error




Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
understanding the process tipaj General CAD Discussion 2 05-04-2011 05:47 PM
Need Help!- Understanding 0 z axis? ssutton DIY-CNC Router Table Machines 4 03-31-2011 10:51 AM
Need Help!- understanding CAD/CAM usage sion General CAM Discussion 4 02-24-2009 06:53 AM
Need Help Understanding the Basics in Cad Mr.Chips General CAD Discussion 11 01-21-2009 01:23 PM
LATHE G28 Help Understanding!!!! 1ctoolfool Haas Mills 13 10-24-2007 04:34 AM




All times are GMT -5. The time now is 12:58 PM.





Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Content Relevant URLs by vBSEO
Template-Modifications by TMS

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361