1、1第三章 CLSF 管理员(工具箱CLSF 管理员)第一节 筛选方式(Filter Methods)第二节 刀具路径动作(Tool Path Actions)第三节 CLSF 动作(CLSF Actions)2第一节 筛选方式(工具箱CLSF 管理员)说明:本章将介绍刀具路径文件 CLSF 管理员之应用。原文 CLSF(Cutter Location Source File)意为刀具位置来源档案,其主要功能为选取、编修及检视由操作选项中所产生之 cls 档,最后并可进行后处理,而产生 NC 机械档。程序可同时操作整个 CLSF 或只处理 CLSF 中之单一刀具路径。刀具路径中包含刀具移动、机械
2、坐标系统位置、刀具参数、显示设定及其它刀具路径资料。CLSF管理员之筛选目录中列出现行 CLSF 档案中所有的刀具路径。本节介绍之筛选方式功能,提供使用者选择所欲显示之刀具路径,并可缩小搜寻之范围。在其对话框之筛选目录中,将列示符合筛选条件的刀具路径,并显示其名称及隐藏状态。下图为其对话框中图标。 顯 示依 名 稱依 刀 具篩 選 目 錄全 選剪 切 貼 上 刪 除 所 有隱 藏顯 現單 獨第一项 显示(工具箱CLSF 管理员显示)说明:此选项可指定筛选条件,若配合路径名称及刀具名称,可共同规范出所要显示的刀具路径。当档案中包含大量刀具路径时,适当选择筛选条件之组合可快速有效地列出所要寻找的路
3、径项目。 所有(显示所有)此选项用于筛选出现行 CLSF 档案中所有刀具路径,并将之列示于筛选目录中。若刀具路径的总数不多,可选择此选项,将其全部列出以便于选取。下图为其步骤图标。3選 擇 所 有 選 項 列 示 出 全 部 刀 具 路 徑 隐藏(显示隐藏)此选项用于筛选出现行 CLSF 档案中所有被隐藏(Blanked)的刀具路径,并将之列示于筛选目录中。刀具路径隐藏之后,若选择刀具路径动作中之重新显示(Replay)选项,该刀具路径即不再显示于绘图区中,而只将之列示于筛选目录中。下图为其步骤图标。選 擇 隱 藏 選 項 列 示 出 隱 藏 的 刀 具 路 徑 显现(显示显现)此选项用于筛选
4、出现行 CLSF 档案中,所有未被隐藏或隐藏后再度显现之刀具路径,并将之列示于筛选目录中。刀具路径隐藏之后,若选择刀具路径动作中之显现(Unblank )选项,该刀具路径即切换回显现之状态。选择重新显示(Replay)选项后,该刀具路径即再度显示于绘图区中。下图为其步骤图标。4選 擇 顯 現 選 項 列 示 出 顯 現 的 刀 具 路 徑 单独(显示单独)此选项用于筛选出现行 CLSF 档案中,所有不属于任何操作选项之单独(Orphan)刀具路径,并将之列示于筛选目录中。换言之,若将刀具路径文件之头尾删除,该路径即成为不属于任何操作选项之单独(Orphan)刀具路径,选择本选项后即可将该刀具路
5、径筛选出来,如下图所示。選 擇 單 獨 選 項 列 示 出 單 獨 的 刀 具 路 徑第二项 依名称(工具箱CLSF 管理员依名称)说明:此选项可指定以刀具路径之名称作为筛选条件。输入之名称可为刀具路径之全名,程序也提供使用者指定特定字符串,并配合“”等万用字符,以筛选包含该特定字符串之全部路径。下图为其比较图标。5選 擇 路 徑 名 稱 開 頭 為 A 名 稱 為 三 個 字 母 , 開 頭 為 A第三项 依刀具(工具箱CLSF 管理员依刀具)说明:此选项可指定以刀具之名称,作为筛选刀具路径之条件。输入之名称可为刀具之全名,也可以指定特定字符串,并以该字符串配合万用字符,筛选出以该刀具操作之
6、路径。下图为其比较图标。選 擇 刀 具 名 稱 開 頭 為 選 擇 刀 具 名 稱 為 1第四项 筛选目录(工具箱CLSF 管理员筛选目录)说明:在 CLSF 管理员的筛选目录中,列示出符合筛选条件的所有刀具路径,并在各列中显示其名称及隐藏与显现之状态。在筛选目录中可以鼠标左键单一选取个别刀具路径。按住键盘 Shift 键可以鼠标左键选取连续刀具路径,按住键盘 Ctrl 键可以鼠标左键多重选取个别刀具路径。下图为其比较图标。6以 鍵 盤 Shift鍵 連 續 選 取 以 鍵 盤 Ctrl鍵 多 重 選 取第五项 全选(工具箱CLSF 管理员全选)说明:此选项用于选取筛选目录中所列示之全部刀具路
7、径。由于筛选目录中列示之项目为经过筛选的刀具路径,因此本选项有别于前述之显示所有(Display All)未经筛选之刀具路径。下图为其步骤图标。未 選 取 之 前 按 下 全 選 之 後第六项 剪切(工具箱CLSF 管理员剪切)说明:此选项用于选取筛选目录中所列示之刀具路径,并将其剪切至缓存器。剪切下之刀具路径可以贴在新指定的位置,以达到变更顺序的效果。若剪切之后未执行贴上选项,系统自行将剪切下之路径项目贴在筛选目录最后面。下图为其步骤图标。7未 剪 切 之 前 按 下 剪 切 之 後第七项 贴上(工具箱CLSF 管理员贴上)说明:此选项用于将剪切下之刀具路径贴回筛选目录中。因此通常当缓存器中
8、空白时,此按钮呈现灰白色不能选取。只有当缓存器中储存着先前剪下之刀具路径时,该选项才能选取。所贴上之刀具路径将放置在筛选目录中,所指定之刀具路径项目之后。若未选取放置位置时,系统自行将刀具路径项目贴在筛选目录最前面。下图为其步骤图标。未 貼 上 之 前 按 下 貼 上 之 後第八项 删除(工具箱CLSF 管理员删除)说明:此选项与前述之剪切选项相似之处在于,两者同样是将所选取之刀具路8径移除。所不同之处在于,剪切选项将所移除之刀具路径暂时储存起来,而删除则是完全移除不再回存。删除指令实际的动作,是移除 CLSF 檔中的 TOOL PATH header 刀具路径指令标头,以及 END-OF-P
9、ATH 路径终结等叙述。下图为其步骤图标。未 刪 除 之 前 按 下 刪 除 之 後9第二节 刀具路径动作(工具箱CLSF 管理员)说明:本节将介绍刀具路径动作指令。其指令选项提供使用者在 CLSF 管理员中进行路径之隐藏、显现、显示与表列等功能。系统将前一节中所筛选出之刀具路径,依序列示于筛选目录中。本节中之选项则提供各种检视目标路径之功能,以便清楚显示该刀具路径之动作。 隱 藏 顯 現重 新 顯 示 表 列第一项 隐藏(工具箱CLSF 管理员隐藏)说明:此选项将介绍隐藏(Blank)指令。当选取隐藏选项时,系统暂时将刀具路径之显示指令移除。隐藏指令实际的动作,是在 CLSF 文件中的刀具路
10、径叙述标头插入 PAINTOFF 显示关闭指令,并在 END-OF-PATH 路径终结叙述之后插入 PAINTON 显示开启指令。在下图中,左侧对话框指定将现为隐藏状态之刀具路径 AA 切换为显现,按下左侧对话框中显现(Unblank)按钮。显现之结果如右侧对话框,其中之刀具路径 AA 已经变更为非隐藏状态(Not Blanked) 。若在右侧对话框中再按下隐藏(Blank)按钮,刀具路径 AA 则被切换回隐藏状态。下图为其步骤图标。 隱 藏顯 現第二项 显现(工具箱CLSF 管理员显现)10说明:此选项将介绍显现(Unblank)指令。当选取显现选项时,系统将被隐藏的刀具路径重新显示。隐藏指
11、令实际的动作,是移除隐藏(Blank)指令在CLSF 文件中的刀具路径叙述标头所插入的 PAINTOFF 显示关闭,以及在路径终结叙述之后所插入之 PAINTON 显示开启两个指令。下图为其比较图标。隱 藏 路 徑 重 新 顯 示 之 結 果 顯 現 路 徑 重 新 顯 示 之 結 果顯 現隱 藏第三项 重新显示(工具箱CLSF 管理员重新显示)说明:此选项在于以图形化的方式,重新显示现行刀具路径。系统并在绘图区描绘出刀具的轨迹。有些 CLSF 文件的指令,例如 INDEX 目录指令,可能会使刀具路径动作中的重新显示选项失效,此时可在 CLSF 动作中执行重新显示。同时必须注意下拉式菜单中 喜
12、好设定一般 CAM 设定每个刀具路径前皆更新显示 选项切换为 OFF 关闭。由上一项中之比较图标可以看出,隐藏状态之刀具路径无法在重新显示时显示出图形。下图中选择未被隐藏之刀具路径AA,并按下重新显示(Replay)按钮,绘图窗口中即显示出刀具路径之图形。下图为其步骤图标。11按 下 重 新 顯 示 按 鈕 重 新 顯 示 刀 具 路 徑 之 結 果第四项 表列(工具箱CLSF 管理员表列)说明:此选项在于以文字的方式,显示现行刀具路径。表列与重新显示之主要差异在于,若选择重新显示刀具路径时,系统在绘图区描绘出刀具的轨迹图形。而选择以表列方式显示刀具路径时,系统则在讯息窗口列示出所选取路径之文
13、字内容。下图中首先以鼠标左键点选刀具路径 AA,并按下表列(List)按钮,讯息窗口中即显示出刀具路径之文字叙述。下图为其步骤图标。按 下 表 列 按 鈕 表 列 刀 具 路 徑 之 結 果12第三节 CLSF 动作(工具箱CLSF 管理员)说明:本节介绍 CLSF 动作,其与上一节中之刀具路径动作最大的不同,在于本节操作的对象是整个 CLSF,而上节中则是只针对个别的刀具路径操作。下图为 CLSF 管理员对话框中,属于 CLSF 动作的部份。本节中涵盖 CLSF 文件之编修与最佳化,并提供执行后处理动作之选项,以及显示整个 CLSF 刀具路径之功能。 編 號 重 排 最 佳 化編 修 後 處
14、 理重 新 顯 示 表 列第一项 编号重排(工具箱CLSF 管理员编号重排)说明:此选项介绍编号重排指令选项。该选项提供 CLSF 文件中叙述编号之重新编排。在一般的情况下,程序会依照编号重排指令的设定,将文字列编号重新排列。但如果文字列编号超过 99999999 之时,程序将后续编号锁定。 编号设定:执行本指令时,首先点选上图对话框中编号重排(Resequence)按钮,程序即提示输入起始编号及其增量值,如下图左侧之对话框所示。按下 OK 后,系统即对 CLSF 文件中所有叙述重新编号。编号重排的结果显示于下图右侧之对话框中。起 始 編 號 為 1, 增 量 值 為 1, 編 號 重 排13
15、 编号上限:若编号值达到 99999999 时,所有后续的编号同样都设定为同样的值,此时需重新执行本指令,并选择较小之起始编号及增量值。下图中显示编号值达到上限之后,程序即无法正确产生编号,全部都以 1.0E+08 表示。編 號 超 過 999即 無 法 正 確 重 排第二项 最佳化(工具箱CLSF 管理员最佳化)说明:此选项介绍最佳化指令选项。最佳化之内容包括:预选下一个路径之刀具、删除相邻刀具路径之重复换刀指令、移除位于各刀具路径末尾之后处理指令(主轴停止与切削液关闭等) 、以及验证相邻刀具路径若使用不同刀具时,程序中是否存在换刀指令。执行本指令时,首先在对话框的筛选目录中点选刀具路径,并
16、按下最佳化(Optimize )按钮,程序即显示如下图之选项对话框。 刀 具 路 徑 終 結 指 令刀 具 改 變 確 認重 複 換 刀 指 令刀 具 預 選 刀具预选(最佳化刀具预选)此选项用于预选下一个路径之刀具。刀具预选指令可自动加入 SELECTTOOL后处理指令,替下一个路径预选刀具。此功能只适用于自动更换铣刀的状况,亦即刀具路径文件中存在 LOADTOOL 加载刀具指令,并且在该指令叙述中无指定 MANUAL 以手动代替自动换刀之参数。当刀具预选指令激活时,系统在每个刀具路径中搜寻 LOADTOOL 加载刀具,及 SELECTTOOL 预选刀具指令。若两个指令都存在,并且指向同一刀
17、具,系统将会移除 SELECTTOOL 预选刀具指令,并将之插入在前一个换刀指令之后。反之,若没有 SELECTTOOL 指令存在,或者 SELECTTOOL 指令14与 LOADTOOL 指令不指向同一刀具时,系统将会根据 LOADTOOL 指令之设定,产生一个 SELECTTOOL 指令,并将之插入在前一个换刀指令之后。若要执行预选刀具的路径为第一个刀具路径之时,SELECTTOOL 预选刀具指令将会插入在换刀指令之前。在原厂的后处理使用手册中,将所有后处理指令之详细解说,编印成附录,需要深入了解后处理指令的读者请查阅文件光盘。下图为刀具预选对话框。 除 第 一 刀 具 外 所 有所 有
18、刀 具無(1)无(None ):不指定预选刀具。(2)所有刀具(All Tools):系统对所有自动加载刀具之指令都预选刀具。(3)除第一刀具外所有(All but First Tool):除了第一个刀具路径之外,系统在所有其它的刀具自动加载时,都指定预选之刀具。 重复换刀指令(最佳化重复换刀指令)此选项介绍重复换刀指令。重复换刀指令用于压抑相邻刀具路径中,重复存在之更换刀具指令。下图为重复换刀指令对话框。 以 SET ADJUST更 換以 MRK及 E ADJUST更 換移 除不 移 除(1)不移除(Do Not Remove):将移除重复更换刀具指令之功能压抑,系统不执行移除重复换刀指令。
19、(2)移除(Remove ):移除相邻刀具路径中重复存在之换刀指令。(3)以 SETADJUST 更换(Replace with SET ADJUST ):移除相邻刀具路径中重复存在之换刀指令,并根据前一个路径之刀具做刀具补正,而不执行换刀。(4)以 TMARK 及 SETADJUST 更换(Replace with TMARK and SETADJUST ):移除相邻刀具路径中重复存在之换刀指令,并根据前一个路径之刀具做刀具补正,而不执行换刀。同时增加 TMARK 指令,输出一个重新激活之程序节段。 刀具路径终结指令(最佳化刀具路径终结指令)此选项用于移除位于各刀具路径末尾之后处理指令。刀具
20、路径终结指令选项提供使用者删除 SPINDLEOFF 主轴停止、COOLANTOFF 切削液关闭与铣削15加工之 GOHOME 刀具复归等指令,以及其宏之呼叫。下图为刀具路径终结指令对话框。 只 有 換 刀 時 與 最 後 一 個 刀 具 路 徑除 第 一 個 刀 具 路 徑 外 所 有的只 有 最 後 一 個 刀 具 路 徑無 ( 所 有 路 徑 都 不 留 路 徑 終 結 指 令 )只 有 換 刀 時在 所 有 刀 具 路 徑(1) 在所有刀具路径(In All Tool Paths):指定保留所有刀具路径中之主轴停止、切削液关闭与刀具复归等刀具路径终结指令,而不予以删除。(2)除第一个刀
21、具路径外所有(In All But Last Tool Path):指定保留除第一个刀具路径外,所有路径中之刀具路径终结指令,不予以删除。(3)只有换刀时(Only With Tool Changes ):指定只有在换刀时才保留主轴停止、切削液关闭与刀具复归等刀具路径终结指令(4)只有换刀时与最后一个刀具路径(With Tool Changes and Last Tool Path):指定只有在换刀时,以及在最后一个刀具路径中,才保留刀具路径终结指令(5)只有最后一个刀具路径(In Last Tool Path Only):指定只保留最后一个刀具路径中之路径终结指令。(6)无(None ):指
22、定不保留所有刀具路径刀具路径终结指令,全部予以删除。 刀具改变确认(最佳化刀具改变确认)选择此选项时,程序逐一检查相邻刀具路径若使用不同刀具时,程序中是否存在换刀指令。在最佳化之对话框中,以鼠标左键点选第四个选项即可执行刀具改变确认指令。执行后系统将其设定值在开启(Active)与关闭(Inactive)之间切换,如下图所示。第三项 编修(工具箱CLSF 管理员编修)说明:此选项介绍编修指令选项。编修指令提供编辑及修改现行 CLSF 文件之功能,其编修选项包括表列、寻找、插入、移动、删除及其它变更 CLSF 文件之文字内容之选项。执行本指令时,首先在对话框的筛选目录中点选刀具路径,16并按下编
23、修(Edit)按钮,程序即显示出选项对话框,并在提示区(Cue Line)显示 CLSF 档之名称。下图为编修对话框。更 換 巨 集 指 令 ( 更 換 文 字 )拷 貝尋 找 文 字表 列表 列 全 部讀 入 文 字更 換 直 線 ( 更 換 文 字 列 )插 入附 加 指 令撰 寫 文 字移 動刪 除編 修 文 字 列 表列全部(编修表列全部)选择表列全部选项之后,整个欲编辑的档案将显示于讯息对话框中。档案中第一页的第一列称为标题列(Header Line) ,其中显示档案型式、文件名称及其建立时间。若要关闭若要关闭讯息窗口,可从下拉式菜单 FileClose 或FileExit ,亦可以
24、鼠标左键按下讯息窗口右上角的 图标。若要清除讯息窗口,可执行下拉式菜单 FileClear 功能选项。標 題 列 表列(编修表列)上一个选项介绍表列全部,是将欲编辑的档案全部显示于讯息对话框中,而本选项只表列档案中指定部份的内容于讯息对话框。换言之,表列选项可指定文字列的编号范围或页码,并显示该指定部份的 CLSF 叙述。当输入之页码大于0 时,系统忽略文字列起始与终了范围的设定,而显示完整的一页全屏幕文字列。17操作范例说明:在本范例中将以实例介绍表列选项的功能及操作方法。范例中将列示一个 CLSF 档案的一部份,并将指定范围的文字内容显示出来。操作时,首先在CLSF 管理员对话框中,以鼠标
25、左键按下编辑(Edit)按钮,程序即显示编修对话框。在编修对话框中选取表列(List)选项,并指定显示范围,即完成设定。选取表列选项:在编修对话框中选取第二项:表列(List)选项,如左图中箭头所示。指定文字列范围:按下表列选项之后,程序即显示如左图之对话框,提供指定显示范围。在第一栏起始(Start)中输入 10,第二栏终了(End)中输入 90,指定选取介于第 10 列到 90 列的文字。第三栏的功用在指定页码,可以显示一整页全屏幕的文字行。显示表列结果:指令选项设定完毕之后,所指定介于10 到 90 列的部份档案内容显示于讯息对话框中,如左图所示。 插入(编修插入)编辑菜单的第三个选项为
26、插入,可提供插入指令的功能。插入指令有三种方式,(1)插入指令:此为直接键入文字列的内容。 (2)插入 GOTO 指令:在绘图窗口中,选取刀具目标点的位置,并指定刀轴方向。 (3)插入 GODLTA 指令在绘图窗口中,选取指定点之位置,再输入补正值(相对于现行位置的相对坐标值)以决定刀具目标点。其中第二种方式尚有不同的选项次菜单,提供刀轴设定及目标点的定义,以下将在(2)项目中详细说明。 插 入 GODLTA指 令插 入 指 令GggGOGOTT插 入 指 令(1)插入指令(Insert Command):插入指令选项提供键盘输入指令之功能,18使用者可输入单一或多重文字列,并插入指定文字列之
27、后。单一指令长度为132 个字符。若超过 132 个字符则显示在下一个文字列,并以指令接续符号“(Dollar Sign)置于接续文字列的开头。指令输入完毕后,按下 OK,程序将显示另一个空白列,可继续输入指令。其指令内容可为一般指令、宏呼叫的 CALL 指令、显示控制的 PAINT 指令、后处理指令以及程序附注等。操作范例说明:本范例将以说明插入指令选项的内容与操作的方法。执行本指令选项时,首先在 CLSF 管理员对话框中,以鼠标左键按下编辑(Edit)按钮,程序即显示编修对话框。在编修对话框中选取插入(Insert)选项,并指定插入之行号,程序即显示选择指令插入方式的选项。选取第一项插入指
28、令(Insert Command) ,并键入文字内容,即完成设定。现行档案:左图中显示现行的 CLSF 档案内容。后续将在箭头所指的 30 行后面,插入文字列。选取插入选项:在编修对话框中选取第三项:插入(Insert)选项,如左图中箭头所示。指定插入位置:选取插入(Insert) 选项后,程序提示键入起始行号,输入 30 并按 OK,如左图所示。选取插入指令:选取第一个选项插入指令,指定以键盘输入指令,如箭头所示。键入文字:键入文字内容并按 OK,即完成设定。19显示结果:设定完成后,在编修对话框中选取第一项:表列所有的(List All)选项,将档案内容显示于讯息窗口。结果显示档案中新增一
29、列编号为 31 的文字列,其内容为所键入的文字,如左图箭头所示。(2)插入 GOTO 指令(GOTO):GOTO 指令功能为移动刀具至一定点。该指定点可在绘图窗口中直接抓取,或以键盘输入该点坐标的数值。GOTO 指令选项可指定刀具在该目标点的刀轴方向及进给率,但不产生刀具路径标题列或路径终结指令。选项中尚有不同的次菜单,提供刀轴设定及目标点的定义,以下将详细说明之。在插入(Insert)选单中选取插入 GOTO 指令选项之后,程序显示如下图之对话框,提供使用者选择是否定义刀轴方向。若选择否(不指定刀轴) ,系统提示使用者指定目标点位置。若选择是(指定刀轴) ,系统则提示使用者指定目标点位置及刀
30、轴方向向量。 是 ( 指 定 刀 軸 )否 ( 不 指 定 刀 軸 )选定是否定义刀轴之后,程序显示如下图之选单,以五种不同方法指定刀具目标点的位置。刀具位置目标点定义完成之后,可直接定义下一个目标点位置;或按对话框下方的退后(Back)按钮,以其它方法指定刀具目标点的位置;或者选择取消(Cancel)按钮,结束刀具位置目标点之定义,离开本指令选项。 相 切 至 二 曲 線相 切 至 最 接 近 曲 線 之 點進 給 率 無 單 位相 切 至 曲 線 端 點選 擇 普 通 點1选择普通点(Choose Generic Point):选择此选项之后,程序激活点副菜单,可在绘图区直接抓取目标点,或
31、在点副菜单的坐标输入栏中,键入坐标值。20選 擇 直 線 端 點刀 具 位 置2相切至最接近曲线之点(Closest Tangent to Curve):本选项是以一参考点及一曲线,以定义出目标点的位置。指定像素之后,程序计算位于曲线上且距离参考点最近的点,并在工作坐标系统中,以此点坐标加上刀径补正值,定义出现行刀具路径的刀具位置。程序并提供重复定义参考点与曲线,以指定多重目标点。值得注意的是,程序并不将参考点写入 CLSF 中,而是在完成曲线及刀径之定义后,直接写入刀具位置的目标点。若不指定刀具直径,而直接定义曲线,系统将现行刀径值加载。曲线选取的方法有两种,第一种方法为直接以鼠标抓取像素,
32、第二种方法则为输入像素名称以指定曲线。若要使用曲线像素名称输入,则必须事先定义曲线名称,方能使用此方法。相 切 至 弧 的 最 近 點刀 具 位 置3相切至曲线端点(Tangent to Curve End Point):本选项是以一参考点及一曲线,定义出刀具目标点的位置。与参考点最接近的端点决定刀具之接触点。刀具位置相对于曲线两端及两侧的方位,是由参考点决定。换言之,曲线上较接近参考点的端点,即是刀具与曲线之切点。而相对于曲线而言,刀具与参考点位在同一侧。同样地,程序并不将参考点写入 CLSF 中,而是在完成曲线及刀径之定义后,直接写入刀具位置的目标点。21相 切 至 弧 的 端 點刀 具
33、位 置4相切至二曲线(Tangent to Two Curves):本选项是以两条位于同一平面的曲线,定义出刀具目标点的位置。若要选取理想的刀具位置,必须先指定一个参考点,作为刀具概略的位置。执行时首先用点副菜单定义出参考点,作为刀具概略的位置。接着选取第一条曲线,并指定刀具直径。同样地,刀具直径与参考点都不会写入 CLSF 中,只是作为刀具位置的参考。由于在使用者选定曲线时,系统即加载现行刀径值。因此在选择曲线之前,必须先确定使用适当的刀具直径。曲线选取的方法同样有两种,第一种方法为直接以鼠标抓取像素,第二种方法则为输入像素名称以指定曲线。若要使用曲线像素名称输入,则必须事先定义曲线名称,方
34、能使用此方法。點 附 近 與 兩 線 相 切刀 具 位 置5进给率无单位(Feature-None ):本选项供使用者在每一个 GOTO 指令定义进给率的单位及数值。操作时必须先定义进给率的单位及数值,然后指定刀具位置之目标点。1. 单位:使用者所选定的单位一直维持不变,除非主动变更设定,或结束程序并关闭程序。进给率的单位有以下五种选项(a)IPM 单位(Inch per minute)刀具每分钟运动的路径长度,以英吋计算。(b)IPR 单位( Inch per Revolution)刀具在旋转一周所需的时间内运动22的路径长度,以英吋计算。RPM 值越高则线性进给量越大。(c)MMPM 单位
35、(Millimeter per minute )刀具每分钟运动的路径长度,以公厘计算。(d)MMPR 单位(Millimeter per Revolution)刀具在旋转一周所需的时间内运动的路径长度,以公厘计算。RPM 值越高则线性进给量越大。(e)无单位( None)指定不输出单位到进给率指令。2. 进给率:定义进给率的数值。进给率的数值若指定-939 时,程序压抑进给率指令的输出。若进给率的数值指定 0(零) ,程序将产生一个RAPID 快速移动指令,并写入 CLSF 中。操作范例说明:本范例将以实例介绍在 CLSF 文件插入一个 GOTO 指令的方法。在本例中,用指定普通点的方法,定义
36、刀具位置的坐标。在编修对话框中选取插入(Insert)选项,并指定插入之文字行编号,程序即显示选择指令插入方式的选项。选取第二项插入 GOTO 指令,接着选择是否定义刀轴方向,并指定以普通点的方法定义刀具位置,最后以点菜单抓取目标点即完成设定。现行档案:左图中显示现行的 CLSF 档案内容。后续将在箭头所指的 40 行后面,插入文字列。选取插入选项:在编修对话框中选取第三项:插入(Insert)选项,如左图中箭头所示。指定插入位置:选取插入(Insert) 选项后,程序提示键入起始行号,输入 40 并按 OK,如左图所示。选取插入 GOTO 指令:选取第二个选项插入 GOTO 指令,指定将在绘
37、图窗口中,选取刀具目标点的位置。23指定刀轴方向:在一般三轴切削加工的操作中,通常不用指定刀轴方向。为说明刀轴方向的设定方法,现在选择是(Yes)指定刀轴方向,并按 OK 如箭头所示。选择定义点的方法:指定以普通点的方法,定义刀具位置的坐标。选择抓点模式:接受内定的智能型抓点模式定义点像素,如左图所示。抓取直线端点:以鼠标左键抓取绘图区显示的模型边缘上一点,如左图所示。显示结果:设定完毕之后,图形窗口中显示出刀具位置。左图中以粗体实线显示刀具,其中心点即位于抓取点的位置。表列结果:执行完毕之后再表列出档案内容,显示新增一个编号为 41 的文字列,且其内容为一 GOTO 指令,如箭头所示。(3)
38、插入 GODLTA 指令(GODLTA ):插入 GODLTA 指令选项可在 CLSF24的指定位置,加上一行刀具移动的指令。本指令中定义一个相对坐标,将刀具位置移动到指定位置。所输入的相对坐标,实际上即刀具移动的向量。操作范例说明:本范例将以实例介绍在 CLSF 文件插入一个 GODLTA 指令的方法。操作时在编修对话框中选取插入(Insert)选项,并指定插入之文字行编号,程序即显示选择指令插入方式的选项。选取第三项插入 GODLTA 指令,并键入相对坐标值即完成设定。现行档案:左图中显示现行的 CLSF 档案内容。后续将在箭头所指的 41 行后面,插入文字列。选取插入选项:在编修对话框中
39、选取第三项:插入(Insert)选项,如左图中箭头所示。指定插入位置:选取插入(Insert) 选项后,程序提示键入起始行号,输入 41 并按 OK,如左图所示。选取插入 GODLTA 指令:选取第三项插入 GODLTA 指令,指定以相对坐标定义刀具移动位置,如左图中箭头所示。键入相对坐标:在输入栏中键入相对坐标,指定刀具沿着 X 轴移动 10 单位长度,如箭头所示。25显示结果:设定完成后,在绘图区以粗体实线显示刀具移动之路径,如左图。表列结果:执行完毕之后再表列出档案内容,显示新增一个编号为 42 的文字列,且其内容为一 GODLTA 指令,如箭头所示。 寻找文字(编修寻找文字)寻找文字(
40、Find Text)选项提供使用者在 CLSF 中寻找指定的字符串。当选择此选项时,系统提示输入所要搜寻的字符串。程序从现行文字列开始搜寻,直到有符合的结果,此时系统将显示该文字列的编号以及字符串位置。若要搜寻下一个符合字符串的位置,只要再按对话框中的 OK 按钮即可。由于系统搜寻时是从现行文字列开始,因此若要由先前的文字列开始搜寻,则须选择对话框下方的另类动作(Alternate Action )选项,并指定文字行编号范围。操作范例说明:本范例在于说明编修功能中的寻找文字选项。操作时首先选择寻找文字(Find Text)选项,系统即显示该文字列的编号以及字符串位置。选取寻找文字选项:在编修对
41、话框中选取第四项:寻找文字(Find Text)选项,如左图中箭头所示。键入搜寻文字:在输入栏中键入搜寻文字,并选择对话框下方的另类动作(Alternate Action)选项,如箭头所示。接着程序显示指定文字行编号范围的对话框。指定搜寻范围并按 OK 即完成设定。26搜寻结果:在笔者所收到的版本中,目前程序有一个小 Bug,执行时程序会当掉。在软件上市时 Bug 应该已经除去,因此在此仍然示范其操作方法。虽然如此,笔者建议使用讯息对话框的搜寻功能,以取代 CLSF 管理员之编辑器。以下简单介绍其执行方法。选择搜寻功能:在讯息对话框的下拉式菜单中,选择 编辑寻找 指令,如左图中箭头所示。键入搜
42、寻文字:在输入栏中键入搜寻文字,现在指定搜寻字符串为 GOTO,键入完成后按OK 即开始搜寻。搜寻结果:搜寻结果显示文字列第 41 列有字符串为 GOTO,如左图中箭头所示。 删除(编修删除)此选项提供删除单一或多重文字行的功能。选择编修指令的删除(Delete)选项后,程序显示值定删除范围的对话框,在输入栏中键入起始即终结文字列编号并按 OK,程序即删除指定范围的文字列。操作范例说明:在本范例中将介绍如何删除 CLSF 文件中之文字列。范例中将指定删除一个包含 GOTO 指令,编号为 41 的文字列。27现行档案:左图中显示现行的 CLSF 档案内容。后续将删除箭头所指的第 41 号文字列。
43、选取删除选项:在编修对话框中选取第五项:删除(Delete)选项,如左图中箭头所示。指定删除的文字列范围:指定删除一个包含 GOTO 指令,编号为 41 的文字列,并按 OK 即完成删除动作。表列结果:执行完毕之后再表列出档案内容,显示编号为 41 的文字列已经删除,其先前的位置如箭头处所示。 更换文字列(编修更换文字列)更换文字列(Replace Lines)选项可视为删除与插入选项的结合。程序首先将指定的文字列范围删除,接着在同一个位置插入使用者输入的文字列。值得注意的是,当使用者指定取代范围时,程序即删除该区域的文字列,该设定是无法经由退回(Back)或取消(Cancel )回复原状的。
44、若在页码处输入非零的数值时,程序不理会文字列起始与终结的设定,而将整个全屏幕的文字列删除,并取代以新指输入的文字。操作范例说明:本范例将介绍编修指令的更换文字列(Replace Lines)选项功能。范例中将以一个 GOTO 指令更换编号为 70 的文字列,以一个新产生的 GOTO 指令取代。28现行档案:左图中显示现行的 CLSF 档案内容。后续将取代箭头所指的 70 列的文字列内容。选取插入选项:在编修对话框中选取第六项:更换文字列(Replace Lines)选项,如左图中箭头所示。指定更换文字列位置:选取更换文字列(Replace Lines )选项后,程序提示键入文字列编号范围,分别
45、输入 70 并按 OK,如左图所示。选取插入 GOTO 指令:选取第二个选项插入 GOTO 指令,指定将在绘图窗口中,选取刀具目标点的位置。指定刀轴方向:在一般三轴切削加工的操作中,通常不用指定刀轴方向。为说明刀轴方向的设定方法,现在选择是(Yes)指定刀轴方向,并按 OK 如箭头所示。选择相切至曲线端点的方法:指定第三项,以相切至曲线端点的方法定义刀具位置的坐标,如左图中箭头所示。选择抓点模式:接受内定的智能型抓点模式定义点像素,如左图所示。29抓取曲线:以鼠标左键抓取左图中十字光标处的圆弧。接受内定刀径:若要变更刀具半径之值,可以鼠标左键按下输入拦下方的刀具半径(Tool Diameter
46、)处,程序即显示变更刀径的对话框。现在接受内定的刀具半径值为 30.0 单位长度。指定刀轴方向:指定刀轴方向为Z 轴,如左图中箭头所示。显示结果:设定完毕之后,图形窗口中显示出刀具位置。左图中以粗体实线显示刀具,其中心点即位于曲线端点的位置,且其刀轴向量为Z 轴。表列结果:执行完毕之后再表列出档案内容,显示原来编号为 70 的文字列已经变更为61 号,如箭头所示。 更换文字(编修更换文字)上一个选项更换文字列(Replace Lines )是更换整列的文字,而本选项为更换文字(Replace Text)是在更换指定文字列中的字符串。操作时程序提示指定文字列编号以及欲更换的文字内容。指定取代字符
47、串并按 OK 之后即完成设定。系统在表列被取代的文字列时,程序无法中途停止。操作范例说明:在本范例中将以操作实例说明更换文字(Replace Text)选项。更换文字指令选项是在更换文字列中的指定字符串。操作时将变更编号为 61 的文字列内容。原来的 GOTO 指令将更换为 GODLTA 指令。30现行档案:左图中显示现行的 CLSF 档案内容。后续将取代箭头所指的 61 列的文字列内容。选取插入选项:在编修对话框中选取第七项:更换文字(Replace Text)选项,如左图中箭头所示。指定更换文字位置:选取更换文字(Replace Text)选项后,程序提示键入文字列编号范围,分别输入 61
48、 并按 OK,如左图所示。起始与终结文字列编号的大小,关系着下一步骤中更换文字的范围。输入欲更换的文字:指定文字列编号范围之后,程序显示欲更换的文字输入栏。键入 GOTO,指定搜寻在上一步骤中,起始与终结文字列编号范围内所有的 GOTO 指令,并将以下一个步骤中输入的文字更换。输入更新的文字:键入 GODLTA,将指定范围中所有GOTO 指令都以 GODLTA 指令取代。表列结果:执行完毕之后再表列出档案内容,显示编号为 61 的文字列内容已经变更。原来的 GOTO 指令已经被 GODLTA指令取代,如箭头所示。 编修文字列(编修编修文字列)编修文字列指令选项在于编修单一文字列的内容。操作时首先输入将要编修的文字列编号,程序即显示该文字列内容。直接编修其内容并按 OK 即完成设定。使用者在编修文字列之后若欲回复原来内容,可选取对话框下方的退回