数控编程的基础知识讲义_第1页
数控编程的基础知识讲义_第2页
数控编程的基础知识讲义_第3页
数控编程的基础知识讲义_第4页
数控编程的基础知识讲义_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1数控技术第二章数控加工技术根底知识 一个完整的数控加工程序由程序开始局部程序号、假设干个程序段、程序结束局部组成。一个程序段由程序段号和假设干个程序字组成,一个程序字由地址符和数字组成。2.2 数控编程的根底知识 2.2.1 数控加工程序的组成及分类 1. 数控加工程序的组成程序说明O1002N1 G90 G92 X0 Y0 Z0;程序段1N2 G42 G01 X-60.0 Y10.0 D01 F200;程序段2N3 G02 X40.0 R50.0;程序段3N4 G00 G40 X0 Y0;程序段4N5 M02;程序结束2数控技术第二章数控加工技术根底知识 程序号由程序号地址和程序的编号组成

2、,程序号必须放在程序的开头。如:O1002,其中O为程序号地址编号的指令码,1002为程序的编号1002号程序。 不同的数控系统,程序号地址也有所差异。如SIEMENS系统用,而FANUC系统用作为程序号的地址码,编程时一定要参考说明书,否那么程序无法执行。2.2 数控编程的根底知识 2.2.1 数控加工程序的组成及分类 1程序号2程序字 一个程序字由字母加数字组成,如:Z-16.8,其中Z为地址符,-16.8表示数字有正、负之分 3数控技术第二章数控加工技术根底知识 程序段号加上假设干个程序字就可组成一个程序段。在程序段中表示地址的英文字母可分为尺寸地址和非尺寸地址两种。表示尺寸地址的英文字

3、母有、共18个字母。表示非尺寸地址有、等个字母。 2.2 数控编程的根底知识 2.2.1 数控加工程序的组成及分类 3程序段4数控技术常用地址符第二章数控加工技术根底知识2.2 数控编程的根底知识机能地址符说明程序号O或P或%程序编号地址程序段号N程序段顺序编号地址坐标字X,Y,Z;U,V,W;P,Q,R;A,B,C;D,E;R;I,J,K;直线坐标轴旋转坐标轴圆弧半径圆弧中心坐标准备功能G指令动作方式辅助功能M,B;开关功能,工作台分度等补偿值H或D补偿值地址暂停P或X或F暂停时间重复次数L或H子程序或循环程序的循环次切削用量S或VF主轴转数或切削速度进给量或进给速度刀具号T刀库中刀具编号5

4、数控技术第二章数控加工技术根底知识N03 G91 G01 X50 Y60 F200 S400 M03 M08 ; 2.2 数控编程的根底知识 2.2.1 数控加工程序的组成及分类 4程序段的格式和组成 可变程序段格式 ,即程序段的长短是可变的。程序段号G指令尺寸指令进给速度指令主轴转速指令M指令程序段结束符6数控技术 G指令 准备功能 功能:规定机床运动线型、坐标系、坐标平面、刀具 补偿、暂停等操作。组成:G后带二位数字组成,共有100种G00G99 有模态续效指令与非模态指令之分。例如:G01,G03,G41,G91,G04,G18等第二章数控加工技术根底知识2.2 数控编程的根底知识 2.

5、2.2 常见指令功能介绍7数控技术 M指令 辅助功能功能:控制机床及其辅助装置的通断的指令。如开、停 冷却泵;主轴正反转、停转;程序结束等 组成:M后带二位数字组成,共有100种M00M99。 有模态续效指令与非模态指令之分。例如:M02,M03,M08等第二章数控加工技术根底知识2.2 数控编程的根底知识 2.2.2 常见指令功能介绍8数控技术 F、S、T、D指令 F 指令 指定合成进给速度指令 组成:F 后带假设干位数字,如F150、F3500等。其中数 字表示实际的合成速度值。它是模态指令。 单位: mm/min或mm/r。视用户选定的编程单位而定,假设为公制单位,那么上述两个指令分别表

6、示: F=150mm/min;F=3500mm/min。 第二章数控加工技术根底知识2.2 数控编程的根底知识 2.2.2 常见指令功能介绍9数控技术 S 指令切削速度指定主轴转速指令 组成:S 后带假设干位数字,如S500、S3500等。其中数 字表示实际的主轴转速值。它是模态指令。 单位: r/min或m/min。上述两个指令分别表示主轴转速: 500r/min;3500r/min。 第二章数控加工技术根底知识2.2 数控编程的根底知识 2.2.2 常见指令功能介绍10数控技术 T、D 、H 指令 指定刀具号和刀具长度、半径存放存放器号指令。 组成:T、D 、H后跟两位数字,如 T11、D

