![]() | |
| 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 a multicam router having problems with g83 material top 1 surface is 0 (bot. of mat.) safe rapid 1.5 peck dis. .5 total peck depth .875 problem is it drills to .125 1st then raises & pecks back down to .125 i want it to peck on the way down can anyone tell me what to change to make it happen? ex: G75 G97 S2000 G00 T14 G00 X2.2201 Y4.1962 M12 G83 R-1.25 Z-0.125 D-0.5 F0.833 M22 G00 X5.1576 Y4.1962 M12 G83 R-1.25 Z-0.125 D-0.5 F0.833 M22 G00 X8.2826 Y4.1962 M12 G83 R-1.25 Z-0.125 D-0.5 F0.833 M22 thx mike |
|
#2
| ||||
| ||||
| your r value is deeper than your z value , your drilling in reverse , lucky your cutting wood , steel wouldn't be so forgiving
__________________ A poet knows no boundary yet he is bound to the boundaries of ones own mind !! http://cnctoybox.org |
|
#4
| ||||
| ||||
G73 = peck cycle ( keep pecking until Z value is reached ) G83 = deep hole peck cycle ( full withdrawal after each peck ) X Y = co-ordinate of hole Z = final depth of hole R = retract plane ( must be higher than Z ) D = peck depth ( -ive ) F = feedrate your code should be G83 R1.25 Z0. D-0.5 F0.833 you also can have G83 X8.2826 Y4.1962 R1.25 Z0. D-0.5 F0.833 machine will rapid to XY then rapid to R peck drill from R to Z in D increments rapid back to R depending on machine settings it may go higher to it's initial level |
|
#6
| |||
| |||
then trying to manipulate your Z and R to accomodate to drill properly.What is your initial Z move? Are you telling it to go Z(+#) above the part?? Stevo |
|
#7
| |||
| |||
| ok thx for all responses so far , getting a lot more help than i expected found the problem i am missing the Z after my G00 X2.2201 Y4.1962 G75 G97 S2000 G00 T14 G00 X2.2201 Y4.1962 add this (((Z-1.5))) this makes it work right any ideas? M12 G83 R-1.25 Z-0.125 D-0.5 F0.833 M22 G00 X5.1576 Y4.1962 M12 G83 R-1.25 Z-0.125 D-0.5 F0.833 M22 G00 X8.2826 Y4.1962 M12 G83 R-1.25 Z-0.125 D-0.5 F0.833 M22 any idea what to change in my post to make it add that? thx mike |
|
#8
| |||
| |||
| That's why I asked about your initial Z level. The initial Z point is the position of the drilling axis when the canned cycle cancellation state is switched to the canned cycle mode. This Z position is needed before you switch to canned cycle mode. You can return to the initial point level with a G98 or the R point level with a G99. Stevo |
|
#10
| |||
| |||
| Stevo |
| Sponsored Links |
|
#12
| |||
| |||
| Mike, It was interesting reading your thread today as I was going through the same excercise but was unable to post as it took about 6 hours to get my registration through. I am surprised your code is working as it is not working on my machine. I too have a Multicam machine and am wondering what is different from your machine to mine. I have been programming for our Multicam machine for about 5 years now and just today decided to try to use the G83 canned cycle and cannot figure it out. I may be able to shed some light on Stevo's remarks... Mike has mentioned that we are working form the bottom up...Multicam for whatever reason, works where negative values are above the table and positive values are below. This is backward from all other machine manufacturers I have seen. This situation makes it very difficult to get help from anyone but Multicam or other Multicam users and Multicam is not very good at support of G Codes, IMHO... I am actaully re-writing some software I wrote a few years ago that generates the code for our machine and I am hoping to market it soon. I had written my own "Peck" routine using G01 and G00 commands and just decided to try the canned cycle. I figured why not use short hand if I can. Here is my code using G83 to drill 1 hole... (Date 12/16/2008) (Path D:\Hal's Stuff\My Documents\Drawings\1100\) (Name Point) (Home = X110.000 Y13.000 Z-8.000) (Clear Level = -1.250) G90 G75 G00 T2 (1/4" Drill Bit) G97 S5000 G00 X4.000 Y4.000 Z-1.250 (BeginContour 1) M12 G83 R-1.125 Z-0.250 D0.250 F0.833 M22 (EndContour 1) G00 Z-1.250 G00 X110.000 Y13.000 Z-8.000 G90 G97 S5000 M02 As you can see, my values are similar to yours. My material is 1" thick and I am trying to drill a 1/4" hole to within 1/4" of going through my board. I am asking that the peck cycle return to a level of 1.125" or .125" above my material between pecks. I am wanting the pecks to take out .25" of material each. When I look at other controller (fanuc) code, all 3 of these values (R, Z and D) are positive so with Multicam saying negative numbers are above the table it is hard to distinguish what if any vales need to be positive for the cycle to work. Making all 3 values negative makes the machine continue to move "up" higher and higher after each cycle and does not end until it max's out. If I might ask, could I get you to copy this code into a file and see if it works on your machine? If it does, I might need to see if there is a new post processor I need to make my machine understand this canned cycle. My machine kind of pecks, but it moves down to the bottom level of .25" with each peck....wrong! In addition to this, I need to figure out how the G83 cycle should work in the case we want to use "relative" or G91 mode in lieu of "absolute" code or G90. Thanks for any help that might come my way, Hal |
![]() |
| 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 |
| machine problem or software problem? | bcnc | Syil Products | 8 | 10-26-2009 09:51 AM |