G代码编程.doc_第1页
G代码编程.doc_第2页
G代码编程.doc_第3页
G代码编程.doc_第4页
G代码编程.doc_第5页
免费预览已结束,剩余22页可下载查看

下载本文档

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

文档简介

一、新课导入二、讲授新课一、程序段格式所谓程序段格式,是指程序段书写规则 ,它包括机床所要求执行的功能和运动所需要的所有几何数据和工艺数据。一个零件加工程序是由若干以段号大小次序排列的程序段组成,每个程序段一般由程序号、顺序号、准备功能、坐标字、进给速度、主轴功能、刀具功能、辅助功能等组成。它们的地址、范围、意义见表51。表51 程序段组成及其相应地址、范围和意义组 成地 址范 围意 义程序号P、N0099指定程序号、子程序号顺序号N00009999程序段号准备机能G0099指令动作方式坐标字X,Y,Z,A,I,J,K,R0.0019999.9990.0019999.999坐标运动指令圆心坐标、螺距、半径进给速度F91 800 mm/min进给速度指令主轴机能S05 000 r/min主轴转速指令刀具机能T120刀具指令辅助功能M099辅助指令每个程序段不一定都必须具有上面这些指令,但在每个程序段中,指令要遵照上述格式来排列。2000M数控系统采用的程序段格式是可变程序段格式,所谓可变程序段格式就是程序段的数据的个数和长度都是可变的。一个程序段由一个或多个程序字组成,程序通常由地址和地址字后的数字和符号组成。例如 X-46.38其中: X 地址功能字 符号46.38数据字这种程序段格式,以地址功能字为首,后跟一串数字组成,若干个字构成程序段,这一格式,如上一程序段己写明,本程序段里不产生变化的那些字仍然有效,可以不再重写。尺寸字中,可只写有效数字,不规定每个字要写满固定位数。用这种格式写出的各个程序段,长度和数据的个数都是可变的,故称为可变程序段格式。例 N0420 G03 X70 Y-36.5 I0 J-2 F100程序中N,G,X,Y,I,J,F均为地址功能字。N程序段号(N后要求写满4位数或以上)G准备功能X,Y,I,J坐标地址F进给量“.”“”为符号,0420,03,70,36.5,0,2,100均为数据字。数据字尺寸字地址可用以下字母表示:X,Y,Z,A,I,J,K,P。非尺寸地址用以下字母表示:N,S,T,G,F,M,P。一个完整的程序由程序号、程序段和相应的符号组成,请看如下程序:P086N0010 G00 Z2 S1000 M03N0020 G01 Z-1 F300N0030 G91 X20 Y20N0040 X25 Y10N0050 X30 N0060 G03 X15 Y15 I0 J15N0070 G02 X15 Y15 I15 J0N0080 G01 Y10N0090 X-5N0100 G02 X-30 Y0 I-15 J0N0110 G01 G90 X20 Y20N0120 X0 Y0N0130 G01 Z5N0140 M02在通常情况下,程序段是零件加工的一个工步,NC程序段是一个程序语句系列,程序语句作为程序贮存在存储器里。加工零件时,这些语句从存储器整体读出并一次性解释成可执行的数据格式,然后加以执行。程序段号用来标识组成程序的每一个程序段,这由字母N后面跟数字00009999组成,程序段号必须写在每一个程序段的开始,并且在N后写满至少4位数(可使用段号自动生成)。在一个程序段中,程序段号可采用00009999中的任意值,但各程序段号必须依其在程序的先后次序由小到大排列。为了便于在需要的地方插入新的程序段,建议在编程时不要给程序段以连续序号。如果在CNC面板上进行编程,则程序段以10为间隔进行编号,这样便于插入程序时赋于段号。二、准备功能(G功能)1G00快速定位书写格式:G00 X_ Y_ Z_ A_说明:(1)所有编程轴同时以G00定义的速度移动,当某轴走完编程值便停止,而其他轴继续运动。(2)不运动的坐标可以省略编程,省略的坐标不作任何运动。(3)目标点的坐标值可以用绝对值,也可用增量值,小数点前最多允许4位数字,小数点后最多允许3位,正数省略“+”号。(4)G00功能起作用时,其移动速度按P参数中的P00参数设定值运行。(5)用G00编程时,也可以写作G0。例 如图51所示从A点快速移动至B点的程序如下:图51 G00快速定位例图绝对值方式编程:G00 X170 Y150增量方式编程:G91 G00 X160 Y1402G01直线插补书写格式:G01 X_ Y_ Z_ F_G01 X_ Y_ A_ F_说明:(1)每次加工开始,自动处于G01状态。(2)不运动的坐标可以省略。(3)目标点的坐标可以用绝对值或增量值书写,小数点前允许4位,小数点后允许3位,正数省略“+”号。(4)G01起作用时,其进给速度按所给的F值运行,F91800mm/min。(5)用G01编程时,也可以写成G1。例 如图52所示,从A点加工至B点程序如下:绝对值方式编程:G01 X210 Y120 F150增量方式编程:G91 G01 X190 Y104 F150图52 G01直线插补例图3.G02顺时针圆弧插补书写格式:G02 X_ Y_ I_ J_ F_ 或G02 X_ Z_ R_ F_说明:(1)X,Y,Z在使用G90时,圆弧终点坐标是相对编程零点的绝对坐标值。在使用G91时,圆弧终点是相对圆弧起点的增量值。I,J是圆心相对于圆弧起点的坐标值,I对应X方向,J对应Y方向,。圆心坐标在圆弧插补时不得省略,不管是绝对值方式,还是增量方式,圆心坐标总是相对圆弧起点的增量值。当系统提供R编程功能时I,J可不编。(2)用G02指令编程时,可以直接编过象限圆、整圆等。(3)G02指令后的坐标值,小数点前允许4位,小数点后允许3位。(4)铣整圆时注意:圆心坐标I和J不能给错,特别是I和J 不能同时为0。(5)用G02指令编程时,也可以写成G2。(6)第四轴A无圆弧插补功能。(7)ZOX,YOZ平面内的圆弧必须定义插补平面(G18,G19)。例1 如图53所示的加工程序如下:绝对值方式:G02 X58 Y50 I10 J8 F50增量方式:G91 G02 X18 Y18 I10 J8 F50图53 G02顺圆编程例图例2 如图54 a)所示的程序如下:绝对值方式:G02 X42 Y20 I8 J-18.762 F50增量值方式:G91 G02 X12 Y-38.762 I8 J-18.762 F50a)圆弧编程b)整圆编程图54 G02顺圆编程例图例3 整圆编程,如图54 b)程序如下:绝对值方式 :G02 X45 Y24 I-17 J0 F50增量方式:G91 G02 X0 Y0 I-17 J0 F504.G03逆时针圆弧插补书写格式: G03 X_ Y_ I_ J_ F_或G03 Y_ Z_ R_ F_用G03指令编程时,除了圆弧旋转方向相反外,其余跟G02指令完全相同。螺旋线插补书写格式:G02(或G03)X_Y_Z_I_J_K_F_说明:(1)X,Y,Z为螺旋线终点坐标,I,J为圆心坐标,K为螺距。(2)G02(顺时针螺旋线插补)和G03(逆时针螺旋线插补)除了螺旋线的方向相反外,其他内容全部相同。5.G04暂停指令格式:G04 K.说明:(1)程序在执行到某一段后,需要暂停一段时间,这时就可以用G04指令使程序暂停。当暂停时间一到,继续执行下一段程序。暂停时间由K后的数值说明,以秒为单位,小数点前允许2位,小数点后允许2位。即:从0.0199.99s。(2)G04的程序段不能有其他指令。6.G11对称于Y轴镜像格式:G11 N. 循环次数,最多允许写三位数,1255 镜象加工程序段结束时的程序段号,要求4位数镜象加工程序段开始时的程序段号,要求4位数说明:(1)G11指令将本段所定义的两个程序段号之间的程序段沿X轴反向加工,并按编程所给的循环次数执行若干次。(2)镜像加工开始程序段号和结束程序段号,中间用分隔点隔开,镜像加工开始程序段号必须位于结束段之前。(3)循环次数由2个分隔点之后的三位整数决定,省略则为循环一次。(4)当镜像加工完毕后,下一加工程序段应该是G11段的下一段。(5)G11不能作为整个程序的最后一段编程。若G11程序段位于最后时,应再加一句程序M02。(6)G11的用法举例:(图56中的编号是刀具中心轨迹运动的顺序)图56 G11编程例图N0010G01 Z-2 M03 S1000 F100N0020G91 G01 X30 Y30N0030X20N0040G01 G90 X0 Y0N0050G11 N0020.0040N0060M02(7)注意:G11所定义的镜像段号之内,不得发生其他转移加工指令,如子程序跳转等。7.G12对称于X轴镜象格式:G12 N.注:G12指令将定义的两个程序段之间的加工沿Y轴方向进行,其余描述与G11相同。G12的用法举例:从图57中可看出刀具中心按程序运动的轨迹,程序如下:图57 G12编程例图N0010 G01 Z-1 S1000 M03 F100N0020 G91 G42 G01 X20 Y20N0030 X30 Y10N0040 X30N0050 G03 X15 Y15 I0 J15N0060 G02 X15 Y15 I15 J0N0070 G01 Y10N0080 X-50N0090 G02 X-30 Y0 I-15 J0N0100 G01 G90 X20 Y20N0110 G40 X0 Y0N0120 G12 N0020.0110N0130 M028.G13原点对称格式:G13 N. . G13指令是G11,G12指令同时作用的效果,其余说明与G11,G12相同。G13指令的编程用法举例:如图58所示,下面程序加工的图形,先铣图I,用程序段N0020N0110,用G11功能调程序段N0020N0110铣图II,用G12功能调程序段N0020N0110铣图IV,用G13功能程序段N0020N0110铣图III。N0010 G01 Z-1 F100 S1000 M03N0020 G91 G42 G01 X20 Y20 N0030 X30 Y10 N0040 X30N0050 G03 X15 Y15 I0 J15N0060 G02 X15 Y15 I15 J0N0070 G01 Y10 N0080 X-50 N0090 G02 X-30 Y0 I-15 J0N0100 G01 G90 X20 Y20N0110 G40 G01 X0 Y0 N0120 G11 N0020. 0110N0130 G12 N0020. 0110N0140 G13 N0020. 0110 N0150 G00 Z5N0160 M02课堂小结课后作业7一、复习提问二、讲授新课10.G22子程序定义格式: G22 N说明:(1)N后的二位数为子程序编号,子程序名以N开头。(2)编G22程序段时,不得有其他指令出现。(3)G22与G24成对出现,形成一个完整的子程序。(4)子程序内部的参数数据有2种格式:1)常数格式,数据为编程给定的常数,即09。2)变量格式,程序中的功能号、参数等数字部分均可用变量表示,而变量的具体值由调用子程序的调用段传入。本系统可处理10个变量参数。即P0,P1P9,具体使用请看G20子程序调用。(5)子程序内部不能有转移加工、镜像加工。11G20子程序调用格式:G20 N. P1.说明:(1)N后第一个2位数为要调用的子程序的程序名,允许两位数。分隔点后2位数表示本次调用的循环次数, (2)若G20段中无P变量,则子程序中不能出现变量P。(3)子程序中的变量在G20调用时,必须赋于明确的数值。(4)本段程序不得出现以上描述以外的内容。(5)子程序可重复嵌套调用10次。例1 下面程序可以说明P变量编写的子程序的含义:主程序:P10N0020 G20 N05.2 P7.200 P3.-47.65 P9.01 P0.0子程序:N05N0010 G22 N05N1005 GP9 G90 XP0 YP0 F100N1010 XP3 FP7N1050 G24以上程序相当于如下程序:N0010 G22 N05N1005 G01 G90 X0 Y0 F100N1010 X-47.65 F200N1015 G24以上例子可以说明参数的传递关系。若不遵守以上规则,系统将出错。例2 用P变量编写如图59所示(铣削深度6mm)子程序实例如下:图59 参数编程例图主程序:N0010 M3 S1000N0020 G20 N50 P1.-3N0030 G20 N50 P1.-6N0040M02子程序N0010 G22 N50N0020 G00 Z2N0030 G01 ZP1N0040 G41 G01 X0 Y0 F100N0050 Y20N0060 G02 X60 Y20 I30 J0N0070 G01 Y0N0080 X45N0090 G03 X15 Y0 I-15 J0N0100 G01 X-5 Y0N0110 G00 Z2N0120 G40 G01 X-20 Y-20N0130 G2412.G24子程序结束返回格式:G24说明:(1)G24表示子程序结束,返回到调用该子程序的程序下一段。(2)G24与G22成对出现。(3)G24本段不允许有其他指令出现。13.G25跳转移加工格式:G25 N.说明:(1)G25格式的定义与G11相同,N后为两个程序号和循环次数。(2)G25功能执行完毕后的下一段加工程序,为跳转加工结束程序段号的下一段。(3)注意事项与G11相同。(4)G25程序段中不得出现其他指令。例 N0005 G25 N0010.0020.02N0010 G91 X10 Y10 F150N0015 X20N0020 G90 X0 Y0N0025 M02以上程序的加工顺序是这样的:N0005N0010N0015N0020N0010N0015N0020N002514.G26转移加工格式:G26 N.说明:转移加工执行完毕,下一个加工段为G26定义段的下一段,这是与G25的区别之处,其余与G25相同。例:N0005 G26 N0010.0020.02N0010 G91 X20 Y20 F80N0015 X30N0020 G90 X0 Y0N0025 M02以上程序的加工顺序是这样的:N0005N0010N0015N0020N0010N0015N0020N0010N0015N0020N0025(1)倍率范围为0.10.9,即K0.1K9.9。18.G40取消刀具半径补偿格式:G40说明:(1)G40必须与G41或G42成对使用。(2)编入G40的程序段为撤消刀具半径补偿的程序段,必须编入撤消刀补的轨迹,用直线插补G01指令和数值。19.G41左边刀具半径补偿格式:G41 G01 X_ Y_说明:(1)G41的切削方向如图510所示。使刀具在工件的左边补偿进行切削运动。(2)G41发生前,刀具参数必须在主功能PARAM中刀具参数内设置完成。(3)G41本段程序,必须有G01功能及平面内的运动才有效,以建立刀补。(4)G41与G40之间不得出现任何转移加工,如镜像、子程序、跳转等。(5)由于当前段加工的刀补方式与下加工段的数据有关,因此,下一段加工轨迹的数据,必须在10段程序之内出现。 图510 刀具左补示意图 图511刀具右补示意图20.G42右边刀具半径补偿格式:G42 G01 X_Y_G42刀具半径补偿如图511所示,其他说明与G41相同。23.G74返回机床零点格式:G74 X_Y_Z_A_说明:(1)本段中不得出现其他内容。(2)G74后面所出现的坐标将以X,Y,Z的顺序依次回零。24.G75从机床零点返回对刀点格式:G75 X_Y_Z_A_说明:该功能必须在PARAM主功能的P 参数中记忆对刀相对于参考点的坐标后才有效。其他同G74。25.G76从当前位置返回程序零点格式:G76 X_Y_Z_A_说明:该功能将移动坐标轴使其座标值为零。其他同G74。26.G90绝对值方式编程格式:G90图512 G90编程例图说明:(1)G90编入程序时,以后所有编入的坐标值全部是以编程零点为基准的。(2)系统通电后,机床处在G90状态。请看如图512的绝对方式程序:N0010 G90 G01 X10 Y20 F190N0020 X30 Y30N0030 X60 Y40N0040 Y5027.G91增量方式编程格式:G91说明:G91编入程序时,以后所有编入的坐标值均以前一个坐标位置作为起始点计算运动的编程值。在下列坐标中,始终以前一个作为起始来编程的。图513的编程如下:图513 G91编程例图N0010 G91 G01 X10 Y20 F200N0020 X20 Y10N0030 X10 Y20N0040 X10 Y-10N0050 X30 Y-1528.G92设定工件坐标系格式:G92 X_ Y_ Z_ A_说明:G92只改变系统的坐标值,并不移动坐标轴,达到设定坐标原点的目的。课堂小结课后作业一、复习提问二、讲授新课三、辅助功能(M功能)M功能也称辅助功能,辅助功能用字母M及后面两位数组成,2000M数控系统的辅助功能有如下几个:M00 程序暂停M01 条件暂停M02 程序结束并停机M03 主轴顺时针旋转M04 主轴逆时针旋转M05 主轴停M06 换刀M08 开冷却液M09 关冷却液M10 工件夹紧M11 工件松开M30 程序结束并返回程序开头M功能是用来使机床外部开关接通或断开的功能,如主轴启动、停止、冷却液电动机的接通或断开等。M功能常因生产厂家及机床结构和型号不同,与标准规定的M功能有差异,所以记住本系统所定义的M功能即可。下面就M功能作详细说明:1.M00程序暂停说明:程序里出现M00,程序运行暂停。按下加工起动键,程序可以继续往下运动。2. M01条件暂停格式:M01 KM01 L说明:K后二位数对应于某I/O口的编号,程序执行到此处便停下等待,直到外部向该I/O口输入低有效(或高有效)的信号,程序向下执行。要求外部电平有效时间100ms。K为高电平有效,L为低电平有效。3.M02程序结束说明:M02表示加工程序结束,停主轴和关冷却液,用户可以进行其他功能操作或重新起动机床。4.M03主轴顺时针旋转说明:程序里写有M03指令,启动主轴正转继电器,结合S功能输出模拟量,控制主轴沿顺时针方向旋转。5.M04主轴逆时针旋转说明:与M03相同,启动主轴反转继电器,控制主轴逆时针方向旋转。6.M05主轴停止旋转说明:程序里出现M05指令,坐标指令运行结束后,关主轴控制继电器,停止输出模拟量,主轴旋转停止。7.M08打开冷却液说明:M08功能在本段程序开始执行,接通冷却控制继电器。8.M09关掉冷却液说明:M09功能在本段程序运行完毕后,关掉冷却液控制继电器。9.M30返回程序头说明:当程序运行到M30时,系统将程序指针指向程序开头并等待操作者的输入,如果按循环启动键,则从头重新执行程序。如按DEF.1键,则取消循环。四、F,S,T功能1. F进给功能进给功能称F功能,用F功能可以直接规定各轴的进给速度,F功能用字母F及F后数字表示,其切削进给速度为mm/s。2000M数控系统的进给速度,为91 800 mm/min,用户可根据实际切削情况,任意选用。2. S主轴功能M03,M04,M05确定主轴正、反转或停。3.T刀具功能刀具功能也称T功能。这是用来进行刀具选择的功能。刀具功能用字母T及后面的数字表示。2000M共有20把刀具参数地址,即从T01T20。在PARAM状态,按F2键,屏幕上显示20把刀具参数,操作者可在这一屏幕里,键入实际刀具参数。Z是当前刀具长度与标准刀具长度之差,D是刀具直径。当程序里编有刀具半径补偿,刀具长度补偿时,控制系统就是从刀具参数里调用相应的刀具参数进行半径或长度补偿。一、复习提问二、讲授新课欲正确操作2000M,必须掌握各种功能的操作方法及CRT所显示的各种信息的含义。数控系统用户提供的可操作界面如下:1.键盘面板:接受用户对系统的指令,并据此协调系统内部状态,实现全部系统功能。2.通迅接口,可与任何配备标准RS232串行接口的计算机进行通迅。3.9CRT,实时提供各种系统信息。4.各种输入/输出接口。一、数控系统的操作键盘数控系统提供的全部操作功能可由键盘操作实现。2000M系统前面板由9CRT、地址功能键盘区、数字键盘区和手动键盘区组成。系统的操作面板如图514所示:图514 2000M系统的操作面板图本系统具备四大主功能PROGRM OPERA PARAM GRAPH1主功能键(1)PROGRM(用户加工程序管理):用于管理用户所编的加工程序,在该主功能下又有与程序管理相关的子功能。(2)OPERA(机床操作):机床的各种操作功能,可在该功能下的子功能中实现。(3)PARAM(机床数控系统的参数设置):用于设置各种与机床或数控系统有关的参数。(4)GRAPH(加工轨迹图形显示):选择在各个联动平面图或者三维图,显示加工轨迹。2编辑字符键主要用于输入加工程序的ISO代码及各种坐标参数值。G,M,F,S,T,X,Y,Z,A,P,I,J,K,R,N为地址功能键,0,1,2,3,4,5,6,7,8,9为数字键,“/”为斜号,“U”为空格,“”为负号,“ ”为小数点,“”为回车键,在编辑时使光标下移到下一行行首,而在其他状态下表示输入到此结束。3手工操作机床时坐标进给及进给参数设置+X,-X,+Y,-Y,+Z,-Z,+A,-A表示沿X,Y,Z,A(第四轴)坐标的正方向或反方向的手动进给操作。Fset,Jset,Sset,Tset分别用于手工进给时设置进给速度,步进量,主轴速度,刀具号。4定义键F1F8在CRT下方有8个键标有F1F8,它们所代表的功能随当前用户选择的主功能不同而变化,主要用于在主功能下选择属于该主功能的子功能,F键的含义跟当前屏幕下方的文字对应。5其他“”循环启动,用于执行一个加工程序。“”循环暂停。“RESET”计算机系统复位。“SPDL CW”主轴开、顺时针旋转。“SPDL CCW”主轴开、逆时针旋转。“SPDL STOP”主轴停。“CLNT ON/OFF”冷却液开/关。“READY ON/OFF”系统输出使能信号(选项)。“DEF.1”循环暂停后取消循环加工。“DEF.2”暂无定义。二、开 机开机前,应检查系统是否有明显异常,电源连接是否有误,确认无误后方可通电。系统的动力来源为三芯电源插头,引入单相220V/50 Hz交流电,中心插头接大地。1开机顺序合上总电源开关,若一切正常,CRT上应清晰地显示出第一幅画面:CNC SYSTEM SOFTWARE VERSION V1.8*.*第一行内容为:“CNC系统软件版本1.8”第二行内容为:该版本软件研制成功的日期其中“V1.8 ”为版本号,它直接关系到对用户提供的功能。2主功能选择开机后,只有主功能选择有效,用户想使用某个具体的系统功能,只有进入相关的主功能状态后,才能实现。因此,用户必须首先按包含该具体功能(子功能)的主功能选择键,进入对应的主功能状态,选择所希望实现的功能。本系统的操作介面尽量采用提示方式,使用户了解当前操作是否为系统所提供,同时按键操作原则是:尽量少的按键次数,实现用户所希望实现的功能。一般来说,要实现某一个具体功能操作,用户只须进行3次按键:(1)按主功能键,系统退出原来状态,进入新的主功能状态。(2)按子功能选择键(一般是F1F8之一),将该子功能置于有效。(3)在子功能状态下,按具体操作键实现具体功能。例如,当前系统处于编辑状态下,正在编辑加工程序,用户希望进入操作状态,使X,Y,Z三轴移动到合适位置,此时,按以下顺序操作:1)按OPEAR主功能键。系统将刚才所编辑的加工程序自动存盘,然后退出PRGRM主功能,进入OPERA主功能状态,CRT上显示OPERA的主画面。2)按F6选择手动操作方式,于是系统置于手动操作方式。3)按坐标移动键(+X,-X,+Y,-Y,+Z,-Z,+A,-A)移动坐标轴。这是一个一般性的操作,对于其他情况可能需要2次或4次操作。3软定义键F1F8在CRT下方有8个键标有F1F8,这8个键的作用主要用于在某一主功能控制下,选择各种子功能。由于主功能有4种,而各种主功能下的子功能不相同,因此,F1F8的作用也随时变化,对于当前F1F8的具体定义,在CRT底行上有提示。因此,F1F8又称软定义键,简称F键。对于在当前主功能状态下未定义的F键,CRT上一般无相应提示,按此键系统无响应。系统在软件版本升级时可能对其加以定义,详见随机资料。三、PRGRM主功能PRGRM为用户加工程序管理,按PRGRM键后,CRT上显示PRGRM主画面如图515所示。系统提供40个程序目录,用户在系统中最多可保存40个加工程序,关机掉电后,程序不会消失。对每个程序,系统显示:P01:/0179H/0 程序属性 程序字符数(16进制表示) 程序名图515 PRGRM主画面首先介绍程序名的输入原则:(1)在系统中,只有主程序能进行加工,主程序名以P为第一个字母,子程序名以N为第一个字母。(2)主程序或子程序后跟二位数字表示不同的程序号。(3)系统规定,主程序后可以是P00P99之间任何一个,子程序为N00N99之间任何一个。(4)输入程序名时,首先打入P(或N),然后按键输入二位数字,按回车键后再输入程序段段号增量,输入完毕,系统对输入的程序名进行处理。1程序编辑在程序管理画面上按F8键,在CRT第三行右边出现“编辑”二字,同时光标在第一行“程序名”后闪烁,用户可输入一个主程序名P00P99或子程序名N00N99,按回车后另输入段号增量,进入编辑画面。系统提供段号自动生成功能,输入程序名后,紧接着输入段号增量,段号增量为0199。如直接回车则系统不生成段号。若该程序已存在系统中,则将该程序显示在CRT屏幕上,若是新程序,CRT上程序显示区中无任何程序,屏幕中间空白处供用户编辑。第一行显示当前程序名,以及光标所在的行号和列号,X,Y,Z为此时机床3个坐标轴相对于程序原点的坐标值。底行为编辑功能键提示,即在此刻,F键的定义已变成编辑程序时的光标移动键。中间为程序显示,用户可以在其中编辑。(1)字符数字键 每按一次字符数字键,在光标位置上出现所按字符,同时光标及其后的字符均后移一个字符位置,即在原光标位置上“挤”进一个字符。(插入方式)(2)编辑功能键 由F键和回车键ENTER组成。编辑功能的作用是移动光标到合适位置,以便加进字符,或者删除一个字符(或一行字符),它们并不直接在程序中添加字符。回车键可作为编辑功能键,它的作用是使光标到达下一行的行首。若它处于程序中间某一行中,会在该行与下一行之间插入一个空行,同时将原来该行光标位置向后的所有字符带到空行中,产生新的一行。例如 编辑下两段程序:N0005 G00 X100N0010 G01 Y10按键顺序为:N0005UG00UX100ENTERN0010UG01UY10在编辑时,以下键有效:F1:光标左移一个字符,程序内容不产生任何变化。到行首按F1无效。F2:光标右移一个字符,程序内容不产生任何变化。到行末按F2无效。F3:光标上移一行,当光标到达CRT的程序区第一行时,如果该行是程序的第一行,再按F3无效。如果它不是程序的第一行,再按F3,整个CRT上的程序下滚一行。F4:光标下移一行,当光标到达CRT的程序显示区末行时,如果该行是程序的最后一行,再按F4无效;如果它不是程序的最后一行,则CRT上的程序上滚一行。F5:删除光标前的一个字符,同时该字符后面的所有的本行字符前移。F6:删除光标处的一个整行,同时被删除下面的程序上移一行,以填补空缺。F7:上翻一页,CRT的一幅画面可以显示13行程序,称为一页,F7的作用是将CRT当前显示的这一页的最后一行程序,作为下一页的第一行,重新显示在CRT上。即从原来的最后一行程序行向后的所有程序行,按顺序上移12行。F8:下翻一页,将当前CRT上的第一行程序及其前面的程序行下移,使原来的第一行程序变成CRT上的第13行,即程序前移12行。F7、F8的主要作用是在程序很大时,快速移动程序,使光标迅速移到用户需要的程序行。本系统的编辑功能采用全屏幕编辑方式,利用编辑功能键,将光标移到屏幕上的任一位置,在光标处进行编辑。注意:(1)如果编辑新程序时未输入任何字符,或删除旧程序中的全部字符,则该程序不被保存,相当于被删除。(2)严禁非正常退出编辑状态,否则,系统中的部分程序甚至全部程序将破坏,这些非正常退出包括:1)在编辑时按复位键、关机或瞬时掉电。2)若编辑一个很大的程序,系统可能要等待一会才能进入编辑画面,在等待时发生上述行动,会破坏一部分或全部程序。发生以上情况,系统不能保证程序的完备性。如需要退编辑状态,只需按某主功能键即可,系统便切换到其他主功能状态,在退出之前,系统自动将用户编辑的程序进行处理后保存,并将程序记录于目录,反映在程序名表中。(3)本系统支持后台编辑,即在执行某个加工程序的加工过程中,仍可进入编辑方式,进行程序编辑。2更名、删除和程序状态在PRGRM主功能下的这三个子功能,主要用于程序整体状态的改变。(1)更名(F7) 用于更改某个已存储在系统中的程序的程序名,具体操作步骤如下:1)按F7,子功能提示显示“更名”,同时第一行“程序名”后出现光标,输入将被改名的程序名(已存在系统中),按回车键后在该程序名后出现一个“箭头”,表示该程序名将被改成另一个程序名,同时,出现光标于箭头后。2)输入第二个程序名,它必须是系统不存在的程序名,按回车键后,原来的程序名将被改成新的名字,同时程序名表中也发生相应的改变。更名子功能的一个主要用途是将主程序变子程序,系统能进行加工的只能是主程序,子程序只能被其他程序调用,为了调试一个子程序,必须先按主程序进行编辑、运行,一切无误后,用“更名”将程序改成子程序,加上必要的子程序定义语句后,便可供其他主程序调用。(2)删除(F6) 本功能是将一个无用的程序从系统中删除掉,可以是主程序,也可以是子程序,只要它出现在程序表中。步骤:1)按F6,功能提示“删除”,同时第一个程序下出现光标,用F1F4将光标移到要删除的程序名下。2)按ENTER键后该程序即被删除。注意:程序一旦被删除,将无法恢复,故删除时,务必仔细操作。(3)程序状态 本系统规定每一个程序有四种属性,分别是普通、只读、隐程序、只读隐。对于普通属性,可进行一般的编辑,删除等。对于只读属性,程序只能显示在CRT上供观察,而不能在其中增减字符或整体删除,可防止误操作破坏程序。隐程序,程序可如普通属性一样,可被编辑、修改,但程序名在程序表中无显示,因此除编程者外,难以对该程序进行操作。只读隐,其效果是隐程序与只读二种属性的组合。操作步骤:1)按F5,显示功能提示,同时在光标处输入程序名。2)按ENTER键后,在程序名后出现“箭头”,表示该程序将赋予属性。3)在光标处输入0,1,2,3四个数字之一,并按回车键,则该程序名将定义属性,同时在程序名表中也有变化,这四个数字的含义如下:0:普通属性 1:只读属性 2:隐属性 3:只读隐一个新程序编辑后,其属性缺省为0(普通属性)。3输入输出功能系统通过RS232串行口输入、输出程序。(1)输入(F2) 可以从PC机输入一个程序。操作:按F2,系统显示“输入”,同时第一行出现光标,在光标处输入第一个程序名按回车键,输入过程开始。说明:程序名必须是P00P99中任一程序名或是子程序名,同时程序名也不得是已存储在系统中某个程序的程序名。通迅接通后,在屏幕上可见到输入的字符依次显示。(2)输出(F3) 将已存储在系统中的某个程序输出给PC机。操作:按F3,出现子功能提示,在第一行光标处输入程序名(已存储于系统中),按回键后输出开始。程序名输入时,若打错字符,可用F1修改。四、OPERA主功能OPEAR主功能提供了对机床的各种操作和电器控制,如自动循环,手动连续进给,进给参数选择,MDI方式等。该主功能下的各种子功能仍由F键选择,进入OPEAR主功能OPEAR键即可。第一行XP、YP、ZP为刀具相对于机床零点的坐标值。大字符显示的坐标值则是相对于编程零点的坐标值。底行为F键的各种功能显示。亮背景显示的各种状态分别指示操作方式、机床状态、手工操作的一些参数值,如手动速度、主轴转速等。1自动循环自动循环,对应机床的自动操作方式,按F5键后,在操作方式显示窗内显示“自动”,同时CRT第一行出现光标,用户可在此输入准备运行的程序名,F1用于修改程序名输入时按错的字符。程序名后可输入起始加工的段号,即可从程序中的某一段开始执行。直接回车则从第一段开始加工。如从中间某段执行,前面M功能和G模态均无效。程序名输入无误,说明系统已准备运行该程序,此后,如按循环启动键,该程序开始运动。输入程序名之前,可按“置零”键使坐标置零。本系统规定,自动循环下的编程零点,就是系统大坐标显示值为零的点,一切编程轨迹均以此坐标为基准。亦可在MDI方式下用G92设定坐标零点,从而将当前系统坐标位置设为加工零点与程序零点重合。如果自动循环开始时,大字符显示为零,那么编程轨迹相对于当前的刀具位置进行。如果自动循环开始时,大字符坐标不为零,系统认为此时各坐标轴已从零点移动了一段距离,移动量就是大字符坐标的显示值,而编程坐标的零点不是循环开始时的刀具位置,而是认为刀具已从零点移动了一段距离,零点就在移动之前的那一点。例如 G90 G01 X10 Y20 Z30 F100循环开始时系统大字符为:X -50.000Y 40.000Z 3.500那么执行上述程序的结果是:X坐标沿正方向移动60 mm,Y坐标沿负方向移动20 mm,Z坐标沿正方向移动26.5 mm。在自动状态下输入程序名后,如果按循环启动键以外的任一键,则该程序的待命状态被取消,重新回到自动操作方式的输入程序名状态。按下循环启动键后,系统首先对程序进行必要的检查等内部处理,如有错,则出现错误提示,无错便开始顺序执行程序。注意:(1)在自动方式时,总有光标闪烁,只能输入程序名,如想进行其他操作,可先按回车键,由于并未输入程序名,因此出现错误提示,可不必理会。此时,可切换到其他功能。(2)如已输入程序名而又未按循环启动键,程序处于待命状态,如果此时改变主意不想运行程序,可按回车键取消该程序的待命状态。2手动操作机床手动操作包括手动连续进给和步进进给二种方式,又称手动、点动操作方式,同时,冷却和主轴均可手动操作。(1)手动方式 按F6键进入手动方式(如从自动方式转向手动方式,应先按回车键结束程序名输入状态)在启动状态下,+X,-X,+Y,-Y,+Z,-Z,+A,-A表示各个坐标轴沿其正方向或反方向移动的操作键,按下其中之一,对应的坐标轴便沿相应的方向运动。其进给速度可手动设定,请见后面介绍。(2)点动方式 与手动方式一样,按F7键便可进入点动操作方式,每一次坐标进给键,其坐标便沿该键对应的方向移动一个给定的长度,该长度及进给速度可手动设定。(3)手动操作参数的设定(只在手动,点动方式下才有效)1)Fset设定手动或点动方式的坐标移动速度(字母键区的F键)按FSET,在“进给”后出现光标,此后输入5个数字,表示每分钟进给的毫米数,按回车有效。该速度的范围在93 000 mm/min(0.01 mm脉冲当量时)之间,若输入有误,系统自动设定为50.00 mm/min。按错数字,可用F1修改。2)Jset设置点动步进量(字母键区的J键)只在点动方式有效,用于设置一次进给的进给量。按Jset,在光标后输入步进量(0.0165.53),其他均如Fset操作。3)Sset设置主轴转速(字母键区的S键)按Sset后,在光标处输入(03 000 r/ min),输出模拟量。4)Tset设置刀号(字母键区的T键)按TSET,在刀具后出现光标,输入二位数的刀具号,按回车键后,系统自动放回主轴上的刀具,换上新刀具。刀具号必须与刀库中的刀具对应。(4)主轴与冷却在手动、点动方式下,主轴、冷却均可手工操作SPDL CW 主轴正转SPDL CCW 主轴反转SPDL STOP 主轴停CLNT ON/OFF 冷却液开/关3返回机床零点在OPERA功能下按F8,操作方式返回机床零点方式,可看见在“操作”2字后出现“机床零”3个字,键入希望回零的轴(XYZA)后按启动键。如直接按ENTER,则按ZXYA的顺序回零。在连续的重复加工中,为了消除累积误差,最好每隔一段时间返回机床零点一次。在每次开机后,最好也回机床零点一次,使系统有一个绝对的参考基准,同时,消除上次关机时各坐标轴的位移。4系统的状态设置在OPERA主功能下,有3个子功能是机床数控系统状态有关的设置。(1)置零(F4) 该子功能用于设置编程坐标系零点,按F4后,在CRT屏幕上显示的大字符坐标值清零,同时,系统内部也能将当前坐标位置置零,这一点将被认为是加工程序中所有编程坐标值的零点。机床坐标系的零点只能在返回机床零点时予以清零。(2)单段(F2) 在自动循环时有效,系统每执行一段操作,便停下来等待用户输入,每按一次循环启动键,系统向下执行一个操作,若在等待时按下DEF.1键,那么这个循环将被取消,并且不能被恢复。所谓单段是指每一个与机床控制有关的动作,并不单是指程序的一行。例如:某行程序中包含主轴设置和坐标移动,那么这一行程序就包含了两个可执行动作,上一条程序执行

温馨提示

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

评论

0/150

提交评论