版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
CNC常用指令代码实用教材 第16页共16页 余俊军DATE\@"yyyy-M-d"2022-10-d常用M代码M00、M01、M02、M30之区别均为程式结束指令,但M01必须在机台OSP功能开关开启方有效,M00、M01生效后机台程式暂停执行,按STAR键可继续向后执行,M30则为程式结束执行后程式将回到开始。M98/MM99//G655/G666/G677副程式呼叫叫指令格格式:G66/GG67使使用格式式:G65/GG66PPn;((调用nn号副程程式)……(调用用起始坐坐标,指指定多个个时可加加工出多多个相同同的特征征)G67;((调用结结束)而用M998/MM99时时则为::.M98PPnH_Lm;(直接接调用nn号副程程式m次次后由副副程式中中的M999结束束调用后后直接执执行主程程式的下下一单节节,加工工不同部部位相同同特征时时要在不不同部位位分别调调用.))L:副程式式重複執執行次數數(當LL省略略時視同同L1副程式式執行一一次)。H:指定副副程式中中,開始始執行的的单节號碼碼(當HH省略略時,副副程式從從最前頭頭的單節節開始執執行)。P:指定副副程式的的程式號號碼(當當P省略略時,指指定程式式本身,且且只於記記憶運轉轉或MDDI運運轉模式式時)。M89为副程程式调用用指令,出出现于主主程式中中,后接接PXXXXX指指明调用用XXXXX号副副程式M99位于副程程式尾,执执行后结结束副程程式回主主程式运运行所对对应之MM89后后各单节节指令直接调用副副程式执执行完MM99时时,机台台将回到到副程式式头循环环执行该该副程式式主程式中MM99;;使用時時,程式式執行MM99後,回回至主程程式的開開頭。(MDI亦同)下述的命令令動作相相同,各各G碼對對應的命命令可由由參數設設定。a︰M988P△△△△△△;b︰G655P△△△△△△△<引數>;c︰G666P△△△△△△△<引數>;G666呼叫后后必须用用G677取消;;M98指指令與GG65指令的的相異處處G65指指令可以以指定引引數,但但是M98不可以以指定引引數。M98可可以指定定順序號號,但是是G655,GG66,,G666.11不可可以指定定順序號號。M98指指令在MM98單節中中,執行行M,P,H,L以以外的指指令後執執行副程程式,但但G655不執執行任何何指令而轉向向副程式式。无论论以何种种方式调调用副程程式,副副程式的的格式都都是一样样的,且且均以MM99结结束M98的的單節中中含有OO,NN,PP,HH,LL以外外的位址址時,單單節停止止執行,G65的無單節停止。M98的的呼叫層層數與GG65,,G666,G666.1相合最最大為88層,G665與與G666,GG66..1相相合最大大為4層。M29刚性攻攻牙指令令中详述述M19主轴定定位指令令。自动动换刀时时主轴必必须先作作定位。高光产品时为保证产品每次加工时刀纹一致或镗孔时防止进/退刀划伤孔内壁,需用其作主轴定向。M3/M44/M55主轴正正/反转转/停转转,由于于机台默默认为正正转(MM3),当当采用左左旋刀具具时需加加M4M7/M88/M99MM7、MM8可同同开,但但均会被被M9关关闭二.S、TT代码(略略)三.常用GG代码G41、GG42、GG40G41及GG42均均可达到到同一补补正目的的,只是是对应补补值正负负不同(如如下表),但但必须与与G400配套使使用,若若其后无无G400取消则则补正量量会一直直存在,并并不因换换刀等动动作失效效,转为为孔加工工时还会会报警..双向来回加加工时若若用同一一补正号号(值)会会过切,故故请慎用用。另添添加补正正位尽量量设在刀刀具与工工件接触触前,GG40取取消于刀刀具撤离离工件后后。圆弧弧切削当当添加补补正量大大于切削削半径时时圆弧计计算会发发生干渗渗报警(此此处亦受受机台系系统影响响)代码左侧补值右侧补值G41正数负数G42负数正数注:补值依依顺着刀刀具前进进方向看看来定义义其左右右。G68、GG69G68XYYR_;;(XY)为旋旋转心绝绝对坐标标,R接接正值为为右旋,负负值为左左旋,需需用G669取消消G81、GG83、GG84、GG74、GG80、GG98//G999依次为点钻钻、啄钻钻、右攻攻牙、左左攻牙、孔孔加工循循环取消消;啄钻一孔时时Q值与与啄钻次次数N计计算法::N={{|Z--R|//Q}进位至至整数值值;采用G999时加工工完该孔孔后刀具具将退回回到R值值位;采用G999时加工工完该孔孔后刀具具将退回回到钻孔孔循环指指令前一一Z值位位;部分三菱系系统支持持在标准准攻牙时时采用啄啄式攻牙牙及不同同的进退退速度,格格式如下下:G98/GG99G844X__Y_Z_R_Q_F_S1_,S2_;注:S1_,SS2_分别指指攻牙与与退刀速速度F为所攻牙牙之牙矩矩,攻牙牙速度受受S控制制,且此此时操作作面板上上之转速速控制钮失失效。刚性攻牙格格式:M29S__;G98/GG99G844X__Y_Z_R_F_;;F值为为攻牙速速度,牙牙矩=FF/SG80;为改善加工工孔之内内壁光洁洁度或垂垂直度及及微量加加大孔径径可采用用孔底自自动暂停停,如::G998/GG99G811X__Y_Z_R_F_P20000;;P20000指指孔底暂暂停2秒秒G00、GG01、GG02、GG03、GG04G00快快速进给给,三菱菱系统受受参数220011设定控控制,mmm/分分。G01直线线插补加加工。G02/GG03顺时时针/逆逆时针圆圆弧补间间。格式式为:G02/GG03X_YY_ZZ_RR_F__;G02/GG03X_YY_ZZ_I__J_KK_F__;G02/GG03X_YY_Z__I_JJ_P__F_;G02/GG03I_//J_F_;;平面面全圆加加工注:X_YY_ZZ_为圆圆弧加工工终点刀刀具所处处位置;;RR为圆弧弧半径,且且正值指指弧心角角小于118000,负负值则指指弧心角角大于118000;I_J_KK_则代代表圆弧弧所对应应之圆心心坐标,II、J其其中之一一不指定定则指值值为0,圓弧中心座座標值必必須使用用從始點點起的增量指令令;仅仅部分三三菱系统统采用PP_可实实现螺旋旋线切削削(可实实用于铣铣牙或铣铣螺纹)),下刀点点应在圆圆弧上。若底层层需为平面面时,还还需另加加一圈收收平。每每圈下切切削深度度(可视视为牙矩矩)为::(Z0--Z__)/P__Z00为下刀刀前深度度當圓弧的終終點與起起點重合合時,終終點座標標可以不不指定,且且用I,,J和K指定定圓心座座標,此時所指定定的(真真圓),可可做3660o的圓弧弧切削。始點半徑與與終點半半徑不在在同一圓圓弧上時時,造成成下列的的情況。¬當誤差差△R值大大於參數數#10084RRadEErr設定值值時,在在圓弧起起點產生生程式錯錯誤“P70”。誤差△△R在參參數設定定值以下下時,以以渦旋形形補間向向指令終終點移動動。參數設定範範圍為00.0001∼1.0000(mmm)。R与圆心心及起始始点的关关系如上上图。指定的圓弧弧補間指指令,必必須滿足足下列條條件:L/2r如果(LL2-r)≧≧(參數數︰#110844RaadEErr)則產生生錯誤。式中L為為圓弧起起點與終終點的直直線。同一單節中中,R半徑及及I,J((K)同時指指定時,R指定圓弧指令優先,真圓指令(始點與終點一致)時,請用I,J(K)指定圓弧指令。(因為以R指定時,執行立即完了,無動作發生)。平面選擇與I,J,K指定圓弧指令相同。G04暂停指指令,用用法如示示例:G04XX50000;⋯⋯⋯⋯⋯⋯⋯⋯暫停時時間5秒G04PP50000;⋯⋯⋯⋯⋯⋯⋯⋯暫停時時間5秒G04XX5..;⋯⋯⋯⋯⋯⋯⋯⋯暫停時時間5秒G02为顺顺时针插插补,GG03为为逆时针针插补,在在XY平平面中,格格式如下下:G002/GG03X_Y_I_K_F_或或G022/G003XX_YY_RR_FF_,其其中X、YY为圆弧弧终点坐坐标,II、J为为圆弧起起点到圆圆心在XX、Y轴轴上的增增量值,RR为圆弧弧半径,FF为进给给量。
在圆弧弧切削时时注意,qq≤1880°,RR为正值值;q>>1800°,RR为负值值;I、KK的指定定也可用用R指定定,当两两者同时时被指定定时,RR指令优优先,II、K无无效;RR不能做做整圆切切削,整整圆切削削只能用用I、JJ、K编编程,因因为经过过同一点点,半径径相同的的圆有无无数个。
当有II、K为为零时,就就可以省省略;无无论G990还是是G911方式,II、J、KK都按相相对坐标标编程;;圆弧插插补时,不不能用刀刀补指令令G411/G442。G10刀刀补/座座标等设设定工件坐标系系輸入格格式G90/GG91G10L2P_XXp_YYp_ZZp;(註)G991模模式時,補補正量為為增量值值,程式式執行時時,補正正量累積積加算。所所以,在在G100指令前前的G990或或G911模式式需注意意。P值为0指设定定外部工工件座標標,1~~6则依依次指设设定G554~GG59座座标系,P為0~6以外之數字時,P之值視為1。當P省略時,視為現在選擇中的工件座標補正量輸入。G92与GG54~~G599之间的的优缺点点
G554~GG59是是在加工工前设定定好的坐坐标系,而而G922是在程程序中设设定的坐坐标系,用用了G554~GG59就就没有必必要再使使用G992,否否则G554~GG59会会被替换换,应当当避免。G92指定定格式::G92XXx1Yy1Zz1αα1;(α表示附附加軸,,x1y1z1均指原原点坐标标所对应应的机械械座标值值)
注意意:(11)一旦旦使用了了G922设定坐坐标系,再再使用GG54~~G599不起任任何作用用,除非非断电重重新启动动系统,或或接着用用G922设定所所需新的的工件坐坐标系。若要偏坐标在G54~G60中设定将无效,只可修改G92后的x1y1z1(2)使用G92的程序结束后,若机床没有回到G92设定的原点,就再次启动此程序,机床当前所在位置就成为新的工件坐标原点,易发生事故,慎用。刀具補正輸輸入格式式G10LL10P_RR_;長補正正形狀補補正G10LL11P_RR_;長補正正磨耗補補正G10LL12P_RR_;徑形狀狀補正G10LL13P_RR_;徑磨耗耗補正G52局部部坐标系系设定機能及目的的在G54~~G599的各各工件座座標系上上可以用用G522指令令,指定定局部座座標系的的程式原原點。G52指指令可以以取代GG92指令﹐用來指指定加工工程式的的原點與與工件株株點的偏偏移量。(2)指指令格G54((G544–G599)GG52XxYYyZzzαα;(α表示附附加軸)G52指指令指定定後在下下一G522指令令指定前前保持有有效。且且G522指令令指定時時不產生生移動。G52指令令可以不不改變工工件座標標系((G544~G559)而可以以任意再再設定加加工的座座標系。電源投入後後,參考考原點復復歸及擋擋塊式手手動參考考原點復復歸時局局部座標標系被取取消。(G54~~G599)GG52XX0Y00Z0αα0;可取取消局部部座標系系。絕對值模式式(GG90))時的的座標指指令會向向局部座座標系的的位置移移動。同一条程序序段中,相相同指令令(相同同地址符符)或同同一组指指令,后后出现的的起作用用。
例例如,换换刀程序序,T22M066T3;;换上上的是TT3而不不是T22;
GG01G000X550.00Y330.00F2200;;执行行的是GG00(虽虽有F值值,但也也不执行行G011)。
不是同同一组的的指令代代码,在在同一程程序段中中互换先先后顺序序执行效效果相同同。
GG90G544G000XX0YY0ZZ1000.0;;G00GG90G544X00Y00Z1100..0;条件格式的的宏指令令IFF…GOTO或或WHIILE……DO的的用法IF…GOOTOO:Nn指定定可能重重复执行行的跳转转起点…….重复的的加工程程式段IF[]GGOTTOnn设设定跳转转的条件件及目标标n(意意思是::如果满满足[条条件]则则跳到前前面的第第n单节节开始执执行)WHILEE…DO::WHILEE[]DOn设定执执行的条条件及终终点处nn(意意思是::当满足足[条件件]则执执行到后后面的处处……..重重复的加加工程式式段ENDn指定可可能重复复执行的的程式段段结束终终点使用IF--GOTTO及WHIILE~~DO~~可以控控制程式式的流程程。IF-GOOTO为为跳转當條件式成成立時,程程式分歧歧至n執行;;不成立立時,執執行次一一單節。當IF[[條件式式]省略略時,程程式無條條件分歧歧至n執行。﹝條件式﹞﹞的種類類如下表表所示#iEQQ#jj=#i,,#jj相等等時#iNEE#jj≠#i,,#jj不相相等時#iGTT#jj>#ii大於#jj時#iLTT#jj<#ii小於#jj時#iGEE#jj≧#ii大於或等於於#jj時#iLEE#jj≦#ii小於或等於於#jj時GOTO的n必須須在程式式內存在在,若不不存在時時,程式式異警(P2231))發生生。#ii,##j,n等等可以用用變數取取代。含有GOTTOnn所指指定的順順序號nn的單單節,其其順序號號n必須須在單節節的前頭頭,否則則程式異異警((P2331)發生。但是,當單單節的前前頭為“/”,且其其後是NNn時時,該順順序號的的分歧可可以執行行。(註1)當當分歧的的順序號號從IFF⋯⋯的次次單節起起至程式式末端(%碼)仍未尋獲時,順序號的尋找從程式的的前頭繼繼續尋找找至IFF⋯⋯的前前一單節節。(註2)EEQ和和NE應只用用於整數數。帶小小數的數數值比較較應使用用GE,,GTT,LLE和和LT。WHILEE~DOO~为復歸執執行條件式成立立時,從從次單節節起至EENDm單單節間重重複執行行,不成成立時,從從ENDDm的的次單節節起繼續執行。DDOmm置於於WHIILE的前面面亦可。WHILEE[條條件式]]DOOm與ENDDm需成對對地使用用,當WWHILLE[[條件式式]省略略時,DDOmm與ENDDm間無窮盡地地重複執執行。MM的識識別號碼碼為1~~1277間。((DO11,DDO2,,DOO3、⋯DO1127),但但是WHHILEE⋯DOm⋯⋯的嵌套套層數最最大為227層層。變數變數的種類類變數的種類類如下表表所示::種類號碼功能備考共變數100~1149,,5000~5549主程式、副副程式或或巨程式式可以共同使用的的變數。型式A:1000組100~1199,,5000~5599型式B:2000組局變數1~33巨程式內,局局部區可可以使用用系統變數1000~~系統內固定定使用。固定循環變變數1~32固定循環程程式內的的局變數數。(註1)全全部的共共變數,即即使電源源切斷後後,亦保保持有效效。(註2)當當電源切切斷或重重置,藉藉由設定定參數(#111288RsstVVC1,,#111299PwwrVVC1))可使使共變數數被設為清除抑或或不清除除。(註3)共共變數被被分為下下列兩種種型式::共變數1::5000~5549(5999)全系統統共通使使用。共變數2::1000~1149(1999)變數可可共用於於系統程程式。變數指令1100組可用用#1000至至#1449及及#5000至至#5449。變數指令2200組可用用#1000至至#1999及及#5000至至#5999。變數間可以以執行各各種的演演算。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 天津滨海职业学院《生物育种综合实验技术》2023-2024学年第一学期期末试卷
- ktv维护费合同范例
- 天津滨海汽车工程职业学院《社会调查理论与方法》2023-2024学年第一学期期末试卷
- 天津滨海汽车工程职业学院《弧焊电源》2023-2024学年第一学期期末试卷
- 天府新区信息职业学院《人物画写生》2023-2024学年第一学期期末试卷
- 公路总价合同范例
- 延续工程合同范例
- 服装样式定制合同范例
- 土地棚架转让合同范例
- 加工安装制作合同范例
- GB/T 24159-2022焊接绝热气瓶
- GB/T 22412-2016普通装饰用铝塑复合板
- GB/T 20388-2006纺织品邻苯二甲酸酯的测定
- GB/T 18370-2014玻璃纤维无捻粗纱布
- GB 7681-2008铡草机安全技术要求
- 门窗安装施工组织设计方案
- 华能玉环电厂1000MW汽轮机培训讲义-课件
- 教学第11章组合逻辑电路-课件
- 西师版小学三年级上册数学简单的同分母分数加减法课件
- 三年级上册数学课件-8.4简单的同分母分数加减法|西师大版 (共11张PPT)
- 出纳优秀员工理由
评论
0/150
提交评论