Hi all,

I'm having a bit of trouble with this control running canned cycles. Because we machine seperate parts on the same pallets, we set up a G54.1P... cordinate system for each part. Now when I go to do this on the Sinumerik and run a canned cycle it errors out saying - 'G54 can not be commanded'.

The code looks like this...

S8000M3
G54.1P5X-.659Y-.111M8
G43Z.5H12T1
G81Z.005R.1F10.
G54.1P6X-.659Y-.111
G54.1P7X-.659Y-.111
G54.1P8X-.659Y-.111
G80G0Z3.

By the way, this works fine on the Fanuc 18i. After getting the error I read the manual some more and It said that the canned cycles are actually passed and performed in Siemens code, so I tried putting the Siemens coordinates in place of the ISO coordinates.

Now the code looks like this...

S8000M3
G54.1P5X-.659Y-.111M8
G43Z.5H12T1
G81Z.005R.1F10.
G512X-.659Y-.111
G513X-.659Y-.111
G514X-.659Y-.111
G80G0Z3.

Now this works but only sometimes. It tends to run into trouble reading G511 which is G54.1P5's counter part. The machine tends to stay at the last known coordinate and drill the hole again. So I called the tech support. They say that G54.1P1 is actually suppose to be G54P1. I canged that.

Now the code looks like this...

S8000M3
G54P5X-.659Y-.111M8
G43Z.5H12T1
G81Z.005R.1F10.
G54P6X-.659Y-.111
G54P7X-.659Y-.111
G54P8X-.659Y-.111
G80G0Z3.

Guess what! - I get the same error inside the canned cycle 'G54 can not be commanded'.

Does anyone out there have any experience they could share on this subject short of writing a seperate G81 line for each coorinate. This does work but it sort of defeats the purpose of having a canned cycle.

Thanks in advance for any help.

Jon K
(t minus 4 days until fist goes through screen........)