What's new
What's new

thread mill code on Acramatic A950

lowCountryCamo

Stainless
Joined
Jan 1, 2012
Location
Savannah, Georgia, USA
Any one ever program a thread mill or helix in incremental with wear comp on a Acramatic A950 Cinci. This is for a 3 spindle gantry.
Is code different than Fanuc? For wear comp you only need G41, no D word, correct?

Thanks,

Steve Austin
 
Thread Mill

Not familiar with your control. But this is how we do It on a Fanuc. Virtually the same on an Okuma with a few different G codes and different sub calls. This is for one hole #4-40 x .300 deep. Two passes. I guess I should mention the thread mill is .085" in dia.

( EMUGE THREAD MILL )
N5 T5 M6
/M8
S4496 M3
G90 G17 G0 G54 X-.1625 Y-.287
G43 Z.1 H5
M98 P7
G0Z.1M9
G91G28Z0
M30
O0007
( SUB NUMBER 0007 )
G90 G17 G0 X-.1625 Y-.287
M98 P8
G90 G0 X-.1625 Y-.287
M98 P9
M99
O0008
( SUB NUMBER 0008 )
G91
Z-.0704
G42 X-.0018 Y.0018 D5
G1 X-.0003 Y.0001 F1.9
G2 X.0021 Y.0085 Z-.0046 I.0021 J.004
Z-.025 J-.0104
Z-.025 J-.0104
Z-.025 J-.0104
Z-.025 J-.0104
Z-.025 J-.0104
Z-.025 J-.0104
Z-.025 J-.0104
Z-.025 J-.0104
Z-.025 J-.0104
Z-.025 J-.0104
Z-.025 J-.0104
Z-.025 J-.0104
Z-.025 J-.0104
X.0021 Y-.0085 Z-.0046 J-.0045
G1 X-.0003 Y-.0001
G40 G0 X-.0018 Y-.0018
G90 Z.1
M99
O0009
( SUB NUMBER 0009 )
G91
Z-.0701
G42 X-.0018 Y.0018 D5
G1 X-.0005 Y.0001 F2.4
G2 X.0023 Y.0122 Z-.0049 I.0023 J.0059
Z-.025 J-.0141
Z-.025 J-.0141
Z-.025 J-.0141
Z-.025 J-.0141
Z-.025 J-.0141
Z-.025 J-.0141
Z-.025 J-.0141
Z-.025 J-.0141
Z-.025 J-.0141
Z-.025 J-.0141
Z-.025 J-.0141
Z-.025 J-.0141
Z-.025 J-.0141
X.0023 Y-.0122 Z-.0049 J-.0063
G1 X-.0005 Y-.0001
G40 G0 X-.0018 Y-.0018
G90 Z.1
M99
 

Attachments

  • #4-40 X .300 6AL4V.txt
    1.1 KB · Views: 28
Helical Interp on a Cinci

IIRC, yes, a K word for lead per 360 degree circle. Also a Z word, and an I and/or J word to define your arc in absolute (not an increment from your start point). But that was 25 years ago on an 850sx. Could of course be different now.
 
Any one ever program a thread mill or helix in incremental with wear comp on a Acramatic A950 Cinci. This is for a 3 spindle gantry.
Is code different than Fanuc? For wear comp you only need G41, no D word, correct?

Thanks,

Steve Austin


Hey Steve, I have a cat40 acramatic A900 (~1984)... when was the 950 made? Quick google search and I'm not finding anything.

I have never been able to get a helix to work on our 900. I think our control didn't have the option for it (if you can't get it to work, that's a possibility). I can share pages from our programming manual that describe how to do a helix if you want. As far as I remember it was a long line of code and yeah it had a K for helix lead or something.
 
I just found I need a K word which is the lead in in. or mm. Is that correct?

I'm guessing this is that Goliath at PMI? Ive spent many a long days on that thing. Those Acramatics need IJK for thread milling. Here's a sample of a 1.125 ID thread mill for that thing.

(PGM,="FM1 SETUP 54 "L1)N15 ; CINCINNATI T-500 3 AXIS POST, PROGRAM DATE 2-22-2007
N20 ;FeatureMILL 4/1/97 KK
N25 ; OPERATION NAME: THREAD_MILL1
:30 G00 G17 G40 G47 G70 G94 G90
N35 T101 M06 M26 M39 ;TOOL: 01 DIA: 0.8688
N40 S5200 M03 M08
N45 G00 X5.25 Y1.5 Z1.0 D54
N50 Z0.125
N55 G01 G42 X5.3916 F5.6
N60 G02 X5.3916 Y1.5 Z0. I5.25 J1.5 K0.125 F11.1
N65 X5.3916 Y1.5 Z-0.125 I5.25 J1.5 K0.125
N70 X5.3916 Y1.5 Z-0.25 I5.25 J1.5 K0.125
N75 X5.3916 Y1.5 Z-0.375 I5.25 J1.5 K0.125
N80 X5.3916 Y1.5 Z-0.5 I5.25 J1.5 K0.125
N85 X5.3916 Y1.5 Z-0.625 I5.25 J1.5 K0.125
N90 X5.3916 Y1.5 Z-0.75 I5.25 J1.5 K0.125
N95 X5.3916 Y1.5 Z-0.875 I5.25 J1.5 K0.125
N100 X5.3916 Y1.5 Z-1.0 I5.25 J1.5 K0.125
N105 G01 G40 X5.25
N110 G00 Z1.0
N115 M05 M26 ; PROGRAM END
N120 M02


