What's new
What's new

G93 inverse time feed

shawnshop

Aluminum
Joined
Oct 20, 2014
I have been playing with inverse time feed on my 2015 haas tm2p with a ha5c-p3 rotary. I have attached a picture of my program. I understand how the inverse time feed is supposed to work. But I am not sure that it's working properly. I still feel that my a rotation is not as fast as I feel it should be. The part is .149 tall and .250 wide. As I run across the flat it feeds how I want. But the rotation seams to be more like a f of 15- 20. Which is really slow and causes my run time to be extra long.

For a part that size what should I expect the g93 f number to be at for rotation. Also my other thought is is this particular rotary axis limited of it's feed speed and I am just asking too much speed out of it?

Sent from my KYOCERA-E6820 using Tapatalk
 
N0001T3M06
N0002S5000M03
N0003G00G43Z.5H03M08
N0004X-.2Y-.0007A0.
N0005X-.2Y-.0007A0.
N0006Z.2896
N0007G01X-.2Y-.0007Z.0396F5.A0.
N0008X-.2Y.0571Z.0396F50.A0.
N0009G93X-.2Y.0663Z.0542F200.A13.5
N0010X-.2Y.0719Z.0706F200.A27.
N0011X-.2Y.0735Z.0878F200.A40.5
N0012X-.2Y.071Z.1049F200.A54.
N0013X-.2Y.0646Z.1209F200.A67.5
N0014X-.2Y.0546Z.135F200.A81.
N0015X-.2Y.0463Z.143F200.A90.
N0016G94X-.2Y.0537Z.143F50.A90.
N0017G93X-.2Y.0389Z.1539F200.A103.5
N0018X-.2Y.022Z.1611F200.A117.
N0019X-.2Y.0038Z.1642F200.A130.5
N0020X-.2Y-.0146Z.1629F200.A144.
N0021X-.2Y-.0322Z.1574F200.A157.5
N0022X-.2Y-.048Z.1479F200.A171.
N0023X-.2Y-.0571Z.1396F200.A180.
N0024G94X-.2Y.0571Z.1396F50.A180.
N0025G93X-.2Y.043Z.1514F200.A193.5
N0026X-.2Y.0265Z.1597F200.A207.
N0027X-.2Y.0085Z.1638F200.A220.5
N0028X-.2Y-.0099Z.1636F200.A234.
N0029X-.2Y-.0278Z.1592F200.A247.5
N0030X-.2Y-.0441Z.1507F200.A261.
N0031X-.2Y-.0537Z.143F200.A270.
N0032G94X-.2Y-.0463Z.143F50.A270.
N0033G93X-.2Y-.0583Z.1306F200.A283.5
N0034X-.2Y-.0671Z.1157F200.A297.
N0035X-.2Y-.0723Z.0992F200.A310.5
N0036X-.2Y-.0734Z.082F200.A324.
N0037X-.2Y-.0704Z.065F200.A337.5
N0038X-.2Y-.0636Z.0491F200.A351.
N0039X-.2Y-.0571Z.0396F200.A360.
N0040G94X-.2Y-.0007Z.0396F50.A360.
N0041X-.1982Y.0571Z.0396A360.
N0042G93X-.1977Y.065Z.0516F200.A371.25
N0043X-.1972Y.0704Z.065F200.A382.5
N0044X-.1966Y.0732Z.0791F200.A393.75
N0045X-.1961Y.0731Z.0935F200.A405.
N0046X-.1956Y.0702Z.1076F200.A416.25
N0047X-.1951Y.0646Z.1209F200.A427.5
N0048X-.1946Y.0565Z.1328F200.A438.75
N0049X-.194Y.0463Z.143F200.A450.
N0050G94X-.1938Y.0537Z.143F50.A450.
N0051G93X-.1933Y.0416Z.1523F200.A461.25
N0052X-.1928Y.0278Z.1592F200.A472.5
N0053X-.1922Y.013Z.1632F200.A483.75
N0054X-.1917Y-.0024Z.1642F200.A495.
N0055X-.1912Y-.0176Z.1623F200.A506.25
N0056X-.1907Y-.0322Z.1574F200.A517.5
N0057X-.1902Y-.0455Z.1497F200.A528.75
N0058X-.1896Y-.0571Z.1396F200.A540.
N0059G94X-.1861Y.0571Z.1396F50.A540.
N0060G93X-.1856Y.0455Z.1497F200.A551.25
N0061X-.1851Y.0322Z.1574F200.A562.5
N0062X-.1845Y.0176Z.1623F200.A573.75
N0063X-.184Y.0024Z.1642F200.A585.
N0064X-.1835Y-.013Z.1632F200.A596.25
N0065X-.183Y-.0278Z.1592F200.A607.5
N0066X-.1824Y-.0416Z.1523F200.A618.75
N0067X-.1819Y-.0537Z.143F200.A630.
N0068G94X-.1817Y-.0463Z.143F50.A630.
N0069G93X-.1812Y-.0565Z.1328F200.A641.25
N0070X-.1806Y-.0646Z.1209F200.A652.5
N0071X-.1801Y-.0702Z.1076F200.A663.75
N0072X-.1796Y-.0731Z.0935F200.A675.
N0073X-.1791Y-.0732Z.0791F200.A686.25
N0074X-.1786Y-.0704Z.065F200.A697.5
N0075X-.178Y-.065Z.0516F200.A708.75
N0076X-.1775Y-.0571Z.0396F200.A720.
N0077G94X-.174Y.0571Z.0396F50.A720.
N0078G93X-.1735Y.065Z.0516F200.A731.25
N0079X-.1729Y.0704Z.065F200.A742.5
N0080X-.1724Y.0732Z.0791F200.A753.75
N0081X-.1719Y.0731Z.0935F200.A765.
N0082X-.1714Y.0702Z.1076F200.A776.25
N0083X-.1709Y.0646Z.1209F200.A787.5
N0084X-.1703Y.0565Z.1328F200.A798.75
N0085X-.1698Y.0463Z.143F200.A810.
N0086G94X-.1696Y.0537Z.143F50.A810.
N0087G93X-.1691Y.0416Z.1523F200.A821.25
N0088X-.1685Y.0278Z.1592F200.A832.5
N0089X-.168Y.013Z.1632F200.A843.75
N0090X-.1675Y-.0024Z.1642F200.A855.
N0091X-.167Y-.0176Z.1623F200.A866.25


