Re: [Emc-users] angular units
On Thu, Jun 25, 2015 at 3:00 PM, Andy Pugh bodge...@gmail.com wrote: Your Java code should (if at jest could) insert an inverse-time F word for each move using required linear feed and move length. Cool. Does that mean we have CNC F-Bombs now? ;-) Mark -- One Man, One Machine, One Computer! VBSEG -- Monitor 25 network devices or servers for free with OpManager! OpManager is web-based network management software that monitors network devices and physical virtual servers, alerts via email sms for fault. Monitor 25 devices for free with no restriction. Download now http://ad.doubleclick.net/ddm/clk/292181274;119417398;o ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] angular units
I'm not sure of what you mean by the CAM system or if it is relevant to what I do. Possibly someone can explain. I write Java code that exports g-code files to run a small CNC router or CNC desktop mill. I am considering adding a lathe like attachment bolted to the table (essentially a small lathe with stepper motor). In this case the center of rotation is well known and computing the linear velocity vector due to rotation is straight forward in either machine or workpiece coordinates. Can the trajectory planer deal with this or would I need to add additional steps? Craig On 6/24/2015 3:09 PM, Andy Pugh wrote: On 24 Jun 2015, at 19:58, Philipp Burch p...@hb9etc.ch wrote: Without having tested it, I'd expect it to work as follows: (Exact description of what happens) The motion controller has no way to know where the centre of rotation is, so it does as described. If you want to control tool feed rates with combined motions you need to let that happen in the CAM system which can be told where the centre of rotation is and then use inverse time feed. -- Monitor 25 network devices or servers for free with OpManager! OpManager is web-based network management software that monitors network devices and physical virtual servers, alerts via email sms for fault. Monitor 25 devices for free with no restriction. Download now http://ad.doubleclick.net/ddm/clk/292181274;119417398;o ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Monitor 25 network devices or servers for free with OpManager! OpManager is web-based network management software that monitors network devices and physical virtual servers, alerts via email sms for fault. Monitor 25 devices for free with no restriction. Download now http://ad.doubleclick.net/ddm/clk/292181274;119417398;o ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] angular units
On 25 Jun 2015, at 18:10, craig cr...@facework.com wrote: I write Java code that exports g-code files to run a small CNC router or CNC desktop mill. Your Java code should (if at jest could) insert an inverse-time F word for each move using required linear feed and move length. -- Monitor 25 network devices or servers for free with OpManager! OpManager is web-based network management software that monitors network devices and physical virtual servers, alerts via email sms for fault. Monitor 25 devices for free with no restriction. Download now http://ad.doubleclick.net/ddm/clk/292181274;119417398;o ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] angular units
If X0, crawls at a snails pace, if X0.001 moves at a reasonable speed. Len On 6/24/2015 3:21 PM, TJoseph Powderly wrote: Could you please check what this does? G91 A360 X0 F100 this has an X component ( no distance tho ) thanks TomP On 06/24/2015 01:24 PM, Len Shelton wrote: On a machine with a rotary A axis, if I run G91 A360 X10 F100 the machine moves 100IPM on the X and the A axis completes a 360 degree rotation at the same time. If I then run G91 A360 F100 the machines takes almost 2.5 minutes to complete the rotation, because it is only running 100 degrees per minute. So it seems that the feedrate of the linear axis overrides the feedrate of the angular units if a linear move is coordinated with it. Can someone confirm this? Also, this becomes a problem for a CAM program like Aspire when it has an angular move without a simultaneous linear move. I was wondering if anyone had run across this or if anyone had any thoughts. Len -- Monitor 25 network devices or servers for free with OpManager! OpManager is web-based network management software that monitors network devices and physical virtual servers, alerts via email sms for fault. Monitor 25 devices for free with no restriction. Download now http://ad.doubleclick.net/ddm/clk/292181274;119417398;o ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Monitor 25 network devices or servers for free with OpManager! OpManager is web-based network management software that monitors network devices and physical virtual servers, alerts via email sms for fault. Monitor 25 devices for free with no restriction. Download now http://ad.doubleclick.net/ddm/clk/292181274;119417398;o ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Monitor 25 network devices or servers for free with OpManager! OpManager is web-based network management software that monitors network devices and physical virtual servers, alerts via email sms for fault. Monitor 25 devices for free with no restriction. Download now http://ad.doubleclick.net/ddm/clk/292181274;119417398;o ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] angular units
On 24 Jun 2015, at 19:58, Philipp Burch p...@hb9etc.ch wrote: Without having tested it, I'd expect it to work as follows: (Exact description of what happens) The motion controller has no way to know where the centre of rotation is, so it does as described. If you want to control tool feed rates with combined motions you need to let that happen in the CAM system which can be told where the centre of rotation is and then use inverse time feed. -- Monitor 25 network devices or servers for free with OpManager! OpManager is web-based network management software that monitors network devices and physical virtual servers, alerts via email sms for fault. Monitor 25 devices for free with no restriction. Download now http://ad.doubleclick.net/ddm/clk/292181274;119417398;o ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] angular units
On Wednesday 24 June 2015 16:02:11 Len Shelton wrote: Its definitely set to angular. And the max velocity? Set it up 20x what it is currently, then use the jog slider to see how fast it can move w/o a stall. Scale that to be the max accel scale the max vel at about 65% of that, should give you pretty much what it CAN do with that motor driver voltage. This won't effect what you are seeing when commanding a simultaineous move. I have always been under the impression that the first vel limit it hits is the controlling cap on the other axis's speed, but perhaps some recent bit rot has changed that? IDK, so experimentaton would seem to justified. I can make 5+ revs a minute with 90 psi air in the table. Teeny 4, very poorly made $100 table from India. I cut a groove around the face of the base casting about 1/8 wide 3/32 deep, drilled down about 3/8 to intersect a 1/8 pipe pressed into the side, sealed with red thread-locker. Someday I really do need to buy a decent 6 incher. Someday before I fall over... Len For your check, make sure the 4th axis is set to angular as the first thing to check in the .ini file. -- Monitor 25 network devices or servers for free with OpManager! OpManager is web-based network management software that monitors network devices and physical virtual servers, alerts via email sms for fault. Monitor 25 devices for free with no restriction. Download now http://ad.doubleclick.net/ddm/clk/292181274;119417398;o ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users Cheers, Gene Heskett -- There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order. -Ed Howdershelt (Author) Genes Web page http://geneslinuxbox.net:6309/gene -- Monitor 25 network devices or servers for free with OpManager! OpManager is web-based network management software that monitors network devices and physical virtual servers, alerts via email sms for fault. Monitor 25 devices for free with no restriction. Download now http://ad.doubleclick.net/ddm/clk/292181274;119417398;o ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] angular units
http://linuxcnc.org/docs/2.6/html/gcode/machining_center.html#sub:feed-rate On Wed, 24 Jun 2015 15:21:03 -0500 TJoseph Powderly tjt...@gmail.com wrote: Could you please check what this does? G91 A360 X0 F100 this has an X component ( no distance tho ) thanks TomP On 06/24/2015 01:24 PM, Len Shelton wrote: On a machine with a rotary A axis, if I run G91 A360 X10 F100 the machine moves 100IPM on the X and the A axis completes a 360 degree rotation at the same time. If I then run G91 A360 F100 the machines takes almost 2.5 minutes to complete the rotation, because it is only running 100 degrees per minute. So it seems that the feedrate of the linear axis overrides the feedrate of the angular units if a linear move is coordinated with it. Can someone confirm this? Also, this becomes a problem for a CAM program like Aspire when it has an angular move without a simultaneous linear move. I was wondering if anyone had run across this or if anyone had any thoughts. Len -- Monitor 25 network devices or servers for free with OpManager! OpManager is web-based network management software that monitors network devices and physical virtual servers, alerts via email sms for fault. Monitor 25 devices for free with no restriction. Download now http://ad.doubleclick.net/ddm/clk/292181274;119417398;o ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Monitor 25 network devices or servers for free with OpManager! OpManager is web-based network management software that monitors network devices and physical virtual servers, alerts via email sms for fault. Monitor 25 devices for free with no restriction. Download now http://ad.doubleclick.net/ddm/clk/292181274;119417398;o ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Monitor 25 network devices or servers for free with OpManager! OpManager is web-based network management software that monitors network devices and physical virtual servers, alerts via email sms for fault. Monitor 25 devices for free with no restriction. Download now http://ad.doubleclick.net/ddm/clk/292181274;119417398;o ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
[Emc-users] angular units
On a machine with a rotary A axis, if I run G91 A360 X10 F100 the machine moves 100IPM on the X and the A axis completes a 360 degree rotation at the same time. If I then run G91 A360 F100 the machines takes almost 2.5 minutes to complete the rotation, because it is only running 100 degrees per minute. So it seems that the feedrate of the linear axis overrides the feedrate of the angular units if a linear move is coordinated with it. Can someone confirm this? Also, this becomes a problem for a CAM program like Aspire when it has an angular move without a simultaneous linear move. I was wondering if anyone had run across this or if anyone had any thoughts. Len -- Monitor 25 network devices or servers for free with OpManager! OpManager is web-based network management software that monitors network devices and physical virtual servers, alerts via email sms for fault. Monitor 25 devices for free with no restriction. Download now http://ad.doubleclick.net/ddm/clk/292181274;119417398;o ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] angular units
On Wednesday 24 June 2015 14:46:10 Scott Salrin wrote: Len, You know, being a proud owner of one of your rotary machines, that I am as interested in this answer as you are. Everyone tell me if I'm wrong, but won't the feed rate also depend on the distance from the center of rotation as well. I mean the surscae of a 3 diameter will spin faster than a 1 diameter, right? While that is true for a linear axis, or a spindle where you probably want CSS, I always setup a 4th axis as angular, in which case its degrees per unit of time. While I can with my puny setup, move faster than 720 degrees a minute if I have air into the table to lift it off the mating surfaces so it turns more freely, if I don't air it up, even 720 can be iffy, in danger of a stall. One of my future projects is to rig a tire inflator and write some hal code that will turn on the air, and with hold the move for a second or so to get up pressure, do the move, and shut the tire inflator off at the end of the move, hopefully bringing in enough friction that I can climb cut a sproket without using up the backlash in the table. Last time I did that, it was in alu, and the backlash gave me teeth gullets about 2 thou narrower than the chain roller, so it took a stroke or 3 of a file, and some run in time to make it fit well. For your check, make sure the 4th axis is set to angular as the first thing to check in the .ini file. Honestly, I haven't had a ton of time to explore this yet, but there isn't a lot of information available. I'm dying to see how this one comes out, and for you to upload a post processor for me :) Scott On Wed, Jun 24, 2015 at 1:24 PM, Len Shelton l...@probotix.com wrote: On a machine with a rotary A axis, if I run G91 A360 X10 F100 the machine moves 100IPM on the X and the A axis completes a 360 degree rotation at the same time. If I then run G91 A360 F100 the machines takes almost 2.5 minutes to complete the rotation, because it is only running 100 degrees per minute. So it seems that the feedrate of the linear axis overrides the feedrate of the angular units if a linear move is coordinated with it. Can someone confirm this? Also, this becomes a problem for a CAM program like Aspire when it has an angular move without a simultaneous linear move. I was wondering if anyone had run across this or if anyone had any thoughts. Len -- Monitor 25 network devices or servers for free with OpManager! OpManager is web-based network management software that monitors network devices and physical virtual servers, alerts via email sms for fault. Monitor 25 devices for free with no restriction. Download now http://ad.doubleclick.net/ddm/clk/292181274;119417398;o ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Monitor 25 network devices or servers for free with OpManager! OpManager is web-based network management software that monitors network devices and physical virtual servers, alerts via email sms for fault. Monitor 25 devices for free with no restriction. Download now http://ad.doubleclick.net/ddm/clk/292181274;119417398;o ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users Cheers, Gene Heskett -- There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order. -Ed Howdershelt (Author) Genes Web page http://geneslinuxbox.net:6309/gene -- Monitor 25 network devices or servers for free with OpManager! OpManager is web-based network management software that monitors network devices and physical virtual servers, alerts via email sms for fault. Monitor 25 devices for free with no restriction. Download now http://ad.doubleclick.net/ddm/clk/292181274;119417398;o ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] angular units
Hi folks! On 24.06.2015 20:24, Len Shelton wrote: On a machine with a rotary A axis, if I run G91 A360 X10 F100 the machine moves 100IPM on the X and the A axis completes a 360 degree rotation at the same time. If I then run G91 A360 F100 the machines takes almost 2.5 minutes to complete the rotation, because it is only running 100 degrees per minute. So it seems that the feedrate of the linear axis overrides the feedrate of the angular units if a linear move is coordinated with it. Can someone confirm this? Without having tested it, I'd expect it to work as follows: 1. If only a linear move is programmed, the feedrate is in linear units/min and gives the linear velocity. 2. If only a rotational move (ABC axes) is programmed, the feedrate is in rotational units/min and gives the angular velocity (as angle per time, no matter what distance a tool will travel then). 3. If a linear and a rotational move is programmed in the same line, the feedrate is in linear units/min and gives the linear velocity. The angular velocity is adjusted so that the target angle is reached when the linear move completes. As I said, I haven't tested it, but there hardly is another sensible option for most tasks I can think of right now. Regards, Philipp signature.asc Description: OpenPGP digital signature -- Monitor 25 network devices or servers for free with OpManager! OpManager is web-based network management software that monitors network devices and physical virtual servers, alerts via email sms for fault. Monitor 25 devices for free with no restriction. Download now http://ad.doubleclick.net/ddm/clk/292181274;119417398;o___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] angular units
Len, You know, being a proud owner of one of your rotary machines, that I am as interested in this answer as you are. Everyone tell me if I'm wrong, but won't the feed rate also depend on the distance from the center of rotation as well. I mean the surscae of a 3 diameter will spin faster than a 1 diameter, right? Honestly, I haven't had a ton of time to explore this yet, but there isn't a lot of information available. I'm dying to see how this one comes out, and for you to upload a post processor for me :) Scott On Wed, Jun 24, 2015 at 1:24 PM, Len Shelton l...@probotix.com wrote: On a machine with a rotary A axis, if I run G91 A360 X10 F100 the machine moves 100IPM on the X and the A axis completes a 360 degree rotation at the same time. If I then run G91 A360 F100 the machines takes almost 2.5 minutes to complete the rotation, because it is only running 100 degrees per minute. So it seems that the feedrate of the linear axis overrides the feedrate of the angular units if a linear move is coordinated with it. Can someone confirm this? Also, this becomes a problem for a CAM program like Aspire when it has an angular move without a simultaneous linear move. I was wondering if anyone had run across this or if anyone had any thoughts. Len -- Monitor 25 network devices or servers for free with OpManager! OpManager is web-based network management software that monitors network devices and physical virtual servers, alerts via email sms for fault. Monitor 25 devices for free with no restriction. Download now http://ad.doubleclick.net/ddm/clk/292181274;119417398;o ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Monitor 25 network devices or servers for free with OpManager! OpManager is web-based network management software that monitors network devices and physical virtual servers, alerts via email sms for fault. Monitor 25 devices for free with no restriction. Download now http://ad.doubleclick.net/ddm/clk/292181274;119417398;o ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] angular units
Its definitely set to angular. Len For your check, make sure the 4th axis is set to angular as the first thing to check in the .ini file. -- Monitor 25 network devices or servers for free with OpManager! OpManager is web-based network management software that monitors network devices and physical virtual servers, alerts via email sms for fault. Monitor 25 devices for free with no restriction. Download now http://ad.doubleclick.net/ddm/clk/292181274;119417398;o ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users
Re: [Emc-users] angular units
Could you please check what this does? G91 A360 X0 F100 this has an X component ( no distance tho ) thanks TomP On 06/24/2015 01:24 PM, Len Shelton wrote: On a machine with a rotary A axis, if I run G91 A360 X10 F100 the machine moves 100IPM on the X and the A axis completes a 360 degree rotation at the same time. If I then run G91 A360 F100 the machines takes almost 2.5 minutes to complete the rotation, because it is only running 100 degrees per minute. So it seems that the feedrate of the linear axis overrides the feedrate of the angular units if a linear move is coordinated with it. Can someone confirm this? Also, this becomes a problem for a CAM program like Aspire when it has an angular move without a simultaneous linear move. I was wondering if anyone had run across this or if anyone had any thoughts. Len -- Monitor 25 network devices or servers for free with OpManager! OpManager is web-based network management software that monitors network devices and physical virtual servers, alerts via email sms for fault. Monitor 25 devices for free with no restriction. Download now http://ad.doubleclick.net/ddm/clk/292181274;119417398;o ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users -- Monitor 25 network devices or servers for free with OpManager! OpManager is web-based network management software that monitors network devices and physical virtual servers, alerts via email sms for fault. Monitor 25 devices for free with no restriction. Download now http://ad.doubleclick.net/ddm/clk/292181274;119417398;o ___ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users