I am working with a Fanuc16i-M control. Unfortunately, we do not have the options for G45 nor the canned cycle support for multiple parallel planes. However, we do have Fanuc MacroB and I believe some Fanuc macros can be written to mimic these functions. Maybe G118 for (BACK, OPPOSITE XZ_PLANE), G119 for (LEFT, OPPOSITE YZ_PLANE), and G145 to mimic the G45 fixture offset function.
As to setting up the process model, the attachments that Bob Manganello posted on 11/6 help a lot. When defining the workplanes as in his example .pm4 file, and making the proper workplane active during tool path insertion, I can at least get the tools to appear properly during test programming. Chris -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Sent: Friday, November 07, 2003 12:40 PM To: [EMAIL PROTECTED]; [EMAIL PROTECTED] Subject: RE: [mfg-smartcam] FW: right angle programming Tough questions. I need to ponder on these a while. What control are you running? Does the control support the Fanuc style G45 and G46 tool offset codes as well as the more common G43? The G43 would be used for the offset from the centerline of the horizontally mounted cutting tool to Z home. The G45 could be used for the length offset measured from the spindle centerline to the tip of the cutting tool. Do your canned cycles support multiple parallel planes, i.e. G17 G81 X0.0 Y0.0 Z1.25 R.1 F10.0 (TOP, XY_PLANE) G17 G81 X0.0 Y0.0 W1.25 R.1 F10.0 (BOTTOM, OPPOSITE XY_PLANE) G18 G81 X0.0 Z0.0 Y1.25 R.1 F10.0 (FRONT, XZ_PLANE) G18 G81 X0.0 Z0.0 V1.25 R.1 F10.0 (BACK, OPPOSITE XZ_PLANE)� G19 G81 Y0.0 Z0.0 X1.25 R.1 F10.0 (RIGHT, YZ_PLANE) G19 G81 Y0.0 Z0.0 U1.25 R.1 F10.0 (LEFT, OPPOSITE YZ_PLANE) If so, you need to know the specific syntax (this can vary depending on parameter settings) for your machine. ================================================== Fred Lauzus, CAM Programming Coordinator High Steel Structures, Incorporated mailto:[EMAIL PROTECTED] http://www.highsteel.com ================================================== -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Sent: Thursday, November 06, 2003 9:02 AM To: [EMAIL PROTECTED]; [EMAIL PROTECTED] Subject: RE: [mfg-smartcam] FW: right angle programming Importance: High Fred (and group), What about the instances when machining will be done on the back of a block or the left side of a block, where the drilling motion is opposite to the "normal" XZ or YZ planes? The other issue is activating another offset for the tool length. The right angle head needs a Z length offset (from the centerline of the horizontally mounted cutting tool to Z home,) and a length offset measured from the spindle centerline to the tip of the cutting tool. Any comments or suggestions would be appreciated. Chris Kocourek Tool Designer FLEXTRONICS CTC -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Sent: Thursday, September 18, 2003 7:27 AM To: [EMAIL PROTECTED] Subject: RE: [mfg-smartcam] FW: right angle programming A method I've used in the past was to treat the 90� head as a 4th axis and build the toolpath on the XZ_PLANE tool plane. The machine define file (SMF) of the code generator is modified to support A axis indexing (question 292=1). The machine template file (TMP) of the code generator is then structured to output the inverted coordinates in the template file. for example: @RAP < #MOV>< X#XPOS>#IF(#INDXA=270)<< Y#ZPOS>< Z#YPOS>>#ELSE<< Y#YPOS>< Z#ZPOS>> You would need to add this type of logic to all template sections. In your example you're drilling all 4 sides which would require both the A (G18 sides)and B (G19 sides) axis set up in the SMF file I have not tried this logic, but as long as all your work planes share a common origin it should work: @RAP #IF(#INDXA=270,#OR#INDXA=90)< < #MOV>< X#XPOS>< Y#ZPOS>< Z#YPOS>>#ELSE< #IF(#INDXB=270,#OR#INDXB=90)< <#MOV>< X#ZPOS>< Y#XPOS>< Z#XPOS>>#ELSE< < #MOV>< X#XPOS>< Y#YPOS>< Z#ZPOS>> > You would need to add this type of logic to all template sections. ================================================== Fred Lauzus, CAM Programming Coordinator High Steel Structures, Incorporated mailto:[EMAIL PROTECTED] http://www.highsteel.com ================================================== -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Sent: Wednesday, September 17, 2003 2:45 PM To: [EMAIL PROTECTED] Subject: [mfg-smartcam] FW: right angle programming Hi all, I sent this on the 10th, but never saw it come up in the forum. Did anyone else receive it? Next, can anyone help with my questions in my original post? The attached zip file contains an R12 .dxf drawing I drew. Chris -----Original Message----- From: Chris Kocourek Sent: Wednesday, September 10, 2003 10:46 AM To: 'Smartcam Forum (E-mail)' Subject: right angle programming Hi all, My company purchased a right angle head attachment, and we are now figuring out how to program it. Attached is a crude drawing I made to illustrate programming on different workplanes, at least how I see it. - Is my drawing correct, or should I approach programming the 4 sides in a different manner? - How do I set up my workplanes and tmp file to produce correct code? - Will tool motion/direction display correctly in Showcut? As always, thanks for any help or advice you can provide. Regards, Chris Kocourek Tool Designer FLEXTRONICS CTC ====================================================================== To find out more about this mailing list including how to unsubscribe, send the message "info mfg-smartcam" to [EMAIL PROTECTED] ====================================================================== ====================================================================== To find out more about this mailing list including how to unsubscribe, send the message "info mfg-smartcam" to [EMAIL PROTECTED] ======================================================================
