数控车模拟精灵 CNCLathe ElfV6.0 使用介绍

 

目录

《数控车模拟精灵》的特点及用途

关于《数控车模拟精灵》V6.0的安装及系统要求

《数控车模拟精灵》V6.0的操作使用

        《一》主菜单(文件)介绍

        《二》主菜单(设置)介绍

        《三》主菜单(刀具)介绍

               1)关于《只显示当前刀》与《电动四方刀架》

               2)关于〈排刀〉

        《四》主菜单(实用工具)介绍

        《五》主菜单(复位)

        《六》操作说明

        《七》主菜单(项目)介绍

《数控车模拟精灵》V6.0所支持的代码

        《一》通用G代码

        《二》GSK980KND系统:

        《三》GSK928GSK928TEa系统:

        《四》华中世纪星系统:

        《五》西门子801/802系统:

关于用户登录

使用《数控车模拟精灵》V5.0的注意事项

 

附:

关于用户自定义刀具的设计

 

 

《数控车模拟精灵》的特点及用途

    开发制作本模拟系统的主要目的有三个:

《一》帮助数控车床编程工艺人员,操作人员使用本软件来学习数控编程。

《二》使用本软件来检查数控程序、观察加工过程及成品效果,以便为工艺编程人员确定加工方案提供直观的演示过程,必要时可把本软件上调试成功的程序通过通讯软件或U盘直接送到数控车床进行加工。

《三》使用本软件编制调试宏程序,为希望学习宏程序的编程员提供了一个良好的工作平台。

    本软件有以下特点:

《一》通用性强,能适用于当前常见的多种数控系统。

《二》被加工的工件图形清晰,可以根据工件毛坯大小,进行缩放,以便能在屏幕范围内取得最佳效果,清楚地观察到加工的细节部位。

《三》软件提供了多种刀具,可以满足大多数车削加工的需要。

《四》提供了手动、MDI、单段、自动等运行方式。

《五》程序文件以文本格式保存,可以直接送往数控车床供加工使用。

《六》可以预先设定工件坐标系,刀具移动时能随时显示当前坐标;可用鼠标右击来显示工件各处的坐标位置以检查工件尺寸。

《七》主文件仅240KB,全部文件仅0.53M(压缩包大小只有252KB),无须按装即可直接运行,不在用户电脑中增添任何插件。

《八》3.0版提供了对广数、华中、西门子、FANUCA类及B类)等多种数控系统的宏程序的支持,对于具有相当数控编程水平的程序员,希望进一步研究练习宏程序编制的话,本软件是一个相当好的助手。

 

关于《数控车模拟精灵》V6.0的安装及系统要求

    本软件在WindowsXp下不必安装,可直接解压后运行(双击可执行文件CNCLathe Elf.exe)。

    3.0以上版本要求有微软公司的MicroSoft.NET FrameWork2.0的支持,(如你的电脑已经安装了某些应用软件,如AutoCAD2007以上版本,那么MicroSoft.NET FrameWork2.0已经安装在你的电脑上了)MicroSoft.NET FrameWork2.0在各大软件下载网站均可下载,文件大小约22.4M,文件名一般是《dotnetfx.exe》。下载后安装完即可。

    屏幕分辨率要求设置为800*600或以上(推荐设置为1024*768)。

    压缩文件解压后应保证可执行文件CNCLathe Elf.exe、数据文件Elf.dbf、帮助文件Elfhelp.htmElfHelp.files、用户自定义刀具、Prg三个文件夹全部位于同一文件夹内,文件夹Prg及其下的几个子文件夹中是若干示例程序,可供参考或演示。

    第一次运行时可能需要暂时关闭防病毒程序。

把压缩包文件解压到某个文件夹后,如果想要把软件的文件移动到另一个位置,可以在程序第一次运行前移动;一旦首次运行以后,就不得再次移动软件的文件;即使软件升级,也应把新的文件复制到原来的位置(覆盖原有的同名文件)。

 

《数控车模拟精灵》V3.0的操作使用

 

《一》主菜单(文件)介绍

 

   注意:操作文件菜单前应先选择好相应的数控系统(设置菜单中)

 

