<?xml version="1.0" encoding="ISO-8859-1"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>MYCNCUK - Manufacturer News</title>
		<link>https://www.mycncuk.com/</link>
		<description>If you are a manufacturer and/or company with news or a new product announcement, you may post about in here.This is our commercial forum, submission to any other is strictly prohibited.</description>
		<language>en</language>
		<lastBuildDate>Mon, 27 Jul 2026 09:37:53 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>2</ttl>
		<image>
			<url>http://www.mycncuk.com/images/misc/rss.png</url>
			<title>MYCNCUK - Manufacturer News</title>
			<link>https://www.mycncuk.com/</link>
		</image>
		<item>
			<title>Built a free G-code viewer with real cycle-time simulation. Try to break it.</title>
			<link>https://www.mycncuk.com/threads/16105-Built-a-free-G-code-viewer-with-real-cycle-time-simulation-Try-to-break-it?goto=newpost</link>
			<pubDate>Sun, 12 Jul 2026 02:13:13 GMT</pubDate>
			<description><![CDATA[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...]]></description>
			<content:encoded><![CDATA[<div>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. <br />
<br />
Set your machine's rapids and acceleration in the &quot;Machine Dynamics&quot; box to match your machine, or just leave the defaults.<br />
<br />
Nothing is uploaded. The file is parsed in your browser and never leaves your machine, so you can paste anything.<br />
<br />
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.<br />
<br />
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.<br />
<br />
The rules and the full supported-code list: <a href="https://ultranc.com/challenge/" target="_blank">https://ultranc.com/challenge/</a><br />
The viewer, no signup: <a href="https://ultranc.com/gcode-viewer/" target="_blank">https://ultranc.com/gcode-viewer/</a><br />
<br />
The screenshot below is the &quot;UltraNC Sign.nc&quot; 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.<br />
<br />
Free, no accounts, no catch. Tell me where it's wrong.</div>


	<div style="padding:10px">

	
		<fieldset class="fieldset">
			<legend>Attached Thumbnails</legend>
			<div style="padding:10px">
			
<a href="https://www.mycncuk.com/attachment.php?attachmentid=32894&amp;d=1783821394" 
rel="Lightbox_134735" id="attachment32894"
 target="_blank"><img class="thumbnail" src="https://www.mycncuk.com/attachment.php?attachmentid=32894&amp;stc=1&amp;thumb=1&amp;d=1783821394" 
alt="Click image for larger version.&nbsp;

Name:	screenshot.png&nbsp;
Views:	N/A&nbsp;
Size:	289.7 KB&nbsp;
ID:	32894"/></a>
&nbsp;

			</div>
		</fieldset>
	

	

	

	

	</div>
]]></content:encoded>
			<category domain="https://www.mycncuk.com/forums/191-Manufacturer-News">Manufacturer News</category>
			<dc:creator>UltraNC</dc:creator>
			<guid isPermaLink="true">https://www.mycncuk.com/threads/16105-Built-a-free-G-code-viewer-with-real-cycle-time-simulation-Try-to-break-it</guid>
		</item>
	</channel>
</rss>
