后置处理范文
后置处理范文(精选12篇)
后置处理 第1篇
目前针对后置处理有3类解决方案:(1)独立后置处理系统。这类软件商为各种数控系统和不同类型的机床编制用的后置处理程序,无需用户自己开发,但如果购置新机床,需要补充订购该机床的专用后置处理程序,如CAM-POST系统;(2)CAD/CAM软件自带的后置处理器。CAD/CAM系统提供一个交互式后置处理书写器,用来确定一些具体参数,用户填写后,就形成了针对具体机床的后置处理软件。这种方式简单方便,但形成的数控文件灵活性差,如UG/Post Builder;(3)利用高级编程语言将刀位文件转换成数控指令代码。这种方式灵活高效,但是如果购置新机床时,需要编写新的后置处理程序[1]。本文将在第3种方案的基础上,通过对刀位文件和数控指令的分析,建立介于刀位文件与数控指令之间的中间语言,提出基于中间语言的通用后置处理系统,并利用CATIA平台验证其可行性。
1 基于中间语言的通用后置处理系统
通用后置处理是指将后置处理系统功能通用化,能针对不同类型的数控系统对刀位文件进行处理,结合数控系统配置文件,输出数控系统能够直接运行的数控指令。传统的通用后置处理系统需要针对每一套CAD/CAM系统生成的刀位文件进行设计,即传统的通用后置处理系统相互之间不通用。
本文提出一种基于中间语言的通用后置处理方法,即后置处理系统不直接处理CAD/CAM系统生成的刀位文件,而是处理介于刀位文件与数控指令之间的中间语言,这样对于任意CAD/CAM系统,只需编写刀位文件转换中间语言的程序即可。基于中间语言的通用后置处理系统的整个流程如图1所示。
采用了中间语言的通用后置处理系统提供了一个后置处理的平台,对于任意CAD/CAM系统生成的刀位文件,仅需考虑该刀位文件与中间语言之间的转化关系,这样在很大程度上提高了后置处理系统的通用性,同时也简化了后置处理程序的编制难度。
2 系统关键技术研究
2.1 刀位文件分析
刀位文件记录了刀具运动过程中经过各点的坐标以及各种工艺参数,其语句采用APT语言标准语法,即“主词+辅助元素”的模式。但不同的CAD/CAM系统生成的刀位文件语言格式不同。如圆弧插补操作,CATIA与Unigraphics NX生成的语句如表1所示。
虽然不同系统生成的刀位文件语言格式不同,但根据各语句的不同作用,可将其分为以下3类:
(1)设置类语句:该类语句主要是数控加工中加工状态的设置,包括设置冷却液开关,刀具补偿开关,换刀指令等。如Pro/Engineer生成的CL文件中,刀具补偿的语句为:CUTOM/LEFT。
(2)刀具运动类语句:该类语句是用来规定加工过程中刀具运动的轨迹,主要包括直线插补,圆弧插补,固定循环等。如Unigraphics NX生成CLSF文件中,快速移动语句为:
(3)辅助信息类语句:该类语句主要是方便编程人员阅读,为注释语句。如CATIA生成的APTSOURCE文件中,注释语句为:$$TOOLCHANGEBEGINNING
2.2 中间语言
2.2.1 中间语言的提出
由于刀位文件和数控指令代码之间存在很大的差异,同时不同的数控系统使用的数控指令代码各不相同,而且不同的CAD/CAM系统生成的刀位文件所使用的语言格式也不相同。如果要实现后置处理的最大限度的通用,就必须引入一种介于APT语言和数控指令之间的过渡语言即中间语言。
中间语言首先需要保持信息传递的一致性,即使用中间语言可以表达刀位文件中所包含的一切信息;其次中间语言要保证语言格式的相似性,即中间语言采用的格式应与数控指令的格式相似;最后中间语言应具备易用性,即熟悉后置处理的程序员应能很快掌握中间语言。
2.2.2 中间语言的语法规则
刀位文件采用的APT语言是一种描述性语言,其各语句的主词仅为对加工状态的描述,如圆弧插补的主词为“CIRCLE”,仅描述该状态为圆弧,而具体圆弧插补为顺时针或是逆时针需要靠辅助元素来表达;而数控指令代码是一种状态指令,其单个语句的主词表达了具体的加工状态,如顺时针圆弧插补的主词为“G02”。中间语言要保证格式与数控指令代码一致,所以主词应与数控指令代码类似,使其主词能够表达具体的加工状态。这样中间语言的语法格式可表示为:
其中“□□□□_”为该语句的主词;“□□□□”表示该语句为哪类加工操作;“_”表示该语句为具体这类加工操作中的哪个具体操作,如果该类加工操作仅有一个具体操作,则省略“_”所表示的内容;“◇,[◇],◇,[◇],”为加工参数列表,有些语句可不包括加工参数列表。
此外刀位文件中的各条语句所表达的操作均只在该语句中起作用,而数控指令代码分为一般指令和模态指令,一般指令只在该语句中起作用,而模态指令具有续效性,即一旦在一个程序段中使用,便保持其功能的有效,直到后面的程序段中使用同组的另一指令时才失效。由于模态指令会增加语言的复杂度,所以中间语言均采用一般语句,同时利用重复同一主词来表达模态指令所表示的状态。例如:数控指令代码表达连续直线插补的语句为:
在中间语言则表示为
其中用“[]”括起的内容在实际文件中表示具体数字。
2.2.3 中间语言的定义
根据各语句的作用不同,中间语言可分为三类:
(1)设置类语句:该类语句在数控指令中,是以单个辅助指令出现,根据中间语言主词的结构需将刀位文件中的主词和辅助元素所包含的信息进行合并成为不附加辅助元素的单个主词。例如:在刀位文件中,冷却表示冷却液接通与否或冷却液类型。具体如下:
在中间语言中先定义表示冷却加工的元素,即COOL,再确定冷却操作的具体方式如下:
(2)刀具运动类语句:在数控指令中,该类语句除加工循环外每个操作均由一条“主词+辅助元素”模式的语句表达,而在刀位文件中只有直线插补使用单一语句,其他操作都使用了两条以上的语句表达。因此中间语言需要将刀位文件中表示一个操作的几条语句合并成为一条标准的模式语句,其中主词表示该操作的具体操作方法,辅助元素表示该操作的参数。例如,在刀位文件中,刀具快速移动语句为:
中间语言须将两条语句合并为一句,同时保留辅助元素的信息,则快速移动在中间语言中定义如下:
表示快速运动到点([X],[Y],[Z])。其中用“[]”括起的字母在实际文件中表示具体数字。
加工循环在刀位文件和数控指令中都采用了多条语句表达,下面以普通钻孔循环为例,对中间语言中循环的定义进行说明。
在数控指令中,一般在钻孔循环指令的语句中包含有第一个孔的位置,还包括返回高度、钻孔深度以及钻孔深度的信息。所以在中间语言中,钻孔循环定义如下:
其中CYCLE1表示普通钻孔循环,Do表示钻孔深度,Ro表示返回点高度,Fo表示钻孔速度,CYCLE0表示钻孔结束。
(3)辅助信息类语句:该类语句一般不直接参与加工,只需保留信息即可。例如:刀位文件有如下注释:$$TOOLCHANGEBEGINNING,其中“$$”为刀位文件注释符号。中间语言中可定义为:||TOOLCHANGEBEGINNING。
2.3 数控指令与数控系统配置文件的研究
虽然数控系统种类繁多,规格各异,但各种数控系统的数控指令均采用了准备功能G代码与辅助功能M代码,同时相同的操作格式上也很相近。例如圆弧插补各个数控系统基本采用了如下指令格式:
但即使如此,各数控系统要求的精度不同,有效数字不同,还必须在数控系统配置文件中进行指定。
通用后置处理系统之所以能够针对不同的数控系统,生成不同的数控代码,主要依赖数控系统配置文件[2],它提供了该数控系统的指令代码的名称和格式的信息,系统依据这些信息把中间语言转换成数控指令。根据指令码的区别,可分为三类:
(1)设定指令:该类只需要关键字和对应得指令码,其中以关键字为索引。例如:加工平面指定为:XYPLANE,G17
(2)加工指令:控制走刀的加工指令需要指令代码,控制走刀位置的坐标值,坐标值的格式和加工参数,处理起来相对复杂。例如,顺时针圆弧插补需如下配置:
(3)辅助指令:这类指令对加工影响不大,包括程序的起始符和注释等。如结束指令可指定为:END,end
3 应用实例
本文以CATIA生成的APTSOURCE文件为例,先将APTSOURCE文件转换为由中间语言组成的中性文件,然后由基于中间语言的通用后置处理系统读入SINUMERIK840D数控系统配置文件,最终生成上述数控系统可以运行的数控指令。
(1)APTSOURCE文件转换示例
下面以圆弧插补操作为例介绍APTSOURCE文件转换的原则
中间语言中,圆弧的定义为:
这里需要确定3组数据,即圆弧旋转方向,圆弧终止点坐标,圆心相对增量。圆弧终止点坐标为圆弧终止线的第2个坐标,圆心相对增量可用圆心坐标减去圆弧起点坐标得到。圆弧的旋转方向需要用起始线的矢量(即起始点坐标减圆心坐标)与刀轴矢量作叉积,若为负值,则为顺时针,若为正值则是逆时针。则最终转换成的中间语言为:
(2)实例演示
图2为已经设定好加工路径的CATIA模型,使用CATIA自带的APT生成器,生成APTSOURCE文件,利用中间语言生成器生成对应的中间语言文件如图3(a)所示。然后读入数控系统配置文件如图3(b)所示,生成所需的数控指令代码文件,并将加工路径用线框模型模拟出来如图4所示。
4 结语
本文从后置处理程序的通用性出发,对刀位文件、数控指令进行了研究,建立了中间语言和数控系统配置文件,提出基于中间语言的通用后置处理系统。该系统提供了一个通用后置处理平台。该平台与具体的CAD/CAM系统生成的刀位文件相结合,可快速生成基于该CAD/CAM系统的通用后置处理。同时只要针对各种CAD/CAM系统的中间语言生成器开发完成,就可基本实现后置处理的平台无关。
摘要:通过对刀位文件和数控指令的研究,建立了适用于通用后置处理的中间语言和数控系统配置文件,提出基于中间语言的通用后置处理平台,并运用CATIA生成的刀位文件在该平台上验证其可行性。
关键词:中间语言,刀位文件,数控指令,后置处理
参考文献
[1]王启富,袁辉.CATIA NC后置处理软件的开发与应用[J].CAD/CAM与制造业信息化,2003(11):88-91.
[2]邹树国,许鹤峰,陈卫东.通用后置处理中生成固定循环加工指令[J].工程图学学报,2002(1):20-25.
[3]田荣鑫,任军学,史耀耀,等.SINUMER IK840D系统五坐标孔加工循环后置处理方法研究[J].机床与液压,2005(10):68-69.
英语后置定语语法 第2篇
定语主要由形容词担任,此外,名词,代词,数词,分词,副词,不定式以及介词短语也可以担任,也可以由一个句子来担任。单词作定语时通常放在它所修饰的词之前,作前置定语。短语和从句作定语时则放在所修饰的词之后,作后置定语。 在初中阶段我们常见的几种后置定语如下:
一、形容词作复合不定代词的后置定语
当被修饰词为复合不定代词something, anything, nothing, everything; somebody, anybody, nobody, everybody; someone, anyone, everyone, no one时,修饰语常位于被修饰的不定代词之后。
(1) Do you have anything else to say about it?
关于这件事,你还有什么要说的吗?
(2) I have something important to tell you.
我有些重要的事情要告诉你。
(3) Someone important will give the students a lecture on how to learn English well.
今天下午,一位重要的人物将给学生们做一场有关如何学好英语的报告。
二、形容词作疑问词的后置定语
修饰疑问词what, which, who, whose, whom, when, where, why, how时,修饰语要后置。
(1) What important would you like to talk about?
你想谈论什么重要的事情?
(2) What else would you like to eat? 你还想吃什么?
(3) Where new have they decided to visit?
他们决定到哪些没有去过的地方参观?
三、enough作后置定语
enough(a.)修饰名词时既可以在名词前,也可以在名词后。
(1) We have not enough time (time enough) to do the job.
我们没有足够的时间做该工作。
(2) They have enough people(people enough)to do the experiment.
他们有足够多的人手做这个实验。
但enough(adv.)修饰形容词或副词时,须位于被修饰的形容词或副词之后。例如:good enough (足够好的),big enough(够大的),fast enough(够快),carefully enough(足够仔细)。
四、介词短语作后置定语
the map on the wall 墙上的地图
the bird in the tree 树上的那只小鸟
the development of China 中国的发展
the way to the school 去学校的路
the life in the future 未来的生活
五、动词不定式作后置定语
1.在某些名词结构中可用动词不定式作后置定语。
(1) He has lots of things to do.他有很多事情要做。
(2) Jack needed someone to carry the box.
杰克需要人来搬这个箱子。
(3) She always the first one to arrive at the school.
她总是第一个到达学校。
(4) There are a lot of things to do. 有许多事情要做。
2. 在某些名词后可用动词不定式作定语。
例如: ability, decision, chance, courage, right,
determination, promise, ambition, drive, effort, eagerness, failure, movement, need, opportunity, plan, reason, struggle, time, way, wish,等等。
(1) I don’t have the courage to tell you the truth.
我没有勇气告诉你事实。
(2) Does he have the ability to do the work?
他有能力干这项工作吗?
(3) You have no right to do such a thing!
你没有权利做这样的事!
(4) I’ll show you my determination to stop smoking.
我将向你们表明我戒烟的决心。
六、分词短语作后置定语
1. 现在分词短语作后置定语。
(1) There is a dog lying on the ground.
有只小狗躺在地上。
(2) The girl sitting by my side is my sister.
坐在我旁边的是我妹妹。
(3) Here is a map showing you how to get to the railway station.
这儿有一张地图,告诉你怎样去火车站。
2. 过去分词短语作后置定语。
(1) This is a film directed by Feng Xiaogang.
这是一部由冯小刚导演的电影。
(2) She is a nurse trained by ourselves.
她是我们自己培养的护士。
(3) What is the language spoken in Spain?
西班牙使用的是什么语言?
3. 部分过去分词也可以作后置定语。
例如:left, gained, used, offered, discussed, ordered, wounded, injured, concerned, conducted, done, held, arranged, planned, suggested, finished, completed, arrested, given, fallen, constructed, missed,等等。
(1) Is there anybody injured?有人负伤吗?
(2) The money left is not enough for so many people to live through.
剩余的钱不够这么多人用的。
(3) She liked all the courses offered.
她对所开的课程都很喜欢。
(4) The experience gained will be of great value to us.
取得的经验将对我们很有价值。
七、定语从句作后置定语
1. 定语从句作后置定语的构成是:
先行词+关系代词/副词+从句。引导定语从句的关联词包括关系代词和关系副词,关系代词有:that,which,whose,who,whom,as,等等。关系副词有:when,where,why,等等。关系代词和关系副词在定语从句中充当一定的句子成分(可充当主语,宾语,标语等句子成分)。
注意:关系代词在从句中充当动词的宾语时一般可以省略。
(1) The student who answered the question was Jack.
回答问题的这个学生是杰克。
(2) The boy (whom) you are talking to is my brother.
在跟你交谈的那个男孩是我的哥哥。
2. 关系代词的选用比较复杂,受下列条件的制约:
① 要看先行词是指人还是指物。
People who take physical exercise live longer.
进行体育锻炼的人活得长些。
② 要看关系代词在从句中句法功能。
I still remember the day when/on which my brother joined the army.(作状语)
我仍然记得我哥哥参军的那一天。
I still remember the days which/that we spent together.(作宾语)
我仍然记得我们在一起度过的日子。
I’d like a room whose window looks out over the sea.(作定语)
后置处理 第3篇
关键词:ESPRI软件;车铣复合加工;后置处理算法
中图分类号: TH11 文献标识码: A 文章编号: 1673-1069(2016)16-161-21 概述
复合加工是现代机械加工的发展方向,而车铣复合加工在复合加工领域发展得最为完善。
本文以DMG CTX Gamma 2000TC车铣复合加工中心为加工设备平台,以拐臂的加工为实例,研究ESPRIT软件编程技术在五轴车铣复合加工中心的开发应用。
2 后置处理程序
2.1 后置处理介绍
CAM软件都是通用型的,不针对某种机床后置处理,必须针对机床结构和控制系统专门定制。车铣复合加工中心(以下简称2000TC)属于第三类,该机床按照右手直角坐标系坐标系定义如图1所示,其中通过C轴回转实现工作台回转,B轴为摆动轴,范围为±120°
2.2 2000TC后置处理算法
2000TC为转台转动的B、C轴形式的坐标轴正交五轴车铣复合机床,其中转台转动附加与工件绕Z轴旋转的C轴上,其后置处理原理如图2所示。图中以向量a代表五坐标加工中的刀轴矢量。在标准三坐标铣削加工坐标系中,刀轴矢量与Z轴重合。对于五坐标机床则是通过后置处理设法将刀轴矢量绕坐标轴旋转到与Z轴重合的位置,从而得到旋转角度B、C,然后利用绕指定旋转轴的坐标变换公式,从而最终推导出后置处理公式。对于2000TC五轴车铣复合机床来说,要将刀轴矢量a旋转到与Z轴重合,首先应将刀轴矢量a绕Z轴旋转C角,再绕Y轴旋转B角。
工件对刀点相对于机床回转中心的平移变换矩阵为:
式中Xt、Yt、Zt分别代刀尖点在工件坐标系下的坐标值。
2.3 后处理加工验证
拐臂外表面为不规则曲面,无可直接装夹位置,装夹定位困难,为此在DMG车铣复合加工机床上一次装夹完成加工,避免多次装夹。零件加工程序用ESPRIT软件车铣模块五轴复合加工功能进行编制。由于程序编制使用的是五轴模块,在导入机床时需将软件RTCP功能打开,程序坐标系改为随工件旋转,最终所生成的刀具切削路径如图3所示:
3 结语
后置处理 第4篇
应用Mastercam X6进行编程时, 先建立加工模型或者导入加工模型, 然后对加工对话框编辑相关的加工信息、刀具信息等生成刀具轨迹文件。刀具轨迹文件不能直接用于数控机床的加工, 数控机床只能识别数控程序NC代码。后置处理的工作任务就是:将刀具轨迹文件以规定的标准格式转化为数控系统能够识别和执行的数控指令, 如图1所示, 实质上是一个文本编辑处理的过程。把编程软件生成的刀具轨迹文件转换成指定数控系统能执行的数控程序代码的过程就称为后置处理。
2 Mastercam X6后置处理的内容
Mastercam X6系统的后置处理由可以执行文件和机床特性文件两部分组成。可执行文件用户是不可以修改的, 如铣床为Mp.dll文件, 机床特性数据文件是用ASCII代码编写的, 扩展名是pst, 叫作pst文件, pst文件是可以修改的, 方便针对数控系统进行修改, 内容主要有:控制系统名、机床的类型、M代码和G代码的分配、注释数据的输出、坐标输出格式、程序头数据等信息。不同的数控系统的后处理文件中, 指令代码和格式定义虽各不相同, 但是Mastercam X6后处理文件的结构相同。
3 Mastercam X6后置处理的优化和修改方法
Mater CAM X6后置处理文件的位置, 在默认安装软件情况下位于:C:Documents and SettingsAll UsersDocumentsshared Mcamx6millPosts文件夹下面。采用记事本打开MPFAN.pst文件。根据数控系统的特征对Mater CAM X6后置处理文件进行优化。后处理程序可以将一种控制器的NC程序, 定义成该控制器所使用的格式。下面根椐EMCO数控系统对程序进行分析和优化:
1) EMCO数控系统对程序开头的“%”不能识别, 遇到“%”就报错为“不可识别的字符”。应把“%”去除。方法:在记事本中查找到“%”, 并在前面加工上“#”号。
2) EMCO数控系统的存储空间比较小, 为了节省存储空间把程序中的前一至三行去除。方法:在记事本中查找到"sopen_prn, "DATE=DD-MM-YY-", date S, "TIME=HH:MM-", time S, sclose_prn, e S#Date and time outputEx.12-02-05 15:52
3) EMCO数控系统对程序“N130 G0 G90 G54 X-2.509 Y0.A0.S3000 M3”中的“A0”不能识别, 遇到“A0”就报错为“不可识别的字符”。应把“A0”去除, 方法为:在记事本“编辑”下拉菜单中选择“查找”, 并输入“Rotary Axis Settings”, 查找结果所在的位置, 优化前:
优化后成为:rot_on_x:0#SET_BY_MD Default Rotary Axis Orientation
4) 删除NC程序中的回参考点指令:
“N270 G91 G28 Z0.;N280 G28 X0.Y0.A0.”。因EMCO数控系统对程序中的“G28”不能识别, 遇到“G28”就报错为“不可识别的字符”。应把“G28”去除, 方法为:在记事本中查找到:pfbld, n S, sgabsinc, *sg28ref, “Z0.”, e S;pfbld, n S, *sg28ref, “X0.”, “Y0.”, e S并在前面加工上“#”号。
优化之后将优化的后置处理文件另存为EMCO.pst, 然后打开设置控制器定义增加文件选择“EMCO.pst”打开确定。重新用优化后的后置处理文件生成NC代码, 图2所示是Mater CAM X6优化前后置处理文件生成的NC代码和优化后Mater CAM X6后置处理文件生成的NC代码对比。
4 结语
wide后缀的单词后置 第5篇
This proposal will spark another countrywide debate.
这项提议会在全国范围内引起一场争论。
They sent out questionnaires to 100 schools countrywide.
他们向全国100所学校发放了问卷。
This proposal will certainly spark another countrywide debate.
这项提议会在全国范围内引起一场争论。
The case has attracted wide publicity.
这个案件得到广泛的关注。
Her skirt hangs in perfect wide pleats.
她的裙子打着漂亮的`宽褶自然下垂。
Our field of vision is surprisingly wide.
我们的视野令人惊奇地广阔。
Today, doctors are fearing a worldwide epidemic.
如今,医生们在担心一次世界性的流行。
He had notched up more than 25 victories worldwide.
他已在世界范围内赢得了超过25次的胜利。
The product was launched amid much fanfare worldwide.
英语“后置定语”探析 第6篇
一、介词短语用作后置定语
介词短语用作定语时,只能后置。在意义上可表示时间、地点、范围、类别、来源、动宾、同位等语义关系。例如:
The weather in Beijing is colder than that in Guangzhou. 北京的天气比广州冷。(地点)
People in the world play basketball. 世界上的人们都打篮球。(范围)
His love for his country is very great. 他很热爱自己的国家。(动宾)
The bike on the left is my cousin's.左边的那辆自行车是我表妹的。(方位)
The forces due to friction are called frictional forces.由于摩擦而产生的力称之为摩擦力。(来源)
二、形容词用作后置定语
形容词用作后置定语时,常见的有以下几种类型:
1. 英语中有些以a为词首的表语形容词作定语时,均放在被修饰语后面。例如:
The girl asleep soundly is my younger sister. 正熟睡的小女孩是我的小妹妹。
Arthur is the only man alive who could do it.阿瑟是在世者中唯一能做到这一点的人。
【注意】以a为首作后置定语的形容词常见的有:alone/alike/afraid /aware /ashamed / awake 等。但这些词在有一状语修饰时,也可以作前置定语。例如:
the fast asleep children 熟睡的孩子们
the wide awake patient 完全醒着的病人
2. 某些以-able或-ible结尾的形容词作定语时,一般要后置,尤其是当被修饰的名词之前有形容词最高级或all/ every/ the only等修饰语时更是如此。例如:
I know the actor suitable for the part. 我认识适合扮演这个角色的演员。
We have tried every way possible. 我们已经试过各种可能的办法了。
【注意】这类形容词大多数也可以前置,其基本意义不发生变化。区别在于:作前置定语时,表示在一般条件下可能发生的现象;作后置定语时,表示在特定条件下发生的一时现象。试比较:
The sun is one of the visible stars to the naked eye.太阳是肉眼可见的一颗星星。(一般现象)
This is one of the stars visible to us through a radio telescope. (特殊现象)这是一颗通过望远镜才可看见的星星。
3. 形容词修饰复合不定代词(如something/anything/nothing/ somebody/ anybody /nobody /no one等)时,一般放在其后。例如:
--Is there anything special in today's newspaper?今天的报纸上有什么的特别的东西吗?
--No, there's nothing unusual.不,没有什么特别的东西。
He wanted to get someone reliable to help in this work.他想找个可靠的人帮忙做这项工作。
【注意】若something 前面有定冠词修饰,形容词不用后置。例如:
There, on the table, was the mysterious something that they had been looking for.看,在桌子上,正是他们一直孜孜以求的神秘的东西。
4. 形容词短语作修饰语时,往往后置。例如:
Treasure Island is a book full of adventure.《金银岛》是一本充满冒险故事的书。
So far he hasn't found a book as valuable as this one.迄今为止,他还没有找到与这本一样有价值的其他书籍。
【注意】形容词短语作定语时,其功能相当于一个定语从句。例如:
Those brave enough to take the course must be the top students in the grade. 那些敢于选修这门课程的学生一定是本年级的尖子生。(划线部分相当于who are brave enough)
5. 成对形容词作修饰语说明被修饰名词的作用时,往往后置。此类形容词多用and/or/ both...and...等连词连接。例如:
People, poor or rich, are favored equally by nature. So they unanimously rely on it dearly.大自然对人类的恩赐,无论贫富,一律平等。所以人们对大自然,全部一致,并深深地依赖着。
I have never seen such a film, interesting and instructive.我从来没看过这样的电影,有趣和有意义的。
The young man has read all kinds of books, ancient and modern, Chinese and foreign.那个年轻人看了各种各样的书,古今中外都有。
6. 对数词进行说明的形容词(如long/wide/deep/high/old)等,需要放在被修饰词的后面。例如:
Teenage boys clamber down mine shafts 30 to 50 meters deep.孩子们沿着杆子爬到深30到50米的矿井里。
In one case, soldiers sealed a crack nearly 200 meters long and up to half a meter wide. 在其中的一个大坝上,士兵们堵住了一个近200米长、最宽处达半米的裂缝。
【注意】“基数词+表示时间或度量单位的名词+形容词”结构可用来修饰名词,起定语作用。此时,该类结构的词组须后置。例如;
There used to be a tall building about 50 metres high. 过去,这里曾经有一座大约50米高的大楼。
7. 形容词修饰疑问词(如what/which/ who/ whose/ whom/ when/ where/ why/ how等)时,修饰语要后置。例如:
Who else will go with us? 还有谁将和我们一起去?
Where new have they decided to visit?他们决定到哪些没有去过的地方参观?
三、副词或副词短语用作后置定语
副词或副词短语作定语时,一般要放在名词之后,在意义上多表示时间、地点、方位等。例如:
The weather here is very nice. 这里的天气很好。
The building around are mostly of modern constructions. 这附近多数是现代化建筑。
Who is the person over there?那边的人是谁?
【注意】此类副词或短语常见的有:here/there/in/out/home/above/below/abroad/before/ yesterday等。
四、动词不定式用作后置定语
动词不定式用作定语时常后置,且定语与被修饰成分之间形成不同的语义关系。
1. 表示动宾关系
用作修饰语的动词不定式为逻辑谓语,被修饰的名词为动词不定式的直接宾语。例如:
He has a large family to support. 他有一大家子人要养活。
There is a quarter of an hour to kill.有一刻钟时间消遣。
2. 表示主谓关系
被修饰的名词表示逻辑主语,修饰它的动词不定式结构表示逻辑谓语。例如:
Mary needs a friend to play with.玛丽需要有一个与她一起玩的朋友。
Among the men to take part in the work, he is probably the most active. 在要参加这项工作的人中,他恐怕是最积极的。
3. 表示修饰或说明关系
动词不定式对其修饰的成分起一种描绘、阐述作用。例如:
It's already time to start planting trees. 已经到了植树的季节。
He had no chance to go school in those years. 那时候,他没有机会上学。
4.表示同位关系
不定式和被修饰的名词处于平行关系,只对其起一种解说作用。例如:
I have no wish to quarrel with you. 我不想和你吵架。
Soon came the order to start the general attack.很快下达了发起总攻的命令。
【注意】(1) 动词不定式复合结构也可以用作后置定语,用作后置定语时和动词不定式短语一样,均只能放在被修饰成分后面,做后置定语。例如:
He bought a house for his children to live in. 他买了一套房子给孩子们住。
(2) 动词不定式有时可以代替一个定语从句作后置定语。例如:
Perhaps in the years to come (=that will come) we will meet again.也许在未来的岁月中我们还会再见面。
(3) 此外,动词不定式还可以和关系代词which连用作定语。例如:
He also had a revolver with which to defend himself.他还有一把防身用的左轮手枪。
五、现在分词短语用作后置定语
英语中现在分词用作定语可以前置,也可以后置。但现在分词短语用作定语时,务必放在被修饰成分的后面,构成后置定语。例如:
They built a highway leading into the mountains.他们修建了一条通往山里的公路。
We met a group of pupils returning from school.我们碰到了一群从学校回来的孩子。
【注意】现在分词短语用作后置定语,在意义上相当于一个定语从句。但在转换时,要注意动词的主语和时态。如上述后一句可转化为:
We met a group of pupils who returned from school.
六、过去分词短语用作后置定语
过去分词短语用作后置定语时,表示被动意义、完成意义或状态意义。例如:
What's the language spoken in that area? 那个地区讲什么语言?
I haven't heard of a girl called Lily.我没听说过有个叫李莉的小姑娘。
【注意】过去分词短语用作后置定语,在意义上也相当于一个定语从句。但在转换时,要注意时态与被动结构的使用。例如:
How I regretted the hours wasted in the woods and fields!= How I regretted the hours which were wasted in the woods and fields!我多么懊悔在林间和田野里浪费那么多时间!
七、基数词用作后置定语
基数词在表示编号、顺序修饰名词时须要后置。例如:
No. 10 Downing Street is the British Prime Ministers official residence.唐宁街10号是英国首相的官邸。
Now open your book at page 25 and read after me.现在将书打开到第25页,跟着我朗读。
Take bus No.49 and you'll be there.乘49路汽车,你就可以到那里。
八、定语从句用作后置定语
定语从句修饰名词时,总要放在被修饰词的后面。例如:
She married a man who is rich.她嫁给了一位有钱人。
I still remember the days when we played together.我依然记得我们一起玩耍的那些日子。
Very wonderful changes in matter take place before our eyes every day to which we pay little attention. 我们几乎没有注意的很奇异的物质变化每天都在眼前发生。(定语从句to which we pay little attention 修饰的是changes,这是一种分隔定语从句。)
此外,还有一些词,如present/responsible/proper等既可以作前置修饰语,也可以作后置定语,只是意思不同。限于篇幅,本文不作赘述。
【参考文献】
[1]章振邦.新编英语语法教程(第四版). 上海外语教育出版社,2003.
[2]薄冰. 薄冰常用英语词汇用法全解. 山西教育出版社,2006.
[3]王述文. 综合汉英翻译教程. 国防工业出版社,2010.
[4]王福祯. 新时代 英语惯用法词典. 外文出版社,2002.
[5]万小泉. 后置定语小结. 初中生必读,2009(06).
[6]陈宏薇. 汉英翻译基础.上海外语教育出版社,1998.
[7]薄冰. 薄冰英语语法. 开明出版社,1998.
CAXA制造工程后置处理技术研究 第7篇
制造业是我国经济发展的重要产业类型, 近年来, 我国的制作行业无论是水平还是规模都获得了十分积极的发展。对于虚拟技术来说, 其是诞生在美国的一种具有先进特征的加工技术, 能够在对产业结构升级进行实现的同时对企业运行成本进行有效的降低, 并进一步促进企业获得更强的市场竞争力, 且其所具有的虚拟性以及仿真性能够对新产品的开发风险进行有效的避免。通过仿真系统软件在实际操作中的应用, 则能够对数控操作技能的实用性进行提升, 需要在实际应用中做好把握。
2 数据加工特点
数控虚拟加工是一种具有虚拟化特征的数控加工方式, 能够在做好相关技术深化研究的基础上获得数控工件成本的降低。而要想通过CAXA软件的应用对数控虚拟技术进行实现, 分析数控加工系统则成为了非常重要的一项工作, 其根据数值相关信息的依据, 对机床设备实现自动化运行, 能够在对工件精确度进行提升的同时获得物件质量以及时间误差的减少, 并由数控程序对机床工件的质量以及数量进行控制。
3 后置处理设定
在数控系统的后置处理当中, 其具有着难度高以及应用复杂的特征, 要想能够独立的对后置处理文件进行科学的编写, 则需要对数控机床的基本知识进行熟练的掌握, 如机床原点、各轴进给速度、用户手册以及主轴传速范围等等。在CAXA软件中, 对于后置处理具有着十分灵活的特点, 作为制造工程人员, 则可以通过对后置设置参数表的修改对相关的机床加工代码进行生成, 且在不需要进行修改的基础上就能够对其进行加工。而对于自己加工所生成的后置文件来说, 其则能够对用户自己定义的后置格式进行存储。其中, FANUC是CAXA中默认的系统格式, 对于用户来说, 其可以将增加的机床中将机床名进行给出, 而编程人员也能够通过程序的修改对输出代码格式进行修改, 即对程序的起始符号、说明、结束符号、程序尾换刀断等进行修改, 以此对自身机床后置格式的设定进行实现:
3.1 程序说明
对于程序说明来说, 其包括有零件名称编号、记录程序名称以及编制时间等信息。其中, 零件名称就是指其同程序具有对应特征的编号, 之所以对程序的说明部分进行设置, 便于管理是非常重要的一项原因, 如果用户具有相关功能项目, 则可以通过该项目更为容易的实现对项目的管理。
3.2 程序头
在数控程序中, 对于特定的数控机床而言, 其开头部分具有着相对固定的特点, 所包括的机床信息有机床回零以及工件零点设置等。而根据快速移动指令, 如果其内容为GOOS, 那么其输出结果也为GO。
3.3 换刀
对于该指令来说, 其意义就是对系统进行提示, 要求其进行换刀操作。根据相关设定要求, 系统在换刀完成之后则会将刀具的相关信息进行提取, 提取的目的, 就是在生产中有需要的情况下对刀具进行补偿。在FANUC系统中, 其在软件中并没有内置换刀指令以及切削液自动开关制定, 对此在生产过程中, 生产人员则可以在对自身机床情况进行充分联系的基础上在适当的时间在软件中对这部分指令进行添加。
3.4 冷却指令
对于切削液来说, 如果需要其在加工中能够自动打开、而在换刀前自动关闭, 在换刀完成后自动打开, 在换刀前自动关闭, 则可以在软件的相应位置对“COOL-ON”以及“COOL-OFF”进行加入。
4 后置处理应用
4.1 后置处理文件创建
文件创建方面, 首先需要在主菜单中对“应用”选项进行单击, 之后对“后置处理”-“后置设置”选项进行依次的点击。之后, 软件则会弹出“后置设置”的对话框, 在对话框中“增加机床”按钮进行单击之后, 则可以将文件名输入到系统当中, 并对其中的确定按钮进行输入, 通过软件的应用以文本编辑的方式对安装后置处理文件进行安装。在完成文件的修改之后, 则需要立即保存, 并完成后置处理配置工作。
4.2 数据加工后置问题
对于五轴后置处理来说, 即是在生产中转换成五轴刀具轨迹刀具切削点的数控机床指令。对于该机床控制参数来说, 其在应用中需要对“增加机床”以及“后置设置”等功能进行利用, 并通过“生成G代码”的功能对代码进行生成。而在实际加工中, 其常见问题的处理方式为:
(1) 摆角过大。对于该问题来说, 是指在后置文件中, 其某个角度所产生的来回摆动现象对机床切削具有连续性的特征。同时, 在刀位点间, 轨迹后置文件中, 如果其某一个角度出现较大的增量, 也将使机床的机床转动速度同给进速度间存在不匹配现象, 并因此对工作误差进行了加大。在实际加工活动开展中, 上述几种情况都可能造成工件过切的情况。要想对该问题进行解决, 有很多办法可以处理:第一种, 就是改变工件的装夹方式, 通过该种方式重新生成刀具轨迹;第二种, 就是在对刀具轨迹进行生成时, 要做好刀轴轨迹的调整, 避免摆角在生产中出现过大的情况。
(2) 转角超程。对于该问题来说, 其主要是在运行中在旋转角度行程方面存在限制, 并因此不能够以连续、有效的方式对较为复杂的零件表面进行加工。在后置处理过程中, 如果遇到该种情况, 则会由数据代码自动进行控制, 并由数据机床在抬刀之后实现对机床初始角度的调整。在调整完毕之后, 再进行切削处理, 而这就将出现切削中断的情况。对此, 则需要在对刀具轨迹进行生成时做好刀轴调整, 以此对该目标进行实现。
5 结束语
CAXA是数控生产中非常重要的一类软件技术, 在实际应用中, 要做好其后置处理相关问题的把握, 提升软件应用效果。
摘要:在数控操作中, 数控加工仿真系统目前已经应用到加工的操作技能实训当中, 通过该系统的应用, 则能够通过对实际机床操作的仿真以及模拟对相关目标进行完成, 能够对后置处理、加工操作以及数据编程等功能进行有效的运用。在本文中, 将就CAXA制造工程后置处理技术进行一定的研究。
关键词:CAXA,制造工程,后置处理技术
参考文献
[1]刘汉华.FANUC0i-MC系统在CAXA制造工程师的后置处理设置[J].轻工科技, 2014 (12) :88-89.
[2]张志辉.CAXA制造工程师在数控编程中的应用[J].科技创新与应用, 2014 (20) :66-68.
数控编程后置处理器的发展探究 第8篇
关键词:数控,后置处理器,源代码
一、研究目的意义
采用 (CNC) 技术后, 每台机床上都有一个可编程逻辑控制器或者微机对其进行数字控制。这可以使得程序被输入和存储在每台机器内部。它还可以在机床以外编制程序, 并且将其下载到每台机床中。计算机数控解决了主计算机发生故障所带来的问题, 但是它产生了另一个被称为数据管理的问题。同一个程序可能要分别装入十个相互之间没有通信联系的微机中。这个问题正在解决之中, 它是通过采用局部区域网络将各个微机连接起来, 以利于更好地进行数据管理。
二、主要研究内容
本软件可用于普通数控机床的仿真, 也可用于Catia的后置处理器使用 (主要针对数控车床) , 因此可用于两类人员, 一是数控加工人员, 通过仿真, 检验数控程序的正确性。二是使用Catia进行cam的人, 可以实现本软件一些特有的功能, 并完成普通后置处理器的任务。以整机 (如量大面广的数控车床、铣床、高速高精高性能数控机床、典型数字化机械、重点行业关键设备等) 带动数控产业的发展。重点解决数控系统和相关功能部件 (数字化伺服系统与电机、高速电主轴系统和新型装备的附件等) 的可靠性和生产规模问题。没有规模就不会有高可靠性的产品;没有规模就不会有价格低廉而富有竞争力的产品;当然, 没有规模中国的数控装备最终难以有出头之日。
在很多情况下需要对模拟信号进行多种处理, 例如滤波和谱分析。设计一个模拟硬件电路完成这些工作是完全可以的, 但是因为不断提高的性能要求, 适应性要求, 以及缩短开发和试验时间的要求使得这样做已经变得越来越不可行了。换句话说, 就是难以设计一个模拟硬件电路来完成现在高级的信号分析功能。对一个模拟信号进行采样使其成为数字信号, 利用运算法对数字信号进行处理以及在将处理之后的数字信号还原成模拟信号的做法称为数字信号处理。最近15年以来出现的处理器主要研究嵌入的信号处理操作, 这样的处理器称做DSP, 它表示数字信号处理器。现在, 许多生产商开发了上百个DSP系列产品, 每一种都针对特定的价格、性能和用户群而设计。许多最大的生产商, 像德州仪器公司和摩托罗拉公司既可以提供为某些领域如汽车控制或调制解调器生产的专用DSP, 也可以提供通信的高性能DSP, 它们可以完成很宽领域的处理任务。相应的开发器和软件都可以找到。许多公司生产DSP软件开发工具, 它可以使编程器利用简单的拖放实现复杂的处理运算。根据其内在结构定点运算或者浮点运算, DSP大体上可以分为两种。定点运算设备通常为16位自唱, 而浮点运算设备为32~40位自唱。当然, 定点设备的价格一般较低。另外一个结构上的差异是定点处理器往往是单寄存器结构, 只有一个一般用途的寄存器, 使得编程相当困难和更加重要, 使得C编译器变得不再满足要求。浮点运算的DSP则像普通的多用途CPU, 具有寄存器。
三、后置处理器功能分析
就可靠性, 安全性的设计在CNC系统软件设计上是最重要的环节。作为一个分布式控制系统, CNC系统包括一个计算机控制器, 一系列微控制器和控制单元。其中, 控制器用于执行CNC程序并且生成指令用于控制微控制器来加工工件。系统软件设计对于CNC系统运行的可靠性和安全性非常重要。可靠性和安全性将直接关乎工件的加工质量甚至关乎操作者的生命安全。因此, 如何设计一个安全可靠的CNC系统软件成为一个非常重要的研究课题。为了设计严格安全系统, 试验已不能保证CNC系统软件的正确性, 安全性和可靠性。在软件设计过程中引入形式化的描述和验证方法对于CNC软件系统的质量控制是一种很好的解决方案。作为CNC系统的两个特殊属性, 硬实时性和反馈性在形式化方法中需要得到恰当的描述和分析。对于硬实时性, 因为CNC系统用来控制刀具的移动, 所以任何CNC系统的操作都需要在给定的时间约束下完成。对于反馈特性, 为了控制刀具进行插补, 需要得到当前位置反馈信息。在本文中, 我们给出了一种新的形式化描述和验证的体系结构并集成了系统的实时特性和反馈特性。该体系结构可以保证CNC系统的可靠性和安全性。
四、后置处理器软件校验仿真分析
本程序所需的环境, 已经安装Catia, 并与数控车床联机。 (如果没有这种环境一般也可以运行, 但是将有些功能不能使用) 。安装是完全自动的。执行SETUP程序开始安装, 安装过程中会询问的安装目录, 回答路径名后按一下带安装图标的大按钮, 安装继续进行。
安装完成后, 用户应该自行建立的快捷方式以便于使用。为比较常规PID控制和模糊-PID控制的不同控制效果, 以交流伺服电动机的转速为控制对象, 采用中的对其进行仿真研究。本文所设计的伺服控制系统位置和速度是实时变化的, 运动过程中的位移数值的变化不固定, 瞬间响应。模拟此变化过程, 为了验证本软件仿真效果, 在CATIA环境下构建电机数学仿真模型, 验证结果表明本文设计的后置处理器达到了超调小, 有效消除稳态误差的效果。最后对设计的控制系统进行了单元、联调验证, 对电机的转速、转矩进行实验测量分析表明, 本设计是较为成功的。当后一点的坐标与前一点的坐标有相同的值时, 该值可省略。如前一点为10, 20, 0, 终点为10, 40, 0, 要直线插补, 则用G01Y40即可, 这里省略了X与Z, 因为它们分别相同, 当然你也可以用G01X10Y40Z0来编程。
五、结论
为了尽早使它进入正常应用阶段, 发挥它的效益, 必须尽快解决CATIA后置处理软件开发这个关键问题。
本软件可用于普通数控机床的仿真, 也可用于Catia的后置处理器使用 (主要针对数控车床) , 因此可用于两类人员, 一是数控加工人员, 通过仿真, 检验数控程序的正确性。二是使用Catia进行cam的人, 可以实现本软件一些特有的功能, 并完成普通后置处理器的任务。
参考文献
[1]葛巧玲, 许超.机械CAD/C AM[M].南京:东南大学出版社, 1998.
[4]王睿, 郑联语.MasterC AM8.0[M].北京:人民邮电出版社, 2001.
[5]王爱玲等.现代数控编程技术及其应用[M].北京:国防工业出版社, 2002.
后置处理 第9篇
后置处理是数控加工编程的一个重要环节,它将计算机辅助加工(CAM)软件生成的刀位数据转化为适合数控机床加工的NC程序,是连接CAD/CAM设计与实际零件加工的桥梁。有效的后置处理具有保证加工质量和机床可靠运行的重要作用。对五轴水切割机床而言,其加工特点不同于其它五坐标机床[1],且市场还无成熟的针对其特点的自动编程软件。文中五轴水切割自动编程前置处理过程是借助CATIA软件的五坐标铣削加工完成,生成的刀位文件经过五坐标水切割专用后置处理得到数控加工程序。文章针对此自动编程过程,通过对通用后置处理程序流程的分析,开发五坐标水切割专用后置处理软件。
1 五坐标水切割加工刀位文件的生成
五坐标水切割主要应用于复杂曲面零件切割加工,因此其数控程序的生成必须借助于一些自动编程软件。自动编程软件的主要作用是生成零件加工的刀位文件,其生成刀位文件的整个过程称为前置处理。前置处理不考虑具体机床结构及数控指令格式,只将计算机辅助设计(CAD)中的零件模型通过CAM软件在工件坐标系中计算产生刀位轨迹。如图1中所示为CATIA软件生成刀位文件的具体过程。
刀位文件既包含刀具在切削过程中经过各点的刀尖点的坐标值(X、Y、Z)和刀轴方向的方向矢量(ax、ay、az),也包含了整个加工过程中所选用的工艺参数。基于方便后置处理编程的考虑,CATIA前置处理后输出的刀位文件选用APT格式。自动编程语言APT,计算机代替了编程人员完成繁琐的数值计算工作,提高了编程效率,同时解决一些手工编程无法解决的许多复杂零件的编程难题。而且,CATIA软件输出的APT文本为文本格式,可直接用记事本等形式读出,便于编程人员分析,且APT格式文件中一般以稳定的形式进行组合的专用词汇、符号、数值,利于后置处理程序按顺序逐条记录读入、识别、处理。
APT刀位文件生成过程以一飞机上的钛合金零件为例,如图2,图中作加工刀路仿真的是其一曲面的轮廓加工过程。具体做法是,把CATIA零部件图(后缀为.part)导入NC加工模块,经刀具路径描述,刀具参数设置,进行刀路仿真,此时系统已将零部件图转化成加工流程(后缀为.process),在流程图中生成NC程序。在生成NC程序时会附带生成刀位文件,选择APT格式刀位文件。当然,此时也会生成一个不可用的五坐标NC程序。
2 后置处理程序过程
后置处理程序的输入是刀位文件,输出是适合数控机床加工用的NC(numerical control)程序。NC程序一般有文件头、数据部分和结尾部分。在NC文件头中,针对五坐标水切割区别于其它五坐标机床的特点,不会有冷却液的开启和主轴旋转命令,但增添有增压器开启命令。而数据部分的形成过程,也就是后置处理解释执行APT文件的程序过程[3],即每读入APT刀位数据文件中的一个记录行,就根据机床进行坐标变换方法计算出各轴的运动量后,按照机床数控系统对各种功能字的规定,加入相应的功能字,生成一个完整的数控程序段,并写到数控程序文件中,形成程序的数据部分,直到刀位数据文件结束。
从上述可看出,后置处理程序主要由NC文件头输出、坐标变换和代码转换3大模块组成,主程序通过配置3大模块完成后置处理过程。在坐标变换模块中,由于现代多轴数控机
床上配置的高档数控装置中,都会有坐标转换功能,数控装置就会自动进行坐标转换。五坐标水切割机床配置SINUMERIK 840D数控装置,所以坐标转换计算就被省去了[2],只做转角的计算。所以经过简化后的后置处理程序过程如下图3所示。
3 机床特性分析
五坐标联动水切割结构如图4所示,由X,Y,Z及刀具绕Z轴旋转的C轴和绕Y轴旋转的B轴组成,CM为机床上刀具旋转中心,CT为摆刀中心。机床的两个旋转轴分别是B角范围是-90°~90°,C角为-220°~220°,切割加工过程中,机床5个坐标同时作线性插补,实现五坐标联动,使刀具按要求的空间轨迹运动,完成对复杂零件的切割加工。
因为这种机床它完全由刀具摆动实现旋转运动的,所以工件相对于其坐标系不动。为方便计算,设刀轴矢量为自由矢量,首先将刀轴矢量(ax、ay、az)起点移到工件坐标系原点,然后将刀轴矢量绕Z轴顺时针转到(+X)(+Z)平面,再将刀轴矢量绕Y轴顺时针旋转到与Z轴方向一致,这样可以保证刀轴矢量绕Y轴顺时针的转动角在(-90°~0)之间,即刀具相对于工件绕Y轴逆时针的转动角在(0~90°)之间[4]。然后将刀轴矢量的转动,转化为刀具的摆动:先使刀具相对工件逆时针旋转C角,然后使刀具相对工件绕Y轴逆时针旋转B角,如图5(a)所示。
由于机床任何一个点的坐标都不是唯一的,B角取正或者负时,会影响C角的计算,B角取正值时,C角从X轴正方向开始,B角取负值时,C角从X轴负方向开始[5],依照上述方法作图5(b),B<0时刀轴矢量图。
根据图5中的(a)、(b)计算C角,根据刀轴方向情况,给出C角计算流程如图6。
B角计算
当az=0时,B=90°
4 安全角检查
为保证机床加工能力,B角加工范围定为-90°~90°,但由于水切割安全需要,转角B不能过大,不可使射流出的高压水束射向工作台面以外无防护的地方。安全的B角值是与工件在工作台的装夹位置、夹具及相关安全防护有关,即安全B角与具体的加工零件有关。根据零件加工安全需求,设立安全角检查对话框。利用编程语言中的正则法编制安全角检查程序,当NC程序中有超出零件安全角时提示数控编程人员。
刀路设计APT文件后置处理NC程序这个过程是不可逆的,所以安全角不满足要求时,数控编程人员就需要重新从刀路设计开始此过程。
5 结论
(1)利用编制的后置处理程序处理图2中的飞机零件的APT文件,得到NC程序并在五轴水切割机床上进行实际加工验证。实践证明,开发的后置处理系统能方便、快速地将CATIA软件生成的APT刀位数据正确的转换成NC程序。此后置处理程序已在西飞公司五坐标水切割机床上应用,进行实际生产。
(2)在五轴水切割自动编程前置处理过程中,选用相似的五坐标铣削加工方式生成刀路文件是可行的。
参考文献
[1]Mustafa Kemal Kulekci.Processes and apparatus develop ments in industrial waterjet Applications.Machine Tools&Manufacture[J].2002(42):1297-1306.
[2]SINUMERIK 840D,高级编程手册.
[3]王刚,赵万生,史旭明.数控机床通用后置处理程序的开发[J].机械,2000,27(3):4-6.
[4]吕凤民.后置处理算法及基于UG/Open GRIP下的程序开发[D].大连理工大学,2005:22-24.
后置处理 第10篇
水声信号是唯一能够在水中进行远距离传播的信号, 通常的水声信号处理方法要求对环境信号和目标信号有一定的先验知识或统计特性, 但这些信息往往难以获得。而独立分量分析在缺乏源信号和通道参数先验知识 ( 有时完全未知) 的情况下, 仅凭借传感器接收的多目标混合信号便可分离出目标信号[1]。本文应用独立分量分析技术对水下多目标辐射信号进行辨识, 并提出的一种后置处理方法解决了分离后信号排序不确定的问题。
2 水中目标辐射信号
通常地, 由水声传感器 ( 水听器) 接收到的目标辐射信号会含有三类噪声: 机械噪声、螺旋桨噪声和水动力噪声[2]。
在多数情况下, 机械噪声和螺旋桨噪声是主要的辐射噪声。机械噪声产生在船体内部, 由主机、辅机及各种空调设备的机械振动引起, 通过各种传导过程和传播过程向水中辐射, 可以看成是强线谱和弱连续谱的叠加; 螺旋桨的空化噪声产生在船体外面, 是由大量小气泡随机破裂引起的, 所以可看成是连续谱。水动力噪声为目标在运动过程中, 水流过壳体时所产生的摩擦声以及通过壳体引起安装于壳体上附件的共振, 又辐射回水中。
除了空化噪声所形成的连续谱外, 水流流过螺旋桨还将产生单频分量。一种单频分量是频率较高的叶片共振; 另一种是频率较低的“叶片速率谱”, 它是由螺旋桨的叶片切割所有进入螺旋桨及其周围空间的不规则水流引起的, 其频率为
式 ( 1) 中, fm代表叶片速率线谱的第m次谐波频率 ( 单位是Hz) , n是螺旋桨的叶片数, s为转速 ( r/s) 。由此, 可建立水中目标辐射信号仿真的近似数学模型:
式 ( 2) 中, f1i是机械噪声的线谱频率, f2j是螺旋桨噪声或叶片速率线谱及其谐波频率, n ( t) 是平稳高斯噪声。
3 独立分量分析
3. 1 独立分量分析概述
独立分量分析 ( Independent Component Analysis, 简称ICA) 分离方法是在源信号先验知识和混合信道参数未知的情况下, 以统计独立性为标准, 由观测信号分离出各自独立的分量[3], 它是解决盲源分离问题的常用方法。
用数学语言来描述ICA问题, 假定X ( t) =[x1 ( t) , x2 ( t) , …, xm ( t) ]T为m维零均值随机观测信号向量, 它是由n个未知的零均值独立源信号S ( t) =[s1 ( t) , s2 ( t) , …, sm ( t) ]T线性混合而成的, 这种线性混合模型可表示为
式 ( 3) 中, A为m×n阶满秩源信号混合矩阵, ICA算法就是要估计出矩阵A, 然后找到它的逆矩阵W, 则ICA的解混模型为
式 ( 4) 中, G为全局系统矩阵, 通过ICA算法学习使得G = I, 从而得到源信号的近似估计值, 达到分离 ( 或恢复) 源信号的目的。
本文采用基于负熵的FastICA算法对变压器振动信号进行分离, 该算法将多道观测信号X ( t) 作为输入值, 经由去均值、白化的数据预处理后, 以负熵最大化理论作为优化判据, 从而确定目标函数, 应用牛顿迭代算法求目标函数最大值, 求得解混矩阵W, 最终得到相互独立的信号, 此算法计算量小, 收敛速度也较快[4]。
3. 2 ICA 的不确定性
ICA方法能实现信号的分离, 但也存在两个不确定性[5]。
( 1) 分离信号幅度增益的不确定性。对式 ( 3) 的某一路源信号乘上一个系数, 并同时给混合矩阵中对应的列向量除以一个相同的系数, 这样对观测信号不产生任何影响, 即
式 ( 5) 说明ICA信号分离得到的信号与源信号可能存在幅度上的差异, 但这种幅度上的差异并未改变其他域的特性, 因此不影响ICA信号分离的实际意义。
( 2) 分离信号排列顺序的不确定性。一个由三个源信号混合产生三个观测信号的线性瞬时混叠模型, 如式 ( 6) 所示, 由于混合矩阵A ( 式 ( 6) 中的3×3矩阵) 和源信号S ( t) 均未知, 如果同时将A中的第二列和第一列交换, S ( t) 的第一行和第二行交换, 所得的观测向量X ( t) 不变, 而向量S ( t) 的排列顺序发生了变化, 因此无法得知源信号各个分量的原始排列顺序。
4 后置处理方法
ICA算法存在的分离信号排列顺序不确定问题, 对多目标混合信号分离有很大影响, 若不能确定分离后哪个分量对应哪个目标信号, 则无法准确获得各个目标的特征量, 对目标进行有效检测与精确估计带来困难。针对这个问题, 本文利用不同目标辐射信号的幅频特性的不同, 分析第一次分离出的信号幅频特性的差异, 作为以后分离信号排序的根据, 以双目标混合信号为例, 若第一次分离后两路信号中一路信号200Hz的幅值很大, 另一路信号200Hz的幅值很小, 则以后的分离可将200Hz幅值大的分离信号排为第一路输出信号, 200Hz幅值小的分离信号排为第一路输出信号。下节实验分析将展示具体实现过程。
5 实验分析
为了检验ICA的分离效果, 采用分离信号与源信号的相似系数作为评价标准。设si为源信号矢量s中的第i个源信号, ^sj为经过ICA分离后的与si相对应的分离信号, 则si与^sj之间的相似系数为
式 ( 7) 中, 采用式 ( 2) 模型作为仿真信号源, 两个仿真信号源为cov ( ·) 表示方差, 其值|ρij|≤1, |ρij|的数值越大表示分离效果越好。
下面将通过仿真实验来验证ICA分离算法与后置处理方法的有效性。由式 ( 2) 模型可获取两类目标的辐射信号在某种工况下仿真信号的近似值:
信号与噪声的功率都用其方差来定义, 因此信号x ( t) 的信噪比SNR ( SignalNoiseRate简称SNR) 定义如下:
实验取式 ( 8) , 式 ( 9) 形式的两个源信号, 其中f11= 300Hz, f21= 420Hz分别代表两水中目标的机械噪声的线谱频率; f12j= 200jHz, f22j= 130jHz, j = 1, 2, n1 ( t) 和n2 ( t) 采用高斯白噪声, 信号采用频率fs= 10kHz, 取8192个数据点, 信噪比SNR = - 5dB。
图1是源信号的时域图和频域图, 随机产生2×2混合矩阵为A =[0.518 0.801;0.339 0.071], 对源信号进行混合, 混合后信号的时域图和频域图如图2所示。
图2可以看到, 各源信号已经无法从混合信号中辨识, 经过FastICA算法对混合信号分离得到的结果如图3所示, 分离后的第一路输出信号称为解混信号1, 第二路输出信号称为解混信号2。
对比图1与图3可以看出分离后的信号在很大程度上恢复了源信号, 计算分离信号与源信号的相似系数矩阵ρ得到
从分离信号频谱以及波形相似度系数说明该算法的分离效果是理想的。结合本文提出的后置处理方法与分离结果, 利用分离后信号200Hz幅值大小对分离后信号进行排序, 200Hz幅值大小的信号作为第一路分离信号, 即保障每次ICA解混信号1与源信号1对应。
下面将源信号任意混合产生60组混合信号, 经过FastICA算法和本文提出的后置处理方法对60组混合信号分离排序, 得出60组试验中后置处理前后波形相似系数对比图, 如图4所示。
由图4 ( a) 可以得出, 后置处理前, 解混信号1与源信号1波形相似系数值波动很大, 说明未经后置处理, 解混信号1有时对应源信号1, 有时对应源信号2, 后置处理后, 解混信号1与源信号1的波形相似系数值基本保持在0.8以上, 图4 ( b) 亦是如此。这说明经过本文提出的后置处理方法, 解混信号1对应源信号1, 解混信号2对应源信号2, 本方法有效克服了多目标混合信号分离后排序混乱的问题。
6 结束语
仿真试验表明独立分量分析可实现水下多目标混合信号的分离, 并且本文提出的能量域后置处理方法可以有效解决信号分离中存在排序不确定的问题, 为分别对各个目标进行检测跟踪提供有利条件, 增强了独立分量分析在多目标混合信号分离中的实用性。
参考文献
[1]张贤达, 保铮.盲信号分离[J].电子学报, 2007, 12 (A) :1767-1771
[2]李启虎.数字式声纳设计原理[M].合肥:安徽教育出版社, 2002.
[3]Pierre Comon.Independent Component Analysis, A New Concept[J].Signal Processing, 1994, 36 (3) :287-341
[4]Hyvrinen A.Fast and Robust Fixed-Point Algorithms for Independent Component Analysis[J].IEEE Trans on Neural Networks, 1999, 10 (3) :626-634
上古汉语定语后置结构分析 第11篇
关键词:上古汉语;原始汉藏语;话题型语言;中心语-定语;语序变化;语义结构
摘要:“中心语+定语”是上古汉语的基本语序,该语序的形成有其语义上的机制,即遵循“大名+小名”的“整体+部分”的语义表达需要。“整体+部分”的语义组合结构是原始汉藏语的一种遗存。同时,“中心语+定语”的语序,可能与上古汉语属于话题型语言存在关系。而“定语+中心语”的语序变化可能受到“定语+之+中心语”结构的影响。
中图分类号:H043;H141文献标志码:A文章编号:1009-4474(2016)01-0064-06
Study on the Postpositive Attribute in Archaic Chinese
GAO Tao, ZHOU Junxun
(School of Humanities, Southwest Jiaotong University, Chengdu 610031, China)
Key words: Archaic Chinese; ProtoSinoTibetan language; topicprominence; headattribute; development of word order; semantic construction
Abstract: The modifiedmodifier is the basic word order in Archaic Chinese. It was formed by the mechanism of semantic construction in Archaic Chinese. The word order of modifiedmodifier in accordance with the semantic construction that expresses the conceptual framework of entiretysection is one of the remains from the primitive SinoTibetan. On the other hand,the word order of modifiedmodifier may be caused by the characteristic of topic of Archaic Chinese. However, the change to the word order of modifiermodified may be affected by the structure of the “attributive之head”.
一、引言(一)問题的引出
定语后置是指一个结构从语法上分析是“中心语+定语”的一类语言现象,如:
(1)使吏召诸民〔当偿者〕悉来合券。(《战国策·齐策》)
此例中的“诸民+当偿者”从语法结构上分析是“中心语+定语”。吕叔湘认为因为加语太长,放在端语之前不方便,所以将加语移到端语之后〔1〕。
关于上古汉语“定语后置”的研究成果已很多。但是,古汉语中存在的此类“定语后置”现象到底是语法上的结构,还是修辞上的语言运用?学界存在不少争议。目前主要有三种观点,即彻底否定、全盘认可、区分具体的“定语后置”情况。
彻底否定者认为,古汉语中的这些“定语后置”现象是语用上的问题,归属于古汉语的广义修辞范围,如袁文鹏、许仰民〔2〕,史冬梅〔3〕等认为,“定语后置”这种句法形式是不存在的,被一些学者看作“定语后置”的例句,可以通过句法结构分析证明其当属不同的结构形式。定语后置是为了强调原来作修饰语的部分而把它们移到名词后,以突出修辞的作用。
全盘认可者认为这些“定语后置”现象是上古汉语语法结构的表现,如张清常、王锳认为定语后置在古汉语中是不可否认的客观存在〔4~5〕。
也有学者认为应该区分具体的“定语后置”情况,他们认为,有些“定语后置”属于上古汉语语法结构本身的问题,有些“定语后置”则是修辞上的问题。张桁断言:“古汉语中除了数量结构作定语可以后置外,不存在其他形式的后置定语。”〔6〕孟蓬生则认为,除了“大名冠小名”的语序之外,“定语后置到目前为止还仅仅是一种有待证实的推论”〔7〕。
西南交通大学学报(社会科学版)第17卷第1期高韬上古汉语定语后置结构分析诚如学界所认识到的,上古汉语的定语与中心语的语序出现了不和谐的现象,这些现象是复杂的。本文尝试回答其中的一些问题。
(二)三个问题
讨论这个问题之前,有三个方面需要提起注意:
首先,“定语后置”不是“定语后移”,而是说在上古汉语语法系统中,“定语”出现在“中心语”之后,即“中心语+定语”语序。“定语后置”属于语法结构,“定语后移”属于修辞上的语用。
其次,“大名+小名”现象是不是能对应“中心语+定语”?
最后,“草芥”类中的“草”和“芥”是“语素”,不是“词”,能否用来说明“中心语+定语”这个现象?
二、上古汉语的定语后置现象分类为了尽量保持语料的合理性,本文只讨论西汉以前(含西汉)的语料。本文将按照有标记和无标记两大类对上古汉语的“定语后置”进行分类描写。
(一)无标记类
1.“名词+形容词”类
(2)月正元日,舜格于文祖。(《尚书·舜典》)
(3)迅雷风烈必变。(《论语·乡党》)
例(2)中的“月正”就是“正月”;训诂学里一般将例(3)中的“风烈”理解为为了避免与前面的“迅雷”语序相同而采用的用字错综,也有学者将它理解为一种定语后置。
2.“名词+数词”类
此类结构在先秦时期主要是“名词+数(量)词”的语序。如:
(4)以乘韦先,牛十二犒师。(《左传·僖公三十三年》)
(5)公子地有白马四。(《左传·定公十年》)
(6)吏二缚一人诣王。(《晏子春秋·内篇杂下》)
(7)负服矢五十箇。(《荀子·议兵》)
例(4)~例(6)是“名+数”结构,例(7)是“名+数量”结构。
3.“大名+小名”类
此类结构是学者讨论最多、共识也最多的一类,张清常〔4〕、裘锡圭〔8〕、孟蓬生〔7〕等都有详细讨论。此类结构可细分为以下几类,如:
1)国名:句须、句绎
2)地名:丘商、丘雷、丘皇、城父、城棣、城颖、城濮
3)人名
①君主名:帝尧、帝舜、帝鸿、帝丁、后稷、后羿、后夔、后缗、后杼
②庙号:王亥、王恒、王季、侯屯、侯喜、侯虎、祖甲、祖乙、祖丁、妣甲、妣丙、父甲、父庚、母丙、母己、兄乙、兄丁、子丁、子庚
③臣工名:亚雀、师贮、师般、师旷、小臣妥、小臣啬、史颂、史佚、寺人披
④普通人名:女蜗、女歧、子渔、子雍、妇好、母犬
⑤神名:神天愚、神耕父、神耆童、神陆吾、神荼
⑥姓氏:公刘
4)星名:星鸟、星火、星虚、星昴
5)动物名:虫螟、虫蝗、虫蛇、虫蚁、鱼鲔、鸟乌、鸟雀、乌鸦、兽鹿、禽鹿、羔羊
6)植物名:草芥、草莱、草菅、草茅、草且、草蒯、树杞、树桑、树檀、树檖、树桃
7)水土名:水潦、土涂、河漳
除此以外,还有一些其他的类型,一般也归入“大名+小名”类。但它们其实应该是“中心语+修饰语”结构,按照其“中心语”的语义可分为:
8)表方位:中林、中国、中原、中谷、中露、中心、中唐、中道、中门
9)表时间:夜半-半夜、春分、秋分、中秋
10)表领属:苞桑、苞稂、苞棘、苞棣
11)表性状:周行、周道,桑柔、嵩高,子都、子充
12)表排行:子仲
13)表程度:夏至、冬至
仔细分析,以上类别8~13与“大名+小名”类实际上是存在差异的。综合分析目前学界讨论的“大名+小名”形式,应该存在三类:
A.类别1~3可以分析为“同位语”的“大名+小名”,内涵相等。
B.类别4~7可以说是介于“大名+小名”与“中心语+修饰语”之间,因为这类“大名”与“小名”之间的内涵不等。
C.类别8~13是“中心語+修饰语”。
所以,我们不能把这三类统一称为“定语后置”结构。但是,可以作为一个连续统:
A>B=A/C>C
注意:这里有一个问题,即A与C之间是什么关系?它们各自独立还是有渊源关系?这是必须要弄清楚的。
(二)带标记类
1.带有后置标记“者”
吕叔湘认为古代汉语“者”可用于“把加语移在端语之后的手段”〔1〕。本文将此类结构从语义上分为“同位等同结构”和“限定结构”两类。
第一类:同位等同结构。从语义上看,这类结构表达的是等同关系,在句法上应属同位,可以称之为“同位等同结构”。根据“者”字结构中的成分的复杂度,可以分为“名词+谓词性结构+者”(例8~11)和“名词+复杂结构+者”(例12~13)两类。如:
(8)诸侯之宾〔问疾者〕多在。(《左传·昭公二十年》)
(9)诸侯〔先顺者〕安,〔后顺者〕危。(《荀子·正论》)
(10)太子及宾客〔知其事者〕,皆白衣冠以送之。(《史记·刺客列传》)
(11)高乃与公子胡亥、丞相斯阴谋破去始皇所封书〔赐公子扶苏者〕,而更诈为丞相斯受始皇遗诏沙丘,立子胡亥为太子。(《史记·秦始皇本纪》)
(12)请益其车骑壮士〔可为足下辅翼者〕。(《史记·刺客列传》)
(13)求人〔可使报秦者〕。(《史记·廉颇列传》)
第二类:限定结构。从语义上看,这类结构表达的是“部分”与“整体”的关系;从句法上分析,此类结构应属限定结构。如:
(14)楚人〔有涉江者〕,其剑自舟中坠于水。(《吕氏春秋·察今》)
(15)王之臣〔有讬其妻子于其友而之楚游者〕。(《孟子·梁惠王下》)
这种结构可能是在战国后期兴起的,起初用于某种固定的格式,如:
(16)宋人〔有曹商者〕,为宋王使秦。(《庄子·列御寇》)
(17)郢人〔有遗燕相国书者〕,夜书,火不明。(《韩非子·外储说左上》)
(18)齐人〔有冯谖者〕,贫乏不能自存。(《战国策·齐策》)
(19)门下〔有毛遂者〕,前,自赞于平原君曰……(《史记·平原君列传》)
新兴的这种结构打破了原有结构的“整体+部分”的语义结构关系,使句法上的同位结构逐步演变为限定结构。
2.带有标记“之”
春秋时代,产生了带标记“之”的定语后置结构,并且与已有的“者”字结构结合,出现了有标记“者”的“……之……者”结构。到战国时,由于“……之……者”结构的定型使用,又出现了删除标记“者”的“……之……”结构。从语义上分析,有标记“者”的“……之……者”符合“整体+部分”的语义关系,而无标记“者”的“……之……”结构只是修饰关系。
第一类:“名词+之+谓词性结构+者”类
(20)事其大夫之贤者,友其士之仁者。(《论语·卫灵公》)
(21)不如乡人之善者好之,其不善者恶之。(《论语·卫灵公》)
(22)子产,君子之求乐者也。(《左传·昭公十三年》)
(23)鸟兽之害人者消。(《孟子·滕文公下》)
(24)人之救火死者,比死敌之赏;救火而不死者,比胜敌之赏。(《韩非子·内储说上》)
这里“之”后的“者”字结构的语义不是补充说明前面的人或事物,而是表示其中的一部分人或事物,所以仍然符合“整体+部分”的要求。
第二类:“名词+之+动词/形容词性短语”类。
(25)蚓无爪牙之〔利〕、筋骨之〔强〕,上食埃土,下饮黄泉。(《荀子·勸学》)
(26)带长铗之〔陆离〕兮,冠切云之〔崔嵬〕。(《楚辞·涉江》)
“名词+之+谓词性结构+者”类和“名词+之+动词/形容词性短语”类存在区别:语义上,前者具有“整体+部分”的语义关系,后者只有修饰性关系;结构上,前者还存在过渡的“者”,而后者已经不存在表示复指的“者”。
三、结论综合上面的分析,本文认为:“中心语+定语”是上古汉语的基本语序;其在语义上遵循“大名+小名”的“整体+部分”的语义表达需要,它是原始汉藏语的一种遗留,可能与上古汉语是话题型语言存在关系。而“定语+中心语”的变化可能是受到“定语+之+中心语”结构的影响。
(一)“中心语+定语”是上古汉语的基本语序
1.理由一:最优处理原则
上古汉语中存在“定语+中心语”和“中心语+定语”两种语序。这两种语序早在甲骨文中就存在,如:
(27)a.羌十人用。(乙,2124)
b.用六羌。(前3.23.5)
“羌十人”和“六羌”这两种语序中,一定有一个是变异的语序。由于现代汉语的基本语序是“定语+中心语”语序,如果上古汉语的基本语序也是“定语+中心语”的话,就说明这种语序从古到今一直没有变化,即“定语+中心语”语序在处理上本身已经是最优的了,因此“中心语+定语”语序就不可能存在。既然上古汉语中大量存在“中心语+定语”的语序,这就说明上古汉语的基本语序不是“定语+中心语”,而是“中心语+定语”。只有在基本语序是“中心语+定语”的基础上,由于某种因素导致“定语+中心语”语序的产生,并使“定语+中心语”语序成为最优处理的语序,才能形成现代汉语的基本语序是“定语+中心语”的局面。
2.理由二:亲属语言的证据
俞敏指出:“原始汉语跟藏语都保留汉藏母语的特点:止词在前,动字在后;中心词在前,修饰语在后。汉人入中土以后,也不知道为什么,词序演变颠倒过来了。”〔9〕
绵虒羌语:公鸡jiku母鸡jimia
萝卜寨羌语:jy31q55 jy31miɑ55
龙溪羌语:y31ku55y31mia55
绵虒羌语的“jiku”是“鸡公”、“jimia”是“鸡母”是成系统的,因为:
jiku、jimia→jite、jipu
但是,汉语的却不成系统,因为:
公鸡、母鸡→鸡鸡、鸡窝
因此,从这个角度假设,汉语的“公鸡”、“母鸡”当是由“鸡公”、“鸡母”的形式演变过来的〔10〕。
3.词法的残存:词法中的“中心语+定语”化石成分
罗自群认为:“‘整体+部分的构词方式是汉语名词双音化发展过程中的一种非常重要的构词途径,它是汉语自身所固有的,不是少数民族语言的底层。”〔10〕在现代汉语中,还存在不少这类“整体+部分”的构词方式,如“树干、树身、树皮、树枝、树叶、树根、麦穗、麦莛、麦秸”〔10〕,“车把、车帮、车钩、车轴、车座、车门、车胎、车头、车厢、眼球、眼眶、眼窝、眼角、眼睑、眼皮”〔10〕,“猫熊、豹猫、蚕蚁、虾米、脸蛋、脸盘儿、脑袋、脑瓜儿、脑瓜子、脑袋瓜儿、脑袋瓜子、下江、外行(行家之外)”〔10〕等。可见,从古到今,汉语都存在“大名+小名”的各种词语。根据“今天的词法曾是昨天的句法”〔11〕的论断,我们有理由认为:现代汉语中残存的这些中心语素位于定语素前面的构词方式是上古汉语中心语置于定语前的句法手段逐渐化石化的结果,即由过去的句法演变为现代汉语中的一种词法。
(二)“大名+小名”的语序可能与上古汉语是话题型语言存在关系
不少学者认为,“者”字结构作后置定语应是较后起的现象。如王锳认为“者”字结构作后置定语的例证均在秦汉以后,所以,推测认为这种句法结构的产生可能是受上古汉语名词作定语后置的影响〔5〕。这种分析有一定的道理。
首先,带有后置标记“者”的结构从语义上看具有两种基本语义,即“同位等同”和“整体+部分”,这种语义与无标记的“大名+小名”的语义几乎是平行的。因此,与其说这些“者”字结构是后置的,或者“定语后移”的,还不如说是“大名+小名”的形式扩充。
其次,无标记的“名+数量”结构其实也是同位语结构,与“大名+小名”结构具有相同的功能,蒲立本即认为以下情况是“表示数目和量的词可以跟在名词后面做其同位语”〔12〕:
(28)丧车五百。(《左传·哀公十五年》)
(29)马三匹。(《左传·庄公十八年》)
最后,从春秋后期产生的带有标记“者”的“……之……者”结构,在句法上兼有“同位等同结构”和“限定结构”两类。
但王锳认为“者”字结构作后置定语的例证均在秦汉以后存在问题〔5〕。下面的句子从语义上分析是“整体+部分”,但属于限定结构,说明这种结构在汉语中很早就产生了。
(30)齐侯好内,多内宠,内嬖〔如夫人者〕六人。(《左传·僖公十七年》)
这种形式是怎样产生的呢?本文认为应该是话题吸引原则造成的,因为前面的“多内宠”中的“内宠”吸引“内嬖”提升,成为下一句“内嬖〔如夫人者〕六人”的话题,然后用一个“者”字结构复指。
下面的句子更能说明这种话题吸引原则,如:
(31)群臣吏民,能面刺寡人之过者,受上赏;上书谏寡人者,受中赏;能谤议于市朝,闻寡人之耳者,受下赏。(《战国策·齐策》)
(32)上i默然。及浑邪至,贾人与市者,i坐当死者五百余人。(《史记·汲黯列传》)
“群臣吏民”和“贾人与市者”都作为话题放在定语所在的分句前面作为话题成分。如果不采用话题结构,在例(31)中,“群臣吏民”就会再次出现在后面的两个分句中(即出现在例子中的位置);例(32)“坐当死者五百余人”的主语是前面分句中的“上”(如同指下标i所示),如果不将“贾人与市者”吸引到话题结构位置,后一个分句就变成了“坐当死者贾人与市者五百余人”,其主语就会被理解为“浑邪”,采用话题结构将“坐当死者贾人与市者”中的中心语“贾人与市者”前置,就将前面的“及浑邪至”的话题强行转换,避免了将“坐当死者”的主语理解为“浑邪”的问题。
此外,在上古汉语中,这种话题提升的句法处理原则在某种情况下是一种强势的句法手段,即:只考虑话题提升后在语义上是否符合“整体+部分”,而不考虑提升后的语义关系是否一致。如:
(33)国之贫约孤寡者,私与之粟。(《左传·昭公十年》)
(34)匕入者三寸。(《左传·昭公二十六年》)
此两例是何乐士提出的〔13〕,当“名”与“动(形)者”之间的语义关系不一样时,不能说是“定语后置”的例子。因为“贫约孤寡者”属“国”所有,但他们不是同类,不能说“*贫约孤寡之国”;“匕入者”也不好理解为“*入者匕”。
显然,何乐士是从“语义还原”原则来考虑的〔13〕。但是,我们可以通过语义映射、发生转类的视角去观察这个问题,此时,“国”不再是指处所“城中”,而转指“住在城中的人”,与“贫约孤寡者”形成“整体”与“部分”的关系;中心语“匕”显然是“整体”—“部分”的语义映射,发生了转类。
(三)关于“中心语+定语”的发展
孟蓬生将“中心语+定语”这种语序的变化分为三个阶段:(1)夏以前是“大名冠小名”語序一统天下的时期;(2)商周两代是“大名冠小名”与“小名冠大名”语序并存的时期;(3)秦汉两代是“大名冠小名”语序消亡的时期〔7〕。本文认为,这个演变的过程是复杂的,目前还没有详细的讨论,暂时很难做出判断。不过,春秋时至少是出现了两种语序并存的现象。
我们先来看看关于带标记的“者”的结构的变化。在战国时,“者”就可以用为“之”〔14〕。下面例(35)和(36)中的“者”就用为“之”:
(35)是乃所谓冰解冻释者所能乎!(《庄子·庚桑楚》)
(36)项王怒,将诛定殷者将吏。(《史记·陈丞相世家》)
这种“定语+者+中心语”的结构可能受到“定语+之+中心语”结构的影响,其变化的时间大概在春秋与战国之间。
而一些“中心词+‘者字”结构的语序,在后来并没有发生变化,这是因为受到重成分原则的制约,如:
(37)a.齐侯好内,多内宠,内嬖〔如夫人者〕六人。(《左传·僖公十七年》)
b.*齐侯好内,多内宠,〔如夫人者〕内嬖六人。
这种情况,Hawkins认为与“重成分原则”(heavy constituent principle)有关,因为重成分的定语会后移〔15〕。
在这个变化中,有一个现象值得注意:语序的层级结构差异性,如下面的“女好”和“好女”是语序相反的两个结构:
(38)巫行视小家〔女好〕者。……其人家〔有好女者〕,恐大巫祝为河伯取之,以故多持女远逃亡。(《史记·滑稽列传补》)
在同一篇文章中,使用了两个语序完全相反的结构,这是什么原因造成的呢?跨语言的证据表明:从句具有层级性,在语言变化过程中,从句更倾向于保持传统的语序,即:上一层结构容易发生变化,而底层结构容易保留〔15~17〕。在“巫行视小家女好者”这句中,“小家女好”位于宾语的位置,而在“其人家有好女者”句中,“小家有好女”是位于主语的位置,其层级明显高于“小家女好”的层级,因此,我们可以推测:在西汉,“女好”的语序在从句的高层级中已经演变为“好女”(“定语+中心语”)的语序,而在从句的底层级中仍然保持上古汉语的“女好”(“中心语+定语”)的语序。
总之,本文认为上古汉语的基本语序应该是“中心语+定语”。这种名词位于修饰语之前的语序在语义上遵循“整体+部分”的语义表达需要,在篇章结构上可能是话题与说明的关系,这种结构可能与上古汉语是话题型语言存在关系。“中心语+定语”是如何演变为“定语+中心语”的,还值得深入分析。从目前的讨论来看,“定语+中心语”的变化可能是受到“定语+之+中心语”结构的影响。
本文曾在中国修辞学会2015年年会暨“修辞创造与汉语发展演进”全国学术研讨会上进行宣读,并得到许清云、邵永海、曹炜和洪爽等与会学者的建议和指教。谨此致谢!
参考文献:
〔1〕吕叔湘.中国文法要略〔M〕.北京:商务印书馆,1944:78,78.
〔2〕袁文鹏,许仰民.古汉语的定语后置及其修辞作用〔J〕.开封师专学报(综合版),1988,(2):15-22.
〔3〕史冬梅.古汉语“定语后置”研究〔D〕.呼和浩特:内蒙古大学人文学院,2005:2.
〔4〕张清常.上古汉语的SOV语序及定语后置〔J〕.语言教学与研究,1989,(1):101-110.
〔5〕王锳.古汉语定语后置问题的再探讨〔J〕.徐州师范大学学报(哲学社会科学版),2004,(2):69-74.
〔6〕张桁.古汉语定语后置献疑〔J〕.中国语言学报,1991(4):41-49.
〔7〕孟蓬生.上古汉语的大名冠小名语序〔J〕.中国语文,1993,(4):11-18.
〔8〕裘锡圭.古代文史研究新探〔M〕.南京:江苏古籍出版社,1992:53.
〔9〕俞敏.倒句探源〔J〕.语言研究,1981,(创刊号):78.
〔10〕罗自群.从汉语方言“鸡公”“公鸡”看动物名词雌雄南北异序的成因〔J〕.方言,2006,(4):378-384.
〔11〕Givon,T.Historical Syntax and Synchronic Morphology:An Archacologists Field〔J〕.Chicago Linguistic Society,1971,(7):413.
〔12〕蒲立本.古汉语语法纲要〔M〕.孙景涛,译.北京:语文出版社,2006:65.
〔13〕何乐士.左传虚词研究(修订版)〔M〕.北京:商务印书馆,2004:231,231.
〔14〕杨伯峻,何乐士.古汉语语法及其发展〔M〕.北京:语文出版社,2001:485.
〔15〕Hawkins J.A.A Performance Theory of Order and Constituency〔M〕.Cambridge:Cambridge University Press,1997:40.
〔16〕Harris.A.C.& Campbell.L.Historical Syntax in CrossLinguistic Perspective〔M〕.Cambridge:Cambridge University Press,1995:61.
〔17〕Whaley.L.J.Introduction to Typology:The Unity and Diversity of Language〔M〕.Thousand Oaks,California:Sage Publications,Inc.,1997:103.
后置处理 第12篇
五轴数控联动技术字虽然难度较大但是需求广泛。其主要是将计算机控制与高性能伺服装置、精密数控加工等技术集中在一起, 获得一种多维度连续、平滑加工的模式, 尤其是对与复杂曲面而言是一种重要的技术措施。下面就从其五轴数控建模上分析其工作的基本原理。
在简单的三轴加工联动的情况下, 控制人员不需要关系工作台与刀具的工作状况, 因为机床的三轴向加工模式是相对固定的运行模式, 不同系统的后处理情况变化不大。而五轴数据加工在原有的普通三轴基础上增加了两个轴向旋转, 机床转动与主轴转动存在差异, 因此对于不同的系统与旋转坐标的后置位置相差较大。旋转A、B、C三个轴相对应的是X、Y、Z坐标, 其方向按照右旋螺纹的方向进行。即面向机床Z轴平行与刀具的旋转, Z+为向上而X+为向右, Y+则向内, 与设计坐标系保持一致。X、Y机床坐标由设计坐标Z轴旋转一定角度C后获得, 然后在绕X轴旋转角度A, 计算的过程十分复杂。
从上面的图1中看, CAM加工坐标系统为OmXYZ, 机床的加工坐标系统则为OrXYZ, 工作台的旋转轴和Z轴相同, 工作台A的转轴与X方向相同, OrXYZ坐标的原点在A、C向交汇的点上。CAM加工坐标OmXYZ与机床坐标OrXYZ的Z轴方向保持一致, 其与为平行, 即OmOr=d, 加工件就会绕着OrXYZ中的Z轴进行旋转, 角度小于360°。刀具参考的点为Oc在CAM系统中OmXYZ坐标为 (Xc、Yc、Zc) 。刀具轴矢量a为单位矢量, 在CAM加工坐标系OmXYZ中对应的坐标即为 (ax、ay、az) 。为了让计算更加方便, 通常以Oc为原点建立刀具的矢量坐标, 使之与CAM加工坐标向平行。如果上述条件已知就可以计算对应的加工角度, 指导完成加工。
2 五轴数控的后置处理原理分析
后置处理可以分为两种系统, 专用后置处理与通用后置处理。前者往往是指针对专用数控编程系统或者特定数控机床而专门开发的程序, 通常直接读取刀位文件中的位置数据, 根据特定的机床特征和功能, 以及指令格式等将其转化为数控程序完成输出。这类后置处理系统往往在专用数控编程中出现, 即提供非商业化服务, 其对刀位文件格式简单, 不会受到标准的规范, 机床的特征与数控系统特征一般直接便如后置程序, 后置处理过程的针对性较强, 程序结构简单容易实现。
通用后置处理系统主要针对的是不同种类的数控机床和数控系统对刀具的控制, 对刀位文件进行后置处理, 使得输出符合数控系统的指令和格式的数控程序。但是因为数控机床的多样化与技术不断提高, 通用的后置技术通常在一定范围内通用, 其通用化的程度需要按照标准与规范来考虑。但是其对商业加工的意义较大, 因此通常所指的后置处理技术即为通用后置处理。其后置输入的信息要求如下:刀位文件的输入, 后置处理技术主要是将刀位文件转化为可以应用数控机床的加工程序, 实现这个转化的通用化, 就要求刀位文件实现规范与标准化。目前国际上流行的做法是数控编程系统输出的刀位文件应满足IGES要求。如果刀位文件是非标准, 则对应的格式应制定一个规范进行控制;数控文件, 数控系统特性文件是为数控后置处理系统提供转换, 将刀位文件的内容转换为适应具体机床的控制程序, 其格式应进行必要的标准化。最后, 数控机床的特征性文件设置, 这个文件是描述机床运行与结构特征、运行参数、运行轴行程、最大速度、加速度等文件, 后置处理系统根据这个文件对机床的运动求解、非线性运行误差校正、进给速度校对、速度修正等处理。
3 在后置处理技术基础上后置处理器的开发
随着五轴数控技术的发展, 对其后置处理技术的要求也不断提高, 工程实践中往往利用后置处理器对某个生产过程进行“专用”控制, 以满足商业生产。下面就以五轴双转台数控机床 (MIKRON HSM 600U机床) 为例进行分析。
3.1 对机床参数的设置
在设置中, 对软件对话框进行选择, 配置五轴数控系统, 根据机床运行的结构所体现的各种参数进行参数选择, 如一般参数、四轴五轴窗口, 编辑设置圆弧刀轨迹输出的线性轴行程极限、机床的零点位置、直线插补最小分辨率、机床的速度、机床初始坐标、机床旋转轴设定等等进行选择与设定。
3.2 程序与刀轨设定
在程序与刀轨的窗口中定义与修改、专用化所有的机床动作的处理方式。在程序窗口中定义、修改程序化设置其中后处理的程序包括:程序起始段;操作端头;刀轨控制;操作结尾;程序结果。在G代码的窗口下, 定义后置处理中所需要的所有G代码, 包括:运动速度、直线模式、顺圆运动、逆圆运动、加工面、刀具半径修正、绝对与增量编程、固定加工循环模式等。在M代码窗口定义的是后置处理中M代码内容, 包括:结束程序、主轴转向、主轴启停、冷却开关、换刀具等。在定义地址的时候, 设置各个关键格式;字符顺序窗口, 定义字符优先等级与顺序;在用户定义窗口添加用户自定义的程序指令。在利用程序语言进行编程的时候, 实现后置处理的算法中欧能个旋转轴角度的计算、坐标矩阵变换、平动轴移动值计算、增加切削时间等任务都应完成设置。在程序与刀轨参数窗口的用户自定义中, 导入已经实现的旋转轴角度计算、平动轴位移计算等都应符合实际加工的需求。
3.3 NC数据设置
在NC数据参数窗口的设置中, 应定义NC数据格式。在定义中使用的是G、M字地址和其应用的FOR-MAT格式。完成上述设置后生成的自定义文件为.def、事件处理文件为.tcl, 参数文件为.pui, 即完成在五轴加工中需要的后置处理器的开发。
4 零件加工的应用
在零件加工的应用中, 选择一台电动双转台五轴机床作为测试的对象, 完成零件的加工。采用软件构件一个复杂的圆柱加半球的组合零件, 在上面完成铣削工艺, 并形成两个不同斜度的平面, 在两侧在进行垂直方向钻孔, 并在球面上雕刻字母, 如图2。
加工的步骤分为一下几个:粗加工:完成型腔铣, 选择刀具立铣刀, 直径6mm, 刃场20mm, 加工余量0.5mm。半精加工:铣剩余量, 刀具设计直径4mm球头刀, 刃长10mm, 余量设计0.2mm;精加工:变轮廓铣削, 刀具沿用半精加工刀具, 余量0;多面钻孔加工:钻头直径4mm, 深度10mm;刻字加工:选择30°刻字刀, 字体深度0.5mm。在加工中编制这些后置处理程序转换为5组加工代码, 采用五轴数控设备完成这些加工, 从最终的加工结果来看, 建立在UG基础上的后置处理系统可以有效的对加工过程进行控制, 并实现效率最大。
参考文献
[1]李贤元, 孟文, 周奎.五轴数控机床后置处理算法研究[J].机械, 2009 (10) .
[2]喻丕珠, 周定伍, 周虹.基于UGNX五轴加工后置处理中的坐标变换[J].中国新技术新产品, 2009 (14) .
[3]祁明灯.五轴联动数控技术的加工案例[J].制造技术与机床, 2009 (6) .
[4]唐林.数控加工的后置处理技术[J].新技术新工艺, 2008 (7) .
后置处理范文
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。


