Hypermill后處理通過配置文件定義程序頭
發(fā)布時(shí)間:2024-10-29 09:00 [ 我要自學(xué)網(wǎng)原創(chuàng) ] 發(fā)布人: 快樂小女 閱讀: 143

1;通過在配置文件定義變量PHD_1,來輸出程序頭 G91 G28 Z0.,“-”不輸出

 

2: 在配置文件定義變量PHD_2,來輸出程序頭 G17 G49 G80 G21,“-”不輸出

 

3:新建宏程序PHD,寫到 lvs      sr1, PHD_1

                       srs      sr2, "-"

                       cmps     sr1, sr2

                       je       not _1;( 引入配置文件PHD_1,并判斷是否需要輸出)

                       exec     blockNumber(輸出行號(hào))

               lvs      sr1, PHD_1;(再次引入字符串)

                       srs      sr2, " "

                       adds     sr2, sr1  ;(輸出空行,并疊加至SR2中)

                       adds     sr3, sr2;( 疊加至SR3,并由SR3輸出)

                       lvs      sr2, b_eol

                       adds     sr3, sr2;( 輸出換行,疊加至SR3中并輸出)

                       sri      ir3, 1

                       svi      f_block_content, ir3 ;( 輸出指令,無其他作用)

                       lbl      not_1

                                       

4PHD_2程序頭的輸出與上同理,此處不在贅述

 

知識(shí)點(diǎn):1:字符串內(nèi)容可以直接通過輸出命令進(jìn)行輸出,但必須通過sr3寄存器

      2:行號(hào)的輸出以及換行命令,和輸出命令都是內(nèi)部命令,可以直接輸出使用

      3:adds是疊加命令,可以對整型數(shù)以及浮點(diǎn)數(shù)還有字符串做“+”運(yùn)算。

例如:

                          srs      sr1, "51ZXW"

                                      srs      sr2, "666"

                                      adds     sr3, sr1   此時(shí)sr3中的內(nèi)容為51ZXWadds     

                                      sr3, sr2   此時(shí)sr2中的內(nèi)容為51zxw666

HyperMILL后處理教程
我要自學(xué)網(wǎng)商城 ¥210 元
進(jìn)入購買
文章評論
添加表情
遵守中華人民共和國的各項(xiàng)道德法規(guī),
承擔(dān)因您的行為而導(dǎo)致的法律責(zé)任,
本站有權(quán)保留或刪除有爭議評論。
參與本評論即表明您已經(jīng)閱讀并接受
上述條款。
學(xué)習(xí)達(dá)人
快樂小女 展開
V
特惠充值
聯(lián)系客服
APP下載
官方微信
返回頂部
分類選擇:
電腦辦公 平面設(shè)計(jì) 室內(nèi)設(shè)計(jì) 室外設(shè)計(jì) 機(jī)械設(shè)計(jì) 工業(yè)自動(dòng)化 影視動(dòng)畫 程序開發(fā) 網(wǎng)頁設(shè)計(jì) 會(huì)計(jì)課程 興趣成長 AIGC