1) Does OneCNC have a tool library that contains a variety of parameters for that tool (speeds feeds, step-overs and step-downs etc)?
***Yes***
2) Does OneCNC have the ability to edit toolpaths with windows or closed curves? In other words, can I window on a toolpath and delete what is in the window?
***This sounds like a question arising from a particular technique which you are used to in other software, which makes it difficult to answer. Part of the standard fare is wireframe toolpaths, which you create. Every modification requires the process to be created again, but this is quite painless, as it takes a half dozen mouse clicks to complete. The other toolpaths, using Solid Machining Technology are what I call "surface aware" and are totally automated, but still you can change the approach type, cutting depths, stepover, tool, work offset, rpm, feedrate or if you choose to work in automatic extents, you can change the size of those. You can also use a hand drawn boundary and work inside, on, or outside that. A boundary modification requires that the process be regenerated, again a half dozen mouse clicks. Complex boundaries are not typically necessary, ie., many users go to a lot of needless pain about this, and spend more time having the tool make entry points than it would just going round and round
***
3) Can you work while the path is crunching or do you have to wait?
***Yes, you wait***
4) Can you isolate areas and re-order without re-processing?
*** In SMT processes, all except Z level, you can select a single surface of the model, and the toolpath will generate for just that surface, with interference checking going on around its edges. You can drag and drop processes in the NC manager to change the order of operations***
5) Does OneCNC have automatic rest model machining (actually I'm pretty sure it doesn't, but I'll ask anyway)
***It will search for the rest areas, and you set up processes that will perform SMT operation on that area. I suspect that the nature of rest machining requires human decision to determine the appropriate direction which would be best anyways, since the rest machining processes are like a slope delimited planar toolpath: you sketch a boundary around the area, and then tell it between what slope elevations to machine between. You can set direction and stepover to suit. I don't really see how this could effectively be automated, as there is too much critical user parameter input required to get the proper results. That is just IMO
***
6) Does OneCNC have user-friendly post-processor?
***Definitely***
7) Does OneCNC have the ability to easily create a view normal to a surface for multi-axis positional toolpaths?
***Yes, XR2 now uses a what we call a construction plane. This can be set quickly on any desired surface, and then select 'Plane view'.***
8) Does OneCNC have a 3d stock model (updates from any angled cut)?
***Not at this time. The automatic extents are the stock size, and they define a simple 3d rectangular cube.***
9) Does OneCNC have the ability to save toolpaths and load them when appropriate (sequences)?
***The NC manager saves all processes in tree view. They can be dragged and dropped into any order. You can also merge files containing machining processes where appropriate. The processes will be imported. I think this is one of the key reasons that boundaries and 2d geometry are 'locked' with the processes, once they are created. This makes them portable.***
10) Does OneCNC have climb and conventional options for all toolpaths?
***Yes***
11) Does OneCNC have mirroring capability (preferably after editing so as to preserve edits)?
***You can mirror any geometry or model. New processes must be created for the new geometry or model.***
12) Does OneCNC have editing without having to re-calculate your entire path (sort of related to question 2 and 4)
***It always recalculates the toolpath at the end of the edit wizard. This is carried out on a "per process" basis, not the entire machining program. ***
13) Is OneCNC able to generate some sort of documentation for the machine operators?
***Yes, a job sheet is printable***
14) Does OneCNC have a holder library and do reliable collision checking?
***Yes it can import models of toolholders and use them in toolpath preview. As of yet, I don't believe that there is interference check for the toolholder, but in toolpath preview, you could visually detect a potential problem if you have a full model of your fixtures and the part. I expect this will evolve in the future***
15) Can OneCNC do batch processing (for example, run paths at night)?
*** Beats me
If you have one process that requires that many hours to chew, I guess it would run all night
Typically, I believe SMT allows for fast smooth toolpaths and within some toolpath parameter constraints, processing is quite rapid. You would have to try it (or get tech support to try it) on one of your files. But to answer your question, I don't think it does batch processing. ***
16) Does OneCNC have the ability to engrave with step-downs?
***SMT custom toolpath will cut any 2d geometry as if it were a projected toolpath onto any surface beneath it. It has an engrave amount (depth to cut into the model) and this can be varied at will.***
17) Does OneCNC have decent machine simulation with user configurable machines?
***I've seen several models of 4 and 5 axis fixtures that guys have created. It will rotate the 4th and 5th axis platters during toolpath preview. There is nothing stopping you from modelling more of your machine, although more entities on screen than necessary can slow down the manipulation speed, so simple machinery models are best. Any solid models on screen during an SMT toolpath creation/verification will be checked for tooltip interference.***
18)Does OneCNC have a "Cursor guide" that has an adjustable radius definition used as a guide for creating boundries etc. ?
***I'm not sure of how this feature works, but I would say no. A boundary can be offset of course, but once it is drawn and used in a process, that boundary (even if later deleted) is still remembered in that process. It is a permanent relationship, and cannot be altered within the existing process. However, the flexible option exists within every process to work with the tool tangent to the inside or the outside of said boundary, or to ride it, tip-centered, on the boundary. ***
As a final note, the developer is very keen, and very involved in updating the program. User feedback is monitored on the OneCNC site forum, and I would have to say that all difficulties that users have, are attended to, some sooner, and some later.
There is a plan being carried out which keeps things orderly and coordinated. Careful consideration is given to the introduction of new features to keep the interface easy to remember how to use.
First you get good, then you get fast. Then grouchiness sets in.
(Note: The opinions expressed in this post are my own and are not necessarily those of CNCzone and its management)