Re: [Emc-users] Control a hot wire foam cutter using LinuxCNC?

2012-02-05 Thread Michael Abel

Hi Peter,

I just figured out how to get it working again.
The patch seems to be based on a snapshot of the master branch
somewhere at the end of January.

On my machine I can reproduce the (very nice) results with these commands:

git checkout dcbaa105aaa5494ba5eea296ca66df893bd5c9b6 -b xyuv-sammel-28012012
git apply --verbose ../0010-foam-xyuv-Modification-2.6-pre.patch
cd src
./autogen.sh  
./configure --enable-simulator
make -j 2
. ../scripts/rip-environment
linuxcnc
(then load the foam-xyuv.ngc)

By the way, I'm also toying around with with model air planes.
I have a small project at gitorious which can be used as CAM generator.
https://www.gitorious.org/foambladesuite
It can currently read a special kind of DXF files and export them to
nc-code. LinuxCNC integration is still very beta, but we are going to
improve soon.
I'm going to do an extra announcement when I've tested it on a foam
cutter...

With best regards,

Michael


On Wed, 25 Jan 2012 18:32:50 +0100
Peter Georgi georg...@bluewin.ch wrote:

 Hi, Ben Jakson published the two links below.
 Since I have a four axis (XYUV) hot wire foam
 cutter I jumped into the tube at youtube. Mr.
 Sammel implemented exactly what I was looking for
 a while. I manly use the cutter for wing panels
 for model air planes.
 
 I downloaded the patch. But how to install it,
 that it runs inside Axis? Any hint or help are
 very welcom.
 
 Regards Peter
 

--
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Control a hot wire foam cutter using LinuxCNC?

2012-02-05 Thread Peter Georgi
Hi Michael,

Thank for the hints. I will soon try it out and report about the success.

