hey guys,
I am trying to synch the spindles with a M151 code on a 2 spindle lathe with OSP7000l controller and I keep getting an 1239-01 "VAC spindle synchronous condition" alarm. Anyone know what this means and how to fix it?
Thanks in advance
Dave
hey guys,
I am trying to synch the spindles with a M151 code on a 2 spindle lathe with OSP7000l controller and I keep getting an 1239-01 "VAC spindle synchronous condition" alarm. Anyone know what this means and how to fix it?
Thanks in advance
Dave
There are a number of things to look at, but most likely is that both chucks are closed. In order to sync, the opposite spindle needs to orientate to the first one and it can't do it if they are both clamped since this would potentially twist a clamped bar. If that's not it look at the alarm code and it should be more specific as to which thing is causing the fault such as c-axis engagement, nose comp active, etc.
there is also a chuck interlock cancel command M185 and M247 but those give me an alarm 1249"chuck interlock cancel condition" Caxis is not clamped TNS is canceled constant surface feed is canceled..... These are the only 2 commands that I cant seem to get to work.
Sounding more like the C-axis is engaged, but did you just try going to MDI typing in M151 ,write, cycle start with the doors closed and both chucks unclamped? If it gives you an alarm, there should be a specific "code" pointing more specifically to what is causing it. Use the help function on your control to reveal the details. If you have more questions, call me 262-339-8227.
Ryan
try this if it works, it's for a p200 control, you absolutely need the m247 to get it to work)
Code:G140 G50S1000 G97S50M3 M247 (M TOOL SPINDLE INTERLOCK OFF) M249 (SUB CHUCK OPEN) G04 F.1 M89 M289 (MAIN/SUB AIR BLOW ON) G04 F.1 M151 (SYNCHRONIZED ROTATION ON) G4 F30 M150 (SYNCHRONIZED ROTATION OFF) G94 M5 M2
it's helpful if this machine is equipped with IGF.
You set-up two processes part program and IGF generates workpiece transfer program fragment automatically (according it's parameters).
Then you can check generated "min" program and understand when what why