Sent from my KYOCERA-E6820 using Tapatalk
 
You are correct in that. I have set it up higher and it posts out fine. I think my problem is more on the haas machine side. Because I can't seam to get the roatry to spin any faster when I mdi the program in. It won't allow a feed over f400.

Sent from my KYOCERA-E6820 using Tapatalk
 
So I should use

Mdi

G94 a 300. F400.

To get it to use time not feed?

Sent from my KYOCERA-E6820 using Tapatalk
 
No, use G93 like you have been, but like Larry said, change your max speed output in your post. I can't remember the exact limit for the control, but I use 45000 in my posts.

Also, if it "isn't going faster with anything higher than 400" (and you are indeed in G93 mode) it really depends on the programmed move and physical speed limit (deg/sec) of the rotary unit.

example - in one of your lines of code, the rotary move is 13.5°

Based on 410°/sec max of the rotary, the fastest feed you could use here is: 410/13.5*60 = F1822. Higher feed than 1822 on that move and the machine wont move any faster.
 
And that f is theroetically what it will move for time? Or for Ipm?

Could you put a line of code that I can mdi so I get it corrected and I am not entering something wrong please.

Thanks in advance

Sent from my KYOCERA-E6820 using Tapatalk
 
I just had an mdi program as follows.

G93 a 90 f8000.
G00 a -90.

I played with the f from 200. I up to the 8000. and it just doesn't seam to change anything from what the G00 is to visually watch it rotate back to back. So I am starting to think that my rotary just won't turn that fast.

Sent from my KYOCERA-E6820 using Tapatalk
 
G93 Represents strokes per minute. In my example of F1822, you could make that 13.5° rotary move 1822 times in one minute.

To correct the issue, first edit your post settings to allow higher feedrate in G93. You are limited at 200 right now. Regenerate code and see what you get.
 
I just had an mdi program as follows.

G93 a 90 f8000.
G00 a -90.

I played with the f from 200. I up to the 8000. and it just doesn't seam to change anything from what the G00 is to visually watch it rotate back to back. So I am starting to think that my rotary just won't turn that fast.

Sent from my KYOCERA-E6820 using Tapatalk

Yes you very well could be at the limit of the rotary. If you make a 90° move with G93 F200. that says move at a speed which could do it 200 times in one minute. 90 x 200 = 18000deg/min or 300°/s. That could be faster than the spec on your rotary. Look it up to see what it is.
 
I edited my limit up to 4500. Now it the code my f values look as follows