1)创建新文件:

    在“创建新文件”窗口的文本框中,输入程序内容,完成后点击“保存文件”按钮,即可打开“保存文件”对话框,请选择所选数控系统相应的文件夹中,并输入文件名)

    输入程序时应注意:每个指令字之间必须有一个空格,(如果在程序段末加分号,则分号前也应有一个空格);每个程序段结束后按回车键。各程序段之间及程序结束后不应有空行(即不应敲入多余的回车)。

    注意:以下情况不得插入空格:

 (1)一个指令字内,如Z-65不能写成Z- 65

 (2)宏程序编程中的计算表达式,如华中的变量赋值命令:#10=#10+#2-1,这个赋值语句中间不应有空格,用变量给地址码赋值的表达式如X[#51+#52]中间不能有空格;再如西门子的宏程序编程中的计算表达式、计算参数赋值命令、用计算参数给地址码赋值的表达式中间都不能有空格,如:R15=R15+5,不能写成R15 = R15+5X=R5+R3不能写成X = R5+R3;园弧命令的半径指令字如:CR=15不能写成CR = 15

 (3)但宏程序中的条件表达式的比较符如">="的前后应该各有一个空格,注意">="不能写成"> =",华中的比较符如“GE”等也应在左右各放一空格。宏语句中的关键词如“IF”“WHILE”等也必须用空格与语句的其他部份分开。

 

  如果“选择或编辑已有文件”窗口已打开,则“创建新文件”菜单无效,必须关闭“选择或编辑已有文件”窗口后才能创建新文件

 

2)选择或编辑已有文件:

    请先在“选择文件夹”对话框中选择文件所在目录,点击《打开》,再在文件列表框中点击选中所需文件,再点击《打开》按钮,即已选取中该文件,其内容显示在文本框中,(运行程序前应先选中文件)

    如果要编辑这个已选中的文件,应点击“编辑”按钮,注意编辑文件后必须点击“保存”,否则要造成文件丢失。

  如果“创建新文件”窗口已打开,则“选择或编辑已有文件”菜单无效,必须关闭“创建新文件”窗口后才能选择或编辑已有文件

单选框《ANSI》与《UTF-8》:

指文本的编码方式,当程序文件中无中文说明时不必关心;当打开用记事本或其他方式创建的文件时,如有汉字,则可能不能正确显示汉字,此时可选择另一种编码;如果要把有汉字说明的文件复制到机床供使用,则应与该机床数控系统的编码方式一致(GSK980TDbANSI编码。)

  选择框《大写字母》:选中后则自动使用大写字母,大多数数控系统都应选取中《大写字母》,但如使用GSK928TEa编写宏程序,则有些关键词必须使用小写字母,此时《大写字母》不得选中。

 

3)简单G指令程序演示:

   仅用于G00G01G02G03G90(华中系统G80)、G94(华中系统G81)这些代码组成的程序运行轨迹演示练习,供初学者练习熟悉G指令提供方便。

  简单G指令程序演示的步骤为:数控系统启动/文件菜单中打开《简单G指令程序演示》窗口/《选择演示内容》列表中选中所需条目/视需要编辑代码/点击《确定》/主窗口中点击《运行》即可运行程序/如果选择了《单段》,则再次点击《运行》即可运行下一程序段。(《简单G指令程序演示》窗口中除了系统提供的几个示例外,用户自行编辑的程序不能保存。)

 

 

《二》主菜单(设置)介绍

 

1)设置毛坯及工件坐标系:

     使用前必须先设置好毛坯大小、显示比例、工件坐标系原点等。工件坐标系原点设置提供了三种方式:工件右端面中心、工件左端面中心、离工件右端面中心向左2mm(考虑右端面要车去2mm余量)。

    使用过程中一旦工件图形受到损坏,只要使用设置毛坯功能即可恢复毛坯图。

    启动程序后,如果尚未设置毛坯及工件坐标系,也可以点击““数控系统启动”按钮后进行设置。

显示比例可以点击《自动设置比例》可根据毛坯大小自动设置合适的比例,有大、中、小三个选项供自动设置比例时选用,

当使用电动四方刀架或排刀时,如果希望在屏幕上看到全部刀具与刀架,建议设置比例为0.5或更小。

选择框《点击运行后自动重绘毛坯》默认为选中,有时如果希望用一个创建毛坯的程序来加工出一个非矩形的毛坯,再在一个正式的程序中对这个毛坯进行加工,则可把《点击运行后自动重绘毛坯》左边的勾去除。

