Re: [Emc-users] Integrators Manual

2013-04-24 Thread Rudy du Preez

I recently added the Servo and Stepper subsections to the 
[AXIS_num] section based on your suggestion.  If you fetch a newer 
pdf you'll find the new subsections there too.

-- 
Sebastian Kuzminsky

Thanks, that is a step forward, but I still have issues with the wording on
the two parameters OUTPUT_SCALE and MAX_OUTPUT.
Peter Wallace suggested to me use the max speed of the axis, say 20 mm/s for
the first value and then 19.5 mm/s for the second value. In this way the
parameters are normalized and the PID values can be compared between systems
(changing the OUTPUT_SCALE also effects your PID parameters).

It is therefore very confusing to read the explaination after OUTPUT_OFFSET
and MAX_OUTPUT. The latter cant be  in volts as the text implies. In my case
the maximum is 19.5, which is way above the maximum volts a 7i29 can take
(10 Volts).

As PCW explained to me the reduced value of 19.5 is needed to ensure that
the PWM output does not reach a duty cycle of 1, which the 7i29 would not be
happy with. It gets a maximum of 19.5/20 = 0.975 DC, or 9.75 actual volts.

Perhaps a note about this could be added to section 14.2 of the manual.
PNCCONF could perhaps also help by setting the right value for MAX_OUTPUT to
9.75 instead of 10 when a 7i29 is selected.

I hope this helps to clear the issues.

Rudy



--
Try New Relic Now  We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app,  servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Integrators Manual - Why one Document

2013-04-23 Thread Gene Heskett
On Tuesday 23 April 2013 16:16:48 Stuart Stevenson did opine:

 Gene - The parabole function may not work but I see the hyperbole button
 is working. :)

ROTFLMAO!  Thanks for the flowers Stuart!

But, really, does it HAVE to be that picky?  Seems to me that .0001 or 
.005mm really ought to be close enough for the girls we go with. :)
 
 On Tue, Apr 23, 2013 at 10:57 AM, Gene Heskett ghesk...@wdtv.com wrote:
  On Tuesday 23 April 2013 11:30:19 andy pugh did opine:
   On 23 April 2013 15:57, Gene Heskett ghesk...@wdtv.com wrote:
The biggest confusion to me yet is that even though
the machine is in absolute movement mode, G2/3 moves are still
made relative to where it starts from,
   
   See G91.1
   http://www.linuxcnc.org/docs/html/gcode/gcode.html#sec:G90_1-G91_1
  
  I did look at that Andy, and did do one move successfully with G90.1
  in effect.  But when I tried to do the next pass, cutting a little
  more off incrementally, because it was all from only one side of the
  ellipse, it all went to hell with the error message saying I wasn't
  off a thou, but 70+ percent of the radii for a 3 thou change in the
  end point location.
  
  I finally gave up and went to the discouraged r mode, which worked
  perfectly once I had figured out how to pre-calc the r parts.
  
  The I/J/K mode may be the preferred mode, but if not accurate out to
  about 16 or 17 decimal places, it prefers to throw essentially
  meaningless errors at you instead of carving metal, or even video
  screen pixels.
  
  What is the path tolerance thing, G64? In any event, it has no effect,
  you can tell it to use a .5000 tolerance but you cannot get past the
  brick wall that is the error checker for g2-3.  Unless you are trying
  to carve a new mirror for the Hubble, I see zero practical use for
  sub-angstrom level accuracy checking.  Besides, that would not be an
  arc, but parabola, something I don't know that linuxcnc can do all as
  a canned function.
  
  Simply put, you cannot /see/ the error because it won't even draw it
  in the backplot.
  
  Put even simpler, its a pain in the ass.  The absolute worst, hands
  down by a very wide margin, command to get right in linuxcnc.  When
  you finally make it work, you've got enough time in 12 lines of code
  out of 300 to have bought lottery tickets and won $2, for only a
  $10,000 investment.  Whoopy Ding, I won!  NOT...
  
  Cheers, Gene
  --
  
  There are four boxes to be used in defense of liberty:
   soap, ballot, jury, and ammo. Please use in that order.
  
  -Ed Howdershelt (Author)
  My web page: http://coyoteden.dyndns-free.com:85/gene is up!
  My views
  http://www.armchairpatriot.com/What%20Has%20America%20Become.shtml
  Results are not typical.
  A pen in the hand of this president is far more
  dangerous than 200 million guns in the hands of
  
   law-abiding citizens.
  
  --
   Try New Relic Now  We'll Send You this Cool Shirt
  New Relic is the only SaaS-based application performance monitoring
  service that delivers powerful full stack analytics. Optimize and
  monitor your browser, app,  servers with just a few lines of code.
  Try New Relic and get this awesome Nerd Life shirt!
  http://p.sf.net/sfu/newrelic_d2d_apr
  ___
  Emc-users mailing list
  Emc-users@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/emc-users


