欢迎来到天天文库
浏览记录
ID:38920291
大小:518.00 KB
页数:48页
时间:2019-06-21
《《机床数控技术》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、书名:机床数控技术ISBN:978-7-111-48244-4作者:刘敏出版社:机械工业出版社本书配有电子课件第3章数控铣床及加工中心程序编制3.1基本功能指令3.1.1工件坐标系的建立1工件坐标系设定指令G92在使用绝对坐标指令编程时,必须先建立一坐标系,用来确定绝对坐标原点(又称编程原点)设在距刀具现在的位置多远的地方,或者说要确定刀具起始点在坐标系中的坐标值。这个坐标系就是工件坐标系。如图3-1所示。编程格式:G92XYZ;例:G92X150.0Y300.0Z200.0;2工作坐标系的选取指令G54~G59根据零件图样所标尺寸基点的相对关系和有关形位公差要求,为编程计算方
2、便,有的数控系统用G54~G59预先设定6个工作坐标系,这些坐标系存储在机床存储器中,在机床重开机时仍然存在,在程序中可以分别选取其中之一使用。3.1.2常用功能指令1准备功能G指令准备功能G代码是建立坐标平面、坐标系偏置、刀具与工件相对运动轨迹(插补功能)、以及刀具补偿等多种加工操作方式的指令。范围由:G0(等效于G00)~G99。G代码指令的功能如表3-1所示。(1)点定位指令G00G00在编程中常用来作快速接近工件切削起点或快速返回换刀点等。其运动速度程序中不设定,由机床原始设置来确定。快速运动到将近定位点时,通过1~3级降速以实现精确定位。G00只实现定位作用,对实际所
3、走的路径不作严格要求,刀具与工件的运动轨迹也由制造厂确定。运动时也不进行切削加工,编程时应注意参考所用机床的有关说明,注意在快速近定位点时,避免刀具与工件等发生干涉碰撞。编程格式:G00XYZ;(2)直线插补指令G01刀具作两点间的直线运动加工时用该指令,G01指令表示刀具从当前位置开始以给定的速度(切削速度F),沿直线移动到规定的位置。编程格式:G01XYZF;(3)绝对坐标、增量坐标编程指令G90,G91指令格式:G90(绝对坐标)G91(相对坐标)指令G90后,运动坐标值均为相对于工件编程原点的绝对值,而指令G91后则均为相对于起点的相对坐标值。(4)平面选择指令G17,
4、G18,G19在三坐标机床上加工时,如进行圆弧插补,要规定加工所在的平面,用G代码可以进行平面选择。G17:选择XY平面G18:选择ZX平面G19:选择YZ平面(5)圆弧插补指令G02,G03圆弧插补,G02为顺时针圆弧插补,G03为逆时针圆弧插补。顺时针、逆时针方向判别:从垂直圆弧所在平面的第三坐标轴正方向往负方向看,顺时针用G02,逆时针用G03,如图3-4所示。如图3-5所示,用G02、G03指令对所示的圆弧进行编程,设刀具从A点开始沿A、B、C切削。例3-1如图3-6所示,该轨迹由直线和圆弧组成。不考虑刀具半径,设零件的厚度为20mm,零件表面为Z=0平面。采用绝对坐标
5、和增量坐标编程。(6)暂停指令G04G04指令可使刀具作暂短的无进给光整加工,一般用于镗平面、锪孔等场合。格式:G04地址码X或P为暂停时间,其中X后面可用带小数点的数,单位为s,如G04X5表示在前一程序执行完后,要经过5s以后,后一程序段才执行。地址P后面不允许用小数点,单位为ms。如G04P1000表示暂停1s。2辅助功能M功能辅助功能M指令,由地址字M后跟一至两位数字组成,M00~M99。主要用来设定数控机床电控装置单纯的开/关动作,以及控制加工程序的执行走向。各M指令功能如表3-2所示:(1)程序停止功能M00在完成程序段的其他指令后用以停止主轴、冷却液,使程序停止。
6、如编程者想要在加工中使机床暂停(检验工件、调整、排屑等),使用M00指令,重新启动程序后,才能继续执行后续程序。(2)选择停止指令M01M01指令的功能与M00相似。但与M00指令不同的是:只有操作面板上的“选择停开关”处于接通状态时,M01指令才起作用。常用于关键尺寸的检验或临时暂停。(3)主轴控制指令M03,M04,M05M03、M04和M05指令的功能分别为控制主轴顺时针方向转动、逆时针方向转动和停止。(4)换刀指令M06常用于加工中心刀库的自动换刀时使用。(5)冷却液控制指令M07、M08、M09M07——2号冷却液开。用于雾状冷却液开。M08——1号冷却液开。用于液状
7、冷却液开。M09——冷却液关。注销M07、M08、M50、M51(M50、M51为3号、4号冷却液开)。(6)程序结束M02和M30M02表明主程序结束,是在完成程序段的所有指令后,使主轴、进给和冷却液停止。表示加工结束,但该指令并不返回程序起始位置。(7)程序调用指令M98和子程序结束指令M99若一组程序段在一个程序中多次出现,或在几个程序中都要使用它,为了简化程序,可以把这组程序段抽出来,按规定的格式写成一个新的程序单独存储,以供另外的程序调用,这种程序就叫做子程序。主程序执行过程中如果
此文档下载收益归作者所有