![]() | |
| Home Page | Mark Forums Read | Today's Posts | My Replies | Classifieds | Reviews | Photo Gallery | Web Links | Share Files | Advertise With Us | Ad List |
| |||||||
| SolidCam Discuss SolidCam software here. |
| This forum is sponsored by: |
![]() |
| | LinkBack | Thread Tools | Search this Thread | Display Modes |
|
#1
| |||
| |||
The guy who runs our local shop says we need to remove the G43 command from the post-processor because our CNC machine setup requires us to specify tool offsets on the machine physically. He also does not know how to do it for Solidcam. How do I go about doing that? I've done a bit of research and have found that it most likely requires manipulation of the FANUC.GPP and FANUC.MAC files. That's about all I know. Any ideas where or how I can remove the G43 command from the post processor on solidcam? Thanks! ----------------------- Edit: I've found this section of code in Fanuc.gpp @change_tool if flag2 eq 0 call @home_number endif flag2 = 1 local logical save_blknum_gen ; {nb, 'M98 P9011'} {nb, 'G91 G28 Z0'} {nb, 'G90'} ; if tool_number gt 20 and tool_number lt 40 ; tool_number = (tool_number - 20) ; endif ; if tool_number gt 40 and tool_number lt 60 ; tool_number = (tool_number - 40) ; endif ; if tool_number gt 60 and tool_number lt 80 ; tool_number = (tool_number - 60) ; endif {nb, 'M01'} blknum_gen = true {nb, 'M6 T'tool_number} blknum_gen = FALSE if tool_type eq 0 then {nb, '( TOOL -'tool_number, '- DRILL DIA 'tool_diameter, ' MM )'} endif if tool_type eq 1 then {nb, '( TOOL -'tool_number, '- ROUGH DIA 'tool_diameter, ' MM )'} endif if tool_type eq 2 then {nb, '(TOOL -'tool_number, '- MILL DIA 'tool_diameter, ' R'corner_radius,' MM )'} endif {nb, 'G90 G00 G40 G'(53 + home_number)} label = first_user_proc save_blknum_gen = blknum_gen gcode = 43 {nb, 'G'gcode, ' H'tool_number, ' D'(tool_number+30), ' '} blknum_gen = save_blknum_gen xpos = xnext ypos = ynext zpos = znext skipline = FALSE call @rapid_move tool_direction = CCW call @start_tool if colent eq 0 {nb, 'M8'} endif if colent eq 17 {nb, 'M17'} endif if colent eq 18 {nb, 'M18'} endif endp --------------- I believe the bolded section is what I will have to change or remove. I was figuring on commenting that section out, and doing a dry run on some code to see how it fairs. In some sample g-code's i've generated it comes up with a S764 command, with some googling I've figured out that it is a canned cycle - or group of operations. I see no other references to it in my g-code. So it doesn't appear to be a shortcut... I'm simply trying to understand the following clump of code, so as to understand how to manipulate the Fanuc.GPP file. Here is a snippet from a G-code sample, that I'm trying to go through and interpret. G90 G00 G40 G54 G43 H1 D31 G0 X0.369 Y-0.074 Z2. S764 M3 M8 (----------------------) (F-CONTOUR-T1 - PROFILE) (----------------------) X0.369 Y-0.074 Z0.4 Z0.079 Any ideas about the S764 command - do I need it? Will it be ok to simply comment out the bolded section in Fanuc.GPP? Thanks Last edited by nickswimsfast; 09-10-2009 at 04:15 PM. Reason: more content |
|
#2
| |||
| |||
| add ' ; '. this is the comment. anything after this will be ignored. this will turn off the following line. ; {nb, 'G'gcode, ' H'tool_number, ' D'(tool_number+30), ' '} and the 'S764' code is your spindle speed. hope this is what you need. |
![]() |
| 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!- post processor | Buck Coleman | WoodWorking | 1 | 01-29-2008 05:10 PM |