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 > General CNC (Mill and Lathe) Control Software (NC)


General CNC (Mill and Lathe) Control Software (NC) General Discussion of CNC (Mill and Lathe) control software here!


This forum is sponsored by:

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Ban this user!
Old 07-20-2006, 01:41 AM
 
Join Date: Jun 2006
Location: USA
Posts: 47
Dan Craig is on a distinguished road
Help needed identifying Control Software for engraver

I'm gathering the parts to build a CNC engraver. I'm going with a moving gantry style, and will be engraving fairly shallow on acrylic and some aluminum.

I machine flow gauges out of acrylic and then (manually) engrave a scale onto one face of the acrylic. The catch is that because we individually calibrate each gauge - the location and spacing of the scale and it's divisions is different for every gauge.

What I want to be able to do is use a specific location as home, probably one corner and then jog to the location of the first division notate / index it somehow, then jog to the next division and notate / index it and so forth, then I want to apply a particular scale range to those positions and have the machine do the rest (which would include milling the main division line, the sub-divisions based on the scale range, and the corresponding values).

Does that make sense? I've tried searching this and other control software forums, but wasn't successful because I wasn't sure what to search for, so then I read a lot of posts, but haven't been successful in finding info about what I'm trying to do.

I'm (of course) looking for lower cost solutions, because I'm building this to demonstrate that CNC will not only save us time and money in the long run, but that it will have many uses that may not even have been thought up yet.

TIA
Reply With Quote

  #2  
Old 07-20-2006, 01:47 AM
*Registered*
 
Join Date: Mar 2006
Location: Boston
Posts: 1,628
lakeside is on a distinguished road

You basically want to take an arc divide it equally with a know start point most any software should be able to do this
Reply With Quote

  #3   Ban this user!
Old 07-20-2006, 02:00 AM
 
Join Date: Jun 2006
Location: USA
Posts: 47
Dan Craig is on a distinguished road

that does sound logical...however, the gauge is in a straight line, and the major divisions are neither equal, nor the same from one gauge to another.

Also, maybe I was being overly simplistic with the home location, that's likely little more than the location of an edge or two.

Does this still describe most any software?

Last edited by Dan Craig; 07-20-2006 at 02:46 AM. Reason: added image link
Reply With Quote

  #4  
Old 07-20-2006, 02:47 AM
*Registered*
 
Join Date: Mar 2006
Location: Boston
Posts: 1,628
lakeside is on a distinguished road

allt cad/cam software have point locations from there you you can program and at first I was thinking you where doing a round gauge
Attached Thumbnails
Click image for larger version

Name:	7-19-2.JPG‎
Views:	61
Size:	43.8 KB
ID:	20069  
Reply With Quote

  #5   Ban this user!
Old 07-20-2006, 07:20 AM
 
Join Date: Jul 2003
Location: New Zealand
Posts: 1,039
Kiwi is on a distinguished road

Dan..Can you give us example of your requirements eg:
X0 Y0; Line Start
X1 Y0; Line End
first division notate (text "0")
X0 Y.5; Line Start
X1 Y.5; Line End
second division notate (text "10")
X0 Y.75; Line Start
X1 Y.75; Line End
second division notate (text "20")
X0 Y1; Line Start
X1 Y1; Line End
third division notate (text "30")
Then repeat 10 times with the lines spaced at a scale relative to the first three with appropiate text.
If this is the sort of thing you want a macro or VB program should be able to generate code to do this.
Reply With Quote

Sponsored Links
  #6   Ban this user!
Old 07-20-2006, 01:04 PM
 
Join Date: Jun 2006
Location: USA
Posts: 47
Dan Craig is on a distinguished road

I will try to give an example.

Gauge #1 - 200-600 gpm
X0 Y3; Line Start
X5 Y3; Line End
first division notate (text "200")
X0 Y6; Line Start
X5 Y6; Line End
second division notate (text "300")
X0 Y8.5; Line Start
X5 Y8.5; Line End
third division notate (text "400")
X0 Y12; Line Start
X5 Y12; Line End
fourth division notate (text "500")
X0 Y13; Line Start
X5 Y13; Line End
fifth division notate (text "600")

(The sub-divisions between the major divisions are typically limited to 4, but should be even quarters.)

