数控加工程序输入与预处理

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
5
第一节 数控加工程序输入
3、存储器方式输入
外存储器——软盘或硬盘
内存储器:RAM 1.数控加工程序缓冲器:容量小 2.数控加工程序存储器:存放整个数控加工
程序,容量大。建立程序目录区(存放程序名称、
存放的首末地址等)
图2-5 数控加工程序存储器
上午5时29分
6
第一节 数控加工程序输入
4、通信方式输入
上午5时29分
15
第二节 数控加工程序的译码与诊断
一、数控加工程序的译码 (二)功能码翻译
2.考虑缓冲器的规模 ——将G代码、M代码按功能属性分组,每一组代码只需要
设置一个独立的内存单元即可,并以特征字来区分本组中的 不同代码。
——对于尚未定义功能的代码,不必设置内存单元,这样可 以大大压缩译码结果存储器的规模,保证译码速度和效率。
MDI缓冲器
译码
上午5时29分
2
第一节 数控加工程序输入
2、键盘方式输入
键盘是一种常用的输入方式。在现代数控机床上,一 般都配有键盘,供数控机床操作者输入数控加工程序 (一般为部分或简单的数控加工程序)和控制信息,例 如控制参数、补偿数据等。这种输入方式称为手动数 据输入(MDI)方式。
键盘分为全编码键盘和非编码键盘两种 类型。
上午5时29分
8
第一节 数控加工程序输入
例如:ISO代码程序 数控加工程序存储区内部信息(假如首地址2000H)
上午5时29分
9
第二节 数控加工程序的译码与诊断
1、数控加工wenku.baidu.com序的译码 2、数控加工程序的诊断 3、软件实现
上午5时29分
10
第二节 数控加工程序的译码与诊断
一、数控加工程序的译码
(一)代码识别 (二)功能码翻译
数控机床中使用较多的非编码键盘由一 组排列成矩阵方式的按键开关组成。
上午5时29分
3
第一节 数控加工程序输入
2.1、键盘输入功能
一般要求显示器同步显示键盘输入内容。 不同工作方式下,键盘输入功能不同: 编辑方式下:输入加工程序、编辑、存储 运行方式下:输入各种有关命令,对机床及外围
设备进行控制,修改刀具参数以及工艺参数,使 数控机床加工更符合实际需要
几条线就可以在系统间交换信息,特别适用于
计算机与计算机、计算机与外设之间的远距离 通信。
上午5时29分
7
第一节 数控加工程序输入
5、数控加工程序的存储
表2-1 常用数控加工代码及对应内码
直接存放——译码速度受限 转成内码存放——译码速度加快
内码的使用,使ISO码、EIA码在译码前具有 统一的格式,加快译码速度
通信方式:
现并代行通数信控:装把置一一个般字符配的置各标数准位通用信几接条线口同,时与 编进程行传机输或,微传机输相速连度快,,进信行息点率对高点。通但它信比,串实 现行程通信序所、用工的艺电参缆数多,的故传常送用。在传输距离较短
(几米至几十米)、数据传输率较高的场合。
网串络行通通信信是:指与数D据N一C位计一算位机地或依上次位传输机,、每网一 络位通数据信占据一个固定的时间长度。其只要少数
判 断将字缓母冲码器功能中时数一据般(按内查码寻方)式逐进个行读,出即,串行先比识较别各其
个高字,属 功符可判性 能,以断, 码因安字然 、此排处在母后 数理 数作字码速控相码功度系应)较统能的。慢软时处。件按由的理于后查(译台判寻码程断方的序其实中式是时完串性成字行要,母求利比码不用较、, 其空闲速时度间慢进行—译—码安,一排般在来软讲仍件是的能后满足台要程求序的。中完成,
利用空闲时间进行译码
上午5时29分
12
第二节 数控加工程序的译码与诊断
一、数控加工程序的译码
图2-7 代码识别流程图
上午5时29分
13
第二节 数控加工程序的译码与诊断
一、数控加工程序的译码
CNC系统软件分前台程序和后台程序两部分。前台 程序是一个实时中断服务程序,承担几乎全部的实时 功能,实现与机床动作直接相关的功能,如插补、位 置控制、机床监控等。
——其他功能代码如S、F、T在一个程序段中只可能出现一次, 在内存中的地址可以指定。
译码程序主要处理一些实时性不高的问题,因此又
可以叫做背景程序。运动控制程序是前台程序。在背 景程序循环运行的过程中,前台的实时程序不断地定 时插入,二者密切配合,共同完成加工任务。
图2-7 代码识别流程图
上午5时29分
14
第二节 数控加工程序的译码与诊断
一、数控加工程序的译码
(二)功能码翻译
1.建立一个与数控加工程序缓冲器对应的译码结果缓冲器; ——在CNC存储器中划出一块存储区,供数控加工程序中可
上午154时60239B分
11
第二节 数控加工程序的译码与诊断
一、数控加工程序的译码 (一)代码识别
译 能数码 够字: 识码将 别:输 的入代立的码即数形设控式置加相工应程序的翻标译志成并C转NC存装置 代出相码,应识并的字果别判标母缓是断志码冲通该并过数转:器软 据 存单将件的;元其将属如数性果。后控。是续加如字数工果母程是码字序数,码缓字则送冲码进器,一到中则步相的立判应内即断码设该译读置码码结 的具(体功一功能)能码代,然:码后识需设别进置代一(码二步标)判志功并断能转该码入码相翻应功译的能处,理。再在处理。
上午5时29分
4
第一节 数控加工程序输入
2.2、键盘的输入处理
键盘各种输入信息是通过中断 方式实现。
CPU响应中断,中断服务程序 读入从键盘输入的内容
输入加工程序:
中断将输入的字符转换成内码 并存入MDI缓冲器;
输入命令: 转入相应的键盘处理程序
上午5时29分
图2-4 键盘中断服务程序流程框图
能出现的各个功能代码设置存储单元,存放对应的特征字或 数字,后续的处理软件根据需要到对应的存储单元取出数控 加工程序信息并予以执行。 2.考虑缓冲器的规模 ——针对每个字符和代码都设置存储区会形成庞大的表格, 浪费内存且影响译码速度。 有些代码的功能属性相同或相近,不可能出现在同一个程序 段中,具有互斥性。
第一节 数控加工程序输入 第二节 数控加工程序的译码与诊断 第三节 刀具补偿原理 第四节 其他预处理
上午5时29分
1
第一节 数控加工程序输入
纸带阅1读、机纸带阅其读它机输输入入方自式学 2、键盘方式输入
3、存储器方式输入
4、通零信件方程式序输缓入冲器 5、数控加工程序的存储
零件程序存 储器
MDI键盘
相关文档
最新文档