[size=3][/size]主题:建立花键外部坐标系
关键词:赋值,Select / End Select;CASE/END_CASE;Default Case / End Default Case;goto等语句的使用。
前言:本程序仅仅是为了验证,可能测量方法存在缺点,故亦是起一个抛砖引玉作用,也希望大家能给出宝贵的意见。
问题缘由:我司生产的产品有拉削花键这一工序,由于客户对花键有参数的要求,因此如何能测量准确就成了关键。供应商在拉削花键(大小径同时拉)时,可能存在不稳定因素,包括拉刀的使用寿命等等,都会对花键参数产生影响,为了验证,我们使用了3种方法建立花键外部坐标系。第一是:以产品外圆为定位中心基准,然后测量理论的分度圆。第二是以花键大径为定位中心基准,然后测量理论的分度圆,第三是以花键小径为定位中心基准,然后测量理论的分度圆,最后分别以这3中不同定位基准测出来的分度圆为中心,然后测量分度圆圆柱,以分度圆圆柱找正定心后,建立外部坐标系。
1:首先我是一花键齿分中点,然后结合外圆找正X轴,然后重复测量分中点4次,以此减少误差使后续在齿面上采的点更准确。
如下图所示
[attachimg]6843[/attachimg]
2:采用同样的元素精建坐标系后,输入控制对语句。如下图:
[attachimg]6845[/attachimg]
3:以其中一种方法为例,如果在2中输入了1,则测量花键大径的元素。如输入2则测量花键小径的元素,无论是花键大径还是花键小径,元素测量完毕后,都必须以这些元素建立坐标系,即:以花键大径为中心的坐标系,以花键小径为中心的坐标系,以大外圆为中心的坐标系,因为后面需要调用。
[attachimg]6846[/attachimg]
4:以上3种坐标系建立后,需要做如下图的工作,程序需要中途停止,再次输入坐标系编号,希望各位量友能给出一个不暂停程序而自动调用所需要的坐标系的方法。
[attachimg]6849[/attachimg]
5:在以分度圆定位后,然后测量以理论分度圆作为圆心,理论分度圆半径作为极径的分度圆圆柱,以此圆柱找正后,保存为外部坐标系。需要注意的是,在分度圆定位时,调用的坐标系需要和上个坐标系一致,如下图:
[attachimg]6848[/attachimg]
以上就是我建立花键外部坐标系的过程,中心思想很简单,就是把三种程序融合到一个程序中,有选择的去调用,这样也方便了程序的管理。如方法中有不足之处,请大家批评指正。谢谢!