资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,项目一 螺钉调节座,模块一 加工旋杆,编程基础,知识目标:,1,掌握数控车机床坐标系。,2,能运用快速点定位指令,G00,、直线插补指令,G01,、,M,辅助功能指令、,F,功能指令、,S,功能指令完成精加工程序的编写。,能力目标:,能编写简单轴类零件的精加工程序。,教学目标,:,项目导入,:,项目导入,:,图纸,加工工艺,数控机床,编程,项目示范,:,考工工件,1,项目示范,:,1,分析零件图样,和工艺处理,2,进行数学处理,3,编制加工程序,4,程序输入,5,程序检验,一、数控编程的步骤,自动编程,手工编程,项目示范,:,二、数控机床坐标系确定,1.,目的,为了确定工件在机床中的位置,机床运动部件特殊位置及运动范围,即描述机床运动,产生数据信息而建立的几何坐标系。,通过机床坐标系的建立,可确定机床位置关系,获得所需的相关数据。,项目示范,:,二、数控机床坐标系确定,2.,数控机床坐标系确定的原则,(1),机床相对运动的规定,在机床上,始终认为工件静止,而刀具是运动的。,(2),机床坐标系的规定,标准机床坐标系中,X,、,Y,、,Z,坐标轴的相互关系用右手笛卡尔直角坐标系决定。,项目示范,:,二、数控机床坐标系确定,机床坐标系,是指用于确定机床的运动方向和移动距离的坐标系。标准的,数控机床坐标系是一个笛卡尔直角坐标系,其基本坐标轴为,X,、,Y,、,Z,直角坐标,相对于每个坐标轴的旋转运动坐标为,A,、,B,、,C,。,项目示范,:,二、数控机床坐标系确定,卧式数控车床,Z,坐标,的运动方向是由传递切削动力的主轴决定的。,即平行于主轴轴线的坐标轴即为,Z,坐标。,Z,坐标的正向为刀具离开工件的方向。,项目示范,:,二、数控机床坐标系确定,卧式数控车床,X,坐标,平行于工件的装夹平面。,运动方向的规定,增大刀具与工件距离的方,向即为各坐标轴的正方向,项目示范,:,二、数控机床坐标系确定,卧式数控车床,Y,坐标,右手笛卡尔坐标系判断,其他机床的坐标系如何判断,项目示范,:,二、数控机床坐标系确定,当,Z,轴水平时,,沿主轴向工件看,,X,轴的正方向指向右边。,卧式升降台数控铣床,项目示范,:,二、数控机床坐标系确定,卧式升降台数控铣床,当,Z,轴水平时,,沿主轴向工件看,,X,轴的正方向指向右边。,项目示范,:,二、数控机床坐标系确定,对于单立柱机床,,从工作台向立柱方向看,,X,轴的正方向指向右边。,立式升降台数控铣床,复杂坐标系,如果除了第一坐标系外还有坐标系,则与,X,,,Y,,,Z,轴,平行的坐标轴依次命名为:,P,,,Q,,,R,;,U,,,V,,,W,项目示范,:,三、坐标系的种类,1.,机床坐标系,机床坐标系是机床本身所固有的坐标系,各坐标轴的关系符合右手笛卡儿坐标系准则 。机床坐标系是机床生产厂家设计时自定的,其位置机械挡块决定,不能随意改变。 机床坐标系是用来确定工件坐标系的基本坐标系。,项目示范,:,三、坐标系的种类,2.,工件坐标系,()工件坐标系是编程人员在编写程序时,在工件上建立的坐标系。,工件坐标系的原点位置为工件零点。理论上工件零点设置是任意的,但实际上,它是编程人员根据零件特点为了编程方便以及尺寸的直观性而设定的。,()选择工件坐标系时应注意,工件零点应选在零件的尺寸基准上,这样便于坐标值的计算,并减少错误;,工件零点尽量选在精度较高的工件表面,以提高被加工零件的加工精度;,项目示范,:,三、坐标系的种类,2.,工件坐标系,对于对称零件,工件零点设在对称中心上;,对于一般零件,工件零点设在工件轮廓某一角上;,Z,轴方向上零点一般设在工件表面;,对于卧式加工中心最好把工件零点设在回转中心上,即设置在工作台回转中心与,Z,轴连线适当位置上;,编程时,应将刀具起点和程序原点设在同一处,这样可以简化程序,便于计算。,项目示范,:,三、坐标系的种类,3,加工坐标系,加工坐标系是指以确定的加工原点为基准所建立的坐标系。,加工原点也称为程序原点,是指零件被装夹好后,相应的编程原点在机床坐标系中的位置。,项目示范,:,四、绝对尺寸和增量尺寸,1,绝对尺寸,指机床运动部件的坐标尺寸值相对于坐标原点给出,如图所示。 增量尺寸指机床运动部件的坐标尺寸值相对于前一位置给出。,绝对尺寸,增量尺寸,四、绝对尺寸和增量尺寸,G90,指定尺寸值为绝对尺寸。,G91,指定尺寸值为增量尺寸。,绝对尺寸的尺寸字的地址符用,X,、,Y,、,Z,增量尺寸的尺寸字的地址符用,U,、,V,、,W,这种表达方式的特点是同一程序段中绝对尺寸和增量尺寸可以混用,这给编程带来很大方便。,项目示范,:,小提示,项目示范,:,%,N030 M08;,N070 G01 X40,O0001;,N040 G00 X40 Z2 M03 S600;,N080 G00 X100 Z100,N010 G00 X100 Z100;,N050 G01 X38 Z2 F0.01;,N090 M09;,N020 T0101;,N060 G01 Z-40,;,N100 M30;,程序结构,FANUC oi-TB,数控系统主程序和子程序都是由程序开始符、程序号、程序主体和程序结束语、结束符组成的。,1,)程序开始符:,%,或,O,符,2,)程序名:主程序和子程序都有一个程序号。,O,(地址,O,后面用,0-9999,四位数字表示),例:,主程序名“,O0001,”;子程序名“,O1111,”。,项目示范,:,%,N030 M08;,N070 G01 X40,O0001;,N040 G00 X40 Z2 M03 S600;,N080 G00 X100 Z100,N010 G00 X100 Z100;,N050 G01 X38 Z2 F0.01;,N090 M09;,N020 T0101;,N060 G01 Z-40,;,N100 M30;,程序结构,3,)程序段的格式:,程序段由程序字组成,例程序段由程序字组成。每个程序字又由地址和数字组成。,例,N050,为程序段号,数值为,1-9999,的正整数,一般以,5,或,10,间隔,以便以后插入一些程序段;由于程序段中有很多指令。,建议程序段的顺序和格式为:,N_G_X_Z_T_D_M_S_F_,;,_,表示中间空格, “;”表示程序段结束。,项目示范,:,%,N030 M08;,N070 G01 X40,O0001;,N040 G00 X40 Z2 M03 S600;,N080 G00 X100 Z100,N010 G00 X100 Z100;,N050 G01 X38 Z2 F0.01;,N090 M09;,N020 T0101;,N060 G01 Z-40,;,N100 M30;,F,指令(刀具进给速度指令),它是用来指定车刀车削表面时的走刀速度。,F,功能在,G01,、,G02,、,G03,等插补指令中生效。,F,的单位有,mm/min,和,mm/r,两种。,例:,F100,表示车刀的进给速度为,100mm/min;,(机床设定,G98,状态),F0.12,表示车刀的进给速度为,0.12mm/r,。(机床设定,G99,默认状态),注:,当车削螺纹时,,F,用来指令被加工螺纹的导程。,F,、,S,、,T,指令,项目示范,:,%,N030 M08;,N070 G01 X40,O0001;,N040 G00 X40 Z2 M03 S600;,N080 G00 X100 Z100,N010 G00 X100 Z100;,N050 G01 X38 Z2 F0.01;,N090 M09;,N020 T0101;,N060 G01 Z-40,;,N100 M30;,S,指令(主轴转速指令),S,指令用来指定车床的主轴的速度。,S,的单位有,m/min,和,r/min,两种,须配合指令,G96,和指令,G97,来使用。,例:,G97 S1000,表示主轴转速为,1000r/min;,G96 S200,表示主轴的切削速度为,200m/min,。,F,、,S,、,T,指令,项目示范,:,%,N030 M08;,N070 G01 X40,O0001;,N040 G00 X40 Z2 M03 S600;,N080 G00 X100 Z100,N010 G00 X100 Z100;,N050 G01 X38 Z2 F0.01;,N090 M09;,N020 T0101;,N060 G01 Z-40,;,N100 M30;,T,指令(换刀指令),T,指令用来指定加工中所用的刀具号及其所调用的刀具补偿号。,T,后面通常有两位数表示或四位数字表示,根据机床系统参数设置而定。,例:,T0202,表示选用,2,号刀具,调用,2,号刀具,2,号补偿值;,T0205,表示选用,2,号刀具,调用,5,号刀具补偿值;,T0300,表示取消刀具补偿。,F,、,S,、,T,指令,项目示范,:,指令,G00,(快速定位),G01,(直线插补),备注,功能,特点,刀具以机床规定的最快速度移动到目标,点,刀具以程序设定的速度移动到目标,点,G00,速度很快,故在运动过程中不可进行切削加工,,G01,相对较慢,在运动过程中可进行切削加工,格式,G00 X Z,G01 X Z F,X Z,目标点坐标;,F,进给速度,区别,G00,移动到目标点其运动速度由厂家预先设定,不可用指令设定,G01,移动到目标点其运动速度是由程序中,F,指令设定的,项目示范,:,辅助功能指令,1,)与主轴有关的指令(,M03,、,M04,、,M05,),M03,表示主轴正转,即从主轴向,Z,轴正向看,主轴顺时针转动;,M04,表示主轴反转,即从主轴向,Z,轴正向看,主轴逆时针转动;,M05,为主轴停止,它是在该程序段其他指令执行完以后才执行的。,2,)冷却液开关指令,M08,冷却液开,,M09,冷却液关。,项目示范,:,辅助功能指令,3,)程序结束指令(,M02,、,M30,),该指令用在程序的最后一个程序段中。,当全部程序结束后,用,M02,指令可使主轴、进给及切削液全部停止,并使机床复位。,M30,与,M02,基本相同,但,M30,能自动返回程序起始位置,为加工下一个工件作好准备。,小提示,学生分组实践,完成导入项目,交付设计作品,项目实践,:,。,项目实践参考答案,:,。,程序,备注,程序,备注,%,N160 Z-150,;,O0001,;,程序号,N170 G00 X32 Z2,;,N010 T0101,;,外圆刀,N180 G01 X10 F0.05 S800,;,精加工,N020 M03 S600,;,主轴转动,转速,600,N190 Z-10,;,N030 G00 X32 Z2,;,起刀点,N200 X25,;,N040 G01 X25 F0.15,;,粗加工,N210 Z-150,;,N050 Z-10,;,N220 G00 X100 Z100,;,换刀点,N060 G00 X32 Z2,;,快速退刀,N230 T0404,;,换切断刀,N070 X20,;,N240 G00 X28 Z-154 S200,;,N080 G01 Z-10,;,N250 G01 X0,;,切断工件,N090 G00 X32 Z2,;,进给速度默认为前值,N260 X32,;,退刀,N100 X15,;,N270 G00 X100 Z100,;,换刀点,N110 G01 Z-10,;,N280 M05,;,主轴停止,N120 G00 X32 Z2,;,N290 T0101,;,N130 X12,;,N300 M30,;,程序结束,N140 G01 Z-10,;,%,N150 X27,;,。,【,课外项目实践,将减速器中轴所编程序通过模拟运行,调试正确。,
展开阅读全文