Re: [Emc-users] Configuration Wizards

2013-10-09 Thread Gregg Eshelman
I'd like to see pin configurations added for the common Chinese BOBs and 
all in one driver boards.

Right now there's 4 or 5 common ones that come with kits. Some of them 
likely have the same pin configurations.

There's the green 6 axis one that is pretty bare bones with just 
step/dir outputs and a few switch inputs and a blue 5 axis one that has 
a USB port for power, some switch inputs and a spindle on/off output.

Another common Chinese BOB is a brown single sided board with some 
jumper wires on top. Looks cheap and possibly hand assembled.

--
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register 
http://pubads.g.doubleclick.net/gampad/clk?id=60134071iu=/4140/ostg.clktrk
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Perceived issues with LinuxCNC.

2013-10-09 Thread Gregg Eshelman
On 10/8/2013 11:04 AM, John Alexander Stewart wrote:
 Hi all;

 Over at http://www.model-engineer.co.uk/forums/postings.asp?th=88623#1507866

 (Model Engineer forums, a thread about reworking a Warco Lathe) are some
 interesting and honest feedback postings.

 LinuxCNC works wonderfully, but has an issue with user perceptions - they
 are used to the look and feel of Windows and Mach3.

 At first it is possible to say they are out to lunch, but, why is Mach3
 so popular? Why do users continue using Mach3??

We, I'm going to setup the PC for my mill dual boot XP and Linux. 
Out of the box Mach 3 runs the steppers I have nice and smooth. No 
fiddling or twiddling or tweaking and adjusting needed aside from 
setting the LPT port pin configuration and that the motors are 200 
steps. (Finding where in the UI where the motors could be tested was a 
bit of an egg hunt.)

To get LCNC to run them smooth and vibration free will require some 
experimenting with various settings.

People like easy things, even when they can't do as much fancy stuff.



I'm still collecting parts for my mill refit. Going to replace all three 
motor pulleys, bore and ream to 14mm instead of trying to adapt 14mm 
two-flat shaft to 5/8 keyed pulleys. Still waiting on the 14mm reamer 
to arrive. Got all new cogged belts.

Just got the VFD yesterday, which I posted about here and got zero 
comments/thoughts about. It's a Teco/Westinghouse JNEV-203-H1. Should be 
able to replace most of the parts in the old spindle control box with 
that one unit. $232.14 from Wolfman Automation.

Had aluminum adapter plates made by Augustine Machine for about $20 each 
so soon after the reamer shows up I can start installing the motors on 
the table and Z axis, then start on getting the software setup.

The process is still 1. Get the mill operational 2. Start making the 
item I *need* CNC to make. 3. Go for fancy extras later.

Got my fingers crossed for the motor to be good when I hook up the VFD 
and no expensive noises to come from the head. ;)

--
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register 
http://pubads.g.doubleclick.net/gampad/clk?id=60134071iu=/4140/ostg.clktrk
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Extremely confused about axis and home, please help...

2013-10-09 Thread Dave Caroline
On Wed, Oct 9, 2013 at 6:40 AM, Richard Thornton
richie.thorn...@gmail.com wrote:
 Hi,

 So I have one of the Chinese 6040 gantry CNC routers, like this, I
 have setup the axis as I have indicated in the image:

 https://www.dropbox.com/s/ochmutxnacs4fo6/6040.JPG

 The 6040 does not have any limit/home switches yet.

 Now under stepconf, using mm, I have setup:

 X 0-550 home 275
 Y 0-400 home 200
 Z 0-60 home 5

 Putting home in the centre of xy to keep it simple right now

 All of the axis move OK, so my next step way to get it to go through
 some gcode without any tool, I get various error but they are all of
 the same flavour:

 Program exceeds machine minimum on axis x
 Program exceeds machine minimum on axis y
 Program exceeds machine minimum on axis z

Make sure you edit your axis limits (MIN_LIMIT,MAX_LIMIT) to match.

in the relevant axis section
see
http://www.linuxcnc.org/docs/devel/html/config/ini_config.html#_axis_lt_num_gt_section_a_id_sub_axis_section_a


Dave Caroline

 Linear move on line 7 would exceed joint 0's negative limit

 I also get errors about it not being homed, then under Manual
 Control I select each axis and click Home, I think this is wrong.

 I tried the LinuxCNC logo gcode that loads as default and created my
 own 50x50 text in Cut2D both give similar errors to the ones above.

 https://www.dropbox.com/s/n803ycbfmkm3u8g/Quick%20Engrave%201.ngc

 I think I am doing something fundamentally wrong here, please help.

 Thanks for looking.

 Cheers
 Richard

 --
 October Webinars: Code for Performance
 Free Intel webinars can help you accelerate application performance.
 Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from
 the latest Intel processors and coprocessors. See abstracts and register 
 http://pubads.g.doubleclick.net/gampad/clk?id=60134071iu=/4140/ostg.clktrk
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users

On Wed, Oct 9, 2013 at 6:40 AM, Richard Thornton
richie.thorn...@gmail.com wrote:
 Hi,

 So I have one of the Chinese 6040 gantry CNC routers, like this, I
 have setup the axis as I have indicated in the image:

 https://www.dropbox.com/s/ochmutxnacs4fo6/6040.JPG

 The 6040 does not have any limit/home switches yet.

 Now under stepconf, using mm, I have setup:

 X 0-550 home 275
 Y 0-400 home 200
 Z 0-60 home 5

 Putting home in the centre of xy to keep it simple right now

 All of the axis move OK, so my next step way to get it to go through
 some gcode without any tool, I get various error but they are all of
 the same flavour:

 Program exceeds machine minimum on axis x
 Program exceeds machine minimum on axis y
 Program exceeds machine minimum on axis z
 Linear move on line 7 would exceed joint 0's negative limit

 I also get errors about it not being homed, then under Manual
 Control I select each axis and click Home, I think this is wrong.

 I tried the LinuxCNC logo gcode that loads as default and created my
 own 50x50 text in Cut2D both give similar errors to the ones above.

 https://www.dropbox.com/s/n803ycbfmkm3u8g/Quick%20Engrave%201.ngc

 I think I am doing something fundamentally wrong here, please help.

 Thanks for looking.

 Cheers
 Richard

 --
 October Webinars: Code for Performance
 Free Intel webinars can help you accelerate application performance.
 Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from
 the latest Intel processors and coprocessors. See abstracts and register 
 http://pubads.g.doubleclick.net/gampad/clk?id=60134071iu=/4140/ostg.clktrk
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users

--
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register 
http://pubads.g.doubleclick.net/gampad/clk?id=60134071iu=/4140/ostg.clktrk
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Perceived issues with LinuxCNC.

2013-10-09 Thread Gregg Eshelman
On 10/8/2013 12:18 PM, sam sokolik wrote:
 so - they want something like this?  (thanks cmorley - (even if it was
 just a proof of concept)...  :) )

 http://linuxcnc.org/media/kunena/attachments/482/mapped.png

 http://linuxcnc.org/index.php/english/forum/41-guis/26174-screen-shots-of-gui-designs

 It is 'beauty is in they eye' as when I look at mach screen sets I think
 of flash video games.

Yeah, Mach's user interface is kind of, e... I'd much rather have a 
UI that's simply the host OS's standard look, designed using the 
interface API provided with the OS.

Windows and Macintosh have always provided all the tools required for 
an application's interface with the user - and all these years there are 
still programmers who insist on doing more work than they need to, 
writing their own custom dialog boxes and other things to do exactly the 
same thing the standard dialogs are there to do.

For UI's that are pure art over function, look up anything with a UI 
designed by Kai Krause such as Kai's Power Goo or Bryce.


--
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register 
http://pubads.g.doubleclick.net/gampad/clk?id=60134071iu=/4140/ostg.clktrk
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Configuration Wizards

