[Emc-users] EMC2 and 4th axis in milling: specifying speed and angular velocity?

2010-12-08 Thread Igor Chudov
I am not too far from adding a 4th axis to my Bridgeport Interact
mill. The 4th axis will be a servo driven rotary table that sits
vertically on the milling table, so that the axis of the rotary ta ble
is parallel to X.

I have a question, inspired by a recent discussion.

Let's say I wanted to mill a helical spiral.

Can I use EMC2 to instruct the milling table to move along X at a
given velocity, while at the same time, the rotary table is turning
with another given angular rotational speed. In other words, can I
specify two speeds, one for XYZ move and another for the angular
speed?

I apologize in advance if I used wrong terminology.

--
What happens now with your Lotus Notes apps - do you make another costly 
upgrade, or settle for being marooned without product support? Time to move
off Lotus Notes and onto the cloud with Force.com, apps are easier to build,
use, and manage than apps on traditional platforms. Sign up for the Lotus 
Notes Migration Kit to learn more. http://p.sf.net/sfu/salesforce-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] EMC2 and 4th axis in milling: specifying speed and angular velocity?

2010-12-08 Thread Stephen Wille Padnos
Igor Chudov wrote:
 I am not too far from adding a 4th axis to my Bridgeport Interact
 mill. The 4th axis will be a servo driven rotary table that sits
 vertically on the milling table, so that the axis of the rotary ta ble
 is parallel to X.

 I have a question, inspired by a recent discussion.

 Let's say I wanted to mill a helical spiral.

 Can I use EMC2 to instruct the milling table to move along X at a
 given velocity, while at the same time, the rotary table is turning
 with another given angular rotational speed. In other words, can I
 specify two speeds, one for XYZ move and another for the angular
 speed?

You can't specify two speeds, but you can decide how much to rotate the 
A axis (A is parallel to X) during the XYZ move.

This is how the manual describes combined linear and rotary motion:  If 
any of XYZ are moving, F is in units per minute in the XYZ cartesian 
system, and all other axes (UVWABC) move so as to start and stop in 
coordinated fashion  So, if you want to make a helical groove that 
wraps around the workpiece 3 times, you need to perform a 1080 degree 
move (3 * 360) along with whatever the XYZ move is:

G1 X 3 A 1080 F 1

The line above will make a single groove that wraps around the stock 3 
times, with 1 inch spacing between, and it will take 3 minutes to 
complete (F1 for 3 inches = 3 minutes).

So basically the rotational speed is adjusted so that the rotation takes 
the same amount of time as the linear motion.

- Steve

--
What happens now with your Lotus Notes apps - do you make another costly 
upgrade, or settle for being marooned without product support? Time to move
off Lotus Notes and onto the cloud with Force.com, apps are easier to build,
use, and manage than apps on traditional platforms. Sign up for the Lotus 
Notes Migration Kit to learn more. http://p.sf.net/sfu/salesforce-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] EMC2 and 4th axis in milling: specifying speed and angular velocity?

2010-12-08 Thread Igor Chudov
Stephen, thanks, this is a wonderful way to implement this!

i

--
What happens now with your Lotus Notes apps - do you make another costly 
upgrade, or settle for being marooned without product support? Time to move
off Lotus Notes and onto the cloud with Force.com, apps are easier to build,
use, and manage than apps on traditional platforms. Sign up for the Lotus 
Notes Migration Kit to learn more. http://p.sf.net/sfu/salesforce-d2d
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] EMC2 and 4th axis in milling: specifying speed and angular velocity?

2010-12-08 Thread Jon Elson
Igor Chudov wrote:

 Let's say I wanted to mill a helical spiral.

 Can I use EMC2 to instruct the milling table to move along X at a
 given velocity, while at the same time, the rotary table is turning
 with another given angular rotational speed.
You can't specify two different feedrates.  The feedrate applies to the 
X motion, the A axis follows along so that it completes at the same time 
as the X move.  So, you would code someting like :
G01 X1 F50
Z-0.1 F5
X2.345 A360 F7.5
Z1

EMC computes feedrate based solely on the X distance, ignoring the 
contribution of the A rotation.

Jon

--
This SF Dev2Dev email is sponsored by:

WikiLeaks The End of the Free Internet
http://p.sf.net/sfu/therealnews-com
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] EMC2 and 4th axis in milling: specifying speed and angular velocity?

2010-12-08 Thread Chris Radek
On Wed, Dec 08, 2010 at 09:00:57AM -0500, Stephen Wille Padnos wrote:

 This is how the manual describes combined linear and rotary motion:  If 
 any of XYZ are moving, F is in units per minute in the XYZ cartesian 
 system, and all other axes (UVWABC) move so as to start and stop in 
 coordinated fashion  

Because this can be confusing if you then switch between combined and
angular-only moves, also consider the hint in G Code Best Practices

http://www.linuxcnc.org/docs/html/gcode_overview.html#r3_8

which says

Because the meaning of an F-word in feed-per-minute mode
varies depending on which axes are commanded to move, and
because the amount of material removed does not depend only on
the feed rate, it may be easier to use G93 inverse time feed
mode to achieve the desired material removal rate.

--
This SF Dev2Dev email is sponsored by:

WikiLeaks The End of the Free Internet
http://p.sf.net/sfu/therealnews-com
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users