2)设置机床及数控系统:

    数控系统可选用:GSK980GSK928、凯恩帝KND、华中世纪星、西门子(Siemens801/802等)、FANUC-0等。(默认为GSK980),选好后可点击“保存系统设置”(注意:如果你的数控系统不在本软件所列数控系统范围内,建议你选择“标准常规数控系统”,)

  可选择前刀架车床或后刀架车床(默认为前刀架)。注意“后刀架”只能用于《只显示当前刀》的情况下,不能用于四方刀架或排刀。

  进刀速度选择:默认为《正常速度》,但由于程序的运行速度或走刀速度除了受电脑CPU运行速度的影响外,还受到电脑内存大小及内存占用状况的影响,必要时可选择其他选项,(注意,如选择了较快速度1或较快速度2,则运行过程中或运行后,图形不能自动重绘,即:如主窗口最小化或主窗口被其他窗口遮盖后,一旦主窗口恢复原状后,工件图形将被恢复成毛坯形状,而不能恢复到遮盖前的工件形状)。

在使用《排刀》时,必须选择《隐藏排刀板》才能使用《较快速度1》或《较快速度2》。

 

4)清除图形:

    必要时可清除整个画面的工件毯子坯及刀具图形。

 

5)用户登录:参见登录窗口的说明。

 

《三》主菜单(刀具)介绍

基本操作步骤:

首先选择“刀具布置方式”:有《只显示当前刀、电动四方刀架、排刀》三种方式,默认为〈电动四方刀架〉。确定刀具布置方式后,可点击窗口左下方的《选择刀具》,系统将根据选中的刀具布置方式,打开相应的《选择刀具》或《选择排刀》窗口。选择好刀具后点击〈确定〉,如果是〈电动四方刀架〉或〈排刀〉的话,会打开〈刀具安装〉或〈排刀布置〉窗口,按加工要求调整刀具位置。

也可以使用主菜单〈刀具〉下的子菜单来打开“选择刀具”或“调整刀具”窗口,在默认的“电动四方刀架”情况下,“选择排刀”与“排刀布置”子菜单无效(必须在“刀具布置方式”中选择〈排刀〉后才可使用)

1关于《只显示当前刀》与《电动四方刀架》

    用于“只显示当前刀”或“四方刀架”的《选择刀具》窗口,提供了12种不同类型刀具,基本上可满足各种车削加工。4.0版增加了用户自定义刀具功能。

在“只显示当前刀”的情况下,可最多选择8把刀具,默认情况下,1号刀为外园刀;2号刀为60度外螺纹刀;3号刀为切槽(切断)刀;4号刀为90度内孔镗刀;5号刀为60度内螺纹刀;6号刀为反90度外园刀,7号刀为内孔切槽刀,8号刀为端面切槽刀。(此外还有40度蜗杆刀、30度外螺纹刀、30度内螺纹刀、钻头等刀具供选用)。

“只显示当前刀”在选择好刀具后就可以了,不必进行“刀具调整”。

如果用户使用回转刀塔或其他大于四工位的刀塔,请选用《只选择当前刀》

电动四方刀架

在“电动四方刀架”的情况下,可最多选择4把刀具,默认情况下,1号刀为外园刀;2号刀为60度外螺纹刀;3号刀为切槽(切断)刀;4号刀为30度外螺纹刀;选好刀具.后点击〈确定〉后自动打开〈刀具调整〉窗口。在某个刀位不安装刀具可选取《此刀位不装刀》。

在〈刀具调整〉窗口可修改每一把刀的位置,默认情况下系统已经根据刀具名称给出了一个合适的位置;

〈电动四方刀架旋转时间〉:允许改变四方刀架旋转速度,默认为3,当你希望在刀架转动时有充分时间判断刀具是否可能与工件相碰时,可选取较长的时间,(45)。

调整刀具位置后可点击〈刀具安装予览〉来观察效果。

 

2关于〈排刀〉

用于“排刀”的《选择排刀》窗口中,首先应根据加工需要,选择“安装刀具数”,默认为4把,默认的四把刀依次为190度外园刀、2号外园切槽刀、390度内孔刀、4号反向外园切断刀;最多可安装6把。三个列表中共有14把刀具及二把用户自定义刀具可选用。为了节省X方向的空间,大多数刀具的刀杆方向均平行于Z轴,只有切断刀例外。

