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! > Events, Product Announcements and More > Polls


Polls All Polls should be posted here only not in the forums. Please post relevant polls only.


This forum is sponsored by:

View Poll Results: Interested in a new commercial-grade NC Verification and Simulation software system?
Yes, I would be very interested and would pay upto $X for it (please specify in your message) 3 8.11%
Yes, I would be somewhat interested but would not pay more than $400 24 64.86%
No, I would not have any use for it under any circumstances 10 27.03%
Voters: 37. You may not vote on this poll

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Ban this user!
Old 01-04-2007, 02:59 PM
revygcam's Avatar  
Join Date: Oct 2006
Location: Canada
Posts: 7
revygcam is on a distinguished road
A New Commercial-Grade NC Verification and Simulation System for the Masses

We are currently looking into developing a new NC Verification and Simulation (Virtual Machining) software system that would have many of the features and look-and-feel of commercial-grade systems at a more affordable price for the masses.

A brief introduction of NC Verification and Simulation systems for those that are not familiar with them:

Many NC programs are verified through trial machining which are slow, costly and sometimes dangerous to the machine and/or the operator. CNC users can overcome this by using software tools to simulate and verify NC programs in a Virtual Machining environment before making the actual cuts on their parts. Also, such programs give the added benefit of allowing the optimization of cutting parameters which in turn speed up the machining process, improve the quality of parts, and increase tool life. Commercial-grade systems allow users to visualize the cutting process and the part in fully interactive 3D modes (including viewing from any angle, zooming into tight areas, use of transparencies and 3D sectioning, etc.), get feedback on cutting times, accuracy and mistakes (e.g. gouges and undercuts), and directly debug and optimize NC programs.


There are currently a few commercial systems in the marketplace that sell for many thousands of dollars and are feature-rich. There are also smaller software systems that sell for much less, but lack the accuracy, speed, features and look-and-feel of their commercial equivalents. We want to create a system that fills this gap by delivering many (but not all) of the features of commercial-grade systems at lower-costs to allow mainstream CNC users access to the benefits of a more useful NC Verification and Simulation system.

Since the development of such a system involves a great deal of effort, time, and expense, please help us in our decisions by responding to the survey and making any related comments in your messages.

Thank you.

revygcam

(Please see a general overview of the software in my followup posting below)

Last edited by revygcam; 01-08-2007 at 10:33 PM. Reason: Added followup
Reply With Quote

  #2   Ban this user!
Old 01-07-2007, 11:22 PM
 
Join Date: Nov 2006
Location: Australia
Posts: 26
qtronpowerson is on a distinguished road

* Does it verify the G-code program?
* Does it support advanced CNC control features used by the NC program, such as macro language, branching, probing and variables?
* Does it create an accurate in-process model?
* Can it verify cuts with different tool orientations, and can it remove material with a changing tool axis?
* Can it optimize the NC program feed-rates for varying cutting conditions, making the machines run more productively?
Reply With Quote

  #3  
Old 01-07-2007, 11:22 PM
dertsap's Avatar
Gold Member
 
Join Date: Oct 2005
Location: canada
Posts: 3,668
dertsap is on a distinguished road
Buy me a Beer?

i'm sure you will get lots of interest , if you can offer a prog with similar features to vericut at a better price
Reply With Quote

  #4   Ban this user!
Old 01-08-2007, 10:32 PM
revygcam's Avatar  
Join Date: Oct 2006
Location: Canada
Posts: 7
revygcam is on a distinguished road
An overview of what I have in mind for this software

Hi,

There seems to be some interest so I should at least clarify a bit more what I have in mind by giving a general overview about this software. Hopefully I can fill in more gaps in later postings with your feedback.

The idea is to create an affordable software package to be able to simulate your system closely by building a simple yet accurate kinematics model of it once through simple wizards and save it to a library of "machines", together with a library of cutting tools (and the ability to create new ones of course), a library of fixtures and clamps (for collision-detection), and stock (basic blocks or actual 3D models, for castings for example), all based on STL models that can be imported and setup as part of the virtual system. People can make their machines, cutting tools, and fixture definition files available to others so that the cnc community can benefit from them and we would eventually have a free repository that you can go to for existing machines (or tools and fixtures) if you want, so that you don't have to make your own.

At first the simulation/verification system would take in general RS-274 G and M Code (post-processed, not CAM generated APT toolpaths), but I'm hoping to be able to make the system eventually take plug-ins of specific controllers. Some of the other features would be:

- You could run the simulation and watch not only the cutting tool, stock, and important parameters at work, but also your whole machine and clamps/fixtures to detect collisions, etc.
- You would be able to see and manipulate the cutting process in full 3D with the look-and-feel of solid-modeling programs such as SolidWorks.
- You could single-block and edit the G-Code (color coded).
- You could increase the accuracy of the simulation as necessary (at the expense of memory and speed of course).
- You could verify gouges/undercuts using imported STL models of the original designed part for comparisons.
- Error and collisions would show up in customizable colors and formats.
- You could optimize feedrates based on the machine and cutting parameters.
- You could do simple inspections by verifying dimensions dynamically on the models
- And as mentioned, the system would be flexible enough for you to either build your own machines/tools/fixtures/stocks, or download them from a central repository made by other users in the community.

