下载

0下载券

加入VIP
  • 专属下载券
  • 上传内容扩展
  • 资料优先审核
  • 免费资料无限下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 数控铣床教案

数控铣床教案.doc

数控铣床教案

李观心
2018-11-20 0人阅读 举报 0 0 0 暂无简介

简介:本文档为《数控铣床教案doc》,可适用于工程科技领域

数控铣床教案第一章数控铣床安全操作及日常维护一、数控车间的安全操作:二、数控铣床操作的注意事项、操作机床时应按要求正确着装带好安全防护用品。禁止戴手套操作机床不允许打领带。、不再机床周围放置障碍物有足够大的操作空间机床的危险部位的警示标志明确。、禁止用手接触电机、变压器、控制板等有高压的场合。、操作人员应熟悉所有的数控铣床的组成、结构以及规定的使用环境并严格按机床操作手册的要求正确操作尽量避免因操作不当而引起的故障。、加工开始前应认真检查刀具是否与机床相符按顺序开、关机。先开机床再开数控系统先关数控系统在关机床。、开机后进行返回机床参考点的操作以建立机床坐标系。、手动操作沿X、Y轴方向移动工作台时必须使Z轴处于安全高度位置移动时应注意观察刀具移动是否正常。、正确对刀确定工件坐标系并核对数据。、程序调试好后在正式切削加工前再检查一次程序、道具、夹具、工件、参数等是否正确。、刀具补偿值输入后要对刀补号、补偿值、正负号、小数点进位认真核对。、对工艺规程要求使用刀具、夹具、程序。执行正式加工前应仔细核对输入的程序和参数并进行程序试运行防止加工中刀具与工件碰撞损坏机床和刀具。、装夹工件要检查夹具是否妨碍刀具运动。、试切进刀时进给倍率开关必须打到低挡。在刀具运行至工件表面~mm处必须在进给保持下验证Z轴剩余坐标值和X、Y轴坐标值与加工程序数据是否一致的。、刃磨刀具和更换刀具后要重新测量刀长并修改刀补值和刀补号。、程序修改后对修改部分要仔细计算和认真核对。、手动连续进给操作时必须检查各种开关所选择的位置是否正确确定正负方向然后再进行操作。、开机后让机床空运转分钟以上是机床达到热平衡状态。、加工完毕后将X、Y、Z轴移动到形成的中间位置并将主轴速度和进给速度倍率开关都拨至低挡位防止因误操作而使机床产生错误的动作。、机床运行中一旦发生异常情况应立即按下红色急停按钮终止机床的所有运动和操作。待故障排除后方可重新操作机床及执行程序。、卸刀时应先用手握住刀柄再按换刀开关装刀时应在确认刀柄完全到位后再松手。换刀过程中禁止运转主轴。、出现机床报警时应根据报警号查明原因及时排除。加工完毕后清理现场并做好工作记录。第二章数控铣床概述一、数控铣床的LCDMDI单元及控制面板、数控铣床的LCDMDI单元及控制面板总览、数控机床的LCDMDI单元)地址、数字和字符键等个键:按下这些键可以输入字母数字和其他字符)复位键按下可以使CNC复位或者取消报警等。)软键根据不同画面软键有不同功能功能显示在屏幕底端)帮助键对控制面板操作不明白时按下这个键可以获得帮助)换档键键盘上有些键有两个功能时按下该键可以在两个功能之间切换。)输入键输入字母或者数字时按下该键可以将数据输入缓存区并在屏幕上显示出来。)取消键按下该键可以删除最后进入缓存区的字符和符号)程序编辑键:替换数字、字母和符号:插入数字、字母和符号:删除数字、字母和符号)功能键:屏幕显示位置画面:屏幕显示程序画面:屏幕显示偏置设置(SETTING)画面:屏幕显示系统画面:屏幕显示信息画面:屏幕显示用户宏程序和图形显示画面)光标移动键:用于光标的向上或者往回移动光标以大单位往回移动:用于光标的向下或者往前移动光标以大单位往前移动:用于光标的向左或者往回移动光标以小单位往回移动:用于光标的向右或者往前移动光标以小单位往前移动)翻页键:用于屏幕显示往回翻页:用于屏幕显示向下翻页、数控铣床的控制面板)急停按钮:急停时按下此按钮机床停止一切运动。)手摇脉冲发生器(手轮):方式选择在手轮模式时选择X、X或X倍率再按坐标轴键旋转手轮可将坐标轴移动。)方式选择按键:自动加工(CNC)模式:用于连续执行程序加工工件编辑模式:用于通过面板编辑程序MDI录入模式:在面板上输入到MDI存储器并在MDI模式下运行DNC(远程执行)模式:在自动加工模式下通过微机接口读入程序执行程序进行加工。回参考点模式:各坐标轴返回参考点位置并建立机床坐标系JOG(手动)模式:按相应坐标轴按钮移动坐标轴移动速度取决于“进给倍率”的选择增量模式:通过倍率X、X、X或X选择使机床在相应坐标轴按照指定进给量移动。手轮脉冲模式:用手轮控制机床移动。)进给倍率旋钮:加工时选择进给倍率使执行指令以不同速度进给)主轴倍率旋钮:加工时选择主轴旋转倍率使主轴以不同速度旋转)快速手轮倍率按钮:使增量进给或手轮移动按照X(μm)、X(μm)、X(μm)或X(μm)移动。)参考点灯:当各坐标轴回到机床零点时指示灯亮)主轴手动控制:()主轴手动开关控制主轴能否手动()主轴正转按钮:主轴正向旋转()主轴反转按钮:主轴反向旋转()主轴停转按钮:主轴停止旋转)快速移动按钮:按快速移动键并按下任意坐标轴按钮机床在坐标轴以快速修调的指定速度快速移动。松开按钮时恢复到正常移动速度。)单段执行按钮:按下该按钮时在自动方式下程序段单段执行按循环启动按钮时继续执行下一程序。再按此键使指示灯熄灭时程序可连续执行。)机床锁住:按下时位置显示与程序同步但机床不移动M、S、T代码执行。)空运行:按下时如果程序段是快速进给程序段则机床以快速移动如果以F指令的程序段机床进给率变成JOG进给率。)循环启动和暂停:选择好程序后按此按钮可以执行加工程序。:在自动运行下按下按钮停止进给(坐标轴停止运动)但M、S、T功能依然有效。)电源开关键、:启动键用于启动NC单元(通电)停止关闭NC电源)程序保护:关闭时不能存储、编辑加工程序。、采用辰光数控仿真系统时其界面与实际机床操作界面相似如图:二、数控铣床的启动和停止、数控铣床启动前注意事项:)检查铣床外观是否正常)先开机床后开电脑等外部设备避免机床开机电流冲击电脑等外部设备。、数控铣床的启动合上铣床电源空气开关后开启总电源开关按操作面板上的启动按钮待机床自检完成后松开急停按钮返回参考点。、数控铣床停止前注意事项)检查操作面板上循环启动的LED是否关闭)铣床上移动部件是否停止)先关掉外部输入输出设备避免机床关机电流的冲击、数控铣床的停止按下急停按钮后按操作面板上的停止按钮然后切断总电源最后拉下空气开关。三、机床回参考点)方式选择为“回参考点”模式)选择“Z”轴按轴移动的“”向按钮使Z轴首先回参考点Z轴回参考点指示灯亮起。)同样方法选择“X”、“Y”轴使X、Y轴返回参考点。第三章数控铣床坐标轴、运动方向和工件坐标系的确定一、运动方向的设定永远假定刀具相对静止的工件坐标的运动,即工件看为不动刀具围绕工件运动。二、机床坐标系的规定、机床坐标系机床坐标系:机床坐标系是以机床零点为原点的坐标系机床零点也称为机床原点或者机械原点。机械原点是每台数控机床出厂前预先设置好的唯一的一个固有的参考点是数控机床在数控系统的控制下进行豫东和定位的最根本依据。机床原点是指机床坐标系原点。通常在各坐标轴的最大极限处一般为正向最大值。数控铣床直角坐标系方向的判定:)平行于机床主轴的刀具运动方向为Z轴刀具远离工件方向为Z轴的正方向。)铣镗类从刀具主轴后端向工件方向看右侧为X正方向。X轴为水平方向且垂直于Z轴并平行于工件装夹面。刀具远离工件方向为X轴的正方向。)使用右手笛卡儿直角坐标系(右手定则)判定Y正方向。、工件坐标系(工作、编程)工件坐标系是加工工件时使用的坐标系称作工件坐标系是程序的参考坐标系。它是以机床坐标系为参考点来确定的。通常情况下以工件图上某点的工件坐标系为原点。工件安装在机床后工件坐标系原点与机床坐标原点有一个偏差叫做工件原点偏差。将这个偏差测量出后存放在数控系统中系统会自动将偏差值加到工件系统中进行工件加工。三、工件坐标系的设定、矩形工件设定)工件安装)用步进或手轮方式将安装在主轴基准棒(刀具)靠近工件与工件X、Y、Z基准面正好接触得到机床坐标系各轴的位置数值。)通过测量工件尺寸大小得出工件坐标系原点与主轴基准棒(刀具)之间的距离通过该距离计算出工件坐标系原点与机床原点的偏置值。)将偏置值输入工件坐标系。、圆形工件)工件安装)将百分表杆安装在主轴上装上百分表头调至适当位置将百分表触头接触工件圆周用手慢转主轴反复调整将主轴移动到其转动时四周读数均为零跳动。)将X、Y轴的机床坐标系位置数值的偏置量输入工件坐标系。)Z轴原点设定如矩形工件。四、课堂练习:在计算机晨光虚拟加工系统中练习建立工件坐标系。第四章数控铣床的基本编程方法一、基本常用G代码指令:数控机床G代码指令分为模态G代码指令和非模态G代码指令。模态G代码指令是指在指定同组其他G代码之前该G代码指令一直有效。非模态G代码指令是指该G代码指令只在指令它的程序段中有效。常用G码组别机能备注G快速定位G直线切削G顺时针(CW)圆弧切削G逆时针(CCW)圆弧切削G暂停G极坐标关闭状态G极坐标开启状态G选择XY平面G选择ZX平面G选择YZ平面G英寸输入G毫米输入G返回参考点G从参考点返回G返回第参考点G刀具直径补偿取消G刀具左偏置补偿G刀具右偏置补偿G刀具长度补偿()G刀具长度补偿()G刀具长度补偿取消G建立工件坐标系G建立工件坐标系G钻孔循环(断屑)G固定循环取消G钻孔循环G平底钻孔循环G钻孔循环(排屑)G绝对值指令G增量值指令G固定循环始点回归G固定循环R点回归代表该指令为开始加电时缺省模态指令(同组G代码同为模态时可以用修改参数调整)数控铣床的平面选择(GGG)对于G代码的圆弧插补、刀具半径补偿和钻孔等指令需要选择平面。G选择XY所在平面G选择ZX所在平面G选择YZ所在平面其格式为:GXYGXZGYZ注意:移动指令与平面选择无关。绝对编程方式与增量编程方式(GG)在数控机床编程方式中有两种方法指令刀具的移动:绝对编程方式和增量编程方式。G应用于指令绝对值。在该指令方式下所有轴移动指令中的坐标值都是以事先选定的工件坐标系的原点作为参考点即所有的运动都是相对于工件原点的位移。其格式为:GXYZG应用于指令增量值。在该指令方式下所有轴移动指令中的坐标值都是以刀具当前点的位址作为参考点即所有的运动都是相对于其前一点所在位置的位移(建议使用终点坐标减去起点坐标计算)。其格式为:GXYZ绝对坐标和相对坐标如图所示B(,)C(,)O(,)D(,)A(,)采用G方式得到的坐标值:B(,)C(,)O(,)D(,)A(,)加工顺序为ABCD注:在某一程序段中一但使用了G则就定义了编程的坐标为绝对坐标一直持续有效直到用G重新定义为止反之亦然。快速定位(G)、当机床使用G运动时各轴以机床最快的速度运行到程序指定的位置。、指令格式:GXYZXYZ:以绝对编程时编制终点的坐标以增量编程时编制刀具移动的距离。、说明:机床在空间运动的轨迹不一定是直线到位时减速到零并进行位置确认然后才执行下一个程序段。直线插补(G)、机床使用G运动时刀具沿直线移动。、指令格式:GXYZFXYZ:以绝对编程时编制终点的坐标以增量编程时编制刀具移动的距离。F:刀具的进给速度。、说明:被指定的F值在被重新指定之前将一直有效。机床会按照F值给定的进给速度各轴同时从当前位置开始向目标点移动同时到达指定的目标点位置。圆弧插补(G、G)、机床在使用GG时刀具沿圆弧运动。、指令格式:在圆弧插补之前应先进行平面选择。G为顺时针插补G为逆时针插补判断其旋转方向应从第三轴的正方向面对圆弧平面看去。XY平面圆弧:GXYIJF或GXYRFGXYIJF或GXYRFZX平面圆弧:GXZIKF或GXZRFGXZIKF或GXZRFYZ平面圆弧:GYZJKF或GYZRFGYZJKF或GYZRF解释:、I、J、K的值为圆弧圆心相对圆弧起点坐标的增量即圆心坐标减去起点坐标。、当用R表示圆弧圆弧半径大于度时R值前面加负号。如图所示圆弧(A点到B点):B(,)RA(,)O(,)用R表示圆弧为GXYR用I、J、K表示圆弧为:GXYIJ自动回机床参考点指令(G、G、G、G)、基本概念)参考点:参考点是指在机床参数中所设定的、机床坐标系上的某一个特定位置一般用于刀具自动更换时的刀具交换点。)返回参考点和从参考点返回:刀具经过中间点沿着指定轴自动地移动到参考点。或者刀具从参考点经过中间点沿着指定轴自动地移动到指定地点。当返回参考点完成时表示返回完成的指示灯亮起。R参考点B中间点C从参考点返回的目标点A返回参考点的起始点)返回参考点检查。返回参考点检查是检查刀具是否已经正确返回到程序指定的参考点的功能。如果刀具已经正确的沿着指定轴返回参考点该轴的指示灯亮。、指定格式:)自动返回参考点GXYZ返回第二参考点GPXYZ返回第三参考点GPXYZ其中:XYZ用绝对或相对编程制定中间点位置)从参考点返回GXYZ其中:XYZ用绝对或相对编程指定从参考点返回的目标点位置)返回参考点检查GXYZ其中:XYZ用绝对或相对编程指定从参考点位置二、S、F、T、M代码指令、S代码用于指定机床主轴的旋转速度。该代码为模态代码。格式为:S××××为要指定的主轴转速。如:S、F代码指令主要指定机床的切削进给量的大小。该代码为模态代码。格式为:F××××为要指定的切削进给量用于直线插补和圆弧插补中。如:GXYZF、T代码指令用于从刀库中进行加工刀具的选择。T地址后面跟随刀具号。格式为:T×××例如:T(选择号刀具)、M代码为辅助功能代码主要用于机床辅助功能的控制。常用M代码指令:M码说明M程序停止M程序结束M主轴正转M主轴反转M主轴停止M冷却液开M冷却液关M程序结束M呼叫子程序M子程序结束回到主程序三、练习习题:RRφR要求:、毛坯尺寸**、只加工表面沟槽轨迹、沟槽深度为mm、刀具采用φ键槽铣刀、采用辰光虚拟加工系统模拟加工习题:R要求:、毛坯尺寸**、只加工表面沟槽轨迹、沟槽深度为mm、刀具采用φ键槽铣刀、采用辰光虚拟加工系统模拟加工习题:φR要求:、采用绝对编程法和相对编程法分别对图纸进行轨迹编程。、毛坯尺寸为**刀具采用φ键槽铣刀、采用虚拟加工方式模拟加工习题:要求:、采用绝对编程法和相对编程法分别对图纸进行轨迹编程。、毛坯尺寸为**刀具采用φ键槽铣刀、采用虚拟加工方式模拟加工第五章调用子程序编程编程时当一个工件上有相同的加工内容时常使用调用子程序的方法进行编程使编程简化。子程序由主程序调用被调用的子程序也可以调用另一个子程序。子程序的编号与一般程序相同只是在程序结束时用M表示子程序结束并返回调用子程序的主程序中。但为了与主程序相对应建议OOOO主程序号以XXX编制子程序以XXXXXXXXX编制。子程序的格式:OXXX(子程序号)„„„„M(程序结束返回调用的主程序)注:M不必作为单独的一段程序段指令如:GXYM同样是可以的。调用子程序的编程格式:MPXXXXXXX其中前个X代表子程序被反复调用的次数即子程序可以被调用的次数为次至次后个X代表子程序的程序号。当不指定重复数据时即P后面仅有位数时子程序只调用一次。以前面练习为例:φR如果采用普通编程(G方式编程)可以得到:ONGGGXYZMSNXYGGZFXYGXYRJXYRGOXYGZNGGXYGGZGXYGXYRJXYRGOXYGZNGGXYGGZGXYGXYRJXYRGOXYGZNGGXYGGZGXYGXYRJXYRGOXYGZMGGZM如果采用调用子程序的方法编程程序将大大简化:ONGGGXYZMSFNXYMPNGGXYMPNGGXYMPNGGXYMPMGGZM子程序为:OGGZGXYGXYRJXYRGOXYGZM注意的问题:、在首次调用子程序前程序中应该有绝对编程(G)对工件进行定位。、主程序中调用子程序的下一条程序指令应将模态指令(GOOGGG等)重新写完整。、子程序套嵌的级数最多可以套嵌级(包括主程序调用子程序)、操作时应先编辑完主程序后再编辑子程序。如果用地址P指定的子程序号未找到机床输出报警信号。、当在主程序中执行时机床返回主程序开头重新开始执行程序。所以不建议M出现在主程序中。习题:有**的长方体毛坯要求将其上表面粗铣掉。答案:主程序为:ONGGGXYZMSXYGZFMPGGXYGZMGGZM子程序为:OGGOXYXYM第六章孔加工固定循环(组G代码GG)数控机床固定循环加工时可以执行钻、胡、倒角、攻丝、镗等功能一、孔加工固定循环基本动作说明:固定循环有个顺序动作组成:、X、Y轴定位、刀具Z向快速接近工件(R平面)、孔加工、孔底动作、从孔底返回R平面、返回起始点二、常用固定循环组的G代码使用标准格式固定循环(GGGG)孔底位置的G代码钻孔退回动作用途运动高速啄式深G中间进给快速退回孔钻循环G取消循环G进给快速退回钻孔循环G进给暂停快速退回钻孔循环啄式钻孔循G中间进给快速退回环GGGXYZRQPFKGGG其中:G返回初始点G返回R点G抹消固定循环Q表示每次钻孔间隔深度从R点向下计算不从工件表面计算P表示暂停时间单位为毫秒。K表示循环次数。当K等于时代表给出钻孔各项参数但不加工。注意:、Z轴要位于起始点位置、主轴要有旋转方向和速度、G、G的攻螺纹加工中主轴转速和进给速度要合适各钻孔运动详细说明如下:()G高速啄式深孔钻循环退回量由系统设定。因为Z轴方向间歇进给使在钻深孔时设定很小的退回最并使排屑容易执行高效率的加工退回是以快速进给率执行。指令方式:GXYZRQFX、Y:加工孔在XY平面上的位置坐标Z:钻孔深度R:循环起点Q:每次切入量F:切削进给量例:如图所示零件用G钻孔加工程序OGGGSMZGXYZRQFXGGZMM()G钻孔循环指令方式:GXYZRFX、Y:加工孔在XY平面上的位置坐标Z:钻孔深度R:循环起点F:切削进给量例:如图所示零件钻孔加工程序OGGSMGZGGXYZRFXYXGGZMM(三)G钻孔循环指令方式:GXYZRPFX、Y:加工孔在XY平面上的位置坐标Z:钻孔深度R:循环起点P:孔底暂停时间单位毫秒F:切削进给量G主要用于锪盲孔在孔底位置暂停一下使孔底具有良好的光洁度与精度例:加工如图所示加工程序:OGGGSMZGXYRPFXYXGGZMM(四)G啄式深孔钻循环YZRQF指令方式:GXXY:加工孔在XY平面上的位置坐标Z:钻孔深度R:循环起点Q:每次切削量F:切削进给量例:如图所示零件用G钻孔加工程序OGGGSMZGXYZRQFXGGZMM第七章刀具长度补偿(G、G、G(组))一、刀具长度补偿刀具长度补偿可以使刀具在垂直走刀平面(刀具轴向)方向偏移一个刀具长度的修正值使我们在编程过程中无需考虑刀具长度就可以保证加工出尺寸深度正确的工件。在G的情况下刀具补偿指令G和G只用于Z轴的补偿而对X轴和Y轴无效。刀具长度正补偿指令G长度负补偿G和取消刀具长度补偿指令G。二、指令格式GGGZHGG格式中Z值是指程序中的指令值。H表示刀具长度补偿的功能代号它后面的两位数为刀具补偿寄存器的地址字。GGGZG三、补偿值的设定、对刀仪的设定、接触设定、基准设定四、练习习题:练习使用辰光虚拟加工系统中加工中心加工习题:***要求:、毛坯尺寸**、刀具采用φ平底铣刀和φ钻头、采用辰光虚拟加工中心系统模拟加工第八章刀具半径补偿(GGG)组一、刀具半径补偿功能:在数控铣床上进行轮廓的铣削加工时由于刀具半径的存在刀具中心(刀心)轨迹工件轮廓不重合。如果数控系统不具备刀具半径自动补偿功能则只能按刀心轨迹行程即在编程时给出刀具的中心轨迹其计算相当当刀具磨损、重磨或换新刀而使刀具直径变化时必须重新计算其刀心轨迹修改程序这样既繁琐又不以保证加工精度。而采用刀具半径补偿功能时只需对工件轮廓进行数控编程数控系统会自动计算刀心轨迹使刀具偏离工件轮廓一个半径值即进行刀具半径补偿。半径补偿值是某一平面内的矢量与刀具前进的方向成直角方向为从工件指向刀具中心。其值一般是事先输入数控装置内存中的确定地址。二、刀具半径补偿平面GXYGZXGYZ三、刀具半径补偿的方法分为刀具半径左补偿G:顺着刀具前进方向看刀具在工件加工面的左端(顺铣)刀具半径右补偿G:顺着刀具前进方向看刀具在工件加工面的右端(逆铣)刀具左补偿G刀具右补偿GG:刀具左补偿沿刀具运动方向看去刀具在加工轮廓的左侧。G:刀具右补偿沿刀具运动方向看去刀具在加工轮廓的右侧。G:刀具补偿取消取消后刀具所走的坐标为刀具中心的坐标。、刀具半径补偿指令格式:GGGXYGGOGXZDGYZ、刀具半径补偿的建立以G或G指令在运动中建立、半径补偿量的设定刀具半径补偿量的设置由D代码指定偏置号由手动方式输入值、刀具半径补偿的取消最后一段刀具半径补偿轨迹加工完成后与建立刀具半径补偿类似也应有一直线程序段G或G指令取消刀具半径补偿以保证刀具从刀具半径补偿终点(刀补终点)运动到取消刀具半径补偿点(取消刀补点)。指令中有X、Y时X和Y取值为编程轨迹上取消刀补点的坐标值。GGXYG四、刀具半径补偿应该注意的事项、建立补偿程序段必须是在补偿平面内不为零的直线运动且运动距离大于补偿值、建立半径补偿要在切入工件之前完成、抹消半径补偿要在切出工件之后完成、半径补偿量的符号如果为负号会使G、G相互转化。、防止过切:)内轮廓转角半径不能小于补偿值)不能有小台阶结构、建立半径补偿后不允许在连续三段程序中有两段是无补偿平面移动的程序。原因为数控机床一次只能将三段程序内的数据读入进行数据处理得出正确的运动轨迹五、半径补偿功能的其他应用、刀具因磨损、重磨更换后可通过修改补偿值来修正。、通过修改补偿值来完成粗、半精、精加工。、可修正加工中的累计误差。六、常用的加工轨迹例:加工工件如图所示用G(左补偿)方式用G(右补偿)方式OOGGGXYGGGXYZSMZSMGXYGXYGZFGOZFGGXYDGGXYDYGXXGXYRGXYRGYGYGXYRGXYRGXGXYGGZGGZGXYGXYMMMM第九章实物加工一、实物加工步骤、审查图纸、加工工艺设定(加工顺序、刀具、加工参数)、加工轨迹设计、数字处理计算、编程序、输入程序参数、安装工件、试切在实物加工中我们采用工业培训系统进行编程。工业培训系统相对于虚拟加工系统有以下区别:、相对于虚拟加工系统工业培训系统在回零方式上相同但机床的回零位置不同。、相对于虚拟加工系统工业培训系统在编辑完成后的显示视图中仅显示编程所生成的轨迹(包括加工轨迹和原始轨迹)不再显示工件设置、刀具设置、测量和虚拟机床等选项。二、加工轨迹(走刀路线)选择原则:、保证加工质量粗、半精、精加工内外轮廓加工时刀具的切入、切出、提高效率缩短走刀路线尽量减少重复走刀的搭接量减少进退刀的时间及其他辅助时间。、方便编程方便数值计算减少编程工作量尽量减少程序段数、保证安全避免道具与工件和工装发生碰撞三、在加工中应注意的以下几个问题:、Z轴对刀应留出加工量、先面后孔、先粗后精先主后次、运行中禁止JOG前进必须使用JOGING对刀STEP方式加工工件、编程尽量使用G、轨迹设计要注意不要有残留、不要重复减少非加工行程、注意加工补偿时的问题习题习题习题提高篇英制、公制转换(G,G)在FANUC系统中可以采用英制或者公制的作为机床进行运动的基本单位因此我们在设定工件坐标系之前应在程序的开头以单独程序段的形式进行指定。格式为:G英寸输入G毫米输入在英制公制转换之后系统将改变下列值的单位制:、F代码指令的进给速度、工件零点偏移值、刀具补偿值、手动脉冲发生器(手轮)的刻度单位、增量进给中的移动距离、某些参数注意:、当电源接通时G代码与电源断开之前的状态相同。、在程序执行期间绝不能切换G和G。极坐标指令(GG)在极坐标方式下终点的坐标值可以用极坐标(半径和角度)输入。可以用绝对方式和增量方式进行极坐标指令的编程。格式为:G撤销极坐标系。G激活极坐标系。在进行极坐标系编程时首先应对极坐标平面进行选择。在选择的平面内其第一轴移动指令用于指示极半径第二轴用于指示极角度。角度的正向为所选平面中的第一个轴正向的逆时针转向负向是沿顺时针转动的方向。例如:在XY平面内X用于表示极坐标的半径Y用于表示极坐标的角度。说明:)在用绝对值编程指令指定半径时极坐标的极点为所选的工件坐标系的原点。)在用增量值编程指令指定半径时极坐标的极点为此前一点的所在位置。)在使用圆弧插补和螺旋线插补指令时用R指令半径值。)在极坐标方式下不能指定任意角度倒角和拐角圆弧过渡。举例:坐标系旋转(G,G)在现在的FANUC操作系统中我们可以通过坐标系旋转轻松将工件旋转至某一指定角度。如果工件的形状由许多相同的图形组成则可将图形单元编成子程序然后主程序旋转指令调用。这样大大简化编程缩短编程时间。格式为:比例缩放和镜像左、右旋攻螺纹(GG)拐角圆弧任意角度倒角宏程序用户宏程序能完成某一功能的一系列指令像子程序那样存入存储器用一个总指令来它们使用时只需给出这个总指令就能执行其功能。所存入的这一系列指令用户宏程序调用宏程序的指令宏指令特点:使用变量一(变量的表示和使用(一)变量表示,I(I=,,,„)或,,式子,例:,,,,,,,(二)变量的使用(地址字后面指定变量号或公式格式:,地址字,,I,地址字,,,I,地址字,,式子,例:F,设,,则为FZ,,设,,则为Z,X,,,COS,(变量号可用变量代替例:,,设,,则为,(变量不能使用地址ONI例:下述方法下允许O,I,×N,Z(变量号所对应的变量对每个地址来说都有具体数值范围例:,,时则M,是不允许的(,为空变量没有定义变量值的变量也是空变量(变量值定义:程序定义时可省略小数点例:,,二(MDI键盘输变量的种类局部变量,~,一个在宏程序中局部使用的变量例:A宏程序B宏程序„„,,X,不表示X„„断电后清空调用宏程序时代入变量值公共变量,~,,~,各用户宏程序内公用的变量例:上例中,改用,时B宏程序中的X,表示X,~,断电后清空,~,保持型变量(断电后不丢失)系统变量固定用途的变量其值取决于系统的状态例:,值为号刀补X轴补偿值,值为X轴G工件原点偏置值入时必须输入小数点小数点省略时单位为μm三(运算指令运算式的右边可以是常数、变量、函数、式子式中,j,k也可为常量式子右边为变量号、运算式(定义,I,,j(算术运算,I=,j,k,I=,j,,k,I=,j,,k,I=,j,,k(逻辑运算,I,,JOK,k,I,,JXOK,k,I,,JAND,k(函数,I,SIN,j正弦,I,COS,j余弦,I,TAN,j正切,I,ATAN,j反正切,I,SQRT,j平方根,I,ABS,j绝对值,I,ROUND,j四舍五入化整,I,FIX,j下取整,I,FUP,j上取整,I,BIN,jBCDBIN(二进制),I,BCN,jBINBCD(说明)角度单位为度例:度分为(度)ATAN函数后的两个边长要用“”隔开例:,,ATAN,,时,为了()ROUND用于语句中的地址按各地址的最小设定单位进行四舍五入例:设,,(,,(设定单位μmGX,,X,(X,,FX,(X,,X(未返回原处应改为XROUND,ROUND,)取整后的绝对值比原值大为上取整反之为下取整例:设,,(,,,(时若,,FUP#时则,,(若,,FIX#时则,,(若,,FUP#时则,,,(若,,FIX#时则,,,()指令函数时可只写开头个字母例:ROUNDROFIXFI)优先级函数乘除(,AND)加减(,ORXOR)例:,,,,,SIN,)括号为中括号最多重园括号用于注释语句例:,,SIN##*##*#(重)四(转移与循环指令(无条件的转移格式:GOTONGOTO,(条件转移格式:IF,条件式,GOTOn条件式:,jEQ,k表示,,jNE,k表示,jGT,k表示,,jLT,k表示,,jGE,k表示,jLE,k表示例:IF,GTGOTO„NGX例:求到之和O,,,,NIF,GTGOTO,,,,,,,GOTONM(循环格式:WHILE,条件式,DOm(m,)„„„ENDm、说明:)条件满足时执行DOm到ENDm则从DOm的程序段不满足时执行DOm到ENDm的程序段)省略WHILE语句只有DOm„ENDm,则从DOm到ENDm之间形成死循环)嵌套)EQNE时空和“”不同其他条件下空和“”相同例:求到之和O,,,,WHILE,LEDO,,,,,,,,ENDM例题:

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

评分:

/44

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利