数控编程教案资料.doc_第1页
数控编程教案资料.doc_第2页
数控编程教案资料.doc_第3页
数控编程教案资料.doc_第4页
数控编程教案资料.doc_第5页
已阅读5页,还剩44页未读 继续免费阅读

下载本文档

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

文档简介

数控编程教案课题 数控机床的MDI面板与控制面板一、 教学目的:1、掌握数控机床的MDI面板与控制面板中每个按钮的含义2、能熟练地运用控制面板操纵机床并能输入程序3、让学生体会成功的乐趣激发学生的学习兴趣二、教学重点:让学生准确地选择机床的移动方向三、 教学难点:机床移动时的倍率把握四、教学方法: 讲授、归纳、总结、测试五、 教学用具:电脑、投影仪、教棒六、 教学过程:时间分配教 学 过 程(一)、导入新课:学好数控机床的第一步是什么?是了解数控机床,下面我们就来讲述数控机床的两个主要面板 (二)、讲授新课:1、MDI面板:(1)、POS:坐标键,显示当前光标的位置。 ABS:绝对坐标。 REL:相对坐标。 ALL:既有绝对坐标、又有相对坐标。(2)、PROG:程序键 1、将模式选择钮转到EDIT位置,并压下程序键,屏幕下面会显示二个功能键: 程序:此画面可以显示程序,并可对程序进行更改、插入、删除。 LIB:此画面可以显示程序的目录,目录的内容和数目以及占用的字节数。2、将模式选择钮转到MDI和MEN位置,并压下程序键,屏幕下 面会显示四个功能键: PRGRM:显示当前正在执行的程序。 CHECK:显示MEN状态下刀具的位置和模态数据。 CURRNT:显示当前程序段的内容。 NEXT:显示当前正在执行的和下一个程序段的内容。(3)、OFFSET 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)、第一行按键:(1)、MACHINE LOCK机床锁定开关:当机床锁定开关打开,程序执行时,CRT上的数字会变更,仅机床滑板不会运动,M、S、T机能均照常执行。(主轴旋转,刀具交换,切削液喷出)2、DRY RUN空运行开关:当此开关打开时,程序中的F代码无效,滑板以“进给倍率”开关指定的速度移动,。3、BLOCK单步运行开关:此开关按下时,指示灯亮,程序执行为单节操作法,但复合循环机能则会在一个循环结束后才能停止。4、SKIP程序段跳过开关:此开关打开时,对程序开关有“/”的程序段,跳过不执行;但当此开关关闭时,没有任何效果。6、START程序起动。7、HOLD暂停按钮:程序停止进给,按START可重新恢复运行。8、STOP程序停止9、LIMTREST超程释放:当滑板出现超程报警时,模式开关必须置于手动位置,先按住此键,等到READY灯亮后,方可移动手动按钮。(2)、第二行按键:1、CW此开关在模式置于手动部分时才有作用,用于主轴正转。2、STOP此开关在模式置于手动部分时才有作用,用于主轴起动。程序停止。3、CCW此开关在模式置于手动部分时才有作用,用于主轴反转。4、COOL冷却液开。5、TOOL刀具转位,注意刀具转位时一定要转到规定位置,不能停在途中。6、COOL冷却液开。7、LAMP机床主轴上方灯亮。8、READY当机床滑板出现超程报警时,必须先按LIMTREST按钮,当等到READY灯亮后,方可移动手动按钮。9、ALARM机床报警灯。(3)、左一按键:1、FEEDRATE OVERRIDE在程序自动运行时,由F代码指定的进给速度可以用此开关进行行调整,每格增加10;在点动状态下,进给速度可以在01260mm/min范围内调整。 2、SPINDLE OVERRIDE在程序自动运行时,控制主轴的输出倍率。(4)、左二按键: 在JOG模式下,控制机床滑板向前后左右运动,如同时按中间的RAPID键则作快速运动。(5)、中间按键: 1、MDI模式:手动程序输入暂时性程序,MDI之程序只能执行一次,执行完后程序自动消失。 2、MEMORT模式:自动运行状态,要想使程序自动运行,必须使用该模式。 3、EDIT模式:在此模式下可以对程序进行编辑和存取。 4、HANDLE模式:在此模式下可以通过手摇轮对滑板进行控制。 5、JOG模式:可用JOG按钮控制滑板的移动,移动速度由FEEDRATE OVERRIDE开关设定。 6、ZERO RETURN模式:用JOG按钮,使X、Z坐标返回机床参考点,对应的ZEROX、ZEROZ灯亮,注意回到机械原点。(6)、右边按键:在HANDLE模式,可对滑板的位置进行调节,可选择移动的的坐标轴X、Z,并可选择移动的倍率。三、复习巩固:本堂课的收获有哪些? 四、布置作业:熟记MDI面板与机床面板的主要内容。教法学法课题 数控机床的程序格式二、 教学目的:1、掌握数控机床的程序组成、格式2、掌握数控编程的的基本指令3、让学生体会成功的乐趣激发学生的学习兴趣二、教学重点:G指令的内容四、 教学难点:G指令的内容及模态代码与非模态代码的划分四、教学方法: 讲授、归纳、总结七、 教学用具:电脑、投影仪、教棒、测试八、 教学过程:时间分配教 学 过 程(一)、导入新课:机床该如何运动?按程序运动,哪么什么是程序?程序如何组成? (二)、讲授新课:1、程序:由字母和数字组成,组成程序的字母和数字的含义如下:(1)、程序名字:O+四位数字(2)、顺序号N:顺序号又称程序段号或程序段序号。顺序号位于程序段之首,由顺序号字N和后续数字组成。顺序号字N是地址符,后续数字一般为14位的正整数。数控加工中的顺序号实际上是程序段的名称,与程序执行的先后次序无关。数控系统不是按顺序号的次序来执行程序,而是按照程序段编写时的排列顺序逐段执行。(3)、准备功能字G 准备功能字的地址符是G,又称为G功能或G指令,是用于建立机床或控制系统工作方式的一种指令。后续数字一般为13位正整数,见G功能字含义表(4)、尺寸字 尺寸字用于确定机床上刀具运动终点的坐标位置。 其中,第一组 X,Y,Z,U,V,W,P,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。对于具有恒线速度功能的数控车床,程序中的S指令用来指定车削加工的线速度数。(7)、刀具功能字T 刀具功能字的地址符是T,又称为T功能或T指令,用于指定加工时所用刀具的编号。对于数控车床,其后的数字还兼作指定刀具长度补偿和刀尖半径补偿用。(8)、辅助功能字M辅助功能字的地址符是M,后续数字一般为13位正整数,又称为M功能或M指令,用于指定数控机床辅助装置的开关动作,见表。2、程序段格式举例: N30 G01 X88.1 Y30.2 F500 S3000 T02 M08N40 X90(本程序段省略了续效字“G01,Y30.2,F500,S3000,T02,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指令的格式一、 教学目的:1、掌握数控机床的程序组成、格式2、掌握数控编程的基本指令3、让学生能看图分析出机床的坐标系二、教学重点:工件坐标系的设定和程序的一般格式三、教学难点:工件坐标系的设定四、教学方法: 讲授、归纳、总结、测试五、教学用具:电脑、投影仪、教棒五、 教学过程:时间分配教 学 过 程(一)、导入新课:机床该如何运动?按程序运动,程序如何运动?按坐标运动 (二)、讲授新课:1、坐标系统:(1)、机床的的坐标轴:数控车床以机床主轴轴线方向为Z轴的方向,刀具远离工件的方向为Z轴的正方向。X轴位于与工件安装平面相水平的平面内,垂直于工件轴线的旋转的方向,且刀具远离轴线的方向为X轴的正方向。(2)、机床原点和参考点:机床原点是数控机床上的一个固定点,该点定义在机床主轴轴线与卡盘的右端面(不装卡爪时)的交点上。以机床为原点设定的坐标系叫机床坐标系。参考点是数控机床上的一个固定点,该点由机床出厂时预先设定,不可更改,机床打开时首先必须回参考点。(3)、工件原点与工件坐标系:零件图给出后,首先应找出图样上的设计基准点,其他各项尺寸均是以此尺寸为基准进行的,该点称为工件原点;以工年原点粮田坐标原点建立的的一个Z轴与X轴的直角坐标系,称为工件坐标系。(4)、绝对编程与增量编程:X轴和Z轴移动量的指令方法有绝对指令和增量指令两种绝对指令是指对各轴移动到终点的坐标值进行编程的方法,用X、Z表示X轴、Z轴的坐标值。增量指令用各轴的相对于前一位置的移动量的编程方法,用U、W表示X、Z轴方向上的移动量。(5)、直径编程与半径编程:采用直径编程时,称为直径编程;采用半径编程时,称为半径编程。具体由出厂时加以设定。2、指令书写的格式:G00 X(U) Z(W)G01 X(U) Z(W) FG02 X(U) Z(W) R F (CW)G03 X(U) Z(W) R F (CCW)G04 X(U) 或PG20 inchG27 X(U) Z(W) T0000G28 X(U) Z(W) T0000G32 X(U) Z(W) FG50 X(U) Z(W)G50 SG70 P Q G71 U RG71 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 TG74 RG74 X(U) Z(W) P Q R F G75 RG75 X(U) Z(W) P Q R FG90 X(U) Z(W) R F G92 X(U) Z(W) R FG94 X(U) Z(W) R FG96 SG97 SG98 FG99 F三、复习巩固:本堂课的收获有哪些? 四、布置作业:理解工件坐标系,熟记G指令格式。教法学法课题 G指令的格式说明二、 教学目的:1、掌握数控机床的G指令格式含义2、能运用G指令进行简单的编程3、能根据工件的形状选择相应的指令二、教学重点:G00、G01、G90、G92指令三、教学难点:G27、G28指令的具体体含义四、教学方法: 讲授、归纳、总结、测试五、教学用具:电脑、投影仪、教棒六、 教学过程:时间分配教 学 过 程(一)、导入新课:知道了格式,但内容是什么含义? (二)、讲授新课:1、坐标系统:(1)、快速定位:G00 X(U) Z(W)采用G00指令时,刀具的轨迹是一条折线,所以要特别注意刀具与工件间的干涉,必要时可将程序拆成两行。(2)、直线插补指令:G01 X(U) Z(W) FG01指令中必须指定进给速度F值,并特别注意F指令是一个模态指令,如果跟在G00的后面,且又没有指定F值将是非常危险的。(3)、圆弧插补:G02/G03 X(U) Z(W) R(I K ) FG02为顺圆弧,G03为逆圆弧半径编程时,R为圆弧的半径值;I、K编程时,I、K为圆弧的始点至圆弧中心的矢量的X、Z向的分量,为增量值。注:圆弧的终点位置及圆心位置均采用直径编程。R值为正时表示圆心角小于180,R值为负时表示圆心角大于180。(4)、程序延迟:G04 X(U) 或PX(U)后面的数字为带小数点的数,单位为秒;P后面的单位为毫秒。(5)、公制/英制变换:G21/G20G21表示为米制,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 螺纹切削过程中不能停止进给,一旦停止进给,切深便会加剧,很危险。例:图6.2-6G00 X29.4 G32 Z-23. F2 ;1循环切削G00 X32Z4. X29.G32 Z-23. F2 ;2循环切削G00 X32. Z4.(9)、刀具半径补偿:G40、G41、G42G40-取消刀具半径补偿,按刀具路径进给。G41-左偏刀具半径补偿,按刀具路径前进方向刀具偏在零件左侧进给。G42-右偏刀具半径补偿,按刀具路径前进方向刀具偏在零件右侧进给。编程时,通常都将车刀刀尖作为一点来考虑,但实际上刀尖处存在圆角,当用按理论刀尖点编出的程序进行端面、外径、内径等与轴线平行或垂直的表面加工时,是不会产生误差的。但在进行倒角、锥面及圆弧切削时,则会产生少切或过切现象,具有刀尖圆弧自动补偿功能的数控系统能根据刀尖圆弧半径计算出补偿量,避免少切或过切现象的产生(10)、外圆切削循环:G90 X(U) Z(W) R(I) F X(U)、Z(W)为终点坐标值,R(I)为锥体的大小端半径差,当起点坐标大于终点坐标时为正,反之为负。外圆切削循环。1. U0, W0, R0, W03. U0, W0 4. U0, W0, R0(11)、螺纹切削循环指令:G92 X(U) Z(W) I FX(U)、 Z(W) 螺纹切削的终点坐标值,I螺纹部分半径之差,即螺纹切削起始点与切削终点的半径差。加工圆柱螺纹时,I=0。加工圆锥螺纹时,当X向切削起始点坐标小于切削终点坐标时,I为负,反之为正。三、复习巩固:本堂课的收获有哪些? 四、布置作业:熟记G指令格式和内涵。教法学法课题 辅助指令的格式说明三、 教学目的:1、掌握数控机床的M、S、T指令格式含义2、能运用M、S、T指令进行简单的编程3、能根据工件的形状选择相应的指令二、教学重点:M03、M04和M05、M30指令三、教学难点:M01和T指令的具体体含义四、教学方法: 讲授、归纳、总结、测试五、教学用具:电脑、投影仪、教棒七、 教学过程:时间分配教 学 过 程(一)、导入新课:G指令主要控制机床的运动形式,但光有G指令还不够,今天介绍数控机床的M、S、T指令格式含义? (二)、讲授新课:1、M指令:代 码说 明M00程序停M01选择停止M02程序结束(复位)M03主轴正转 (CW)M04主轴反转 (CCW)M05主轴停M06换刀M08切削液开M09切削液关M19主轴定向停止M28返回原点M30程序结束(复位) 并回到开头M48主轴过载取消 不起作用M49主轴过载取消 起作用M60APC 循环开始M80分度台正转(CW)M81分度台反转 (CCW)M94镜像取消M95X坐标镜像M96Y坐标镜像M98子程序调用M99子程序结束其中M00指令非常重要,运行该指令时,主轴停止,进给停止,切削液中断;可以利用此时进行工件的调头与测量。M00的功能与M01相类似,但必须在机床的选择停止按钮按下后方发生作用。2、F指令:F指令后数值的单位可以是mm/r,也可以是mm/min,系统开机时为G99状态,即mm/r;出现G98指令后单位变为mm/min,系统保持G98状态,直到再次被G99取代为止。3、T指令: (1)、对刀:用外圆车刀先试切一外圆,测量外圆直径后,按 输入“X外圆直径值”,按“测量”键,即输入到刀具几何形状里。用外圆车刀再试切外圆端面,按 输入“Z0”,按“测量”键,即输入到刀具几何形状里。(2)、T*:前两位表示刀具号,后两位一表示刀补号。4、S功能:(1)、G50可以限定每分钟最高多少转。(2)、G96表示主轴恒线速度控制,单位为m/min。(3)、C97取消主轴恒线速度控制,单位r/min。三、复习巩固:本堂课的收获有哪些? 四、布置作业:熟记并能理解M、S、T指令格式和内涵。教法学法课题 复合循环指令与M指令一、 教学目的:1、掌握数控机床的复合循环指令含义2、能运用复合循环指令进行的编程3、能根据工件的形状选择相应的指令二、教学重点:G71、G73指令三、教学难点: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: 切削深度(半径指定)不指定正负符号。切削方向依照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的哪行程序中不能出现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: 分割次数这个值与粗加工重复次数相同,FANUC系统参数(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) 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-141. 格式 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: 螺纹高度,用半径值表示,单位um。这个值在X轴方向用半径值指定。d: 第一次的切削深度(半径值)L: 螺纹导程(同G32) 2. 功能螺纹切削循环。3、例:G76 P010560 Q100 R0.1G76 X27.4 Z-39 R0 P1230 Q500 F2三、复习巩固:熟记并理解复合循环指令?四、布置作业:运用复合循环指令解题。教法学法课题 数控机床的宏程序二、 教学目的:1、掌握数控机床的宏程序中变量的含义2、能运用宏程序中进行的编程3、能根据工件的形状选择相应的指令二、教学重点:宏程序的语法特点三、教学难点:宏程序的语法特点四、教学方法: 讲授、归纳、总结、测试五、教学用具:电脑、投影仪、教棒七、 教学过程:时间分配教 学 过 程(一)、导入新课:如何在数控机床中加工特形件和提高工作效率,这就要用到宏程序了? (二)、讲授新课:用户宏程序:能完成某一功能的一系列指令像子程序那样存入存储器,用一个总指令来它们,使用时只需给出这个总指令就能执行其功能。所存入的这一系列指令用户宏程序调用宏程序的指令宏指令特点:使用变量一、变量的表示和使用(一)、变量表示I(I=1,2,3,)或式子例:5,109,501,1212(二)变量的使用1地址字后面指定变量号或公式格式:地址字I地址字I地址字式子例:F103,设10315 则为F15 Z110,设110250 则为Z250 X2418COS12、变量号可用变量代替 例:30,设303 则为33、变量不能使用地址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,5005312、 各用户宏程序内公用的变量例:上例中10改用100时,B宏程序中的X100表示X20100149 断电后清空500531保持型变量(断电后不丢失)3、系统变量:固定用途的变量,其值取决于系统的状态例:2001值为1号刀补X轴补偿值5221值为X轴G54工件原点偏置值输入时必须输入小数点,小数点省略时单位为m三、 运算指令 运算式的右边可以是常数、变量、函数、式子式中j,k也可为常量,式子右边为变量号、运算式1 定义:Ij2、算术运算:I=j+kI=jkI=jkI=jk3、 逻辑运算:IJOKkIJXOKkIJANDk4、 函数:ISINj正弦ICOSj余弦ITANj正切IATANj反正切ISQRTj平方根IABSj绝对值IROUNDj四舍五入化整IFIXj下取整IFUPj上取整IBINjBCDBIN(二进制)IBCNjBINBCD5、说明:1)角度单位为度例:90度30分为905度2)ATAN函数后的两个边长要用“1”隔开例:1ATAN11时,1为了3503)ROUND用于语句中的地址,按各地址的最小设定单位进行四舍五入例:设112345,223456,设定单位1mG91 X1;X1235X2 F300;X2346X12;X3580未返回原处,应改为XROUND1ROUND2; 4)取整后的绝对值比原值大为上取整,反之为下取整例:设112,212时若3FUP#1时,则320若3FIX#1时,则310若3FUP#2时,则320若3FIX#2时,则3105)指令函数时,可只写开头2个字母例:ROUNDROFIXFI6) 优先级函数乘除(,1,AND) 加减(,OR,XOR)例:123SIN4;7) 括号为中括号,最多5重,园括号用于注释语句例:1SIN#2+#3*#4+#5*#6;(3重)一、转移与循环指令1无条件的转移格式:GOTO 1;GOTO 10;2、 条件转移 格式:IF条件式 GOTO nIFTHEN:如果条件表达式满足,执行预先决定的宏程序语句。只执行一个宏程序语句。条件式:j EQk 表示j NEk 表示j GTk 表示j LTk 表示j GEk 表示j LEk表示例:IF1GT10 GOTO 100;N100 G00 691 X10;例:求1到10之和O9500;1021N1 IF 2 GT10 GOTO 2112;221;GOTO 1N2 M30 循环:格式:WHILE条件式DO m;(m1,2,3) END m说明:1条件满足时,执行DO m到END m,不满足时,执行END m后的程序段。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 T0101N20 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;X30G00 X50 Z50M30三、复习巩固:熟记并理解宏指令?四、布置作业:运用宏指令解题。教法学法课题 数控机床的的调试程序四、 教学目的:1、掌握数控机床的调试程序的编制方式2、能运用调试程序的准确把握零件的尺寸3、能合理确定数控程序的位置二、教学重点:调试程序的编制方式三、教学难点:刀具磨损补偿的设定四、教学方法: 讲授、归纳、总结、测试五、教学用具:电脑、投影仪、教棒八、 教学过程:时间分配教 学 过 程(一)、导入新课:如果进行零件的检测?如果检测的尺寸不符合要求该怎么办? (二)、讲授新课:1、调试程序:有时为了保证零件尺寸的准确无误,必须在粗加工和精加工之间加一个调试程序,不妨设置程序如下:G28 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如果车削出来的工件长度大0.02mm,按“W-0.02”INPUT如果车削出来的工件长度小0.02mm,按“W0.02”INPUT3、计算机与数控机床程序的的转换:(1)、计算机接收:先打开计算机,按“RECEDAT DATA”,然后把数控机床打到“编辑”状态,再按“OUTPUT”。(2)、数控机床接收:先把数控机床打到“编辑”状态,再按“INPUT”,然后打开计算机选择“SENDDATA”按钮。(3)、运用“WINPCIN”或“DNC”来传送程序。(4)、程序开头一行可能为“HE%”,结尾为“%”,传输的程序最好设置为“txt”格式的文件。三、复习巩固:本堂课的收获有哪些? 四、布置作业:如何获得较高的零件精度。教法学法课题 经典实例集锦五、 教学目的:1、通过经典实例举一反三丰富学生所学2、理解编程精髓和设计思想3、学会灵活运用.二、教学重点:理解编程精髓和设计思想三、教学难点:学会灵活运用四、教学方法: 讲授、归纳、总结、测试五、教学用具:电脑、投影仪、教棒九、 教学过程:时间分配教 学 过 程(一)、导入新课:百闻不如一见,下面举例如下: (二)、讲授新课:G90内外径切削循环T0101 ;刀具补偿M03 S1000G0 X105 Z5G90 X90 Z-80 F0.3 ;调用内外直径切削循环粗车X85 ;重复调用切削循环X80X75X70 ;切削到尺寸G0 X100 Z100T0100 ;取消刀具补偿M05M30G92切削螺纹循环T0101 ;刀具补偿M03 S100G0 X102 Z10G92 X98 Z-80 F0.3 ;调用切削螺纹循环X96 ;重复调用切削螺纹循环X94X92 ;车削螺纹到尺寸G0 X200 Z100T0100 ;取消刀具补偿M05M30G94台阶切削循环T0101 ;刀具补偿M03 S1000G0 X105 Z5G94 X60 Z-5 F0.3 ;调用台阶切削循环Z-9 ;重复调用台阶切削循环Z-13Z-17 ;切削到尺寸G0 X100 Z100T0100 ;取消刀具补偿M05M30G70精加工循环N010 T0101 ;刀具补偿N020 M3 S800N030 G0 X45 Z2N040 G71 U2 R1 ;调用粗车削循环格式N050 G71 P060 Q130 U0.25 W0.1 F0.25 ;呼叫程式N号码N060 G0 X15.8N070 G1 X23.8 Z-2N080 Z-25N090 X28N100 X34 Z-33N110 Z-48N120 X42N130 Z-58N140 G0 X100 Z100N150 X45 Z3N160 G70 P060 Q130 ;调用精加工循环N170 G0 X100 Z100N180 T0200 ;退刀N190 M05N200 M30G72端面车削固定循环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 Z10N60 G01 X100 W-12 F0.15N70 W-10N80 X95 W-10N90 W-20N100 X80 W-22N110 G0 X100 Z100N120 T0100 ;取消刀具补偿N130 M05N140 M30G73成型加工复式循环N10 G97 G99 S1200 M03 T0101 ;1号刀具补偿N20 G0 X44 Z-1 ;接近工件N30 G01 X-1 F0.05 ;车削端面N40 Z2 N50 G0 X40 Z2N55 G73 U7 W0 R7 ;调用成型加工复式循环N60 G73 P70 Q160 U0.6 W0.3 F0.1N70 G0 X27.8 Z2 S1500 M03N80 G01 Z0 F0.05N90 X29.8 Z-1N100 Z-10N110 X26 Z-12N120 Z-22.776N130 G02 X30.775 Z-28.041 R7N140 G01 X38 Z-48N150 Z-55N160 X42N170 G0 X80 Z1N180 G70 P70 Q160 ;调用精加工循环N190 G0 X200 Z200N200 M05N210 T0100 ;取消刀具补偿N220 M30G74端面啄式钻孔循环T0101 ;1号刀具补偿M3 S800G0 X0 Z2G74 R1 ;调用端面啄式钻孔循环格式G74 Z-60 Q3000 F0.1 ;钻孔到深度G0 X100 Z100T0100 ;取消刀具补偿M05M30G75外径/内径啄式钻孔循环T0101 ;刀具补偿M3 S800G0 X105 Z2X105 Z-22G75 R2 ;调用钻孔循环格式G75 X90 Z-60 P3000 Q3000 R0 F0.1G0 X100 Z100T0100;取消刀具补偿M05M30G76螺纹切削循环T

温馨提示

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

评论

0/150

提交评论