Re: [Emc-developers] Initial tests of circular arc blending

2013-12-26 Thread Andy Pugh
On 26 Dec 2013, at 07:16, Michael Haberler mai...@mah.priv.at wrote: however: why not have more than one motion component? Motmod is already an INI entry. How difficult would it be to separately compile a separate motmod2_experimental ?

Re: [Emc-developers] -msse on recent kernel + gcc combos

2013-12-26 Thread Jeff Epler
On Tue, Dec 24, 2013 at 03:08:18AM -0600, John Morris wrote: This'll affect pre-UBC trees when 3.8.13 RTAI kernels are available. https://mail.rtai.org/pipermail/rtai/2013-December/026199.html Someone who has a good handle on this should contribute to rtai a patch so that `rtai-config

[Emc-developers] Breaking Free of the Box

2013-12-26 Thread Charles Steinkuehler
I've started moving my linear delta printer using LinuxCNC, and despite using the joints-axis code, I'm still having non-trivial issues with non-trivial kinematics. Basically, the problem boils down to the boxy perspective of LinuxCNC, where most limits (position, velocity, and acceleration) are

Re: [Emc-developers] Emc-developers Digest, Vol 92, Issue 49

2013-12-26 Thread Bob Weiss
On Thu, Dec 26, 2013 at 10:17 AM, emc-developers-requ...@lists.sourceforge.net wrote: Breaking Free of the Box (Charles Steinkuehler) Hey Charles, This is what caused me alot of grief when using my delta printer with LCNC. I kept getting following errors all over the place no matter how much

Re: [Emc-developers] Breaking Free of the Box

2013-12-26 Thread Chris Radek
On Thu, Dec 26, 2013 at 09:17:18AM -0600, Charles Steinkuehler wrote: simple move the joint until the switch closes. IMHO there needs to be a way to write programmable homing routines that can perform coordinated motion in joint and/or world space, But one thing at a time... I don't see how

Re: [Emc-developers] Initial tests of circular arc blending

2013-12-26 Thread Robert Ellenberg
I like this idea, as it would make it much easier to make changes without messing up other people's work. It would take a bit of reorganization, since the motion module code is spread out over a few folders. I'm thinking it would help to rearrange these files into motion_common,

Re: [Emc-developers] Breaking Free of the Box