7、02、H03等。其中数字分别表示存放的在库中的刀具号、刀具半径和长度补偿存放器号。第二章数控加工技术根底知识2.2 数控编程的根底知识 2.2.2 常见指令功能介绍11数控技术 尺寸指令 指定的刀具沿坐标轴移动方向和目标位置的指令 X、Y、Z 、U、V、W指令 指定沿直线坐标轴移动方向和目标位置指令 组成:由带符号的数字组成。如X100、Y-340等 ,其中 数字表示沿由字母指定的坐标轴运动的目标位置值, 符号表示运动的方向。 单位: mm、m公制或 inch英制 。视用户 选定的编程单位而定. 第二章数控加工技术根底知识2.2 数控编程的根底知识 2.2.2 常见指令功能介绍12数控技术 A

8、、B、C 指令 指定沿回转坐标轴移动方向和目标位置指令 组成:后带符号的数字组成。如A100、C-340等 ,其中 数字表示沿由字母指定的坐标轴运动的目标位置值, 符号表示运动的方向。 单位: 度 、弧度。视用户选定的编程单位而定.第二章数控加工技术根底知识2.2 数控编程的根底知识 2.2.2 常见指令功能介绍13数控技术1、与坐标和坐标系有关的指令 1绝对尺寸与增量尺寸指令 G90/G91指令:G90指令表示程序中的编程尺寸是在某个坐标系下按其绝对坐标给定的。G91指令表示程序中编程尺寸是相对于本段的起点,即编程尺寸是本程序段各轴的移动增量,故G91又称增量坐标指令。 第二章数控加工技术根

9、底知识2.2 数控编程的根底知识 2.2.4 常见准备指令功能及用法 14数控技术1、与坐标和坐标系有关的指令 第二章数控加工技术根底知识2.2 数控编程的根底知识 2.2.4 常见准备指令功能及用法 用绝对值编程的程序如下:N01 G90 ;N02 G01 X10 Y20 F120 ;N03 X30 Y40 ;N04 X40 Y60 ;N05 X80 Y30 ;N06 M02用增量值编程的程序如下:N01 G91 ;N02 G01 X10 Y20 F120 ;N03 X20 Y20 ;N04 X10 Y20 ;N05 X40 Y-30 ;N06 M0215数控技术坐标系设定的预置存放指令,它

10、只有在采用绝对坐标编程时才有意义。编程格式: G92 X a_ Y_b Z_c_ a、b、c为当前刀位点在所设定工件坐标系中的坐标值第二章数控加工技术根底知识2.2 数控编程的根底知识 2.2.4 常见准备指令功能及用法 1、与坐标和坐标系有关的指令 2工件坐标系设定指令G92不作要求 16数控技术第二章数控加工技术根底知识2.2 数控编程的根底知识 2.2.4 常见准备指令功能及用法 1、与坐标和坐标系有关的指令 3工件坐标系选择指令G54、G55、G56、G57、G58、G59G54G59选择工件坐标系1工件坐标系6。程序段格式为:G54 (G55、G56、G57、G58、G59)17数控

11、技术第二章数控加工技术根底知识2.2 数控编程的根底知识 2.2.4 常见准备指令功能及用法 1、与坐标和坐标系有关的指令 3工件坐标系选择指令G54、G55、G56、G57、G58、G59N01 G54 G00 G90 X30 Y20;N02 G55;N03 G00 X40 Y30;18数控技术第二章数控加工技术根底知识2.2 数控编程的根底知识 2.2.4 常见准备指令功能及用法 1、与坐标和坐标系有关的指令 G92指令与G54G59指令都是用于设定工件坐标系的,但它们在使用中是有区别的:G92指令是通过程序来设定工件坐标系的,G92所设定的加工坐标原点是与当前刀具所在位置有关的,这一加工

12、原点在机床坐标系中的位置是随当前刀具位置的不同而改变的。G54G59指令是通过CRTMDI在设置参数方式下设定工件坐标系的,一经设定,加工坐标原点在机床坐标系中的位置是不变的,它与刀具的当前位置无关,除非再通过CRTMDI方式更改。G92指令程序段只是设定工件坐标系,而不产生任何动作;G54G59指令程序段那么可以和G00、G01指令组合,在选定的工件坐标系中进行位移。注意:这类指令只在绝对坐标G90下有意义,在G91下无效。19数控技术第二章数控加工技术根底知识2.2 数控编程的根底知识 2.2.4 常见准备指令功能及用法 1、与坐标和坐标系有关的指令 4坐标平面选择指令G17、G18、G1

