A quick Intro (skip to next paragraph if you want to):
I have a modified Hardinge Lathe that I hired an approved Camsoft Integrator to put together for me.
The Camsoft lathe needs expanded capabilities such as an electric turret, various air functions and eventually, C-axis.
Due to many reasons the lathe is not entirely finished and I am self-learning how to program it and finish the integration.
It is currently in almost daily operation with limited functionality and making some parts (x and z axis, spindle rpm control and Collet open/close)
I am having trouble transferring parts to the Camsoft lathe due to programming issues that I do not understand and I am sure it is my lack of knowledge. My other Hardinge gangtool lathe is running a Fagor 8025 controller and my programs work fine.
I am currently hand entering my G-code.
First issue: The controller does not recognize my M1 program stop. I have two in the program and it will stop at the first one but not the second. But then when I go to re-run the program it blows through the first stop and then hangs up in the middle of the program. The only way to get the program to re-run is to close Camsoft and re-open it (and re-home the controls) Here is the code (some motion code removed for space). Stops are on line N80 and N710
N40 G90 G95 (INCHES PER REVOLUTION)
N50 M12 (CLOSE COLLET)
N60 M15 (OPEN TAILSTOCK)
N70 S100 M3 (INSTALL BLANK)
N80 M1 (HIT CYCLE/STOP TO CONTINUE)
N90 T18
N100 S100 M3
N110 (***ROUGHING***)
N120 G00 X-2.5 Z-0.20
N130 M14 (CLOSE TAILSTOCK)
N140 S2500 M3
N150 G01 X-2.3 Z-0.2 F.015
*
*
*
N520 G00 X-2.5
N530 G00 X-2.5 Z -.25
N540 (***PROFILE***)
N550 T18 (Same tool)
N560 S2500 M3
N570 G00 X-2.0 Z -.25
N580 G01 X-1.00 F.005 (FINISH FEED RATE)
N590 G01 X-0.875 Z -0.25 (BEGIN FINISH PASS)
N600 G01 G01 Z-.1405
N610 G03 X-1.4767 Z0.1528 I0.4375 K0.7497
N620 G02 X-1.2269 Z1.1420 I-1.0824 K0.6392
N630 G03 X-1.6317 Z2.5663 I4.9156 K1.4251
N640 G03 X-1.0963 Z3.6604 I2.3680 K0.0000
N650 M15 (OPEN TAILSTOCK)
N660 G03 X0.0000 Z3.9930 I0.5481 K-0.2854
N670 G01 Z4.000
N680 G00 X-2.5
N720 G00 X-2.8 Z-0.20
N690 S100 M3 (Slow down spindle)
N710 M1 (REMOVE PART AND HIT CYCLE/STOP TO END)
N730 M5
N740 M2
Can anyone give me some advice. I am obviously a newbie with this stuff. Thanks.
Also, the "close tailstock" M-function command on line N130 doesn't actually happen until AFTER the line N150 G01 command. why?
Dave