数控编程基础.ppt

上传人:laozhun 文档编号:2910204 上传时间:2023-03-03 格式:PPT 页数:29 大小:1.08MB
返回 下载 相关 举报
数控编程基础.ppt_第1页
第1页 / 共29页
数控编程基础.ppt_第2页
第2页 / 共29页
数控编程基础.ppt_第3页
第3页 / 共29页
数控编程基础.ppt_第4页
第4页 / 共29页
数控编程基础.ppt_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《数控编程基础.ppt》由会员分享,可在线阅读,更多相关《数控编程基础.ppt(29页珍藏版)》请在三一办公上搜索。

1、数控编程,SHUKONG JICHUANG GAISHU,一、程序编制的基本概念二、程序的编制,数控编程基础,一、程序编制的基本概念,1、数控编程的方法介绍 2、数控程序坐标系建立,返回,1、数控编程的方法介绍,1手工编程:利用一般的计算工具,通过各种数学方法,人工进行刀具轨迹的运算,并进行指令编制。这种方式比较简单,很容易掌握,适应性较大。适用于中等复杂程度程序、计算量不大的零件编程。对机床操作人员来讲必须掌握。2自动编程:利用通用的微机及专用的自动编程软件,以人机对话方式确定加工对象和加工条件,自动进行运算和生成指令。对形状简单(轮廓由直线和圆弧组成)的零件,手工编程是可以满足要求的,但对

2、于曲线轮廓、三维曲面等复杂型面,一般采用计算机自动编程。编制较复杂的零件加工程序效率高,可靠性好。专用软件多为在开放式操作系统环境下,在微机上开发的,成本低,通用性强。,返回,工艺处理,数学处理,加工程序单,程序校验,穿孔,磁盘,工艺处理,磁盘,计算机,直接传输,手工编程,自动编程,数控编程的方法图解,2、数控程序坐标系,机床坐标系 工作坐标系,数控机床的坐标系规定已标准化,按笛卡尔右手直角坐标系确定,如图所示,一般假设工件静止,通过刀具相对工件的移动来确定机床各移动轴的方向。,笛卡尔右手直角坐标系与右手螺旋法则,1机床坐标系,机床坐标系是机床上固有的坐标系,机床坐标系的方位是参考机床上的一些

3、基准确定。,机床上有一些固定的基准线,如主轴中心线,固定的基准面,如工作台面、主轴端面、工作台侧面、导轨面等,不同的机床有不同的坐标系。,Z坐标:在标准中,规定平行于机床主轴(传递切削力)的刀具运动坐标轴为Z轴,取刀具远离工件的方向为正方向(+Z)。当机床有几个主轴时,则选一个垂直于工件装夹面的主轴为Z轴。,机床坐标系图例,在确定了X、Z轴的正方向后,可按右手直角笛卡尔坐标系确定Y轴的正方向。,O0001;(程序号)N10 G01 X40.0 Z0 F0.2;(刀具运行到P1点,进给量0.2mm/r)N20 X60.0 Z-10.0;(刀具运行到P2点)N30 Z-30.0;N40 X80.0

4、;N50 G30 X100.0 Z-40.0 R10.0;N60 G01 Z-50.0;N80 G00 X120.0;(沿X轴方向快速退刀)N110 M30;(程序结束),2、数控程序代码介绍,2、数控程序代码介绍,返回,O0001;N10 G01 X40.0 Z0 F0.2;N20 X60.0 Z-10.0;N30 Z-30.0;N40 X80.0;N50 G30 X100.0 Z-40.0 R10.0;N60 G01 Z-50.0;N80 G00 X120.0;N110 M30;,每一行为一个程序段或单节;每一个程序段至少由一个程序字组成;程序字由一个地址和数字组成(如 G00、G01、X

5、120.0、M30等);每一个程序段后面加一结束符号“;”表述程序段结束EOB。,第二节基本编程指令,一、编程常识:1、程序的构成 在数控装置中,程序的记录是由程序号来辩别的,调用某个程序可通过程序号来调出,编辑程序也要首先调出程序号。程序号由字母“O”接4位数(19999)表示。程序编号方式为:O;2、程序段的构成程序段的构成主要是由程序段序号和各种功能指令地址构成的:N_ G _ X(U)_ Z(W)_ F _ M _ S_ T _;其中,N_为程序段序号;G 为准备功能;X(U)Z(W)为工件坐标系中X、Z轴移动终点位置;F 为进给功能指令;M 为辅助功能指令;S 为主轴功能指令;T 为