2013-10-09 Thread Steve Blackmore
On Wed, 09 Oct 2013 00:13:29 -0600, you wrote:

I'd like to see pin configurations added for the common Chinese BOBs and 
all in one driver boards.

You cant really do that - as you can wire any axis to any of the output
pins you like and any input to any input pin.

Mach does stipulate that 1-9, 14, 16 and 17 are outputs and 10-13 and 15
are inputs. They are fixed that way to suit standard parallel port
specifications. 

I've not seen them specified in LinuxCNC so don't know if the same
limitations apply.

For instance, my Lathe uses 4  5 for X, 6  7 for Z, 2  3 for
toolchanger. Spindle is on 9  17.

There is no standard -  you either configure then wire, or wire then
configure accordingly.

Steve Blackmore
--

--
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register 
http://pubads.g.doubleclick.net/gampad/clk?id=60134071iu=/4140/ostg.clktrk
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Perceived issues with LinuxCNC.

2013-10-09 Thread Mark Wendt
On Tue, Oct 8, 2013 at 1:30 PM, John Thornton bjt...@gmail.com wrote:

 Oh and I forgot, many use Mark because someone will set up their machine
 for them and many vendors sell Mark with their products...

 JT


I hate it when they use me like that without any recompense.  ;-)

Mark
--
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register 
http://pubads.g.doubleclick.net/gampad/clk?id=60134071iu=/4140/ostg.clktrk
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Perceived issues with LinuxCNC.

2013-10-09 Thread Steve Blackmore
On Tue, 08 Oct 2013 13:18:56 -0500, you wrote:

so - they want something like this?  (thanks cmorley - (even if it was 
just a proof of concept)...  :) )

http://linuxcnc.org/media/kunena/attachments/482/mapped.png

http://linuxcnc.org/index.php/english/forum/41-guis/26174-screen-shots-of-gui-designs

It is 'beauty is in they eye' as when I look at mach screen sets I think 
of flash video games.

I agree, they are terrible, and the designers take it very personally
when you critique their baby G.

Some have wood grain finish effects, garish colours and all have too
many tiny buttons that are not relevant to everyday use making them
confusing and impossible to use on a touch screen.

Steve Blackmore
--

--
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register 
http://pubads.g.doubleclick.net/gampad/clk?id=60134071iu=/4140/ostg.clktrk
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Extremely confused about axis and home, please help...

2013-10-09 Thread Richard Thornton
Thanks Dave and Marius!

Dave so this is different than table travel from stepconf axis config?:

MIN_LIMIT = -1000 - The minimum limit (soft limit) for axis motion, in
machine units. When this limit is exceeded, the controller aborts axis
motion.

MAX_LIMIT = 1000 - The maximum limit (soft limit) for axis motion, in
machine units. When this limit is exceeded, the controller aborts axis
motion.

Marius so I will set home back to 0 for xyz in stepconf axis config.

So if I have:

X axis table travel 0 to 550 home 0
Y axis table travel 0 to 400 home 0
Z axis table travel 0 to 60 home 0

Does that seem correct?

Where would the negative values I have seen in example screenshots be
relevant to table travel?

If the above values are correct what would my values be for MIN_LIMIT
MAX_LIMIT, I am also confused about the use of negative values, the
MIN_LIMIT example above is -1000?

Thanks again.

Richard

Message: 6
Date: Wed, 9 Oct 2013 08:36:44 +0100
From: Dave Caroline dave.thearchiv...@gmail.com
Subject: Re: [Emc-users] Extremely confused about axis and home,
please help...
To: Enhanced Machine Controller (EMC)
emc-users@lists.sourceforge.net
Message-ID:
CALfYgt=rkGV8wdbmR9PRU90nDYfD=v85TWr=W=qgxwukrgq...@mail.gmail.com
Content-Type: text/plain; charset=ISO-8859-1

On Wed, Oct 9, 2013 at 6:40 AM, Richard Thornton
richie.thorn...@gmail.com wrote:
 Hi,

 So I have one of the Chinese 6040 gantry CNC routers, like this, I
 have setup the axis as I have indicated in the image:

 https://www.dropbox.com/s/ochmutxnacs4fo6/6040.JPG

 The 6040 does not have any limit/home switches yet.

 Now under stepconf, using mm, I have setup:

 X 0-550 home 275
 Y 0-400 home 200
 Z 0-60 home 5

 Putting home in the centre of xy to keep it simple right now

 All of the axis move OK, so my next step way to get it to go through
 some gcode without any tool, I get various error but they are all of
 the same flavour:

 Program exceeds machine minimum on axis x
 Program exceeds machine minimum on axis y
 Program exceeds machine minimum on axis z

Make sure you edit your axis limits (MIN_LIMIT,MAX_LIMIT) to match.

in the relevant axis section
see
http://www.linuxcnc.org/docs/devel/html/config/ini_config.html#_axis_lt_num_gt_section_a_id_sub_axis_section_a

Dave Caroline

 Linear move on line 7 would exceed joint 0's negative limit

 I also get errors about it not being homed, then under Manual
 Control I select each axis and click Home, I think this is wrong.

 I tried the LinuxCNC logo gcode that loads as default and created my
 own 50x50 text in Cut2D both give similar errors to the ones above.

 https://www.dropbox.com/s/n803ycbfmkm3u8g/Quick%20Engrave%201.ngc

 I think I am doing something fundamentally wrong here, please help.

 Thanks for looking.

 Cheers
 Richard
--
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register 
http://pubads.g.doubleclick.net/gampad/clk?id=60134071iu=/4140/ostg.clktrk
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] [PATCH] axis: WIP enable jog functionality when paused

2013-10-09 Thread Erik Christiansen
On 08.10.13 14:18, dave wrote:
 On Tue, 2013-10-08 at 14:35 -0300, Leonardo Marsaglia wrote:
  2013/10/8 andy pugh bodge...@gmail.com
  
   Select just the text you want to reply to before hitting Reply
  
  Ok, it's working now.. I just had it deactivated. Thanks! :)
  
  
 Oh, Thank you Leonardo; it is nice to know that I'm not the only person
 in the world that does that kind of thing. 

And many thanks for taking the trouble to quote legibly, Leonardo.
It is very much appreciated. (A few posts here are almost impossible to
read, because prior post is indistinguishable from reply.)

Erik

-- 
Give a man a gun and he can rob a bank.   
Give a man a bank and he can rob the world.   
   - Seen on http://jyllands-posten.dk/


--
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register 
http://pubads.g.doubleclick.net/gampad/clk?id=60134071iu=/4140/ostg.clktrk
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Extremely confused about axis and home, please help...

2013-10-09 Thread andy pugh
On 9 October 2013 06:40, Richard Thornton richie.thorn...@gmail.com wrote:

 X 0-550 home 275
 Y 0-400 home 200
 Z 0-60 home 5

 Program exceeds machine minimum on axis x
 Program exceeds machine minimum on axis y
 Program exceeds machine minimum on axis z
 Linear move on line 7 would exceed joint 0's negative limit

The problem is that the machine thinks that the G-code lies outside
its limits. If you look in the graphical preview you will see a red
box, this is where the machine thinks that its limits are.
You need to ensure that its view of the situation is accurate.

There are two stages to go through here. One of them is normally
automatic, and happens during the homing sequence, the second is part
of setting up for the current job.