2013-12-26 Thread sam sokolik
The way I understand it - the kins are 'on top' of motion at the moment. (I don't know if ja4 solves this - but I think it is the start).. So motion calculates the xyzabcuvw limits - then they get run through the kins module which could depending on the machine layout - multiply or divide

Re: [Emc-developers] Breaking Free of the Box

2013-12-26 Thread EBo
On Dec 26 2013 10:03 AM, Charles Steinkuehler wrote: On 12/26/2013 10:17 AM, Chris Radek wrote: On Thu, Dec 26, 2013 at 09:17:18AM -0600, Charles Steinkuehler wrote: simple move the joint until the switch closes. IMHO there needs to be a way to write programmable homing routines that can

[Emc-developers] Naive CAM behavior

2013-12-26 Thread Robert Ellenberg
Hi All, I noticed an odd quirk with the Naive CAM detector when debugging an issue with circular arc blending. In particular, I was trying to find the source of this error: (Starting from X56.09083 Z0.49686 ) N1 G1 X20.16452 N2 X19.2665 Z0.86884 N3 X18.89452 Z1.76686

Re: [Emc-developers] Initial tests of circular arc blending

2013-12-26 Thread sam sokolik
Did you get a chance to see if the ini settings are working for you? I have not tested it since tuesday. could it be something I am doing wrong? thanks sam On 12/26/2013 10:54 AM, Robert Ellenberg wrote: I like this idea, as it would make it much easier to make changes without messing up

Re: [Emc-developers] Breaking Free of the Box

2013-12-26 Thread Andrew
2013/12/26 Charles Steinkuehler char...@steinkuehler.net I'm more concerned about being able to set coordinated acceleration and velocity limits, so I can avoid having to perform X and Y moves at 57 % of my available max velocity and acceleration just so the occasional XYZ move doesn't exceed

Re: [Emc-developers] Breaking Free of the Box

2013-12-26 Thread Javier Ros
On Thu, Dec 26, 2013 at 6:03 PM, Charles Steinkuehler char...@steinkuehler.net wrote: On 12/26/2013 10:17 AM, Chris Radek wrote: On Thu, Dec 26, 2013 at 09:17:18AM -0600, Charles Steinkuehler wrote: simple move the joint until the switch closes. IMHO there needs to be a way to write

Re: [Emc-developers] Initial tests of circular arc blending

2013-12-26 Thread Chris Radek
On Thu, Dec 26, 2013 at 11:54:34AM -0500, Robert Ellenberg wrote: I like this idea, as it would make it much easier to make changes without messing up other people's work. It would take a bit of reorganization, since the motion module code is spread out over a few folders. I'm thinking it

Re: [Emc-developers] Breaking Free of the Box

2013-12-26 Thread Chris Radek
On Thu, Dec 26, 2013 at 10:00:28PM +0200, Andrew wrote: The solution I can think of: calculating each joint velocity and acceleration before each move (at several points at least for a long moves) and then decreasing XYZ velocities to fit joint velocities to their limits. This is exactly the

Re: [Emc-developers] Breaking Free of the Box

2013-12-26 Thread Charles Steinkuehler
On 12/26/2013 2:00 PM, Andrew wrote: Details: Given a maximum X, Y, and Z velocity of 1.0, the maximum speed of an XY move is 1.414 (or SQRT(2)), and the maximum speed of an XYZ move is 1.73 (or SQRT(3)), so I have to set my limits to 1/1.73 (0.577) of the actual limits or the machine will

Re: [Emc-developers] Breaking Free of the Box

2013-12-26 Thread Andrew
2013/12/26 Chris Radek ch...@timeguy.com On Thu, Dec 26, 2013 at 10:00:28PM +0200, Andrew wrote: The solution I can think of: calculating each joint velocity and acceleration before each move (at several points at least for a long moves) and then decreasing XYZ velocities to fit joint

Re: [Emc-developers] Breaking Free of the Box

2013-12-26 Thread Andrew
2013/12/26 Charles Steinkuehler char...@steinkuehler.net Yes, the problem can get arbitrarily hard, depending on exactly what you want to check and if you're doing things like mapping the move into joint space in order to run the check. That's a big reason I think the limit check(s) should

Re: [Emc-developers] Breaking Free of the Box

2013-12-26 Thread Viesturs Lācis
2013/12/26 Andrew pkm...@gmail.com Yes, that is very reasonable. Just calculate the scale and use usual planning. The task can also be reversed: increase world velocity to the maximum allowed by joint constraints. This can be useful for G0 moves. Umm, sorry for offtopic, am I the only one

Re: [Emc-developers] Breaking Free of the Box

2013-12-26 Thread EBo
On Dec 26 2013 2:47 PM, Viesturs Lācis wrote: 2013/12/26 Andrew pkm...@gmail.com Yes, that is very reasonable. Just calculate the scale and use usual planning. The task can also be reversed: increase world velocity to the maximum allowed by joint constraints. This can be useful for G0

Re: [Emc-developers] Breaking Free of the Box

2013-12-26 Thread Robert Ellenberg
The limits should definitely be pluggable to account at least for angular limits of ball joints etc. BTW some standard cone workspace for AB axes would be OK for many parallel robots. But usual kinematics module seems enough for velocities and accelerations check if the planner could

Re: [Emc-developers] Initial tests of circular arc blending

2013-12-26 Thread Robert Ellenberg
It seems to be working on my end, in that I can enable and disable various setting from the INI file, and see the correct behavior in simulation. Can you try running my test config to see if it works on your build? tests/trajectory-planner/circular-arcs/circular_arcs.ini If that works then I'd

Re: [Emc-developers] Initial tests of circular arc blending

2013-12-26 Thread sam sokolik
will do! thanks sam On 12/26/2013 04:07 PM, Robert Ellenberg wrote: It seems to be working on my end, in that I can enable and disable various setting from the INI file, and see the correct behavior in simulation. Can you try running my test config to see if it works on your build?

Re: [Emc-developers] Breaking Free of the Box

2013-12-26 Thread Andrew
2013/12/26 Robert Ellenberg rwe...@gmail.com The limits should definitely be pluggable to account at least for angular limits of ball joints etc. BTW some standard cone workspace for AB axes would be OK for many parallel robots. But usual kinematics module seems enough for

Re: [Emc-developers] Breaking Free of the Box

2013-12-26 Thread Viesturs Lācis
2013/12/26 EBo e...@sandien.com On Dec 26 2013 2:47 PM, Viesturs Lācis wrote: 2013/12/26 Andrew pkm...@gmail.com Yes, that is very reasonable. Just calculate the scale and use usual planning. The task can also be reversed: increase world velocity to the maximum allowed by joint

Re: [Emc-developers] Breaking Free of the Box

2013-12-26 Thread Viesturs Lācis
2013/12/27 Andrew pkm...@gmail.com 2013/12/26 Robert Ellenberg rwe...@gmail.com For many parallel robots some combinations of cones and cylinders can describe their actual workspace pretty well. For a serial robot arm it's can be more complicated but those cones and cylinders (along with

Re: [Emc-developers] Breaking Free of the Box

2013-12-26 Thread Charles Steinkuehler
On 12/26/2013 3:52 PM, EBo wrote: On Dec 26 2013 2:47 PM, Viesturs Lācis wrote: 2013/12/26 Andrew pkm...@gmail.com Yes, that is very reasonable. Just calculate the scale and use usual planning. The task can also be reversed: increase world velocity to the maximum allowed by joint

Re: [Emc-developers] Breaking Free of the Box

2013-12-26 Thread Andrew
2013/12/26 EBo e...@sandien.com I was going to ask the same thing... If the issue is with the rapid traverse that is set limited with the max velocity. Are you sure that the max velocity is set correctly? OK for a trivial kins this can be a solution. Max velocity can be limited to joint

Re: [Emc-developers] Breaking Free of the Box

2013-12-26 Thread Viesturs Lācis
2013/12/27 Charles Steinkuehler char...@steinkuehler.net So is there a maximum feedrate setting for g0 moves? IMHO that is what max velocity in [TRAJ] section meant for. Viesturs -- Rapidly troubleshoot problems

Re: [Emc-developers] Breaking Free of the Box

2013-12-26 Thread TJoseph Powderly
re: work envelopes heres a simplified overview of several work envelopes http://thnet.co.uk/thnet/robots/25.htm regards TomP tjtr33 -- Rapidly troubleshoot problems before they affect your business. Most IT

Re: [Emc-developers] Initial tests of circular arc blending

2013-12-26 Thread sam sokolik
Ok - I must have had some odd characters on those lines - I deleted the last few characters and re-typed them and it seems to be working as expected. One odd issue. If I set the ARC_BLEND_ENABLE to 0 the spiral runs as expected.. (around 100ipm) but the arcspiral still seems to use the

Re: [Emc-developers] Initial tests of circular arc blending

2013-12-26 Thread Robert Ellenberg
One odd issue. If I set the ARC_BLEND_ENABLE to 0 the spiral runs as expected.. (around 100ipm) but the arcspiral still seems to use the read ahead as it runs at top speed (420ipm) and I can make it run as the original tp by setting the ARC_BLEND_OPTIMIZATION_DEPTH to 1 (runs about