. .

View Poll Results: How do you work out cycle time now?

Voters
0. You may not vote on this poll
  • CAM software's estimate

    0 0%
  • The control's own estimate

    0 0%
  • Experience / gut feel

    0 0%
  • Stopwatch the first part

    0 0%
  • I just run it and find out

    0 0%
  1. #1
    I've built a free G-code viewer that runs in the browser. It uses real motion control algorithms the same kind as your CNC controller.

    Set your machine's rapids and acceleration in the "Machine Dynamics" box to match your machine, or just leave the defaults.

    Nothing is uploaded. The file is parsed in your browser and never leaves your machine, so you can paste anything.

    What it handles: G0 to G3 arcs in all planes, canned cycles including peck drilling and rigid tapping, M98 / M97 / o-sub subprograms nested and expanded, dialect-aware G04 dwell (Fanuc milliseconds vs LinuxCNC seconds), G94/G95, G61/G64 blending in the time model, and optional S-curve jerk if you set it. Anything it can't fully model gets mentioned in the message panel instead of being quietly ignored.

    The challenge. Throw your ugliest post-processor output at it and try to make it time wrong, draw wrong, fall over, or simulate something wrongly without telling you. A missing disclosure counts too. Find one and I'll fix it and credit you in the changelog.

    The rules and the full supported-code list: https://ultranc.com/challenge/
    The viewer, no signup: https://ultranc.com/gcode-viewer/

    The screenshot below is the "UltraNC Sign.nc" demo, timed at 44:35. It's in the viewer's demo file menu, so load it and check the number for yourself, then bring your own worst file.

    Free, no accounts, no catch. Tell me where it's wrong.
    Attached Thumbnails Attached Thumbnails Click image for larger version. 

Name:	screenshot.png 
Views:	9 
Size:	289.7 KB 
ID:	32894  

  2. #2
    Muzzer's Avatar
    Lives in Lytham St. Annes, United Kingdom. Last Activity: 9 Hours Ago Has been a member for 8-9 years. Has a total post count of 485. Received thanks 81 times, giving thanks to others 26 times.
    Looks nice, certainly when compared to ncviewer - which was developed by an intern almost a decade ago.

    The likes of Centroid and Linuxcnc have good 3D nc viewers built in that also take account of stock dimensions, tool libraries, custom g codes, machine envelope etc.

    Fusion does a pretty good job of estimating machine times and the effect of tool changes is lost in the noise for large programs.

    You are very cagey about anonymity - I'd want to understand where this programming has come from (developers' background, industrial experience if any etc) and what plans to monetise this significant effort. It might be free now but why did you develop it in the first place? Can you promise it will remain free? Surely not. There is no other website, external links, imprint, author details etc.

    Just as important to set the context and roadmap as it is the wow us with horny GUIs, if you want people to invest even just their time in a new workflow element.

  3. #3
    Hi Muzzer, and thanks for your reply.
    I should clarify that UltraNC is not a company, it is a brand owned by my business Firestick Pty Ltd. Some people in the CNC community will know me through another brand my business has owned for over 19 years, machdrives.com. Future CNC products will be released under the UltraNC brand, as the "Mach" association of years past is no longer as relevant. The gcode viewer came out of a recent huge block of work writing firmware for a 6 axis CNC motion controller. It leverages the gcode parser and motion planner knowledge and wraps it up in a pretty UI. Yes it will always be free, it's a marketing cost already paid for in full. The main problem the viewer solves is accurate simulation of machining time for quoting. Fusion and other CAM packages unroll the code, while production machinists often hand code multi-vice jobs using drilling/boring cycles with pecks, L repeats and bottom dwells, rigid tapping with reversal time and M98/M97/o-word subprograms, often nested. It's the only free browser-based tool I'm aware of that simulates and times those situations accurately enough to quote a job on.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Replies: 0
    Last Post: 06-01-2021, 06:02 PM
  2. I just Found Camotics CNC Simulation
    By magicniner in forum Computer Software
    Replies: 5
    Last Post: 14-06-2016, 09:13 AM
  3. Free Engraving Software (Text to G-Code)
    By Musht in forum CAD & CAM Software
    Replies: 4
    Last Post: 14-08-2014, 01:04 PM
  4. Team viewer
    By GEOFFREY in forum General Discussion
    Replies: 3
    Last Post: 25-01-2013, 09:37 PM
  5. Time for a purpose built motion control computer.
    By GeoffV in forum General Computing
    Replies: 17
    Last Post: 08-11-2010, 01:11 AM

Bookmarks

Posting Permissions

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