The first thing you need to do is home the machine. As you don't have
home switches you need to jog the machine to the specified home
position (275,200,5) and then home each axis via the GUI. This tells
the controller where the machine is on each physical axis. (Homing
basically means telling the machine that the current axis physical
location matches the HOME location in the INI file. You can use
labels on the axes, or pointers. scribed marks or a datum block or
anything for this part.
LinuxCNC now knows where the ends of travel of the physical axes are,
and can avoid running in to them.

There is an alternative to this. You can set the NO_FORCE_HOMING
option in the INI file. If you do this then the machine will assume
that wherever it is can be called machine-coordinate home. In this
case you probably want to make the axis limits at least twice as large
as the physical limits. (to account for the machine being powered up
anywhere in the work envelope, and still being able to reach anywhere
else.
If there is any danger at all of your machine hurting itself against
the end stops I would discourage the NO_FORCE_HOMING option.

Once the machine is homed you then need to tell it where the workpiece
is. This is the touch off stage. If you are using the Axis GUI then
you will see an XYZ triad on the display, this shows the (0,0,0)
location that the G-code is referenced to. This is almost never the
same as the machine (0,0,0) You should jog the (possibly imaginary)
cutter to a point on the (possibly imaginary) workpiece that matches
the origin of the G-code and use the Touch off button to set the
axis positions,

For more accuracy you can follow this process. Jog the cutter close to
the work in the axis being set. Hold a dowel (I use a broken 6mm
milling cutter) against the side of the tool, then slowly jog away
until the dowel slides underneath. Then touch-off and type the dowel
diameter in the box.



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

--
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register 
http://pubads.g.doubleclick.net/gampad/clk?id=60134071iu=/4140/ostg.clktrk
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Extremely confused about axis and home, please help...

2013-10-09 Thread John Thornton
Typically a mill like machine has the machine home up for Z. This means 
that Z travel goes from 0 to -something. Standing in front of the 
machine with the X axis perpendicular to you positive movement on the X 
moves the tool to the right and positive movement on the Y moves the 
tool away from you and positive movement on the Z moves the tool up. 
The reference to the tool is because some machines move the table and 
some move the spindle. Table to the left moves the tool to the right etc.

If you don't have home switches make a match mark for each axis and jog 
to that point and press the home button when that axis is selected. This 
will make your limits functional. Typically you move to the zero 
position of the part and touch off the tool to establish the part 
position. Once you touch off if the part is within the limits you can run.

Some good reading here:
http://gnipsel.com/linuxcnc/g-code/index.html

Are you by any chance from North Carolina?

JT

On 10/9/2013 5:00 AM, Richard Thornton wrote:
 Thanks Dave and Marius!

 Dave so this is different than table travel from stepconf axis config?:

 MIN_LIMIT = -1000 - The minimum limit (soft limit) for axis motion, in
 machine units. When this limit is exceeded, the controller aborts axis
 motion.

 MAX_LIMIT = 1000 - The maximum limit (soft limit) for axis motion, in
 machine units. When this limit is exceeded, the controller aborts axis
 motion.

 Marius so I will set home back to 0 for xyz in stepconf axis config.

 So if I have:

 X axis table travel 0 to 550 home 0
 Y axis table travel 0 to 400 home 0
 Z axis table travel 0 to 60 home 0

 Does that seem correct?

 Where would the negative values I have seen in example screenshots be
 relevant to table travel?

 If the above values are correct what would my values be for MIN_LIMIT
 MAX_LIMIT, I am also confused about the use of negative values, the
 MIN_LIMIT example above is -1000?

 Thanks again.

 Richard

 Message: 6
 Date: Wed, 9 Oct 2013 08:36:44 +0100
 From: Dave Caroline dave.thearchiv...@gmail.com
 Subject: Re: [Emc-users] Extremely confused about axis and home,
  please help...
 To: Enhanced Machine Controller (EMC)
  emc-users@lists.sourceforge.net
 Message-ID:
  CALfYgt=rkGV8wdbmR9PRU90nDYfD=v85TWr=W=qgxwukrgq...@mail.gmail.com
 Content-Type: text/plain; charset=ISO-8859-1

 On Wed, Oct 9, 2013 at 6:40 AM, Richard Thornton
 richie.thorn...@gmail.com wrote:
 Hi,

 So I have one of the Chinese 6040 gantry CNC routers, like this, I
 have setup the axis as I have indicated in the image:

 https://www.dropbox.com/s/ochmutxnacs4fo6/6040.JPG

 The 6040 does not have any limit/home switches yet.

 Now under stepconf, using mm, I have setup:

 X 0-550 home 275
 Y 0-400 home 200
 Z 0-60 home 5

 Putting home in the centre of xy to keep it simple right now

 All of the axis move OK, so my next step way to get it to go through
 some gcode without any tool, I get various error but they are all of
 the same flavour:

 Program exceeds machine minimum on axis x
 Program exceeds machine minimum on axis y
 Program exceeds machine minimum on axis z
 Make sure you edit your axis limits (MIN_LIMIT,MAX_LIMIT) to match.

 in the relevant axis section
 see
 http://www.linuxcnc.org/docs/devel/html/config/ini_config.html#_axis_lt_num_gt_section_a_id_sub_axis_section_a

 Dave Caroline

 Linear move on line 7 would exceed joint 0's negative limit

 I also get errors about it not being homed, then under Manual
 Control I select each axis and click Home, I think this is wrong.

 I tried the LinuxCNC logo gcode that loads as default and created my
 own 50x50 text in Cut2D both give similar errors to the ones above.

 https://www.dropbox.com/s/n803ycbfmkm3u8g/Quick%20Engrave%201.ngc

 I think I am doing something fundamentally wrong here, please help.

 Thanks for looking.

 Cheers
 Richard
 --
 October Webinars: Code for Performance
 Free Intel webinars can help you accelerate application performance.
 Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from
 the latest Intel processors and coprocessors. See abstracts and register 
 http://pubads.g.doubleclick.net/gampad/clk?id=60134071iu=/4140/ostg.clktrk
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users


--
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register 
http://pubads.g.doubleclick.net/gampad/clk?id=60134071iu=/4140/ostg.clktrk
___
Emc-users mailing list
Emc-users@lists.sourceforge.net

Re: [Emc-users] Configuration Wizards

2013-10-09 Thread andy pugh
On 9 October 2013 05:37, Chris Morley chrisinnana...@hotmail.com wrote:

 Another (easier I think) way is to have the firmware repo just copy the XML
 file needed into the required folder.

This feels like it should be moderately easy, but needs someone who
has access to the Hostmot2 package repository to add the step to the
package creation script.
Oh, and it needs to be someone who understands the creation script,
(and, more importantly, who knows how to test it without breaking the
packages)

It seems conceptually similar to the way that the config directories
are copied across verbatim in the main package.

There is an issue that I am not completely sure that the LinuxCNC
versions of the hostmot2 firmwares are even slightly current. There
was talk at Wichita of a shake-up in that respect, as the Mesa
firmware archive is a lot more extensive than the LinuxCNC one.

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

--
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register 
http://pubads.g.doubleclick.net/gampad/clk?id=60134071iu=/4140/ostg.clktrk
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Configuration Wizards

2013-10-09 Thread John Thornton
Silly question but why are the xml files not included in the livecd?

JT

On 10/8/2013 11:37 PM, Chris Morley wrote:

 From: bodge...@gmail.com
 Date: Tue, 8 Oct 2013 12:59:40 +0100
 To: emc-users@lists.sourceforge.net
 Subject: Re: [Emc-users] Configuration Wizards

 On 8 October 2013 11:37, John Thornton bjt...@gmail.com wrote:

 What I don't understand is why the files need to be copied to have the
 5i25 show up. I must be missing something as I thought the firmware was
 loaded into the 5i25.
 Pncconf uses XML files to describe the firmwares. These XML files are
 installed along with the firmware for the cards that have firmware.
 Unfortunately _because_ the 5i25 has no firmware, there is no XML
 generation or anything installed.

 One way round this would be for the configuratifier to query the
 installed hardware. But that would mean that you couldn't do offline
 configuration. (It would also need the Hostmot2 driver to have an a
 query only mode.)

 -- 
 atp
 Another (easier I think) way is to have the firmware repo just copy the XML
 file needed into the required folder.
 There is no need to produce the XML files - I have already done that - just 
 copy them.

 Chris M
   
 --
 October Webinars: Code for Performance
 Free Intel webinars can help you accelerate application performance.
 Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from
 the latest Intel processors and coprocessors. See abstracts and register 
 http://pubads.g.doubleclick.net/gampad/clk?id=60134071iu=/4140/ostg.clktrk
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users


--
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register 
http://pubads.g.doubleclick.net/gampad/clk?id=60134071iu=/4140/ostg.clktrk
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Configuration Wizards

2013-10-09 Thread andy pugh
On 9 October 2013 07:13, Gregg Eshelman g_ala...@yahoo.com wrote:
 I'd like to see pin configurations added for the common Chinese BOBs and
 all in one driver boards.

There are some presets for a few boards defined in line 68 et. seq. here:
http://git.linuxcnc.org/gitweb?p=linuxcnc.git;a=blob;f=src/emc/usr_intf/stepconf/stepconf.py;h=ae2d015d5f32501b1ba6c8a8410e2f20096ab098;hb=HEAD

But they only define the timings, not any of the default pinouts.

I am not sure that it makes sense, anyway, to define the pinout in our
config wizard when the manufacturers don't seem to always be able to
keep their docs and PCBs in agreement.

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

--
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register 
http://pubads.g.doubleclick.net/gampad/clk?id=60134071iu=/4140/ostg.clktrk
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Configuration Wizards

2013-10-09 Thread andy pugh
On 9 October 2013 11:33, John Thornton bjt...@gmail.com wrote:
 Silly question but why are the xml files not included in the livecd?

As far as I know no firmware for any third-party driver is included in
the LiveCD.

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

--
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register 
http://pubads.g.doubleclick.net/gampad/clk?id=60134071iu=/4140/ostg.clktrk
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Configuration Wizards

2013-10-09 Thread John Thornton
The xml files would not be firmware or third-party drivers just 
something pncconf needs to function...

JT

On 10/9/2013 5:39 AM, andy pugh wrote:
 On 9 October 2013 11:33, John Thornton bjt...@gmail.com wrote:
 Silly question but why are the xml files not included in the livecd?
 As far as I know no firmware for any third-party driver is included in
 the LiveCD.



--
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register 
http://pubads.g.doubleclick.net/gampad/clk?id=60134071iu=/4140/ostg.clktrk
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Perceived issues with LinuxCNC.

2013-10-09 Thread Ron Ginger
On 10/9/2013 12:43 AM, Marius Liebenberg wrote:
 And to add fuel to the Mach4 fire. They are planning a cost of around
 $1000 - $2000 for a single seat. This is where they will fall out the
 bus. It will just become to unaffordable for anyone but very serious
 users and in my opinion, very serious users normally use LCNC.

This is complete nonsense. The planned price for single users of Mach4 
is $200, just slightly more than the current Mach3 price.

For large OEM users with special needs a negotiated price that may reach 
$1000 or more is possible. This will depend on the level of 
customization required, sales volume and many other factors.

ron ginger


--
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register 
http://pubads.g.doubleclick.net/gampad/clk?id=60134071iu=/4140/ostg.clktrk
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] OSADL Project: Real Time Linux Workshops - conference paper on RTAPI/unified build

2013-10-09 Thread Ricardo Moscoloni
M.H.: I'm amazed  im with Charles comments.
Great work!
Regards
Rick


2013/10/9 Marius Liebenberg mar...@mastercut.co.za:
 Good luck with your presentation and keep up the good work man, it is
 really great.

 On 2013/10/08 10:08 PM, Michael Haberler wrote:
 this year's OSADL conference: 
 https://www.osadl.org/RTLWS-2013.rtlws-2013.0.html

 has an entry from LinuxCNC:

https://www.osadl.org/?id=1752

 the final paper is here: http://static.mah.priv.at/public/paper.pdf

 program: 
 https://www.osadl.org/RTLWS-Submitted-Papers.rtlws15-submitted-papers.0.html

 - Michael





 --
 October Webinars: Code for Performance
 Free Intel webinars can help you accelerate application performance.
 Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from
 the latest Intel processors and coprocessors. See abstracts and register 
 http://pubads.g.doubleclick.net/gampad/clk?id=60134071iu=/4140/ostg.clktrk
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users


 --
 Regards / Groete

 Marius D. Liebenberg
 MasterCut cc
 Cel: +27 82 698 3251
 Tel: +27 12 743 6064
 Fax: +27 86 551 8029
 Skype: marius_d.liebenberg



 ---
 avast! Antivirus: Outbound message clean.
 Virus Database (VPS): 131008-0, 2013/10/08
 Tested on: 2013/10/09 06:48:40 AM
 avast! - copyright (c) 1988-2013 AVAST Software.
 http://www.avast.com


 --
 October Webinars: Code for Performance
 Free Intel webinars can help you accelerate application performance.
 Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from
 the latest Intel processors and coprocessors. See abstracts and register 
 http://pubads.g.doubleclick.net/gampad/clk?id=60134071iu=/4140/ostg.clktrk
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users

--
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register 
http://pubads.g.doubleclick.net/gampad/clk?id=60134071iu=/4140/ostg.clktrk
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] JogWhilePaused Proposal

