
数控车床综合编程课件.ppt
13页第十一讲第十一讲 第第7节节 数控车床综合编程技术数控车床综合编程技术一、子程序调用一、子程序调用1 1、子程序定义、子程序定义 在在编编制制加加工工程程序序中中,,有有时时会会出出现现有有规规律律、、重复出现的程序段重复出现的程序段 为为了了简简化化编编程程,,可可以以把把这这些些重重复复的的程程序序段段单单独独抽抽出出,,并并按按一一定定格格式式单单独独命命名名,,称称之之为为子子程程序Ø调用子程序的程序叫做主程序调用子程序的程序叫做主程序数控车床综合编程2、主子程序调用关系、主子程序调用关系数控车床综合编程3、调用子程序的指令格式、调用子程序的指令格式Ø子子程程序序的的格格式式::以以““% %xxxxxxxx” ” 作作子子程程序序的的番番号号,,是是作作调调用用入入口口地地址址用用的的,,必必须须和和主主程程序序中中的的子子程程序序调调用用指令中所指向的番号一致指令中所指向的番号一致Ø子程序结束:子程序结束: M99M99Ø调用子程序的指令格式如下:调用子程序的指令格式如下:M98 PM98 P 单次调用指令,单次调用指令,P P后跟被调用的子程序番号后跟被调用的子程序番号M98 PM98 P L L 重复调用子程序指令,重复调用子程序指令,L L后跟重复调用的次数后跟重复调用的次数数控车床综合编程子程序调用图例:子程序调用图例:因工件较薄,在一次装夹中可车三只,这时可只编第一只工件因工件较薄,在一次装夹中可车三只,这时可只编第一只工件的镗内孔,车内螺纹,车端面,切断等加工的程序作为子程序,的镗内孔,车内螺纹,车端面,切断等加工的程序作为子程序,整个车削过程为主程序。
编程时,只需调用三次子程序,改变整个车削过程为主程序编程时,只需调用三次子程序,改变编程零点即可车削三只工件编程零点即可车削三只工件 数控车床综合编程4、子程序编程方法举例、子程序编程方法举例如图所示零件,要求精车外圆并车削四个槽如图所示零件,要求精车外圆并车削四个槽设:设:T01 为外圆车刀,为外圆车刀,T02为切断刀,刀宽为切断刀,刀宽3 mm数控车床综合编程二、钻孔复合循环指令二、钻孔复合循环指令1、、G74 ---- 端面钻孔复合循环端面钻孔复合循环格式:格式:G74 X...Z...I ( i ) K ( k ) F...D ( d )数控车床综合编程2、、G74 指令功能:指令功能:Ø为循环指令为循环指令Ø用于内外圆的断续切削用于内外圆的断续切削Ø端面圆环槽的断续切削端面圆环槽的断续切削Ø若若省省略略X和和I、、D的的指指令令,,则则可可用用于于钻钻 深孔加工深孔加工数控车床综合编程3、、G74 指令参数说明:指令参数说明:• e为退刀量,由参数设定;为退刀量,由参数设定;• i为为X轴方向的移动量(无正负之分);轴方向的移动量(无正负之分);• k为为Z向断续进给的切削量(无正负);向断续进给的切削量(无正负);• d为每次切削到为每次切削到Z向终点后向终点后X轴方向的退刀量;轴方向的退刀量;• Z为为Z向切削终点向切削终点G90方式时方式时Z为为Z向切削终点向切削终点B的绝对的绝对Z坐标,坐标,G91方式时方式时Z为从循环起点为从循环起点A开始至开始至Z向终点向终点B的的Z坐标增量坐标增量。
数控车床综合编程4、、G74 指令编程举例指令编程举例编制钻孔程序编制钻孔程序O0015G92 X50.0 Z100.0;;G00 X0 Z68.0;;G74 Z8.0 K5.0 F0.08 S800 M03;;G00 X50.0 Z100.0;;M05 M02;;G74 用于间歇式钻深孔用于间歇式钻深孔数控车床综合编程三、外圆切槽复合循环指令三、外圆切槽复合循环指令1、、G75 ---- 外圆切槽复合循环外圆切槽复合循环格式:格式:G75 X...Z...I ( i ) K ( k ) F...D ( d )数控车床综合编程2、、G75 指令功能:指令功能:Ø为循环指令为循环指令Ø用于端面的断续切削用于端面的断续切削Ø外圆槽的断续切削外圆槽的断续切削Ø若若省省略略Z 和和K、、D的的指指令令,,则则可可用用于于切切断断或切窄槽加工或切窄槽加工3、、G75 指令各符号意义同指令各符号意义同 G74数控车床综合编程4、、G75 指令编程举例指令编程举例编制切槽加工程序编制切槽加工程序O0016G92 X90.0 Z125.0;;G00 X42.0 Z41.0 S600 M03;;G75 X20.0 Z25.0 I3.0 K3.9 F0.25;;G00 X90.0 Z125.0 M05;;M02;;G75 用于宽外圆槽加工用于宽外圆槽加工数控车床综合编程数控加工技术第第6讲讲 数控车床编程的基本概念数控车床编程的基本概念第第7讲讲 数控车床基本编程指令数控车床基本编程指令第第8讲讲 车削循环指令车削循环指令第第9讲讲 螺纹车削编程指令螺纹车削编程指令第第10讲讲 数控车床刀具补偿数控车床刀具补偿第第11讲讲 数控车综合编程技术(数控车综合编程技术(1))第12讲 数控车综合编程技术(2)数控车床综合编程。












