|
|
楼主 |
发表于 2017-6-4 17:23:16
|
显示全部楼层
倦乐叟 发表于 2017-6-4 13:50. ^+ L8 z1 S, g$ [7 ?
按照我的摆放位置,寻边器厚度填的0。刀径3.175.
4 Q% |4 Q5 v7 v4 Y C/ _
0 h6 Y( x: P9 g: M% ?关键是他最后的结果是总跟起始位置相关,没有体现运 ... ( F* t: T& O* M; R
如果按照你的方法放置对刀块,那么第43行代码要做如下的修改:
& q+ }! X& W) ?5 u ~1 [
6 s! f9 N$ Y7 c/ \* R
此时,对于对刀过程来说对刀块的厚度是0,刀具接触到对刀块的位置时刀具中心的X坐标由GetOEMDRO(XaxisDRO)函数获得,再加上刀具的半径(对于你使用的直径是3.175的刀具而言,就是1.5875),计算后得到的X_a就是工件最右侧的X坐标(机器坐标),在第47行中,通过SetOEMDRO(XaxisDRO,X_a)函数将这个坐标设置为“加工原点”的X坐标,就实现了在X轴方向“清零”的目的。
( X+ ^/ U* L- a) p7 p |
|