I'm using a program called ProfiliPro from Stafano Duranti 
(http://www.profili2.com/eng/), which produces quite accurate g-code and is 
easy to handle. Unfortunatly it's not free, but the 60€ are worth for it. Of 
course it would be fine if a similiar program under a GNU or what ever free 
licence would come out.

If you are interested in the configuration files, please let me know. It would 
be a pleasure for me to give them to you. I would also help with testing the 
outcome of your g-code on my foam cutter.

Regards Peter



-Ursprüngliche Nachricht-
Von: Michael Abel [mailto:c...@quasiinfinitesimal.org] 
Gesendet: Sonntag, 5. Februar 2012 11:17
An: emc-users@lists.sourceforge.net; Martin Krüger
Betreff: Re: [Emc-users] Control a hot wire foam cutter using LinuxCNC?


Hi Peter,

I just figured out how to get it working again.
The patch seems to be based on a snapshot of the master branch somewhere at the 
end of January.

On my machine I can reproduce the (very nice) results with these commands:

git checkout dcbaa105aaa5494ba5eea296ca66df893bd5c9b6 -b xyuv-sammel-28012012 
git apply --verbose ../0010-foam-xyuv-Modification-2.6-pre.patch
cd src
./autogen.sh  
./configure --enable-simulator
make -j 2
. ../scripts/rip-environment
linuxcnc
(then load the foam-xyuv.ngc)

By the way, I'm also toying around with with model air planes.
I have a small project at gitorious which can be used as CAM generator.
https://www.gitorious.org/foambladesuite
It can currently read a special kind of DXF files and export them to nc-code. 
LinuxCNC integration is still very beta, but we are going to improve soon.
I'm going to do an extra announcement when I've tested it on a foam cutter...

With best regards,

Michael


On Wed, 25 Jan 2012 18:32:50 +0100
Peter Georgi georg...@bluewin.ch wrote:

 Hi, Ben Jakson published the two links below.
 Since I have a four axis (XYUV) hot wire foam cutter I jumped into the 
 tube at youtube. Mr.
 Sammel implemented exactly what I was looking for a while. I manly use 
 the cutter for wing panels for model air planes.
 
 I downloaded the patch. But how to install it, that it runs inside 
 Axis? Any hint or help are very welcom.
 
 Regards Peter
 

--
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers is just 
$99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style 
Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


--
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Control a hot wire foam cutter using LinuxCNC?

2012-02-02 Thread Peter Georgi
Thank you Andy, I will follow your instructions .

Regards Peter

-Ursprüngliche Nachricht-
Von: Andy Pugh [mailto:bodge...@gmail.com] 
Gesendet: Mittwoch, 1. Februar 2012 23:27
An: Enhanced Machine Controller (EMC)
Betreff: Re: [Emc-users] Control a hot wire foam
cutter using LinuxCNC?



On 1 Feb 2012, at 19:03, Peter Georgi
georg...@bluewin.ch wrote:

 I found the file with the
 patch from Lothar and downloaded it. So far so
good. But I do not have 
 any idea how to install it. Is their any
procedure or just copy it 
 into the Axis directory and rename it?

I am in a hotel on my phone, so can't really check
anything, but typically a patch is a list of
changes to a number of files and has to be merged
into the source code which is then recompiled. 
It is a bit different for Axis, as that is in
python which is an interpreted language, but I am
not sure how deep the changes go. 
If the patch contains changes to C or C++ files
then you will need to install git, download the
source code, install the build dependencies, merge
the patch and recompile. None of this is
particularly difficult, even if it sounds it. The
wiki.linuxcnc.org page on installing EMC2
describes the process. 

Man patch and/or man git patch might help too. 

It is not impossible to read the patch file and
make the changes manually. 


--

Keep Your Developer Skills Current with
LearnDevNow!
The most comprehensive online learning library for
Microsoft developers is just $99.99! Visual
Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when
you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-u
sers


--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Control a hot wire foam cutter using LinuxCNC?

2012-02-01 Thread Andy Pugh


On 1 Feb 2012, at 19:03, Peter Georgi georg...@bluewin.ch wrote:

 I found the file with the
 patch from Lothar and downloaded it. So far so
 good. But I do not have any idea how to install
 it. Is their any procedure or just copy it into
 the Axis directory and rename it?

I am in a hotel on my phone, so can't really check anything, but typically a 
patch is a list of changes to a number of files and has to be merged into the 
source code which is then recompiled. 
It is a bit different for Axis, as that is in python which is an interpreted 
language, but I am not sure how deep the changes go. 
If the patch contains changes to C or C++ files then you will need to install 
git, download the source code, install the build dependencies, merge the patch 
and recompile. None of this is particularly difficult, even if it sounds it. 
The wiki.linuxcnc.org page on installing EMC2 describes the process. 

Man patch and/or man git patch might help too. 

It is not impossible to read the patch file and make the changes manually. 


--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Control a hot wire foam cutter using LinuxCNC?

2012-01-31 Thread Florian Rist
Hi Peter,
unfortunately I didn't find time yet to work on my LinuxCNC foam cutter.

  Mr. Sammel implemented exactly what I was looking for
  a while. I manly use the cutter for wing panels
  for model air planes.
 
  I downloaded the patch. But how to install it,
  that it runs inside Axis? Any hint or help are
  very welcom.

Did you notice Lothar's latest post to the developers list: 
http://www.mail-archive.com/emc-developers@lists.sourceforge.net/msg05605.html

I don't know if this helps. Please let me know if you make any progress.

See you
Flo

--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Control a hot wire foam cutter using LinuxCNC?

2012-01-25 Thread Peter Georgi
Hi, Ben Jakson published the two links below.
Since I have a four axis (XYUV) hot wire foam
cutter I jumped into the tube at youtube. Mr.
Sammel implemented exactly what I was looking for
a while. I manly use the cutter for wing panels
for model air planes.

I downloaded the patch. But how to install it,
that it runs inside Axis? Any hint or help are
very welcom.

Regards Peter

-Ursprüngliche Nachricht-
Von: Ben Jackson [mailto:b...@ben.com] 
Gesendet: Freitag, 20. Januar 2012 20:03
An: Enhanced Machine Controller (EMC)
Betreff: Re: [Emc-users] Control a hot wire foam
cutter using LinuxCNC?

On Fri, Jan 20, 2012 at 03:32:24PM +, andy
pugh wrote:
 
 Sammel has been working on this:
 http://www.youtube.com/watch?v=TWOzqALWa3c
 patch:

http://sourceforge.net/mailarchive/forum.php?threa
d_name=4F154BE7.4010
 702%40gmx.deforum_name=emc-developers

You can set [TRAJ]COORDINATES to limit how many
axes are displayed in the GUI (looks like several
are unused in the demo).

--
Ben Jackson AD7GD
b...@ben.com
http://www.ben.com/

--

Keep Your Developer Skills Current with
LearnDevNow!
The most comprehensive online learning library for
Microsoft developers is just $99.99! Visual
Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when
you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-u
sers


--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Control a hot wire foam cutter using LinuxCNC?

2012-01-21 Thread Florian Rist
Hi

 I'll go to the workshop later an take a few pictures.

I just realised we had a photo on our website. It's only a low 
resolution image, but I think it clearly shows the two vertical portals 
(the blue frames) and the rotary table in the centrer and a block of 
foam on it.

   http://kunst2.tuwien.ac.at/media/5_stud_werkstatt/jpg/_MG_7283_resize.jpg

A nice feature of this machine is, that is uses a strain gauge to 
measure the tension of the cutting wire and to control a motor to 
automatically adjust the wire length to maintain a certain tension.

See you
Flo

--
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Control a hot wire foam cutter using LinuxCNC?

2012-01-21 Thread andy pugh
On 21 January 2012 15:26, Florian Rist fr...@fs.tum.de wrote:

 A nice feature of this machine is, that is uses a strain gauge to
 measure the tension of the cutting wire and to control a motor to
 automatically adjust the wire length to maintain a certain tension.

I wonder if you could monitor current (which is a function of
temperature) to optimise the cutting speed?

-- 
atp
The idea that there is no such thing as objective truth is, quite simply, wrong.

--
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Control a hot wire foam cutter using LinuxCNC?

2012-01-20 Thread Viesturs Lācis
2012/1/20 Florian Rist fr...@fs.tum.de:
 Hi Viesturs

   Do I understand correctly that actual layout of the joints in Your
   machine is that rotary table rotates around vertical axis, but portals
   are alligned so that XY and UV planes are vertical and Z is
   horizontal?
   I opened the link You posted in first message, but I saw some gantry
   routers there.

 Uh.. sorry for the confusion.

 If we assume a natural world coordinate system, with a horizontal
 xy-plane and a vertical z-axis, the machine consist of two parallel
 vertical portals (parallel to each other and the z-axis, orthogonal on
 the xy-plane) and a rotary table located between the two portals. The
 axis of rotation is parallel to the z-axis. The rotary table top level
 in z direction on on the lowest z level of the portals.

Could You, please, draw and paste somewhere a sketch? I kind of
understand, but am not sure.


 To be able to process different sized foam blocks the distance between
 the two portals can be adjusted rather easily, the rotary table stays in
 the centre (horizontally) between the to portals. So it'd be good to be
 able to adjust d value using axis. I don't know if this is possible. If
 not I'd have to provide a set of different configuration to chose from,
 which would be fine, too. Hmm, maybe I could use the X word to specify
 the d value?

I created kinematics module, where I had an offset value, used for
rotary joints to compensate displacement of nozzle tootip along X and
Y, when rotary joints tilted the head. The thing is that the offset
value was feeded in kinematics module like a HAL pin. And I think that
it means - it could be adjusted on the fly as machine is running.

Viesturs

--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Control a hot wire foam cutter using LinuxCNC?

2012-01-20 Thread Florian Rist
Hi

 Could You, please, draw and paste somewhere a sketch? I kind of
 understand, but am not sure.

I'll go to the workshop later an take a few pictures.


Does anyone know how axis might be used to visualise the tool path and 
the machine?

See you
Flo


--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Control a hot wire foam cutter using LinuxCNC?

2012-01-20 Thread andy pugh
On 20 January 2012 15:14, Florian Rist fr...@fs.tum.de wrote:

 Does anyone know how axis might be used to visualise the tool path and
 the machine?

Sammel has been working on this:
http://www.youtube.com/watch?v=TWOzqALWa3c
patch:
http://sourceforge.net/mailarchive/forum.php?thread_name=4F154BE7.4010702%40gmx.deforum_name=emc-developers

-- 
atp
The idea that there is no such thing as objective truth is, quite simply, wrong.

--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Control a hot wire foam cutter using LinuxCNC?

2012-01-20 Thread Ben Jackson
On Fri, Jan 20, 2012 at 03:32:24PM +, andy pugh wrote:
 
 Sammel has been working on this:
 http://www.youtube.com/watch?v=TWOzqALWa3c
 patch:
 http://sourceforge.net/mailarchive/forum.php?thread_name=4F154BE7.4010702%40gmx.deforum_name=emc-developers

You can set [TRAJ]COORDINATES to limit how many axes are displayed in the
GUI (looks like several are unused in the demo).

-- 
Ben Jackson AD7GD
b...@ben.com
http://www.ben.com/

--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Control a hot wire foam cutter using LinuxCNC?

2012-01-19 Thread Viesturs Lācis
2012/1/19 Florian Rist fr...@fs.tum.de:
 Hi,
 has anyone ever used LinuxCNC to control a 5axis (two x/y-portals and a
 rotary table )hot wire cutter?

 I own one of these machines:

   http://en.step-four.at/hp2/index.php?action=450

 And I'd like to overcome some of the limitations of the provided
 controller software. The hardware side is simple: Stepper motors
 controlled by two parallel ports. So that should be no problem, but the
 kinematics bother me and I'm unsure which axis I should use. X and Y for
 the first portal, U and W for the second and A for the rotary table? Or
 X and Y for the first portal and A and B to specify to angels of the
 wire and C for the rotary table? This would make it necessary to
 calculate the coordinates on the second portal in the kinematics module.
 Any suggestions?


Since both of these options are possible, I think that the choice depends on:
1) Your skill and will to work on kinematics module;
2) ease of g-code generation for each of these options;