2013-10-09 Thread Michael Haberler

Am 08.10.2013 um 12:41 schrieb Michael Haberler mai...@mah.priv.at:

 
 Am 08.10.2013 um 09:07 schrieb Steve Blackmore st...@pilotltd.net:
 
 On Mon, 7 Oct 2013 11:19:39 +0200, you wrote:
 
 
 
 Reminds me - must be able to toggle spindle off/on during pause.
 
 thats a good point, that would likely also suggest at-speed before reentry 
 if the spindle is turned on
 
 if we use the offset pose scheme this is how it could work for resume:
 
 honor NML spindle commands
 if the resume offset pose is zero:
 wait for at-speed before starting reentry move
 else:
 move to resume pose
 wait for at-speed at resume pose
 start reentry move
 
 sounds right?
 
 Sounds OK to me - oops - also needs same for coolant.
 
 folks - please think through all features which need to work during pause, 
 and post what you need. 
 
 So far I have spindle, mist, flood. I'd rather do this once only, not 
 piecemeal.

The LinuxCNC Code Forensics Dept has determined there is nothing to do (for me) 
- NML spindle, flood and mist commands are perfectly honored during pause.

All that is left is beating the UI's into submission ;)

- Michael



--
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register 
http://pubads.g.doubleclick.net/gampad/clk?id=60134071iu=/4140/ostg.clktrk
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Perceived issues with LinuxCNC.

2013-10-09 Thread Charles Buckley
 I was at a Mini Maker Faire this past weekend. Had 3000 people attend. Of
 the 1000, or so, who stopped by our booth which had 5 milling machines, I
 don't think more than a dozen were machinists or had an interest in
 learning to be machinists.

 What was common - extremely common - were people who wanted to know how
 machining could help them. The simply wanted to know the process. CAD. CAM.
 Machine. They were purely interested in what they could make with the
 machines, not the parameters and ways the machines worked. They wanted to
 be able to put something in and then pull something of the machine for what
 they were building.

 I certainly did meet several people who knew about Linuxcnc. Some were
 machinists. Some were Linux zealots. What they were generally lacking was
 any sort of user focus.

 That might be an interesting exercise here. Take some milling machines to
 Mini Maker Faires in your area - they have them in most states now - and
 throw up the various screens and see what people think.

 People ran Mach - and Linuxcnc - because they were machinists and these
 were software packages for machinists.

 Its not a fight about Windows, or Linux..  It really is a fight about
 people interact with the machines.




