此页可能不是最新:英文原文在翻译以后改过,见英文。

程序和编辑器

程序 工作区(Alt+3)里有你的程序和示例零件、一个边写边检查程序的编辑器,以及一个显示程序对工件做了什么的预览。每次你保存程序,或把它载入机床,Studio 都会留下一个版本,所以你能看改了什么,也能退回去。

打开程序

工作区分三部分:

打开程序:

编辑器和机床里可以是不同的程序。机床里有一个你没在编辑器里打开的程序时,状态行会说明:Ctrl+K 把编辑器里的程序载入机床,Ctrl+Shift+R 把机床里的程序取到编辑器里(你的改动先存成一个版本)。

示例程序

Studio 1.0 自带四个示例零件:步进电机安装板(NEMA 17)、仪器前面板、微流控液滴芯片和等格栅轻量化面板,更多示例随更新发布。在 示例零件 下双击一个,或者从 文件 > 示例零件… 里选。

载入示例会为它把整台机床设好:毛坯和夹具、刀具表和主轴上的刀、回零、工件零点、程序,示例带有对比用零件的话,还有这个零件。

说明

示例会换掉你原来的毛坯、刀具表和 G54 工件零点。同一个列表里的 示例程序 只载入程序,毛坯保持原样。

编辑器

编辑器是 G 代码编辑器:

编辑器下面的状态行显示行和列、文本有没有在机床里、版本、检查的计数,以及程序在你所在这一行执行后的状态:模态代码、进给、转速、刀具和位置。

放大 把整个工作区给编辑器;还原 把程序列表和预览请回来。

颜色和行号

颜色跟着窗口的外观走(浅色或深色)。控制器已经提前收下、排在正在运行的那一行后面的行是灰色的。

查找和替换

Esc 关闭这些框。

断点和暂停

断点在运行到那一行时让孪生的时间停住;机床的运动不变。按 F5 接着运行。

程序载入机床之后,断点才生效。

程序检查

编辑器在你输入时(停手片刻之后)、程序载入时和运行结束之后检查程序。检查分两部分:

程序 > 检查程序 是另一种检查:它把已载入的程序逐行送过控制器自己的检查模式,机床不动。

检查查什么

每一条发现是错误、警告或提示,显示在它那一行下面,带着规则的编号。例如:

规则类型发现什么
S01警告第一条移动之前没有起始段:程序依赖控制器当时的状态
S02警告结尾没有 M2 或 M30
S04错误第一个切削移动之前没有 F
S05警告主轴启动时没有 S,或 S 超出主轴的范围
S07错误控制器不支持的代码:表达式、O 字、子程序、G41/G42、G68
S10警告快移到工件顶面以下,比程序已经切过的深度还深
S11错误控制器会拒绝的圆弧
S12警告水冷主轴切削时没开冷却(M8)
S14警告刀的长度和设工件零点时用的刀不同,而且没有量刀

预览检查再加上程序会对工件做什么:快移切进材料、主轴没转就切、和夹具碰撞、超出行程的移动,以及主轴干转。

改掉一条问题

有些发现带着建议,例如 建议在前面加:M8。

  1. 把光标放在这一行,或按 Alt+↓ 和 Alt+↑ 在各条发现之间移动。
  2. 按 Ctrl+.(或在这一行的菜单里选 采用建议)。

结果:这个修改作为一步完成;Ctrl+Z 撤销。采用之前先读建议:它只消除这条发现,不管你的意图。

优化

优化(Ctrl+Shift+O)找一个切同一个零件、但更快的程序:它修改进给和转速、合并短行、降低抬刀。它把原程序和优化后的程序放在机床的两个隐藏副本上跑,装夹相同。它要求已经装好毛坯。优化 在专业版及以上。

结果更好的话,它换掉编辑器里的文本(Ctrl+Z 还你原来的),并打开对比。控制台给出前后的用时、最大切削力和颤振裕度,以及改了什么。按 停止优化 或 Ctrl+Shift+O 可以停下它。

版本

你做下面这些事时,Studio 会存一个程序版本:

和上一个版本相同的版本不再重复保存。版本放在 Documents\Twinwright Studio\programs\<program>\ 里,一个版本一个文件,不会被清理。程序 在每个程序下面列出它们,写着每个版本的时间和为什么保存。

比较两个版本

对比(Ctrl+D)在编辑器下面显示与编辑器文本不同的最新一个已存版本:改过的行是琥珀色,加的行是绿色,删的行是红色,只改了 F 或 S 的行是蓝色。再按 Ctrl+D 看更早的版本,Alt+↓ 和 Alt+↑ 在各处不同之间移动,Esc 关闭。

标题行给出不同之处的数量;两个版本在这次会话里都完整运行过的话,还比较它们的运行时间。

要比较两个已存的版本,先把较新的那个在编辑器里打开,再按 Ctrl+D。

退回到一个版本

  1. 在 程序 下双击这个版本。结果:它的文本进入编辑器。你没保存的改动先存成一个版本;Ctrl+Z 撤销这次替换。
  2. 按 载入并检查(Ctrl+K)把它载入机床。

保存和导出

文件 > 导出曲线(CSV)… 保存这次运行的曲线(见分析和诊断)。装夹单和检验报告在 准备 的 报告 卡里(见检验)。