资源描述:
《PostProcessor参数篇二》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、PostProcessor参数篇二三创建参数:除了使用DelcamPostProcessor预定义好的参数外,也可以自定义参数。创建参数:1.在PostProcessor的浏览器中选择参数parameters或者用户自定义参数userparameters,点击鼠标右键,选择:增加标准用户参数adduserstandardparameter创建整型、实型、字符串型或者时间型参数增加成组用户参数addusergroupparameter创建一个组参数2.键入参数名称3.如果想记录更多关于参数的信心,可在注释notes
2、中增加内容4.在格式Format列表中选择你想使用的格式,用于控制参数输出的格式5.在类型type列表中,选择参数的类型6.在访问access列表中,可选择参数可以被如何使用,比如选择:lReadOnly-标明此参数是只读属性,运行过程中不能改变lReadWrite-标明此参数可读写,在运行过程中可以改变,绝大部分内置参数都是可读写属性7.在前缀prefix区域,可以给参数值指定一个前缀8.在后缀Postfix区域,可以给参数值指定一个后缀9.在值value区域输入一个相应的值,可以在预览preview区域看到参
3、数值输入后的情况10.在组参数groupparameters中,要指定用户可以选择的选项。要增加选项,可以在状态state后面的输入框中输入一个相应的状态,然后选择增加add,如果需要给状态增加值,可以在值区域value输入合适的值比如,假设CLDATA刀位文件中的主轴旋转方向状态SpindleDirectionStates是关闭off、顺时针CW(clockwise)、逆时针CCW(counter-clockwise)11.如果对参数设置或者更改完成后可以点击OK接收,或者点击OK&GotoFormat对参数输
4、出的格式进行更改注:如果在PowerMILL中有任何用户定义设置(在刀具定义表格描述页面中)需要输出到nc代码中,那么,对应于每一个设置,需要在DelcamPostProcessor中创建一个和PowerMILL中用户定义设置名称一样的用户参数,并且加一个前缀udp_.比如,如果你在PowerMILL中定义了一个设置叫Pressure,你必须在DelcamPostProcessor中创建一个叫udp_Pressure的用户参数,然后在初始化Initialisation表格中设置这个参数的初始值。当后处理器在刀位文
5、件中碰到这个用户定义设置时,就会寻找一个相应的用户参数。假如找到了这个用户参数,后处理器就会转换PowerMILL中相应用户定义设置的值为后处理器中定义的相应用户参数类型的值。否则,就会产生一个错误(类型不匹配)如果没有发现相应的用户参数,DelcamPostProcessor就会忽略在PowerMILL中定义的用户定义设置。四给参数指定表达式:可以通过使用表达式的方法给任何参数赋值。给参数设定表达式:1.在需要此参数的命令command单元格blockitem中增加此参数2.在赋值Assign列表中,选择表达式
6、Expression3.在值Value区域键入表达式,表达式可以包括以下内容:l任何DelcamPostProcessor内置的参数或者用户参数l任何这些操作符:+,-,*,/,%,(,or).l任何这些数学公式:abs,acos,asin,atan,ceilcos,exp,floor,log,max,min,pow,round,sin,sqrt,tan.比如可以给任何参数指定如下的表达式:FeedRate=max(FeedRate,100)X=X+UserShiftXUserX=sin(UserAngle)*U
7、serRadius五给参数指定脚本功能:可以通过使用任何脚本功能给参数赋值。给参数指定脚本更能:1.创建脚本功能2.在需要此参数的命令command单元格blockitem中增加此参数3.在赋值Assign列表中,选择函数Function4.在值Value区域列表中选择相应的脚本,比如