On Tue, Oct 8, 2013 at 8:38 PM, Charles Steinkuehler 
char...@steinkuehler.net wrote:

 On 10/08/13 18:08, Charles Buckley wrote:
  The paradigm is shifting also when you get to 3D printers. They want
  appliance and appliance like behavior. Zero interest in becoming
  machinists.

 This applies to hackerspaces too.  Most hackerspaces, and even quite a
 few hobby users now have serious milling machines like a Tormach or
 'baby' milling machines like a Fireball.  These need to work like an
 appliance without requiring someone who _really_ knows what they're
 doing to configure the software.  It might be practical to have a
 LinuxCNC guru setup and configure the retrofit of a room sized chunk of
 iron, but that doesn't apply to the mini-mills and desktop CNC hardware
 that is becoming common.

 --
 Charles Steinkuehler

--
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register 
http://pubads.g.doubleclick.net/gampad/clk?id=60134071iu=/4140/ostg.clktrk
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Perceived issues with LinuxCNC.

2013-10-09 Thread John Alexander Stewart
Charles;

I did that last August 30 /September 1 long weekend in Ottawa Canada.

I had a little CNC'd Unimat lathe running LinuxCNC. Not actually throwing
swarf, but just axes moving.

Generally:

1) People under 30 knew about the computerization but said what's that
machine supposed to do?

2) People over 30 either had a Unimat when they were kids (especially those
in their retired years) and knew all about lathes, but not about the
computers!

John A. Stewart.


--
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register 
http://pubads.g.doubleclick.net/gampad/clk?id=60134071iu=/4140/ostg.clktrk
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Perceived issues with LinuxCNC.

2013-10-09 Thread John Alexander Stewart
Charles;

I did that last August 30 /September 1 long weekend in Ottawa Canada.

I had a little CNC'd Unimat lathe running LinuxCNC.

Generally:

1) People under 30 knew about the computerization but said what's that
machine supposed to do?

2) People over 30 either had a Unimat when they were kids (especially those
in their retired years) and knew all about lathes, but not about the
computers!



--
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register 
http://pubads.g.doubleclick.net/gampad/clk?id=60134071iu=/4140/ostg.clktrk
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Perceived issues with LinuxCNC.

2013-10-09 Thread Dave Cole
You can thank the de-industrialization of the High School shops for that!

The educational idiots in this country bought into the idea that 
Manufacturing has no future.

Now, everytime I visit a machine shop, I get the same question... Do 
you know any good machinists looking for work??

Recently I was shocked when I went into a machine shop in Michigan who 
said that they can find a good machinist in a couple of days ..   But of 
course Michigan lost a large number of shops during our recession.

Dave

On 10/9/2013 9:54 AM, John Alexander Stewart wrote:
 People under 30 knew about the computerization but said what's that
 machine supposed to do?

--
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register 
http://pubads.g.doubleclick.net/gampad/clk?id=60134071iu=/4140/ostg.clktrk
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Perceived issues with LinuxCNC.

2013-10-09 Thread Dave Cole
I have never heard anyone say more than $200 for hobby users.. . and 
$1000 for a really good industrial version is generally not a problem 
IF there is sufficient reason to use it over LinuxCNC or some other 
CNC software system.

But if you can't get it, does it matter??   NO!

LinuxCNC, Mach3/4, etc  is just part of the CNC machine control 
puzzle.   Users also need really good motion control hardware support.   
In that regard, LinuxCNC users are very fortunate to have Mesa and Pico 
onboard 100%.

A CNC system also needs a stable OS on which to operate it. and with 
Microsoft now trying to focus on the smart phone market..  figure out 
why the Surface has been a dismal failure.. etc and shuffle CEOs out the 
door...   what are the chances that Windows 9 and 10 will be a good 
platform on which to run a CNC control system??  Not likely.

Here is a good article on Microsofts vision - Windows 9 and beyond... 
tell me how real time control fits into this scheme?? It doesn't.
http://www.extremetech.com/computing/168168-windows-9-will-unify-the-smartphone-tablet-desktop-and-console-but-is-it-too-little-too-late

Dave


On 10/9/2013 7:34 AM, Ron Ginger wrote:
 On 10/9/2013 12:43 AM, Marius Liebenberg wrote:
 And to add fuel to the Mach4 fire. They are planning a cost of around
 $1000 - $2000 for a single seat. This is where they will fall out the
 bus. It will just become to unaffordable for anyone but very serious
 users and in my opinion, very serious users normally use LCNC.
 This is complete nonsense. The planned price for single users of Mach4
 is $200, just slightly more than the current Mach3 price.

 For large OEM users with special needs a negotiated price that may reach
 $1000 or more is possible. This will depend on the level of
 customization required, sales volume and many other factors.

 ron ginger


 --
 October Webinars: Code for Performance
 Free Intel webinars can help you accelerate application performance.
 Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from
 the latest Intel processors and coprocessors. See abstracts and register 
 http://pubads.g.doubleclick.net/gampad/clk?id=60134071iu=/4140/ostg.clktrk
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users

--
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register 
http://pubads.g.doubleclick.net/gampad/clk?id=60134071iu=/4140/ostg.clktrk
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Perceived issues with LinuxCNC.

2013-10-09 Thread Ron Bean
The educational idiots in this country bought into the idea that
Manufacturing has no future.

Now, everytime I visit a machine shop, I get the same question... Do
you know any good machinists looking for work??

To be fair, that was pretty much true for people just coming out of 
school at the time. When I was in college in the 1980s, there were so 
many people being laid off that whole industries had no entry-level 
openings for years at a time-- they could always hire someone with years 
of experience. Manufacturing didn't go away, but it shrank dramatically 
(at least in terms of number of employees-- a lot of jobs were lost to 
automation, not just outsourcing).

When I went back to school in the 1990s, I thought about becoming a 
machinist, but decided against it for various personal reasons. In 
hindsight, I'm not sure if that was a good choice or not-- the job 
market for machinists back then was not what it is now. OTOH, I might 
have gotten lucky.

Also, keep in mind that a lot of those employers looking for skilled 
employees (in various fields) want people who will work for low wages-- 
and there are easier ways to make low wages. If they're serious, they'll 
be offering more money.

[There's a big debate about whether Wisconsin has a shortage of skilled 
welders or not-- the employers say yes, but the economists point out 
that wages for welders have been flat for years.]


--
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register 
http://pubads.g.doubleclick.net/gampad/clk?id=60134071iu=/4140/ostg.clktrk
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Perceived issues with LinuxCNC.

2013-10-09 Thread Charles Buckley
That matches what I saw to a large extent. We had to translate what they
knew about 3D printing and computers to milling.

Although, as the day went on, our demographics started skewing older. The
working theory for that is that the 20-year olds loved the technology. The
older ones loved making things and were looking for *how* to make things.
(Show me a 3D printer owned by a 20-something year old and I will show you
100 half formed Yoda's. They are looking for things to make on a 3D
printer. They tend to fit their jobs to the technology).

I look at the world of CNC and see things like the cricut and see it
selling in Hobby Lobby and it's aimed directly at scrapbookers. Sold by the
thousands. They put all their work into the usability of the system.

But, yeah..  we gave out over 200 business cards - over 10% of the adults
of the Faire - and they all wanted appliance like behavior.

On Wed, Oct 9, 2013 at 7:54 AM, John Alexander Stewart
ivatt...@gmail.comwrote:

 Charles;

 I did that last August 30 /September 1 long weekend in Ottawa Canada.

 I had a little CNC'd Unimat lathe running LinuxCNC.

 Generally:

 1) People under 30 knew about the computerization but said what's that
 machine supposed to do?

 2) People over 30 either had a Unimat when they were kids (especially those
 in their retired years) and knew all about lathes, but not about the
 computers!




 --
 October Webinars: Code for Performance
 Free Intel webinars can help you accelerate application performance.
 Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most
 from
 the latest Intel processors and coprocessors. See abstracts and register 
 http://pubads.g.doubleclick.net/gampad/clk?id=60134071iu=/4140/ostg.clktrk
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users