建议把1号刀至(最多)6号刀的排列次序为:最接近操作者的刀具为1号刀,向前依次递增刀号(实际上是刀补号)。如果工件是棒料需要切断,建议使用反向切断刀(刀具前刀面向下)安装在排刀板的最后。

点击〈确定〉后自动打开〈排刀布置〉窗口,默认的安装位置在Z方向均为0X方向按大致平均的原则进行布置,(注意均是按刀尖点离开排刀板左下角点的距离计算)。

调整刀具位置后可点击〈刀具安装予览〉来观察效果。不满意可重新重新调整。

允许选择〈显示排刀板〉或〈隐藏排刀板〉;安装刀具时应显示排刀板,可以明确刀具安装在何处;程序运行时,显示排刀板后有时可能会影响加工过程的显示效果,那么可以隐藏排刀板。

当排刀数量较多时,排刀安装是比较困难的,必须避免加工时的碰撞干涉;Prg文件夹下有一个“排刀示例”文件夹,用户可看一下这几个示例及相关说明。

 

《四》主菜单(实用工具)介绍

计算加工时间:

可以相当正确地计算单件加工时间,供计算成本及生产计划参考。

 

转速与进刀量的选择计算

        根据切削速度(线速度)与工件直径计算主轴转速;根据每转进刀量与主轴转速计算每分钟进刀量(如果NC程序本身就使用每转进刀量,那当然不必换算进刀量了);同时给出了如何选择切削速度与每转进刀量的参考资料。

 

    测量:点击《右击显示光标点坐标》使其左端出现被选中的标志(小勾),则光标变为十字形,在工件图形的任意部位右击鼠标,即可显示该点在当前工件坐标系中的XZ坐标值,利用此操作可以检查加工好的工件尺寸。

 

    查看宏变量值:

调试宏程序时可检查当前变量值,本软件有相当强的宏变量运算能力,支持加、减、乘、除、括号、三角函数、开平方,如果把一些复杂的计算用变量赋值表达式的形式编成程序运行,再从《宏变量值》中查看计算结果,那么本软件就是一个优秀的计算器。      

     

《五》主菜单(复位):

运行过程中点击《复位》,程序立即停止运行,应点击《刀具回参考点》,再选择《自动》或《单段》后才可再次运行或选择其他文件运行。

 

《六》操作说明

 

    作好有关设置后,在主运行窗口的操作如下:

    先点击“数控系统启动”按钮(如果尚未设置毛坯及工件坐标系,则设置窗口出现,请进行有关设置),再点击《刀具回参考点》,1号刀开始出现,然后可选择“手动”“MDL”“单段”“自动”运行方式。

 

1)手动:选中“手动”,即可按下光标键移动刀具(先按下Shift键,再按光标键可快速移动刀具。)

 

2MDI:选中“MDI”,出现程序段输入框,输入一个程序段后,按“运行”键即可运行。

    MDI方式下主要运行通用G指令:G00G01G02G03

    MDI还支持GSK、凯恩帝、FANUC-0系统的单一固定循环:G90G94;及华中世纪星的G80G81

    MDI方式也支持绝对坐标(XZ)、相对坐标(UW)二种坐标方式。

3)单段:选中“单段”后,如果选取了要运行的程序文件后,即可点击“运行”以开始运行这个程序,执行一个程序段后暂停,再次按“运行”键(或按下空格键)后执行下一个程序段(注意:G71等复合循环请不要使用“单段”,改用“自动”)。

 

4)自动:选中“自动”后,如果选取了要运行的程序文件后,即可点击“运行”以开始连续地运行这个程序。运行过程中可按“暂停”、“急停”,如按下“急停”后,程序即结束运行(此时《急停》变为《恢复》),如要取消急停,应再按一下《恢复》,并按“刀具回参考点”后,再次运行程序。

 

5)急停:自动运行时,可按下急停来停止程序的运行,按下急停后,按钮变为绿色,必须再按一下这个按钮,使之重新变为红色,才可恢复正常。

 

6)暂停:运行时可按下暂停使刀具暂时停止运动,再按一下即可恢复进刀运动。

 

《七》主菜单(项目)介绍

