It sounds like someone might have deleted the engraving macro program(s). Do you have any programs in the O9000-O9999 range? They may be locked by a setting #23, so you may have to set this to OFF to see them.
You'll need them installed to load the engrave program you are missing. Contact haas, they'll give it to you. I modded mine before I had macros to work, but I don't think rotation will work, and size has to be preset as well unless you have rotation and scaling.
Are you using the VQC option or the IPS system? To setup your G47 program? Also Haas has posted 60 or so videos on the YouTube under Haas tip of the day. They cover a large range of machining tips,tricks, and programming tips. Depending on the year of your machine the 9000 programs are saved on your silver flash drive in the main electrical cabinet. That's if it wasn't mistakenly overwrote by something else. Let me know because I could send you those 9000 files. Also, if you're running a macro program then yes you have to have macro option turned on. One more thing, depending on your machine year etc, Haas sometimes gives you trial versions of 200 hours on those options. Check and see if you have the letter T next to it under your parameters. If you don't don't know how to get ahold of me and I can help you figure that out. Thanks
We have 3 machines, 2 have the g47 working and one does not.
I turned setting 23 to off on all the machines to view the programs.
Looking at the 2 that work, only one had 9000 series programs and they were related to the pallet changer.
The one that doesn't work, had one program in the 9000 series uploaded by one of our programmers.
It was mentioned to look for flash drive. I don't think flash drives were an option on these machines 1998 series.
There is no letter T.
Not using (to the best of my knowledge) VQC or IPS system.
How would I know if the Macro option is turned on?
How would I mod it?
I'll try anything you send me.
Thanks
Nick
Results;
Machine A input works. This machine will run macros. This is the machine with the pallet changer and runs g47 code(engraving)
Machine B input=bad code, this machine runs g47 engraving code. this tells me I don't need the macro program to run engraving.
Machine C input=bad code, this machine will not run g47, gives error 314 subprogram not in memory.
Machine B VF-0 date of mfg 9/98
Machine C VF-E date of mfg 8/98
I will add this though, one workaround is to modify the engraving program.
In my case before I purchased macros(probe package), I changed all macros to standard feed values, then modified all x and y values depending the the scale I wanted, etc, and removed rotation. However this workaround didn't work for serial number engraving.
Just have the factory email him the program and then load it just his other programs. You were partially right.. that vintage of a machine as long as he has 9 series software he can load into his list programs and run it that way without having to enable the macro parameter. I was searching our service portal and found a document talking about the g47 on a older control without enabling macro.
At post #7 the op says this machine doesnt have macros, so its going to encapsulate any macro code as comments upon loading. Without macros the serial numbers wont work.
I understood from haas factory people that the only way I could do it was to have a service tech temporarily enable codes.