--
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register 
http://pubads.g.doubleclick.net/gampad/clk?id=60134071iu=/4140/ostg.clktrk
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Perceived issues with LinuxCNC.

2013-10-09 Thread Eric Keller
On Wed, Oct 9, 2013 at 11:21 AM, Charles Buckley rijrun...@gmail.com wrote:
 But, yeah..  we gave out over 200 business cards - over 10% of the adults
 of the Faire - and they all wanted appliance like behavior.


I think a lot of us would want appliance-like behavior.  The problem
is the user base of lcnc to date all seem to have weird requirements.

--
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register 
http://pubads.g.doubleclick.net/gampad/clk?id=60134071iu=/4140/ostg.clktrk
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Perceived issues with LinuxCNC.

2013-10-09 Thread andy pugh
On 9 October 2013 16:50, Eric Keller eekel...@psu.edu wrote:

 I think a lot of us would want appliance-like behavior.  The problem
 is the user base of lcnc to date all seem to have weird requirements.

My requirements are not weird at all, but as for the rest of you, they
certainly are.

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

--
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register 
http://pubads.g.doubleclick.net/gampad/clk?id=60134071iu=/4140/ostg.clktrk
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Perceived issues with LinuxCNC.

2013-10-09 Thread Dave Caroline
On Wed, Oct 9, 2013 at 4:55 PM, andy pugh bodge...@gmail.com wrote:
 On 9 October 2013 16:50, Eric Keller eekel...@psu.edu wrote:

 I think a lot of us would want appliance-like behavior.  The problem
 is the user base of lcnc to date all seem to have weird requirements.

 My requirements are not weird at all, but as for the rest of you, they
 certainly are.

I for one, am not striving to be normal :)

Dave Caroline

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

 --
 October Webinars: Code for Performance
 Free Intel webinars can help you accelerate application performance.
 Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from
 the latest Intel processors and coprocessors. See abstracts and register 
 http://pubads.g.doubleclick.net/gampad/clk?id=60134071iu=/4140/ostg.clktrk
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users


On Wed, Oct 9, 2013 at 4:55 PM, andy pugh bodge...@gmail.com wrote:
 On 9 October 2013 16:50, Eric Keller eekel...@psu.edu wrote:

 I think a lot of us would want appliance-like behavior.  The problem
 is the user base of lcnc to date all seem to have weird requirements.

 My requirements are not weird at all, but as for the rest of you, they
 certainly are.

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

 --
 October Webinars: Code for Performance
 Free Intel webinars can help you accelerate application performance.
 Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from
 the latest Intel processors and coprocessors. See abstracts and register 
 http://pubads.g.doubleclick.net/gampad/clk?id=60134071iu=/4140/ostg.clktrk
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users

--
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register 
http://pubads.g.doubleclick.net/gampad/clk?id=60134071iu=/4140/ostg.clktrk
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Perceived issues with LinuxCNC.

2013-10-09 Thread Ricardo Moscoloni
On Wed, Oct 9, 2013 at 4:55 PM, andy pugh bodge...@gmail.com wrote:
 On 9 October 2013 16:50, Eric Keller eekel...@psu.edu wrote:

 I think a lot of us would want appliance-like behavior.  The problem
 is the user base of lcnc to date all seem to have weird requirements.

 My requirements are not weird at all, but as for the rest of you, they
 certainly are.
I for one, am not striving to be normal :)

im too weird to realize if im normal, so i guess im not.
But i use LCN. be happy to use any of them
regards
rick


2013/10/9 Dave Caroline dave.thearchiv...@gmail.com:
 On Wed, Oct 9, 2013 at 4:55 PM, andy pugh bodge...@gmail.com wrote:
 On 9 October 2013 16:50, Eric Keller eekel...@psu.edu wrote:

 I think a lot of us would want appliance-like behavior.  The problem
 is the user base of lcnc to date all seem to have weird requirements.

 My requirements are not weird at all, but as for the rest of you, they
 certainly are.

 I for one, am not striving to be normal :)

 Dave Caroline

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

 --
 October Webinars: Code for Performance
 Free Intel webinars can help you accelerate application performance.
 Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from
 the latest Intel processors and coprocessors. See abstracts and register 
 http://pubads.g.doubleclick.net/gampad/clk?id=60134071iu=/4140/ostg.clktrk
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users


 On Wed, Oct 9, 2013 at 4:55 PM, andy pugh bodge...@gmail.com wrote:
 On 9 October 2013 16:50, Eric Keller eekel...@psu.edu wrote:

 I think a lot of us would want appliance-like behavior.  The problem
 is the user base of lcnc to date all seem to have weird requirements.

 My requirements are not weird at all, but as for the rest of you, they
 certainly are.

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

 --
 October Webinars: Code for Performance
 Free Intel webinars can help you accelerate application performance.
 Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from
 the latest Intel processors and coprocessors. See abstracts and register 
 http://pubads.g.doubleclick.net/gampad/clk?id=60134071iu=/4140/ostg.clktrk
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users

 --
 October Webinars: Code for Performance
 Free Intel webinars can help you accelerate application performance.
 Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from
 the latest Intel processors and coprocessors. See abstracts and register 
 http://pubads.g.doubleclick.net/gampad/clk?id=60134071iu=/4140/ostg.clktrk
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users

--
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register 
http://pubads.g.doubleclick.net/gampad/clk?id=60134071iu=/4140/ostg.clktrk
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Perceived issues with LinuxCNC.

2013-10-09 Thread Gene Heskett
On Wednesday 09 October 2013 12:09:43 Dave Caroline did opine:

 On Wed, Oct 9, 2013 at 4:55 PM, andy pugh bodge...@gmail.com wrote:
  On 9 October 2013 16:50, Eric Keller eekel...@psu.edu wrote:
  I think a lot of us would want appliance-like behavior.  The problem
  is the user base of lcnc to date all seem to have weird requirements.
  
  My requirements are not weird at all, but as for the rest of you, they
  certainly are.
 
 I for one, am not striving to be normal :)
 
 Dave Caroline

I tried that normal thing once Dave, back in my teen years, but that didn't 
get me any co-operative girls either.  I was 23 when I met Annie, knew she 
was the one, and married her all in 2 weeks time, wish I still had her but 
a stroke took her 10 years later.  And she made the brag the night she 
started at my fav greasy spoon all those years ago, to her boss, that she 
was going to marry me before I'd ever sat down in the booth. Her initials 
were AS on the meal ticket for Annie Sweet. I never hesitated when I added 
another S.  Next night she handed me a big wood screw and asked if that was 
what I was looking for, I said yes  the rest is now a piece of very 
enjoyable history that ended June 30 1968.

I've made few claims at being normal, and in the past, my electronic 
knowhow has had the frogs asking if I could walk on water.  I had to 
chuckle when that happens because to me it IS normal.  Or was, 11+ years of 
retirement is rusting my brain, couldn't be just the years, can it?  Say it 
isn't so...

  --
  atp
  If you can't fix it, you don't own it.
  http://www.ifixit.com/Manifesto
  
  --
   October Webinars: Code for Performance
  Free Intel webinars can help you accelerate application performance.
  Explore tips for MPI, OpenMP, advanced profiling, and more. Get the
  most from the latest Intel processors and coprocessors. See abstracts
  and register 
  http://pubads.g.doubleclick.net/gampad/clk?id=60134071iu=/4140/ostg.
  clktrk ___
  Emc-users mailing list
  Emc-users@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/emc-users
 
 On Wed, Oct 9, 2013 at 4:55 PM, andy pugh bodge...@gmail.com wrote:
  On 9 October 2013 16:50, Eric Keller eekel...@psu.edu wrote:
  I think a lot of us would want appliance-like behavior.  The problem
  is the user base of lcnc to date all seem to have weird requirements.
  
  My requirements are not weird at all, but as for the rest of you, they
  certainly are.
  
  --
  atp
  If you can't fix it, you don't own it.
  http://www.ifixit.com/Manifesto
  
  --
   October Webinars: Code for Performance
  Free Intel webinars can help you accelerate application performance.
  Explore tips for MPI, OpenMP, advanced profiling, and more. Get the
  most from the latest Intel processors and coprocessors. See abstracts
  and register 
  http://pubads.g.doubleclick.net/gampad/clk?id=60134071iu=/4140/ostg.
  clktrk ___
  Emc-users mailing list
  Emc-users@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/emc-users
 
 
 -- October Webinars: Code for Performance
 Free Intel webinars can help you accelerate application performance.
 Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most
 from the latest Intel processors and coprocessors. See abstracts and
 register 
 http://pubads.g.doubleclick.net/gampad/clk?id=60134071iu=/4140/ostg.cl
 ktrk ___
 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)