主菜单(项目)是6.0版新增加的功能。《项目》的主要功能是把用户加工零件时的全部选择和操作保存起来,下次要演示运行这个零件的加工过程时,只需打开这个项目文件,即可直接运行,不必再进行《选择程序》《毛坯设置》《机床设置》《选择刀具》《刀具安装位置调整》等的操作;同时,为了使《数控车模拟精灵》创建的工艺项目能直接指导生产,还提供了一个新的功能:创建数控工艺指导文件。

(注意:项目文件保存了加工所需的数控主程序文件、子程序文件、用户自定义刀具文件的路径(绝对路径或相对路径),并不直接保存这些文件的具体内容)

主菜单(项目)下有三个子菜单:保存当前项目、选择项目并运行、创建数控工艺指导文件。

保存当前项目:必须在新建或选择好数控程序文件、作好各类设置并成功运行以后才能保存当前项目。

选择框《数控程序文件使用绝对路径》默认为选中,项目中涉及的文件路径将使用绝对路径,用户如只在自己的电脑中保存项目文件,并且今后也只在同一台电脑中打开并运行项目文件,那么可以使用默认方式(即使用绝对路径)。

如果用户今后可能要把项目文件复制到另一台电脑中打开并运行,那么由于二台电脑中的《数控车模拟精灵》安装路径可能不同,所以必须使用相对路径(去除选择框前面的勾);例如:本软件作者所创建的示例项目文件,均使用了相对路径,以保证在用户的电脑上可以打开。

如果使用相对路径保存项目文件,必须保证项目文件保存在本软件安装目录之内(例如:可保存在本软件已提供的《项目》文件夹或Prg目录及以下的各子文件夹)。

项目文件的扩展名为《.prj

选择项目并运行:首先选择要运行的项目文件,再点击《确定》则软件自动打开所需数控文件,调整好毛坯机床与刀具;用户只需在主窗口点击《数控系统启动》(如果数控系统尚未启动)、《刀具回参考点》、选取《自动》或《单段》,最后点击《运行》即可模拟演示。

注意:选择项目并运行后,如果要重新设置毛坯或刀具,必须点击主窗口上部的〈复位〉后才能打开相应的窗口。

创建数控工艺指导文件:为用户提供了一个可以直接指导机床作业的工艺文件。

工艺指导文件提供了数控车床加工该工件的相关信息:包括所使用的刀具及相应的刀号;数控主程序、子程序的具体代码,适用的数控系统、毛坯尺寸;坐标系Z轴零点位置;单件加工的参考时间等。

打开〈创建数控工艺指导文件〉窗口后,应先在上部的文本框中输入所加工的工件图号与工件名称;在“需要添加的说明”的文本框中输入程序员需要交待的提示和说明,文本框中默认的一些文字可以保留或删除。

如果希望工艺指导文件能包括加工所需时间,那么应事先运行主菜单《实用工具》下的《加工时间计算》,否则加工时间显示为零。

在点击〈读取数据〉后,下面二个文本框(只读)中将显示主程序名称及所用的刀具,最后点击〈保存〉、选择保存路径并输入文件名即可。

数控工艺指导文件是文本文件,扩展名是〈.txt,可用记事本或其他普通软件(如Word)打开或打印。

 

《数控车模拟精灵》V5.0所支持的代码

 

《一》通用G代码:

G00G01G02G03MST等,这些代码为各个数控系统所通用。

 

《二》GSK980KND系统:

  1G指令:G00G01G02G03G32G90G92G94G70G71G72G73G75G76G98G99。(G02G03只能用终点及半径格式,不能用园心坐标格式)。

4.0以上版本增加了对G50G28G30的支持。

  2M指令:M00M02M30M98M99

  3F指令:F用于确定进刀量,默认单位为mm/分,当使用G99后,单位为mm/转。

  4S指令:一般情况下,S指令被忽略,当使用G99为每转进刀量时,S指令影响刀具移动速度。

  5G65的宏指令:支持H01H02H03H04H05H80H81H82H83H84H85H86;可用变量号为#200-#231

    (注意:980TD使用公共变量#200-#231#500-#515GSK980TDa使用#501-#599GSK980TDb可使用#101-#199#500-#999;本软件只有0-199号变量,200号以上的变量一律去除百位数,作为二位数考虑,即#230号变量及#530号变量在本软件中都被当作是#30号变量)

  6)绝对坐标XZ及相对坐标UW

  7)换刀指令:如T0202等。

  8)组合在G01程序段中的倒角、园角指令尚未列入(最新的GSK980TDa有此功能)

 

