1、ICS 2504020J 07 囝园中华人民共和国国家标准GBT 199031 1-2008IS0 14649-11:2004工业自动化系统与集成 物理设备控制计算机数值控制器用的数据模型第1 1部分:铣削用工艺数据Industrial automation systems and integration-Physical device controlData model for computerized numerical controllers-Part 1 1:Process data for milling20080331发布(IS0 14649-11:2004,IDT)2008-11
2、-01实施丰瞀鹊鬻瓣警襻瞥星发布中国国家标准化管理委员会促10前言 -引言1范围一2规范性引用文件3术语和定义4通用工艺数据41标题和引用42专用加工操作421铣削NC功能422铣削刀具方位423铣削加工操作424铣削工艺425铣削加工功能426铣削类型操作427自由曲面操作428 2轴半铣削操作429平面铣削4210侧铣4211底面与侧面铣削4212钻削类型操作4213钻削操作4214镗削操作-421 5背镗421 6攻丝421 7螺纹钻削43模式结束5一致性要求51一致性类型1实体52一致性类型2实体附录A(规范性附录)附录B(规范性附录)附录C(规范性附录)附录D(资料性附录)附录E(资
3、料性附录)中文索引英文索引-EXPRESS列表-实体短名-实现方法的具体要求EXPRESSG图样本NC程序目 次GBT 1990311-2008ISO 1464911:2004,000o0o00,坞M趵龃毖毖驰黔弘盯盯卵船盯勰孔北“蛎钉刖 吾GBT 1990311-2008ISO 14649-1 1:2004GBT 19903(_-TI业自动化系统与集成物理设备控制计算机数值控制器用的数据模型等同采用ISO 14649。GBT 1 9903已经制定并计划制定的部分如下:第1部分:概述和基本原理(ISO 146491);第10部分:通用工艺数据(ISO 1464910);第1l部分:铣削用工艺数
4、据(ISO 1464911);第12部分:车削用工艺数据(ISO 14649 12);第111部分:铣削刀具(ISO 14649 111);第121部分:车削刀具(ISO 14649121)。部分之间的空档留作标准的进一步补充制定之用。本部分为GBT 19903的第11部分。本部分是首次制定的。本部分等同采用IsO 1464911:2004(工业自动化系统与集成物理设备控制计算机数值控制器用的数据模型第11部分:铣削用工艺数据(英文第二版)。本部分等同翻译ISO 1464911:2004。为便于使用,本部分作了如下编辑性修改:a)删除了IsO 14649-11:2004的前言和引言;b)删除了
5、IsO 1464911:2004第2章规范性引用文件中的引导语,用GBT 112000中623规定的引导语代替;c) 无部分号的ISO 14649改为GBT 19903;d) 无部分号的Is()10303改为GBT 16656;e)索引部分按汉语拼音顺序排序,并保留了原英文索引。在IsO 1464911:2004中引用的其他国际标准,对于未被等同采用为我国标准的,在本部分中均被直接引用。本部分的附录A、附录B、附录C为规范性附录;附录D、附录E为资料性附录。本部分由中国机械工业联合会提出。本部分由全国工业自动化系统与集成标准化技术委员会归口。本部分起草单位:北京发那科数控工程有限公司、华中科技
6、大学、武汉华中数控股份有限公司。本部分主要起草人:梁若琼、彭芳瑜、罗忠诚。GBT 199031 1-2008IS0 14649-1 1二2004引 言现代制造企业的生产设备常常分布在国内外,这些设备往往由不同的生产厂家提供。在加工制造过程中,需要在各工场和设备之间传输大量信息。当今,数字通信标准已解决了通过全球网络可靠地传输信息的技术问题。对于机械加工而言,通过GBT 16656(STEP标准)可以使产品数据的描述标准化,这为机械制造企业在整个加工过程中采用标准化数据提供了可能。但是,妨碍实现标准化数据的原因是企业中使用的CNC机床采用的数据格式。目前大多数CNC机床仍采用ISO 6983规定
7、的“G和M代码”语言编程,数控程序通常是由CADCAM系统生成的。然而用ISO 6983编程存在一些不足:首先,所用语言针对的是刀具中心轨迹对机床轴的编程,而不是对零件加工工艺过程的编程;第二,该标准规定的程序语义在多数场合会产生歧义;第三,CNC制造厂商往往会扩充编程语言,但这种扩充超出了ISO 6983规定的范围,不具有互换性。GBT 19903是在CADCAM系统和CNC机床之间的一种新的数据传输模型,用来取代ISO 6983。它利用工步(Workingstep)面向对象的原理,通过规定加工工艺过程(而不是刀具的运动)来克服ISO 6983存在的不足。工步相应于高层的加工特征及相关的工艺
8、参数,CNC系统将工步转换成轴运动和刀具操作。GBT 19903的一个主要优点是它利用来自GBT 16656的数据模型。由于GBT 19903提供了范围广泛的制造过程模型,因而,它也可以作为所有其他信息技术系统之间双向和多向数据交换的基础。GBT 1 9903是一种面向对象的编程用的信息和语境保存方法,它代替数据变成简单的开关指令或直线和圆弧运动。由于它面向对象的特征,并描述工件的加工操作,而不是描述机床轴的运动,因而它能在不同的机床或控制器上运行。新的数据模型如在NC控制器上运用,它的兼容性将省去通过后置处理器的所有数据适配工作。如果在这种控制器中采用ISO 6983规定的NC程序,相应的解
9、释程序应能并行处理不同类型的NC程序。从使用ISO 6983编程到基于可移植的特征编程有一个渐进的过程。GBT 1 9903的早期使用者一定会支持手动或通过程序输入传统的“G和M代码”数据,正如现代控制器既支持命令行界面又支持图形用户界面那样。随着开放式体系结构控制器的日益普及,这种做法会更加容易实现。在整个生命周期内,在产品数据的领域里,GBT t 9903与GBT 1 6656是相互协调一致的。而在GBT l 99031 2005的图1中,表示GBT 19903、GBT 1 6656和CNC制造厂之间关于实现方法和软件开发标准的不同领域。GBT 199031112008ISO 14649-
10、”:2004工业自动化系统与集成物理设备控制计算机数值控制器用的数据模型第11部分:铣削用工艺数据1 范围在GBT 19903的本部分中详细说明了铣削工艺中的专用基本数据。这部分与GBT 1990310中所描述的通用加工数据模型一起,定义了铣削时计算机数值控制器和编程系统(例如CAM系统或车间级编程系统)的接口。它可用于各式机床的铣削操作,铣床、加工中心或带有自动刀具具有铣削功能的车床。本部分所定义的范围不包括车削、磨削或电火花加工等其他工艺,这些工艺会在GBT 19903后面部分定义。在GBT 19903的本部分中milling schema的主要内容是定义典型铣削和钻L加工工艺专用数据类型
11、。其中既有自由曲面铣削,也有棱形工件铣削(也称2轴半铣削)。模式中不包括几何类型、表示方法、加工特征、可用实例和通用工艺的基本类型。这些信息具体参见GBT 1 6656和GBT 1 990310。加工数据的描述使用GBT 1665611定义的EXPRESS语言,数据编码使用GBT 1665621相关规定。2规范性引用文件下列文件中的条款通过GBT 19903的本部分的引用而成为本部分的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本部分,然而,鼓励根据本部分达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本部分。GB
12、T 1665611工业自动化系统与集成 产品数据的表达与交换 第部分:描述方法:EXPRESS语言参考手册(GBT 166561】1 996,eqv ISoD1S 10303 11:1993)GBT 1665621工业自动化系统与集成产品数据的表达与交换第2l部分:实现方法:交换结构的纯文本编码(GBT 166562l一1997,idt ISO 1030321:1 994)3术语和定义在本部分中使用下列术语和定义。31精加工finishing铣削操作用于切削工件。精加工常常在粗加工之后进行。精加工的目的是要达到表面质量的要求(相对于粗加工)。32粗加工roughing铣削操作用于切削工件。粗加
13、工的目的是在短时间内去除大量材料,此时表面质量不是重要因素。粗加工之后通常是精加工(见31)。1GBT 1990311-20081S0 14649-1 1:20044通用工艺数据41 标题和引用(header and references)下列清单给出标题和这种模式内所引用的实体表。SCHEMA milling_schema;(Version of April 30,2004Author:ISO TCl84SClWG7)REFERENCE FROM supportresource_schema(identifier,label);REFERENCE FROM geometry_schema(b
14、ounded-curve,cartesian_point,direction);REFERENCE FROM measure_schema(1engthmeasure,positiveratiomeasure,time_measure);2(+IS0 1030341e3+)(+IS010303 42e3。)(”IS0 1030341e3)REFERENCE FROM machining_schema(+ISO 1464910+)(Defunction,machinefunctions,machining_operation,machining_tool,material,plane_angle
15、measure,pressure_measureproperty-parameterrotdirection,rotspeedmeasure,speedmeasure,technology,toolpathlist,tooldirection);REFERENCE FROM millingmachine toolschema(”ISO 14649111)(millingcuttingt001);GBT 1990311-2008IS0 1464911:200442专用加工操作(technology specific machining operations)421铣削NC功能(NC functi
16、ons for milling)铣削NC功能在接下来的条款中详细描述。这些功能是GBT 1990310定义ncfunction实体的子类。4211 换托盘(exchange pallet)这个功能用来实现换托盘。ENTITY exchange pallet(+m0+)SUBTYPE OF(ncfunction);ENDENTITY;4212检索托盘(index pallet)这个功能把托盘置于由参数设定的指定位置。ENTITY index_pallet(m0)SUBTYPE OF(ncfunction);itsindex:INTEGER;ENDENTITY;itsindex: 表示托盘目标位置
17、的参数设定值。4213检索工作台(index table)这个功能把回转工作台移动到参数设定的指定位置。ENTITY index_table(。m0+)SUBTYPE OF(nc_function):itsindex:INTEGER;ENDENTITY;itsindex: 表示工作台目标位置的参数设定值。4214装刀具(10ad t001)这个功能是用来装刀具,刀具的选择与几何信息无关。ENTITY loadtool(m0)SUBTYPE 0F(ncfunction);itstool:machiningtool;ENDENTITY;itstool: 要装的刀具。4215卸刀具(unload t
18、001)这个功能用来卸刀具。ENTlTY unload_tool (+m0+)SUBTYPE OF(ncfunction);itstool:OPTIONAI,machining_tool;ENDENTITY;itstool: 要换的刀具。为防止操作中同时使用一把以上刀具,必须分别设定其属性值。422铣削刀具方位(tool direction for milling)这是用于自由曲面加工中的刀具状态的基本类型,是GBT 1990310定义的tooldirection实体的子类。ENTITY tooldirectionformilling(+mO)ABSTRACT SUPERTYPE OF(ONE
19、OF(threeaxestilted tool,fiveaxes_vartiltyaw,fiveaxesconsttiltyaw)3GBT 199031 1-20081S0 146491 1:2004SUBTYPE OF(tooldirection);ENDENTITY;4221 3轴倾斜刀具(three axes tilted t001)在这个加工模式中,刀具是倾斜的,因此刀具方位与机床坐标系中的3个坐标轴都不平行。但是刀具倾角固定,并仍然是在3个线性轴上运动。和fiveaxesvar_tihyaw不同,3轴倾斜刀具方式中其倾角和偏转角是不变的。ENTITY three_axestilted
20、tOO(+mO+)SUBTYPE 0F(tooldirectionformilling);itstooldirection:direction;ENDENTITY;itstooldirection: 机床绝对坐标系定位中的刀具状态。4222可变倾角和偏转角的5轴加工(five axeswith variabletilt and yaw angles)加工时刀具5轴联动。在运动过程中,跟随刀具轨迹中的曲线不断调整刀具的状态。ENTlTY five_axesvar_tihyaw(+ml+)SUBTYPE OF(tooldirectionfor_milling);ENDENTITY;4223固定倾角
21、和偏转角的5轴加工(five axes with constant tilt and yaw angles)这是可变倾角和偏转角5轴加工的特例。刀具在运动过程中倾角和偏转角在刀位点是不变的,其状态取决于刀具的接触点的法线和进给方向的切线组成的坐标系。倾角和偏转角设置为这个实体的属性。注:如果给某条刀具路径指定一条详细的刀位状态曲线,那么这些值可能会被重设。ENTITY fiveaxeseonsttiltyaw(。m0“)SUBTYPE OF(tooldirectionformilling);tiltangle:plane_angle measure;yawangle:planeanglemea
22、sure;ENDLENTITY;tiltangle: 刀具在进给方向的倾斜角度,以刀具接触点上的盐面法线来计算。yawangle: 倾斜刀具绕曲面法线的偏转角度,以刀具接触点在进给方向的曲面切线来计算。423铣削加工操作(milling machining operation)GBT 1 9903的本部分定义了所有操作的基本类型。这是GBT 1 990310定义的machiningoperation实体的子类。例如当itstechnology中的feedratepertooth被选中时,itstool中的numberof_effectiveteeth会自动给出。ENTITY milling_m
23、achiningoperation(“mO+)ABSTRACT SUPERTYPE OF(0NEOF(millingtypeoperation,drilling_typeoperation)SUBTYPE OF(machiningoperation);overcutlength:OPTIONAL lengthmeasure;WHERE WRl:(EXlSTS(SELFitstechnologyfeedrateper_tooth)ANDEXISTS(SEI,Fitst001numberof_effectiveteeth)OR(NOT(EXISTS(SELFitstechnologyfeedrat
24、epertooth);ENDENTITY;overcm-length:位于特征中开放侧的间距。加工中不允许所有面都有材料作为边界,例如开槽。4GBT 199031 1-2008IS0 146491 1:2004在Roundhole场合,此属性只有是通孔时是允许的。如果drilling_typeoperation中为cuttingdepth指定了一个有冲突的值,overeutlength可以忽略。刀具运动(tool movement)间距(overeut)一图1 间距424铣削工艺(milling technology)这个实体定义铣削操作的工艺参数。它是GBT 1 990310定义的工艺实体的
25、子类。在4个可选速度值中,两个必须通过WHERE规则指定。如果调用了adaptivecontrol属性,其中一些或全部值可能被忽略。ENTITY milling_technology(+m0+)SUBTYPE OF(technology);cutspeed: OPTl0NAL speed_measure;spindle: oPTIONAL rot_speedmeasure;fee&ate_per tooth: OPTIONAL length_measure;synchronizespindle_withfeed: BOOLEAN; inhibitfeedrateoverride: B00I。E
26、AN;inhibit_spindleoverride: B00I。EAN;itsadaptivecontr01: OPTIONAI,adaptiveeontrol;WHEREWRl:(EXISTS(cutspeed)AND NOT EXISTS(spindle)0R(EXISTS(spindle)AND NOT EXISTS(cutspeed)oR(EXISTS(itsadaptive_contr01);WR2:(EXISTS(SELFfeedrate)AND NOTEXISTS(feedrate_pertooth)0R(EXISTS(feedrateper_tooth)AND NOT EXI
27、STS(SEI。Ffeedrate)oR(EXISTS(itsadaptive_contr01);ENDENTITYcutspeed:spindle:feedratepertooth:synchronizespindlewithfeednhibitfeedrateoverride刀具的切削速度,主轴速度转速转化为线速度。刀具转速。根据rotspeedmeasure的定义,正值表示刀具转向为c轴数学上的正方向旋转,例如从刀架向工件方向看刀具逆时针运动是正向。注:通常加工中需要刀具顺时针运动,此时spindle为负值。每齿进给量。如果为真,切削速度和刀具进给同步。当切削速度提高或降低时,7L底部的
28、螺距能保持恒定。如果为真,则不允许通过操作面板或者自适应控制系统重设5GBT 199031 1-2008IS0 1464911:2004its_adaptivecorttrol4241 自适应控制(adaptive contr01)本实体定义了用户自适应控制策略。相应的子类中给出。进给倍率。如果为真,则不允许通过操作面板或者自适应控制系统重设主轴转速倍率。用户自定义自适应控制策略。在后面章条中,自适应控制特定的算法和更多的参数将会在ENTITY adaptivecontrol;(”ml。)ENDENTITY;425铣削加工功能(milling machine functions)本实体定义了机
29、床在一个加工时间段的各种功能状态,像冷却液、排屑等。本实体是GBT 1990310中定义machine_functions实体的子类。ENTITY milling_machine_functions (+mO。)SUBTYPE OF(machinefunctions);,coolant: BOOLEAN;coolantpressure: OPTIONAL pressuremeasure;mist! OPTIONAL BooLEAN;throughspindle_coolant: BOOLEAN;throughpressure: 0PTIONAL pressuremeasure;axisclam
30、ping:LIST Eo:?OF identifier;chipremoval: BOOLEAN;oriented spindlestop:0PTl0NAL direction;its_processmodel: OPTIONAL processmodellist;other_functions: SETO:?j OF property_parameler;ENDLENTITY;coolant: 如果为真,冷却液开启。coolantpressure: 冷却系统压力,可选项,仅冷却液开启时有效。mist: 如果为真,喷雾冷却开启。默认状态为假。仅冷却液开启时有效。through_spindlec
31、oolant: 如果为真,通过主轴的冷却液开启,默认状态为关闭。through_pressure: 通过主轴的冷却液压力。仅在throughspindle_coolant为真时有效。axisclamping: 指定被锁紧的轴,比如X、Y、A。注:此信息是否有效取决于机床操作面板和参数设定。chipremoval: 如果为真,排屑功能开启。orlentedspindlestop: 如果指定,主轴在工步进行或结束时停机的情况下,主轴将会停止在相对于c轴机床零点设定的位置。itsprocessmodel: 工艺控制信息,可选项。other_functions: 一般类型的其他功能列表,可选项。425
32、1 工艺模型表(process model list)对每一工步,可能会启动一个或更多的工艺模型。有许多用于工艺控制的模块,如减振、热补偿等。ENTITY processmodellist; (ml+)itslist:LIST1:?OF processmodel;6GBT 199031 1-2008lSO 146491 1:2004ENDENTITY;itslist: 当前工步的工艺模型表。42511工艺模型(process nodel)使加工过程更安全、更精确的专用功能。(例如减少振动、热补偿)ENTITY processmod;I; (*ml*)inidatafile:label;itst
33、ype:label;END-ENTlTY;inidatafile: 包含工艺模型初始化信息的文件名。itstype: 工艺模型的类型(例如减振,热补偿)。426铣削类型操作(milling type operation)这是所有铣削操作的基本类型。它包括描述工艺和策略的所有必要的属性,是实体millingmachining_operation的子类。通常,有两种类型的加工操作:粗加工和精加工。粗加工是用来从毛坯表面去除材料至包含多层精加工余量的特征底面或侧面。精加工是用来去除精加工的加工余量,完成最终的特征表面。如果有预留特征(如预留孔、预留槽),粗加工过程需要先执行一遍。特殊情况是在2轴半铣
34、削策略中考虑allcwmultiplepasses的属性。ENTITY milling_type一operation (mO)ABSTRACT SUPERTYPE OF(ONEOF(freeform_operation,tw05D_milling一operation)SUBTYPE OIF(milling_machining_operation);approach: 0PTIONAL approacth_retract一_strategy;retract: OPTIONAL approach-J retract一strategy;ENDENTITY;approach: 起始切削的刀具趋近路径,
35、可选项。如果像allow一multiple一passes指定的那样分层切削,这种策略会被用来从一层移动到下一层的开始位置。默认情况下,由NC控制器决定趋近策略。如果切削的起始点与上一加工过程的终止点恰好重合,可能就不会有任何的趋近运动。如果给定itstoolpath,该属性被忽略。retract: 在精加工最后一刀结束后的退刀策略,可选项。默认情况下由NC控制器决定退刀策略。如果切削的结束点与下一加工过程的起始点恰好重合,可能就不会有任何的退刀运动。如果给定itsmolpath,该属性被忽略。4261进退刀策略(approach retract strategy)进退刀策略的基本类型。所有的进
36、刀和退刀策略都相关于切削过程的起点或者终点而定义,不管其是否在NC控制器决定的加工过程中明显给出来。由此导致的进刀运动的起始点或者退刀运动的终止点定义为当前加工过程的起始点和终止点。进刀或退刀轨迹的进给速率就是相关的起始点或者终止点分别规定的切削进给速率。ENTITY approachretractstrategy (。ml。)ABSTRACT SUPERTYPE OF(ONEOF(plunge_一strategy,airstrategy,along一path);toolorientation:OPT10NAI,direction;ENDENTITY;7GBT 1990311-2008IS0
37、146491 1 12004toolorientation 仅用于5轴加工机床。在进刀或者退刀运动中规定了刀具在起始或者终止时各自的刀具状态。4262进刀策略(plunge strategy)这是所有进刀包括切削材料时进刀运动的基本类型。槽加工操作是典型情况,在进刀至第一个切削层深度或者在切削层之间需要去除材料来生成进刀轨迹。所有的进刀运动应在特征的边缘之内进行。在进刀过程中,当退刀平面有效时,所有的进刀运动才启动。在进刀过程中刀具的位置与切削起点位置一致时,进刀运动就结束。ENTITY plunge strategy (。ml)ABSTRACT SUPERTYPE OF(ONEOF(plun
38、getoolaxis,plungeramp,plungehelix,plungezigzag)SUBTYPE OF(approachretractstrategy);ENDENTITY;42621 沿刀具轴进刀(plunge tool axis)沿刀具轴方向进刀。注:如果铣刀不能切削进入指定层,必须使用另外的刀具进行进刀钻削操作。由于每一加工中只能使用一把刀具,这就需要对前述的drilling_type_operation进行定义。在这种情况下,对millingtypeoperation就不应该给定进刀策略,刀具的cutstartpoint设定必须与millingtype_operation和
39、drilling_type operation相一致。ENTITY plungetoolaxis(ml)SUBTYPE OF(plungestrategy);END ENTITY:8r_ J1 一 一一mtract D1ane( )。图2沿刀具轴进刀42622斜向进刀(plunge ramp)沿与特征表面成一定角度的线性刀具轨迹进刀。GBT 19903”-2008ISO 1464911 12004ENTITY plunge_rampSUBTYPE OF(plungestrategy)angle:planeanglemeasure;ENDENTITY;图3斜向进刀angle: 在趋近终点时刀具斜
40、向运动相对于平面的角度。注:起点和终点能够通过4262中的相关规定进行计算。42623螺旋线进刀(plunge helix)沿螺旋线轨迹进刀。刀具轨迹通过指定螺旋线的半径和螺距来定义。当螺旋线的螺距为零就是沿圆周进刀。GBT 199031 1-2008IS0 146491 1:2004图4螺旋线进刀ENTITY plunge_helix(+ml+)SUBTYPE OF(plungestrategy);radius:lengthmeasure;angle:plane_angle_measure;ENDLENTITY;radius:螺旋线运动的半径。angle: 在趋近终点时,刀具螺旋线运动相对于
41、平面的角度。注:起点和终点可以通过4 2 6 2中的规定进行计算。42624锯齿形进刀(plunge zigzag)锯齿形进刀运动。这和斜向进刀运动相似,除非碰到特征边界或如果刀具轨迹长度超过了指定的锯齿形的宽度,刀具才会改变方向。ENTITY plungezigzag(+ml+)SUBTYPE OF(plungestrategy);angle:plane_angle_measure;width:lengthmeasure;ENDENTITY;angle: 在趋近终点时,刀具锯齿形运动相对于平面的角度。注:起点和终点可以通过4 2 62中的相关规定进行计算。width:锯齿形轨迹垂直于下降方向
42、的宽度。lOGBT 199031 1-2008ISO 14649-1 1:2004图5锯齿形进刀4263空切削策略(air strategy)这是所有通过空间趋近或回退运动的基本类型。和plungestrategy不同的是这些运动都未限制在特征内部。所有这些运动都应该在由加工特征的法线和在起点或终点处切削轨迹的切线所定义的一平面内。如果起点和终点位于两个平面的交汇处,就像bottomandsidemill的情形,平面的法线就被认为在这两条法线的中问。注:对于侧铣的情形,例如对一个轮廓的铣削,运动将在机床坐标系的XY平面。ENTITY airstrategy(。ml+)ABSTRACT SUPE
43、RTYPE OF(ONEOF(apretractangle,apretracttangent)SUBTYPE OF(approachretractstrategy);ENDENTITY;42631进退刀角度(approach retract angle)与面成某一角度朝向起点或离开终点运动。对于平面铣削,为了从工件外面直接开始切削材料,该值可设置为0。ENTlTY apretractangle(”m1+)SUBTYPE OF(airstrategy);angle:planeanglemeasure;travellength:lengthnleasure;END_ENTITY;angle: 分别
44、代表在趋近或提升起点、终点处相对于平面的趋近或提升角。travellength: 倾斜趋近的长度。当走完travellength之后,刀具将沿最短的路线运动到回退面,反之亦然。GBT 199031 1-2008IS0 146491 1:2004图6进退刀角度42632进退刀切线(approach retract tangent)沿某弧线朝向起点或离开终点运动。它开始或终止于当前操作有效的退刀平面内。如果此运动指定的半径小于当前操作属性“retractplane中指定的距退刀平面的距离,则剩余的轨迹将垂直于退刀平面线性运动直到退刀面。ENTITY apretracttangentSUBTYPE
45、OF(airstrategy)radius:lengthmeasure;END_ENTITY;radius:进刀或退刀运动的半径。图7进退刀切线4264沿轨迹进退刀(along path)在一般轨迹上趋近或提升运动。如刀具状态完全控制,它可用于趋近运动或有其他特殊用途。ENTITY alongpath (m1。)SUBTYPE OF(approachretractstrategy);GBT 199031 1-2008IS0 146491 1:2004path:toolpathlist;ENDENTITY;path: 对于趋近或提升运动的一般轨迹的说明。注:此轨迹是在一个特殊的坐标系中指定的。原
46、点是切削操作的起点或终点,坐标轴方位如同特征的局部坐标系。I o、“”“ng_p“L蒿2f ,。 starting_point图8沿轨迹进退刀427 自由曲面操作(freeform operation)从铣削类型中派生,属于自由曲面铣削类型操作。注:当前仅有某些高性能控制器在详尽指定刀具轨迹时能加工自由曲面。ENTITY freeformoperation (+m0+)SUBTYPE OF(millingtypeoperation);itsmachiningstrategy:OPTIONAL freeformstrategy;ENDLENTITY;its_machiningstrategy:
47、加工策略的描述。当父类加工的“itstoolpath”属性被指定了,则此策略仅为提示信息。4271 自由曲面加工策略(freeform strategy)以下实体定义了用于铣削自由曲面的策略。如果使用这个实体,则只能通过铣削策略和公差定义刀具轨迹。数控系统自身则必须从这些值中计算出相应刀具轨迹。如果已经定义了刀具轨迹和自由曲面加工策略,则属性“freeformstrategy”仅作为提示信息。ENTITYreeformstrategy(+ml+)ABSTRACT SUPERTYPE OF(ONEOF(uvstrategy,planeeestrategy,planeelstrategy,1eadingline strategy);pathmode:cutmode:itsmil
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1