Actually, if the wire slope is specified as 2 angles, then it should
be pretty easy to set up kinematics, because offset between portals
along Z is constant, right?
So pos-u = pos-tran.x + offset*tan(B)
And pos-v = pos-tran.y + offset*tan(A)

Plus/minus signs should be checked, but I think that this basically should fit.

Viesturs

--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Control a hot wire foam cutter using LinuxCNC?

2012-01-19 Thread Florian Rist
Hi Viesturs

 Since both of these options are possible, I think that the choice depends on:
 1) Your skill and will to work on kinematics module;

Hmm... I one compiled the millkins kinematics module (trivial kinematics 
extended by XY skew correction), and I'm more or less familiar whit C/C++.

 2) ease of g-code generation for each of these options;

For G-Code generation I plan to write a simple script that runs within 
Rhinoceros 3D and take a ruled surface (and the position of the rotary 
table) as an input to generate either the two polygons or one polygon 
and the angles.

What would you think makes more sense as tool path specification, a x/y 
positions and three angels or two x/y positions and one angel? Or 
something completely different that I missed until now?

 Actually, if the wire slope is specified as 2 angles, then it should
 be pretty easy to set up kinematics, because offset between portals
 along Z is constant, right?
 So pos-u = pos-tran.x + offset*tan(B)
 And pos-v = pos-tran.y + offset*tan(A)

