586,069 active members*
3,556 visitors online*
Register for free
Login
IndustryArena Forum > CAM Software > Mastercam > Scaling entire toolpath group (2D)
Results 1 to 4 of 4
  1. #1
    Join Date
    Mar 2012
    Posts
    109

    Scaling entire toolpath group (2D)

    Hey guys,

    I have a job where I'm engraving some date lines on tool pins of different diameters. Currently, I'm scaling the mastercam sketch to different levels for each pin diameter, creating a seperate toolpath group for each pin diameter, then copying and pasting the 2D contour engraving paths to the new groups and rechaining the geometry to the scaled sizes on each level. Is there a feature that allows for the scaling of the entire toolpath group, carrying a copy of the toolpaths with it, by any small chance in hell? Thanks for the input if you have a better way to do this!

  2. #2
    Join Date
    Dec 2008
    Posts
    3109

    Re: Scaling entire toolpath group (2D)

    You may be able to scale the toolpath within the machine control

    Fanuc controls uses G51 XYZP or G51XYZIJK......see section 14.7 in this link
    where XYZ is the scale origin point
    P = 1.000 for 100% globally
    IJK is individual axes (no decimal point)

    so if you program G51 I1000 J1000 would scale the XY axes only about your part origin..... using a larger number would enlarge
    G50 cancels the scaling

    Other controls may have a different G code, but they should all have a variant of that function

  3. #3
    Join Date
    Mar 2012
    Posts
    109

    Re: Scaling entire toolpath group (2D)

    Damn, that's some great info! Thanks!

    So for instance, Part origin is center of the pin, top face. I could input a G51 I800 J800 to scale the program down in X and Y to 80% of the size output to Gcode, and then G50 at the end of the program to remove scaling, correct?

  4. #4
    Join Date
    Dec 2008
    Posts
    3109

    Re: Scaling entire toolpath group (2D)

    Quote Originally Posted by inthebay View Post
    Damn, that's some great info! Thanks!

    So for instance, Part origin is center of the pin, top face. I could input a G51 I800 J800 to scale the program down in X and Y to 80% of the size output to Gcode, and then G50 at the end of the program to remove scaling, correct?
    Yep......

    note! ... not sure if imperial is 3 or 4 decimal ....ie I1000 or I10000 is 100%.....assume that if a decimal is required then (1.0) is the scaling factor ie 1.0=100%
    it may depend on your machine's base unit setting ie thou or tenth of a thou,.....prove this off for yourself....it'll do it correct size.. or 10X larger

    Just re-read the link for scaling I gave you
    page 287 (top section) states that in using G51, the scale about point must always be stated, else the current tool position is the scale origin. I would say this also applies to using IJK
    - found this out today when using the rotate program G code
    - if you use the P variant for scale, ...being a global scale, it WILL effect any Zvalues and scale them as well.

    HINT....it also says if you use a negative factor for 100%, ie I-1000 is the same as mirror image in X axis

Similar Threads

  1. Using the ENTIRE table.
    By RussMachine in forum Tormach Personal CNC Mill
    Replies: 5
    Last Post: 05-16-2014, 03:16 PM
  2. Replies: 7
    Last Post: 05-23-2013, 11:00 PM
  3. toolpath group
    By camtd in forum Mastercam
    Replies: 1
    Last Post: 03-28-2010, 06:56 PM
  4. Toolpath Group posting generating several NC Files
    By mattford1 in forum Mastercam
    Replies: 1
    Last Post: 05-31-2007, 01:26 AM

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •