计算机数控技术第二章
数控机床编程与操作第三版电加工机床分册第二章 数控线切割机床基本操作
第一节 数控线切割机床概述
二、数控线切割机床主要技术参数
数控电火花线切割机床的主要 技术参数包括工作台行程(纵向行 程×横向行程)、最大切割厚度、 加工表面粗糙度值、加工精度、切 割速度、加工锥度和数控系统的控 制方式等。DK77系列数控电火花线 切割机床的主要型号及技术参数见 表。
12 第 二 章 数 控 线 切 割 机 床 基 本 操 作
4.工作液循环系统
在线切割加工中,工作液对 加工工艺指标的影响很大,如对 切割速度、表面粗糙度、加工精 度等都有影响。在线切割加工中 工作液是循环使用的,工作液循 环系统由工作液箱、工作液泵、 流量控制系统、连接导管和上、 下水嘴等组成,如图所示。
10 第 二 章 数 控 线 切 割 机 床 基 本 操 作
开机操作过程
19 第 二 章 数 控 线 切 割 机 床 基 本 操 作
第一节 数控线切割机床概述
1.开机、关机 关机操作过程见表。
关机操作过程
20 第 二 章 数 控 线 切 割 机 床 基 本 操 作
第一节 数控线切割机床概述
2.手控盒操作 手控盒可以控制电极丝的启停、
工作液的开关、工作台的移动等。 线切割机床手控盒如图所示。
(4)正式加工工件前,应确认工件位置正确,以防工件碰撞丝架或 因超载碰坏丝杠、螺母等传动部件。
(5)加工时打开安全开关,将导轮及工作台防护罩安装好后方可进 行放电加工。
(6)禁止用湿手按开关或接触电气部分,防止工作液等导电物进入 电气部分。
27 第 二 章 数 控 线 切 割 机 床 基 本 操 作
二、设备的维护保养方法
(6)机床防尘罩上不要放置重物,不要随意拆卸机床。如果需要拆 卸,应防止灰尘落入。
数控技术2
x3=5 y3=1+1=2
x4=5 y4=2+1=3 x5=5 y5=3+1=4 x6=5-1=4 y6=4 x7=4 y7=4+1=5 x8=4-1=3 y8=5
E=10-1=9
E=9-1=8 E=8-1=7 E=7-1=6 E=6-1=5 E=5-1=4
9 10 11
12
F3,5<0 F3,6>0 F4,6>0
3
4 5
F1,1>0
F2,1<0 F2,2>0
+X
+Y +X
F2,1= F1,1-ye=2-4=-2
F2,2= F2,1+xe=-2+6=4 F3,2= F2,2-ye=4-1=5
6
7 8 9 10
F3,2=0
F4,2<0 F4,3>0 F5,3<0 F5,4>0
2.2.2 逐点比较法圆弧插补
• 例3 设加工第一象限逆圆弧AB,起点A(6,0), 终点B(0,6)。试用逐点比较法对其进行插补并画 出插补轨迹图。
Y
B(0, 6)
O
A(6,0) 图2.7
X
上一页 下一页 目录
逐点比较法第一象限逆圆弧插补
2.2.2 逐点比较法圆弧插补
步数 起点 1 2 F0,0=0 F1,0<0 -X +Y 偏差判别 坐标进给 偏差计算 F0,0=0 F1,0= F0,0-2x0+1=0-12+1=-11 F1,1= F1,0+2y1+1=-11+0+1=- 10 坐标计算 x0=6 y0=0 x1=6-1=5 y1=0 x2=5 y2=0+1=1 终点判断 E=12 E=12-1=11 E=11-1=10
3
4 5 6 7 8
F1,1<0
F1,2<0 F1,3<0 F1,4>0 F2,4<0 F2,5>0
UG数控技术-(2)
3.机床坐标系
数控铣床以及铣削加工中心的3 个移动轴的方向就是3 个导轨的 方向,因此是固定的,它们与UG加工环境中的MCS的3个坐标轴 的方向一对应。机床上有一个机械原点,它的位置在机床制造时已 决定好了,用户不可改变,可认为是机床上的绝对坐标系的原点, 它是在机床上决定对刀点位置的参考。可以认为对刀点就是机床上 的加工坐标系的原点。
4.铣加工刀具
⑴.刀具参考点(Tool Reference Point ) 我们知道,数控铣床上的刀具受NC 程序的控制沿NC 程序的刀
轨移动实现对工件的切削,那么,到底刀具上哪一点沿刀轨移动 或者说刀轨到底是刀具上的哪一点的轨迹呢?答案是刀具的“参 考点” UG 规定不管什么形式的铣刀,其刀 具参考点都在刀具底部的中心位置处 (见右图),那么使用UG CAM 生成的 刀轨就是刀具上这一点的运动轨迹
进给量和主轴转速是操作的重要参数。在操作对话框中单击“Feed Rates” 按钮弹出进给量和切削速度( Feeds and Speeds )对话框(见下图) ,通 过这个对话框可以由人工或由系统自动决定切削进给量和切削速度.
按不同的刀具运动阶段,UG CAM 将刀轨分段设置不同的进给速度。 关于各种进给速度的名称及其对应 的运动阶段参见下图。
在操作导航工具中的程序节点图符以及操作的图符前面会出现各种状态标 记.这些标记标明程序节点以及操作的当前状态, 见下表。
2.6 数控编程的步骤
第二章_数控加工编程基础
2.2 编程的基础知识
2.辅助功能M代码 M指令构成:
地址码M后跟2位数字组成,从M00-M99共100种。
(1) M00—程序停止。
(2) M01—计划(任选)停止。 程序运行前,在操作面板上按下“任选停止” 键时,
才执行M01指令,主轴停转、进给停止、冷却液关 断、程序停止执行。若“任选停止”处于无效状态 时,M01指令不起作用。利用启动按钮才能再次自 动运转,继续执行下一个程序段。
零件图纸
图纸工艺分析 确定工艺过程
数值计算
修
编写程序
改
制备控制介质
校验和试切 错误
4、制备控制介质
将程序单上的内容,经转 换记录在控制介质上,作为 数控系统的输入信息。 注意:若程序较简单,也可 直接通过键盘输入。
零件图纸
图纸工艺分析 确定工艺过程
数值计算
修
编写程序
改
制备控制介质
校验和试切 错误
5、程序的校验和试切
轴转动的圆进给坐标轴分别 用A、B、C表示。
坐标轴正向:由右手螺旋 法则而定。
右手直角笛卡尔坐标系
数控机2.床2的进编给程运动的是基相对础运动知。Y识
具体规定:
①坐标系是假定工件 不动,刀具相对于 工件做进给运动的 坐标系。
+B
X、Y、Z
Y
+A X
Z +C
②以增大工件与刀具
之间距离的方向为 坐标轴的正方向。 Z
a. 在刀具旋转的机床上(铣床、钻床、镗床)
Z轴水平时(卧式),则从刀具(主轴)向工件看时, X坐标的正方向指向右边。
+X
Z轴垂直时(立式),对单立柱机床,面向刀具主轴 向立柱看时, X轴的正方向指向右边
第二章(1)计算机数控系统
(四)插补计算
其主要功能是: (1)根据操作面板上“进给修调”开关的设定值,计算本次插补周 期的实际合成位移量: (2)将ΔLi按插补的线形(直线、圆弧等)和本插补点所在的位置分解 到各个进给轴,作为各进给轴的位置控制指令。
CNC装置的工作过程
(五)位置控制处理
位置控制数据转换流程如图3—18所示。位置控制处理主要进行各 进给轴跟随误差(Δx3、Δy3)的计算,并进行调节处理,其输出为位 移速度控制指令(Ux,Uy)。
CNC装置的硬件结构
(2)多机系统。
是指整个CNC装置中有两个或两个以上的CPU,也就是系统中的某些功能模 块自身也带有CPU,根据这些CPU间的相互关系的不同又可将其分为: ①主从结构系统,在该系统中只有一个CPU(通常称为主CPU)对系统的资源 (系统存储器,系统总线)有控制和使用权,而其他带有CPU的功能部件(通常 称之为智能部件),则无它只能接受主CPU的控制命令或数据,或向主CPU 发出请求信息以获得所需的数据。只有一个CPU处于主导地位,其他CPU 处于从属地位的结构,称之为主从结构。 ②多主结构系统:在该系统中有两个或两个以上的带CPU的功能部件对系统 资源有控制或使用权。功能部件之间采用紧耦合(即均挂在系统总线上,集中 在一个机箱内),有集中的操作系统,通过总线仲裁器(软件和硬件)来解决争 用总线问题,通过公共存储器来交换系统信息。 ③分布式结构系统:该系统有两个或两个以上的带有CPU的功能模块,每个 功能模块有自己独立的运行环境(系统总线、存储器、操作系统等),功能模 块间采用松耦合,即在空间上可以较为分散,各模块间采用通信方式交换信 息。
CNC系统的组成
加工程序
C N C 装 置
可编程 控制器
主轴驱 动装置 进给驱 动装置
数控技术-概论
2、机床数字控制的原理 (1)在钻削、镗削、攻螺纹中
KQ
P
R
(2)在轮廓加工中
允许的误差范围之内,用沿曲线的最小单位移动量合成的分段运动代替 任意曲线运动,以得出所需要的运动,是数字控制的基本构思之一。轮 廓控制也称轨迹控制,特点是对坐标的移动量和各坐标的速度同时进行 控制
(3)插补技术(直线、圆弧抛物线、螺旋线、极坐标、样条曲线、曲面插补)
插补:在被加工轨迹的起点和终点之间,插进许多中间点,进行 数据的密化工作,然后用已知线型逼近
3、数控机床的组成及特点
信息输入、数控装置、伺服驱动及检测反馈、机床本体、机电接口
(1)信息输入
早期:纸带、磁带 现在:磁盘;MDI;手动脉冲发生器;上位机
(2)数控装置(数控机床的核心)
组成:CPU、存储器、总线、相应的软件
课程内容
第一章 概论 第二章 数控加工的程序编制 补充基于UGCAM的自动编程 第三章 计算机数控装置的插补原理 补充机床结构 第四章 计算机数控装置 第五章 数控检测装置 第六章 数控伺服系统
数
加
控
工
铣
中
床
心
加 工 中 心
数控钻床
1.1 数控机床的基本概念
数控机床是制造装备的主流装备
•
船舶制造装备
作用过程:接受到输入信息后,经过译码、轨迹计算、插补计算和补偿计算, 再给各个坐标的伺服驱动系统分配速度、位移指令。
具体功能: 1)多轴联动、多坐标控制 2)多种函数的插补 3)多种程序输入功能 4)信息转换功能 5)补偿功能 6)多种加工方式的选择 7)故障自诊断 8)显示功能 9)通讯联网,等等
汽车制 造装备
IC装备
军工 制造装备
数控技术第二版课后答案完整版
数控技术第二版课后答案HEN system office room 【HEN16H-HENS2AHENS8Q8-HENH1688】数控技术第二版章节练习答案第一章绪论数控机床是由哪几部分组成,它的工作流程是什么?答:数控机床由输入装置、CNC装置、伺服系统和机床的机械部件构成。
数控加工程序的编制-输入-译码-刀具补偿-插补-位置控制和机床加工数控机床的组成及各部分基本功能答:组成:由输入输出设备、数控装置、伺服系统、测量反馈装置和机床本体组成输入输出设备:实现程序编制、程序和数据的输入以及显示、存储和打印数控装置:接受来自输入设备的程序和数据,并按输入信息的要求完成数值计算、逻辑判断和输入输出控制等功能。
伺服系统:接受数控装置的指令,驱动机床执行机构运动的驱动部件。
测量反馈装置:检测速度和位移,并将信息反馈给数控装置,构成闭环控制系统。
机床本体:用于完成各种切削加工的机械部分。
.什么是点位控制、直线控制、轮廓控制数控机床?三者如何区别?答:(1)点位控制数控机床特点:只与运动速度有关,而与运动轨迹无关。
如:数控钻床、数控镗床和数控冲床等。
(2)直线控制数控机床特点:a.既要控制点与点之间的准确定位,又要控制两相关点之间的位移速度和路线。
b.通常具有刀具半径补偿和长度补偿功能,以及主轴转速控制功能。
如:简易数控车床和简易数控铣床等。
(3)连续控制数控机床(轮廓控制数控机床):对刀具相对工件的位置,刀具的进给速度以及它的运动轨迹严加控制的系统。
具有点位控制系统的全部功能,适用于连续轮廓、曲面加工。
.数控机床有哪些特点?答:a.加工零件的适用性强,灵活性好;b.加工精度高,产品质量稳定;c.柔性好;d.自动化程度高,生产率高;e.减少工人劳动强度;f.生产管理水平提高。
适用范围:零件复杂、产品变化频繁、批量小、加工复杂等.按伺服系统的控制原理分类,分为哪几类数控机床?各有何特点?答:(1)开环控制的数控机床;其特点:a.驱动元件为步进电机;b.采用脉冲插补法:逐点比较法、数字积分法;c.通常采用降速齿轮;d. 价格低廉,精度及稳定性差。
数控技术第二版课后答案
数控技术第二版章节练习答案第一章绪论数控机床是由哪几部分组成,它的工作流程是什么答:数控机床由输入装置、CNC装置、伺服系统和机床的机械部件构成。
数控加工程序的编制-输入-译码-刀具补偿-插补-位置控制和机床加工数控机床的组成及各部分基本功能答:组成:由输入输出设备、数控装置、伺服系统、测量反馈装置和机床本体组成输入输出设备:实现程序编制、程序和数据的输入以及显示、存储和打印数控装置:接受来自输入设备的程序和数据,并按输入信息的要求完成数值计算、逻辑判断和输入输出控制等功能。
伺服系统:接受数控装置的指令,驱动机床执行机构运动的驱动部件。
测量反馈装置:检测速度和位移,并将信息反馈给数控装置,构成闭环控制系统。
机床本体:用于完成各种切削加工的机械部分。
.什么是点位控制、直线控制、轮廓控制数控机床三者如何区别答:(1)点位控制数控机床特点:只与运动速度有关,而与运动轨迹无关。
如:数控钻床、数控镗床和数控冲床等。
(2)直线控制数控机床特点:a.既要控制点与点之间的准确定位,又要控制两相关点之间的位移速度和路线。
b.通常具有刀具半径补偿和长度补偿功能,以及主轴转速控制功能。
如:简易数控车床和简易数控铣床等。
(3)连续控制数控机床(轮廓控制数控机床):对刀具相对工件的位置,刀具的进给速度以及它的运动轨迹严加控制的系统。
具有点位控制系统的全部功能,适用于连续轮廓、曲面加工。
.数控机床有哪些特点答:a.加工零件的适用性强,灵活性好;b.加工精度高,产品质量稳定;c.柔性好;d.自动化程度高,生产率高;e.减少工人劳动强度;f.生产管理水平提高。
适用范围:零件复杂、产品变化频繁、批量小、加工复杂等.按伺服系统的控制原理分类,分为哪几类数控机床各有何特点答:(1)开环控制的数控机床;其特点:a.驱动元件为步进电机;b.采用脉冲插补法:逐点比较法、数字积分法;c.通常采用降速齿轮;d. 价格低廉,精度及稳定性差。
(2)闭环控制系统;其特点:a. 反馈信号取自于机床的最终运动部件(机床工作台);b. 主要检测机床工作台的位移量;c. 精度高,稳定性难以控制,价格高。
第二章 数控加工程序输入与预处理
2.1 数控加工程序输入 2.2 数控加工程序的译码与诊断 2.3 刀具补偿原理 2.4其他预处理
2.1数控加工程序输入
一、纸带阅读机输入 二、键盘方式输入 三、存储器方式输入 四、通信方式输入 五、数控加工程序的存储
纸带阅读机
又称为光电阅读机。利用光电转换技术,将穿 孔纸带上记载的信息转换为电信号,放大、整 形转换为标准的逻辑电平信号,供数控装置读 入。具体看P38
刀补 建立
A
B 刀补撤消
刀补撤消
A
B 刀补建立
(二)刀具半径补偿类型
前后两段编程轨迹的不同,产生的刀具中心轨迹转接情 况也不相同。大多数CNC系统所处理的基本轮廓为直线 和圆弧,因此连接方式分为四种: 直线接直线,直线接圆弧,圆弧接直线,圆弧接圆弧 拐角——又叫转接角,相邻两轮廓段的夹角。 根据不同的的内拐角大小,转接类型分为三种。
(2)圆弧的方向矢量II
规定顺圆弧R>0,逆圆弧的R<0,有:
(顺圆弧) R R (逆圆弧) R
圆弧上任意一点的方向矢量及投影分量:
方向矢量
ld X l i Yl j
Y Y0 Xl R ( X X 0 ) Yl R
投影分量
2.刀具半径矢量1
刀具半径矢量——加工过程中始终垂直于编程轨 迹切向,并指向刀具中心,其大小等于刀具半径 值的矢量,用rd表示。
2.刀具半径矢量II
刀具半径矢量与方向矢量的关系:
sin Yl cos X l
规定左刀补r>0,右刀补的r<0,即
(左刀补) r r (右刀补) r
刀具半径方向矢量
数控技术编程
• 第二章 数控机床的程序编制
• §2-1 概述 • §2-2 手工编程的步骤与要求 • §2-3 数控机床的标准及有关规定
• 一、标准 • 二、ISO标准坐标系与运动方向的规定
• §2-4 手工编程 • §2-5 程序编制中的数值计算 • §2-6 自动编程
• 自动编程的输入方式有:
•
语言输入方式—指加工零件的几何尺寸、
工艺要求、切削参数及辅助信息等,是用自
动编程语言编写成源程序后,输入到计算机
中。
• 图形输入方式—指用图形输入设备 (如数字化仪)及图形菜单,将零件图 形信息直接输入计算机,并在荧光屏上 显示出来,再进一步处理。
• 语音输入方式—采用语音识别器源自 将操作员发出的加工指令声音转变为加 工程序。
• 1.确定加工方案,选择适合的数控 机床
• 考虑数控机床使用的合理性及经济 性,并充分发挥数控机床的功能。
• 2.确定零件的装夹,并选择夹具
• 要迅速完成加工零件的定位和夹紧过程,夹 具结构大多比较简单。
• 用通用元件拼装的组合夹具有很大的优越性
• 夹具本身应该便于在机床上安装,
• 便于协调零件和机床坐标系的尺寸关系。
• 二、轨迹计算(数值计算或几何计算)
• 二、轨迹计算(数值计算或几何计 算)(数学处理)
• 根据零件的几何尺寸、加工路线、计算 刀位点的运动轨迹,以获得刀位数据。
• 三、编写零件加工程序单,制作控 制介质及程序检验
• 检验:
• (1)机床空运转画图检查:
• (2)模拟:
• (3)试切加工:
• 第二章 数控机床的程序编制
数控技术第二版课后答案完整版
数控技术第二版课后答案HEN system office room 【HEN16H-HENS2AHENS8Q8-HENH1688】数控技术第二版章节练习答案第一章绪论数控机床是由哪几部分组成,它的工作流程是什么?答:数控机床由输入装置、CNC装置、伺服系统和机床的机械部件构成。
数控加工程序的编制-输入-译码-刀具补偿-插补-位置控制和机床加工数控机床的组成及各部分基本功能答:组成:由输入输出设备、数控装置、伺服系统、测量反馈装置和机床本体组成输入输出设备:实现程序编制、程序和数据的输入以及显示、存储和打印数控装置:接受来自输入设备的程序和数据,并按输入信息的要求完成数值计算、逻辑判断和输入输出控制等功能。
伺服系统:接受数控装置的指令,驱动机床执行机构运动的驱动部件。
测量反馈装置:检测速度和位移,并将信息反馈给数控装置,构成闭环控制系统。
机床本体:用于完成各种切削加工的机械部分。
.什么是点位控制、直线控制、轮廓控制数控机床?三者如何区别?答:(1)点位控制数控机床特点:只与运动速度有关,而与运动轨迹无关。
如:数控钻床、数控镗床和数控冲床等。
(2)直线控制数控机床特点:a.既要控制点与点之间的准确定位,又要控制两相关点之间的位移速度和路线。
b.通常具有刀具半径补偿和长度补偿功能,以及主轴转速控制功能。
如:简易数控车床和简易数控铣床等。
(3)连续控制数控机床(轮廓控制数控机床):对刀具相对工件的位置,刀具的进给速度以及它的运动轨迹严加控制的系统。
具有点位控制系统的全部功能,适用于连续轮廓、曲面加工。
.数控机床有哪些特点?答:a.加工零件的适用性强,灵活性好;b.加工精度高,产品质量稳定;c.柔性好;d.自动化程度高,生产率高;e.减少工人劳动强度;f.生产管理水平提高。
适用范围:零件复杂、产品变化频繁、批量小、加工复杂等.按伺服系统的控制原理分类,分为哪几类数控机床?各有何特点?答:(1)开环控制的数控机床;其特点:a.驱动元件为步进电机;b.采用脉冲插补法:逐点比较法、数字积分法;c.通常采用降速齿轮;d. 价格低廉,精度及稳定性差。
第二章 计算机数控系统CNC与控制原理总结
速度处理要做的工作是根据合成速度来计算各运动坐标 的 分速度。 开环系统:通过控制向步进电机输出脉冲的频率来实现。
速度计算的方法是根据程编的F值来确定该频率值。 半闭环和闭环系统:采用数据采样方法进行插补加工,速度
计算是根据程编的F值,将轮廓曲线分割为采样周期的轮 廓步长。
可以实现较复杂的系统功能。容错能力强,在某模块出 故障后,通过系统重组仍可断继续工作。
12
2.2 CNC装置的硬件结构
结构形式:可分:分布式、主从式、总线式。
分布式:各CPU独立、完整,通过外部通信链路连接起来,
数据交换和资源共享通过网络技术实现。
主从式:主控CPU、从控CPU,主控CPU才能控制和访问总
第二章 计算机数控系统CNC与控制原理
本章主要内容
第一节 概述 第二节 CNC装置的硬件结构 第三节 CNC装置的软件结构
第四节 可编程控制器(PLC)
第五节 典型的CNC系统简介
2
2.1概述
1. CNC系统?
从自动控制的角度来看,CNC系统是一种位置、速 度
(还包括电流)控制系统,其本质上是以多执行部件(各运 动轴)的位移量、速度为控制对象并使其协调运动的自动控 制系统,是一种配有专用操作系统的计算机控制系统。 从外部特征来看,CNC系统是由硬件(通用硬件和专 用硬件)和软件(专用)两大部分组成的。
两个以上任务处理。
♦ 并行处理的实现方式: ☆ 资源分时共享(单CPU)
☆ 资源重叠流水处理(多CPU)
34
Have a Rest!
2.3 CNC系统的软件
资源分时共享并行处理(对单一资源的系统)
♦ 在单CPU结构的CNC系统中,可采用 “资源分时共
824计算机辅助制造-第二章.
第二章数控机床的基本概念2.1、数控机床的定义1、数控机床的定义n 定义:数控机床(Numerical Control Machine Tools)是采用数字技术形式控制的机床。
用数字化的代码将加工过程中所需的各种操作和步骤以及刀具与工件之间的相对位移等信息用数字化的指令表示出来,通过(程序)介质送入计算机或数控系统经过译码、运算及处理,控制机床的刀具与工件的相对运动,加工出所需工件,这类机床即为数控(NC )机床。
2、数控技术(NUMERICAL CONTROL)①概念:以数字化信息实现控制的应用技术②分类:a 硬件数控技术(NC:以硬件作为控制器靠硬件完成运算; 功能简单; 存储量小b 计算机控制(CNC:以计算机作为控制器靠软件完成运算; 功能强大; 存储量大③数控系统对机床控制的类别:a 顺序控制(PLC ): 换刀、主轴调速、冷却液关启、工作台限位等开关量的控制;b 数字控制: 进给传动控制,即对刀具、工作台的运行顺序、位移量以及速度实现控制。
3、数控机床的优点n 传统机械式自动机床、仿形机床的缺点:①需要辅助工装a 自动机床—需要制作凸轮、挡块等辅助装置b 仿形机床—需要制作标准零件②加工过程是模拟量传递③加工精度低④加工零件变更需重新准备辅助装置n 数控机床优点如下:1 有利于提高加工精度,保证同批零件的一致性;2 可以提高生产效率,一般可提高加工效率3~5倍;3)适合于复杂形状零件加工(只提高了编程难度,各种工装大大减少)4 有利于实现管理和机械加工的自动化。
数控机床不足之处如下:1 设备造价昂贵,机时费用高;2 工作环境要求苛刻的工作温度、湿度、灰尘等;3 工艺、编程、操作、维修保养人员素质要求高 n2.2、数控机床的组成1. 数控机床的主要组成部分1 NC程序(控制介质)n NC 程序传入NC 机床的途径:①穿孔纸带②键盘手工输入③拷贝:CF 卡④I/O通讯接口:RS232(com,网卡n 包含加工过程中的所有信息,主要有3种:①几何信息(数字信息):确定加工零件的几何形状,如位移、圆心、曲面法矢量等.②辅助功能信息(M ):说明加工条件,如刀具几何参数、进给速度和主轴转速、开关冷却液、程序结束等.③准备功能信息(G ):说明插补类型、加工坐标平面、实现刀具半径补偿等.2 数控装置n 由输入装置、存储器、控制器、运算器和输出装置组成:①输入装置:接收外部的输入程序②存储器:对输入程序进行存储③控制器:控制和协调数控装置各部分协调工作④运算器:接收控制信息,对几何信息进行插补运算并向输出装置发出进给脉冲⑤输出装置:将脉冲输出给伺服系统脉冲插补n 脉冲当量:n 概念:相对于每个脉冲信号,机床移动部件的位移量(包括移动量和转动量)叫做脉冲当量(用δ来表示)。
第二章计算机数控系统
单机或主从结构模块的功能
模块化设计方法:将控制系统按功能划分成若干具有独立功 能的单元模块,并配上相应的驱动软件。系统设计时按功能的 要求选择不同的功能模块,并将其插入控制单元母板上,即 可组成一个完整的控制系统的方法。其中单元母板一般为总 线结构的无源母板,它提供模块间互联的信号通路图2-4。 实现CNC系统模块化设计的条件是总线(BUS)标准化。 1、计算机主板和系统总线(母板) 2、显示模块(显示卡) 3、 输入/输出模块(多功能卡) 4、电子盘(存储模块) 5、设备辅助控制接口模块 6、位置控制模块 7、功能接口模块
首先要将被加工零件图的几何信息和工艺信息 数字化,即将刀具与工件的相对运动轨迹,用 代码按规定的规则和格式编成加工程序,数控 系统则按照程序的要求,进行相应的运算、处 理,然后发出控制命令,使各坐标轴、主轴以 及辅助动作相互协调运动,实现刀具与工件的 相对运动,自动完成零件的加工。 1.逼近处理 2.插补运算 3.指令输出
2.点位运动与移动功能(G功能 )
准备功能(G功能)
—— 指令机床动作方式的功能。
如:基本移动、程序暂停、平面选择、坐
标设定、刀具补偿、基准点返回和固定 循环等。
3.插补功能
插补功能
—— 插补功能是数控系统实现零件轮廓 (平面或空间)加工轨迹运算的功能。 精插补和粗插补;硬件插补和软件插补
DNC接口,可实现直接数控,
MAP(制造自动化协议)模块,
网卡:适应FMS、CIMS、IMS等制造系统集成的
要求。
13.程序编制功能
手工编程 背景(后台)编程 自动编程
2数控加工程序输入与预处理
1)程序段的第一个代码不是N代码。 2)N代码后的数值超过了CNC系统规定的取值范围。 3)N代码后出现负数。 4)在数控加工程序中出现不认识的功能代码。 5)坐标值代码后的数据超越了机床的行程范围。 6)S代码所设置的主轴转速超过了CNC系统规定的取值范围。 7)F代码所设置的进给速度超过了CNC系统规定的取值范围。 8)T代码后的刀具号不合法。 9)出现CNC系统中未定义的G代码,一般的数控系统只能实现ISO 标准或EIA标准中G代码的子集。 10)出现CNC系统中未定义的M代码,一般的数控系统只能实现IS O标准或EIA标准中M代码的子集。
——一个完整数控加工程序段中的所有功能代码连同
他们后面的数字码,都被依次对应地存入到相应的译 码结果缓冲器中
2019/11/17
数控技术
22
二、数控加第工二程序节的诊断数控加工程序的译码与诊断
(一)语法错误现象 (二)逻辑错误现象
2019/11/17
数控技术
23
(二一、)语数法控错加第误工现二程象序节的诊断数控加工程序的译码与诊断
坐标值用两字节带符号的二进制数表示, 范围:-32768~+32767
S、F功能用两字节无符号二进制数表示, 范围为:0~65535
如G90代码:首先确定G90属于Gf组,
2019/11/17
数控技术
20
(一二、)功数能控码加第翻工译二程序节的译码数控加工程序的译码与诊断
存储
译码
图2-8 数控加工程序译码过程示意图
中断将输入的字符转换成内码 并存入MDI缓冲器;
输入命令:
图2-4 键盘中断服务程序流程框图
转入相应的键盘处理程序
2019/11/17
数控第二章
(6)圆弧插补指令(G02、G03)
指令格式:①用I、J、K指定圆心位置 G02(G03) X__Y__Z__I__J__K__F__;
②用R指定圆心位置 G02(G03) X__Y__Z__R__F__; 功能:以F给定的进给速度,在平面内从当前位置沿圆弧轨迹运动到终点位置。
(2)工件坐标系设定(G92、G50) 指令格式:G92(或G50) X__Y__Z__;
功能:G50和G92是用来设置刀具的对刀点在编程坐标系里的位置的。 G50用于车床 G92用于铣床或车床
第二章 数控编程基础知识
说明: ①X、Y、Z表示编程原点与对刀点的距离。 ②应在刀具的其它运动指令之前使用G92和G50,先设定编程坐标系。 ③系统执行该指令后,刀具并不运动,系统会根据指令中的X、Y、Z 推算出编程原点。
第二章 数控编程基础知识
(6)分配数控加工中的容差,规定编程误差,处理数控机床上的部分工艺指令。 (7)编制加工工艺文件
二、 数控加工工艺分析与设计
数控加工工艺的实质: 就是在分析零件精度和表面粗糙度的基础上,对数控加工的方法、装夹 方式、切削加工进给路线、刀具使用以及切削用量等工艺内容进行正确 合理的选择。
那么,两个坐标系是如何转换的?
对刀点
机床坐标系
编程坐标系
因此,数控机床坐标系统可概述为两系一点。
第二章 数控编程基础知识
四、数控编程的特征点
1.刀位点:刀位点相对运动的轨迹即加工路线,也称编程轨迹。 车刀:刀尖或刀尖圆弧中心 铣刀:刀具端面中心或球心
2.对刀点:是指在加工零件时,刀具相对工件运动的起点。 也称为程序起始点或起刀点。
包括内容
零件轮廓中几何元素的基点 插补线段的节点 刀具中心位置 辅助计算
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数值计算的主要内容
编程的允许误差
编程中的误差δ程由三部分组成:δ逼、δ插、δ圆。即: δ程=f(δ逼,δ插,δ圆)
式中:
δ产逼生─的─逼近采误用差近;似计算方法逼近列表曲线、自由曲面轮廓时所
δ误差插─;─采用直线段或圆弧段插补逼近零件轮廓曲线时产生的
δ有圆个─数─据数圆据整处(理四中舍,五为入满)足问分题辨,率从(而最产小生设的定误单差位。)的要求, 零件图上给出的公差,只有一小部分允许分配给δ程,
yN yM f xNxN xM
允差圆方 程 允差圆的切线方程 切, 于M相 点 曲线方程 曲线在 N点的切线方 程
求弦长ab的方程: 过A点作斜率为k的直线,则得到直线段AB(ab)。即AB 的斜率为k,即使AB平行于MN,则弦ab的方程式为:
y y a k x x a
联立曲线方程和弦方程,求得其交点(节点)B的坐 标:
的公切线MN的斜率k( MN
与允差圆相切于M点,与曲线相切于N点):
作允差圆(δ逼圆)与曲线 求公切线MN的斜率k为:
的公切线MN ,则可
k yN yM xN xM
为求解xM 、 yM 、 xN 、 yN ,需联立求解下列方程组:
yM gxM
yN yM gxMxN xM
yN fxN
图2-26(b)所示的等弦长法,是使所有逼近直线段长度相 等。它比等间距法的程序段数少—些,但当曲线曲率半径 变化较大时,所求节点数将增多,所以此法适用于曲线曲 率变化不很大的零件廓形。
(a)等间距法;
(b)等弦法
等误差法是使逼近直线段与零件廓形的误差相等,此 误差即为δ逼。所以此法较上两种方法合理,特别适用 于轮廓曲线曲率变化较大的且复杂的零件。等误差法 见图2-27。下面介绍用等误差法计算节点坐标的方法。
图 2-27 等 误 差 法 求 节 点
等误差直线逼近的节点计算 设零件轮廓曲线的数学方程为:
确定允许误差δ逼的圆方程
即以起点Axa, ya为圆心,以允许的δ逼误差为半径画
允差圆。其圆方程为:
xxa2 yya2逼 2
式中,xa,ya为已知的A点坐标值。将该方程写成:
y g(x)
求允差δ逼圆与曲线
大多数零件轮廓由直线和圆弧段组成,这类零件的基点计算较 简单,用零件图上已知尺寸数值就可计算出基点坐标,如若不 能,可用联立方程式求解法求出基点坐标。
节点坐标的计算
CNC系统均具有直线和圆弧插补功能,有的还有抛物线插补等 功能。当加工非圆曲线轮廓时,常用直线或圆弧段逼近。这种 人为的逼近线段的交点称为节点。
辅助程序段的数值计算:
由对刀点到切入点的切入程序,由零件切出点返回到对刀点的 返回程序,以及尖角过渡程序等属辅助程序段,需计算出辅助 程序段所需的尺寸字数值。
非圆曲线轮廓零件的数值计算
非圆曲线轮廓零件的种类很多,但不管是哪一类的 非圆曲线零件,编程时用数学方程式描述所做的数 学处理是相类似的。
辅助计算
辅助计算是为编制特定数控机床加工程序准备输 入数据。不同的数控系统,其辅助计算内容和步骤 也不尽相同。
增量计算:
用G91编程时,输入的尺寸字为增量值。如直线段要计算出直 线终点相对其起点的坐标增量值;圆弧段要计算出圆弧终点相 对起点的坐标增量值和圆弧的圆心相对圆弧起点的坐标增量值 (I,J,K)或者圆弧半径R。
一是选择用直线或圆弧段逼近非圆曲线;
二是如何计算节点坐标值。
用直线段逼近零件轮廓曲线的节点计算,常用的计 算方法有:等间距法、等弦长法、等误差法、比较 迭代法等。
图2-26(a)为等间距法,取变量坐标增量ΔX相等,然后 求出曲线上相应的节点,再将相邻节点联成直线,用这些 直线段组成的折线代替原来的廓形曲线。坐标增量ΔX取得 愈小,则δ逼愈小,但节点数增多,程序段也就增多,编程 费用高。等间距法与等弦长法等方法相比,具有计算较简 单的优点。
一般取δ程=(0.1~0.3)×零件公差。 要想缩小编程误差δ程,就要增加插补段,减小δ逼;而
减δ逼小是δ编逼程将中增的加重数要值问计题算之等一编。程的工作量。所以,合理的选择
基点坐标的计算
通常把零件轮廓的各个几何元素间的连接点(交点或切点)称 为基点,如两直线的交点、直线与圆弧的切点或交点、圆弧与 圆弧的切点或交点、圆弧与二次曲线的切点或交点等。
等误差法的不足之处是直线段的连接点(节点)处不 光滑。若采用圆弧段逼近,便可以避免这一缺点。
圆弧逼近的节点计算
用圆弧段逼近零件轮廓曲线的节点计算,零件轮 廓曲线用y=f(x)表示,并使圆弧段逼近误差小于或 等于δ逼。
曲线用圆弧逼近常采用相交圆弧法和相切圆(弧)法, 相交圆弧法又包括了曲率圆法(圆弧分割法)、三点 (作)圆法等。其中:
yfx 曲线方程
yya kxxa 直线段 AB的方程
交点Bxb, yb的坐标值,便是第一个节点的坐标值。
再从B点开始重复上述的步骤,可以依次求得后续的各 节点C,D,…,的坐标值。
使用等误差法,虽然计算较繁杂,但可在保证允许的 δ逼的条件下,使程序段数减小。对于曲率变化较大的 曲线,用等误差法求得的节点数最少。
用G90编程时,对直线段不必计算增量值,可直接使用直线的 终点坐标值;对圆弧段的终点,也不计算增量值而直接使用圆 弧终点坐标值,但要计算圆心相对圆弧起点的增量值(I,J, K)或者圆弧半径R。
脉冲数计算:
大多数的CNC系统均可用小数点编程,即尺寸字的数值是直接 输入带小数点的十进制数,CNC装置能自动将其转换为所要求 的数据。低档数控系统不具有小数点编程功能,就需要将尺寸 字的数值除以脉冲当量(分辨率或最小设定单位),换算成脉 冲数的形式输入。
编程时就要计算出各线段长度和节点坐标值。
刀具中心轨迹的计算
全功能的CNC系统具有完善的刀具补偿功能。编程时,只要计 算出零件轮廓上的基点和节点坐标值或增量值、给出有关的刀 具补偿指令和刀具补偿值,数控装置就可自动进行刀具偏移计 算,算出所需的刀具中心轨迹坐标值,控制刀具运动。
有的经济型数控系统没有刀具补偿功能,此时应计算出刀具中 心轨迹的基点和节点坐标,包括尖角(拐点)过渡处的计算, 作为编程的输入数据。