Cheers, Gene
-- 
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
My web page: http://coyoteden.dyndns-free.com:85/gene is up!
My views 
http://www.armchairpatriot.com/What%20Has%20America%20Become.shtml
BOFH excuse #421:

Domain controller not responding
A pen in the hand of this president is far more
dangerous than 200 million guns in the hands of
 law-abiding citizens.

--
Try New Relic Now  We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app,  servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Integrators Manual - Why one Document

2013-04-23 Thread John Kasunich


On Tue, Apr 23, 2013, at 04:21 PM, Gene Heskett wrote:
 On Tuesday 23 April 2013 16:16:48 Stuart Stevenson did opine:
 
  Gene - The parabole function may not work but I see the hyperbole button
  is working. :)
 
 ROTFLMAO!  Thanks for the flowers Stuart!
 
 But, really, does it HAVE to be that picky?  Seems to me that .0001 or 
 .005mm really ought to be close enough for the girls we go with. :)
  

In my experience 0.0001 is fine.  When doing arcs I use 4 digits and
the only time LCNC has ever complained has been when I did
something like writing X1.2435 when I meant X1.2345.

-- 
  John Kasunich
  jmkasun...@fastmail.fm

--
Try New Relic Now  We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app,  servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Integrators Manual - Why one Document

2013-04-23 Thread Steve Blackmore
On Tue, 23 Apr 2013 11:57:24 -0400, you wrote:

What is the path tolerance thing, G64? In any event, it has no effect, you 
can tell it to use a .5000 tolerance but you cannot get past the brick 
wall that is the error checker for g2-3. 

I don't think G64 was ever intended to override arc end position
tolerances, but we ascertained that

G64 - without P means to keep the best speed possible, no matter how
far away from the programmed point you end up. 

simply doesn't work anyway.

For arcs the manual says

When programming arcs an error due to rounding can result from using a
precision of less than 4 decimal places (0.) for inch and less than
3 decimal places (0.000) for millimetres.

A better approach to that would have been a user definable precision
somewhere in the ini file. 

If your machine doesn't have the resolution to do three or four decimal
places it's a bit unreasonable to have to program them.

Steve Blackmore
--

--
Try New Relic Now  We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app,  servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Integrators Manual - Why one Document

2013-04-23 Thread Gene Heskett
On Tuesday 23 April 2013 20:12:51 Steve Blackmore did opine:

 On Tue, 23 Apr 2013 11:57:24 -0400, you wrote:
 What is the path tolerance thing, G64? In any event, it has no effect,
 you can tell it to use a .5000 tolerance but you cannot get past the
 brick wall that is the error checker for g2-3.
 
 I don't think G64 was ever intended to override arc end position
 tolerances, but we ascertained that
 
 G64 - without P means to keep the best speed possible, no matter how
 far away from the programmed point you end up.
 
 simply doesn't work anyway.
 
 For arcs the manual says
 
 When programming arcs an error due to rounding can result from using a
 precision of less than 4 decimal places (0.) for inch and less than
 3 decimal places (0.000) for millimetres.
 
 A better approach to that would have been a user definable precision
 somewhere in the ini file.
 
 If your machine doesn't have the resolution to do three or four decimal
 places it's a bit unreasonable to have to program them.
 
 Steve Blackmore
 --

A thou I can do with careful homing, but a .0001 is trying to wet the rope 
way too high. :)

