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! > Machine Controllers Software and Solutions > LinuxCNC (formerly EMC2)


LinuxCNC (formerly EMC2) Discuss LinuxCNC (formerly EMC2) Controlers here!


This forum is sponsored by:

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Ban this user!
Old 10-03-2008, 08:44 AM
Chaka's Avatar  
Join Date: Nov 2006
Location: USA
Posts: 22
Chaka is on a distinguished road
Lightbulb Considering EMC2 for one of our projects

I am considering EMC2 for one of our projects. My hope here is to get some general feedback from form users and even possibly build some work relationships.

The question is, how do I leverage EMC2 ‘s advantages while address some of the weaknesses inherit to a noncommercial GPL offerings?


The project is to upgrade proprietary medical manufacturing equipment that drills a series of holes in a product while rotating a table. The original solution is 15+ years old and is made from custom designed motion controller that uses stepper motors and drives in an open loop configuration. These things look a lot like a hobby mill that uses a rotating table vice. Or, like a four axis machine that doesn't’t use the y axis. With a terrible little four line display and custom interface, not CNC.

We sold the customer on a gCode CNC solution. They have CNC machines on staff, owing Master CAM. They just get it.

Last edited by Chaka; 10-03-2008 at 12:11 PM. Reason: Added attachment changed some content
Reply With Quote

  #2   Ban this user!
Old 10-03-2008, 11:41 AM
Seb Seb is offline
 
Join Date: Jan 2006
Location: USA
Posts: 58
Seb is on a distinguished road

Originally Posted by Chaka View Post
Weaknesses
-We have never integrated EMC with a machine
I've never integrated a machine either, but I've read the EMC2 docs for machine builders and integrators and now I think it's going to be pretty easy. The docs are excellent. http://www.linuxcnc.org/docs/


-No for hire source of expertise identified
-For design recommendations
-Support for install configurations and customization
Have you checked out the emc-users mailing list and the #emc irc channel? The contact information is in the "Communication" section on the Wiki: http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl

Support in the open-source world is a bit different from the usual for-pay support you get from places like Microsoft. Here in the open-source world, developers and expert users double as the front-line support. The basic questions get asked frequently, so novice users are expected to do their homework by reading documentation and searching mailing list archives. Deep, detailed questions usually get rapid support from a team of experts.

Also, it's not unheard of for EMC2 developers to do for-pay contracts... ;-)


-Perception that no cost is low value
That's so twentieth century! Classic scarcity-based theories of value don't apply to open-source software. Think instead of the value provided by volunteer firefighters.
Reply With Quote

  #3   Ban this user!
Old 10-03-2008, 11:34 PM
 
Join Date: Mar 2007
Location: U.S.A.
Age: 58
Posts: 50
stustev is on a distinguished road

what's your project?
Reply With Quote

  #4   Ban this user!
Old 10-04-2008, 04:37 AM
Karl_T's Avatar  
Join Date: Mar 2004
Location: Dassel,MN,USA
Posts: 1,318
Karl_T is on a distinguished road

I'd suggest you take a look at Camsoft. This sort of project goes right to its strength.

Karl
Reply With Quote

  #5   Ban this user!
Old 10-06-2008, 08:12 AM
 
Join Date: May 2008
Location: USA
Posts: 32
Ray Henry is on a distinguished road

Originally Posted by Chaka View Post
The project is to upgrade proprietary medical manufacturing equipment that drills a series of holes in a product while rotating a table. The original solution is 15+ years old and is made from custom designed motion controller that uses stepper motors and drives in an open loop configuration. These things look a lot like a hobby mill that uses a rotating table vice. Or, like a four axis machine that doesn't’t use the y axis. With a terrible little four line display and custom interface, not CNC.
Are you concerned about open loop. Does that mean that this machine is NOT running error free? If it is messing up parts then the customer will need a much more complete overhaul then I suggest below.

I've fitted or retrofitted quite a few machines using EMC/EMC2 and this sounds like an excellent candidate for an update to EMC2. I'd start by opening the control box and look at the stepper drivers. You could take a picture of these and post here. Unless you plan to replace the stepper motor drives, you're looking for some indication of the kind of signals that produce motion. Step and direction is the most common and probably the easiest to understand.

If the electronics are an unintelligible mess then it is probably the easiest to start over with a good parport breakout card and new drives. If you do this then you need to look at the motors and figure out what current they require for proper operation.