《三》GSK928GSK928TEa系统:

  1G指令:G00G01G02G03G33G90G92G94G71G72G75G98G99。(G02G03只能用终点及半径格式,不能用园心坐标格式)G50G28

  2M指令:M00M02M30M97M98M99

  3FS指令与GSK980同。

  4)绝对坐标XZ及相对坐标UW

  5)换刀指令:如T22等。

  6928TEaG71G710G50G51 G28G30;换刀指令T11T0101

  7928TEa的语句编程(只支持普通变量r001-r199,不支持系统变量等)

 

《四》华中世纪星系统:

  1G指令:G00G01G02G03G32G80G81G82G94G95G71G72G76。(G02G03只能用终点及半径格式,不能用园心坐标格式)

      G71包括无凹槽及有凹槽二种格式,使用G71有凹槽加工格式时,凹槽部份的粗车加工模拟运行轨迹与华中系统的实际凹槽部份粗车运行轨迹可能稍有不同。

      4.0版增加了对G50G91G92G28的支持。

    2M指令:M00M02M30M98M99

  3F指令:F用于确定进刀量,默认单位为mm/分,当使用G95后,单位为mm/转。

  4S指令与GSK980同。

  5G01程序段中的倒角C指令,倒园R指令(倒园仅限于二直线间)

  6)绝对坐标XZ及相对坐标UW

  7)换刀指令:如T0202等。

  83.0版新增了对华中世纪星宏指令编程的支持(详见宏指令编程一文)。

 

《五》西门子801/802系统:

  1G指令:G0G1G2G3G33G90G91G94G95。(G02G03只能用终点及半径格式,不能用园心坐标格式)

       4.0版增加了对G158的支持。

  2M指令:M0M2

  3F指令:F用于确定进刀量,默认单位为mm/转,当使用G94后,单位为mm/分。

  4S指令:当为默认的(或使用G95后)每转进刀量时,S指令影响刀具移动速度。

  5G1程序段中的倒角CHF=指令,倒园RND=指令(倒园仅限于二直线间)

  6)换刀指令:如 T1 D1 等。(对于切槽刀这样有二个刀尖的刀具,始终以左刀尖为对刀点,即使在程序中应用了 T1 D1 T1 D2 这类改变刀沿的指令)

  7)固定循环:车螺纹LCYC97,毛坯切削循环LCYC95

  8)子程序调用。

  93.0版新增了对宏指令编程的支持:包括计算参数RR0-R199)、绝对跳转指令:GOTOBGOTOF。有条件跳转指令:IF 条件 GOTOBGOTOF(详见宏指令编程一文)。

 

《六》FANUC Oi系统及Fanuc OTD系统:

普通编程及固定循环等与GSK980同;支持FANUCOTD系统)的A类宏指令(以G65来实现计算及条件跳转无条件跳转)。

支持FANUCOi系统)的B类宏指令(以数学运算符实现计算,以专用指令实现条件判断及循环),并支持M98调用宏程序,G65(传递变量)调用宏程序(详见宏指令编程一文)。

 

关于用户登录与注册

 

  新用户在试用期内不必登录,并可使用专业版的功能,超过试用期后转为学习版,要求启动时登录,应输入用户名及相应的口令:

  用户可用Guest方式登录,即用户名为Guest,口令为CNCLathe Elf(注意字母大小写及一个空格) Guest方式登录后功能有一些限制。可以通过注册升级到专业版。

 