I won't mention any names, because I don't want to get sun4's into
trouble...  :-) -- Larry Wall in 11...@jpl-devvax.jpl.nasa.gov
A pen in the hand of this president is far more
dangerous than 200 million guns in the hands of
 law-abiding citizens.

--
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register 
http://pubads.g.doubleclick.net/gampad/clk?id=60134071iu=/4140/ostg.clktrk
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


[Emc-users] Perceived issues with LinuxCNC.

2013-10-09 Thread RINDERT SCHUTTEN
So I recently got my second CNC machine for my small business.

The first machine was a DIY kit, and (obviously) I used EMC on Ubuntu. Got the 
CD, installed it on my old PC went through the stepconf wizard, and it ran!   
Since then have created lots of Gcode and products.

I said obviously, because being new at CNC, and an open source fan I did not 
want to spend a lot of up front money.  So I use Inkscape (with a Gcode 
generator extension) for CAD and EMC  for machine control.  All open source and 
LOVE the flow I created.  Created my own coding standards, and even though 
Gcode is quite arcane, it is very powerful and EMC's support for it is 
EXCELLENT.   I use parameters, subroutines, conditionals, repeats, etc, so 
everything I make can easily be scaled, positioned, replicated, all from the 
Gcode file.

Actually, don't know about Mach 3, but the control software that came with my 
new machine, WinPCNC, even though it said it supported Gcode, could not run my 
Gcode.  Actually their support for Gcode is minimal.  For me this meant to get 
EMC to work with my new machine (relatively easy and straightforward once you 
have all the parameters of the controller), in order to be able to run 
everything as I was used to.  

So I have NO issues with LinuxCNC.  On the contrary I am quite happy with it.  
Granted I do not do very complicated things, only three axis, but I love the 
way it works, and LOve AXIS as well. That it only runs on Linux is NO problem.  
Actually it is STABLE ,and I have not experienced  a single crash. I appreciate 
that!

Rindert Schutten
Designer/Owner SchuttenWorks

Find us on the Web at  http://schuttenworks.com
Like us on Facebook at  https://www.facebook.com/schuttenworks
-

--
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register 
http://pubads.g.doubleclick.net/gampad/clk?id=60134071iu=/4140/ostg.clktrk
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


[Emc-users] JogWhilePaused Proposal - please review planned sequencing

2013-10-09 Thread Michael Haberler
please think through if this sequence sounds generally applicable, and consider 
my questions below.

the current flow I am thinking of is this: 

pause sequence:
-
if running, and pause command is issued:
   save the position where pause was detected as initial-pause-position ('IPP')
   if the pause-offset 1) is non-zero:
jog to that offset, using a jog-velocity pin 2)
stop motion once there
   else
just stop motion

... jogging around...

resume sequence:

if at the inital pause position:
   wait for at-speed
   resume motion
else # in some offset
   if the pause-offset is non-zero and not currently at the offset position:
  issue a jog move to the pause offset at jog velocity 2)
  once arrived, wait for spindle at-speed 3)
  issue the reentry move to the IPP at jog velocity 2)
   else
  # we are already at the offset position
  wait for spindle at-speed
  issue the reentry move to the IPP at jog velocity 2)

if arrived at IPP:
   resume primary motion queue, program continues.
 
During the all pause states (except normal state - program running, not paused) 
coolant and spindle NML commands will be honored.

--
1) defined by a set of motion.pause-offset-x/y/z etc pins

2) currently NML jog commands needing velocity carry it as a parameter; afaict 
there is no concept of 'current jog speed' in motion without a jog command 
issued. But this move happens without an NML command conveying values, so 
motion has no idea what the 'current jog speed' is. Short term fix: use a pin 
motion.offset-jog-speed which applies to the initial offset move, and the 
reentry move. Better long-term solution: make motion remember whatever is 
'current jog speed', e.g. by issuing an EMC_JOG_SPEED command at startup and 
jog speed change in a UI.

3) doing it in this order (start jog, wait for at-speed when done) enables 
overlapped spin up and move to the offset position by issuing spindle on, then 
resume



Question 1: is there any use case for the offset used while pausing, and while 
returning _to be different_?

   this would suggest two sets of HAL pins, pause-offset-x etc and 
return-offset-x etc. Note either of those being zero would avoid the predefined 
move-on-pause
   and move-on-return respectively. 
   Having one set of pins implies that both moves will always be issued if 
non-zero. The alternative is some mode pin which states which of the
   moves (on-pause, on-return, or both) is to use the pause offset (less 
elegant, less pins).

Question 2: is there any scenario where the wait-for-at-speed needs to be 
skipped?
   (note motion.at-speed can be faked by external HAL logic if needed).

Question 3: coolant, spindle, keyboard jog (+ eventually wheel jog): anything 
to be added to the shopping list?

Question 4: is a separate HAL pin for the on-pause/on-return speed acceptable 
for the first round?

Question 5: any possible interactions with other commands/modes which could be 
an issue?


this is a nontrivial change, so I would prefer the change is specified, 
discussed and understood fully beforehand

I attach the description of the various states the pause handling goes through 
which might help to clarify operation a bit


thanks,
- Michael

-
// the states of the pause finite state machine
// current state is exported as 'motion.pause-state'
enum pause_state { 
PS_RUNNING=0,  // aka 'not paused', normal execution

// a pause command was issued and processed by command-handler
// looking for the first pausable motion (e.g. not spindle-synced)
// the current position is recorded in initial_pause_position
PS_PAUSING=1,

// the initial pause offset is non-zero. 
// jog to this offset once a pausable motion has been detected;
// once this jog completes state transitions to PS_PAUSED_IN_OFFSET
PS_JOGGING_TO_PAUSE_OFFSET=2,

// motion stopped, and position is where the pause command was issued
// This state is reached only if pause offset is zero.
// on resume, no further move will be issued
PS_PAUSED=3,   

// motion stopped, and positon is NOT the initial_pause_position
// meaning a reentry sequence is needed before a resume (i.e. switch to the
// primary queue) can be executed
PS_PAUSED_IN_OFFSET=4,

// currently honoring a jog command (incremental or continuous)
// state can be reached only from PS_PAUSED and PS_PAUSED_IN_OFFSET
// a coord mode motion in progress 
// once done, state transitions to PS_PAUSED_IN_OFFSET
// (or - unlikely case: if stopped in inital_pause_position, to PS_PAUSED)
PS_JOGGING=5, 

// a jog abort during jog move was issued. This happens on
// keyboard jog/key release during a continuous jog.
// when the move stops state transitions to PS_PAUSED and 
PS_PAUSED_IN_OFFSET
// depending on stopped position.
PS_JOG_ABORTING=6, 

// state was 

[Emc-users] accuracy problems

2013-10-09 Thread Chris Reynolds
I've been having some accuracy problems and I'll admit I've never fully 
understood all of the settings in the .ini file. But I'm getting some strange 
things going on that I just can't seem to fix. Such as, setting an axis to 0, 
then in MDI sending it to 1, it might come up .0015 short of 1, but when I 
send it back to 0 it will come back to that point just fine. I understand the 
basics of the backlash setting but there's got to be something else that I'm 
missing or just plain don't understand. Or if I set the increments to .010 it 
might go .0105 or .011, but then go back to 0 just fine. I've been using EMC 
for about 5 years now and I've always been plagued with these kind of problems. 
But no matter how much I read the manual I can't seem to figure out what I'm 
doing wrong. 

Can someone shed some light on what I'm doing wrong? Just when I think I've got 
it I don't. I would really appreciate any help that anyone might be able to 
provide that will help me better understand the settings in the .ini file and 
what I'm doing wrong. 


Thank you, 

Chris
--
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register 
http://pubads.g.doubleclick.net/gampad/clk?id=60134071iu=/4140/ostg.clktrk
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] accuracy problems

