xuzhiyiana 发表于 2025-7-2 14:02:40

后处理坐标转换,如何求主要坐标与局部坐标的差值

哪位大神能帮忙写个后处理代码求出主要坐标原点与局部坐标原点的差值,写在特定的格式中。


加工一个产品3个面分3个坐标系
P1为主要坐标 P2、P3为转换后坐标
需要在程序头写入

G65 P7235 A-104.182 D1 F2 X0. Y-27.66 Z41.54
G65 P7235 A180. D1 F3 X-26.21 Y-8.8 Z10.

A代表局部坐标与主要坐标的夹角 D代表主要坐标,F为转换后坐标(局部坐标)
X Y Z 为局部坐标原点与主要坐标原点以局部坐标为方向的差值。
那位大神可以写个代码?

snowa* 发表于 2025-7-3 10:08:06

mom_csys_matrix
其实我之前有不加密的,你可以拿去研究一下

这么近 发表于 2025-7-2 22:18:26

xuzhiyiana 发表于 2025-7-2 19:14
我只需要四轴的,我做的是铸件加工,有的产品多个加工面,每个加工面设置单独坐标系(局部坐标系),便于 ...

用五轴后处理改为四轴后处理,G68.2后面跟的XYZ就是平移点,但是局部坐标要设置为旋转

mced98 发表于 2025-7-2 14:50:59

你需要一个多坐标后处理

muju1231 发表于 2025-7-2 15:00:02

ug后处理的局部坐标系角度是根据主要坐标系去计算的,跟你的坐标系设置有关。看你问的问题,大概是用到了3+2坐标转换宏,实际上不需要去计算差值。

xuzhiyiana 发表于 2025-7-2 19:06:31

mced98 发表于 2025-7-2 14:50
你需要一个多坐标后处理

是的,多坐标后处理都是收费的,而且打不开PUI。

xuzhiyiana 发表于 2025-7-2 19:14:19

muju1231 发表于 2025-7-2 15:00
ug后处理的局部坐标系角度是根据主要坐标系去计算的,跟你的坐标系设置有关。看你问的问题,大概是用到了3+ ...

我只需要四轴的,我做的是铸件加工,有的产品多个加工面,每个加工面设置单独坐标系(局部坐标系),便于调产品尺寸。设置一个主要坐标,局部坐标是由主要坐标通过后处理转换过来

6816 发表于 2025-7-3 08:46:39

本帖最后由 6816 于 2025-7-3 08:51 编辑

这个估计没人免费给你弄!多坐标转换好像是旋转坐标!

xuzhiyiana 发表于 2025-7-3 13:14:10

snowa* 发表于 2025-7-3 10:08
mom_csys_matrix
其实我之前有不加密的,你可以拿去研究一下

可以啊,发一份给我看看,感谢!!!
页: [1]
查看完整版本: 后处理坐标转换,如何求主要坐标与局部坐标的差值