热搜: 发光字  喷绘  软膜灯箱  pvc字  迷你字  喷绘布  广告安装  玻璃  发光字安装  三面翻广告牌 

宝典雕刻机换刀算法

   日期:2020-11-06     来源:互联网     浏览:243    

  雕刻机(cnc router)的换刀功能的实现,提高了雕刻机的加工效率,是雕刻机具有了一定的智能,是数控雕刻机的高层次功能,宝典雕刻机通过用汇编语言接口程序,实现雕刻机在雕刻过程的换刀,在接口程序的开始将接口初始化,可以确定何时传送和接受数据。刀库设置6把刀具,X,Y的范围为-16383至16383.

使用方法如下:

LOAD DMP                           ; 装入驱动程序

CALL  DMP  WITH   “:”             ;初始化端口  

CALL  DMP  WITH  “J1”             ;取第一把刀

CALL  DMP  WITH  “M 100 100”      ;将主轴移至100,100点

CALL  DMP  WITH  “P100”           ;在当前点写100

CALL  DMP  WITH  “D 100,100”       ;从当前点画直线到100,100

CALL  DMP  WITH  “H”              ;主轴回到初始位置


程序清单:


    DMP.ASM


CSEG             SEGMENT  ‘CODE’

                  ASSUME  CS:CSEG

GOUT             PROC  FAR

MAIN:            PUSH  CX

                  PUSH  DX

                  PUSH  AX

                  MOV  DL,[BX]

                  CMP  DL,’I’

                  JE  INTI

                  CALL  LAY

                  JMP  LIN

INTI:              MOV  DX,3FBH

                   MOV  AL,80H

                   OUT  DX,AL

                   MOV  DX,3F8H

                   MOV  AL,0CH

                   OUT  DX,AL

                   MOV  DX,3F9H

                   MOV  AL,0H

                   OUT  DX,AL

                   MOV  DX,3FBH

                   MOV  AL,07H

                   OUT  DX,AL

                   MOV  DX,3FCH

                   MOV  AL,03H

                   OUT   DX,AL

                   MOV  DX,3F9H

                   MOV  AL,0H

                   OUT   DX,AL

                   JMP  TAIL

LIN:               CALL  TST

                   MOV  DX,3F8H//木工雕刻机

                   MOV  AL,[BX]

                   OUT  DX,AL

L3:                INC  BX

                   MOV  AL,[BX]

                   CMP  AL,0

                   JE  L4

                   CALL  TST

                   MOV  AL,[BX]

                   MOV  DX,3F8H

                   OUT  DX,AL

                   JMP  L3

L4:                CALL  TST

                   MOV  AL,0DH

                   MOV  DX,3F8H

                   OUT  DX,AL

                   CALL  TST

                   MOV  AL,0AH

                   MOV  DX,3F8H

                   OUT  DX,AL

                   JMP  TAIL

TST:               PROC  NEAR

                   MOV  DX,3FDH

L1:                IN  AL,DX

                   TEST  AL,20H

                   JE  L1

                   RET

TST                ENDP

LAY               PROC  NEAR

                   CALL  TST

                   MOV  DX,3F8H

                   MOV  AL,’#’

                   OUT  DX,AL

                   CALL  TST

                   MOV  DX,3F8H

                   MOV  AL,0DH

                   OUT  DX,AL

                   CALL  TST

                   MOV  DX,3F8H

                    MOV  AL,0AH

                    OUT  DX,AL

                    CALL  TST

                    MOV  DX,3F8H//cnc router//

L2:                 IN  AL,DX

                   TEST  AL,01H

                   JE  L2

                   RET

LAY               ENDP

TAIL:              POP  AX

                   POP  DX

                   POP  CX

                   RET

GOUT              ENDP

CSEG              ENDS

                   END  MAIN


  本文使用基本的汇编语言实现了雕刻机的换刀功能,在实际应用中,可以将本程序

  设计为可调用的子过程,在换刀时调用即可,有问题可咨询宝典雕刻机。


免责声明:


昆明广告公司资讯内容均来自网络转载或网友提供,如有侵权请及时联系我们删除,本站不承担任何争议和法律责任!欢迎转载,转载请注明原文出处。本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们70074417@qq.com。
 
 
更多>同类知识
0相关评论

推荐图文
推荐知识
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  违规举报
Powered By DESTOON