Cheers, Gene
-- 
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
My web page: http://coyoteden.dyndns-free.com:85/gene is up!
My views 
http://www.armchairpatriot.com/What%20Has%20America%20Become.shtml
So far we've managed to avoid turning Perl into APL.  :-)
-- Larry Wall in 199702251904.laa28...@wall.org
A pen in the hand of this president is far more
dangerous than 200 million guns in the hands of
 law-abiding citizens.

--
Try New Relic Now  We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app,  servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Integrators Manual

2013-04-23 Thread John Thornton
The biggest problem is none of the items after the warning are actually 
used by LinuxCNC. When the subheading was there it implied that LinuxCNC 
actually used them somehow. IMHO each one of those entries really 
belongs with what ever component might use them, but I have no way of 
knowing which component might read them from the ini file. I think I 
have at least narrowed down which entries are used by Axis and separated 
them from the rest.

The old lead in paragraph suggested that in some way LinuxCNC used the 
entries which could lead to much confusion.

LinuxCNC is so flexible it is difficult to document everything 
especially the ini file which can contain anything and be used by 
anything. And the worst case is things can be placed in ini files by 
wizards and not even be used, talk about confusing.


On 4/22/2013 8:59 AM, Kent A. Reed wrote:
 On 4/22/2013 7:05 AM, John Thornton wrote:
 Did you skip past the Warning?


 On 4/22/2013 2:06 AM, Rudy du Preez wrote:
 I find pages 20 to 23 of the Integrators manual V2.5, 2013-03-26 very
 confusing:

 Page 20 is headed 3.2.10.1 Homing.

 It discusses HOME related parameters and the suddenly jumps into PID
 settings. Is that correct? At least a heading is missing.
 John:

 In the v2.4 docs, there was a subheading just above the line which has
 been turned into a warning.

 The subheading began

 ---snip---
 4.2.9.2 Servo

 The following items are for servo-based systems and servo-like systems.
 This description assumes
 that the units of output from the PID component are volts.

 DEADBAND = 0.15 (HAL) How close is close enough the consider the
 motor in position.
 ---snip---

 The result is we have lost not only the subheading but also the slightly
 redundant information contained in the old lead sentence.

 Please read the paragraph on OUTPUT_OFFSET = 0.000 carefully and see if it
 makes sense with regards to units. How can the second value (offset) first
 be subtracted from the computed value (in volts) and the be divided by the
 first value (scale)?

 Lower down the equation is given which shows that the subtraction is done
 before scaling.
 The second sentence somewhat awkwardly repeats what the equation says.
 Further, it does not use the actual names of the parameters. Perhaps the
 sentence could be changed to say something like

 The second value (output_offset, in volts) is subtracted from the
 computed output (in volts); the result is divided by the first value
 (output_scale, in true volts per DAC output volts).

 Other parts of the paragraph would be adjusted to suit.

 My personal preference, however, would be to state the units for each
 parameter right up front

 OUTPUT_SCALE = 1.000 [true volts per DAC output volts] -
 OUTPUT_OFFSET = 0.000 [volts] - These two values

 and then drop them from the ensuing text.

 However, this ought to be done everywhere. I don't have the time to
 check every place a parameter is defined in the docs and propose an
 editorial change; my guess is you're pretty busy too:-)

 Note also that the next subheading in the document is also missing
 having been replaced in the same way by a boilerplate warning.

 ---snip---
 4.2.9.3 Stepper

 The following items are Stepper related items.
 ---snip---

 Rudy
 Thanks, Rudy.

 Regards,
 Kent


 --
 Precog is a next-generation analytics platform capable of advanced
 analytics on semi-structured data. The platform includes APIs for building
 apps and a phenomenal toolset for data science. Developers can use
 our toolset for easy data analysis  visualization. Get a free account!
 http://www2.precog.com/precogplatform/slashdotnewsletter
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users


--
Try New Relic Now  We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app,  servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Integrators Manual - Why one Document

2013-04-23 Thread John Thornton
At one time there were 4 manuals and 2 of them contained almost the same 
content. After years of work I put the stuff needed for a newbee to get 
started into the Getting Started Manual pdf and the stuff needed to USE 
LinuxCNC in the User Manual pdf and the stuff needed to integrate 
LinuxCNC into the Integrators Manual pdf that left the HAL tutorial 
which fluctuated a bit but is/was for using HAL standalone and last but 
not least the developer information which is in the Developer Manual.