The next step is to look at all of the additional IO that is used by the device. Are there limit switches, home switches, cycle start buttons, and feedrate or spindle speed override pots.

Now you are ready to seek out and mate up components that will allow you to handle each part of the retrofit. If the task is simple enough that a single parport can handle the task then the EMC2 software can be easily configured using stepconf. If extra IO is needed, a second parport or a internal or external card solution could be used.

I'd start with a three hole punch, a ring binder, and a good PC printer. There is no substitute for a written path back through the task. Add in pictures, manuals, thoughts, and decisions. I can just hear some folk say, "Paper! How quaint!" The fact is that paper and pencil can be a real advantage as you wire and test because you can scribble notes and drawings much more quickly than you can sit down and type.

A quick side note. This machine is probably CNC or NC at least. Many machines from the 80's and 90's used minimal displays for operator interface. The type of display is not really definitive.

Last question, "What is your relationship to the customer?" You say you sold him on the idea of CNC. Are you a retrofitter or a relative?

Hope this helps.
Reply With Quote

Sponsored Links
  #6   Ban this user!
Old 10-07-2008, 02:32 PM
Chaka's Avatar  
Join Date: Nov 2006
Location: USA
Posts: 22
Chaka is on a distinguished road
More thought and some answers about this project

I agree that closed loop is better then open loop. In this case the customer is basing the requirements off of the existing solution. The high costs of repairs on an old microcircuit design have basically forced them to implement a new motion control solution. The customer is relying on their inspection technicians to determine whether the product meets specifications.

As a control systems integrator we seldom integrate stepper solutions due to the torque requirements of larger industrial applications, instead we typically use servos. Our experience with using encoders with stepper motors is actually limited. I think that is making our electrical engineers a little hesitant to sell the customer on closed loop stepper solutions it at this point, thinking that the encoder may have trouble getting enough resolution. We will probably want to consider the possible addition of encoders, anticipating this would be good step in design. The great thing about integrating a CNC control as opposed to a property motion solution is that you can wow your customer, with additions like closed loop control, for very little cost. Upfront, they are just scared that they are moving away from the OEM manufacturer of the machine. Sometimes, the customer can't believe that they can get all of that, especially, after being gouged for years.

We quoted this job assuming that we would replace the stepper drives and keep the motors. We also assumed that we would make new control panels, using new breakouts, and Optically Isolated IO.

As far as the project and the customer go. I haven't met this new customer. The job has been sold. The sale was made based off of our previous success with CamSoft. I have been pushing to go with EMC. My background is in software development, form day one with CamSoft, I saw things that set off red flags for me.

Moving away from CamSoft put more money in the budget for configuration. Right now, I trying to convince people that EMC is not just for hobbyists. My hope was that I would find someone here with ties to the project to consult or contract with us if needed.

I will post a picture of this proprietary controller when it comes in to our shop.

Yea, we have paper too. The job file is sitting on my desk. We have job files on our file server as well. I want to pass that file along to our engineers. I would just hate to see this thing go CamSoft, especially due to that there are a dozen more to follow.
Reply With Quote

  #7   Ban this user!
Old 10-07-2008, 03:03 PM
Chaka's Avatar  
Join Date: Nov 2006
Location: USA
Posts: 22
Chaka is on a distinguished road
This is what the engineer who quoted the project would like to say abot it

Thank you for your comments. To answer your last question first, we are a control systems integrator and CNC retrofitter. We have done a bout 6 Cam-Soft applications ranging from a 3 axis drilling table to a Bridgeport to a large 5 axis welding fixture. The project we are currently looking at could be done with Cam-Soft but it seems like overkill.

The EMC software looks like a good fit but we need to satisfy ourselves that it will provide a stable and reliable product for the application. This is more than a home hobbyist application intended to product some serious medical products. If this application works well, there could be 12 duplicate machines to follow.

We do intend to replace the stepper drives and other electrics completely so that reuse interfacing would not be a problem. The existing 23 frame stepper motors would remain. A 19”rack mount half size Intel dual-core Pentium PC would be mounted in a desk top Bud style rack enclosure along with a custom designed 19” rack mounted stepper drive and I/O chassis assembly. This assembly plus a monitor & keyboard would replace the existing OEM’s proprietary control box.