13、9 G17、G18、G19分别指定空间坐标系中的XY平面、ZX平面和YZ平面 。 对于三坐标数控铣床和铣镗加工中心,开机后数控装置自动将机床设置成G17状态,如果在XY坐标平面内进行轮廓加工,就不需要由程序设定G17。同样,数控车床总是在XZ坐标平面内运动,在程序中也不需要用G18指令指定。Z/X平面Y/Z平面X/Y平面YXZ20数控技术第二章数控加工技术根底知识2.2 数控编程的根底知识 2.2.4 常见准备指令功能及用法 2、与控制方式有关的指令 1快速定位指令G00编程格式:G00 X_ Y_ Z_ 功能:指令刀具从当前点,以数控系统预先调定的快进速度,快速移动到程序段所指令的下一个定位

14、点。注意:G00的运动轨迹不一定是直线,假设不注意那么容易干预。21G00的运动轨迹22数控技术编程格式:G01 X_a_ Y_b_ Z_c_ F_f_ 功能:指令多坐标2、3坐标以联动的方式,按程序段中规定的合成进给速度f,使刀具相对于工件按直线方式,由当前位置移动到程序段中规定的位置a、b、c。当前位置是直线的起点,为点,而程序段中指定的坐标值即为终点坐标。 第二章数控加工技术根底知识2.2 数控编程的根底知识 2.2.4 常见准备指令功能及用法 2、与控制方式有关的指令 2直线插补指令G0123数控技术G02:顺时针圆弧插补。G03:逆时针圆弧插补。 顺、逆方向判别规那么:沿垂直于圆弧所

15、在平面的坐标轴的负方向观察,来判别圆弧的顺逆时针方向。 第二章数控加工技术根底知识2.2 数控编程的根底知识 2.2.4 常见准备指令功能及用法 2、与控制方式有关的指令 3圆弧插补指令G02、G0324数控技术编程格式:XY平面:G17 X_a_ Y_b_ ( ) F_f_ * XZ平面:G18 X_a_ Z_c_ ( ) F_f_ * YZ平面:G19 Y_b_ Z_c_ ( ) F_f_ * XYIJ起点第二章数控加工技术根底知识2.2 数控编程的根底知识25数控技术R表示法:用半径R带有符号的数值来表示: AB180 :R 0 R100; BA180 :R 0 R-100 说明: 1。

16、具体采用哪种方法,视具体的数控系统而定。 2。G00,G01,G02,G03是同组续效指令,缺省值G01。 3。本段终点假设与上一段终点位置相同,即起点与终点最终没有相对位移,那么可省略不写。 第二章数控加工技术根底知识2.2 数控编程的根底知识26数控技术第二章数控加工技术根底知识2.2 数控编程的根底知识A、B两点的坐标为A-40, -30,B40, -30。圆弧段1程序为:G90 G02 X40. Y-30. R50. F100;或G91 G02 X80. Y0. R50. F100;圆弧段2程序为 :G90 G02 X40. Y-30. R-50. F100;或G91 G02 X80.

17、 Y0. R-50. F100;27数控技术第二章数控加工技术根底知识2.2 数控编程的根底知识一封闭圆,现设起刀点在坐标原点0。加工是从0快速移动至A逆时针加工整圆。用绝对尺寸编程:N10 G92 X0 Y0 Z0.;N20 G90 G00 X30. Y0;N30 G03 I-30. J0 F100;N40 G00 X0 Y0;用增量尺寸编程:N20 G91 G00 X30. Y0;N30 G03 I-30. J0 F100;N40 G00 X-30. Y0;28数控技术编程格式: 第二章数控加工技术根底知识2.2 数控编程的根底知识 2.2.4 常见准备指令功能及用法 3、与刀具补偿有关的

18、指令 1刀具半补偿指令G40、 G41/G42 29数控技术其中:G41 :左刀补,即沿加工方向看刀具在左边 G42 :右刀补,即沿加工方向看刀具在右边 G40:取消刀补 D: 偏置值存放器选用指令。 xx:刀具补偿偏置值存放器号第二章数控加工技术根底知识2.2 数控编程的根底知识30数控技术1刀具补偿的功能第二章数控加工技术根底知识2.2 数控编程的根底知识 2.2.4 常见准备指令功能及用法 3、与刀具补偿有关的指令 1刀具半补偿指令G40、 G41/G42 2刀具补偿的动作过程 刀具补偿的动作过程分为三步,即刀补建立、刀补执行和取消刀补 31数控技术G43、G44、G49指令刀具长度补偿指令 该指令可以根据储存在偏置存放器D01D99中的设定值 与终点坐标值进行加法G43或减法G43运算后使刀具的实际移动距离增加或减少一个偏置值。 编程格式: G43 G44 Hxx Z_ 第二章数控加工技术根底知识2.2 数控编程的根底知识32 在数控铣床加工时,刀具长短不一。使用刀具长度补偿指令,在编程时就不必考虑各把刀具不同的长度尺寸。加工时,用MD

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论