![]() | |
| Home Page | Mark Forums Read | Today's Posts | My Replies | Classifieds | Reviews | Photo Gallery | Web Links | Share Files | Advertise With Us | Ad List |
| |||||||
| G-Code Programing Discuss G-code programing and problems here! |
| This forum is sponsored by: |
![]() |
| | LinkBack | Thread Tools | Search this Thread | Display Modes |
|
#1
| |||
| |||
i have wrongly mentioned the end point in the rough turning canned cycle, 'i like to know what will happen, when the below program is excuted, G72 w0.5 r0.5; G72 p10 q20 u0.0 w0.0 f0.18; n10 g0 z0; g1 x-1; N20 G0 Z1.0; G0 X17.0 Z1.0; G71 U1.5 R0.5; G71 P30 Q40 U0.2 W0.1 F0.18; N30 G0 X5.20; ------- ------- N20 G1 X18.00; G0 X19.00 Z1.0; T0; G0 X0.0 X-150.0; |
|
#2
| |||
| |||
| G72 is not correct. In G71, the last point on the profile lies above the initial tool position(X18 vs X17). Roughing would be done starting from X17, but the tool would go up to X18 in the step-removal pass of G71. Finally, the tool would come back to X17 at the end of the cycle, showing dog-leg effect. This technique is useful for repeating G71 on a previous partial machining with G71 (which got aborted due to reasons like power failure). You can skip unnecessary roughing passes. But, you need to be careful about dog-leg effect; the tool may have interference with job during retraction. |
|
#3
| |||
| |||
| The G71 cycle won't run. It will alarm telling you it can't find the missing number. Unless you have an N40 block some where else in the program. Then what is does would depend on what is in the program between blocks N30 and N40. EDIT: In the G72 put block N20 on line g1 x-1; The block before the G72 call is the starting position for the canned cycle. X should be a clearance point. Z should be the point where the material to be removed starts at. So if you were running 17mm stock with 5mm that needed to be faced off, your starting point should be X18.Z5. Normally you wouldn't program an X ending point larger than the X starting point as the starting point should be the same diameter as the material being removed. Why would you want to cut air? As for sinb_nsit's suggestion about skipping unnecessary roughing passes for something like a power failure, I wouldn't be changing my program for one part unless it was way way bigger than anything I've ever run before. How much time are you going to lose rerunning the cycle on one part? Last edited by g-codeguy; 06-04-2011 at 09:58 PM. |
|
#4
| |||
| |||
| There is no harm in keeping the end point slightly higher than the start point. Roughing starts from start point only; there would be no air-cutting. The only difference would be in the step-removal pass of G71 (I am referring to type I cycle) where the tool would go up to the specified end point. In fact, this might give a better corner. Cycle time would remain nearly same. Yes. There is no point in modifying the program for just one job. In fact, modification may take more time than it would save. I was talking about only a theoretical possibility. I read N20 as N40! |
|
#5
| |||
| |||
Well...I guess I've answered my own question! |
| Sponsored Links |
|
#7
| ||||
| ||||
the dog-leg effect is really must to check it might break your tool because tool comes with G00.
__________________ tanvon malik http://www.visinia.com (CNC Programming Blog) |
![]() |
| Tags |
| programming |
| 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!- G83 Canned Cycle | jammer66 | Fanuc | 3 | 02-01-2011 05:15 AM |
| Canned Cycle Help | vanbry | Okuma | 14 | 12-14-2009 05:48 PM |
| Need Help!- Tapping Program after Point Pattern on Canned Cycle Heidenhain TNC 355 | parametric.ms | G-Code Programing | 1 | 11-27-2009 01:24 AM |
| Problem- Canned cycle | tsaladyga | Post Processors for MC | 1 | 08-29-2009 06:31 PM |
| G76 Canned cycle | Stebedeff | Fanuc | 1 | 02-07-2008 11:42 AM |