加工中心指令简介

上传人:zou****hua 文档编号:172243379 上传时间:2022-12-02 格式:DOCX 页数:25 大小:38.93KB
返回 下载 相关 举报
加工中心指令简介_第1页
第1页 / 共25页
加工中心指令简介_第2页
第2页 / 共25页
加工中心指令简介_第3页
第3页 / 共25页
点击查看更多>>
资源描述
二加工中心指令介一:基本的指令1 :位置指令:G90、G911. G90绝对值指令,与现在的座标值无关,依工件座标系的位 置移动。2. G91增量值指令,以现在位置做为起点,依程式指定的相对 值移动。3. 电源投入后,初始状态是G90、G91是以参数设定的。 2:补间机能。a)G00是快速位置定位。此指令是以现在点做为始点,座标语 指令值为终点,作直线或非直线路径作位置定位。此指令为 持续指令。b)G01是直线补间。刀具从现在点起,座标语指定的终点为止, 以位址F所指定的速度作直线移动补间,此F指定的速度是 为刀具中心进行的线速度,此指令为持续指令,最初的G01 指令单节中,若无F指定,程式警示“P62”发生。指令格 式是 G(90、91)G01 Xx Yy Zz Aa Ff。c)平面选择指令(G17、G18、G19) : G17是X、Y平面选择; G18是Z、X平面选择;G19是Y、Z平面选择。d)G02、G03圆弧补间。有三种形式:i)用I、J指定圆弧此指令是刀具沿着圆弧移动的场合使用。指令格式:G02(G03) Xx Yy Ii Jj Ff,其中G02为顺时 针;G03为反时针方向;X、Y为圆弧的终点座标,I、J 是圆弧中心增量值;圆弧中心座标务必带上小数点。此 指令是持续模式。也可用一段圆弧插补,可以编一个整 圆,用I、J、K、来指定圆心,而X、Y、Z坐标可以省略 不写。ii) R指令圆弧补间。此指令不指定中心座标,而直接指定圆 弧半径R也是可以的。指令格式:G02(G03)Xx Yy Rr Ffo X、Y是终点座标,R为圆弧半径,F为进给速度。圆 弧半径务必带上小数点。指令程式中的R,符号为正时, 表示半圆以下的圆弧指令;R符号为负时,表示半圆以上 的圆弧指令。iii) 螺旋补间。依据G02、G03指令及平面选择G指令(G17、 G18、G19 )在选择平面内,可以一边做圆弧补间,一边 做第三轴的直线补间。指令格式,G17 G02 (G03) Xx Yy Zz Ii Jj Pp Ff,或者 G17 G02 (G03) Xx Yy Zz Rr Ff, 其中X、Y是圆弧终点座标,Z是直线轴终点的座标,I、J是为圆弧中心座标,P是螺距数,R是圆弧半径。圆弧 中心座标值以及圆弧的半径值请带上小数点一起指定。 此指令一定要选好平面。e) 圆切削:G12、G13是程式补肋机能。圆切削就是刀具由圆的中心出发作内圆切削,描绘全圆后回到圆中心的一连串的切削动作。i) 指令格式:G12(G13)Ii Dd Ff;其中G12为顺时针方向、G13为反时针方向、I为圆的半 径(增分值),符号忽略、D为补正号码(补正号码和补 正资料不显示在设定表示的装置上)。ii) 详细说明 没有补正号D或不正确的补正号码时,程式警示P170 出现。 半径(I)-补正量是0或负值时,程式警示P223 半径错 误出。 补正量的符号,+表示缩小,-表示放大。 圆切削由G17、G18、G19选择目前的平面执行。iii) 注意事项 径补正(G41、G42 )中指定的G12或G13时,根据 以G12、G13指定的D在补正后的路径上径补正有效。 指定位址H和G12、G13在同一单节时,出现P32不 正确的 位址的警示。三:进给机能。a) 正确停止检查 :G09刀具的进给速度急促变化时,防止机械的振动及转角切削时, 防止圆角的发生;机械减速停止,位置到达状态确认后,次 一单节的指令才开始执行。能达到这些目的机能为正确停止 检查机能。位置到达的检出幅度,依据机械参数的伺服参数书面的参数“ZRZ”设定即可。指令格式:G09 ;正确停止检查指令分能用于该节的切削指 令(G01G03)。b)暂停指令;G04G04指令可使刀具作短暂的无进给光整加工,一般用于镗平面、锪孔等场合,程序格式为:G04 X_或 G04 P_;地址码X或P为暂停时间,其中X后面可用带小数点的数,单位为S,如G04 X5表示在前一程序执行完后,要经过5S 以后,后一段程序才执行。地址P后面不允许用小数点,单 位为MS,如G04 P1000表示暂停为1S。c)正确停止检查模式;G61对于G09的正确停止检查仅在含有G09的单节有效。G61 指令为持续模式指令,所以,在G61指令后的切削指令(G01 G03 )在所有各单节的终点均做正确停止的检查,G61直到G62、G63、G64指定为止,一直保持有效。指令格式:G61 ;d)自动转角进给百分率调整;G62对于刀具径补正,在内侧转角切削或自动转角R的内侧切削 时,为了切削负荷的减轻,切削进给速度可以自动作百分率 调整的功能。自动转角百分率调整,在刀具径补正取消(G40)、正确停 止模式(G61)、攻牙模式(G63 )或切削模式(G64)、 或高精度控制模式(G61.1)实行前保持有效。参数的设定:在使用者参数中设定如下的参数:a. 百分率0-100%b. 内侧转角的最大角度0180度c. 减速范围0-99999.99mm注意事项:自动转角进给百分率调整仅在G01、G02、G03 模式中有效, G00模式时无效。非刀具径补正模式时、含 有刀具径补正的开始或取消的转角、含有刀具径正的 I、J(K) 向量指令的转角时自动转角无效。无交点演算时,自动转 角丰分率调整无效。即:参数设定的内侧转角的角度为程式 上的路径的角度、参数的最大角度设定为0或180时,自动 转角百分率调整无效、参数的百分率设定为0或100时,自 动转角百分率调整也无效。指令格式:G62 ;e)切削模式;(G64)G64指令使用时,NC以平滑的切削面的切削模式加工。此 一模式在正确停止检查模式(G61)及逆向切削进给单节间, 不作减速停止,而是连续的执行次一指令。G64可用在G61、G62、G63指令中。在高精度控制模式G61.1取消,NC的初始状态为一切削模式。指令格式:G64 ;f)高精度控制模式:G61.1高精度控制模式以G61.1指令指定。高精度控制模式中对 补间前加减速前瞻性进给动作适当转角减速向量精补 间产生作用,可作平滑和高精度的加工。如圆弧切削时半径 误差变小,自动判定转角,在转角前作适当的减速,产生锐 利的转角。指令格式:G61.1;在单节中单独指定。G61.1有效直到G61、G62、G63或是切削模式G64被指定 为止。设定加工参数或准借参数的精度系数可调整日直。=( 1-精度系 数/100)xso其中是机械固定的最大误差量,是由机械制造商调整的, 所以使用者请不要变更。(注 1)高精度控制中的进给速度变得比指令速度慢,所以加工时间变得长了。再者,比加工时间算出的计算时间还长。(注 2)精度补正系数大时,加工时间变长。(注3)虽然高 精度控制中改善了控制轨迹的精度而加工精度也包含刀具以 及机械的精度,所以实际加工精度略逊于控制精度。以至于 表示精度要考虑加工精度的参考值。四:M功能一览表:M指令功能M指令功能M指令功能M00程序停止M01选择停止M02程序结束M03主轴正转M04主轴反转M05主转停止M06刀具交换M08切削液开M09切削液关M18主轴解除M19主轴停止M30程序结束M98子程序调用M99子程序返回注1 )M00为程序停止时,所有的模态指令不变,按循环启 动(CYCLE STAR )按钮可以再启动。注2)M01为选择停止,功能与M00相似,不同之处就在于 程序是否停止取决于机床操作面板上的选择停止(OPTIONAL STOP )开关所以的状态“ON”时程序停止;“OFF”时程序继续 执行。当程序停止时,按循环启动按钮可以再启动。注3)M02为程序结束,程序结束后不返回到程序开头的位 置。注4) M30为程序结束,程序结束后自动返回到程序开头的 位置。注5)M18用于解除因M19引起的主轴准停状态。二 标准固定循环指令1. 机能和目的如下一张表:码钻孔动作 开始在孔底的动作退出用途(-Z方向)暂存主轴(+Z方向)G80取消G81进给快速进给钻孔、钻孔循环G82进给有快速进给钻孔、反搪孔循环G83间歇进给快速进给深孔钻循环G84切削进给有反转切削进给攻牙循环G85切削进给切削进给搪孔循环G86切削进给有停止快速进给搪孔循环G87快速进给正转切削进给反搪孔循环G88切削进给有停止快速进给搪孔循环G89切削进给有切削进给搪孔循环G73间歇进给有快速进给步进循环G74切削进给有正转切削进给反攻牙循环G76切削进给定位、 主轴停止快速进给精搪孔循环固定循环模式的取消用G80或01指令群的G指令(GOO、G01、G02、G03、等)取消时,各资料亦变为0。a)2. 指令格式。G8D(G7D) X_ Y_ Z_ R_ Q_ P_ F_ L_ .R_;G8D(G7D)为孑匕加工模式;X、Y、Z为孑M立置资料;R、P、Q、F 为孑血工资料;L为重复次数;.R为同期切换。3. 详细说明a) 孑加工模式有钻孑、反搪孑、攻牙、搪孑等固定循环模式。孑 位置资料有X、Y轴定位的资料。孑血工资料是加工时的实际 资料。孑立置资料及重复的次数是非持续模式,孑加工资料是 持续模式。b)实际的动作可分成下列七种:i)动作1:X、Y轴以GOO作位置定位。参数书面“固定循环 模式”有效时,以现在的01指令群的G码移动定位。ii)动作2 :到达起始点后,若是G87指令时,M19的指令从 控制装置向机械侧输出;M指令执行且完了信号送回控制 装置时,次一动作开始执行。其次,单节停止开关ON时, 位置定位完了后,单节停止。iii)动作3 :以快速进给定位到R点。iv)动作4 :以切削进给进行孔加工。v)动作5:孔位置加工的动作,依固定循环的模式而异,有 M05、M04、M03、暂停、刀具位移等。vi)动作6 :退回到R点的动作,依固定循环模式而异,有切 消进给及快速进给等。vii)动作7:以快速进给回到起始点、或R点,依G98、G99 指令 而定。viii)固定循环的位址及意义。G:固定循环顺序的选择(G80G89.G73.G74.G76)X: 钻孔点的位置(绝对值或增量会值)的指定。Y: 钻孔点的位置(绝对值或增量会值)的指定。Z: 钻孔点的位置(绝对值或增量会值)的指定。P: 在孔底部位置时,暂停时间的指定。(小数点以下无视) Q: G73、G83中每次的切入量,或G76、G87中位移量的 指定(增量值)。R: R点的位置(绝对值或增量值)的指定。F: 切削进给速度的指定。L:固定循环次数的指定(0 9999 )。c)固定循环和单方向定位(G60)固定循环和单方向定位(G60 )可以组合在一起,消除背隙误差,向精度高的钻孔位置定位。如G91 G60 G81 X10 Y10 R-5 Z-10 F300 L2G60 X10 Y-10 L24. 具体的指令格式:a)G81 (钻孔)程式为:(G90、G91) G81 X x1 Yy1 Z z1 Rr1 Fb)G82 (钻孔、反搪孔) 程式为:G82 X x1 Yy1 Z z1 Rr1 F Pp1P为暂停指定。c)G83 (深孔钻循环) 程式为:G83 X x1 Yy1 Z z1 Rr1 Qq1 FQ为每次的切入量指定,通常以增量值指定。G83指令对于第 二次以后的切入动作时,在到达前次加工结束位置Mmm距离 前的位置,开始将快速进给改为切削进给,回复量的大小有参 数设定。在准借参数中第#12 “G83退量”可设定。到达孔 底时,以G98、G99模式复归。d)G84 (攻牙循环)程式为:G84 X x1 Yy1 Z z1 Rr1 F Pp1,Rr2r2=1时为同期攻牙模式,r2 = 0时为非同期攻牙模式。R指令 省略时以控制参数“同期攻牙啲ON/OFF来决定。G84执行 时,百分率调整无效,外部速控也无效。e)G85 (搪孔) 程式为:G85 X x1 Yy1 Z z1 Rr1 F以F切削速度退回到R点时,而不是快速进给。f)G86 (搪孔) 程式为:G86 X x1 Yy1 Z z1 Rr1 F Pp1与G85区别是:G86是以快速进给退回到R点;G86在孔底 有暂停动作且主轴停止。g)G87 (反搪孔) 程式为:G87 X x1 Yy1 Z z1 Rr1 Iq1 Jq2 F 本指令的使用,在加工面上不会有伤痕,可以作高精度的搪孔。(注)&、q符号是相反的,另外,无R点复归。以F切削进 给退回到R点或起始点。位移量以位址I、J、K指定。钻孔 轴Z轴固定的参数设定时,位移量不用I、J、K指定而用Q指 定。h)G88 (搪孔) 程式为:G88 X x1 Yy1 Z z1 Rr1 F Pp1G88指令在孔底有暂停动作和主轴停止并以快速进给返回。i) G89 (搪孔)程式为:G89 X x1 Yy1 Z z1 Rr1 F Pp1G89指令在孔底有暂停工作但主轴不停止,并以切削速度返 回。j)G73 (步进循环) 程式为:G73 X x1 Yy1 Z z1 Qq1 Rr1 F Pp1G73指令对于第二次以后的切入动作时,在到达前次加工结束 位置Mmm距离前的位置,开始将快速进给改为切削进给,回 复量的大小有参数设定。在准借参数中第#11 “G73退量” 可设定。k)G74 (反攻牙循环) 程式为:G74 X x1 Yy1 Z z1 Rr1 F Pp1,Rr2r2=1时为同期攻牙模式,r2 = 0时为非同期攻牙模式。G74执 行时,百分率调整无效,外部速控也无效。l)G76 (精搪孔) 程式为:G76 X x1 Yy1 Z z1 Rr1 Iq1 Jq2 F本指令的使用,在加工面上不会有伤痕,可以作高精度的搪孔。 (注)z1 s r1符号是相反的,另外,无R点复归。以F切削进 给退回到R点或起始点。位移量以位址I、J、K指定。钻孔 轴Z轴固定的参数设定时,位移量不用I、J、K指定而用Q指 定。5. 固定循环使用上应注意事项。a)固定循环除了用G80指令取消外,也可用G00G03、G33 的指令取消,但是以G02、G03指定时,R则为圆弧半径。b)在使用固定循环指令时,要注意G98和G99指令的使用。c)重复次数L无指定时,以L1视之。固定循环G码指令及在同 一单节中L0指定时,仅有加工资料被记忆,孑L加工不执行。三:起始点及R点位置复归指令1. 机能及目的。在固定循环中,最终顺序的复归位置可以选择R点复归或起始点 位置复归。2. 指令格式。G98 :起始点位置复归。G99 : R点位置复归。3. G98/G99指令是持续模式指令,例如,一旦G98指定后,直到 G99指定为止,一直保持有效,NC初期状态是G98模式,主要 是与特别固定循环组合使用。四 特别固定循环指令 特别固定循环和标准固定循环组合使用。先把固定循环孑加工资 料储存起来,再执行特别固定循环。下面介绍特别固定循环指令的用 法:1. 圆周孔循环(G34)G34 X x1 Yy1 I r J K n ;X,Y :圆周孔的中心位置,受G90/G91的影响。I :圆的半径r,单位以输入设定为准,正数表示。J :最初的钻孔点的角度0。反时针方向为正。K :钻孔的个数n (19999),不可设为0,反时针方向为正,顺 时针为负,指定为0时,警示P221特别固定孔穴数为0。在X、Y指定的座标为中心所形成半径为R的圆周上,以X轴和 角度。形成的点开始将圆周作n等分、n个孔穴的钻孔动作。2. 角度直线孔循环(G35)G35 X x1 Yy1 I d J 0 K n ;X ,Y :起点的座标,受G90/G91的影响。I :间隔d,单位以输入设定为准,d为负值时,以起点为中 心在对称方向作钻孔。J :角度0。反时针方向为正。K :钻孔的个数n( 19999),不可设为0,包含起点在内的个数。 假定以X、Y指定的位置为起点,在X轴和角度。所形成的方向用 间隔d区分成n个孔穴作钻孔动作。各孔穴位置的钻孔动作,必 须依标准固定循环预先将钻孔的资料作记忆储存。孔穴位置间的 全部移动以G00模式进行。3. 圆弧孔循环(G36)G36 X X Yy1 I r J 0PAG K n ;X,Y :圆弧的中心位置,受G90/G91的影响。I :圆的半径r,单位以输入设定为准,正数表示。J :最初的钻孔点的角度e。反时针方向为正。K :钻孔的个数n (19999),不可设为0,反时针方向为正,顺 时针为负,指定为0时,警示P221特别固定孔穴数为0。P :角度间隔。反时针方向为正,顺时针方向为负钻孔。在X、Y指定的座标为中心所形成的半径为R的圆周上,以X轴 和角度e形成的点开始,间隔朋角度作n个点的钻孔。各孔穴的钻 孔动作和圆周孔循环一样,因使用标准固定循环所以各孔穴资料 必须事先保存。例如:G91G81 Z10.0 R5.0 F100;G36 X300.0 Y100.0 I300 J10 P15 K 64. 棋盘孔循环(G37.1)G37 X X Yy1 I AxPnx J Ay K ny ;X,Y :起点座标,受G90/G91的影响。I : X轴的间隔Ax。单位以输入设定单位为准,Ax为正时由起 点向正方向,负时向负方向作间隔。P : X轴方向的个数nx。指定范围是1 9999。J : Y轴的间隔Ay。单位以输入设定单位为准,Ay为正时由起 点向正方向,负时向负方向作间隔。K : Y轴方向的个数ny。指定范围是1 9999。以X、Y指定的位置作起点,在X轴平行的间隔Ax由X轴方向作a)b)c)d)nx个格子的钻孔。各孔穴的钻孔动作因使用标准固定循环,所以 必须预先保存钻孔的(孔穴加工模式和孔穴加工资料)。G37.1指 令完后资料不作保存。P、K指令在PO、K0时,出现P221的警 示。例如:G91G81 Z-1O.O R5.O F2OG37.1 X3OO.O Y-1OO.O I5O.O P1O J1OO.O K8五:座标系设定机能三种座标系。基本机械座标系。是机床固有座标系。工件座标系。是程式作成时使用的座标系,以工件上的基准点设定为座标原 点的座标系。局部座标系。是在工件座标系上作成的座标系,以便于部份加工程式的作 成。机械原点。 机械原点是机本机械座标系的基准点,参考原点是复归时机械 上固定的点。e) 第 2、第3、第4 参考原点。 这些是从基本机械座标系的原点起,预先用参数设定的座标值 的位置点。基本机械座标系。f) 机能及目的。1) 基本机械座标系为机械上固定的位置(刀具交换位置、行 程极限位置等)的座标系。2) G53 指令及其座标系指令指定时,刀具向基本座标系上的 指令位置移动。g) 指令格式 基本机械座标系的选择(G90)G53 Xx Yy Zz叮g表示附加轴)h) 详细说明。1) 基本机械座标系在电源投入后,以自动或手动参考原点复 归决定的参考原点复归位置为基准,自动地建立起座标系。2) 基本机械座标系不会因G92指令而改变。3) G53 指令仅在指定的单节有效。4) G53 指令在增量值时,以选择中的座标系的增量值移动。5) 即使G53指令指定时,指令轴的刀具径补正量不取消。6) 第 1 参考原点的座标值是以基本机械座标系的零点起到参 考点复归位置的距离。7) G53 指令是指令模式,所以以切削进给或快速进给移动。8)G53和G28指令在同一单节中指定时,后面的指令有效。 座标系的设定。i)机能和目的G92指令指定时,机械不移动,但是,绝对值座标系及现在 的位置显示的值 会依指令值更新、设立。j)指令格式G92 Xx Yy Zz叮g表示附加轴)k)详细说明1)电源投入后,最初的参考原点复归以档块式执行,复归完 后,基本机械座标系及工件座标系自动设立。2)用G92指令指定后,机械不移动,绝对值(工件)座标系 及现在位置显示值依指令值更新设立,工件座标系变成新 的座标系。l)注意:手动绝对值开关OFF,手动轴移动等情形以及工件座标 系偏差时,下面的步骤,可以回复到正确的工件座标系。1)座标系偏差的情形,执行参考原点的复归。2)之后,指定G92 G53 X0 Y0 Z0;。根据这个指令,工件 座标和现在值的表示同时被设立成工件座标系补正值。参考原点复归;(G28)m)机能及目的1) G28指令指定时,以G00速度定位至指令轴位置后,各轴 以快速进给速度做第一参考点复归。n)指令格式1) G28 Xx Yy Zz % ;( 表示附加轴)(自动参考原点复归)o)详细说明1) 参考原点复归完了时,原点到达的信号输出且设定显示装 置的书面的轴名 行上显示1。2) 电源投入后,若自动参考原点复归G28未执行而执行G29 指令时,程式警示P430出现。3) 参考原点复归时,刀具补正未限消时,在参考原点复归中, 刀具补正取消且补正量孔取消。工件座标系的设定与工件座标系补正;G54G59p)机能及目的1) 工件座标系是以加工工件的基准点做为原点,便于加工程 式作成的座标系。2) 本指令使用,可以移动工件座标系的位置。工件座标系于 程式作成时可以有6种类(G54G59)。3) 对于可以本指令所选择的现在工件座标系,刀具的现在位 置变成以现在工件座标系的指令座标值重新设定。(刀具 现在的位置 含有刀具径、刀具长及刀具位置补正量)4) 本指令的使用,刀具的现在的位置变成以假想机械座标系 的指令座标值的设定。q)指令格式1)工件座标系的选择(G54G59)(G90 )G54 Xx Yy Zz % ;( 表示附加轴)2)工件座标系的设定(G54G59)(G54 ) G92 Xx Yy Zz % ;( 表示附加轴)3)工件座标系的选择(P1 P96 )G54.1 Pn; ( n=196)4)工件座标系的设定G54.1 Pn; (n=196)G92 Xx Yy Zz咲g表示附加轴)r)详细说明1)G54G59指令即使有工件座标系的切换时,指令轴的刀 具径补正量也不取消。2)电源投入时,G54座标系被选择。3)G54G59指令是持续模式指令。4)以工件座标系的G92指令的指定使座标系移动。5)工件座标系补正量的设定量是以基本机械座标系0点起的 距离表示。6)工件座标系的补正量的设定值,变更几次都没有关系。刀G54的模式时,以G92指令可以设定新的工件座标系1。 同时其它的工件座标系26(G55G59 )亦与工件座标 系平行移动,从而设定新的工件座标系26。8) 新的工件参考点(原点)起,仅以工件座标系补正量的移 动位置构成假想机械座标系。9)以假想的机械座标系的设定为基准,从假想机械座标系原 点起,以工件座标系补正量位移后,新的工件座标系设立。10)电源投入后的最初的自动或手动参考原点复归完了后,依 据参数的设定,基本机械座标系、工件座标系自动地设立。11)电源投入后的参考原点复归后,接续以G54 X- Y-;的 指令指定时,程式警示P62出现,因为G01速度控制,所 以需有速度指令。12)G54.1之后的P数字是196以外(含P0)时,程式警 示叩35指令值超过”出现。13)和 G54.1同一单节里没有P码时,视为P1。14)和G54.1同一单节中,请勿使用含P码的G码。15)工件座标系补正组数追加规格末追加时,执行G54,1的指 令则程式警示“ P437无G54.1规格”出现。16)在G54.1模式中,不可以使用局部座标系。在G54.1模式 中执行G52指令时,程式警示“P438 G54.1中的G52不 可”出现。六其它指令1. 控制命令使用IF GOTO及WHILE D0 可以控制程式的流程。a)分歧(条件控制)1) 指令格式IF条件表达式GOTO n;(n为程式内的顺序号) 当条件表达式成立时,程式分歧至n执行;不成立时,执 行次一单节。当IF条件式省略时,程式无条件分歧至n执 行。条件式的种类如下表所示:# I EQ # j=# I、# j相等时#I NE #j丰# I、# j不相等时#I GT #j #I大于# j# I LT # j #I大于或等于# j# I LE # j #I小于或等于# j1)GOTOn的n必须在程式内有存在,若不存在时,程式警 示“P231”发生。# I、#J、n等可以用式子或变数取 代。含有GOT On所指定的顺序号n的单节,其顺序号n必须 放在单节的前面,否则程式警示“P231”发生。但是,当 单节的前头为7/彳且其后是Nn时,该顺序号的分歧可以 执行。2)当分歧的顺序号从IF的次单节起至程式末端仍末寻到时,顺序号的寻找从程式的前头继续寻找至IF.的前一单节,所以,程式向逆方向的流程分歧 寻找会比顺序方向分歧寻找的执行时间更长。b) 复归执行(循环控制)1) 指令格式WHILE 条件式 DO m;(m=1,2,2127)END m;条件式成立时,从次单节起至END单节间重复执行,不成 立时,从END的次单节起继续执行。DO置于WHILE的 前面亦可。WHILE 条件式Dom 与ENDm需成对地使用,当WHILE 条件式省略时,DOm与ENDm间无尽地重复执行。m的识别号码为1 127间,但是,WHILEDO的巢状层数最大为27层。2) 详细说明a) 同一识别号码可以重复使用。b) WHILEDOm的识别号码可以任意指定。c) WHILE Dom的多重度最大为27层。m的范围介于1 127间。且巢状时,m 一旦指定后,不可以重复使 用。d) WHILE DOm的多重度不可以超过27层。e) WHILEDOm必需在ENDm前面指定。f) WHILEDOm与ENDm在同一程式内需1对1相对 应的使用。g)WHILE DOm不可以交叉使用。h)从WHILEDOm的回路内,可以分歧至回路外。此 时,和IF GOTO控制指令一起使用。i)WHILEDOm间可以执行M98、G65、G66等副程 式的呼叫。j)在WHILE DOm的回路内,可以使用G65、G66等 的巨集程式呼叫,旦另一 WHILEDOm回路能从1 起开始计数。巢状的层数含主程式及副程式在内,最多 仅有 27 层。k)巨集程式或副程式内,WHILE与END末成对使用时, M99 时,程式警示发生。l)固定循环G73、G83和特别固定循环G34,因为使用 WHILE,所心是多重度加算。
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑环境 > 建筑资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!