And then there is the secret man pages that only Linux Guru's know about 
and thanks to Jeff's magic are included in the HTML documents.

On the bright side the entire manual is in HTML from start to finish 
including the secret man pages this way you get the manual any way you want.

What did I miss?

John

On 4/22/2013 3:21 PM, Greg Bentzinger wrote:
 There are multible manuals - This is the integrators manual.
   
 LCNC is whatever you choose to make it.
   
 There are many configs which combine stepper and servo methods of control, be 
 it a servo running step/dir signals or otherwise.
   
 A mill I have in progress uses servos via +/-10V signals for X  Y axis, and 
 stepper drive for Z  A (4th) axis, topped off with VFD feedback for the 
 spindle. All these will have to work togather and LCNC has the flexability to 
 make it happen. The info required to configure this does not need to be 
 spread all over.
   
 If anything LCNC could benefit from more consolidation, but for the most part 
 LCNC continues to grow just as is.
 --
 Precog is a next-generation analytics platform capable of advanced
 analytics on semi-structured data. The platform includes APIs for building
 apps and a phenomenal toolset for data science. Developers can use
 our toolset for easy data analysis  visualization. Get a free account!
 http://www2.precog.com/precogplatform/slashdotnewsletter
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users


--
Try New Relic Now  We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app,  servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Integrators Manual - Why one Document

2013-04-23 Thread Gene Heskett
On Tuesday 23 April 2013 10:35:41 John Thornton did opine:

 At one time there were 4 manuals and 2 of them contained almost the same
 content. After years of work I put the stuff needed for a newbee to get
 started into the Getting Started Manual pdf and the stuff needed to USE
 LinuxCNC in the User Manual pdf and the stuff needed to integrate
 LinuxCNC into the Integrators Manual pdf that left the HAL tutorial
 which fluctuated a bit but is/was for using HAL standalone and last but
 not least the developer information which is in the Developer Manual.
 
 And then there is the secret man pages that only Linux Guru's know about
 and thanks to Jeff's magic are included in the HTML documents.
 
 On the bright side the entire manual is in HTML from start to finish
 including the secret man pages this way you get the manual any way you
 want.
 
 What did I miss?
 
 John

IMO not much John, Thanks.

I've been using FF to check things in the newest html as I work, but whats 
missing is stuff I might be doing that isn't covered so I've invented the 
lugs nuts I need. No big deal, we all have to make those parts. :)

There is some ambiguity in language, but that seems unavoidable when trying 
to be concise, and a few re-reads generally, or a question on IRC, will 
clear it up for me.  The biggest confusion to me yet is that even though 
the machine is in absolute movement mode, G2/3 moves are still made 
relative to where it starts from, and that is a translation in concept that 
I have a hard time wrapping this aged brain around.

It would help me if there were some examples of the variable pre use 
calculations needed to properly arrive at the correct i/j/k values needed 
to go from y=3.111 to y=5.09 with x fixed at 4.33 for a 180 rounded curve 
on the end of something.  I fought with that for several days while trying 
to do that cocking handle in brass 2 weeks back.

Cheers, Gene
-- 
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
My web page: http://coyoteden.dyndns-free.com:85/gene is up!
My views 
http://www.armchairpatriot.com/What%20Has%20America%20Become.shtml
You're not an alcoholic unless you go to the meetings.
A pen in the hand of this president is far more
dangerous than 200 million guns in the hands of
 law-abiding citizens.

--
Try New Relic Now  We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app,  servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Integrators Manual - Why one Document

2013-04-23 Thread andy pugh
On 23 April 2013 15:57, Gene Heskett ghesk...@wdtv.com wrote:
 The biggest confusion to me yet is that even though
 the machine is in absolute movement mode, G2/3 moves are still made
 relative to where it starts from,

See G91.1
http://www.linuxcnc.org/docs/html/gcode/gcode.html#sec:G90_1-G91_1

-- 
atp
If you can't fix it, you don't own it.
http://www.ifixit.com/Manifesto

--
Try New Relic Now  We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app,  servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Integrators Manual

