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