1、“.....接着利用函数执行位移进给轴承的各种参数初始化,最后让每根位移轴回到最小位移处,作为程序开始时的初始位置。当这过程完成时,的字符串输出函数输出初始化成功的提示。上述的任过程出现连接,如轴与相应控制器型号不匹配的问题时,程序均会报错并停止执行,确保初始化过程安全可靠,避免操作对运动控制器板卡硬件造成破坏。图初始化程序框图定位对刀模块定位对刀操作是所有机床进行工件加工的基础操作,只有能够根据加工需求快速准确的将工件进给到加工工位,既能保证进给效率又能符合进给精度,才是符合要求的定位对刀操作。该部分程序模块的设计便是按照效率与准确性兼顾的原则,设计了绝对位移进给和相对位移进给相结合的进给操作,两种进给状态之间可以自由切换且相互独立,能满足不同情况下对工件进给状态的需求。整体的设计思路为,将绝对运动和相对运动作为个条件结构的两种不同的状态......”。
2、“.....根据需要进行人工的自由切换。而两种运动状态的具体编程方式,以绝对运动为例,引入运动控制板卡里广东工业大学硕士学位论文的速度函数和绝对位移函数,对这些函数指定匹配的程序和运动轴名称,实现对不同轴的进给操作。速度函数的可调范围广,使得轴既可以实现快速进给又可以实现微量精确进给。由于是微铣削机床的软件设计,在些进给状态下,轴的运动距离很短且运动速度很小,肉眼根本无法判断轴是否已到达目标位置,引入运动状态检测函数对运动状态进行检测,并结合布尔控件作为运动状态的指示灯,当轴在移动尤其在进行微小微细进给时,运动指示灯能准确反应轴的运动状态,从而能实现准确执行下步的操作。为了使进给过程更加灵活可控和强安全性,在上述设计的基础上,增加了中断暂停函数,使得在进给过程中能根据实际情况随时暂停进给过程,进行调整后再继续执行之前的进给操作,大大提高了交互性和安全性......”。
3、“.....程序里同时设置了软限位操作,对位移函数的输入控件进行了输入限制处理,当输入的数值超过每根轴的相应量程时,会出现输入无效的情况,确保输入的位移必须在进给量程允许的范围内,避免因操作疏忽引起运动轴进给超出量程损坏硬件的情况发生。对于每根轴的控制选用相互并列的控制方式,使得每根轴的移动均相互独立,互不干扰,最大限度保证进给的效率和顺畅性。图绝对运动程序框图第四章微铣削机床软件系统设计相对位移进给的设计模式和绝对位移非常类似,区别只是将绝对位移函数替换成相位位移进给函数。为了减少控件的使用数量,引用了局部变量的方法。将绝对位移程序下的全部控件都生成相应的局部变量,将这些局部变量作为相对位移进给模式下的相应输入控件,这样的设计使得相对位移和绝对位移能够共用同套控件,大大节省了控件的使用数量,使得人机交互的界面更加简洁美观。与绝对位移进给不同的是,在相对位移进给的状况下......”。
4、“.....每次输入的移动位移可能并没有超过移动量程,但实际轴的位置已经可能快要达到或是超过轴的量程,因此绝对位移进给的软限位操作在这种情况下起不到保证安全的效果,需要增设种安全性设计。相对位移状态的安全设计,需要结合显示模块的作用,利用显示模块可以对每根运动轴位移坐标的实时监测,将检测到的实时坐标提取传递给中断函数进行控制,旦检测到运动轴的实际坐标出现超出量程允许的范围的情况,程序会自动运行中断运行函数,轴便会及时停止运动,实现相对位移进给时的软限位设计,避免影响硬件的使用寿命。图相对位移软限位程序设计实际加工的过程中,工件首先需要快速进给到个指定位置时,可以选用绝对运动方式,设置较大的速度输入,使工件快速到达目标位置接着需要进行精确对刀操作,此时可以切换到相对运动进给方式,设置较小的速度输入,次次重复进行个较小位移的微量进给,结合在线检测机的作用,直至完成精确对刀的操作......”。
5、“.....般都称为指令。代码是使用字母开广东工业大学硕士学位论文头,与不同数字组合,表示不同具体加工操作的类抽象化加工指令,比如表示刀具或工件的快速定位操作,表示进行任意的直线轨迹加工,则分别表示按顺时针和逆时针方向进行圆弧轨迹加工等,由于各种功能的指令均是以字母开头,因此被统称为代码。代码大大简化了复杂图形的加工编程操作,使得定位对刀进给速度调节直线进给等操作转化为便于解析和用于直流的类加工语句。能够读取代码,并按照代码指定的加工轨迹准确高效地完成工件的加工,是台微铣削机床加工智能化的具体体现。本论文的数控加工程序,设计了能读取文本文件格式的代码文本,并对这些代码语句进行语法查错,确认语法无误后逐解析,转化为软件能够识别的加工指令,最后让硬件设备根据加工指令自动完成各种工件的铣削加工过程。该模块软件实现过程主要包括文本文件解析代码语句解析和加工指令执行三个步骤。第步......”。
6、“.....目前有很多制图软件可以自动生成代码,生成的代码多为文本文件格式,文本格式文件的内容通常不能进行直接的解析处理,需要进行步格式的转化,所以代码处理模块的第步就是进行文本格式文件的格式转换,利用的文本文件格式转换函数将文本格式文件转换成编程语言便于处理的字符串格式。转换为字符串格式的文件后,仍需进行次格式转换,原因是字符串格式的文件不具有规范的形式,不利于进行代码的解析。代码语句本身具有较规则的格式和语法,于是进步将字符串格式的文本转化成具有较为规则形式的字符串二维数组,在接下来进行代码语句解析时便可以充分利用代码语句的规则性这特点。并非任何情况下都需要通过外部文本文件导入代码,当加工的路径较为简单时,也可以通过手动操作直接在人机界面上手动输入代码语句,此时则省去了文本文件到字符串格式文本的转换,直接进行字符串文本到字符串二维数组的转换......”。
7、“.....代码语句解析。对转换为字符串二维数组的代码文本进行处理,由于代码语句的规则性,该数组的第行必然为这些代表刀具体动作的指示符,首先利用数组索引函数,将第行的这些指示符提取出来放到个新的维数组,作为指示符数组以供后续程序调取使用指示符后面则为需要进给的相应坐标轴坐标,采用数组循环索引的方式,分别将等加工指令后的轴轴轴坐标提取出来。对于不同的加工指令,其具体形式有所不同,如等语句,只包含了三个方向上的坐标值,而这样的语句,不仅包含三个方向上的坐标值,还包含了三个方向上圆心与起点之间的距离。处理方法是用中的循环结构嵌套条件结构,循环所需的总的次数由最开始生成的指示符维数组的大小决定,每执行次循环时都执行次条件结构,具体执行条件结构的哪分支,则是依据与这次循环对应的指示符数组中的指示符名称,对于这样的语句,只需索引三个方向上的坐标值......”。
8、“.....但此时提取出的坐标轴坐标其格式是字符串的格式,这种格式并不是可以用于有效加工的数值,还需利用字符串至数值转换函数,将加工坐标由字符串转换成对加工有效的数值,并将这些结果了格式转化的加工坐标按提取的顺序存到二维数组中,此时这个数组中包含了整个代码文件中的全部加工坐标值,这些坐标值便是有效的可用于执行的有效数值。广东工业大学硕士学位论文图代码语句解析程序第三步,代码加工指令执行。经过了代码语句解析的过程,程序中生成了可用于加工调用的坐标数组,对坐标数组中的坐标进行调用并传递给相应的运动模块即可实现按照代码语句进行微铣削加工。具体的设计方法与代码语句解析类似,也需使用循环嵌套条件的结构,循环次数同样由第步生成的代码指示符数组的大小决定,每执行次循环,由与该次循环对应的代码的名称决定执行条件结构的哪条分支......”。
9、“.....最后将提取出的坐标传递给定位直线轨迹圆弧轨迹等运动模块,执行加工指令。第四章微铣削机床软件系统设计转换为字符串转换为字符串数组坐标提取转换语法检查加工执行正确无误开始结束停止代码文本修改文本重新导入图代码解析流程显示模块在机床运行时,用户不仅需要随时了解机床的当前状态,而且可能需要临时改变机床的工作方式进给速度以及关闭或开启冷却液切换主轴转向暂广东工业大学硕士学位论文停加工进行零件测量或停止加工退出系统等等,用户发出的这些操作命令必须立即被数控系统响应,并根据命令改变机床的运行状态,这就需要机床各运行状态的实时显示。实时显示模块主要完成系统的大部分实时显示任务,实现了三个坐标轴的坐标位置和运行速度的实时显示。这个模块的设计是对在线显微观测设备功能的补充,对微铣削加工而言,无论是工件与刀具静对刀时的操作,还是按照代码的指令进行微小量的切削......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。