![技師培訓(xùn)宏程序講稿ppt課件_第1頁](http://file1.renrendoc.com/fileroot_temp2/2020-4/28/e6081881-cb06-483f-95df-4fdf07b56440/e6081881-cb06-483f-95df-4fdf07b564401.gif)
![技師培訓(xùn)宏程序講稿ppt課件_第2頁](http://file1.renrendoc.com/fileroot_temp2/2020-4/28/e6081881-cb06-483f-95df-4fdf07b56440/e6081881-cb06-483f-95df-4fdf07b564402.gif)
![技師培訓(xùn)宏程序講稿ppt課件_第3頁](http://file1.renrendoc.com/fileroot_temp2/2020-4/28/e6081881-cb06-483f-95df-4fdf07b56440/e6081881-cb06-483f-95df-4fdf07b564403.gif)
![技師培訓(xùn)宏程序講稿ppt課件_第4頁](http://file1.renrendoc.com/fileroot_temp2/2020-4/28/e6081881-cb06-483f-95df-4fdf07b56440/e6081881-cb06-483f-95df-4fdf07b564404.gif)
![技師培訓(xùn)宏程序講稿ppt課件_第5頁](http://file1.renrendoc.com/fileroot_temp2/2020-4/28/e6081881-cb06-483f-95df-4fdf07b56440/e6081881-cb06-483f-95df-4fdf07b564405.gif)
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
,2005第一屆技師培訓(xùn)班,教學(xué)內(nèi)容-用戶宏程序,北京航空航天大學(xué)宋放之E-mail:songfangzhiTel宏程序的編制方法簡(jiǎn)單地解釋就是:利用變量編程的方法。用戶利用數(shù)控系統(tǒng)提供的變量、數(shù)學(xué)運(yùn)算功能、邏輯判斷功能、程序循環(huán)功能等功能,來實(shí)現(xiàn)一些特殊的用法。,宏指令既可以在主程序體中使用,也可以當(dāng)作子程序來調(diào)用。,放在主程序體中N50#100=30.0N60#101=20.0N70G01X#100Y#101F500.0,當(dāng)作子程序調(diào)用:,主程序G65P1000X30.0Y20.0,宏程序:O1000#100=#24#101=#25M99,宏程序中變量的類型:局部變量:#1#33公共變量:#100#149,#500#509系統(tǒng)變量:#1000#5335,變量的賦值(對(duì)應(yīng))關(guān)系1,變量的賦值(對(duì)應(yīng))關(guān)系2,G65A1.0B2.0I-3.0I4.0D5.0P1000變量:#1:1.0#2:2.0#4:-3.0#7:4.0#7:5.0,算數(shù)式加法:#i=#j+#k減法:#i=#j-#k乘法:#i=#j*#k除法:#i=#j/#k,正弦#i=SIN#j單位:度余弦#i=COS#j單位:度正切#i=TAN#j單位:度反正切#i=ATAN#j/#k單位:度平方根#i=SQRT#j絕對(duì)值#i=ABS#j取整#i=ROUND#j,邏輯運(yùn)算:等于:EQ格式:#jEQ#k不等于:NE格式:#jNE#k大于:GT格式:#jGT#k小于:LT格式:#jLT#k大于等于:GE格式:#jGE#k小于等于:LE格式:#jLE#k,條件轉(zhuǎn)移語句,IF條件表達(dá)式GOTOn當(dāng)條件滿足時(shí),程序就跳轉(zhuǎn)到同一程序中語句標(biāo)號(hào)為的語句上繼續(xù)執(zhí)行當(dāng)條件不滿足時(shí),程序執(zhí)行下一條語句,條件轉(zhuǎn)移語句,WHILE條件表達(dá)式DOm.ENDm當(dāng)條件滿足時(shí),從DOm到END之間的程序就重復(fù)執(zhí)行。當(dāng)條件不滿足時(shí),程序就執(zhí)行END下一條語句,橢圓的解析方程:橢圓的參數(shù)方程:,t,a,b,x,y,例題1:橢圓O0001N2#100=1角度步長(zhǎng)N4#101=0初始角度N6#102=361終止角度N8#103=45長(zhǎng)半軸N10#104=25短半軸N12#105=-10.0深度N13G90G00X#103+20Y0Z100.0刀具運(yùn)行到(65,0,100)的位置N14S1000M03N15G01Z#105F1000.0刀具下到-10mmN16#114=#101賦初始值N18#112=#103*COS#114計(jì)算X坐標(biāo)值N20#113=#104*SIN#114計(jì)算Y坐標(biāo)值N22G01G42XROUND#112YROUND#113D02F500.0走到第一點(diǎn),并運(yùn)行一個(gè)步長(zhǎng)N24#114=#114+#100變量#114增加一個(gè)角度步長(zhǎng)N26IF#114LT#102GOTO18條件判斷#114是否小于361,滿足則返回18N28G01G40X#103+20Y0取消刀具補(bǔ)償,回到(65,0)N30G90G00Z100.0M05快速抬刀N32M30程序結(jié)束,宏程序:O2000;N2#100=#3N4#101=#4N6#102=#5N8#103=#1N10#104=#2N12#105=#6N13G90G00X#103+20Y0Z100.0N14G01Z#105F1000.0N16#114=#101N18#112=#103*COS#114N20#113=#104*SIN#114N22G01G42XROUND#112YROUND#113D02F500.0N24#114=#114+#100N26IF#114LT#102GOTO18N28G01G40X#103+20Y0N30G90G00Z100.0N32M99,主程序:%O0001N1G90G00G54X0Y0Z100S1000M03N10G65P2000A45B25C1I0J361K-10N30G90G00Z100.0M05N40M30,變量對(duì)應(yīng)關(guān)系:#1#2#3#4#5#6,宏程序:O2000;N2#100=#3N4#101=#4N6#102=#5N8#103=#1N10#104=#2N12#105=#6N13G90G00X#103+20Y0Z100.0N14G01Z#105F1000.0N16#114=#101N17WHILE#114LT#102DO1N18#112=#103*COS#114N20#113=#104*SIN#114N22G01G42XROUND#112YROUND#113D02F500.0N24#114=#114+#100N26END1N28G01G40X#103+20Y0N30G90G00Z100.0N32M99,主程序:%O0001N1G90G00X0Y0Z100S1000M03N10G65P2000A45B25C1I0J361K-10N30G90G00Z100.0M05N40M30,變量對(duì)應(yīng)關(guān)系:#1#2#3#4#5#6,O0003N0#100=10.0步長(zhǎng)N5#101=0初始角度N10#102=90.0終止角度N15#103=5.0(R)圓角半徑N20#104=5.0(TR)刀具半徑N25#105=#103+#104刀具半徑+圓角半徑N30#106=20.0圓柱半徑N32#107=#106+#104圓柱半徑+刀具半徑N35G90G00X#107+20Y0Z100.0N40S1000M03N45G01Z-#105F500.0N50G01X#107Y0F500,N55#114=#101賦初始值0N60#115=#114+#100初始值加一個(gè)角度步長(zhǎng)N65#112=#105*COS#115-#105*COS#114計(jì)算X相對(duì)坐標(biāo)值N70#113=#105*SIN#115-#105*SIN#114計(jì)算Z相對(duì)坐標(biāo)值N75G91G01XROUND#112ZROUND#113刀具移動(dòng)一個(gè)相對(duì)值N77#116=#107-ABS#112圓柱半徑+刀具半徑-減去X相對(duì)值N80G02X0Y0I-ROUND#116J0刀具切圓N82#107=#116用過的I值當(dāng)作下一步I的初始值N85#114=#114+#100變量#114增加一個(gè)角度步長(zhǎng)N90IF#114LT#102GOTO60條件判斷#114是否小于90,滿足則返回到60N95G01Z10N100G90G00Z100.0M05N105M30,例題2:圓柱倒圓角,例題3:方柱倒圓角,O0005主程序N0#100=10.0N5#101=0N10#102=90.0N15#103=5.0(R)N20#104=5.0(TR)N25#105=#103+#104N30#106=20.0N35G90G00X#106+20Y0Z100.0N40S1000M03N45G01Z-#105F500.0N55#114=#101N60#115=#114+#100N65#112=#105*COS#115-#105*COS#114N70#113=#105*SIN#115-#105*SIN#114N75G91G01ZROUND#113N77#2001=#104-ABS#112(G10L10PR)M98P0006N82#104=#2001N85#114=#114+#100N90IF#114LT#102GOTO60N95G01Z10.0N100G90G00Z100.0M05N105M30,O0006子程序N50G90G01G41D01X#106Y0F500.0G01X20.0Y-10.0G02X10.0Y-20.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 臨床抗菌藥物的合理應(yīng)用(崗前培訓(xùn)課件)
- 2025年青海a2貨運(yùn)從業(yè)資格證考試
- 2025年臨夏道路貨運(yùn)運(yùn)輸從業(yè)資格證模擬考試
- 游戲設(shè)計(jì)與家庭教育模板
- 營(yíng)銷策略優(yōu)化報(bào)告模板
- 小檗果大學(xué)生創(chuàng)業(yè)項(xiàng)目
- 小兒扁桃體腺樣體摘除術(shù)后的飲食護(hù)理干預(yù)
- 安全運(yùn)維標(biāo)語或
- 大病救濟(jì)申請(qǐng)書
- 申請(qǐng)書 身體不適
- 2024年安徽省高校分類考試對(duì)口招生語文試卷真題(含答案)
- 新概念英語第2冊(cè)課文(完整版)
- 智能制造知識(shí)課件
- 網(wǎng)絡(luò)計(jì)劃技術(shù)及應(yīng)用課件
- 醫(yī)院組織藥品集中采購(gòu)和使用工作制度及應(yīng)急預(yù)案
- 旋挖抗滑樁安全專項(xiàng)施工方案(完)
- 二年級(jí)上冊(cè)美術(shù)課件-8.擺花樣 |人美版(2014秋) (共35張PPT)
- 砂土袋擋墻施工方案
- 住院患者長(zhǎng)囑口服藥發(fā)藥流程 內(nèi)科
- 員工入職登記表
- 黑龍江普通專升本考試基礎(chǔ)英語試卷(補(bǔ)考)
評(píng)論
0/150
提交評(píng)論