![]() | |
| 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 run copy surface with point-to-point program (linear only) The machine always moves 3 axises all the time. Tool tip runs on actual surface (finished surface). The current program has been generated from cad/cam. Thus there is no compensate command (G41 and G42). If I would like to change size of finished workpiece by offset all dimensions 0.5 mm (enlarge), can I JUST insert G41 (or G42) and G43. Then use D and H to offset the workpiece? I plan to plus H and D by 0.5 mm My workpiece is look like a mountain. The current program starts at base of mountain, move up to top of mountain, then climbs down to the other side of mountain. please advise Thank you. Maxz Last edited by Maxz; 07-02-2009 at 06:30 AM. |
|
#2
| ||||
| ||||
| unfortunatly it's not possible that way. 3D offset must be perpendicular to the surface so you need 3d compensation option cause it's not a constant offset in x-y and z but it changes continiously according to the surface. |
|
#3
| ||||
| ||||
| Hey, just use axis scaling. If your job is 100mm and you want it to be 0.5mm bigger then scaling factor is P1.005 100.5/100 =1.005 Not sure what control your using, on a Mits it's G51 Xn Yn Zn Pn G50 to cancel XYZ = center coordinates P = scaling factor hope this helps Fanuc uses G51 In Jn Kn Pn G50 to cancel Hope this helps |
|
#4
| |||
| |||
I have only seen this used on the Heidenhain TNC530 Control, Software pack 2. You need your CAM system to output "vector" control info. NX xxxxx, NY xxxxxx NZ xxxxxx on each line along with the standard XYZ commands. KK 1 LN X+31.737 Y+21.954 Z+33.165 NX+0.2637581 NY+0.0078922 NZ-0.8764339 F1000 M3 From their Manual: 3-D compensation without tool orientation The TNC displaces the tool in the direction of the surface-normal vectors by the sum of the delta values (tool table and TOOL CALL). Example: Block format with surface-normal vectors The feed rate F and miscellaneous function M can be entered and changed in the Programming and Editing mode of operation. The coordinates of the straight-line end point and the components of the surface-normal vectors are to be defined by the CAD system. 1 LN X+31.737 Y+21.954 Z+33.165 NX+0.2637581 NY+0.0078922 NZ-0.8764339 F1000 M3 LN: Straight line with 3-D compensation X, Y, Z: Compensated coordinates of the straight-line end point NX, NY, NZ: Components of the surface-normal vector F: Feed rate M: Miscellaneous function |
![]() |
| 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 |
| Does anyone here offer milling services? | Aurbo | Open Source CNC Machine Designs | 2 | 01-23-2009 06:41 AM |
| Even better BodCad V21 Offer. | Syil_Australia | Australia, New Zealand Club house | 1 | 02-02-2007 12:34 AM |
| Could you guys offer any help please? | barmybovine | Open Source Controller Boards | 13 | 04-07-2006 12:22 PM |
| Newbie - What I have to offer. | loves80z | Mechanical Calculations/Engineering Design | 4 | 10-27-2005 08:56 AM |