Well, the offset Z should be constant, due to the poor build quality of 
the machine it is not. But for now we can assume it is constant and 
known - compensation of skew in the portals, planarity of the portals, 
misalignment and so on is something to work on later.

See you
Florian



--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Control a hot wire foam cutter using LinuxCNC?

2012-01-19 Thread andy pugh
On 19 January 2012 21:14, Florian Rist fr...@fs.tum.de wrote:

 What would you think makes more sense as tool path specification, a x/y
 positions and three angels or two x/y positions and one angel?

I would go for XY and angles. You can't do (G3, G2) curves in UV, and
using angles instead probably bypasses that difficulty.

-- 
atp
The idea that there is no such thing as objective truth is, quite simply, wrong.

--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Control a hot wire foam cutter using LinuxCNC?

2012-01-19 Thread Florian Rist
Hi Andy

 What would you think makes more sense as tool path specification, a x/y
 positions and three angels or two x/y positions and one angel?

 I would go for XY and angles. You can't do (G3, G2) curves in UV, and
 using angles instead probably bypasses that difficulty.

Ah, OK. Most probably my g-code generation script wont be able to output 
circular moves, but it's good not to eliminate the possibility to 
include that later. So I'll go for one x/y position and the tree angles. 
Somehow I think it might be a good idea not to chose on of the portals 
as for the x/y plane, but a plane that includes the rotary table's axis 
of rotation. What do you think?

