585,937 active members*
3,983 visitors online*
Register for free
Login
IndustryArena Forum > Events, Product Announcements Etc > Polls > Driver software. ( List the features you want )

View Poll Results: What features you would like to see in CNC controlling software ?

Voters
93. You may not vote on this poll
  • Must operate in all operating systems.

    32 34.41%
  • Must be affordable to home users.

    75 80.65%
  • Must operate up to 6 axis.

    28 30.11%
  • Must have CAM features.

    42 45.16%
  • Must have high speed comunication with the driver cards.

    48 51.61%
  • Other ( Please specify below )

    11 11.83%
Multiple Choice Poll.
Page 1 of 2 12
Results 1 to 20 of 27
  1. #1
    Join Date
    Feb 2004
    Posts
    2337

    Driver software. ( List the features you want )

    This is a multi option selection poll


    I know of a software designer who is planning to write a new program to operate CNC machines.

    What are the features you think are important, and would like to see in this new software development?

    Please list all your ideas in this thread.

    You may see who has voted, and how they voted here.
    http://www.cnczone.com/forums/poll.p...ults&pollid=38
    Being outside the square !!!

  2. #2
    Join Date
    Dec 2003
    Posts
    24221
    Is this designed around a Motion control card or solely PC software based?
    A few that would be on my wish list would be a full complement of G codes and canned cycles for both mills and lathes, including G31 skip input for probing, also the ability for parametric programing.
    A professional looking, unclutered operator interface (not something that look like a kids game), with paging menu's, preferably.
    A position screen that includes 'distance to go'.
    Handwheel option.
    I will probabally think of others.
    BTW what operating system?
    Al
    CNC, Mechatronics Integration and Custom Machine Design

    “Logic will get you from A to B. Imagination will take you everywhere.”
    Albert E.

  3. #3
    Join Date
    Feb 2004
    Posts
    2337
    Al, I think it is designed around a motion control card in order to increase control speed. I will check though.

    Edit: It will be for all Windows. Again, I will check to make sure.
    Being outside the square !!!

  4. #4
    Join Date
    Mar 2004
    Posts
    174
    Read encoder position for closed loop operation with steppers or servo's
    handwheel option

  5. #5
    Join Date
    Sep 2003
    Posts
    226
    Editing on the fly. Stop cutting, edit g-code, continue cutting.

  6. #6
    Join Date
    Apr 2004
    Posts
    90
    Needs to have look-ahead processing. I very much like TurboCNC, but my only beef is that every point is Stop-Go-Stop-Go-Stop-Go...

    Brian

  7. #7
    Join Date
    Mar 2004
    Posts
    1306
    I am also very happy with TurboCNC, and am looking forward to Constant velocity conturing and tool radius compensation.

    Why does you friend want to get into this incredibly crowded, low return on investment market?
    Regards,
    Mark

  8. #8
    Join Date
    Apr 2004
    Posts
    439
    i like to see high speed output like indexlpt 90khz. or some type of low cost driver board like deskcnc at 100khz +

    also like to have the support for TRUE closed loop system

    and everything everyone else said :P

  9. #9
    Join Date
    Apr 2004
    Posts
    678
    Quote Originally Posted by drawbar
    Needs to have look-ahead processing. I very much like TurboCNC, but my only beef is that every point is Stop-Go-Stop-Go-Stop-Go...
    Brian
    Are you sure this is not possible to configure?
    A program that stops at each block must be very close to unusable. Several programs that generate G-code can hardly be teased to output an arc as one block, they spit out thousands of segments. That in combination with stop/go must sound like a machine gun, take forever to mill and wear down your end mills in no time.

    @Benny: What Al wrote + Must have PLC functions.
    + Must be using intelligent motion control card for RT-functions and PLC. So the machine will be handled in a controlled manner each time Windows is "out for lunch".

    Actually I prefer it's not running under Windows as Windows was never designed for this and is eminently unsuitable. But it needs to be "networkable". That is: NFS, Samba or similar for transferring code to controller.

    I suggest your friend check out EMC and maybe use his programmer's skills to contribute to EMC2. As a business proposition why not install and support EMC instead of making his own? Lots of people make a living from supporting Linux, but none as far as I know from installing EMC.

  10. #10
    Join Date
    Jun 2003
    Posts
    1365
    What I would really like to see is a controller with an editor that uses conversational code. Conversational code is extremely nice, line here, arch there, drill here, position there blend line all that good stuff. I recently wrote a 94 line code in conversational code that would have been probably 200-500 lines of G-code, plus its rather easy to understand.
    This is all at work that I do this as all the cnc lathes and one mill runs conversational code.

    Jon

  11. #11
    Join Date
    Oct 2003
    Posts
    153
    I think it would be cool, if I could run the software on the fast machine in the office, and control the computer/router in the garage via the wireless router.
    Dan Sherman

  12. #12
    Join Date
    Jun 2003
    Posts
    1365
    use winvnc or remote desktop, that and a webcam

    Jon

  13. #13
    Join Date
    Jun 2003
    Posts
    1365
    Benny, whats the status on this software? is it being programmed or is it put aside or something?

    Jon

  14. #14
    Join Date
    Dec 2003
    Posts
    24221
    Benny has left the building http://cnczone.com/forums/showthread.php?t=7023
    for now at least.
    Al
    CNC, Mechatronics Integration and Custom Machine Design

    “Logic will get you from A to B. Imagination will take you everywhere.”
    Albert E.

  15. #15
    Join Date
    Oct 2003
    Posts
    399
    Quote Originally Posted by Al_The_Man
    *snip*
    A few that would be on my wish list would be a full complement of G codes and canned cycles for both mills and lathes, including G31 skip input for probing, also the ability for parametric programing.
    A professional looking, unclutered operator interface (not something that look like a kids game), with paging menu's, preferably.
    A position screen that includes 'distance to go'.
    *snip*
    This seems like a good opportunity to ask: what is a canned cycle?

    Also, how should this "distance to go" screen work? Do you set a target point and it then shows the distance from it (for manual work with DRO)?

    And what's a paging menu?

    Thanks,
    Arvid

  16. #16
    Join Date
    Dec 2003
    Posts
    24221
    Arvid, There are several canned cycles used for a predetermined sequence of machining operations, e.g. on a mill would be peck drilling, tapping etc, on a lathe it would be threading etc , the way they are used you just enter certain parameters on the line following the gcode say G83 (deep hole peck drilling) where you enter the initial x,y final z, peck increments in z, this will then peck drill the hole and keep rapid-ing up to clear the drill untill the final depth, this function is then modal, all you have to do is give the x,y of the next hole and the peck cycle will continue on every position until cancelled. It is especially usefull if you had a very large number of holes to peck drill.
    The position display shows where you actually are at the time, but 'Distance to go' gives you a better idea of how far the tool has left to travel in that particular move and is usefull when cutting a part for the first time, if the distance to go look like it may be greater than it should, the feed rate can be turned down or the feed hold can be operated.
    Paging menu's are screen functions that show the funtion you want to monitor on a fresh new screen, as opposed to some systems that try and get everything on one screen, or just overlay it, for example if I want to set the tool offsets or monitor machine outputs, I would rather have these on a dedicated screen which can simply be called by a function key, similar to Mitsubishi or Fanuc and others.
    More on the canned cycles can be obtained from a standard G code manual for in depth explanation.
    Al
    CNC, Mechatronics Integration and Custom Machine Design

    “Logic will get you from A to B. Imagination will take you everywhere.”
    Albert E.

  17. #17
    Join Date
    Oct 2003
    Posts
    399
    Thanks Al!

    Regarding the "distance to go": how do you define a move? One move = one line of G code?

    Arvid

  18. #18
    Join Date
    Dec 2003
    Posts
    24221
    Yes. a move would be the particular line of code the control was acting on at the time.
    Al
    CNC, Mechatronics Integration and Custom Machine Design

    “Logic will get you from A to B. Imagination will take you everywhere.”
    Albert E.

  19. #19
    Join Date
    Jan 2005
    Posts
    1880
    Another option that I don't believe is usually offered in any of the popular pc base programs (turbocnc,mach2,desknc ect.) some form of rigid tapping if you have spindle feed back. and a g32 code with the lathe for threading cycles.
    thanks
    Michael T.
    "If you don't stand for something, chances are, you'll fall for anything!"

  20. #20
    Join Date
    Apr 2005
    Posts
    421
    personally I think a real time OS is essential. EMC does come to mind but there are several others out there. Windows has to be the most difficult choice.

Page 1 of 2 12

Similar Threads

  1. Beginner Troubleshooting and Building Considerations
    By coherent in forum DIY CNC Router Table Machines
    Replies: 4
    Last Post: 08-13-2013, 06:05 PM
  2. Software driver
    By speed33317 in forum CamSoft Products
    Replies: 2
    Last Post: 10-12-2004, 02:14 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •