Re: [Emc-developers] Max velocity slider and pure rotary motion

2017-01-07 Thread Chris Morley
It is still possible to have the MV slider display actual feed rate while the

underlying code uses percentage.

It just means the GUI must calculate what feedrate is that percentage of max 
velocity  and

display it. I've done the opposite in Gscreen to show MV as a percentage.

Then everyobe can be happy []
Chris M

From: sam sokolik 
Sent: January 7, 2017 2:27 PM
To: EMC developers
Subject: Re: [Emc-developers] Max velocity slider and pure rotary motion

I love the MV slider - use it all the time.  I need to know that
feedrate because a lot of the time I am capping the velocity to the feed
rate for testing (or just above)  I don't know the solution (as of right
now I don't need to cap rotary only motion)  But the scaling of actual
feed rate is a must for me.

sam

On 01/07/2017 04:16 AM, Niemand Sonst wrote:
> Hallo John,
>
> I agree with you, that the actual behavior is not what a user expect.
> Just changing max_vel to "%-Slider" is unfortunately not enough, as also
> the GUI must be changed to support the new feature.
>
> I from my side can tell that for gmoccapy the amount of work is doable.
> I will be pleased to do that.
>
> Norbert
>
> Am 07.01.2017 um 09:42 schrieb John Morris:
>> I've been asked about some seemingly unintuitive behavior:  the max
>> velocity slider is not applied to rotary-only motion.  You can try this
>> yourself by running the `axis_9axis.ini` config, setting the max
>> velocity slider to zero, and noting rotary axes still move after e.g.
>> `g0 a180 f40`.
>>
>> This can't be trivially fixed by applying the max velocity setting to
>> rotary-only motion.  Back in 2007, Chris explained [1] (referring to a
>> document still available from NIST [2]) that feed rate in units/minute
>> can be unintuitive for rotary-only motion, since the units are degrees
>> instead of inches or millimeters.
>>
>> Ok, so damned if we do, and damned if we don't; then what are the other
>> options?  Axis has a couple of instructive examples:
>>
>> - The rapid override slider reads on a percentage scale, and the same
>> slider does what one would expect, both for linear and rotary-only motion.
>>
>> - The jog speed slider reads in linear units/minute, and when a rotary
>> axis is configured a second slider reading in degrees/minute appears.
>>
>> Right now, I'm leaning toward recommending the max velocity slider be
>> changed to a percentage scale and applied to both, similar to rapid
>> override.  I'd love to hear other opinions.  Thanks-
>>
>>   John
>>
>> [1]: https://sourceforge.net/p/emc/mailman/message/13618943/
>> [2]: http://ws680.nist.gov/publication/get_pdf.cfm?pub_id=823374
The NIST RS274NGC Interpreter - Version 
3
ws680.nist.gov
RS274/NGC Interpreter - Version 3 ii Disclaimer Commercial equipment and 
materials are identified in order to specify certain procedures adequately.



>>
>> --
>> Check out the vibrant tech community on one of the world's most
>> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
>> ___
>> Emc-developers mailing list
>> Emc-developers@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/emc-developers
Emc-developers Info Page - 
SourceForge
lists.sourceforge.net
The Enhanced Machine Controller (EMC) is a CNC machine controller that runs on 
Linux and is available under the terms of the GNU General Public License.



>>
>
> --
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
Slashdot: News for nerds, stuff that matters
sdm.link
Slashdot: News for nerds, stuff that matters. Timely news source for technology 
related news with a heavy slant towards Linux and Open Source issues.



> ___
> Emc-developers mailing list
> Emc-developers@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-developers
Emc-developers Info Page - 
SourceForge
lists.sourceforge.net
The Enhanced Machine Controller (EMC) is a CNC machine controller that runs on 
Linux and is available under the terms of the GNU General Public License.



>


--
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
Slashdot: News for nerds, stuff that matters
sdm.link
Slashdot: News for nerds, stuff that matters. Timely news source for technology 
related news with a heavy slant towards Linux and Open Source issues.



Re: [Emc-developers] Max velocity slider and pure rotary motion

2017-01-07 Thread sam sokolik
I love the MV slider - use it all the time.  I need to know that 
feedrate because a lot of the time I am capping the velocity to the feed 
rate for testing (or just above)  I don't know the solution (as of right 
now I don't need to cap rotary only motion)  But the scaling of actual 
feed rate is a must for me.

sam

On 01/07/2017 04:16 AM, Niemand Sonst wrote:
> Hallo John,
>
> I agree with you, that the actual behavior is not what a user expect.
> Just changing max_vel to "%-Slider" is unfortunately not enough, as also
> the GUI must be changed to support the new feature.
>
> I from my side can tell that for gmoccapy the amount of work is doable.
> I will be pleased to do that.
>
> Norbert
>
> Am 07.01.2017 um 09:42 schrieb John Morris:
>> I've been asked about some seemingly unintuitive behavior:  the max
>> velocity slider is not applied to rotary-only motion.  You can try this
>> yourself by running the `axis_9axis.ini` config, setting the max
>> velocity slider to zero, and noting rotary axes still move after e.g.
>> `g0 a180 f40`.
>>
>> This can't be trivially fixed by applying the max velocity setting to
>> rotary-only motion.  Back in 2007, Chris explained [1] (referring to a
>> document still available from NIST [2]) that feed rate in units/minute
>> can be unintuitive for rotary-only motion, since the units are degrees
>> instead of inches or millimeters.
>>
>> Ok, so damned if we do, and damned if we don't; then what are the other
>> options?  Axis has a couple of instructive examples:
>>
>> - The rapid override slider reads on a percentage scale, and the same
>> slider does what one would expect, both for linear and rotary-only motion.
>>
>> - The jog speed slider reads in linear units/minute, and when a rotary
>> axis is configured a second slider reading in degrees/minute appears.
>>
>> Right now, I'm leaning toward recommending the max velocity slider be
>> changed to a percentage scale and applied to both, similar to rapid
>> override.  I'd love to hear other opinions.  Thanks-
>>
>>  John
>>
>> [1]: https://sourceforge.net/p/emc/mailman/message/13618943/
>> [2]: http://ws680.nist.gov/publication/get_pdf.cfm?pub_id=823374
>>
>> --
>> Check out the vibrant tech community on one of the world's most
>> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
>> ___
>> Emc-developers mailing list
>> Emc-developers@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/emc-developers
>>
>
> --
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
> ___
> Emc-developers mailing list
> Emc-developers@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-developers
>


--
Check out the vibrant tech community on one of the world's most 
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
___
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers


[Emc-developers] Max velocity slider and pure rotary motion

2017-01-07 Thread John Morris
I've been asked about some seemingly unintuitive behavior:  the max 
velocity slider is not applied to rotary-only motion.  You can try this 
yourself by running the `axis_9axis.ini` config, setting the max 
velocity slider to zero, and noting rotary axes still move after e.g. 
`g0 a180 f40`.

This can't be trivially fixed by applying the max velocity setting to 
rotary-only motion.  Back in 2007, Chris explained [1] (referring to a 
document still available from NIST [2]) that feed rate in units/minute 
can be unintuitive for rotary-only motion, since the units are degrees 
instead of inches or millimeters.

Ok, so damned if we do, and damned if we don't; then what are the other 
options?  Axis has a couple of instructive examples:

- The rapid override slider reads on a percentage scale, and the same 
slider does what one would expect, both for linear and rotary-only motion.

- The jog speed slider reads in linear units/minute, and when a rotary 
axis is configured a second slider reading in degrees/minute appears.

Right now, I'm leaning toward recommending the max velocity slider be 
changed to a percentage scale and applied to both, similar to rapid 
override.  I'd love to hear other opinions.  Thanks-

John

[1]: https://sourceforge.net/p/emc/mailman/message/13618943/
[2]: http://ws680.nist.gov/publication/get_pdf.cfm?pub_id=823374

--
Check out the vibrant tech community on one of the world's most 
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
___
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers