Announcements
Attention for Customers without Multi-Factor Authentication or Single Sign-On - OTP Verification rolls out April 2025. Read all about it here.

Hi,

 

it doesn't really depend on the exact shape. It's a general limitation of the system.


That doesn't mean, that it's not doable, but you'd need someone who really know's what they're doing,

it will be complicated to do (will be hard to find someone who would do something like this remotely for free, I'd say),

and one'd be working "against" the system or rather against how things work in the system.

 

But then... If you have a look at how subroutines are implemented in the posts, things are not really soo much more elegant there,  imho...


Did not really spend much time on thinking this through, but roughly sketched out one could try the following:

- check operation parameters for 4x wrapped op. Probably

   'operation:is2DStrategy' , 'operation:isRotaryStrategy' (should both probably have a value of 1)  and 'operation:isMultiAxisStrategy' (this one probably 0).

- turn off movement output in onSection (start of op) and record moves / params.

- after the section is done (e.g. in onSectionEnd), unwrap all recorded coordinates.

- do a 2D arc fit (there are quite a few resources on that if you really look for it).

- output all moves, including G02/03. You might do the output manually, or probably you could also call the respective onLinear, etc. functions yourself and pass the recorded params. You'd have to test that.

I'm not really interested in implementing the above, and I won't recommend it, but if you found someone...  From the top of my head, that could be a way to go about solving your problem.

Good luck

Martin