Gauge #2 - 200-600 gpm
X0 Y2.75; Line Start
X5 Y2.75; Line End
first division notate (text "200")
X0 Y4.5; Line Start
X5 Y4.5; Line End
second division notate (text "300")
X0 Y8; Line Start
X5 Y8; Line End
third division notate (text "400")
X0 Y11.5; Line Start
X5 Y11.5; Line End
fourth division notate (text "500")
X0 Y13.5; Line Start
X5 Y13.5; Line End
fifth division notate (text "600")

Once again with the sub-divisions in quarters.

Note that gauge #1 and #2 are both 200-600gpm gauges but their major divisions are in different locations. That is a result of individual calibration of each gauge - so no two gauges are likely to ever be exactly the same - which is why I want to be able to jog to a location - notate it somehow (preferably not on paper) then jog to the next location, etc., then apply a scale to those locations and split the major divisions into quarters. I don't want to have to manually change my gcode each time I go to engrave. The idea is to save time, not increase the learning curve exponentially.

I realize that I can spit out gcode with vb or a macro, but those methods require *some* input - whether it's via jogging to a location, or manually inputting data. The jogging method is preferable to me.

Thanks again.
Reply With Quote

  #7  
Old 07-20-2006, 01:07 PM
*Registered*
 
Join Date: Mar 2006
Location: Boston
Posts: 1,628
lakeside is on a distinguished road

I would agree with Kiwi. You should be looking at macro progamming. What type of controller do you have
Reply With Quote

  #8   Ban this user!
Old 07-20-2006, 01:33 PM
 
Join Date: Jun 2006
Location: USA
Posts: 47
Dan Craig is on a distinguished road

Ah, that's the thing. I don't have a controller or driver or motors yet. I'm open to suggestions of controllers and software which will make this process the easiest and fastest.
Reply With Quote

  #9   Ban this user!
Old 07-20-2006, 04:11 PM
 
Join Date: Jul 2003
Location: New Zealand
Posts: 1,039
Kiwi is on a distinguished road

Dan..
My thoughts are that you have a VB program that you enter in the known Y figures and this program generates the GCode which you then send via your PC to the controller.
Is your engraver also to do the text?
Reply With Quote

  #10   Ban this user!
Old 07-20-2006, 07:47 PM
 
Join Date: Jul 2003
Location: New Zealand
Posts: 1,039
Kiwi is on a distinguished road

Dan
On reading your post #6 again you said <notate it somehow (preferably not on paper)> but in the last paragraph you say <with vb or a macro, but those methods require *some* input >. Sounds like you need a controller that is purpose built/programed.
I believe the FAGOR controllers can be programed to special needs. Suggest you contact the nearest agent.
I may be able to help with a VB program but unable to advise about getting your figures directly into a macro or a PC program.

Last edited by Kiwi; 07-20-2006 at 10:32 PM. Reason: Added more details.
Reply With Quote

Sponsored Links
  #11  
Old 07-21-2006, 02:09 AM
*Registered*
 
Join Date: Mar 2006
Location: Boston
Posts: 1,628
lakeside is on a distinguished road

if your looking for an all in one plug and play type retrofit you have a lot of options myself I've always liked prototrak http://www.southwesternindustries.com/swi/
even with a stander contoller you can run macro on the pc and then send code to controller
Reply With Quote

  #12   Ban this user!
Old 07-22-2006, 01:06 PM
 
Join Date: Jun 2006
Location: USA
Posts: 47
Dan Craig is on a distinguished road

Yeah, I can see how this could be a bit problematic.

Maybe what I'm looking for is a DRO setup interfaced to the PC which can take the Y figures and put them into an output file of some type - which I can then run the VB script against to generate the gcode.

Yes the engraver should also do the text. However, that shouldn't be much of a problem if you already have the X and Y coords available to the script.

Is anyone familiar with this? http://groups. yahoo.com/group/CheapAss/ (Edit: I don't know what happened to the URL? It won't parse correctly? You'll have to copy and paste and remove the [space] between "groups." and "yahoo".)

It's a computer based DRO and more. Maybe that's part of my solution.

The question still remains though, since I'm building fresh - moving gantry style, I can choose drivers, controllers, motors, etc. as desired. Of course I'm trying to stay cheap since it's on my budget until I can get it working. If I were to try to use the CheapAss DRO - it looks like I'd be on windows. Is there a reason not to use Mach?
Reply With Quote

Reply




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





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