Fanuc 6M macros and subprograms Newbie
hello
If programs are written to use macros and subprograms , is there a way to figure out what those macros settings and subprogram are. I am afraid that when sending programs(someone else wrote) to the machine , i coming to the conclusion i might of forced macros and subprograms out of the memory to make space . I removed two programs and began looking for area where the macros are stored. The machine is a Amada OCTO 334 NC punch press, using a Fanuc 6M controler . I dont have the Fanuc 6m operators manual which covers the macros , nor can i find it online. please someone help
Thanks
Re: Fanuc 6M macros and subprograms Newbie
both 6M-b operator manuals
B52264
B54044
cover the use of the user macro option in great detail. I have scoured the interwebs, neither is available for free. Also neither would have anything in it relating to the memory contents of your turret punch.
once you delete a program , there is no undelete. You would have to revert to a backup copy. Subprograms necessary for your machines operation should be under lock and key in the 8000 or 9000 range.
Re: Fanuc 6M macros and subprograms Newbie
B52264 pre level up
B54044 post level up
B54044 does have some parameter descriptions that are not in the earlier book. I plan on scanning both of them into pdfs in the near future.
programs are not parameters. Macros are just programs with arithmetic inside them. I was referring to programs in the range of 8-9k. They can be protected from deletion or editing or from even being visible (later controls?)
https://www.cnczone.com/forums/fanuc...-fanuc-6m.html
You may not be able to see 8-9k if they are protected. It seems pretty likely from those alarms that you have erased some of your macro programs.
Re: Fanuc 6M macros and subprograms Newbie
Hi ... if you need some general macro programming info ... we have a BLOG series that might be helpful :
Making Chips: Fanuc Macro Programming Series - Part #1 : Basics
Hope it helps ..
Check out our Real World Machine Shop Software at Kipware® Software - Real World Machine Shop and CNC Software
Re: Fanuc 6M macros and subprograms Newbie
level-up was hardware versions higher than (X?) that turned 6M-B into 6M-BII.
plagarized from alexfanuc
There are three types of 6 control.
6 A Master pcb is A16B-0007-0010 (it has many ROM chips in it)
6 B Master pcb is A20B-0008-0410
6 B II It is called "level up" Master pcb is A16B-1000-0030
When you had a double turret machine, the control would be called 6 C .
As for the T and M , like 6MB or 6TB M = Machining center. T = turning .
"I am not 100 percent on this but i believe the Fanuc 6M has set macros in the memory that i may have ereased somehow. I am only able to run the pre-written programs that have no macros in them . they are very long and i don't have a lot of them for our production.
So even with the knowledge of macros , i would still need the correct manual that tells me how to add,edit and control these macros"
The macros in question belong to that machine, not Fanuc. Whether its an Amada thing or one of your predecessors I cant tell you. The Amada book for this machine might help. Amada themselves might know also.
The "macros" are just programs that are being called that no longer exist because you deleted them. Either called with a macro sub-call or with that G75/76 call. The macros will reference "variables" that are still there. .If you were able to erase them ,you can just read them back in. If you have a backup copy of them.
Have you ever backed up the memory contents of this machine? Maybe you have upgraded the Memory to a Tulip board and still have the old bubble?
Re: Fanuc 6M macros and subprograms Newbie
I have never seen an Octo with Macros. Unless you have a strange option like programmable work clamps or running a sheet loading system. But even in that case we were changing the ROMs on the PC board. We use to build a relay circuit for the MP's never used macros. I have a macro book by Peter Smid if you like I can share. What is the actual problem? When did the problem start? Did you change DNC software? Did you load parameters? Move machine? etc.
3 Attachment(s)
Re: Fanuc 6M macros and subprograms Newbie
Macros in an Amada are written by the user. The oldest machine I've worked on is an Aries 245 thick from '88 and they have all been the same. The user writes a program that includes a punching sequence macro bracketed by a "Ux" & "Vx", then calls it later in the program calls with a G75 or G76 line with a Wx to call the particular stored macro and a Qx to denote the quadrant to start at. G75 is horizontal execution, G76 is vertical.
Attached the Octo user's manual part 1 & 2, as well as the Amada Basic NCT programming book. Macros start on pg 113.
3 Attachment(s)
Re: Fanuc 6M macros and subprograms Newbie
Macros in an Amada are written by the user. The oldest machine I've worked on is an Aries 245 thick from '88 and they have all been the same. The user writes a program that includes a punching sequence macro bracketed by a "Ux" & "Vx", then calls it later in the program calls with a G75 or G76 line with a Wx to call the particular stored macro and a Qx to denote the quadrant to start at. G75 is horizontal execution, G76 is vertical.
Subprograms are also user-written. They are called by M96Psubprogramname in the primary program.
Attached the Octo user's manual part 1 & 2, as well as the Amada Basic NCT programming book. Macros start on pg 113.
Re: Fanuc 6M macros and subprograms Newbie
Quote:
Originally Posted by
Hemikiller
Macros in an Amada are written by the user. The oldest machine I've worked on is an Aries 245 thick from '88 and they have all been the same. The user writes a program that includes a punching sequence macro bracketed by a "Ux" & "Vx", then calls it later in the program calls with a G75 or G76 line with a Wx to call the particular stored macro and a Qx to denote the quadrant to start at. G75 is horizontal execution, G76 is vertical.
Subprograms are also user-written. They are called by M96Psubprogramname in the primary program.
Attached the Octo user's manual part 1 & 2, as well as the Amada Basic NCT programming book. Macros start on pg 113.
"Macros in an Amada are written by the user" Not all macros are created by end user
When I say no macros in an Octo, I am refering from the factory. If end user created a macro no one will have a copy. Many Amada machines run factory installed macros just not in this case.