![]() | |
| Home Page | Mark Forums Read | Today's Posts | My Replies | Classifieds | Reviews | Photo Gallery | Web Links | Share Files | Advertise With Us | Ad List |
| |||||||
| Haas Mills Discuss Haas machinery here! |
| This forum is sponsored by: |
![]() |
| | LinkBack | Thread Tools | Search this Thread | Display Modes |
|
#4
| |||
| |||
| I made my own "OD canned cycle" just using different tool diameters and the same helical G02 in a subroutine. Start with a tool diameter that is larger than the tool, go to the subroutine and do one pass down the helix, cancel tool comp on the return and then use the correct tool diameter and go back to the subroutine again. Or you can get fancy and write yourself a Macro.
__________________ An open mind is a virtue...so long as all the common sense has not leaked out. |
|
#5
| ||||
| ||||
| Hummmmmm...... I like! Yeah I think I'm gonna make a program and just call it as a subprogram when needed. How would I work the G90's and G91's if I was going to use it at multiple locations on the same part? ![]() I know I could use G54 G55 G56 .... but I need to do 18 OD's on one part. Thanks again!
__________________ jettawagonautocross.blogspot.com |
| Sponsored Links |
|
#6
| |||
| |||
| X+/- 1.0, 3.0, 5.0 and Y+/- 2.0, 0.0 2.0 In the body of your program you would have: G10 L12 G90 P21 R1.5 (These three lines set your different tool diameters) G10 L12 G90 P11 R1.0 G10 L12 G90 P01 R0.2 G54(This is not needed really because it is the default) G52 X5.0 Y2.0 (This creates a local work zero at these coordinates in G54) M97 P1000 (Got to the first subroutine) G52 X5.0 Y0.0 (Next OD) M97 P1000 etc etc G52 X0.0 Y0.0 (Cancel local work zero) G53 G00 Z0.0 (Take Z home) etc etc M30 ========= N1000 G00 X0.0 Y0.0 Z0.1 (Move to zero in the local work zero) G41 D21 Y0.5 Z0.01 M97 P2000 G41 D11 Y0.5 Z0.01 M97 P2000 G41 D01 Y0.5 Z0.01 M97 P2000 M99 ========== N2000 G91 G02 I0.0 J-0.5 Z-.202 F50. L5 (Interpolate down to Z-1.0) G90 G02 I0.0 J-0.5 (Clean up the end of the helical ramp) G01 X0.2 (Move away tangentially so you don't leave a witness mark) G00 Z0.1 (Lift Z clear) G40 Y0.0 (Cancel tool comp) M99 Obviously I have left a lot out but I think what is there is correct. G52 is VERY useful for this sort of thing.
__________________ An open mind is a virtue...so long as all the common sense has not leaked out. |
|
#7
| ||||
| ||||
|
HA! I see that! I've always wondered if there was anything like that!! Thanks!!! I'll let ya know how I make out!
__________________ jettawagonautocross.blogspot.com |
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | Search this Thread |
| Display Modes | |
| |
Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Need Help!- Canned Drilling Cycle Help | chuppe | G-Code Programing | 11 | 03-02-2009 06:53 PM |
| Newbie- G84 CANNED TAPPING CYCLE | mmussack | Mastercam | 15 | 11-25-2008 10:02 AM |
| G76 Canned cycle | Stebedeff | Fanuc | 1 | 02-07-2008 11:42 AM |
| Canned drilling cycle on 0TB | guhl | Fanuc | 0 | 11-22-2007 06:33 AM |
| canned cycle on Haas | GITRDUN | G-Code Programing | 6 | 11-22-2006 11:44 AM |