Jump to content

Welcome to eMastercam

Register now to participate in the forums, access the download area, buy Mastercam training materials, post processors and more. This message will be removed once you have signed in.

Use your display name or email address to sign in:

Remove Decimal Point From B Rotation


Recommended Posts

Hi guys,

could anyone point me in the right direction please. I am trying to remove decimal point from B Axis Rotation.

Using modified V18.00 P0 E1 W18.00 T1450384971 M18.00 I0 O1 - # Post Name           : MPMASTER on a Hitachi Seiki HS500 Horizontal , Indexer

 

T1 M06 (2"  FACE MILL)
G00 G17 G90 G54 X-2.675 Y0. S6000 M03
B0.
G43 H1 Z1. M08 T2
Z.1
 
 
should be
 
T1 M06 (2"  FACE MILL)
G00 G17 G90 G54 X-2.675 Y0. S6000 M03
B0
G43 H1 Z1. M08 T2
 

 

 

 

I am looking at # Common User-defined Variable Initializations (not switches!)

AND # Format statements - n=nonmodal, l=leading, t=trailing, i=inc, d=delta

 

Link to comment
Share on other sites

Hi guys,

could anyone point me in the right direction please. I am trying to remove decimal point from B Axis Rotation.

Using modified V18.00 P0 E1 W18.00 T1450384971 M18.00 I0 O1 - # Post Name           : MPMASTER on a Hitachi Seiki HS500 Horizontal , Indexer

 

T1 M06 (2"  FACE MILL)
G00 G17 G90 G54 X-2.675 Y0. S6000 M03
B0.
G43 H1 Z1. M08 T2
Z.1
 
 
should be
 
T1 M06 (2"  FACE MILL)
G00 G17 G90 G54 X-2.675 Y0. S6000 M03
B0
G43 H1 Z1. M08 T2
 

 

 

 

I am looking at # Common User-defined Variable Initializations (not switches!)

AND # Format statements - n=nonmodal, l=leading, t=trailing, i=inc, d=delta

 

You are close, but need to look for the B fmt statement and change the format value to one that will output what you are looking for.

 

Normally it resides here:

# --------------------------------------------------------------------------
# Toolchange / NC output Variable Formats
# --------------------------------------------------------------------------
fmt  "T" 4  t$          #Tool No
fmt  "T" 4  first_tool$ #First Tool Used 
fmt  "T" 4  next_tool$  #Next Tool Used  
fmt  "D" 4  tloffno$    #Diameter Offset No
fmt  "H" 4  tlngno$     #Length Offset No
fmt  "G" 4  g_wcs       #WCS G address
fmt  "J" 4  j_wcs       #WCS J address yasnac extended workoffsets
fmt  "P" 4  p_wcs       #WCS P address
fmt  "S" 4  speed       #Spindle Speed
fmt  "M" 4  gear        #Gear range
# --------------------------------------------------------------------------
fmt  "N" 4  n$          #Sequence number
fmt  "X" 2  xabs        #X position output
fmt  "Y" 2  yabs        #Y position output
fmt  "Z" 2  zabs        #Z position output
fmt  "X" 3  xinc        #X position output
fmt  "Y" 3  yinc        #Y position output
fmt  "Z" 3  zinc        #Z position output
fmt  "A" 11 cabs        #C axis position
fmt  "A" 14 cinc        #C axis position
fmt  "A" 14 cout_i      #C axis position
fmt  "A" 4  indx_out    #Index position
fmt  "R" 14 rt_cinc     #C axis position, G68
fmt  "I" 3  iout        #Arc center description in X
fmt  "J" 3  jout        #Arc center description in Y
fmt  "K" 3  kout        #Arc center description in Z
fmt  "K" 2  lead        #Helical lead
fmt  "R" 2  arcrad$     #Arc Radius
fmt  "F" 15 feed        #Feedrate
fmt  "P" 11 dwell$      #Dwell
fmt  "M" 5  cantext$    #Canned t

Change to one of these:

# --------------------------------------------------------------------------
# Format statements - n=nonmodal, l=leading, t=trailing, i=inc, d=delta
# --------------------------------------------------------------------------
#Default english/metric position format statements
fs2 1   0.7 0.6     #Decimal, absolute, 7 place, default for initialize (
fs2 2   0.4 0.3     #Decimal, absolute, 4/3 place
fs2 3   0.4 0.3d    #Decimal, delta, 4/3 place
#Common format statements
fs2 4   1 0 1 0     #Integer, not leading
fs2 5   2 0 2 0l    #Integer, force two leading
fs2 6   3 0 3 0l    #Integer, force three leading
fs2 7   4 0 4 0l    #Integer, force four leading
fs2 8   5 0 5 0l    #Integer, force five leading
fs2 9   0.1 0.1     #Decimal, absolute, 1 place
fs2 10  0.2 0.2     #Decimal, absolute, 2 place
fs2 11  0.3 0.3     #Decimal, absolute, 3 place
fs2 12  0.4 0.4     #Decimal, absolute, 4 place
fs2 13  0.5 0.5     #Decimal, absolute, 5 place
fs2 14  0.3 0.3d    #Decimal, delta, 3 place
fs2 15  0.2 0.1     #Decimal, absolute, 2/1 place (feedrate)
fs2 16  1 0 1 0n    #Integer, forced output
fs2 17  1.4 1.3lt   #Decimal, absolute, 4/3 trailing

If one does not exist create the one you need.

 

HTH

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.

Join us!

eMastercam - your online source for all things Mastercam.

Together, we are the strongest Mastercam community on the web with over 56,000 members, and our online store offers a wide selection of training materials for all applications and skill levels.

Follow us

×
×
  • Create New...