From 24d355f08abeb39e9419bb64e17d4f95a4121f06 Mon Sep 17 00:00:00 2001 From: Dario Sassi Date: Wed, 10 Sep 2025 08:53:22 +0200 Subject: [PATCH] EgtExecutor 2.7i2 : - aggiunta funzione Exe/lua GetRobotAngles. --- EXE_MachMgr.cpp | 11 +++++++++++ EgtExecutor.rc | Bin 18890 -> 18890 bytes LUA_MachMgr.cpp | 31 ++++++++++++++++++++++++++++++- 3 files changed, 41 insertions(+), 1 deletion(-) diff --git a/EXE_MachMgr.cpp b/EXE_MachMgr.cpp index 111f097..e9c1654 100644 --- a/EXE_MachMgr.cpp +++ b/EXE_MachMgr.cpp @@ -3480,6 +3480,17 @@ ExeGetCalcPositions( const Point3d& ptP, const DBLVECTOR& vAng, return pMachMgr->GetCalcPositions( ptP, vAng, nStat, dX, dY, dZ) ; } +//----------------------------------------------------------------------------- +bool +ExeGetRobotAngles( const Point3d& ptP, const Vector3d& vtDirT, const Vector3d& vtDirA, + DBLVECTOR& vAng1, DBLVECTOR& vAng2) +{ + IMachMgr* pMachMgr = GetCurrMachMgr() ; + VERIFY_MACHMGR( pMachMgr, false) + // calcolo gli angoli macchina dalle direzioni fresa e ausiliaria passate + return pMachMgr->GetRobotAngles( ptP, vtDirT, vtDirA, vAng1, vAng2) ; +} + //----------------------------------------------------------------------------- bool ExeGetCalcTipFromPositions( double dX, double dY, double dZ, double dAngA, double dAngB, diff --git a/EgtExecutor.rc b/EgtExecutor.rc index 1ac373ffbe0f17f321ecb738bb5f4329e0a8d74f..a76695f5f09aaf0547b026ac25fb13c51d344ede 100644 GIT binary patch delta 81 zcmX>#neo(Q#tpyN7>zdnW^-i*QjT29S-`yGOp`YVRxuh)cH~Ol+$UrM5m>XaK delta 81 zcmX>#neo(Q#tpyN7!5c7W^-i*QjT29S-`yGOp`YVRxuh*cH~Ol+$UrM5