| 设为首页 | Sign in China | 关注CSIA公众号 |
更多
发布信息
发布信息
会员中心
会员中心
 
 

宝典雕刻机换刀算法

  • 发布日期:2011-09-23 浏览次数353

  雕刻机(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


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

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

 

[ 标识商学院搜索 ]  [ ]  [ 告诉好友 ]  [ 打印本文 ]  [ 关闭窗口 ]


 
 
该企业最新标识商学院


 
 
© 2013 广告标识产业互联网联盟 版权所有 浙ICP备2020038467号-1