OpenCAD · G-code·Heidenhain·MPR·PGI·XML

OpenCAD NC 查看器

免费的 NC 查看器,可查看 G 代码、Heidenhain(对话式、DIN/ISO)和板材加工文件(woodWOP MPR、WangShi PGI、KDT XML)的 3D 刀具路径。可将代码行与移动对应查看,回放加工顺序时还能看到毛坯被切削的过程。上机前需要检查的行会以警告提示。

.nc.gcode.ngc.h.mpr.pgi.xml

显示使用 OpenCAD NC 查看器打开的示例 G 代码的屏幕。在中间,每个刀具的外轮廓、圆形腔和钻孔的刀具路径以不同的颜色显示,右侧面板中有一个播放栏和 G 代码行列表。
显示已打开的示例 G 代码的屏幕

工具简介

用于查看 CNC 程序移动顺序和刀具路径的工具。解析 G 代码的直线、圆弧和螺旋移动以及 Heidenhain 程序;选择代码行会在 3D 路径上显示对应移动,选择路径则显示对应代码行。Haas、Siemens 等方言和车床程序会根据文件内容识别,并在画面上方的提示条中告知。将主程序和子程序文件一起打开时,会把它们作为一个作业连起来读取。板材加工文件(MPR、PGI、XML)会在板上绘制孔、槽、型腔(包括自由形状型腔)、轮廓加工和封边,并同时显示加工列表和变量。回放到当前位置为止的毛坯切削情况会用三轴高度图进行仿真,快速移动穿过毛坯的行会另行提示。

格式
ISO、Fanuc、Haas、Siemens、LinuxCNC、GRBL、Mach3 系列 G 代码,Heidenhain 对话式与 DIN/ISO,woodWOP MPR,WangShi PGI,KDT XML
路径
3D 刀具路径与代码行关联、按刀具显示、加工顺序回放、逐个移动步进、代码搜索、把毛坯切削到回放位置的三轴仿真
信息
进给与快速移动长度、预计时间、切削范围与最深 Z、所选行的进给·主轴·补偿状态、板材加工文件的作业与变量
警告
对与刀具号不同的 H·D 号、主轴停止时切削、低于最深切削的快速移动等行发出警告,点击即可跳到该行
查看
旋转·缩放、标准视图、剖切、可吸附到圆弧中心、中点、交点和垂足的两点测量、Shift 固定方向(圆弧和样条曲线为切线方向)、PNG 保存
移动端
只把查看、测量和播放按钮放在一行,借助测量条和长按精确瞄准核对刀具路径上两点间的距离。添加到主屏幕后无需联网也能打开

快速入门

  1. 打开 NC Viewer 并通过“打开示例”检查合成的 G 代码。
  2. 打开 NC 文件(G 代码、Heidenhain、MPR、PGI、XML),或将其拖入窗口。如果子程序在其他文件中,请一起选择。
  3. 选择一条代码线或三维路径,即可查看相应的移动步骤。
  4. 使用刀具专属显示和回放栏检查加工顺序。点击信息面板中的警告即可跳到对应的代码行。

无需安装或注册即可免费使用。文件解析和画面显示均在本设备的浏览器中完成,所选的绘图或模型文件不会上传到服务器。

支持范围与注意事项

  • 宏、循环和坐标系在不同设备上的解释可能有所不同。即使在支持的语言中,也并非所有命令都能完全一致地执行。
  • 可以识别 Okuma OSP 程序,但只读取坐标系(G15 H)。CALL、VC 变量等 Okuma 特有语法不会绘制,而是以警告提示。
  • G53、G28 等前往机床坐标的移动,在设置中输入工件原点的机床位置之前,会按推定的安全高度以虚线绘制。
  • 仅凭刀具路径画面和毛坯切削仿真无法判断碰撞或加工质量。仿真是基于三轴高度图的近似,无法表现刀夹和倒扣,也不会对车床和多轴程序进行切削仿真。上机前请根据原始 CAM 和设备条件另行验证。

请使用支持 WebGL2 和 JavaScript 的浏览器。OpenCAD 是以 MIT 许可证公开的个人开源项目。

检查文件打开和显示问题