6、刀具功能指令。,常用地址符的含义,下一页,常见程序段格式,下一页,数控编程常用指令的含义,以下以FANUC系统的常用指令为例对常用指令作一介绍。,(一)准备功能(G指令)(二)常用辅助功能(M指令)(三)主轴转速功能(S功能)(四)刀具功能(T指令),一 G指令功能,1、快速点定位G00例:G00 X _Z _;其中(X,Z)为定位点 如图所示快速进刀指令 G00 X50.0 Z6.0;,2、直线插补指令(G01),刀具作两点间的直线运动加工时用该指令,G01指令表示刀具从当前位置开始以给定的速度(切削速度F),沿直线移动到规定的位置。格式:G01 X Y Z F;,G01 X40.0 Y20

7、.0 F100;,F后数字就是进给速度的大小:F100表示进给速度:100mm/min,3、圆弧插补指令(G02,G03),圆弧插补,G02为顺时针加工,G03为逆时针加工,刀具进行圆弧插补时必须规定所在平面,然后再确定回转方向,如图,沿圆弧所在平面(如xy平面)的另一坐标轴的负方向(-z)看去,瞬时针方向为G02,逆时针方向为G03。,4、暂停功能(G04),G04暂停指令可使刀具作短时间无进给加工或机床空运转使加工表面降低表面粗糙度。格式:G04 X1.6或G04 P1600;1.6或1600表示1.6秒,G04为非续效指令。西门子为g04 f5;,2绝对坐标和相对坐标指令(G90,G91

8、),表示运动轴的移动方式。使用绝对坐标指令(G90),程序中的位移量用刀具的终点坐标表示。相对坐标指令(G91)用刀具运动的增量表示。,如图,表示刀具从A点到B点的移动,用以上两种方式的编程分别为:,G90 X80.0 Y150.0;G91 X-120.0 Y90.0;,(二)常用辅助功能(M指令),1M00 程序停止,执行含有M00指令的语句后,机床自动停止。如编程者想要在加工中使机床暂停(检验工件、调整、排屑等),使用M00指令,重新启动后,才能继续执行后续程序。,(二)常用辅助功能(M指令),2M01 选择停止,执行含有M01的语句时,如同M00一样会使机床暂时停止,但是,只有在机床控制

9、盘上的“选择停止”键处在“ON”状态时此功能才有效,否则,该指令无效,常用于关键尺寸的检验或临时暂停。,(二)常用辅助功能(M指令),3M02 程序结束,该指令表明主程序结束,机床的数控单元复位,如主轴、进给、冷却停止,表示加工结束,但该指令并不返回程序起始位置。,(二)常用辅助功能(M指令),4M03 主轴正转 5M04 主轴反转6M05 主轴停转7M06换刀指令 8M07 冷却液开 9M08 冷却液开10M09 冷却液关11M19主轴定向停止,(二)常用辅助功能(M指令),12M30程序结束 与M02同样,表示主程序结束,区别是M30执行后使程序返回到开始状态。,三、主轴转动功能(S功能)

10、,G50:主轴最高转速设定格式:G50_S_;其中S指令给出主轴最高转速;G50 S2000;表示设定主轴最高转速2000r/minG96:主轴转速线速度恒定设定格式:G96_S_;例如:G96 S180 M03;表示主轴正转、切削线速度为180m/min。G97:主轴转速直接设定格式:G97_S_;设定主轴转数恒定r/min;G97 S1500 M03;表示,四、刀具功能指令(T指令),该指令可指定刀具号及刀具补偿号。格式:T_ _ _ _;前两位指定刀具序号;后两位指定刀具补偿号。T0808;表示选择刀具号,8号刀具补偿*刀具序号尽量与刀塔上的刀位号相对应;*刀具补偿包括几何补偿和磨损补偿;*为使用方便,尽量使刀具序号和刀具补偿号保持一致;取消刀具补偿,T指令格式为:,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号