《数控编程复习指导.ppt》由会员分享,可在线阅读,更多相关《数控编程复习指导.ppt(70页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、中央广播电视大学中央广播电视大学数控编程技术数控编程技术课程课程复习指导复习指导主讲人:张超英主讲人:张超英 zhang_zhang_2007年年6月月0、考核说明考核说明1考核方式考核方式 考核分为终结性考核和形成性考核两部分。两者比考核分为终结性考核和形成性考核两部分。两者比例为例为8 2。终结性考核一般为笔试,占。终结性考核一般为笔试,占80%;形成性考;形成性考核主要检验学生的平时作业,占核主要检验学生的平时作业,占20%,由地方电大根,由地方电大根据课程要求组织实施。据课程要求组织实施。2试题题型及配分试题题型及配分 (1)选择题:(每题)选择题:(每题3分,共分,共45分)分)(2
2、)判断题(每题)判断题(每题2分,共分,共20分)分)(3)简答与计算题:(每题)简答与计算题:(每题5分,共分,共10分)分)(4)综合题()综合题(23道题,共道题,共25分)分)3考试方式及时间考试方式及时间 考试形式为笔试,考试时间为考试形式为笔试,考试时间为90分钟。分钟。样题样题:1 1、在在数数控控机机床床的的坐坐标标系系中中,永永远远假假定定刀刀具具相相对对于静止的运动。(于静止的运动。()2 2、对对于于同同一一G G代代码码而而言言,不不同同的的数数控控系系统统所所代代表表的的含含义义不不完完全全一一样样;对对于于同同一一功功能能,系系统统不不同同采采用的代码也有差异。用的
3、代码也有差异。()3 3、刀具功能称为、刀具功能称为T T功能,它是(功能,它是()的功能。)的功能。(A A)进行刀具路径选择;)进行刀具路径选择;(B B)进行刀具选择和刀具补偿号选择;)进行刀具选择和刀具补偿号选择;(C C)进行刀具补偿;)进行刀具补偿;(D D)进行换刀操作。)进行换刀操作。4 4、在数控系统中,用于控制机床或系统开关功、在数控系统中,用于控制机床或系统开关功能的指令是(能的指令是()。)。(A A)G G代码代码 (B B)F F代码代码 (C C)MM代码代码 (D D)T T代码代码 5、解释模态代码与非模态代码的含义,并解释模态代码与非模态代码的含义,并举例说
4、明。举例说明。6、简述编制数控加工程序的步骤。、简述编制数控加工程序的步骤。7、数控加工程序的编制方法有哪些?它们、数控加工程序的编制方法有哪些?它们分别适用什么场合?分别适用什么场合?8 8、计算下图所示未知基点坐标。、计算下图所示未知基点坐标。9、用一毛坯尺寸为、用一毛坯尺寸为 102mm62mm12mm板料,加工成尺寸如图板料,加工成尺寸如图1所所示的盖板零件。用示的盖板零件。用 10mm的立铣刀加工外轮廓,主轴转速为的立铣刀加工外轮廓,主轴转速为1000r/min,进给速度为,进给速度为120mm/min。工件坐标系原点(。工件坐标系原点(X0、Y0)设定在)设定在 40mm的孔中心位
5、置,其的孔中心位置,其Z坐标定在毛坯表面,利用坐标定在毛坯表面,利用刀具半径补偿功能,编写零件外轮廓加工程序。(本题共刀具半径补偿功能,编写零件外轮廓加工程序。(本题共13分)分)其他说明其他说明:1 1、1919章为教学与考核重点,章为教学与考核重点,10111011章为章为非重点。非重点。2 2、借用教材的第、借用教材的第7 7章不考。章不考。3 3、借用教材第、借用教材第8 8章为非重点,了解内容,章为非重点,了解内容,作一下作一下1111章的练习即可。章的练习即可。4 4、借用教材的第、借用教材的第3 3章,只要求掌握利用三章,只要求掌握利用三角函数法求解基点坐标。角函数法求解基点坐标
6、。(一)知识点及考核要求(一)知识点及考核要求 1了解数控加工的过程了解数控加工的过程 2掌握掌握数控编程的内容与步骤数控编程的内容与步骤 3掌握数控编程的种类掌握数控编程的种类 4掌握掌握数控机床的坐标系和运动方向的命名规则数控机床的坐标系和运动方向的命名规则 5了解典型数控系统及其主要功能了解典型数控系统及其主要功能 6掌握程序的结构组成掌握程序的结构组成 7掌握程序段格式的书写规则掌握程序段格式的书写规则 8理解地址码中英文字母的含义理解地址码中英文字母的含义 9掌握掌握续效代码与非续效代码的概念与区别续效代码与非续效代码的概念与区别第第1 1章章 数控加工的编程基础数控加工的编程基础(
7、二)重点内容(二)重点内容1 1、数控编程的主要、数控编程的主要内容及内容及步骤步骤加工工艺分析加工工艺分析数值计算数值计算编写零件加工程序单编写零件加工程序单制备控制介质制备控制介质程序校验与首件试切(程序校验与首件试切(的作用的作用)第第1 1章章 数控加工的编程基础数控加工的编程基础第第1 1章章 数控加工的编程基础数控加工的编程基础(2 2)数控编程的种类)数控编程的种类 手工编程手工编程/自动编程自动编程(3 3)数控机床的坐标系及其命名原则)数控机床的坐标系及其命名原则 现定现定Z Z轴轴主轴回转轴线主轴回转轴线。两点假设:假设刀具相对于静止的工件运动;两点假设:假设刀具相对于静止
8、的工件运动;假设刀具远离工件为正方向运动。假设刀具远离工件为正方向运动。第第1 1章章 数控加工的编程基础数控加工的编程基础(4 4)代码表的查阅)代码表的查阅续效与非续效代码续效与非续效代码(一)知识点及考核要求(一)知识点及考核要求 1了解数控编程中工艺分析的主要内容了解数控编程中工艺分析的主要内容 2掌握数控机床的合理选用方法掌握数控机床的合理选用方法 3掌握数控加工零件的工艺性分析方法掌握数控加工零件的工艺性分析方法 4能够能够正确选择加工方法正确选择加工方法与确定加工方案与确定加工方案 5掌握工序与工步的划分方法掌握工序与工步的划分方法 6掌握零件的装卡方法与夹具的选择原则掌握零件的
9、装卡方法与夹具的选择原则 7掌握掌握加工路线的确定方法加工路线的确定方法 8能够根据被加工零件的要求,能够根据被加工零件的要求,合理地选择刀具合理地选择刀具 9能够根据工艺条件,能够根据工艺条件,选择切削用量选择切削用量 10理解对刀点与换刀点的概念理解对刀点与换刀点的概念 11掌握数控加工工艺文件的编制方法掌握数控加工工艺文件的编制方法第第2 2章章 数控编程中的工艺分析数控编程中的工艺分析 第第2 2章章 数控编程中的工艺分析数控编程中的工艺分析(1 1)根据零件特征加工方法)根据零件特征加工方法的选择的选择 孔加工实例孔加工实例第第2 2章章 数控编程中的工艺分析数控编程中的工艺分析(2
10、)零件的结构工艺零件的结构工艺性性 刀具尺寸受几何要素的限制刀具尺寸受几何要素的限制第第2 2章章 数控编程中的工艺分析数控编程中的工艺分析 a)内轮廓加工内轮廓加工 外形面定位外形面定位 b)外轮廓加工外轮廓加工 以内形面定位以内形面定位(3 3)零件的装夹定位)零件的装夹定位决定加工工序的内容决定加工工序的内容第第2 2章章 数控编程中的工艺分析数控编程中的工艺分析 图图2-16 外圆铣削外圆铣削 图图2-17 内圆铣削内圆铣削(4 4)刀具路线)刀具路线11轮廓加工的切入轮廓加工的切入/切出方式切出方式第第2 2章章 数控编程中的工艺分析数控编程中的工艺分析 孔加工时的引孔加工时的引伸距
11、离的确定伸距离的确定(4 4)刀具路线)刀具路线-2-2图图2-18 钻尖对编程的影响钻尖对编程的影响 第第2 2章章 数控编程中的工艺分析数控编程中的工艺分析 图图2-19 切削螺纹时的引入与超越距离切削螺纹时的引入与超越距离(4 4)刀具路线)刀具路线33螺纹加工时的引入与超越距离螺纹加工时的引入与超越距离第第2 2章章 数控编程中的工艺分析数控编程中的工艺分析 图图2-20 孔加工路线的确定孔加工路线的确定(4 4)刀具路线)刀具路线4 4孔系加工路径(加工路线最短、定位精度最高两原则)孔系加工路径(加工路线最短、定位精度最高两原则)第第2 2章章 数控编程中的工艺分析数控编程中的工艺分
12、析 图图2-21 凹槽加工走刀路线凹槽加工走刀路线(4 4)刀具路线)刀具路线55型腔加工的刀具路径型腔加工的刀具路径第第2 2章章 数控编程中的工艺分析数控编程中的工艺分析(5 5)刀位点与对刀)刀位点与对刀刀位点的概念刀位点的概念第第3 3章章 数控编程中的数学处理数控编程中的数学处理(一)考核知识点与要求(一)考核知识点与要求 1掌握利用三角函数计算基点坐标的方法掌握利用三角函数计算基点坐标的方法 2了解非圆曲线节点坐标的概念了解非圆曲线节点坐标的概念 3掌握辅助坐标点的计算掌握辅助坐标点的计算(二)重点与难点(二)重点与难点 重点:利用三角函数计算基点坐标重点:利用三角函数计算基点坐标
13、 难点:辅助坐标点的设定与计算难点:辅助坐标点的设定与计算第第3 3章章 数控编程中的数学处理数控编程中的数学处理图图3-1 基点坐标计算基点坐标计算 图图3-2 孔位坐标计算孔位坐标计算 R 34第第4 4章章 基本功能指令的编程方法基本功能指令的编程方法(一)考核知识点(一)考核知识点 1刀具功能(刀具功能(T指令)的编程指令)的编程 2主轴功能(主轴功能(S指令)的编程指令)的编程 3进给功能(进给功能(F指令)的编程指令)的编程 4常用辅助功能(常用辅助功能(M指令)的编程指令)的编程(二)重点内容(二)重点内容 1 1、刀具功能的编程、刀具功能的编程 (1)T(T2+2)例如:例如:
14、T0404 ;表示选择第;表示选择第4号刀,号刀,4号偏置。号偏置。T0403 ;表示选择第表示选择第4号刀,号刀,3号偏置。号偏置。T0200 ;表示选择第表示选择第2号刀,刀具偏置取消。号刀,刀具偏置取消。(2)T、D(H)例如:例如:T3 D3 ;选择;选择3号刀,号刀,3号刀偏生效;号刀偏生效;D0 ;仍然是;仍然是3号刀具,号刀具,3号刀取消号刀取消 D5 ;仍然是;仍然是3号刀具,号刀具,5号刀偏生效号刀偏生效 T5 D6 ;换;换5号刀具,号刀具,6号刀偏生效号刀偏生效(3)T、M06 例如:例如:N010 T02 M06 ;选择;选择2号刀,立即换号刀,立即换2号刀号刀 N09
15、0 G01 Z T03 ;预选;预选3号刀号刀 N100 G28 Z0 M06 ;换;换3号刀号刀 2 2、主轴功能、主轴功能S S的编程格式的编程格式(1)主轴恒转速功能控制编程格式为:)主轴恒转速功能控制编程格式为:G97 S S的单位为转速单位(的单位为转速单位(r/min)。)。例如:例如:G97 S320 ;表示主轴转速为;表示主轴转速为320 r/min。(2)主轴恒线速度功能编程格式为:)主轴恒线速度功能编程格式为:G96 S S的单位为线速度单位(的单位为线速度单位(m/min)。)。例如:例如:G96 S150 ;表示切削速度为;表示切削速度为150 m/min。(3)最高转
16、速限制。当采用恒线速度切削时,)最高转速限制。当采用恒线速度切削时,G50(G92)S S的单位为转速单位(的单位为转速单位(r/min)。)。例如:例如:G96 S150 ;主轴恒线速度控制,线速度为;主轴恒线速度控制,线速度为150 m/min。G50(G92)S1800 ;主轴最高转速限制,最高转速为;主轴最高转速限制,最高转速为1800 r/min。3 3、进给功能、进给功能F F的编程的编程(1)直线进给编程格式为:)直线进给编程格式为:G94(G98)F F的单位为的单位为mm/min。例如:例如:G94(G98)F240 ;进给率为;进给率为240 mm/min。(2)旋转进给编
17、程格式为:)旋转进给编程格式为:G94(G98)F F的单位为的单位为mm/r。例如:例如:G95(G99)F0.2 ;进给率为;进给率为0.2 mm/r。(3)注意事项)注意事项 直线进给直线进给/旋转进给的选择指令,因数控系统不同旋转进给的选择指令,因数控系统不同而有差别。上电而有差别。上电 默认值由机床参数设定,二者均可。默认值由机床参数设定,二者均可。当编写程序时,第一次遇到插补指令时,必须编写当编写程序时,第一次遇到插补指令时,必须编写进给率进给率F。F功能为模态指令,实际进给率可以通过进给倍率功能为模态指令,实际进给率可以通过进给倍率旋钮进行调整,在旋钮进行调整,在0%120%(1
18、50%)之间控制。)之间控制。4 4、常用辅助功能、常用辅助功能MM的编程格式的编程格式(1)程序控制:)程序控制:M00 程序暂停;程序暂停;M01“选择选择”停止停止。M02程序结束。程序结束。M30 程序结束,指针返回。程序结束,指针返回。(2)主轴控制:)主轴控制:M03主轴顺时针转动。主轴顺时针转动。M04主轴逆时针转动。主轴逆时针转动。M05 主轴停止。主轴停止。(3)冷却控制:)冷却控制:M07冷却液冷却液1开。开。M08冷却液冷却液2开。开。M09冷却液关。冷却液关。(4)换刀控制:)换刀控制:M06换刀。换刀。(5)自程序控制:)自程序控制:M98子程序调用。子程序调用。M9
19、9子程序返回。子程序返回。(6)其他控制)其他控制:M41、M42、M43 等。等。(一)知识点与考核要求(一)知识点与考核要求 1理解与坐标相关指令的含义,掌握指令的格式和理解与坐标相关指令的含义,掌握指令的格式和编程方法;掌握编程方法;掌握G50/G92、G54G59指令的区别和联系;指令的区别和联系;掌握平面选择指令(掌握平面选择指令(G17、G18、G19)的用法,理解回)的用法,理解回参考点操作及其指令的用法。参考点操作及其指令的用法。2掌握掌握公公/英制转换、绝对英制转换、绝对/增量指令、直径增量指令、直径/半径指半径指令令 3掌握移动掌握移动G00、G01、G02/G03的编程格
20、式及编程的编程格式及编程方法,理解圆心坐标向量方法,理解圆心坐标向量I、J、K的含义,掌握圆心坐的含义,掌握圆心坐标的标的I、J、K的计算方法。的计算方法。4掌握暂停指令掌握暂停指令G04用途、编程格式及方法用途、编程格式及方法第第5章章 常用准备功能指令的编程方法常用准备功能指令的编程方法1、与坐标系相关的、与坐标系相关的G指令编程方法指令编程方法 (1)工件坐标系设定)工件坐标系设定 以刀具当前位置建立工件坐标系。编程格式如下:以刀具当前位置建立工件坐标系。编程格式如下:数控车削:数控车削:G50 X Z 。X、Z为刀位点在工件坐标系中的初始位置。为刀位点在工件坐标系中的初始位置。数控铣削
21、:数控铣削:G92 X Y Z 。X、Y、Z为刀位点在工件坐标系中的初始位置。为刀位点在工件坐标系中的初始位置。利用坐标系偏置指令建立工件坐标系利用坐标系偏置指令建立工件坐标系坐标平移坐标平移 直接采用零点偏置指令直接采用零点偏置指令(G54G59)建立工件坐标系。建立工件坐标系。(2)坐标平面选择指令)坐标平面选择指令 指令指令G17、G18、G19用于平面选择。用于平面选择。G17选择选择XY平面,平面,G18选择选择ZX平面,平面,G19选择选择YZ平面。平面。默认值:数控车床的刀架在默认值:数控车床的刀架在XZXZ平面运动,默认值为平面运动,默认值为G18G18;立式数控铣床大都在立式
22、数控铣床大都在X X、Y Y平面内加工,故默认值为平面内加工,故默认值为G17G17。(3)绝对和增量尺寸编程)绝对和增量尺寸编程 G90/G91G90/G91;X X、Y Y、Z/UZ/U、V V、WW。(4)公制尺寸)公制尺寸/英制尺寸指令英制尺寸指令 注意:数控系统不同,公制注意:数控系统不同,公制/英制尺寸指令不同。英制尺寸指令不同。FANUC:G21/G20代码;代码;SIEMENS:G71/G70代码。代码。(5)半径)半径/直径数据尺寸直径数据尺寸 SIEMENS 802S/C:G22/G23为半径为半径/直径编程。直径编程。HNC-21/22T:G36/G37为直径为直径/半径
23、编程。半径编程。2、运动路径控制指令的编程、运动路径控制指令的编程(1)快速移动指令)快速移动指令G00 1)编程格式)编程格式 G00 X(U)Y(V)Z(W)式中:式中:X、Y、Z为刀具移动的目标点坐标。为刀具移动的目标点坐标。2)注意事项)注意事项 使用使用G00指令时,刀具的实际运动路线并指令时,刀具的实际运动路线并不一定是直线,而是一条折线。因此,要注意刀不一定是直线,而是一条折线。因此,要注意刀具是否与工件和夹具发生干涉具是否与工件和夹具发生干涉。使用使用G00指令时,机床的进给率由轴机床指令时,机床的进给率由轴机床参数指定,参数指定,G00指令是模态代码指令是模态代码。(2)直线
24、插补指令)直线插补指令G01 1)编程格式)编程格式 G01 X(U)Y(V)Z(W)F 式中:式中:X、Y、Z为刀具移动的目标点坐标,为刀具移动的目标点坐标,F为进给为进给速度。速度。2)注意事项)注意事项 G01指令后的坐标值取绝对值编程还是取增量值编指令后的坐标值取绝对值编程还是取增量值编程由程由G90/G91决定决定。F指令也是模态指令,指令也是模态指令,F的单位由直线进给率或旋转的单位由直线进给率或旋转进给率指令确定进给率指令确定。(3)圆弧插补指令)圆弧插补指令G02/G03 1)圆弧顺逆的判断圆弧顺逆的判断 (a)刀架在外侧时)刀架在外侧时 G02、G03方向方向 (b)刀架在内
25、侧时)刀架在内侧时 G02、G03方向方向图图5-4 圆弧的顺逆方向与刀架位置的关系圆弧的顺逆方向与刀架位置的关系2)G02/G03的编程格式的编程格式(会两种编程格式会两种编程格式)用用I、K指定圆心位置:指定圆心位置:数控车:数控车:G02/G03 X Z I K F 数控铣:数控铣:G02/G03 X Y I J F 用圆弧半径用圆弧半径R指定圆心位置:指定圆心位置:数控车:数控车:G02/G03 X Z R F 数控铣:数控铣:G02/G03 X Y R F 3)注意事项)注意事项 采用绝对编程时,采用绝对编程时,X、Y、Z 表示圆弧终点相对工表示圆弧终点相对工件坐标系原点的坐标值;当
26、采用增量编程时,件坐标系原点的坐标值;当采用增量编程时,X、Y、Z为圆弧终点相对于圆弧起点的增量值。为圆弧终点相对于圆弧起点的增量值。圆心坐标为圆心坐标为I、J、K表示圆弧起点到圆弧中心所作表示圆弧起点到圆弧中心所作矢量分别在矢量分别在X、Y、Z坐标轴方向上的分矢量(矢量方向坐标轴方向上的分矢量(矢量方向指向圆心)指向圆心)。当用半径指定圆心位置时,由于在同一半径当用半径指定圆心位置时,由于在同一半径R的情的情况下,从圆弧的起点到终点有两个圆弧的可能性,为区况下,从圆弧的起点到终点有两个圆弧的可能性,为区别二者,规定圆心角别二者,规定圆心角180时,用时,用“R”表示,如图表示,如图5-13中
27、的圆弧中的圆弧1;180时,用时,用 “R”表示,图中的圆弧表示,图中的圆弧2。用半径用半径R指定圆心位置时,指定圆心位置时,不能描述整圆不能描述整圆。3、暂停指令、暂停指令G04 (1)编程格式)编程格式 G04 X(P)地址码地址码X或或P为暂停时间。其中:为暂停时间。其中:X后面可用带小数点后面可用带小数点的数,单位为的数,单位为s,如,如G04 X5.表示前面的程序执行完后,表示前面的程序执行完后,要经过要经过5s的暂停,下面的程序段才执行;地址的暂停,下面的程序段才执行;地址P后面不后面不允许用小数点,允许用小数点,单位为单位为ms。如如G04 P1000表示暂停表示暂停ls。(2)
28、注意事项)注意事项 该指令为非模态代码,只在本程序段有效。该指令为非模态代码,只在本程序段有效。注意暂停的时间单位,与数控系统的格式有关。注意暂停的时间单位,与数控系统的格式有关。第第6 6章章 刀具补偿指令及其编程方法刀具补偿指令及其编程方法(一)知识点及考核要求(一)知识点及考核要求 1掌握刀具补偿功能的作用,掌握刀具补掌握刀具补偿功能的作用,掌握刀具补偿的建立、执行和取消的过程和条件。偿的建立、执行和取消的过程和条件。2掌握刀具半径补偿的编程方法,能够合掌握刀具半径补偿的编程方法,能够合理应用理应用G41、G42、G40代码编制刀具半径补偿代码编制刀具半径补偿程序。程序。3掌握刀具长度补
29、偿的编程方法,能够正掌握刀具长度补偿的编程方法,能够正确应用确应用G43、G44、G49代码编制刀具长度补偿代码编制刀具长度补偿程序。程序。(1)刀具半径补偿指令刀具半径补偿指令(G41、G42、G40)图图6-4 刀具半径补偿的偏置方向刀具半径补偿的偏置方向(2)刀具半径补偿的)刀具半径补偿的3个过程个过程 刀补的建立,刀具中心从与编程轨迹重合过渡到与刀补的建立,刀具中心从与编程轨迹重合过渡到与编程轨迹偏离一个偏置量的过。编程轨迹偏离一个偏置量的过。刀补进行,执行有刀补进行,执行有G41、G42指令的程序段后,刀指令的程序段后,刀具中心始终与编程轨迹相距一个偏置量。具中心始终与编程轨迹相距一
30、个偏置量。刀补的取消,刀具离开工件,刀具中心轨迹要过渡刀补的取消,刀具离开工件,刀具中心轨迹要过渡到与编程重合的过程。到与编程重合的过程。(3)刀具半径补偿的建立与取消条件)刀具半径补偿的建立与取消条件 只有在移动指令只有在移动指令G00(G01)下,才能生效。并编写)下,才能生效。并编写在辅助程序段中。在辅助程序段中。例如:例如:G00(G01)G41/G42 X Z D ;刀具半径补偿的建立;刀具半径补偿的建立 G00(G01)G40 X Z ;刀具半径补偿的取消;刀具半径补偿的取消(4)典型实例)典型实例 图图6-5 刀具半径补偿的实例刀具半径补偿的实例2、刀具长度补偿、刀具长度补偿 (
31、1)概念)概念 对于对于FANUC系统,刀具长度补偿指令为系统,刀具长度补偿指令为G43、G44、G49,G43为刀具长度正补偿;为刀具长度正补偿;G44为刀具长度负补偿;为刀具长度负补偿;G49为撤消刀具长为撤消刀具长度补偿指令。度补偿指令。刀具全缩进位置机床零点Z0工件零点Z0工件刀具1偏置刀具2偏置图图6-6 不同刀具的长度偏置不同刀具的长度偏置(2)刀具长度补偿的编程方法)刀具长度补偿的编程方法 G00(G01)G43/G44 Z H ;建立刀具长度补偿;建立刀具长度补偿 G00(G01)G49 Z ;取消刀具长度补偿;取消刀具长度补偿 Z Z 值为编程值,值为编程值,H H为长度补偿
32、值的寄存器号码。偏为长度补偿值的寄存器号码。偏置量与偏置号相对应,由置量与偏置号相对应,由CRT/MDICRT/MDI操作面板预先设在操作面板预先设在偏置存储器中。偏置存储器中。执行执行G43时:时:Z实际值实际值=Z指令值指令值+(H)执行执行G44时:时:Z实际值实际值=Z指令值(指令值(H)式中:式中:H是指编号为是指编号为寄存器中的刀具长度补偿寄存器中的刀具长度补偿量。量。(3)典型实例)典型实例 图图6-7 刀具长度补偿实例刀具长度补偿实例(一)考核点及要求(一)考核点及要求 1了解车削固定循环的概念及动作步序;掌握车了解车削固定循环的概念及动作步序;掌握车削复合固定循环削复合固定循
33、环G71、G72、G73指令的应用场合和指令的应用场合和编程方法编程方法。2理解铣削固定循环理解铣削固定循环6个动作步序、个动作步序、3个工作平面个工作平面的概念。掌握的概念。掌握G81、G73、G83、G82钻孔指令的应钻孔指令的应用场合和编程方法。用场合和编程方法。3了解子程序的格式,了解子程序的格式,理解子程序嵌套的概念,理解子程序嵌套的概念,掌握子程序的调用与返回指令的格式和编程方法掌握子程序的调用与返回指令的格式和编程方法。4了解旋转、镜像、比例缩放等功能指令的编程了解旋转、镜像、比例缩放等功能指令的编程格式及其编程方法。格式及其编程方法。第第7 7章章 简化编程指令及其编程方法简化
34、编程指令及其编程方法(二)考核重点(二)考核重点 1、车削固定循环、车削固定循环 (1)外径粗车固定循环外径粗车固定循环G71 适用于圆柱毛坯料粗车外圆和圆筒毛坯料粗车内径。适用于圆柱毛坯料粗车外圆和圆筒毛坯料粗车内径。编程格式编程格式1为(以直径编程)为(以直径编程):G71 P(ns)Q(nf)U(u)W(w)D(d)F S T编程格式编程格式2为:为:G71 U(d)R(e)G71 P(ns)Q(nf)U(u)W(w)F S T(2)端面粗车固定循环)端面粗车固定循环G72 G72适用于圆柱毛坯端面方向粗车,图所示为从外径方向适用于圆柱毛坯端面方向粗车,图所示为从外径方向往轴心方向车削端
35、面时的走刀路径。往轴心方向车削端面时的走刀路径。编程格式编程格式1为为:G72 P(ns)Q(nf)U(u)W(w)D(d)F S T编程格式编程格式2为:为:G72 W(d)R(e)G72 P(ns)Q(nf)U(u)W(w)F S T(3)固定形状粗车循环)固定形状粗车循环G73编程格式编程格式1为:为:G73 P(ns)Q(nf)I(i)K(k)U(u)W(w)D(d)F S T 编程格式编程格式2为:为:G73 U(i)W(k)R(d)G73 P(ns)Q(nf)U(u)W(w)D(d)F S T 2 2、FANUCFANUC铣削固定循环的特征铣削固定循环的特征 (1)固定循环动作)固
36、定循环动作 固定循环通常由固定循环通常由6个动作组成:个动作组成:X轴和轴和Y轴的快速定位;轴的快速定位;刀具快速从初始点进给到刀具快速从初始点进给到R点;点;以切削进给的方式执行孔加工以切削进给的方式执行孔加工 的动作;的动作;在孔底相应的动作;在孔底相应的动作;返回到返回到R点;点;快速返回到初始点。快速返回到初始点。(2)固定循环的定义平面)固定循环的定义平面 初始平面初始平面。初始平面是为了安全下刀而规定的一个平。初始平面是为了安全下刀而规定的一个平面。初始平面到零件表面的距离可以任意设定在一个安全面。初始平面到零件表面的距离可以任意设定在一个安全的高度上,当使用同一把刀具加工若干孔时
37、,只有孔间存的高度上,当使用同一把刀具加工若干孔时,只有孔间存在障碍需要跳跃或全部孔加工完了时,才使用在障碍需要跳跃或全部孔加工完了时,才使用G98功能使功能使刀具返回到初始平面上的初始点。刀具返回到初始平面上的初始点。R点平面点平面。R点平面又叫点平面又叫R参考平面,这个平面是刀具参考平面,这个平面是刀具下刀时自快进转为工进的高度平面。距工件表面的距离主下刀时自快进转为工进的高度平面。距工件表面的距离主要考虑工件表面尺寸的变化,一般可取要考虑工件表面尺寸的变化,一般可取25mm。使用。使用G99时,刀具将返回到该平面上的时,刀具将返回到该平面上的R点。点。孔底平面孔底平面。加工盲孔时孔底平面
38、就是孔底的。加工盲孔时孔底平面就是孔底的Z轴高度,轴高度,加工通孔时一般刀具还要伸出工件底平面一段距离,主要加工通孔时一般刀具还要伸出工件底平面一段距离,主要是保证全部孔深都加工到尺寸,钻削加工时还应考虑钻头是保证全部孔深都加工到尺寸,钻削加工时还应考虑钻头钻尖对孔深的影响。钻尖对孔深的影响。(3 3)沿钻孔轴的移动距离)沿钻孔轴的移动距离 (4 4)返回点平面)返回点平面 图图7-5 G907-5 G90和和G91G91的坐标计算的坐标计算图图7-6 G907-6 G90和和G91G91的返回平面的返回平面 3、常用的铣削固定循环编程方法、常用的铣削固定循环编程方法(1)钻孔循环)钻孔循环(
39、G81)用于常规钻孔用于常规钻孔 指令功能。该循环用作正常钻孔。切削进给指令功能。该循环用作正常钻孔。切削进给执行到孔底,然后刀具从孔底快速移动退回,该执行到孔底,然后刀具从孔底快速移动退回,该指令的动作步序如图指令的动作步序如图7-7所示。所示。指令格式:指令格式:G81 X Y Z R F K ;其中:其中:X Y :孔位置数据:孔位置数据 Z :从:从R点到孔底的距离点到孔底的距离 R :从初始位置面到:从初始位置面到R点的距离点的距离 F :切削进给速度:切削进给速度 K :重复次数(如果需要的话):重复次数(如果需要的话)(2)高速深孔钻循环)高速深孔钻循环(G73)指令功能。该循环
40、执行高速深孔钻指令功能。该循环执行高速深孔钻不易断屑的不易断屑的孔加工孔加工。它执行间歇切削进给直到孔的底部,同时从孔。它执行间歇切削进给直到孔的底部,同时从孔中排出切屑,该指令的动作步序如图中排出切屑,该指令的动作步序如图7-8所示。所示。指令格式:指令格式:G73 X Y Z R Q F K ;其中:其中:Q :每次切削进给的深度,其他与:每次切削进给的深度,其他与G81相同。相同。注意:该指令与注意:该指令与G81的区别。的区别。(3)锪孔循环)锪孔循环(G82)指令功能。指令功能。该循环用于锪孔(台阶孔)加工该循环用于锪孔(台阶孔)加工。孔切。孔切削进给到孔底时执行暂停,然后刀具从孔底
41、快速移动退削进给到孔底时执行暂停,然后刀具从孔底快速移动退回,该指令的动作步序如图回,该指令的动作步序如图7-9所示。所示。指令格式:指令格式:G82 X Y Z R P F K ;其中:其中:P :孔底暂停时间,其他与:孔底暂停时间,其他与G81相同。相同。注意:该指令与注意:该指令与G81的区别。的区别。(4)排屑钻孔循环)排屑钻孔循环(G83)指令功能。该循环执行深孔钻指令功能。该循环执行深孔钻适宜适宜不易排屑的孔不易排屑的孔加工加工。间歇切削进给到孔的底部,钻孔过程中从孔中排除。间歇切削进给到孔的底部,钻孔过程中从孔中排除切屑。该指令的动作步序如图切屑。该指令的动作步序如图7-10所示
42、。所示。指令格式:指令格式:G83 X Y Z R Q F K ;其中:其中:Q :每次切削进给的深度,其他与:每次切削进给的深度,其他与G81相同。相同。注意:该指令与注意:该指令与G81的区别。的区别。4、子程序及其调用、子程序及其调用 (1)子程序的用途()子程序的用途(适宜多个相同形状的几何要素编程适宜多个相同形状的几何要素编程)(2)子程序的调用格式)子程序的调用格式 M98 M99 CALL (RET)子程序结束时,如果用子程序结束时,如果用P指定顺序号,不返回到上一级子指定顺序号,不返回到上一级子程序调出的下一个程序段,而返回到用程序调出的下一个程序段,而返回到用P指定的顺序号指
43、定的顺序号n程程序段,但这种情况只用于存储器工作方式。序段,但这种情况只用于存储器工作方式。(3)子程序的嵌套)子程序的嵌套 可以让子程序调用另一个子程序,称为子程序的嵌套。可以让子程序调用另一个子程序,称为子程序的嵌套。子程序的嵌套不是无限次的子程序的嵌套不是无限次的。第第8章章 数控车削加工编程数控车削加工编程(一)考核要求(一)考核要求 1了解数控车削的编程特点了解数控车削的编程特点 2了解数控车削加工的要素了解数控车削加工的要素 3掌握数控车削编程中的工艺处理内容和方法掌握数控车削编程中的工艺处理内容和方法 4掌握轮廓车削与镗削的编程方法,能够运用固掌握轮廓车削与镗削的编程方法,能够运
44、用固定循环指令编制内外轮廓的粗、精加工程序。定循环指令编制内外轮廓的粗、精加工程序。5掌握切槽、螺纹加工的编程方法掌握切槽、螺纹加工的编程方法 6能够编制中等复杂典型车削零件(轴类、盘类、能够编制中等复杂典型车削零件(轴类、盘类、套类)的加工程序。套类)的加工程序。(1)数控车削刀具的选择)数控车削刀具的选择 从编程的的角度讲,在选择刀具几何角度时,要特别注从编程的的角度讲,在选择刀具几何角度时,要特别注意主偏角和副偏角的选择,前者影响刀具的切削范围,后意主偏角和副偏角的选择,前者影响刀具的切削范围,后者则可对已加工轮廓造成干涉。者则可对已加工轮廓造成干涉。(2)加工参数的选择)加工参数的选择
45、 合理选择切削用量。粗车时,首先考虑选择尽可能大的合理选择切削用量。粗车时,首先考虑选择尽可能大的背吃刀量背吃刀量aP,其次选择较大的进给量,其次选择较大的进给量f,最后确定一个合适,最后确定一个合适的的切削速度的的切削速度v。增大背吃刀量。增大背吃刀量aP可使走刀次数减少,增大可使走刀次数减少,增大进给量进给量f有利于断屑。有利于断屑。精车时,加工精度和表面粗糙度要求较高,加工余量不精车时,加工精度和表面粗糙度要求较高,加工余量不大且较均匀,因此选择精车的切削用量时,应着重考虑如大且较均匀,因此选择精车的切削用量时,应着重考虑如何保证加工质量,并在此基础上尽量提高生产率。因此,何保证加工质量
46、,并在此基础上尽量提高生产率。因此,精车时应选用较小(但不能太小)的背吃刀量精车时应选用较小(但不能太小)的背吃刀量aP和进给量和进给量f,并选用性能高的刀具材料和合理的几何参数,以尽可能,并选用性能高的刀具材料和合理的几何参数,以尽可能提高切削速度提高切削速度v。2、螺纹车削加工指令、螺纹车削加工指令 数控系统提供的螺纹加工指令包括:单一螺纹指令和螺数控系统提供的螺纹加工指令包括:单一螺纹指令和螺纹固定循环指令。前提条件是主轴上有主轴编码器,保证纹固定循环指令。前提条件是主轴上有主轴编码器,保证在多次切削不乱牙。在多次切削不乱牙。(1)螺纹加工指令)螺纹加工指令 单一螺纹加工指令单一螺纹加工
47、指令G32(G33)编程格式:编程格式:G32(G33)X Z F 螺纹固定循环指令螺纹固定循环指令G92 编程格式:编程格式:G92 X Z F 螺纹复合固定循环螺纹复合固定循环G76了解,不要求掌握。了解,不要求掌握。(2)几点注意事项)几点注意事项 进行横螺纹加工时,其进给速度进行横螺纹加工时,其进给速度F的单位采用旋转进的单位采用旋转进给率,即给率,即mm/r(或(或inches/r););为避免在加减速过程中进行螺纹切削,要设引入距离为避免在加减速过程中进行螺纹切削,要设引入距离 1和超越距离和超越距离 2,螺纹起点与螺纹终点径向尺寸的确定。螺纹加工中的螺纹起点与螺纹终点径向尺寸的确
48、定。螺纹加工中的编程大径应根据螺纹尺寸标注和公差要求进行计算,并由编程大径应根据螺纹尺寸标注和公差要求进行计算,并由外圆车削来保证。外圆车削来保证。3、典型零件的综合编程、典型零件的综合编程具体要求:具体要求:(1)能够根据零件的几何特征和技术要求,编制中等复杂零)能够根据零件的几何特征和技术要求,编制中等复杂零件的轮廓粗、精加工程序。件的轮廓粗、精加工程序。(2)能够编制切槽加工程序。)能够编制切槽加工程序。(3)利用螺纹加工指令)利用螺纹加工指令G33、G92,能够编制恒螺距螺纹加,能够编制恒螺距螺纹加工程序。工程序。(4)能够根据零件图纸,进行编制好的加工程序的阅读。)能够根据零件图纸,
49、进行编制好的加工程序的阅读。例:加工如下图所示零件,毛坯尺寸为例:加工如下图所示零件,毛坯尺寸为 5085mm,材料为,材料为45#钢。仔细阅读图纸,进行钢。仔细阅读图纸,进行工艺分析,并按零件的装夹顺序,编写零件的加工艺分析,并按零件的装夹顺序,编写零件的加工程序工程序。O0001N010 G54 G00 X80 Z60 N020 S400 M03 T0101N030 X6 Z5N040 G71 P50 Q160 U W0.3 D F100N050 G00 X44N060 G01 W25 F80 N070 U10 W10N080 W10N090 U14 W7 R7N100 G01 W10N1
50、10 G02 U10 W5 R5N120 G01 Z80N130 U4 W2N140 G70 P50 Q130 N150 G00 Z60 N160 X80 T0100 M05N170 M30(一)知识点及考核要求(一)知识点及考核要求 1了解数控铣床了解数控铣床/加工中心的编程特点加工中心的编程特点 2掌握铣削编程时的工艺处理方法掌握铣削编程时的工艺处理方法 3掌握掌握轮廓铣削轮廓铣削加工的编程方法,会利用刀具加工的编程方法,会利用刀具半径补偿功能,编制轮廓铣削程序。半径补偿功能,编制轮廓铣削程序。4掌握掌握腔槽程序腔槽程序的编制方法。的编制方法。5掌握掌握孔系孔系 程序程序的编制方法。的编制