Is this it?
Gantry.JPG
 
I'm guessing this is that Goliath at PMI? Ive spent many a long days on that thing. Those Acramatics need IJK for thread milling. Here's a sample of a 1.125 ID thread mill for that thing.

(PGM,="FM1 SETUP 54 "L1)N15 ; CINCINNATI T-500 3 AXIS POST, PROGRAM DATE 2-22-2007
N20 ;FeatureMILL 4/1/97 KK
N25 ; OPERATION NAME: THREAD_MILL1
:30 G00 G17 G40 G47 G70 G94 G90
N35 T101 M06 M26 M39 ;TOOL: 01 DIA: 0.8688
N40 S5200 M03 M08
N45 G00 X5.25 Y1.5 Z1.0 D54
N50 Z0.125
N55 G01 G42 X5.3916 F5.6
N60 G02 X5.3916 Y1.5 Z0. I5.25 J1.5 K0.125 F11.1
N65 X5.3916 Y1.5 Z-0.125 I5.25 J1.5 K0.125
N70 X5.3916 Y1.5 Z-0.25 I5.25 J1.5 K0.125
N75 X5.3916 Y1.5 Z-0.375 I5.25 J1.5 K0.125
N80 X5.3916 Y1.5 Z-0.5 I5.25 J1.5 K0.125
N85 X5.3916 Y1.5 Z-0.625 I5.25 J1.5 K0.125
N90 X5.3916 Y1.5 Z-0.75 I5.25 J1.5 K0.125
N95 X5.3916 Y1.5 Z-0.875 I5.25 J1.5 K0.125
N100 X5.3916 Y1.5 Z-1.0 I5.25 J1.5 K0.125
N105 G01 G40 X5.25
N110 G00 Z1.0
N115 M05 M26 ; PROGRAM END
N120 M02


Is this it?
View attachment 268405

That is it. Did you work hear?
 
Hey Steve, I have a cat40 acramatic A900 (~1984)... when was the 950 made? Quick google search and I'm not finding anything.

I have never been able to get a helix to work on our 900. I think our control didn't have the option for it (if you can't get it to work, that's a possibility). I can share pages from our programming manual that describe how to do a helix if you want. As far as I remember it was a long line of code and yeah it had a K for helix lead or something.


950 was late 80s early 90s along side the 850. The 950 was for controlling more than 3 axes. 900s did need the helix option to thread mill, they needed an option for just about everything. On mine with helix, you programmed a G3 with a Z move at the endpoint of the quadrant to determine the pitch, every quadrant (90°) needed to be programmed. 950 code is a lot like 850 code, I've never run a 950 but the programs I've seen look very similar.
 
A little late to the game, and I haven't used the cutter comp, but I have thread milled on the 950, and it's no big deal.
Just a circ interp with a Z and the incr (K?) and your done I think.

I didn't know that the 900 was available with 3x?
Mine - like his - was only a 2x control. No 3x work could be done.
When I tried to write a helical code for it - it would go to the end of the quadrant and then the Z moved down, and then would go again. :willy_nilly:

Yeah, that dog don't hunt....


-----------------------

Think Snow Eh!
Ox
 
I didn't know that the 900 was available with 3x?
Mine - like his - was only a 2x control. No 3x work could be done.
When I tried to write a helical code for it - it would go to the end of the quadrant and then the Z moved down, and then would go again. :willy_nilly:

Yeah, that dog don't hunt....


-----------------------

Think Snow Eh!
Ox

I had one that did and one that didn't. There was a long list of option available for the 900. Even G41/42 was an option.
One of mine had a factory 4th axis and had a dozen or more fixture offsets but they weren't like G54, the machine went to the programmed position in absolute then jogged over to the offset position before Z-ing down to the part:willy_nilly:. I didn't use that...
 
That is it. Did you work hear?


When I was the factory manager at Continental I would go over and use it when you guys had open time. That's a sweet machine but I couldn't get it to stop making quadrant lines when interpolating circles. But for a machine that runs off of gear rack and no ball screws it is dead accurate. I tried to get Erich to buy it for a long time but just didn't have enough space.
 
Try this:

; BORE
M1
:T4 M6
S6000 M3
M8
G0 Z6
G0 X0 Y0.005
G0 Z2
G1 Z0.1 F15
G1 G41 Y0
G3 X1 Y0 I0.5 J0
G3 X1 Y0 Z-1.0 I0 J0 K0.1
G3 X1 Y0 I0 J0
G3 X0 Y0 I0.5 J0
G1 G40 Y-0.005
G0 Z6
M9
 








 
Back
Top