Thread Rating:
  • 1 Vote(s) - 4 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Variable toolframe offset's rotation around axes in machining projects
#1
Dear RoboDK team,

Here's a request that I've been wanting to post for quite a while now. As you may know, I am working on 3D printing projects with a Fanuc M-20iB/25 at Polytechnique Montreal's LM2 laboratory and we are really enjoying working with RoboDK as it offers us a lot of freedom in terms of research and experimentation.

When it comes down to 3D printing, there are a lot of parameters that needs to be considered and one of them is quite critical when using a 6-axis robot : the printhead's rotation around its axis, i.e. the toolframe's rotation around Z.

I have been exploring the machining project parameters and I know that the toolframe offset's rotation around Z can be set to several algorithms. For example: the Minimum tool orientation change, which I currently use for 3D printing. However, I don't find that the other algorithms are useful to 3D printing applications.

我想提出一个变量工具或ientation that could be set at different key time during the program. There could be a selectable algorithm called "custom orientation" which allows the user to run the simulation, pause at the desired TCP location, rotate it around Z using alt+drag on the reference frame and then click on a button to creates a "keyframe" which will trigger an offset of the toolframe for all the next positions coordinates, until a new keyframe is created with a new toolframe offset and so on. The toolframe offset would then be set to different values along the program, according to values set by the user at different location of the toolpath.

I am pretty sure there is a way to come up with this using a Python script. I am just pretty busy right now to attack this :P and I figured it could be a nice addition to your already full-fledge simulation software.

I hope this is interesting :)

JFCh


Messages In This Thread
Variable toolframe offset's rotation around axes in machining projects - byJFCh- 11-26-2020, 10:22 PM



Users browsing this thread:
1 Guest(s)