Jump to content

Welcome to eMastercam

Register now to participate in the forums, access the download area, buy Mastercam training materials, post processors and more. This message will be removed once you have signed in.

Use your display name or email address to sign in:

Any one using the G1216 and other GXXXX Canned cycles on the Fanuc Oi-Mc Control?


crazy^millman
 Share

Recommended Posts

Was loking up something in the book and stubled across these and was wondering if anyone was using them? Look like things I seen on other machines and for simple set-up and facings was thinking about letting the set-up people use them if they are worth a darn. Your thought and suggestions are welcome.

 

Thanks

 

Machining question not a geo poltical question so I do not consider it OT.

Link to comment
Share on other sites

Well you know you can set these up as custom drill cycles. Here is what I did for a fadal few years ago.

 

 

# --------------------------------------------------------------------------

# Canned Cycle Variables

# -------------------------------------------------------------------------- 

pocfeed	= peck1   #Feed for the Pocket on Canned Cycles

pocstep	= peck2   #Step Over for Rectangular & Circular Pocket L9601 & L9602 & L9801 & L9802 

pocwidth   = peckclr #Overall Width for Rectangular Pocket L9601 & L9602

pocheight  = retr	#Overall Width for Rectangular Pocket L9601 & L9602

pocdia	 = peckclr #Diameter for Circular Pocket L9801 & L9802

pocdepth   = depth   #Depth for Pocket Routines

pocout	 = refht   #Clearence for Pocket Routines

engout	 = refht   #Clearence for Engraving

engfont	= peck1   #Font for Engraving 0=Std Gothic, 1= Stencil Gothic, 2=Ser Std, 3=Ser Stencil

engheight  = peck2   #Height to Engrave Characters 

engangle   = peckclr #Angle to Engrave Characters

engser	 = retr	#Serlization Engraving

engword	= dwell   #Overall Width for Rectangular Pocket L9601 & L9602

#pocdia	 = peckclr #Diameter for Circular Pocket L9801 & L9802

#pocdepth   = depth   #Depth for Pocket Routines

#pocout	 = refht   #Clereance for Pocket Routines



fmt  R0 2   refht_a	 #Reference height (0) is added to work correctly for Fadals

fmt  R0 2   refht_i	 #Reference height (0) is added to work correctly for Fadals

fmt  R0+ 2   pocfeed	 #Feed Rate for Rectangular Pocket L9601 & L9602 

fmt  R1+ 2   pocstep	 #Step Over for Rectangular & Circular Pocket L9601 & L9602 & L9801 & L9802 

fmt  R2+ 2   pocwidth	#Overall Width for Rectangular Pocket L9601 & L9602

fmt  R3+ 2   pocheight   #Overall Width for Rectangular Pocket L9601 & L9602

fmt  R2+ 2   pocdia	  #Diameter for Circular Pocket L9801 & L9802

fmt  R0+ 2   engout	  #Clearence for Engraving

fmt  R1+ 2   engfont	 #Font for Engraving 0=Std Gothic, 1= Stencil Gothic, 2=Ser Std, 3=Ser Stencil 

fmt  R2+ 2   engheight   #Height to Engrave Characters 

fmt  R3+ 2   engangle	#Angle to Engrave Characters

fmt  R4+ 2   engser	  #Serlization Engraving

