|
"> 脱机编程?
脱机编程?
我在脱机方式下利用模块编了一个程序,但是放工件的时候不可能把工件和模块放重合,因此程序只能用手动建坐标系测量,不能完全dcc,是不是需要把建坐标系元素的标称值修改一下,还是有更好的方法呢? 请各位指点!!!
你的意思我明白了,如果你没有固定的夹具的话,这样是不应该的,因为机器是不可能自己判断你的工件在机器上的位置的,这需要你人去告诉它。当你有了固定工件的夹具的时候,同时又不再移动夹具了的时候才可能实现。
将3d放置与实际工件在工作台面上 的放置保持一致,然后在编辑窗口中选择参数,在setup 下面设置part/cmm,这样就可以保持一致拉。
这个问题就问你拉,你想怎么放就怎么放啊,然后在考虑机器坐标与模型的统一啊,也就是说,首先要确定你所测量的工件放置的方向,(把模型旋转到与工作台面上的放置一致后),在按上面的方法设定机器坐标与工件一致就可以拉。我一直用脱机编程的,我就这么做的,请问你参加过高级培训吗?
{/cy}{/cy}{/cy}{/tu}
大家不用吵不用争!
这个问题好办——楼主也不能太懒,编了程把工件放在机器上就可以测了?那要给机器装电眼。机器太聪明了,老板就会想起这里要个人干什么呢?
回到正题。脱机编出来的程序,它的坐标本来就是按照cad的坐标来的,要把它转换到工件上就要先找到工件上的坐标零位,当然不能把工件放到机器的零位上,我们只能找一个参照零位(比如就校准球的位置),说白了还是要一个已知位置。楼主真是想连这个零位都不要的话,可以再编一段程序,让机器自己搜索目标。那可就厉害啦!
下面是我在脱机编程时截下的图片,不防看看吧。在导入3d 后直接设置机器坐标和3d的坐标的一致,(我想每个设计师,不管用任何的软件做3d时都会有一个零点的,那就是模型的原点,)然后用3,2,1法则确定你的坐标元素,其次还要在手动大打这六个点后在用iterative建坐标系,以后在测量时只要确定前6个点就可以自动跑拉,还有如果你在家里编程的话前面就不要手动打前6 个点只要直接进入iterative建立坐标,但在提示框内要选择no。 |
|