數(shù)控車削宏程序應(yīng)用
數(shù)控車削宏程序應(yīng)用,數(shù)控,車削,程序,應(yīng)用,利用,運(yùn)用
數(shù)控車削宏程序應(yīng)用,主講:李好好,曲線擬合,z,x,z,x,z,x,等間距法,橢圓方程,橢圓擬合算法,z=b,計(jì)算x值,走直線,判斷z值,z=z-1,結(jié)束,G01Xx Zz,用戶宏程序,一組以子程序的形式存儲(chǔ)并帶有變量的程序稱用戶宏程序,簡稱宏程序。 特點(diǎn):靈活、方便。,編程格式,O0001 G65 P0002 L2 R50; M30;,O0002 #1=#18/2; G01 X#1 Z#1 F0.3; G02 X#1 Z#1 R#1; M99;,加工主程序,宏程序,B類宏程序,變量 表示方法:#和變量序號,也可用表達(dá)式,但必須全部寫在“ ”中,如#20、#1+#2+20 類型:局部變量、全局變量、系統(tǒng)變量和空變量 變量引用:將地址符后的數(shù)值用變量來代替的方法,變量賦值,直接賦值 用“=”直接賦值,但“=”左邊不能用表達(dá)式,如#101=50.+#100-21 宏程序中自變量賦值 宏程序調(diào)用格式:G65 P(宏程序)L(重復(fù)),自變量指定I,使用除G、L、O、P以外的字母,每個(gè)字母指定一次。 地址不需要按字母順序指定,但I(xiàn)、J、K需按字母順序指定。,自變量指定II,使用A、B、C各1次,I、J、K各10次; 自變量I和自變量II可混合使用,后指定的自變量類型有效。,算術(shù)邏輯運(yùn)算,轉(zhuǎn)移和循環(huán),無條件轉(zhuǎn)移 格式:GOTO n(n:程序段號) 條件轉(zhuǎn)移 格式一:IF條件表達(dá)式GOTO n; 表示如果表達(dá)式指定的條件滿足時(shí),則轉(zhuǎn)移到標(biāo)有順序號n的程序段,如果指定條件不滿足,則執(zhí)行下個(gè)程序段。,IF #10 GT 0GOTO2; : : N2 G00 U10.;,如果條件不滿足,如果條件滿足,轉(zhuǎn)移和循環(huán),條件轉(zhuǎn)移 格式一:IF條件表達(dá)式THEN; 表示如果表達(dá)式指定的條件滿足時(shí),則執(zhí)行THEN后面的語句。 如:IF#10EQ#2THEN#3=10;,轉(zhuǎn)移和循環(huán),循環(huán) 格式:WHILE條件表達(dá)式DOm;(m=1、2、3),WHILE 表達(dá)式DO m; : : END m;,條件不滿足,條件滿足,運(yùn)算符,橢圓宏程序編制,賦值,計(jì)算x,走直線,判斷,#1=b,#2=2*a/b* SQRTb*b-#1*#1,G01 X#2 Z#1 F200,#1 GT -1 (#1-1),計(jì)算,#1=#1-1,O2000; #1=b; N10 #2=2*a/b*SQRTb*b-#1*#!; G01 X#2 Z#1 F200; #1=#-1; IF #1 GT-1 G0TO 10; M99;,宏程序應(yīng)用舉例,橢圓長軸100mm,短軸48,毛坯5590mm。,例,加工工藝過程 車端面 粗、精車30、 36和倒角 調(diào)頭車端面 粗、精車橢圓面,左端參考加工程序,左邊部分加工參考程序 M03 S600 T0101; G00 X58 Z2; G94 X0 Z0.4F80;粗車端面 Z0; G71 U1.5 R0.5; G71 P1 Q2 U0.4 W0.2F120S800; N1 G00 X26; G01 Z0 F80; X30 Z-2; Z-30; X36; Z-45; N2 X56; G00 X100 Z100;,M05; M00; M03 S1000; T0101; G00 X58 Z2; G70 P1 Q2; G00 X100 ; Z100; M05; M30;,數(shù)值計(jì)算 橢圓方程 Z為自變量,X為因變量,則,橢圓粗加工走刀路線,O2000; #1=b; N10 #2=2*a/b*SQRTb*b-#1*#!; G01 X#2+#100 Z#1 F200; #1=#-1; IF #1 GT-1 G0TO 10; M99;,橢圓粗加工走刀路線,O2000 ; #1=b; N10 #2=2*a/b*SQRTb*b-#1*#!; G01 X#2+#100 Z#1+#100 F200; #1=#-1; IF #1 GT-1 G0TO 10; M99;,走刀路線控制算法,#100=55,N60 #100=#100-3,G65 P2000,IF #100 GT 1 GOTO 60,宏程序,O0905; #1=50;x值賦值為長半軸b N10 #2=2*24*SQRT2500-#1*#1/50;計(jì)算X值 G01 X#2+#100 Z#1 F#101;直線插補(bǔ) #1=#1-0.5; IF #1 GT 9 GOTO 10;判斷 M99;,全局變量,短半軸a、長半軸b,局部變量,步距,粗精加工參考程序,O0904; G98 M03 S600 T0101; G00 X58 Z54; G94 X-1 Z50.4 F60; Z50; G00 X100 Z100; M05; M00; M03 S800 T0101; G00 X58 Z52; #100=55;毛坯直徑 N60 #100=#100-3; #101=120; G65 P0905;調(diào)用宏程序粗加工 G00 X58 Z52; IF #100 GT 1 GOTO 60;,#100=0; #101=80; S1200; G00 X#100; G65 P0905; G00 X100 Z100; M05; M30;,思考問題1,?,思考問題2,?,#1=40;長軸 #2=24;短軸 #26=#3; N10#24=#2/#1*sqrt#1*#1-#26*#26; G1 X2*42-2*#24 Z#26-44; #26=#26-1; IF #26 GT #4 GOTO 10; M99;,橢圓起點(diǎn)#3,橢圓終點(diǎn)#4,#24為X值,#26為Z值,Thank You !,歡迎大家光臨 “狐仙網(wǎng)絡(luò)科技” 我們專業(yè)銷售各種行業(yè)計(jì)算機(jī)手機(jī)服務(wù)器網(wǎng)絡(luò)等等輔助工具軟件斯沃?jǐn)?shù)控仿真 CAXA UG CAD 等等 更多軟件 請上 QQ;739700417親 一定要給好評偶! 運(yùn)行前 第一項(xiàng) 先看 “使用方法圖片” 運(yùn)行程序 測試 給好評 呵呵 然后 仔細(xì) 閱讀 斯沃仿真 軟件 使用教程 如果 親們 想 看到 更多 教程 親到 百度 搜索一下優(yōu)酷網(wǎng) 上 也有很多 視頻 歡迎大家光臨“狐仙網(wǎng)絡(luò)科技” 我們專業(yè)為大家提供最好的各種行業(yè)計(jì)算機(jī)手機(jī)服務(wù)器網(wǎng)絡(luò)等等輔助工具軟件 親! 您 盡量 把文件放到 比較安全的位置 去 避免文件 丟失 請 盡量不要 復(fù)制 和剪貼 文件 有 文件
收藏