The actual programming sequence will be simple with only point-to-point moves and drill sequences plus spindle on-off and clamp controls.

Let us know if you think the EMC software is a good fit.
Reply With Quote

  #8   Ban this user!
Old 10-07-2008, 05:30 PM
Seb Seb is offline
 
Join Date: Jan 2006
Location: USA
Posts: 58
Seb is on a distinguished road

is not exactly a hobby-class machine...
Reply With Quote

  #9   Ban this user!
Old 10-07-2008, 06:07 PM
 
Join Date: Oct 2005
Location: US
Posts: 1,220
MrWild is on a distinguished road

Spending way too much money when you don't need to. A pentium dual core in a rack mount no less.... then again, a new computer is a dual core now-a-days. Size 23 frame steppers will run just fine on a Gecko G540. While small and seemingly hobby grade due to their size, they are state of the art surface mounted drives. The best part is that you get four drives, AND a break out board.

You've probably quoted a Camsoft size retrofit bill, but the reality is that the outlay ISN'T needed. The truth is, you're making more work for yourselves than is needed and spending more than is required. The less you spend while retaining quality, the more you pocket for your company. EMC2 and Gecko G540. Quite a combo.
Reply With Quote

  #10   Ban this user!
Old 10-13-2008, 07:41 AM
Chaka's Avatar  
Join Date: Nov 2006
Location: USA
Posts: 22
Chaka is on a distinguished road
The computer I really like...

Click image for larger version

Name:	lf-gs-l05_big.jpg
Views:	42
Size:	60.6 KB
ID:	67876

http://www.logicsupply.com/products/lf_gs_l05

I need to make few waves on this project as possible. So, I went with something we are ordering on another project.

In my experience fanless is good in all environments. The more air flow is increases the more dust and dirt that are collected.
Reply With Quote

Sponsored Links
  #11   Ban this user!
Old 10-13-2008, 08:03 AM
 
Join Date: May 2008
Location: USA
Posts: 32
Ray Henry is on a distinguished road

Originally Posted by Chaka View Post
Attachment 67876

http://www.logicsupply.com/products/lf_gs_l05

I need to make few waves on this project as possible. So, I went with something we are ordering on another project.

In my experience fanless is good in all environments. The more air flow is increases the more dust and dirt that are collected.
Sounds like you've got a handle on the project. I'd grab a EMC2 bootable CD and test that PC before you get to far with it. I've not heard of anyone testing with the atom processor. If it boots and seems okay, then I'd try the latency test. If it works please add that system to the latency test page.
Reply With Quote

  #12   Ban this user!
Old 10-13-2008, 09:03 AM
Chaka's Avatar  
Join Date: Nov 2006
Location: USA
Posts: 22
Chaka is on a distinguished road
I have PICs of the controller. Ray was right it could do CNC.

Apparently this thing's controller is actually from Omeron. If you mixed and matched the right hardware you could actually get it to intemperate gCode. It still needs to go.

We are still not sure what drives we are going to use, apparently this setup does micro stepping.

Click image for larger version

Name:	SmartDrill 001.jpg
Views:	49
Size:	88.0 KB
ID:	67880
Click image for larger version

Name:	SmartDrill 002.jpg
Views:	48
Size:	160.6 KB
ID:	67881
Click image for larger version

Name:	SmartDrill 003.jpg
Views:	41
Size:	120.9 KB
ID:	67882
Click image for larger version

Name:	SmartDrill 004.jpg
Views:	38
Size:	83.5 KB
ID:	67883
Click image for larger version

Name:	SmartDrill 005.jpg
Views:	42
Size:	83.9 KB
ID:	67884
Reply With Quote

Reply

Tags
evaluation, integrator, recommendation, resource, review




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 On
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
My cnc projects mkuivamaki DIY-CNC Router Table Machines 12 08-25-2008 02:39 AM
cnc projects DUST_U DIY-CNC Router Table Machines 4 10-19-2007 11:22 AM
My projects.. still going.. gbowne1 Vertical Mill, Lathe Project Log 0 03-09-2007 03:00 AM
Some Fun Old Projects rj-tx General Metalwork Discussion 2 06-30-2005 01:58 AM
=> New CAD Projects Available CAD Ground Employment Opportunity 3 05-16-2005 02:45 PM




All times are GMT -5. The time now is 05:27 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