Maybe my O-T memory is a little fuzzy, but an error 004 is what you get when you try to use a code that does not exist (Like trying to give a Y-axis move on a machine with only X/Z)... I would think that if you did NOT have macro variables available, that you would get an error 115...
Can you call up the Macro Variables in the 'offset' screen? That would be the first place to look and see if you have the Macro A/B functionality.
If you have #501-#531 available, but not any higher, then you just don't have the 'extended' variables... try re-coding the routine using #501-#507 instead of #531-#537. This will use the basic variables instead.
Or, try this:
In MDI mode, type in
#501=1 EOB INSERT
and hit cycle start
If no errors, then type in
T#501 EOB INSERT
and hit cycle start... you should get a tool change to tool 1.
If you DO get an error with the first code, then try using #101 in place of #501.
If the error continues, then it would appear that you do NOT have the Macro A/B capability, or that there is some other problem...
As a last resort, try the same sequence, only use #1 instead of #101 or #501.
If you can get the #501 or #101 to function in MDI mode, then recoding the peck cycle using the #501-#507 (or #101-#107) should do the trick. If the #1 works, then try re-coding the peck cycle subroutine with #1, #2, ... #7 instead of #531-#537
As I said, my OT memory is a little rusty (I've had 18's for the past 3 years), but you should still have some of the basic variables available.
Let me know!!! |