文档介绍:第二章数控机床的程序编制的基础第一节数控程序编制概念重点难点:数控程序编制前言:数控机床按程序进行加工,如何编制及程序格式如何?数控加工程序:直接用于加工的程序,简称数控程序,它是数控机床的运用程序。注意:数控装置使用的计算机属于专用的计算机,它使用的自动控制语言与通用的计算机使用的高级语言属于不同的范畴。一、数控程序编制的定义和方法1、程序编制定义编程前:编程人员应了解所用数控机床的规格、性能、数控系统所具备的功能及指令格式等。编程后:把加工程序通过适当方式输入数控装置。总结:程序编制主要包括:分析零件图样、工艺处理、数学处理、编写程序单、制作控制介质及程序检验。2、数控机床程序编制的具体步骤与要求(1)、分析零件图(2)工艺处理A:确定加工方案:B:刀具工夹具的选择C:选择对刀点:对刀点应设置在零件的设计基准或工艺基准上。D:确定加工路线:E:确定切削用量(3)数学处理。3、数控机床程序编制的方法手工编程:程序编制各个阶段内容均由人工完成语言数控自动:APT语言自动编程:图形数控自动:MASTER编程语言等。语音数控自动:二、字符和代码(数控标准及代码)1、代码:ISO代码:偶数码,数字码必须在第五和第六列,字母在第七列,第八列为补偶孔。EIA代码:奇数码,第五列为补奇孔。除CR字符外其余字符不得使用第八列。字符:是一个关于信息交换的术语,定义是:用来组织、控制或表示数据的一些符号,如数字、字母、标点符号、数学运算符等。常规加工程序用的字符有四类:文字:由26个英文字母组成数字和小数点:0~9共10个数字及一个小数点组成符号:正(+)和负(-)号组成功能字符:由程序开始(结束)符、程序段结束符、跳过任选程序段符、机床控制暂停符、机床控制符等组成。2、字与字的功能字是程序字简称,在这里是机床控制程序的专用术语。定义:一套有规定次序的字符,可以作为一个信息单元存储、传递和操作。如X2500就是一个“字”。常规加工程序中的字都是由一个英文字母与随后的若干位10进制数字组成。按其功能的不同分为:顺序号字地址符N,后续数字2-4位。作用用于对程序的校对和检索修改;在加工轨迹的节点处标上相应的顺序号,就可直观地检查程序;还可作为条件转向的目标。使用规则数字部分为整数,一般最小顺序为N1。数字可不连续,准备功能字地址符G,即又称G功能或G指令。一般有从G00-G99这100个,随着机床功能增加会增加。注意:由于它是建立在机床或控制系统工作方式的一种命令,用来指令机床进行加工运动和插补方式的功能。所以不同的数控机床G功能是不同的。尺寸字:X、Y、Z、U、V、W、P、Q、R主要用于指令到达点的直线坐标尺寸;A、B、C、D、E主要用于指令到达点的角坐标;I、J、K主要用来指令零件圆弧轮廓圆心点的坐标尺寸。进给功能字:又为F功能,用来指令切削的进给速度。主轴转速功能字:又为S功能,用于指令主轴的转速,单位r/min。有不同的表示方法:一位、二位、三位数字法和直接数字法(老机床主轴速度不能无级调速,主轴转速分级的,在程序时不直接写实际的转速,而用代码来表示)。举例说明:要实际用的机床是直接数据法,如S600表示600r/min。刀具功能:又为T功能,主要用来指定加工时所用的刀具号。特别注意:在数控车床,其后数字还兼作指定刀具位置补偿和刀具尖半径补偿。辅助功能字:又为M功能,一般M00-M99,随着机床功能增加会增加。注意:它是用来指令机床辅助装置的接通和断开(即开关动作)表示机床各种辅助动作及其状态。四、程序段格式1、程序段格式程序段是可作为一个单位来处理的连续的字组,实际上是数控加工程序中的一句。多数程序段是用来指令机床执行某一个动作。字地址格式:由若干个字组成,字首是一个英文字母,它称为地址。字的功能由地址决定。例:;//;此处G、X、Y均表示“字”,G后面的“00”和“01”表示地址(与G共同表示一个加工方式,G00表示快速移动、G01表示直线加工);X、Y是尺寸字后面数值表示坐标值。N表示程序号,N0100表示第10句、N0110表示第11句(中间习惯留出间隔以修改程序时用如书写漏掉或为实际加工时添加一些辅助轨迹)2、加工程序的一般格式加工程序组成:开始符、程序名、程序主体和程序结束指令。开始符:ISO中%、EIA中ER。单列一段。车床用LF程序名:一般为P、O开头行接四位整数。单列一段。程序结束:指令有M02和M30。用M02结束时,自动运行后光标停有程序结束处;用M30结束时,自动运行后光标和屏幕均回到程序开头处。可与其它程序合一个程序段,但最好单列一段(便于程序阅读)。第二节数控机床的坐标系前言:说明建立统一标准坐标系的意义一、数控机床坐标系JB3015