After receiving basically no help from our local Okuma tech guy I'm resorted to come here. I'm trying to turn a 5.25in diameter 28in long inconel shaft. I clamped a dead center into the sub spindle and synced the spindles. Ive already had to cheat using my M151, because one chuck has to be open to sync the spindles so I lied to it and said I was ID clamping on the sub spindle and moved the sensor just enough to be "unclamped" .
I am aware there is a g29 torque command which I want to run to keep a constant pressure on my W axis. Without it I've noticed while turning my W axis load starts to lower and I'm affraid to leave the machine while it's taking 2.5 hours to do this part.
The problem is when I run this code the program alarms and stops at the G29 line.
Sorry to say that the machine alarms out as it is not made to be used like this. Using the Sub spindle as a tail stock can effect the preload on the spindle bearings. However it can be done;
- After power on Run M151 in MDI. The machine will need to rotate the 2 spindles to get the zero points
- Load the part
- In manual mode drive the Sub spindle into the part, Remember that the W axis motor has a duty cycle so do not exceed it
G29 is the torque limit command which only sets the Max that your W can push. You may want that higher - more like PW = 85.
Then use the G22 command to feed the W into your part and "push" up to a certain load before stopping.
G94
G22 W0 D.1 L.1 PW=50 F50
G95
W= Target position
D= Distance before target to slow feed
L= Distance past target before alarm occurs
PW= load to push to (as % of duty cycle)
F= Feed in IPM (since spindle is not running)
The other thing that can get you is if there is no parameter max setting for your G29 value. But since you did not say what the alarm is, I'm only guessing here...
Alarm # and description would be helpful.
Best regards,
PS: forgot to tell you about VCHIO. It can change your chucking from OD to ID in the program without having to cheat, but budgieW's way ignores the orientation, so that works too.
Last edited by OkumaWiz; 08-14-2012 at 06:11 PM.
Reason: adding
Its a little pricey but it will keep the tension that you lack from mot having a hydraulic quill. There is a less expensive way to go but for the size and weight of your part I would be very careful.
Since the center is live you wouldn't have to turn the right spindle. I'm not sure if it would give an alarm if it rotated a little just from the friction in the bearings.
We use a live centre without a problem. The sub spindle is free to spin and doesn't cause an alarm (it hardly moves, anyway)
We wind in the W axis manually and run it with 25% load on the W axis. It does creep up as the part is machined to around 50% on the load monitor.
A spring loaded centre was bought at first and the W axis load reached 80% before the spring started to compress.
This would normally be fine but our part was 900mm long and 320mm diameter. We are only gripping on 3mm of the part and the centre had 3mm of travel on it. I wasn't prepared to risk running the job with the possibilty of the job working it's way out. So we got an unsprung live centre and the job runs fine. I don't think 25% load on the W axis is excessive. 50% is only reached briefly and I don't think this is excessive either.
I’m having a similar issue on a transfer on a Multus b300II when transferring the part from g141 to g140 I’m getting “2277-01 alarm-b data word torque limit a side 3”
On the g29 PW=60
When I changed it to G29 PW=0 and ran it through machine lock it didn’t alarm but the machinist I was working with didnt want to do that. I’m not a programmer by any means so I’m just looking for some advice.
hy if you use g29 pw=60, then 60 must be smaller then the parameter value from attached images; for example, for your code, the minimal value for the parameter should be 61, but transfering with pw=60 may be a bit too much, but still ok if your final feeding is slow (like 30 mm/min ); common pw values are a bit over 30, but one may need to increase them as part's dimension increases, and/or machine alignment is poor, etc
if you are in doubts, set parameter to 35, and use 30 inside your program; if 30 is too little, then tranfer position will no longer be consistent consistency increases with higher values, but so does stress inside the machine, so try to target consistency with minimal stress
most nasty things may happen during transfer :
... chips may gather between part and :
...... chuck face, thus your part will be clamped, but a bit too far away from the chuck; this means that Z0 for 2nd chuck is no longer ok one method to prevent, is by checking 2nd spindle position/W axis, right after clamping
...... jaws, thus your part will be clamped excentric, it's axis no longer aligned as it shoud visual check should be fine, or you may consider methods that lead safety, but cycle time will increase
... 2nd spindle may begin the transfer sequence with a part still in it, yet in an unclamped state
... and others
When I changed it to G29 PW=0 and ran it through machine lock it didn’t alarm ... I’m not a programmer
machine didn't alarm because g29 can not be actually simulated in lock mode, thus the machine simply jumpes over it, but it gave you a 'false' ok; it is designed to do so
pw=0 is never used in real practice, but it didn't alarm out, because your parameter value is >=0 and <60 / kindly
Last edited by deadlykitten; 09-29-2021 at 03:45 AM.