fmt  (   4   engword	 #Text to Engrave

fmt  Z  2	pocdepth	#Depth for Pocket Routines

fmt  Z  2	pocout	  #Clereance plane for Pocket Routines

fmt  Z  2	engout	  #Clereance plane for Engraving Routine



pmisc1		  #Canned Misc #1 Cycle

  pdrlcommonb

  tloffno = t

  pcan1, pbld, n, *sg01, *pocdepth, *feed, *tloffno, e 

  pbld, n, "L9601", *pocfeed, *pocstep, *pocwidth, *pocheight, e  

  pbld, n, sg00, *pocout, e

  pcom_movea 



pmisc2		  #Canned Misc #2 Cycle (User Option)

  pdrlcommonb

  tloffno = t

  pcan1, pbld, n, *sg01, *pocdepth, *feed, *tloffno, e 

  pbld, n, "L9701", *pocfeed, *pocstep, *pocwidth, *pocheight, e  

  pbld, n, sg00, *pocout, e

  pcom_movea 



pdrill_2		#Canned Drill Cycle, additional points

  pdrlcommonb

  pcan1, pbld, n, pfxout, pfyout, pzout, pcout, prdrlout, dwell,

	feed, strcantext, e  

  pcom_movea



ppeck_2		 #Canned Peck Drill Cycle

  pdrill_2



pchpbrk_2	   #Canned Chip Break Cycle

  pdrill_2



ptap_2		  #Canned Tap Cycle

  pdrill_2



pbore1_2		#Canned Bore #1 Cycle

  pdrill_2



pbore2_2		#Canned Bore #2 Cycle

  pdrill_2



pmisc1_2		#Canned Misc #1 Cycle

  pdrlcommonb

  pbld, n, sg00, pfxout, pfyout, pfcout, e

  pcan1, pbld, n, *sg01, *pocdepth, *feed, e

  pbld, n, "L9601", *pocfeed, *pocstep, *pocwidth, *pocheight, e

  pbld, n, sg00, *pocout, e

  pcom_movea



pmisc2_2		#Canned Misc #2 Cycle

  pdrlcommonb

  pbld, n, sg00, pfxout, pfyout, pfcout, e

  pcan1, pbld, n, *sg01, *pocdepth, *feed, *tloffno, e 

  pbld, n, "L9701", *pocfeed, *pocstep, *pocwidth, *pocheight, e  

  pbld, n, sg00, *pocout, e

  pcom_movea



pdrlcst		 #Custom drill cycles 8 - 19 (user option)

  #Use this postblock to customize drilling cycles 8 - 19

  pdrlcommonb

  if drillcyc = 8,

	 [

	 pdrlcommonb

	 tloffno = t

	 pcan1, pbld, n, *sg01, *pocdepth, *feed, *tloffno, e 

	 pbld, n, "L9201", *engout, *engfont, *engheight, *engangle, *engser, *engword, e  

	 pbld, n, sg00, *pocout, e

	 pcom_movea

	 ]

  if drillcyc = 9,

	 [

	 pdrlcommonb

	 tloffno = t

	 pcan1, pbld, n, *sg01, *pocdepth, *feed, *tloffno, e 

	 pbld, n, "L94", *pocfeed, *pocstep, *pocwidth, *pocheight, e  

	 pbld, n, sg00, *pocout, e

	 pcom_movea

	 ]

  if drillcyc = 10,

	 [

	 pdrlcommonb

	 tloffno = t

	 pcan1, pbld, n, *sg01, *pocdepth, *feed, *tloffno, e 

	 pbld, n, "L95", *pocfeed, *pocstep, *pocwidth, *pocheight, e  

	 pbld, n, sg00, *pocout, e

	 pcom_movea

	 ] 

  if drillcyc = 11,

	 [

	 pdrlcommonb

	 tloffno = t

	 pcan1, pbld, n, *sg01, *pocdepth, *feed, *tloffno, e 

	 pbld, n, "L9801", *pocfeed, *pocstep, *pocwidth, *pocheight, e  

	 pbld, n, sg00, *pocout, e

	 pcom_movea

	 ]

  if drillcyc = 12,

	 [

	 pdrlcommonb

	 tloffno = t

	 pcan1, pbld, n, *sg01, *pocdepth, *feed, *tloffno, e 

	 pbld, n, "L9901", *pocfeed, *pocstep, *pocwidth, *pocheight, e  

	 pbld, n, sg00, *pocout, e

	 pcom_movea

	 ]   

  pcom_movea



pdrlcst_2	   #Custom drill cycles 8 - 19, additional points (user option)	 

  #Use this postblock to customize drilling cycles 8 - 19

  pdrlcommonb

  if drillcyc = 8,	   

	  [

	  pdrlcommonb

	  pbld, n, sg00, pfxout, pfyout, pfcout, e

	  pcan1, pbld, n, *sg01, *pocdepth, *feed, *tloffno, e 

	  pbld, n, "L93", *pocfeed, *pocstep, *pocwidth, *pocheight, e  

	  pbld, n, sg00, *pocout, e

	  pcom_movea

	  ] 

  if drillcyc = 9,	   

	  [

	  pdrlcommonb

	  pbld, n, sg00, pfxout, pfyout, pfcout, e

	  pcan1, pbld, n, *sg01, *pocdepth, *feed, *tloffno, e 

	  pbld, n, "L94", *pocfeed, *pocstep, *pocwidth, *pocheight, e  

	  pbld, n, sg00, *pocout, e

	  pcom_movea

	  ]

  if drillcyc = 10,	   

	  [

	  pdrlcommonb

	  pbld, n, sg00, pfxout, pfyout, pfcout, e

	  pcan1, pbld, n, *sg01, *pocdepth, *feed, *tloffno, e 

	  pbld, n, "L95", *pocfeed, *pocstep, *pocwidth, *pocheight, e  

	  pbld, n, sg00, *pocout, e

	  pcom_movea

	  ]

  if drillcyc = 11,	   

	  [

	  pdrlcommonb

	  pbld, n, sg00, pfxout, pfyout, pfcout, e

	  pcan1, pbld, n, *sg01, *pocdepth, *feed, *tloffno, e 

	  pbld, n, "L9801", *pocfeed, *pocstep, *pocwidth, *pocheight, e  

	  pbld, n, sg00, *pocout, e

	  pcom_movea

	  ]

  if drillcyc = 12,	   

	  [

	  pdrlcommonb

	  pbld, n, sg00, pfxout, pfyout, pfcout, e

	  pcan1, pbld, n, *sg01, *pocdepth, *feed, *tloffno, e 

	  pbld, n, "L9901", *pocfeed, *pocstep, *pocwidth, *pocheight, e  

	  pbld, n, sg00, *pocout, e

	  pcom_movea

	  ]

  pcom_movea  

Hope that gives you some ideas.

Link to comment
Share on other sites
Guest CNC Apps Guy 1

Each builder does something a little different with their Operator Panels. Many are alike but usually there's some subtle differences. Most of the time the Fanucs are close enough to each other that you can navigate your way around but ofter the little things like HD T and NX T, Spindle Load, Modal Codes, etc...

Link to comment
Share on other sites
  • 16 years later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.

Join us!

eMastercam - your online source for all things Mastercam.

Together, we are the strongest Mastercam community on the web with over 56,000 members, and our online store offers a wide selection of training materials for all applications and skill levels.

Follow us

×
×
  • Create New...