Flo

--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Control a hot wire foam cutter using LinuxCNC?

2012-01-19 Thread Viesturs Lācis
2012/1/19 andy pugh bodge...@gmail.com:
 On 19 January 2012 21:14, Florian Rist fr...@fs.tum.de wrote:

 What would you think makes more sense as tool path specification, a x/y
 positions and three angels or two x/y positions and one angel?

 I would go for XY and angles. You can't do (G3, G2) curves in UV, and
 using angles instead probably bypasses that difficulty.

Yes, exactly!
There are no G2/G3 moves in UV plane, so XY with 2 angles seems like a
better choice.

2012/1/19 Florian Rist fr...@fs.tum.de:

 Hmm... I one compiled the millkins kinematics module (trivial kinematics
 extended by XY skew correction), and I'm more or less familiar whit C/C++.

Then it will do! I had none of those skills, when I started my first
tweaks with kinematics. Honestly, I still do not feel familiar with C
or any other programming language :))

Could You try out something based on those 2 equations I wrote and
see, if it works?

Viesturs

--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Control a hot wire foam cutter using LinuxCNC?

2012-01-19 Thread Viesturs Lācis
2012/1/19 Florian Rist fr...@fs.tum.de:
 Hi Andy

 What would you think makes more sense as tool path specification, a x/y
 positions and three angels or two x/y positions and one angel?

 I would go for XY and angles. You can't do (G3, G2) curves in UV, and
 using angles instead probably bypasses that difficulty.

 Ah, OK. Most probably my g-code generation script wont be able to output
 circular moves, but it's good not to eliminate the possibility to
 include that later. So I'll go for one x/y position and the tree angles.
 Somehow I think it might be a good idea not to chose on of the portals
 as for the x/y plane, but a plane that includes the rotary table's axis
 of rotation. What do you think?

It should work.
If I understand correctly, it will just slightly increase the
complexity of kinematics, because You will need to adjust both
portals.

Do I understand correctly that actual layout of the joints in Your
machine is that rotary table rotates around vertical axis, but portals
are alligned so that XY and UV planes are vertical and Z is
horizontal?
I opened the link You posted in first message, but I saw some gantry
routers there.

Viesturs

--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] Control a hot wire foam cutter using LinuxCNC?

2012-01-19 Thread Florian Rist
Hi Viesturs

  Do I understand correctly that actual layout of the joints in Your
  machine is that rotary table rotates around vertical axis, but portals
  are alligned so that XY and UV planes are vertical and Z is
  horizontal?
  I opened the link You posted in first message, but I saw some gantry
  routers there.

Uh.. sorry for the confusion.

If we assume a natural world coordinate system, with a horizontal 
xy-plane and a vertical z-axis, the machine consist of two parallel 
vertical portals (parallel to each other and the z-axis, orthogonal on 
the xy-plane) and a rotary table located between the two portals. The 
axis of rotation is parallel to the z-axis. The rotary table top level 
in z direction on on the lowest z level of the portals.

So portals should probalby be called y/z portals with a travel of y0 to 
y1 in y-direction and from 0 to z1 in z-dirrection, located at -d and d 
on the x-axis. The centre of rotation on the rotary tabletop is then 
located at (0,0,0).

So I'd use the g-code words Y, Z, A, B and C.

To be able to process different sized foam blocks the distance between 
the two portals can be adjusted rather easily, the rotary table stays in 
the centre (horizontally) between the to portals. So it'd be good to be 
able to adjust d value using axis. I don't know if this is possible. If 
not I'd have to provide a set of different configuration to chose from, 
which would be fine, too. Hmm, maybe I could use the X word to specify 
the d value?


See you
Flo

--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users