2013-04-23 Thread Kent A. Reed
On 4/23/2013 7:34 AM, John Thornton wrote:
 The biggest problem is none of the items after the warning are actually
 used by LinuxCNC. When the subheading was there it implied that LinuxCNC
 actually used them somehow. IMHO each one of those entries really
 belongs with what ever component might use them, but I have no way of
 knowing which component might read them from the ini file. I think I
 have at least narrowed down which entries are used by Axis and separated
 them from the rest.

John:

We obviously have different viewpoints. I think of the collection of 
components as being part of LinuxCNC so I find the warning statement 
confusing.

That issue aside, I just did what I should have done yesterday and 
compared the HTML and PDF versions of the Integrator  manual. The 
subheadings Rudy and I questioned are present in the HTML version 
(http://www.linuxcnc.org/docs/2.5/html/config/ini_config.html) and not 
in the PDF version (Integrator Manual V2.5, 2013-03-26).

Regards,
Kent


--
Try New Relic Now  We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app,  servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Integrators Manual - Why one Document

2013-04-23 Thread Gene Heskett
On Tuesday 23 April 2013 11:30:19 andy pugh did opine:

 On 23 April 2013 15:57, Gene Heskett ghesk...@wdtv.com wrote:
  The biggest confusion to me yet is that even though
  the machine is in absolute movement mode, G2/3 moves are still made
  relative to where it starts from,
 
 See G91.1
 http://www.linuxcnc.org/docs/html/gcode/gcode.html#sec:G90_1-G91_1

I did look at that Andy, and did do one move successfully with G90.1 in 
effect.  But when I tried to do the next pass, cutting a little more off 
incrementally, because it was all from only one side of the ellipse, it all 
went to hell with the error message saying I wasn't off a thou, but 70+ 
percent of the radii for a 3 thou change in the end point location.

I finally gave up and went to the discouraged r mode, which worked 
perfectly once I had figured out how to pre-calc the r parts.

The I/J/K mode may be the preferred mode, but if not accurate out to about 
16 or 17 decimal places, it prefers to throw essentially meaningless errors 
at you instead of carving metal, or even video screen pixels.

What is the path tolerance thing, G64? In any event, it has no effect, you 
can tell it to use a .5000 tolerance but you cannot get past the brick 
wall that is the error checker for g2-3.  Unless you are trying to carve a 
new mirror for the Hubble, I see zero practical use for sub-angstrom level 
accuracy checking.  Besides, that would not be an arc, but parabola, 
something I don't know that linuxcnc can do all as a canned function.

Simply put, you cannot /see/ the error because it won't even draw it in the 
backplot.

Put even simpler, its a pain in the ass.  The absolute worst, hands down by 
a very wide margin, command to get right in linuxcnc.  When you finally 
make it work, you've got enough time in 12 lines of code out of 300 to have 
bought lottery tickets and won $2, for only a $10,000 investment.  Whoopy 
Ding, I won!  NOT...
   
Cheers, Gene
-- 
There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order.
-Ed Howdershelt (Author)
My web page: http://coyoteden.dyndns-free.com:85/gene is up!
My views 
http://www.armchairpatriot.com/What%20Has%20America%20Become.shtml
Results are not typical.
A pen in the hand of this president is far more
dangerous than 200 million guns in the hands of
 law-abiding citizens.

--
Try New Relic Now  We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app,  servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Integrators Manual

2013-04-23 Thread Sebastian Kuzminsky
On 04/23/2013 09:37 AM, Kent A. Reed wrote:
 That issue aside, I just did what I should have done yesterday and
 compared the HTML and PDF versions of the Integrator  manual. The
 subheadings Rudy and I questioned are present in the HTML version
 (http://www.linuxcnc.org/docs/2.5/html/config/ini_config.html) and not
 in the PDF version (Integrator Manual V2.5, 2013-03-26).

I recently added the Servo and Stepper subsections to the 
[AXIS_num] section based on your suggestion.  If you fetch a newer 
pdf you'll find the new subsections there too.


-- 
Sebastian Kuzminsky

--
Try New Relic Now  We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app,  servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Integrators Manual - Why one Document

2013-04-23 Thread Stuart Stevenson
Gene - The parabole function may not work but I see the hyperbole button is
working. :)


On Tue, Apr 23, 2013 at 10:57 AM, Gene Heskett ghesk...@wdtv.com wrote:

 On Tuesday 23 April 2013 11:30:19 andy pugh did opine:

  On 23 April 2013 15:57, Gene Heskett ghesk...@wdtv.com wrote:
   The biggest confusion to me yet is that even though
   the machine is in absolute movement mode, G2/3 moves are still made
   relative to where it starts from,
 
  See G91.1
  http://www.linuxcnc.org/docs/html/gcode/gcode.html#sec:G90_1-G91_1

 I did look at that Andy, and did do one move successfully with G90.1 in
 effect.  But when I tried to do the next pass, cutting a little more off
 incrementally, because it was all from only one side of the ellipse, it all
 went to hell with the error message saying I wasn't off a thou, but 70+
 percent of the radii for a 3 thou change in the end point location.

 I finally gave up and went to the discouraged r mode, which worked
 perfectly once I had figured out how to pre-calc the r parts.

 The I/J/K mode may be the preferred mode, but if not accurate out to about
 16 or 17 decimal places, it prefers to throw essentially meaningless errors
 at you instead of carving metal, or even video screen pixels.

 What is the path tolerance thing, G64? In any event, it has no effect, you
 can tell it to use a .5000 tolerance but you cannot get past the brick
 wall that is the error checker for g2-3.  Unless you are trying to carve a
 new mirror for the Hubble, I see zero practical use for sub-angstrom level
 accuracy checking.  Besides, that would not be an arc, but parabola,
 something I don't know that linuxcnc can do all as a canned function.

 Simply put, you cannot /see/ the error because it won't even draw it in the
 backplot.

 Put even simpler, its a pain in the ass.  The absolute worst, hands down by
 a very wide margin, command to get right in linuxcnc.  When you finally
 make it work, you've got enough time in 12 lines of code out of 300 to have
 bought lottery tickets and won $2, for only a $10,000 investment.  Whoopy
 Ding, I won!  NOT...

 Cheers, Gene
 --
 There are four boxes to be used in defense of liberty:
  soap, ballot, jury, and ammo. Please use in that order.
 -Ed Howdershelt (Author)
 My web page: http://coyoteden.dyndns-free.com:85/gene is up!
 My views
 http://www.armchairpatriot.com/What%20Has%20America%20Become.shtml
 Results are not typical.
 A pen in the hand of this president is far more
 dangerous than 200 million guns in the hands of
  law-abiding citizens.


 --
 Try New Relic Now  We'll Send You this Cool Shirt
 New Relic is the only SaaS-based application performance monitoring service
 that delivers powerful full stack analytics. Optimize and monitor your
 browser, app,  servers with just a few lines of code. Try New Relic
 and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users




-- 
dos centavos
--
Try New Relic Now  We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app,  servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Integrators Manual

2013-04-22 Thread Rudy du Preez
I find pages 20 to 23 of the Integrators manual V2.5, 2013-03-26 very
confusing:

Page 20 is headed 3.2.10.1 Homing.

It discusses HOME related parameters and the suddenly jumps into PID
settings. Is that correct? At least a heading is missing.

Please read the paragraph on OUTPUT_OFFSET = 0.000 carefully and see if it
makes sense with regards to units. How can the second value (offset) first
be subtracted from the computed value (in volts) and the be divided by the
first value (scale)?

Lower down the equation is given which shows that the subtraction is done
before scaling. 

Rudy


--
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis  visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Integrators Manual

2013-04-22 Thread Andrew
2013/4/22 Rudy du Preez r...@asmsa.co.za

 How can the second value (offset) first
 be subtracted from the computed value (in volts) and the be divided by the
 first value (scale)?


Offset is also measured in volts, I guess.

Andrew
--
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis  visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Integrators Manual

2013-04-22 Thread Rudy du Preez

22-April: Andrew parallel.kinemat...@gmail.com 

 How can the second value (offset) first be subtracted from the 
 computed value (in volts) and the be divided by the first value 
 (scale)?


Offset is also measured in volts, I guess.

At the bottom of page 21 it uses mm/s for the offset.

I think the manual may need some corrections here. There seems to be parts
missing if you compare it with previous versions.

Rudy




--
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis  visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Integrators Manual

2013-04-22 Thread John Thornton
Did you skip past the Warning?


On 4/22/2013 2:06 AM, Rudy du Preez wrote:
 I find pages 20 to 23 of the Integrators manual V2.5, 2013-03-26 very
 confusing:

 Page 20 is headed 3.2.10.1 Homing.

 It discusses HOME related parameters and the suddenly jumps into PID
 settings. Is that correct? At least a heading is missing.

 Please read the paragraph on OUTPUT_OFFSET = 0.000 carefully and see if it
 makes sense with regards to units. How can the second value (offset) first
 be subtracted from the computed value (in volts) and the be divided by the
 first value (scale)?

 Lower down the equation is given which shows that the subtraction is done
 before scaling.

 Rudy


 --
 Precog is a next-generation analytics platform capable of advanced
 analytics on semi-structured data. The platform includes APIs for building
 apps and a phenomenal toolset for data science. Developers can use
 our toolset for easy data analysis  visualization. Get a free account!
 http://www2.precog.com/precogplatform/slashdotnewsletter
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users


--
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis  visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Integrators Manual

2013-04-22 Thread John Thornton
If you can nail down exactly what is wrong/missing I can fix it. There 
was quite a bit of struggle to get the equations converted to asciidoc. 
I don't completely understand the equations so that makes it even harder 
for me.

John

On 4/22/2013 6:01 AM, Rudy du Preez wrote:
 22-April: Andrew parallel.kinemat...@gmail.com

 How can the second value (offset) first be subtracted from the
 computed value (in volts) and the be divided by the first value
 (scale)?
 Offset is also measured in volts, I guess.
 At the bottom of page 21 it uses mm/s for the offset.

 I think the manual may need some corrections here. There seems to be parts
 missing if you compare it with previous versions.

 Rudy




 --
 Precog is a next-generation analytics platform capable of advanced
 analytics on semi-structured data. The platform includes APIs for building
 apps and a phenomenal toolset for data science. Developers can use
 our toolset for easy data analysis  visualization. Get a free account!
 http://www2.precog.com/precogplatform/slashdotnewsletter
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users


--
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis  visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Integrators Manual

2013-04-22 Thread Kent A. Reed
On 4/22/2013 7:05 AM, John Thornton wrote:
 Did you skip past the Warning?


 On 4/22/2013 2:06 AM, Rudy du Preez wrote:
 I find pages 20 to 23 of the Integrators manual V2.5, 2013-03-26 very
 confusing:

 Page 20 is headed 3.2.10.1 Homing.

 It discusses HOME related parameters and the suddenly jumps into PID
 settings. Is that correct? At least a heading is missing.

John:

In the v2.4 docs, there was a subheading just above the line which has 
been turned into a warning.

The subheading began

---snip---
4.2.9.2 Servo

The following items are for servo-based systems and servo-like systems. 
This description assumes
that the units of output from the PID component are volts.

DEADBAND = 0.15 (HAL) How close is close enough the consider the 
motor in position.
---snip---

The result is we have lost not only the subheading but also the slightly 
redundant information contained in the old lead sentence.

 Please read the paragraph on OUTPUT_OFFSET = 0.000 carefully and see if it
 makes sense with regards to units. How can the second value (offset) first
 be subtracted from the computed value (in volts) and the be divided by the
 first value (scale)?

 Lower down the equation is given which shows that the subtraction is done
 before scaling.

The second sentence somewhat awkwardly repeats what the equation says. 
Further, it does not use the actual names of the parameters. Perhaps the 
sentence could be changed to say something like

The second value (output_offset, in volts) is subtracted from the 
computed output (in volts); the result is divided by the first value 
(output_scale, in true volts per DAC output volts).

Other parts of the paragraph would be adjusted to suit.

My personal preference, however, would be to state the units for each 
parameter right up front

OUTPUT_SCALE = 1.000 [true volts per DAC output volts] -
OUTPUT_OFFSET = 0.000 [volts] - These two values

and then drop them from the ensuing text.

However, this ought to be done everywhere. I don't have the time to 
check every place a parameter is defined in the docs and propose an 
editorial change; my guess is you're pretty busy too:-)

Note also that the next subheading in the document is also missing 
having been replaced in the same way by a boilerplate warning.

---snip---
4.2.9.3 Stepper

The following items are Stepper related items.
---snip---

 Rudy

Thanks, Rudy.

Regards,
Kent


--
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis  visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Integrators Manual, second part of answer

2013-04-22 Thread Kent A. Reed
On 4/22/2013 7:01 AM, Rudy du Preez wrote:
 22-April: Andrew parallel.kinemat...@gmail.com

 How can the second value (offset) first be subtracted from the
 computed value (in volts) and the be divided by the first value
 (scale)?
 Offset is also measured in volts, I guess.
 At the bottom of page 21 it uses mm/s for the offset.


Rudy:

The material at the bottom of the page describes obtaining the scale 
value by doing a unit analysis which I agree is confusing. You'll note 
the terms in the equation at the bottom of the page are consistent and 
their dimensions are explained in the following text.

It's unfortunate but altogether understandable that over time the 
additions and changes to this section in particular and the docs in 
general tend to drift in viewpoint as different authors and commentators 
contribute. In the last several versions, an enormous amount of work has 
gone into making the docs more consistent but there is always more work 
to be done. It's hard to see the forest for the trees.

For example, my previously stated desire to give units explicitly with 
each parameter definition was consistent with the first paragraph (which 
is as far as I read before replying) but would need to be examined 
carefully to see if it is appropriate given the rest of the discussion 
in this section.

Regards,
Kent


--
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis  visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Integrators Manual

2013-04-22 Thread Gregg Eshelman
--- On Mon, 4/22/13, Kent A. Reed kentallanr...@gmail.com wrote:

 4.2.9.2 Servo
 
 The following items are for servo-based systems and
 servo-like systems. 

 4.2.9.3 Stepper
 
 The following items are Stepper related items.

Wouldn't it be less confusing to have two separate documents, one just for 
steppers and one just for servos? If need be, split closed loop steppers into 
their own document.

Stuffing everything into a single manual, especially when each section goes 
back and forth among two or more different types of equipment, can be quite 
confusing. It can also lead to errors and omissions.

In other words, why is the LinuxCNC documentation like a consumer electronics 
manual? It's a digital document, there's no need to save costs by cramming 
everything into one book to print and pack in with an entire product line.

--
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis  visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Integrators Manual - Why one Document

2013-04-22 Thread Greg Bentzinger
There are multible manuals - This is the integrators manual.
 
LCNC is whatever you choose to make it.
 
There are many configs which combine stepper and servo methods of control, be 
it a servo running step/dir signals or otherwise.
 
A mill I have in progress uses servos via +/-10V signals for X  Y axis, and 
stepper drive for Z  A (4th) axis, topped off with VFD feedback for the 
spindle. All these will have to work togather and LCNC has the flexability to 
make it happen. The info required to configure this does not need to be spread 
all over.
 
If anything LCNC could benefit from more consolidation, but for the most part 
LCNC continues to grow just as is.
--
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis  visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Integrators Manual - Why one Document

2013-04-22 Thread Belli Button
Manuals?  Who reads manuals??


- Original Message - 
From: Greg Bentzinger skullwo...@yahoo.com
To: emc-users@lists.sourceforge.net
Sent: Monday, April 22, 2013 10:21 PM
Subject: Re: [Emc-users] Integrators Manual - Why one Document


There are multible manuals - This is the integrators manual.

LCNC is whatever you choose to make it.

There are many configs which combine stepper and servo methods of control, 
be it a servo running step/dir signals or otherwise.

A mill I have in progress uses servos via +/-10V signals for X  Y axis, and 
stepper drive for Z  A (4th) axis, topped off with VFD feedback for the 
spindle. All these will have to work togather and LCNC has the flexability 
to make it happen. The info required to configure this does not need to be 
spread all over.

If anything LCNC could benefit from more consolidation, but for the most 
part LCNC continues to grow just as is.
--
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis  visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users






No virus found in this incoming message.
Checked by AVG - www.avg.com
Version: 8.5.455 / Virus Database: 271.1.1/5763 - Release Date: 04/21/13 
16:50:00


--
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis  visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users