The project will be iterative in that it will initially start as a system for 3-axis milling (with 4 and 5 axis as add-ons later for those who want them), and later for turning, if there is enough interest. Actual RS-274 G & M code would be directly interpreted (not APT or CL output, although that may also be available). Again, more complex G-Code functionality such as variables, etc. would be added in later iterations as the software matures. Of course the price of the software will directly reflect its level of features as it matures. It will also be open to testing and scrutiny of potential users before it becomes a viable system. It would run on Windows 2000 and up machines, with the usual specs for speed and memory necessary for graphic-intensive applications.

I know that all this sounds like too big a mountain to climb, and I'm not naive to think it's easy by any means, but I'm hoping that my current experience will at least be a good start. My background is in both software engineering (3D graphic systems development and solid-modeling) and mechanical engineering (automation/robotics). But I'm going to need a lot of help and am hoping to be able to pull this off using your help. I'd like to get the feedback and collaboration of as many people in the CNC community as possible throughout the designing, building, and testing process of this software so that we all end up with something that is useful and has functions people want.

Let me know your thoughts.

revygcam
Reply With Quote

  #5   Ban this user!
Old 01-08-2007, 11:33 PM
 
Join Date: Nov 2006
Location: Australia
Posts: 26
qtronpowerson is on a distinguished road
NC verification s/w

New to CNC: What do U mean by "cam generated APT toolpaths"
Reply With Quote

Sponsored Links
  #6   Ban this user!
Old 01-09-2007, 12:36 AM
revygcam's Avatar  
Join Date: Oct 2006
Location: Canada
Posts: 7
revygcam is on a distinguished road

Originally Posted by qtronpowerson View Post
New to CNC: What do U mean by "cam generated APT toolpaths"
An APT-CL toolpath file output by a CAM system...


See the following links for explanations on APT and CL:

http://www.nfrpartners.com/cncfaq.htm#whatisapt
http://www.nfrpartners.com/cncfaq.htm#whatisclfile


Also, see ANSI INCITS 37-1999 for the standard at:
http://webstore.ansi.org/ansidocstor...INCITS+37-1999


revygcam
Reply With Quote

  #7   Ban this user!
Old 01-09-2007, 01:10 AM
 
Join Date: Nov 2006
Location: Australia
Posts: 26
qtronpowerson is on a distinguished road
Angry CNC verification

Hey what's going on?
That's the 6th duplicted email to my mail box... Stop it!!!
Reply With Quote

  #8  
Old 01-09-2007, 01:33 AM
dertsap's Avatar
Gold Member
 
Join Date: Oct 2005
Location: canada
Posts: 3,668
dertsap is on a distinguished road
Buy me a Beer?

4 or 5 axis simulation would be of far more importance than simple 3 axis machining , the key is to be able to proove complicated setups , such as tool clearances , machine travel and such (possible crashes ) ,
3 axis machine simulation would more be better sold as educational than a true industrial software
Reply With Quote

  #9   Ban this user!
Old 01-09-2007, 01:40 AM
revygcam's Avatar  
Join Date: Oct 2006
Location: Canada
Posts: 7
revygcam is on a distinguished road

Originally Posted by qtronpowerson View Post
Hey what's going on?
That's the 6th duplicted email to my mail box... Stop it!!!
This was a computer glitch and I explained the issue to the CNCZone webmaster.

revygcam

Last edited by revygcam; 01-10-2007 at 12:07 AM. Reason: Retraction
Reply With Quote

  #10   Ban this user!
Old 01-09-2007, 04:00 PM
jackson's Avatar  
Join Date: Oct 2006
Location: United States
Posts: 586
jackson is on a distinguished road

my question is can you make a conversational version i dont want to have to draw the part i have a print i dont want to draw the part.
__________________
individual who perceives a solution and is willing to take command. Very often, that individual is crazy.
Reply With Quote

Sponsored Links
  #11   Ban this user!
Old 01-13-2007, 03:37 PM
revygcam's Avatar  
Join Date: Oct 2006
Location: Canada
Posts: 7
revygcam is on a distinguished road
Conversational

Originally Posted by jackson View Post
my question is can you make a conversational version i dont want to have to draw the part i have a print i dont want to draw the part.
Since the system will be setup as a virtual environment simulating the actual machine, I'm sure it would be relatively straight forward to include conversational functionality. These could even be in the form of plug-in wizards that at the end generate G-Code to be verified and then used to cut the part. Having a plug-in architecture would allow other developers/programmers to create new conversational routines as wizards, adding to a library of routines, creating a large useful base to generate G-Codes to be interpreted, verified, simulated, and eventually used to cut parts.

revygcam
Reply With Quote

  #12   Ban this user!
Old 01-13-2007, 04:17 PM
 
Join Date: Dec 2005
Location: USA
Age: 36
Posts: 415
wildcat is on a distinguished road

How do these verification systems generally work? Do they use simply move the virtual tool some very time step and remove the material that is overlapping with the envelope of the tool and continue this process until reaching the end of the program?
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 01:13 AM.





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