I have just bought a Nakamura tome tmc 20 lathe.
Has anyone got an NC printout they can send me. I need to creat a post for our cam system. I can get the thing to rough and finish but screw cutting seems a problem. The tool just overides in X every time and I can't understand why.
What treading cycle are you using. I know g76 has a parameter that sets cut depth. mine was set at .0001 so the first time I threaded with it it took about 20 minutes. I believe if you use p1 it uses your d amount for depth of cut, I don't remember for sure so I use g92 instead. My controller is 11te so it doesn't use the double line cycles.
Joe
WHERE
m = SPRING CUTS (01)
r = CHAMFER AMOUNT(00)
a = TOOL ANGLE (80 60 55 30 29 0)
min = MINIMUM DEPTH OF CUT
fin = FINISHING ALLOWANCE
Øfin = ROOT DIAMETER
len = LENGTH OF THREAD
i = THREAD RADIUS DIFFERENCE
k = THREAD HEIGHT (RADIUS)
1st = 1ST CUT DEPTH
L = THREAD LEAD
I believe the 0, 16, 18, & 21t controls may be able to use the 1-line Multiple Repetitive Cycles (G71-G76). Check your settings for "TAPE-F". If 0, it uses 2-line cycles, if 1 it uses 1-line cycles. Check your operator's manual under "Memory Option Using Series 10/11 Tape Format". Be aware that this also changes sub-program call loop format to M90 Pnnnn Lnnnn.
I can now run my program through all the operations without any errors. However when I cycle the program again, it alarms out when it reads the first moves within the roughing cycle. The error is listed as 'feedrate not commanded or feedrate inadequate'. If I restart the machine it runs ok for the first time then errors out if I try to cycle it again.
I take this to mean the program is setting up something later in the program which, when read again, creates a fault but I can't think what it could be.
Any ideas?
If you're using G83, check parameter #31 bit 4. According to my 0T parameter manual, if it's 0, you'll do a "chip break" high-speed peck cycle. If it's 1, you should get a "normal" full retract.
If you're using G74, I believe you're limited to a "return distance" set by the first G74 R value. Just for grins, you might try specifying a large number or 0 (try it away from the part first).