【文档说明】数控机床编程基础知识课件.ppt,共(20)页,537.156 KB,由小橙橙上传
转载请保留链接:https://www.ichengzhen.cn/view-45621.html
以下为本文档部分文字说明:
湖南省科技工业职业技术学院数控教研室授课:周爱国•【课程整体设计】1数控编程概念23数控编程过程数控编程方法4数控编程格式5字与字的功能《典型零件数控车削加工》•数控编程是指从零件图纸到获得数控加工程序的全部工作过程。在编制数控加工程序前,应首先了解:数
控程序编制的主要工作内容,程序编制的工作步骤,每一步应遵循的工作原则等,最终才能获得满足要求的数控程序。一、数控程序编制的概念•1、分析零件图样和制定工艺方案2、数学处理3、编写零件加工程序4、程序检验二、程序的编制过程分
析零件图样制定工艺方案数学处理编写程序程序校验修改•三、数控编程方法方法:手工编程自动编程手工编程:编程工作均由人工完成的过程称为手工编程。适用于几何形状不太复杂、编程计算较简单、程序量不大的零件。自动编程:编程工作的大部分或全部由计算机完成的过程称自动编程。它使得一
些计算繁琐、手工编程困难或无法编出的程序能够实现。•2、CAD/CAM软件编程零件几何造型工艺规划刀具定义加工工艺参数定义刀具路径文件NC加工程序程序校验、动态仿真后置处理CAD/CAM自动编程过程典型软
件:UG/ⅡMasterCAMPro-ECATIACimatronCAXA•四、数控编程的格式•(一)、数控程序的结构•.....•.........•程序(完整)•主程序•子程序•程序段•若干程序段•若干指令字
•.....•.........•.........•数值•指令字符•.........••(二)、程序的组成•一个完整的程序由程序号、程序内容和程序结束三部分组成.O0011N1G92X10.0Y5.0Z
50.0N2S200T01M03N3G90G00Z10.0N4G01Z-5.0F100M08N5G91G41Y5.0H01N6G01Y8.0N7X10.0N8Y-8.0N9X-10.0N10G40Y-
5.0M09N11Z50.0N12M02XYZ编程图例程序号程序内容程序结束••说明:•1、程序号:程序编号。区别数控系统中存储的程序。•O0001程序的编号程序号地址符不同的数控系统,程序号地址符也有所不同,一般常用O、P、%等。编程时一定要按说明书所规定的符号去编
写指令,否则系统不会执行。••2、程序内容:是整个程序的核心。•它由多个程序段组成,每个程序段由一个或多个指令构成,表示机床要执行的运动和动作。•3、程序结束:程序结束是以M02或M30作为整个程序的结束指令。••五、字与字的功能•1、字符与代码•字符是用来组织、控制或表示数据的一
些符号,如数字、字母、标点符号、数学运算符等。•2、字•指一系列按规定排列的字符,作为一个信息单元存储、传递和操作。•即:字母+符号+数字→指令字。•如:“X25”是一个字,X为地址符,数字“25”为地址中的内容。•3
、程序段:各种指令字组合而成的一行。•即:若干指令字→程序段。•一般地,一个程序段可由如下字组成:•N04G01X20Y40Z20F100M02S04T02•(每个程序段并不需要包括所有功能字)•1、准备功能G指令作用:规定刀具和工件的相对运动轨迹(即指令插补功能)、机床
坐标系、坐标平面、刀具补偿、坐标偏置等。组成:G00~G99说明:常用的G代码的定义大多是固定。对不同的机床系统有着不同的定义。编程使用前必须熟悉了解所用机床的使用说明书或编程手册。•G功能字FANUC系统SIEMEN
S系统G00快速移动点定位快速移动点定位G01直线插补直线插补G02顺时针圆弧插补顺时针圆弧插补G03逆时针圆弧插补逆时针圆弧插补G04暂停暂停G05---通过中间点圆弧插补G17XY平面选择XY平面选择G18Z
X平面选择ZX平面选择G19YZ平面选择YZ平面选择G32螺纹切削---G33---恒螺距螺纹切削G40刀具补偿注销刀具补偿注销G41刀具补偿——左—刀具补偿—左G42刀具补偿——右刀具补偿——右G43刀具长度补偿——正---G44刀具长度补
偿——负---G49刀具长度补偿注销---G50主轴最高转速限制---G54~G59加工坐标系设定零点偏置G65用户宏指令---G70精加工循环英制G71外圆粗切循环米制G72端面粗切循环---G73封闭切削循环
---G74深孔钻循环---G75外径切槽循环---G76复合螺纹切削循环---FANUC与SIEMENS•G80撤销固定循环撤销固定循环G81定点钻孔循环固定循环G90绝对值编程绝对尺寸G91增量值编程增量尺寸G92螺纹切削循环主轴转速极限
G94每分钟进给量直线进给率G95每转进给量旋转进给率G96恒线速控制恒线速度G97恒线速取消注销G96G98返回起始平面---G99返回R平面---•2、辅助功能M指令作用:是用来指令辅助装置的开关动作。组成:
M00~M99说明:不同的数控系统中大部分的M指令相同。•代码作用时间组别意义代码作用时间组别意义代码作用时间组别意义M00★00程序暂停M0600自动换刀M19★主轴准停M01★00条件暂停M07#开切削液1M30★00程序结束并返回M
02★00程序结束M08#b开切削液2M60★00更换工件M03#主轴正转M09★关切削液M9800子程序调用M04#a主轴反转M10夹紧M9900子程序返回M05★主轴停转M11c松开常用M功能指令列表•3、进给功能F指令作用:用于指定切削时刀具相对于工件的合成进给速度。表示:F10
0或F0.2单位:每分钟进给和主轴每转进给(在螺纹切削程序段中常用来指令螺纹的导程。)•4、主轴转速S指令作用:用于指令主轴的转速。表示:S1000单位:转/分钟注意:有些数控机床的主轴转速受机床结构限制。不能无
级或不能按S指令的数值。但执行程序没有问题。•5刀具功能字T刀具功能字的地址符是T,又称为T功能或T指令,用于指定加工时所用刀具的编号。对于数控车床,其后的数字还兼作指定刀具长度补偿和刀尖半径补偿用。•作业:一、简答题
1、什么叫数控编程?包括哪些主要内容?2、简述数控编程的过程及方法。3、简述数控程序的结构及组成。4、简述字符、字及程序段的概念。5、简述字的五项功能,并写出下列字的含义:G00、G01、M02、M03、M05、
M00、M30•