云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > CA6140普通车床纵向进给系统的数控化改造(经济型) - 图文

CA6140普通车床纵向进给系统的数控化改造(经济型) - 图文

  • 62 次阅读
  • 3 次下载
  • 2025/5/4 17:09:28

普通车床进给系统数控化改造设计

(2)圆弧插补

查任务书,我的直线插补为,二象限; 由计算:

当 Fi?0时,

X走一步,X?X?1,Fi?Fi?2X?1 Z走一步,Y?Y?1,Fi?Fi?2Y?1 程序流程图如下:

25

普通车床进给系统数控化改造设计

5.2.4 编语言程序设计

(1)内存地址分配

加速脉冲数计数器N0地址设为20H;

恒速脉冲数计数器N1低8位字节地址为21H,高8位字节地址位22H; 减速脉冲数计数器N2地址位23H。

26

普通车床进给系统数控化改造设计

加速,减速,恒速脉冲总数寄存器N低位字节地址位24H,高位字节地址位25H;

步进电机进给控制子程序FEED首地址位0E80H。每调用一次该程序,步进电机按规定方向进给一步。 (2)程序清单[7]

N0 EQU 20H ;加速 N1L EQU 21H ;恒速 N1H EQU 22H N2 EQU 23H ;减速

NL EQU 24H ;脉冲总数寄存器 NH EQU 25H

DS EQU 26H ;地址指针偏移量 FEED EQU 0E80H ORG 0E00H 0E00 758160 0E03 758901 START: MOV P,#60H

MOV TMOD,#01H ;设计数器工作方式为1,16位定时器 MOV N0,#01A4H ;设N0为320 MOV N2, #1A4H

MOV A, N0 ;计算2XN0 RL A MOV R0, A

CLR C ;计算N1=N-2N0 MOV A, NL SUBB A, R0 MOV N1L, A MOV A, NH SUBB A,#00H

27

普通车床进给系统数控化改造设计

MOV N1H,A

MOV DPTR, #1000H ;设时间常数指针初值为1000H MOV DS, #00H ;设地址偏移量初值为00H MOVC A, @A+DPTR ;从EPROM中读时间常数 MOV TL0, A ;送时间常数至定时器0中 INC DS MOV A,DS

MOVC A,@A+DPTR MOV TH0,A INC DS

SETB EA ;开中断允许 SETB ET0 ;允许定时器0中断 SETB TR0 ;启动定时器0开始计算 WAIT:JB EA,WAIT ;中断允许返回 RET

中断服务程序: ORG 000BH LJMP 0F00H MOVC A,@A+DPTR MOV TL0, A INC DS MOV A,DS

MOVC A,@A+DPTR MOV TH0, A

INC DS ;修改地址偏移量指针 ACALL FEED ;调FEED子程序 MOV A, N0 ;判断N0是否为0 CJNE A, #00H, LOOP1

MOV A, N1H ;判断N1是否为0

28

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

普通车床进给系统数控化改造设计 (2)圆弧插补 查任务书,我的直线插补为,二象限; 由计算: 当 Fi?0时, X走一步,X?X?1,Fi?Fi?2X?1 Z走一步,Y?Y?1,Fi?Fi?2Y?1 程序流程图如下: 25 普通车床进给系统数控化改造设计 5.2.4 编语言程序设计 (1)内存地址分配 加速脉冲数计数器N0地址设为20H; 恒速脉冲数计数器N1低8位字节地址为21H,高8位字节地址位22H; 减速脉冲数计数器N2地址位23H。

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com