欢迎来到天天文库
浏览记录
ID:59470381
大小:1.02 MB
页数:38页
时间:2020-09-14
《数控编程基础ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数控编程基础SHUKONGJICHUANGGAISHU一、程序编制的基本概念二、程序的编制数控编程基础一、程序编制的基本概念1、数控编程的方法介绍2、数控程序代码介绍3、数控程序结构返回1、数控编程的方法介绍1.手工编程:利用一般的计算工具,通过各种数学方法,人工进行刀具轨迹的运算,并进行指令编制。这种方式比较简单,很容易掌握,适应性较大。适用于中等复杂程度程序、计算量不大的零件编程。对机床操作人员来讲必须掌握。2.自动编程:利用通用的微机及专用的自动编程软件,以人机对话方式确定加工对象和加工条件,自动进行运算和生成指令。对形状简单(轮廓由直线和圆弧组成)的零件,手工编程是可以满足要求的,
2、但对于曲线轮廓、三维曲面等复杂型面,一般采用计算机自动编程。目前中小企业普遍采用这种方法,编制较复杂的零件加工程序效率高,可靠性好。专用软件多为在开放式操作系统环境下,在微机上开发的,成本低,通用性强。3.CAD/CAM:利用CAD/CAM系统进行零件的设计、分析及加工编程。该种方法适用于制造业中的CAD/CAM集成系统。目前正被广泛应用,该方式适应面广、效率高,程序质量好,适用于各类柔性制造系统(FMS)和集成制造系统(CIMS),但投资大,掌握起来需要一定时间。返回2、数控程序代码介绍常用的标准主要有:1.数控纸带的规格2.数控机床坐标轴和运动方向3.数控编程的编码字符4.数控编程的程
3、序段格式5.数控编程的功能代码EIA(美国电子工业协会)和ISO(国际标准化协会)返回八单位标准穿孔纸带EIA代码和ISO代码的主要区别在于:EIA代码每行孔数为奇数,其第5列为补奇列;ISO代码各行孔数为偶数孔,其第8列为补偶列。补奇或补偶的作用是判别纸带的穿孔是否有错。返回3、数控程序结构加工程序是由若干程序段组成;程序段是由一个或若干个指令字组成,指令字代表某一信息单元;每个指令字由地址符和数字组成,它代表机床的一个位置或一个动作;每个程序段结束处应有“EOB”或“CR”表示该程序段结束转入下一个程序段;地址符由字母组成;每一个字母、数字和符号都称为字符。下一页常用地址符的含义功能代
4、码备注程序号O程序号程序段序号N顺序号准备功能G定义运动方式坐标地址X、Y、ZA、B、C、U、V、WRI、J、K轴向运动指令附加轴运动指令圆弧半径圆心坐标进给速度F定义进给速度主轴转速S定义主轴转速刀具功能T定义刀具号辅助功能M机床的辅助动作偏置号H、D偏置号子程序号P子程序号重复次数L子程序的循环次数参数P、Q、R固定循环参数暂停P、X暂停时间下一页常见程序段格式1234567891011N_G_X_U_Q_Y_V_P_Z_W_R_I_J_K_R_F_S_T_M_LF顺序号准备功能坐标字进给功能主轴功能刀具功能辅助功能结束符号下一页%开始符O1234程序号N1G90G54G00X0Y0S
5、1000M03;第一程序段N2Z100.0;第二程序段N3G41X20.0Y10.0D01;……………N4Z2.0;N5G01Z-10.0F100;N6Y50.0F200;N7X50.0;N8Y20.0;N9X10.0;N10G00Z100.0;N11G40X0Y0M05;N12M30;程序结束程序结构举例返回二、程序的编制机床坐标系和工作坐标系的概念数控编程常用指令的含义数控机床编程步骤数控机床编程实例返回1、机床坐标系和工作坐标系的概念1.机床坐标系2.工作坐标系数控机床的坐标系规定已标准化,按右手直角坐标系确定,如图所示,一般假设工件静止,通过刀具相对工件的移动来确定机床各移动轴的方
6、向。1.机床坐标系机床坐标系是机床上固有的坐标系,机床坐标系的方位是参考机床上的一些基准确定。机床上有一些固定的基准线,如主轴中心线,固定的基准面,如工作台面、主轴端面、工作台侧面、导轨面等,不同的机床有不同的坐标系。1、在标准中,规定平行于机床主轴(传递切削力)的刀具运动坐标轴为Z轴,取刀具远离工件的方向为正方向(+Z)。当机床有几个主轴时,则选一个垂直于工件装夹面的主轴为Z轴。2、X轴为水平方向,且垂直于Z轴并平行于工件的装夹面。3、在确定了X、Z轴的正方向后,可按右手直角笛卡尔坐标系确定Y轴的正方向。4、机床原点(机械原点)是机床坐标系的原点,它的位置是在各坐标轴的正向最大极限处。立
7、式数控铣床机床原点2.工作坐标系工作坐标系是编程人员在编程和加工时使用的坐标系,是程序的参考坐标系,工作坐标系的位置以机床坐标系为参考点,一般在一个机床中可以设定6个工作坐标系。工作坐标系的原点,称工作原点(或程序原点)。数控编程常用指令的含义以下以FANUC系统的常用指令为例对常用指令作一介绍。(一)准备功能(G指令)(二)常用辅助功能(M指令)1.绝对坐标和相对坐标指令(G90,G91)表示运动轴的移动方式。使用绝对
此文档下载收益归作者所有