找回密码 注册 QQ登录
一站式解决方案

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
查看: 69305|回复: 140
打印 上一主题 下一主题

[原创] Cimatron学习之路:书山有路勤为径,学海无涯苦作舟(最后更新:2008-07-14)

[复制链接]
跳转到指定楼层
1
发表于 2007-9-14 12:30:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
CimatronE巧铣螺旋线
https://www.icax.org/thread-418859-1-1.html

CimatronE8 Z字型刀路的另一种走法
https://www.icax.org/thread-421877-1-1.html

E8.5的NC Reports直接利用word或excel创建的加工程序单模板自动出程序清单
https://www.icax.org/thread-379236-6-1.html

在G代码中使用圆弧插补逼近直线插补
https://www.icax.org/viewthread.ph ... page%3D1#pid6316087

关于E8二次开粗的进给速率
https://www.icax.org/thread-399560-1-1.html

关于在E8中使用IMS后处理器的重要说明
https://www.icax.org/viewthread.php?tid=371855&highlight=%2Bchen75

E8中螺纹孔的造型、出图和编程
https://www.icax.org/thread-399994-1-1.html

灵活使用User Parameters增强你的cimatronE后处理功能
从CimatronE7.0开始,cimatron为了扩充后处理的能力,开放了5组共30个用户自定义参数(User Parameters)给cimatron用户,用户可以在定义加工参数的同时对这些参数进行定义,结合定制的后处理,后处理器将自动相应这些参数并执行相应的操作。

在下面的教程里面,我将结合论坛上的“关于如何在后处理中输出毛坯尺寸”的问题说明参数的使用方法。

问题:https://www.icax.org/thread-374870-1-2.html

[ 本帖最后由 chen75 于 2008-7-14 10:46 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

评分

参与人数 1技术 +1 收起 理由
cslong + 1 教程做的非常棒!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏5 分享淘帖 赞一下!赞一下!2
2
发表于 2007-9-14 12:40:15 | 只看该作者
用户自定义参数的具体名称和类型,如下图所示。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
3
发表于 2007-9-14 12:45:35 | 只看该作者
为了在加工参数中显示“user Parameters”栏,你必须修改你的postparams.xml文件,将user parameters的显示类型从“False”改成“True”,记住“F”和“T”一定要大写。

postparams.xml文件位于:X:\Cimatron\CimatronE\Data 目录下,可以用写字板对其进行编辑。

[ 本帖最后由 chen75 于 2007-9-14 12:52 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
4
发表于 2007-9-14 13:07:33 | 只看该作者
在这里,使用3个实数型的自定义参数来表示毛坯的长、宽、高,其分别为:

U_PARAM_FLOAT_1 对应毛坯的长度,在postparams.xml中将其参数名(ParamName)改为“stock_lengh“(便于理解)

U_PARAM_FLOAT_2  对应毛坯的宽度,在postparams.xml中将其参数名(ParamName)改为“stock_width”

U_PARAM_FLOAT_3  对应毛坯的高度,在postparams.xml中将其参数名改为“stock_high“

修改完毕后,保存并关闭postparams.xml(最好在修改前最好先把postparams.xml做个备份)。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
5
发表于 2007-9-14 13:36:03 | 只看该作者
下一步,我们就可以开始编译我们的后处理文件了,以便后处理器能够自动相应用户自定义参数。

1、用写字板打开demo.exf文件(cimatron再带的fanuc格式GPP后处理源文件,文件位于X:\Cimatron\CimatronE\Program\IT\var\post 目录)。

2、如下修改BEGINNING OF PROC程序段

BEGINNING OF PROC:  
      KEEP   PROC_NAME ;
      SET_ON MCH_COOL ;
      FlagSub = NO ;
      SubSeq  = SeqStart ;
      OUTPUT $ "(STOCK'S LENTH=" PUP_FLOAT1 "MM);" ;
      OUTPUT $ "(STOCK'S WIDTH=" PUP_FLOAT2 "MM);" ;
      OUTPUT $ "(STOCK'S HIGH=" PUP_FLOAT3 "MM);" ;

PUP_FLOAT1是什么东西?
它是U_PARAM_FLOAT_1在后处理中相应的变量名,注意千万不能用STOCK_LENTH,那只是参数名用来简单描述参数用途的,在后处理中是无法识别的。依此类推:
PUP_FLOAT2 是U_PARAM_FLOAT_2在后处理中相应的变量名;
PUP_FLOAT3 是U_PARAM_FLOAT_3在后处理中相应的变量名;

3、保存并关闭demo.exf,对demo.exf进行编译。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
6
发表于 2007-9-14 13:42:57 | 只看该作者
最后,我们就可以输出想要的毛坯尺寸信息了,假定毛坯尺寸为100*100*50:
1、打开一个加工程序,修改User Parameters的模式为Advanced(显示所有变量),填写毛坯尺寸信息即可。
2、选择demo作为后处理器输出NC代码。

代码样本:
%
O0100
(STOCK'S LENTH=100.MM);
(STOCK'S WIDTH=100.MM);
(STOCK'S HIGH=50.MM);
T01
G90 G80 G00 G17 G40 M23
G43 H01 Z100. S1000 M03
G00 X87.363 Y9.506 Z100. M09
G01 Z94. F150
Y11.506 F500
X-74.578
Y9.506
G00 Z100.
M30
%

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
7
发表于 2007-9-14 13:48:48 | 只看该作者
终于找到组织了
8
发表于 2007-9-14 14:11:48 | 只看该作者
弱弱地  问
    能不能自动  捕获  毛胚的尺寸大小啊
9
发表于 2007-9-14 14:29:20 | 只看该作者
现在还不能
10
发表于 2007-9-14 14:40:20 | 只看该作者
%
O0100
N1 G40 G49 G80
N3 G91 G28 Z0
N5 (  TOOL NAME= 30R5  D= 30. R= 5.  )
N7 (  CONT. OFFSET= 0.0   CONT. TOL.= 0.1  )
N9 (  SRF. OFFSET=      SRF. TOL.=   )
N11 (  DOWN STEP= 15.    SIDE STEP= 0.0  )
N13 G54 G90 G17 G80 G40 G49 G00 X0 Y0
N15 G5.1 Q1
N17(毛胚长=150.MM);
N19(毛胚宽=120.MM);
N21(毛胚高=30.MM);
N23 G43 H02 Z50.
N25 S1000 M03
N27 G00 X0.0 Y-48.  




  不过总比没有的好  
     学了一招 自定义参数   
受教了        5组变量 每组 6个
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2024-12-24 00:53 , Processed in 0.031647 second(s), 11 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

快速回复 返回顶部 返回列表