2013-10-09 Thread andy pugh
On 10 October 2013 01:44, Chris Reynolds c_reynolds2...@yahoo.com wrote:
 I've been having some accuracy problems and I'll admit I've never fully 
 understood all of the settings in the .ini file. But I'm getting some strange 
 things going on that I just can't seem to fix. Such as, setting an axis to 0, 
 then in MDI sending it to 1, it might come up .0015 short of 1,

Stepper? Servo? How is position being measured? Is the error cumulative?

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

--
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register 
http://pubads.g.doubleclick.net/gampad/clk?id=60134071iu=/4140/ostg.clktrk
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] JogWhilePaused Proposal - please review planned sequencing

2013-10-09 Thread TJoseph Powderly
On 10/09/2013 02:02 PM, Michael Haberler wrote:
 please think through if this sequence sounds generally applicable, and 
 consider my questions below.

 the current flow I am thinking of is this:

 pause sequence:
 -
 if running, and pause command is issued:
 save the position where pause was detected as initial-pause-position 
 ('IPP')
 if the pause-offset 1) is non-zero:
   jog to that offset, using a jog-velocity pin 2)
   stop motion once there
 else
   just stop motion

 ... jogging around...

 resume sequence:
 
 if at the inital pause position:
 wait for at-speed
 resume motion
 else # in some offset
 if the pause-offset is non-zero and not currently at the offset position:
issue a jog move to the pause offset at jog velocity 2)
once arrived, wait for spindle at-speed 3)
issue the reentry move to the IPP at jog velocity 2)
 else
# we are already at the offset position
wait for spindle at-speed
issue the reentry move to the IPP at jog velocity 2)

 if arrived at IPP:
 resume primary motion queue, program continues.

 During the all pause states (except normal state - program running, not 
 paused) coolant and spindle NML commands will be honored.

 --
 1) defined by a set of motion.pause-offset-x/y/z etc pins

good, i hope these value can be changed on the fly
( like calc a normal to the path plane and retract along that )

 2) currently NML jog commands needing velocity carry it as a parameter; 
 afaict there is no concept of 'current jog speed' in motion without a jog 
 command issued. But this move happens without an NML command conveying 
 values, so motion has no idea what the 'current jog speed' is. Short term 
 fix: use a pin motion.offset-jog-speed which applies to the initial offset 
 move, and the reentry move. Better long-term solution: make motion remember 
 whatever is 'current jog speed', e.g. by issuing an EMC_JOG_SPEED command at 
 startup and jog speed change in a UI.

 3) doing it in this order (start jog, wait for at-speed when done) enables 
 overlapped spin up and move to the offset position by issuing spindle on, 
 then resume

no spindle speed if no spindle
no spindle on tangential cutting, drag cutting, wire foam, edm
can something equivalent be wired in ?
( this_weird_cutting_discipline_is_ready ? )

 

 Question 1: is there any use case for the offset used while pausing, and 
 while returning _to be different_?

 this would suggest two sets of HAL pins, pause-offset-x etc and 
 return-offset-x etc. Note either of those being zero would avoid the 
 predefined move-on-pause
 and move-on-return respectively.
 Having one set of pins implies that both moves will always be issued if 
 non-zero. The alternative is some mode pin which states which of the
 moves (on-pause, on-return, or both) is to use the pause offset (less 
 elegant, less pins).


Q1 i dont a reason for 2 offsets,  but other's scope may see some reason

 Question 2: is there any scenario where the wait-for-at-speed needs to be 
 skipped?
 (note motion.at-speed can be faked by external HAL logic if needed).


Q2 some cutting disciplines have no spindle

 Question 3: coolant, spindle, keyboard jog (+ eventually wheel jog): anything 
 to be added to the shopping list?


Q3 not clear: coolant and spindle(speed?) are requirements for proceeding
  but keyboard jog/wheel jog are methods

for the requirements, enforcing one discipline's reqs on another is bad
the outsiders would need to forgo JWP
i can live thru that tho

for the list of methods, i can live with those also, cant think of other 
jog triggers

 Question 4: is a separate HAL pin for the on-pause/on-return speed acceptable 
 for the first round?


'for the 1st round' ...
important thought that this is 'get the model working and lets see what 
we got'
fine with me

 Question 5: any possible interactions with other commands/modes which could 
 be an issue?


i dont see it bothering path compensations this way, looks good


 this is a nontrivial change, so I would prefer the change is specified, 
 discussed and understood fully beforehand

 I attach the description of the various states the pause handling goes 
 through which might help to clarify operation a bit


 thanks,
 - Michael

 -

 // the states of the pause finite state machine
 // current state is exported as 'motion.pause-state'
 enum pause_state {
  PS_RUNNING=0,  // aka 'not paused', normal execution

  // a pause command was issued and processed by command-handler
  // looking for the first pausable motion (e.g. not spindle-synced)
  // the current position is recorded in initial_pause_position
  PS_PAUSING=1,

  // the initial pause offset is non-zero.
  // jog to this offset once a pausable motion has been detected;
  // once this jog completes state transitions to 

Re: [Emc-users] accuracy problems

2013-10-09 Thread Dave Caroline
Not only is the error cumulative but is it regular, measure a large
number of points all in one direction for as long a distance as
possible.

then graph the error v distance

you should then see a pattern emerging

scale error will be a slope
screw error could be a wavy line
you can also get a wavy line at a frequency of any gearing device
also check what distance one step is on your machine, is it even
possible to work to the resolution you want

Dave Caroline


On Thu, Oct 10, 2013 at 1:44 AM, Chris Reynolds
c_reynolds2...@yahoo.com wrote:
 I've been having some accuracy problems and I'll admit I've never fully 
 understood all of the settings in the .ini file. But I'm getting some strange 
 things going on that I just can't seem to fix. Such as, setting an axis to 0, 
 then in MDI sending it to 1, it might come up .0015 short of 1, but when I 
 send it back to 0 it will come back to that point just fine. I understand the 
 basics of the backlash setting but there's got to be something else that I'm 
 missing or just plain don't understand. Or if I set the increments to .010 it 
 might go .0105 or .011, but then go back to 0 just fine. I've been using EMC 
 for about 5 years now and I've always been plagued with these kind of 
 problems. But no matter how much I read the manual I can't seem to figure out 
 what I'm doing wrong.

 Can someone shed some light on what I'm doing wrong? Just when I think I've 
 got it I don't. I would really appreciate any help that anyone might be able 
 to provide that will help me better understand the settings in the .ini file 
 and what I'm doing wrong.


 Thank you,

 Chris
 --
 October Webinars: Code for Performance
 Free Intel webinars can help you accelerate application performance.
 Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from
 the latest Intel processors and coprocessors. See abstracts and register 
 http://pubads.g.doubleclick.net/gampad/clk?id=60134071iu=/4140/ostg.clktrk
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users

--
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register 
http://pubads.g.doubleclick.net/gampad/clk?id=60134071iu=/4140/ostg.clktrk
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users