G00A0.
N0001T3M06
N0002S5000M03
N0003G00G43Z.5H03M08
N0004X-.2Y-.0007A0.
N0005X-.2Y-.0007A0.
N0006Z.2846
N0007G01X-.2Y-.0007Z.0346F5.A0.
N0008X-.2Y.0571Z.0346F50.A0.
N0009G93X-.2Y.0663Z.0492F922.766A13.5
N0010X-.2Y.0719Z.0656F739.484A27.
N0011X-.2Y.0735Z.0828F598.067A40.5
N0012X-.2Y.071Z.0999F485.719A54.
N0013X-.2Y.0646Z.1159F400.619A67.5
N0014X-.2Y.0546Z.13F335.094A81.
N0015X-.2Y.0463Z.138F952.655A90.
N0016G94X-.2Y.0537Z.138F50.A90.
N0017G93X-.2Y.0389Z.1489F229.899A103.5
N0018X-.2Y.022Z.1561F206.624A117.
N0019X-.2Y.0038Z.1592F195.673A130.5
N0020X-.2Y-.0146Z.1579F199.954A144.
N0021X-.2Y-.0322Z.1524F217.347A157.5
N0022X-.2Y-.048Z.1429F249.426A171.
N0023X-.2Y-.0571Z.1346F918.583A180.
N0024G94X-.2Y.0571Z.1346F50.A180.
N0025G93X-.2Y.043Z.1464F238.222A193.5
N0026X-.2Y.0265Z.1547F209.568A207.
N0027X-.2Y.0085Z.1588F197.006A220.5
N0028X-.2Y-.0099Z.1586F198.486A234.
N0029X-.2Y-.0278Z.1542F211.707A247.5
N0030X-.2Y-.0441Z.1457F240.561A261.
N0031X-.2Y-.0537Z.138F900.037A270.
N0032G94X-.2Y-.0463Z.138F50.A270.
N0033G93X-.2Y-.0583Z.1256F354.696A283.5
N0034X-.2Y-.0671Z.1107F425.819A297.
N0035X-.2Y-.0723Z.0942F519.957A310.5
N0036X-.2Y-.0734Z.077F643.718A324.
N0037X-.2Y-.0704Z.06F798.365A337.5
N0038X-.2Y-.0636Z.0441F989.552A351.
N0039X-.2Y-.0571Z.0346F210.898A360.
N0040G94X-.2Y-.0007Z.0346F50.A360.
N0041X-.1982Y.0571Z.0346A360.
N0042G93X-.1976Y.065Z.0466F348.227A371.25
N0043X-.1971Y.0704Z.06F153.978A382.5
N0044X-.1966Y.0732Z.0741F999.736A393.75
N0045X-.1961Y.0731Z.0885F869.122A405.
N0046X-.1956Y.0702Z.1026F764.131A416.25
N0047X-.1951Y.0646Z.1159F678.585A427.5
N0048X-.1946Y.0565Z.1278F613.555A438.75
N0049X-.1941Y.0463Z.138F561.599A450.
N0050G94X-.1939Y.0537Z.138F50.A450.
N0051G93X-.1934Y.0416Z.1473F483.237A461.25
N0052X-.1929Y.0278Z.1542F452.606A472.5
N0053X-.1923Y.013Z.1582F439.307A483.75
N0054X-.1918Y-.0024Z.1592F433.997A495.


So that looks like what you are explaining that it should.



Sent from my KYOCERA-E6820 using Tapatalk
 
In the parameters
A PARAM A parameter 51 a Max speed says 18160000

Sent from my KYOCERA-E6820 using Tapatalk
 
In the book it says 410.000 is the max feedrate


So my assumption is even if I am only moving 15° it's still only going to turn at as fast as 360 degree at the 410.000 would be.

Sent from my KYOCERA-E6820 using Tapatalk
 
In the book it says 410.000 is the max feedrate


So my assumption is even if I am only moving 15° it's still only going to turn at as fast as 360 degree at the 410.000 would be.

Sent from my KYOCERA-E6820 using Tapatalk

No, the max federate for a 5c rotary is 410 deg / sec.

In inverse time, deg are meaningless, it has to do with the time it takes to complete the move.
change it to 40,000.
 
I changed my post to 40000. and the program stayed the same as the 4500.

I'll try a program and see if there machine run time is 1 second for 410 degrees

Sent from my KYOCERA-E6820 using Tapatalk
 
It indeed ran at a rate of 1 second for 410 degree. So if that's it's limit then 205°can be at a Max of .5 second 102.5 a Max of .25 and so on. So even if I am only moving 90 degree it will still only move at that rate.

So if my math is correct at a .300 diameter part makes a curve length of .943 . It will run 1 revolution just under 1 second. Or approximately 60 inch per minute equivalent. Feed rate. On my part I am feeding at 50ipm on the flats and it still shows that the feed is slower around the radi. So I will have to do some more testing to try to get things ironed out. Thanks again for your help.



Sent from my KYOCERA-E6820 using Tapatalk
 








 
Back
Top