《数控编程教案资料.pdf》由会员分享,可在线阅读,更多相关《数控编程教案资料.pdf(82页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、优秀教案 优秀教案 数控编程教案 课题 数控机床的 MDI 面板与控制面板 一、教学目的:1、掌握数控机床的 MDI 面板与控制面板中每个按钮的含义 2、能熟练地运用控制面板操纵机床并能输入程序 3、让学生体会成功的乐趣激发学生的学习兴趣 二、教学重点:让学生准确地选择机床的移动方向 三、教学难点:机床移动时的倍率把握 四、教学方法:讲授、归纳、总结、测试 五、教学用具:电脑、投影仪、教棒 六、教学过程:优秀教案 优秀教案 时间分配 教 学 过 程(一)、导入新课:学好数控机床的第一步是什么?是了解数控机床,下面我们就来讲述数控机床的两个主要面板 (二)、讲授新课:1、MDI 面板:(1)、P
2、OS:坐标键,显示当前光标的位置。ABS:绝对坐标。REL:相对坐标。ALL:既有绝对坐标、又有相对坐标。(2)、PROG:程序键 1、将模式选择钮转到EDIT位置,并压下程序键,屏幕下面会显示二个功能键:程序:此画面可以显示程序,并可对程序进行更改、插入、删除。LIB:此画面可以显示程序的目录,目录的内容和数目以及占用的字节数。2、将模式选择钮转到MDI和MEN位置,并压下程序键,屏幕下 面会显示四个功能键:PRGRM:显示当前正在执行的程序。CHECK:显示MEN状态下刀具的位置和模态数据。CURRNT:显示当前程序段的内容。NEXT:显示当前正在执行的和下一个程序段的内容。(3)、OFF
3、SET SETTING:刀具补偿键 1、先按 OFFSET SETTING 键,紧接着按 SETTING 进入刀具的形状补偿和摩耗补偿。2、当对刀具进行形状补偿时,先对刀输入X0或Z0测量。3、当对刀具进行磨耗补偿时,应输入一数值加INPUT。(4)、SYSTEM:用于进行系统画面的设定,一般情况下不必进行更改。(5)、MESSACE:用以显示报警信息、报警履历和外部数据。(6)、GRAPH:可以显示和模拟图形:(7)、ALTER替换 (8)、INSERT插入(9)、DELETE删除 (10)、SHIFT上档键(11)CAN取消 (12)、INPUT输入键 2、机床面板:(1)、第一行按键:(
4、1)、MACHINE LOCK机床锁定开关:当机床锁定开关打开,程序执行时,CRT 上的数字会变更,教法学法 优秀教案 优秀教案 仅机床滑板不会运动,M、S、T 机能均照常执行。(主轴旋转,刀具交换,切削液喷出)2、DRY RUN空运行开关:当此开关打开时,程序中的 F 代码无效,滑板以“进给倍率”开关指定的速度移动,。3、BLOCK单步运行开关:此开关按下时,指示灯亮,程序执行为单节操作法,但复合循环机能则会在一个循环结束后才能停止。4、SKIP程序段跳过开关:此开关打开时,对程序开关有“/”的程序段,跳过不执行;但当此开关关闭时,没有任何效果。6、START程序起动。7、HOLD暂停按钮:
5、程序停止进给,按 START 可重新恢复运行。8、STOP程序停止 9、LIMTREST超程释放:当滑板出现超程报警时,模式开关必须置于手动位置,先按住此键,等到 READY 灯亮后,方可移动手动按钮。(2)、第二行按键:1、CW此开关在模式置于手动部分时才有作用,用于主轴正转。2、STOP此开关在模式置于手动部分时才有作用,用于主轴起动。程序停止。3、CCW此开关在模式置于手动部分时才有作用,用于主轴反转。4、COOL冷却液开。5、TOOL刀具转位,注意刀具转位时一定要转到规定位置,不能停在途中。6、COOL冷却液开。7、LAMP机床主轴上方灯亮。8、READY当机床滑板出现超程报警时,必须
6、先按 LIMTREST 按钮,当等到 READY 灯亮后,方可移动手动按钮。9、ALARM机床报警灯。(3)、左一按键:1、FEEDRATE OVERRIDE在程序自动运行时,由 F 代码指定的进给速度可以用此开关进行行调整,每格增加 10;在点动状态下,进给速度可以在 01260mm/min 范围内调整。2、SPINDLE OVERRIDE在程序自动运行时,控制主轴的输出倍率。(4)、左二按键:在 JOG 模式下,控制机床滑板向前后左右运动,如同时按中间的 RAPID 键则作快速运动。(5)、中间按键:1、MDI 模式:手动程序输入暂时性程序,MDI 之程序只能执行一次,执行完后程序自动消失
7、。2、MEMORT 模式:自动运行状态,要想使程序自动运行,必须使用该模式。3、EDIT 模式:在此模式下可以对程序进行编辑和存取。优秀教案 优秀教案 4、HANDLE 模式:在此模式下可以通过手摇轮对滑板进行控制。5、JOG 模式:可用 JOG 按钮控制滑板的移动,移动速度由FEEDRATE OVERRIDE 开关设定。6、ZERO RETURN 模式:用 JOG 按钮,使 X、Z 坐标返回机床参考点,对应的 ZEROX、ZEROZ 灯亮,注意回到机械原点。(6)、右边按键:在 HANDLE 模式,可对滑板的位置进行调节,可选择移动的的坐标轴 X、Z,并可选择移动的倍率。三、复习巩固:本堂课
8、的收获有哪些?四、布置作业:熟记 MDI 面板与机床面板的主要内容。课题 数控机床的程序格式 二、教学目的:1、掌握数控机床的程序组成、格式 2、掌握数控编程的的基本指令 3、让学生体会成功的乐趣激发学生的学习兴趣 二、教学重点:G 指令的内容 四、教学难点:G 指令的内容及模态代码与非模态代码的划分 四、教学方法:讲授、归纳、总结 七、教学用具:电脑、投影仪、教棒、测试 八、教学过程:优秀教案 优秀教案 时间分配 教 学 过 程(一)、导入新课:机床该如何运动?按程序运动,哪么什么是程序?程序如何组成?(二)、讲授新课:1、程序:由字母和数字组成,组成程序的字母和数字的含义如下:(1)、程序
9、名字:O+四位数字(2)、顺序号 N:顺序号又称程序段号或程序段序号。顺序号位于程序段之首,由顺序号字 N 和后续数字组成。顺序号字 N是地址符,后续数字一般为 14 位的正整数。数控加工中的顺序号实际上是程序段的名称,与程序执行的先后次序无关。数控系统不是按顺序号的次序来执行程序,而是按照程序段编写时的排列顺序逐段执行。(3)、准备功能字 G 准备功能字的地址符是 G,又称为 G 功能或 G 指令,是用于建立机床或控制系统工作方式的一种指令。后续数字一般为 13 位正整数,见 G 功能字含义表(4)、尺寸字 尺寸字用于确定机床上刀具运动终点的坐标位置。其中,第一组 X,Y,Z,U,V,W,P
10、,Q,R 用于确定终点的直线坐标尺寸;第二组 A,B,C,D,E 用于确定终点的角度坐标尺寸;第三组 I,J,K 用于确定圆弧轮廓的圆心坐标尺寸。在一些数控系统中,还可以用 P 指令暂停时间、用 R 指令圆弧的半径等。(5)、进给功能字 F 进给功能字的地址符是 F,又称为 F 功能或 F 指令,用于指定切削的进给速度。对于车床,F 可分为每分钟进给和主轴每转进给两种,对于其它数控机床,一般只用每分钟进给。F 指令在螺纹切削程序段中常用来指令螺纹的导程。(6)、主轴转速功能字 S 主轴转速功能字的地址符是 S,又称为 S 功能或 S 指令,用于指定主轴转速。单位为 r/min。对于具有恒线速度
11、功能的数控车床,程序中的 S 指令用来指定车削加工的线速度数。(7)、刀具功能字 T 刀具功能字的地址符是 T,又称为 T 功能或 T 指令,用于指定加工时所用刀具的编号。对于数控车床,其后的数字还兼作指定刀具长度补偿和刀尖半径补偿用。(8)、辅助功能字 M 辅助功能字的地址符是 M,后续数字一般为 13 位正整数,又称为 M 功能或 M 指令,用于指定数控机床辅助装置的开关动作,见表。2、程序段格式举例:N30 G01 X88.1 Y30.2 F500 S3000 T02 M08 N40 X90(本程序段省略了续效字“G01,Y30.2,F500,S3000,教法学法 优秀教案 优秀教案 T
12、02,M08”,但它们的功能仍然有效)在程序段中,必须明确组成程序段的各要素:移动目标:终点坐标值 X、Y、Z;沿怎样的轨迹移动:准备功能字 G;进给速度:进给功能字 F;切削速度:主轴转速功能字 S;使用刀具:刀具功能字 T;机床辅助动作:辅助功能字 M。O1000 /程序名 N10 G00 G54 X50 Y30 M03 S3000 N20 G01 X88.1 Y30.2 F500 T02 M08 N30 X90 /程序主体 N300 M30 /结束符 三、复习巩固:本堂课的收获有哪些?四、布置作业:熟记 G、M、T、F 等字母的含义。课题 数控机床的坐标系和 G 指令的格式 一、教学目的
13、:1、掌握数控机床的程序组成、格式 2、掌握数控编程的基本指令 3、让学生能看图分析出机床的坐标系 二、教学重点:工件坐标系的设定和程序的一般格式 三、教学难点:工件坐标系的设定 优秀教案 优秀教案 四、教学方法:讲授、归纳、总结、测试 五、教学用具:电脑、投影仪、教棒 五、教学过程:时间分配 教 学 过 程(一)、导入新课:机床该如何运动?按程序运动,程序如何运动?按坐标运动 (二)、讲授新课:1、坐标系统:(1)、机床的的坐标轴:数控车床以机床主轴轴线方向为 Z 轴的方向,刀具远离工件的方向为 Z 轴的正方向。X 轴位于与工件安装平面相水平的平面内,垂直于工件轴线的旋转的方向,且刀具远离轴
14、线的方向为 X 轴的正方向。(2)、机床原点和参考点:机床原点是数控机床上的一个固定点,该点定义在机床主轴轴线与卡盘的右端面(不装卡爪时)的交点上。以机床为原点设定的坐标系叫机床坐标系。参考点是数控机床上的一个固定点,该点由机床出厂时预先设定,不可更改,机床打开时首先必须回参考点。(3)、工件原点与工件坐标系:零件图给出后,首先应找出图样上的设计基准点,其他各项尺寸均是以此尺寸为基准进行的,该点称为工件原点;以工年原点粮田坐标原点建立的的一个 Z 轴与 X 轴的直角坐标系,称为工件坐标系。(4)、绝对编程与增量编程:X 轴和 Z 轴移动量的指令方法有绝对指令和增量指令两种 绝对指令是指对各轴移
15、动到终点的坐标值进行编程的方法,用 X、Z 表示 X 轴、Z 轴的坐标值。增量指令用各轴的相对于前一位置的移动量的编程方法,用 U、W 表示 X、Z 轴方向上的移动量。(5)、直径编程与半径编程:教法学法 优秀教案 优秀教案 采用直径编程时,称为直径编程;采用半径编程时,称为半径编程。具体由出厂时加以设定。2、指令书写的格式:G00 X(U)Z(W)G01 X(U)Z(W)F G02 X(U)Z(W)R F (CW)G03 X(U)Z(W)R F (CCW)G04 X(U)或 P G20 inch G27 X(U)Z(W)T0000 G28 X(U)Z(W)T0000 G32 X(U)Z(W)
16、F G50 X(U)Z(W)G50 S G70 P Q G71 U R G71 P Q U W F S T G72 W R G72 P Q U W F S T G73 U W R G73 P Q U W F S T G74 R G74 X(U)Z(W)P Q R F G75 R G75 X(U)Z(W)P Q R F G90 X(U)Z(W)R F G92 X(U)Z(W)R F G94 X(U)Z(W)R F G96 S G97 S G98 F G99 F 三、复习巩固:本堂课的收获有哪些?四、布置作业:理解工件坐标系,熟记 G 指令格式。优秀教案 优秀教案 课题 G 指令的格式说明 二、教
17、学目的:1、掌握数控机床的 G 指令格式含义 2、能运用 G 指令进行简单的编程 3、能根据工件的形状选择相应的指令 二、教学重点:G00、G01、G90、G92 指令 三、教学难点:G27、G28 指令的具体体含义 四、教学方法:讲授、归纳、总结、测试 五、教学用具:电脑、投影仪、教棒 六、教学过程:优秀教案 优秀教案 时间分配 教 学 过 程(一)、导入新课:知道了格式,但内容是什么含义?(二)、讲授新课:1、坐标系统:(1)、快速定位:G00 X(U)Z(W)采用 G00 指令时,刀具的轨迹是一条折线,所以要特别注意刀具与工件间的干涉,必要时可将程序拆成两行。(2)、直线插补指令:G01
18、 X(U)Z(W)F G01 指令中必须指定进给速度 F 值,并特别注意 F 指令是一个模态指令,如果跟在 G00 的后面,且又没有指定 F 值将是非常危险的。(3)、圆弧插补:G02/G03 X(U)Z(W)R(I K)F G02 为顺圆弧,G03 为逆圆弧 半径编程时,R 为圆弧的半径值;I、K 编程时,I、K 为圆弧的始点至圆弧中心的矢量的 X、Z 向的分量,为增量值。注:圆弧的终点位置及圆心位置均采用直径编程。R 值为正时表示圆心角小于 180,R 值为负时表示圆心角大于180。(4)、程序延迟:G04 X(U)或 P X(U)后面的数字为带小数点的数,单位为秒;P 后面的单位为毫秒。
19、(5)、公制/英制变换:G21/G20 G21 表示为米制,G20 表示为英制,G21/G20 指令断电前后一致。必须在程序的开头的一个独立程序中指定 G 代码,然后才能输入坐标。程序中间 G20 和 G21 不能相互转换;G20 和 G21 转换时,偏置量相应转换。(6)、回参考点检测:G27 X(U)Z(W)T0000 使用 G27 时,必须返回过一次参考点,且取消刀补后 G27 才有消。(7)、自动返回参考点:G28 X(U)Z(W)T0000 使用 G28 时,必须返回过一次参考点,且取消刀补后 G28 才有消。(8)、螺纹切削:G32 X(U)Z(W)F 螺纹切削过程中不能停止进给,
20、一旦停止进给,切深便会加剧,很危险。例:教法学法 优秀教案 优秀教案 图 6.2-6 G00 X29.4 G32 Z-23.F2 ;1 循环切削 G00 X32 Z4.X29.G32 Z-23.F2 ;2 循环切削 G00 X32.Z4.(9)、刀具半径补偿:G40、G41、G42 G40-取消刀具半径补偿,按刀具路径进给。G41-左偏刀具半径补偿,按刀具路径前进方向刀具偏在零件左侧进给。G42-右偏刀具半径补偿,按刀具路径前进方向刀具偏在零件右侧进给。编程时,通常都将车刀刀尖作为一点来考虑,但实际上刀尖处存在圆角,当用按理论刀尖点编出的程序进行端面、外径、内径等与轴线平行或垂直的表面加工时,
21、是不会产生误差的。但在进行倒角、锥面及圆弧切削时,则会产生少切或过切现象,具有刀尖圆弧自动补偿功能的数控系统能根据刀尖圆弧半径计算出补偿量,避免少切或过切现象的产生 优秀教案 优秀教案 (10)、外圆切削循环:G90 X(U)Z(W)R(I)F X(U)、Z(W)为终点坐标值,R(I)为锥体的大小端半径差,当起点坐标大于终点坐标时为正,反之为负。外圆切削循环。1.U0,W0,R0,W0 优秀教案 优秀教案 3.U0,W0 4.U0,W0,R0 (11)、螺纹切削循环指令:G92 X(U)Z(W)I F X(U)、Z(W)螺纹切削的终点坐标值,I 螺纹部分半径之差,即螺纹切削起始点与切削终点的半
22、径差。加工圆柱螺纹时,I=0。加工圆锥螺纹时,当 X 向切削起始点坐标小于切削终点坐标时,I 为负,反之为正。三、复习巩固:本堂课的收获有哪些?四、布置作业:熟记 G 指令格式和内涵。课题 辅助指令的格式说明 三、教学目的:优秀教案 优秀教案 1、掌握数控机床的 M、S、T 指令格式含义 2、能运用 M、S、T 指令进行简单的编程 3、能根据工件的形状选择相应的指令 二、教学重点:M03、M04 和 M05、M30 指令 三、教学难点:M01 和 T 指令的具体体含义 四、教学方法:讲授、归纳、总结、测试 五、教学用具:电脑、投影仪、教棒 七、教学过程:时间分配 教 学 过 程(一)、导入新课
23、:G 指令主要控制机床的运动形式,但光有 G 指令还不够,今天介绍数控机床的 M、S、T 指令格式含义?(二)、讲授新课:1、M 指令:代 码 说 明 M00 程序停 M01 选择停止 M02 程序结束(复位)M03 主轴正转(CW)M04 主轴反转(CCW)M05 主轴停 M06 换刀 M08 切削液开 M09 切削液关 M19 主轴定向停止 M28 返回原点 M30 程序结束(复位)并回到开头 M48 主轴过载取消 不起作用 M49 主轴过载取消 起作用 M60 APC 循环开始 M80 分度台正转(CW)M81 分度台反转(CCW)M94 镜像取消 M95 X 坐标镜像 M96 Y 坐标
24、镜像 M98 子程序调用 M99 子程序结束 其中 M00 指令非常重要,运行该指令时,主轴停止,进给停止,切削液中断;可以利用此时进行工件的调头与测量。M00的功能与 M01 相类似,但必须在机床的选择停止按钮按下后方教法学法 优秀教案 优秀教案 发生作用。2、F 指令:F 指令后数值的单位可以是 mm/r,也可以是 mm/min,系统开机时为G99状态,即mm/r;出现G98指令后单位变为mm/min,系统保持 G98 状态,直到再次被 G99 取代为止。3、T 指令:(1)、对刀:用外圆车刀先试切一外圆,测量外圆直径后,按 输入“X 外圆直径值”,按“测量”键,即输入到刀具几何形状里。用
25、外圆车刀再试切外圆端面,按 输入“Z0”,按“测量”键,即输入到刀具几何形状里。(2)、T*:前两位表示刀具号,后两位一表示刀补号。4、S 功能:(1)、G50 可以限定每分钟最高多少转。(2)、G96 表示主轴恒线速度控制,单位为 m/min。(3)、C97 取消主轴恒线速度控制,单位 r/min。三、复习巩固:本堂课的收获有哪些?四、布置作业:熟记并能理解 M、S、T 指令格式和内涵。课题 复合循环指令与 M 指令 一、教学目的:1、掌握数控机床的复合循环指令含义 2、能运用复合循环指令进行的编程 3、能根据工件的形状选择相应的指令 优秀教案 优秀教案 二、教学重点:G71、G73 指令
26、三、教学难点:G76 指令的具体体含义 四、教学方法:讲授、归纳、总结、测试 五、教学用具:电脑、投影仪、教棒 六、教学过程:时间分配 教 学 过 程(一)、导入新课:数控机床中有一组以一当十的指令,它们就是复合循环指令,具体含义如下?(二)、讲授新课:精加工循环(G70)1.格式 G70 P(ns)Q(nf)ns:精加工形状程序的第一个段号。nf:精加工形状程序的最后一个段号 2.功能 用 G71、G72 或 G73 粗车削后,G70 精车削。外圆粗车固定循环(G71)1.格式 G71U(d)R(e)G71P(ns)Q(nf)U(u)W(w)F(f)S(s)T(t)d:切削深度(半径指定)不
27、指定正负符号。切削方向依照 AA的方向决定,在另一个值指定前不会改变。FANUC 系统参数(NO.0717)指定。e:退刀行程 本指定是状态指定,在另一个值指定前不会改变。FANUC 系统参数(NO.0718)指定。ns:精加工形状程序的第一个段号。nf:精加工形状程序的最后一个段号。U:X 方向精加工预留量的距离及方向,当数值为负数时表示孔的加工。(直径/半径)W:Z 方向精加工预留量的距离及方向。f,s,t:包含在 ns 到 nf 程序段中的任何 F,S 或 T 功能在循环教法学法 优秀教案 优秀教案 中被忽略,而在 G71 程序段中的 F,S 或功能有效。注意:ns 的哪行程序中不能出现
28、 z 坐标,否则机床将报警,G71指令也可以用来加工内孔。端面车削固定循环(G72)格式 G72W(d)R(e)G72P(ns)Q(nf)U(u)W(w)F(f)S(s)T(t)程序中具体字母的含义与 G71 相同,注意 ns 的哪行程序中不能出现 x 坐标,否则机床将报警。成型加工复式循环(G73)格式 G73U(i)W(k)R(d)G73P(ns)Q(nf)U(u)W(w)F(f)S(s)T(t)i:X轴方向退刀距离(半径指定),FANUC系统参数(NO.0719)指定。k:Z轴方向退刀距离(半径指定),FANUC系统参数(NO.0720)指定。d:分割次数 这个值与粗加工重复次数相同,F
29、ANUC 系统参数(NO.0719)指定。ns:精加工形状程序的第一个段号。nf:精加工形状程序的最后一个段号。U:X 方向精加工预留量的距离及方向。(直径/半径)W:Z 方向精加工预留量的距离及方向。f,s,t:顺序号“ns”到“nf”程序段中的任何 F,S 或 T 功能在循环中被忽略,而在 G73 程序段中的 F,S 或功能有效。优秀教案 优秀教案 当i 等于循环部分最大直径减去最小直径差的一半时,第一刀正好和工件相切,如果比最大直径减去最小直径差的一半小时,则第一刀肯定会车到工件;当k 和W 等于零时,则轮廓垂直上下。端面啄式钻孔循环(G74)1、格式 G74 R(e);G74 X(u)
30、Z(w)P(i)Q(k)R(d)F(f)e:后退量 本指定是状态指定,在另一个值指定前不会改变。FANUC 系统参数(NO.0722)指定。x:B 点的 X 坐标 u:从 A 至 B 增量 z:C 点的 Z 坐标 w:从 A 至 C 增量 i:X 方向的移动量(不带符号)k:Z 方向的移动量(不带符号)d:刀具在切削底部的退刀量。d 的符号一定是(+)。但是,如果 X(U)及I 省略,退刀方向可以指定为希望的符号。f:进给率 2.功能 如上图所示在本循环可处理断削,如果省略 X(U)及 P,结果只在 Z 轴操作,用于钻孔 外经/内径啄式钻孔循环(G75)图 6.2-14 1.格式 优秀教案 优
31、秀教案 G75 R(e);G75 X(u)Z(w)P(i)Q(k)R(d)F(f)2.功能 指令操作如上图所示,除 X 用 Z 代替外与 G74 相同,在本循环可处理断削,可在 X 轴割槽及 X 轴啄式钻孔。螺纹切削循环(G76)1.格式 G76 P(m)(r)(a)Q(dmin)R(d)G76 X(u)Z(w)R(i)P(k)Q(d)F(L)m:精加工重复次数(2 位数)r:斜向退刀量。(2 位数)a:刀尖角度:(2 位数)dmin:最小切削深度,用半径值表示,单位 um。d:精加工余量,单位 mm。i:螺纹部分的半径差 如果 i=0,可作一般直线螺纹切削。k:螺纹高度,用半径值表示,单位
32、um。这个值在 X 轴方向用半径值指定。d:第一次的切削深度(半径值)L:螺纹导程(同 G32)2.功能 螺纹切削循环。3、例:G76 P010560 Q100 R0.1 G76 X27.4 Z-39 R0 P1230 Q500 F2 三、复习巩固:熟记并理解复合循环指令?四、布置作业:运用复合循环指令解题。课题 数控机床的宏程序 二、教学目的:1、掌握数控机床的宏程序中变量的含义 2、能运用宏程序中进行的编程 3、能根据工件的形状选择相应的指令 二、教学重点:宏程序的语法特点 三、教学难点:宏程序的语法特点 四、教学方法:讲授、归纳、总结、测试 五、教学用具:电脑、投影仪、教棒 七、教学过程
33、:优秀教案 优秀教案 时间分配 教 学 过 程(一)、导入新课:如何在数控机床中加工特形件和提高工作效率,这就要用到宏程序了?(二)、讲授新课:用户宏程序:能完成某一功能的一系列指令像子程序那样存入存储器,用一个总指令来它们,使用时只需给出这个总指令就能执行其功能。所存入的这一系列指令用户宏程序 调用宏程序的指令宏指令 特点:使用变量 一、变量的表示和使用(一)、变量表示 I(I=1,2,3,)或式子 例:5,109,501,1212(二)变量的使用 1地址字后面指定变量号或公式 格式:地址字I 地址字I 地址字式子 例:F103,设10315 则为 F15 Z110,设110250 则为 Z
34、250 X2418COS1 2、变量号可用变量代替 例:30,设303 则为3 3、变量不能使用地址 O,N,I 例:下述方法不允许:O1;I2 6.00100.0;N3 Z200.0;4、变量号所对应的变量,对每个地址来说,都有具体数值范围 例:301100 时,则 M30 是不允许的 5、0 为空变量,没有定义变量值的变量也是空变量 6、变量值定义:程序定义时可省略小数点,例:123149 二、变量的种类 1.局部变量133 一个在宏程序中局部使用的变量 例:A 宏程序 B 宏程序 1020 X10 不表示 X20 断电后清空,调用宏程序时代入变量值 公共变量100149,500531 2
35、、各用户宏程序内公用的变量 例:上例中10 改用100 时,B 宏程序中的 X100 表示 X20 100149 断电后清空 教法学法 优秀教案 优秀教案 500531 保持型变量(断电后不丢失)3、系统变量:固定用途的变量,其值取决于系统的状态 例:2001 值为 1 号刀补 X 轴补偿值 5221 值为 X 轴 G54 工件原点偏置值 输入时必须输入小数点,小数点省略时单位为 m 三、运算指令 运算式的右边可以是常数、变量、函数、式子式中j,k 也可为常量,式子右边为变量号、运算式 1 定义:Ij 2、算术运算:I=j+k I=jk I=jk I=jk 3、逻辑运算:IJOKk IJXOK
36、k IJANDk 4、函数:ISINj正弦 ICOSj余弦 ITANj正切 IATANj反正切 ISQRTj平方根 IABSj绝对值 IROUNDj四舍五入化整 IFIXj下取整 IFUPj上取整 IBINjBCDBIN(二进制)IBCNjBINBCD 5、说明:1)角度单位为度 例:90 度 30 分为 905 度 2)ATAN 函数后的两个边长要用“1”隔开 例:1ATAN11时,1 为了 350 3)ROUND 用于语句中的地址,按各地址的最小设定单位进行四舍五入 例:设112345,223456,设定单位 1m G91 X1;X1235 X2 F300;X2346 X12;X3580
37、未返回原处,应改为 XROUND1ROUND2;4)取整后的绝对值比原值大为上取整,反之为下取整 优秀教案 优秀教案 例:设112,212 时 若3FUP#1时,则320 若3FIX#1时,则310 若3FUP#2时,则320 若3FIX#2时,则310 5)指令函数时,可只写开头 2 个字母 例:ROUNDRO FIXFI 6)优先级 函数乘除(,1,AND)加减(,OR,XOR)例:123SIN4;7)括号为中括号,最多 5 重,园括号用于注释语句 例:1SIN#2+#3*#4+#5*#6;(3 重)一、转移与循环指令 1无条件的转移 格式:GOTO 1;GOTO 10;2、条件转移 格式
38、:IF条件式 GOTO n IFTHEN:如果条件表达式满足,执行预先决定的宏程序语句。只执行一个宏程序语句。条件式:j EQk 表示 j NEk 表示 j GTk 表示 j LTk 表示 j GEk 表示 j LEk 表示 例:IF1GT10 GOTO 100;N100 G00 691 X10;例:求 1 到 10 之和 O9500;10 21 N1 IF 2 GT10 GOTO 2 112;221;优秀教案 优秀教案 GOTO 1 N2 M30 循环:格式:WHILE条件式DO m;(m1,2,3)END m 说明:1条件满足时,执行 DO m 到 END m,不满足时,执行END m 后
39、的程序段。2、当指定DO 而没有指定WHILE 语句时,产生从DO 到END 的无限循环。3嵌套 4EQ NE 时,空和“0”不同 其他条件下,空和“0”相同 例 1:求 1 到 10 之和 O0001;10;21;WHILE 2LE10 DO1;112;221;END1;优秀教案 优秀教案 M30;例 2:求 Z=-X2 的图形(本题未考虑粗车)O0002;N10 T0101 N20 M3 S1000#1=0;#3=20;N30#2=#1*#1+1;G01 X#1 Y#2 F0.05;#1=#1+0.01;IF#1 LE#3 GO TO 30;X30 G00 X50 Z50 M30 三、复习
40、巩固:熟记并理解宏指令?四、布置作业:运用宏指令解题。课题 数控机床的的调试程序 优秀教案 优秀教案 四、教学目的:1、掌握数控机床的调试程序的编制方式 2、能运用调试程序的准确把握零件的尺寸 3、能合理确定数控程序的位置 二、教学重点:调试程序的编制方式 三、教学难点:刀具磨损补偿的设定 四、教学方法:讲授、归纳、总结、测试 五、教学用具:电脑、投影仪、教棒 八、教学过程:时间分配 教 学 过 程(一)、导入新课:如果进行零件的检测?如果检测的尺寸不符合要求该怎么办?(二)、讲授新课:1、调试程序:有时为了保证零件尺寸的准确无误,必须在粗加工和精加工之间加一个调试程序,不妨设置程序如下:G2
41、8 U0 W0 (如果同一把刀可不取消刀补,但我认为最好取消刀补)M05 或 M01(选择停止)G04 X5 (在 5 秒内按进给保持按钮,然后修正刀具的摩损补偿)S500 M03 (按循环起动后,重新起动)T0101 (加入新的摩损补偿)G00 X22 Z3 本人以为以上程序可以 M00 代替。2、刀具的摩损补偿:如果车削出来的工件外径大 0.02mm,按“U-0.02”INPUT 如果车削出来的工件外径小 0.02mm,按“U0.02”INPUT 如果车削出来的工件内径大 0.02mm,按“U-0.02”INPUT 如果车削出来的工件内径小 0.02mm,按“U0.02”INPUT 如果车
42、削出来的工件长度大 0.02mm,按“W-0.02”INPUT 教法学法 优秀教案 优秀教案 如果车削出来的工件长度小 0.02mm,按“W0.02”INPUT 3、计算机与数控机床程序的的转换:(1)、计算机接收:先打开计算机,按“RECEDAT DATA”,然后把数控机床打到“编辑”状态,再按“OUTPUT”。(2)、数控机床接收:先把数控机床打到“编辑”状态,再按“INPUT”,然后打开计算机选择“SENDDATA”按钮。(3)、运用“WINPCIN”或“DNC”来传送程序。(4)、程序开头一行可能为“HE%”,结尾为“%”,传输的程序最好设置为“txt”格式的文件。三、复习巩固:本堂课
43、的收获有哪些?四、布置作业:如何获得较高的零件精度。课题 经典实例集锦 优秀教案 优秀教案 五、教学目的:1、通过经典实例举一反三丰富学生所学 2、理解编程精髓和设计思想 3、学会灵活运用.二、教学重点:理解编程精髓和设计思想 三、教学难点:学会灵活运用 四、教学方法:讲授、归纳、总结、测试 五、教学用具:电脑、投影仪、教棒 九、教学过程:时间分配 教 学 过 程(一)、导入新课:百闻不如一见,下面举例如下:(二)、讲授新课:G90 内外径切削循环 T0101 ;刀具补偿 M03 S1000 G0 X105 Z5 G90 X90 Z-80 F0.3 ;调用内外直径切削循环粗车 X85 ;重复调
44、用切削循环 X80 X75 X70 ;切削到尺寸 G0 X100 Z100 T0100 ;取消刀具补偿 M05 M30 G92 切削螺纹循环 教法学法 优秀教案 优秀教案 T0101 ;刀具补偿 M03 S100 G0 X102 Z10 G92 X98 Z-80 F0.3 ;调用切削螺纹循环 X96 ;重复调用切削螺纹循环 X94 X92 ;车削螺纹到尺寸 G0 X200 Z100 T0100 ;取消刀具补偿 M05 M30 G94 台阶切削循环 T0101 ;刀具补偿 M03 S1000 G0 X105 Z5 G94 X60 Z-5 F0.3 ;调用台阶切削循环 Z-9 ;重复调用台阶切削循
45、环 Z-13 Z-17 ;切削到尺寸 G0 X100 Z100 T0100 ;取消刀具补偿 M05 M30 优秀教案 优秀教案 G70 精加工循环 N010 T0101 ;刀具补偿 N020 M3 S800 N030 G0 X45 Z2 N040 G71 U2 R1 ;调用粗车削循环格式 N050 G71 P060 Q130 U0.25 W0.1 F0.25 ;呼叫程式 N 号码 N060 G0 X15.8 N070 G1 X23.8 Z-2 N080 Z-25 N090 X28 N100 X34 Z-33 N110 Z-48 N120 X42 N130 Z-58 N140 G0 X100 Z
46、100 N150 X45 Z3 N160 G70 P060 Q130 ;调用精加工循环 N170 G0 X100 Z100 N180 T0200 ;退刀 N190 M05 N200 M30 G72 端面车削固定循环 优秀教案 优秀教案 N10 T0101 M03 S1000 ;刀具补偿 N20 G0 X102 Z2 N30 G72 W7.0 R1.0 ;调用端面车削固定循环格式 N40 G72 P50 Q100 U4.0 W2.0 F0.3 S550 ;呼叫程式 N 号码 N50 G0 X110 Z10 N60 G01 X100 W-12 F0.15 N70 W-10 N80 X95 W-10
47、 N90 W-20 N100 X80 W-22 N110 G0 X100 Z100 N120 T0100 ;取消刀具补偿 N130 M05 N140 M30 G73 成型加工复式循环 N10 G97 G99 S1200 M03 T0101 ;1 号刀具补偿 N20 G0 X44 Z-1 ;接近工件 N30 G01 X-1 F0.05 ;车削端面 N40 Z2 N50 G0 X40 Z2 N55 G73 U7 W0 R7 ;调用成型加工复式循环 N60 G73 P70 Q160 U0.6 W0.3 F0.1 优秀教案 优秀教案 N70 G0 X27.8 Z2 S1500 M03 N80 G01
48、Z0 F0.05 N90 X29.8 Z-1 N100 Z-10 N110 X26 Z-12 N120 Z-22.776 N130 G02 X30.775 Z-28.041 R7 N140 G01 X38 Z-48 N150 Z-55 N160 X42 N170 G0 X80 Z1 N180 G70 P70 Q160 ;调用精加工循环 N190 G0 X200 Z200 N200 M05 N210 T0100 ;取消刀具补偿 N220 M30 G74 端面啄式钻孔循环 T0101 ;1 号刀具补偿 M3 S800 G0 X0 Z2 G74 R1 ;调用端面啄式钻孔循环格式 G74 Z-60 Q
49、3000 F0.1 ;钻孔到深度 G0 X100 Z100 T0100 ;取消刀具补偿 M05 M30 G75 外径/内径啄式钻孔循环 优秀教案 优秀教案 T0101 ;刀具补偿 M3 S800 G0 X105 Z2 X105 Z-22 G75 R2 ;调用钻孔循环格式 G75 X90 Z-60 P3000 Q3000 R0 F0.1 G0 X100 Z100 T0100;取消刀具补偿 M05 M30 G76 螺纹切削循环 T0101 ;刀具补偿 M03 S800 G0 X105 Z2 G76 P010060 Q100 R0.1 ;调用螺纹切削循环 G76 X94 Z-59 P1200 Q40
50、0 F2 G0 X110 Z110 T0100 ;取消刀具补偿 M05 M30 G90 锥面切削循环 优秀教案 优秀教案 T0101 G0 X200 Z200 ;刀具补偿 M03 S1000 ;转速 1000 G0 X105 Z5 G90 X90 Z-80 R-10 F0.3 ;调用锥面切削循环 U-10 G0 X100 Z100 T0100 ;取消刀具补偿 M05 M30 M98/M99 调用子程序 主程序:O0012 N010 M03 S1000 N020 T0101 ;1 号刀具补偿 N030 G00 X40 Z2 N040 M98 P20090 ;呼叫二次子程序名称 O 0090 N0