注意事项:

 

   1 凡未在上面列入的指令,在执行程序时被忽略(只有不正确的G代码才产生报错)。

   2)工件坐标系在设置毛坯的同时进行设置,程序中设置坐标系的指令全部被忽略。4.0版新增的坐标系设置命令只对Z轴有效,任何改变X轴坐标的指令被忽略。

   3 本软件未考虑刀补设置练习,虽然必须在程序中使用刀补指令(如T0101等),但实际上只要你完成工件坐标系设置及刀具安装后,所有的刀具已自动对好。使用四方刀架或排刀时,各把的刀尖点位置之差是由软件通过“修改坐标实现刀补”的方式来自动完成刀具长度补偿功能。

   4)本软件未考虑刀尖园弧补偿功能,虽然可以在程序中使用园弧补偿指令(如G41G42等),但实际上运行时被忽略,所有的刀具都没有考虑刀尖园弧。

  5) 如果要把在本软件中编制好的程序直接传送到数控车床的CNC系统中供实际加工使用,则程序的编制应符合相关数控系统的要求,如:

    GSK980程序的扩展名要求使用 .CNC .TXT(使用GSKCC传送文件时扩展名用 .CNC),程序第一行应该是程序编号如:O0012 .

    GSK928要求在每个程序段前加程序段号,如 N0010

    GSK928TEa要求保存时的程序名为CNC后加三位数字,并且扩展名应为.TXT,如CNC123.TXT,(有的版本还要求程序首行应为%123CNC123相应),如使用U盘,应把程序保存在U盘的C928PRO2010年以后版本改为C001PRO)文件夹中。

    华中世纪星要求在程序第一行加上%及程序号

    西门子801/802要求在程序前面加上规定的程序头,同时保存的程序名应带有扩展名:主程序扩展名为MPF,子程序为SPF(本软件中扩展名都必须手工键入)

 

 

    本软件肯定存在很多问题,欢迎来信(Email:qianjk@aliyun.com,

        在我的新浪微博及腾讯微博中会不定期地发布一些有关本软件及数控车床加工的帮助资料。

新浪微博地址:http://weibo.com/u/1401523070?source=blog

腾讯微博地址:http://t.qq.com/qianjiakui

 

欢迎访问我的博客:

http://blog.sina.com.cn/qianjk

QQ279899391

钱嘉奎 200991120119月修改

 

 

 

附:

关于用户自定义刀具的设计

用户自定义刀具外形为一多边形封闭轮廓,轮廓各点位置以坐标方式保存在用户自定义刀具文件中。

用户自定义刀具文件为纯文本文件,可用记事本编辑,也可用本软件的文件菜单/创建新文件或选择编辑已有文件来创建编辑。建好的文件应保存到“用户自定义刀具”文件夹中(“用户自定义刀具”文件夹应位于软件安装目录下)。

自定义刀具文件共7行,每行为一个坐标点。

第一点固定为:X0 Z0 为刀尖点(注意首先是X值,然后是Z值,中间有一个空格),其余各点顺序应按轮廓顺时针或逆时针方向排列。

XZ的取值方式及正负方向与数控车床编程相同,但注意X的取值表示刀具的X方向实际尺寸,因此X此处为半径值,而不是直径值。

刀具外形只能是由直线组成的多边形,不支持园弧形刀具。

多边形轮廓点固定为7点,不得大于7点(如轮廓少于7点,可将一段直线分成二段或更多段以达到7点)。

“用户自定义刀具”文件夹中有一个刀具文件名为:DefaultTool ,在选择《电动四方刀架》或《只显示当前刀》情况下,这是个默认的自定义刀具文件(当你不另外选择刀具文件时,软件即把该刀具确定为用户自定义刀具),当前的DefaultTool为一把主偏角为75度的外园车刀,该刀具外形及各点坐标见下图,请用户把此图与相应的刀具文件对照分析,即可更清楚地了解刀具文件的编制。(用户也可把此文件重命名为DefaultTool_1,再把自已更常用的自定义刀具文件命名为DefaultTool)。

在选择《排刀》的情况下,可以使用二把自定义刀,在默认的情况下为DefaultToolADefaultToolBDefaultToolA为一把主偏角93度,副偏角45度的尖头外园刀,刀杆方向垂直于Z轴,DefaultToolB为一把主偏角为90度的端面车刀,刀杆方向平行于Z轴。

使用用户自定义刀具可在“设置/设置刀具”窗口中进行,与其他普通刀具同样,可将“用户自定义刀具”分配给要求的刀具号。

可以编制多个自定义刀具文件保存在“用户自定义刀具”文件夹中,供需要时选用。

图:DefaultTool刀具文件对应的75度外园车刀坐标尺寸

用户自定义刀具

 

http://blog.sina.com.cn/qianjk/

钱嘉奎 2010/9/24