maximizing cnc utilization module three: advanced implications of basic features copyright 200031
Post on 16-Dec-2015
217 Views
Preview:
TRANSCRIPT
Maximizing CNC Utilization
Module three: Advanced implications of basic features
Copyright 2000
33 11
Module three presentation plan:IntroductionDocumenting techniquesBlock delete techniquesSequence number techniquesG code techniquesAxis word techniquesSpeed & feed techniquesT word techniquesM word techniques
33 11
Nearly every CNC feature has multiple uses
33 11
We’re calling anything not commonly addressed in a basic course an advanced
implication of basic features
You may be surprised at how
many basic features have
advanced implications!
33 11
Commonly taught in basic CNC courses:
Parameters are seldom mentionedManipulated by maintenance peopleControl many machine functions
Understanding parameters
On a 16 series Fanuc control, parameter number 103 sets the baud rate for program transfers. A value of 9 represents 2400 baud, 10 is 4800 baud, 11 is 9600 baud.
Example:
33 11
Commonly taught in basic CNC courses:
Parameters are seldom mentionedManipulated by maintenance peopleControl many machine functions
Understanding parameters
Diversity of parametersEight bit binary typeWhole number typeImportance of backing up
Not commonly taught in basic courses:
33 11
Commonly taught in basic CNC courses:
Parameters are seldom mentionedManipulated by maintenance peopleControl many machine functions
Understanding parameters
Diversity of parametersEight bit binary typeWhole number typeImportance of backing up
Not commonly taught in basic courses:
33 11
Commonly taught in basic CNC courses:
Parameters are seldom mentionedManipulated by maintenance peopleControl many machine functions
Understanding parameters
Diversity of parametersEight bit binary typeWhole number typeAxis type
Not commonly taught in basic courses:
Parameters control thousands of machine functions
Reader/puncher interfaceAxis controlCoordinate systemStroke limitFeedrateAcceleration/decelerationServoCRT/MDI/EDITProgramPitch error compensationSpindle controlTool offset
Canned cycleRigid tappingScaling/rotationUni-direction positioningPolar coordinate interpolationIndex table indexingCustom macroSkip functionsGraphic displayTool life managementLook aheadEven more!
33 11
Commonly taught in basic CNC courses:
Parameters are seldom mentionedManipulated by maintenance peopleControl many machine functions
Understanding parameters
Diversity of parametersEight bit binary typeWhole number typeAxis type
Not commonly taught in basic courses:
Many are of importance to CNC programmers!
Reader/puncher interfaceAxis controlCoordinate systemStroke limitFeedrateAcceleration/decelerationServoCRT/MDI/EDITProgramPitch error compensationSpindle controlTool offset
Canned cycleRigid tappingScaling/rotationUni-direction positioningPolar coordinate interpolationIndex table indexingCustom macroSkip functionsGraphic displayTool life managementLook aheadEven more!
All CNC people should be
acquainted with parameters!
Throughout this course, we’ll be
introducing many important functions
that are controlled by parameters
33 11
Commonly taught in basic CNC courses:
Parameters are seldom mentionedManipulated by maintenance peopleControl many machine functions
Understanding parameters
Diversity of parametersEight bit binary typeWhole number typeImportance of backing up
Not commonly taught in basic courses:
33 22
Commonly taught in basic CNC courses:
Parameters are seldom mentionedManipulated by maintenance peopleControl many machine functions
Understanding parameters
Diversity of parametersEight bit binary typeWhole number typeImportance of backing up
Not commonly taught in basic courses:
Commonly taught in basic CNC courses:
Parameters are seldom mentionedManipulated by maintenance peopleControl many machine functions
Understanding parameters
Diversity of parametersEight bit binary typeWhole number typeAxis type
Not commonly taught in basic courses:
8 bit parameters control up to 8 functions:
01234567
201: Transfer conditionNCR ASC SB2
0 0 0 0 0 0 1 1NCR 0: The EOB code used in output is LF, CR, CR 1: LF onlyASC 0: The code used for data output is ISO 1: ASCII SB2 0: The number of stop bits is one 1: two
Parameter number
33 22
Commonly taught in basic CNC courses:
Parameters are seldom mentionedManipulated by maintenance peopleControl many machine functions
Understanding parameters
Diversity of parametersEight bit binary typeWhole number typeAxis type
Not commonly taught in basic courses:
8 bit parameters control up to 8 functions:
01234567
201: Transfer conditionNCR ASC SB2
0 0 0 0 0 0 1 1NCR 0: The EOB code used in output is LF, CR, CR 1: LF onlyASC 0: The code used for data output is ISO 1: ASCII SB2 0: The number of stop bits is one 1: two
General name
33 22
Commonly taught in basic CNC courses:
Parameters are seldom mentionedManipulated by maintenance peopleControl many machine functions
Understanding parameters
Diversity of parametersEight bit binary typeWhole number typeAxis type
Not commonly taught in basic courses:
8 bit parameters control up to 8 functions:
01234567
201: Transfer conditionNCR ASC SB2
0 0 0 0 0 0 1 1NCR 0: The EOB code used in output is LF, CR, CR 1: LF onlyASC 0: The code used for data output is ISO 1: ASCII SB2 0: The number of stop bits is one 1: two
Bit numbers (0-7)
33 22
Commonly taught in basic CNC courses:
Parameters are seldom mentionedManipulated by maintenance peopleControl many machine functions
Understanding parameters
Diversity of parametersEight bit binary typeWhole number typeAxis type
Not commonly taught in basic courses:
8 bit parameters control up to 8 functions:
01234567
201: Transfer conditionNCR ASC SB2
0 0 0 0 0 0 1 1NCR 0: The EOB code used in output is LF, CR, CR 1: LF onlyASC 0: The code used for data output is ISO 1: ASCII SB2 0: The number of stop bits is one 1: two
Bit names (abbreviated)
Unused in this parameter
33 22
Commonly taught in basic CNC courses:
Parameters are seldom mentionedManipulated by maintenance peopleControl many machine functions
Understanding parameters
Diversity of parametersEight bit binary typeWhole number typeAxis type
Not commonly taught in basic courses:
8 bit parameters control up to 8 functions:
01234567
201: Transfer conditionNCR ASC SB2
0 0 0 0 0 0 1 1NCR 0: The EOB code used in output is LF, CR, CR 1: LF onlyASC 0: The code used for data output is ISO 1: ASCII SB2 0: The number of stop bits is one 1: two
Bit values (always 0 or 1)
33 22
Commonly taught in basic CNC courses:
Parameters are seldom mentionedManipulated by maintenance peopleControl many machine functions
Understanding parameters
Diversity of parametersEight bit binary typeWhole number typeAxis type
Not commonly taught in basic courses:
8 bit parameters control up to 8 functions:
01234567
201: Transfer conditionNCR ASC SB2
0 0 0 0 0 0 1 1NCR 0: The EOB code used in output is LF, CR, CR 1: LF onlyASC 0: The code used for data output is ISO 1: ASCII SB2 0: The number of stop bits is one 1: two
Documentation for each bit
1: often means on, yes, or positive
0: often means off, no, or negative
33 22
Commonly taught in basic CNC courses:
Parameters are seldom mentionedManipulated by maintenance peopleControl many machine functions
Understanding parameters
Diversity of parametersEight bit binary typeWhole number typeImportance of backing up
Not commonly taught in basic courses:
33 22
Commonly taught in basic CNC courses:
Parameters are seldom mentionedManipulated by maintenance peopleControl many machine functions
Understanding parameters
Diversity of parametersEight bit binary typeWhole number typeImportance of backing up
Not commonly taught in basic courses:
33 22
Commonly taught in basic CNC courses:
Parameters are seldom mentionedManipulated by maintenance peopleControl many machine functions
Understanding parameters
Diversity of parametersEight bit binary typeWhole number typeAxis type
Not commonly taught in basic courses:
Whole number parameters:
Parameters often contain actual values
5140: Minimum depth of cut in G76
0050Value:
(represents 0.0050 inch)
For Fanuc 16T:
33 22
Commonly taught in basic CNC courses:
Parameters are seldom mentionedManipulated by maintenance peopleControl many machine functions
Understanding parameters
Diversity of parametersEight bit binary typeWhole number typeImportance of backing up
Not commonly taught in basic courses:
33 22
Commonly taught in basic CNC courses:
Parameters are seldom mentionedManipulated by maintenance peopleControl many machine functions
Understanding parameters
Diversity of parametersEight bit binary typeWhole number typeImportance of backing up
Not commonly taught in basic courses:
33 22
Commonly taught in basic CNC courses:
Parameters are seldom mentionedManipulated by maintenance peopleControl many machine functions
Understanding parameters
Diversity of parametersEight bit binary typeWhole number typeAxis type
Not commonly taught in basic courses:
Each control contains thousands of parameters!
Most controls use a battery to retain parameter values
You MUST make a backup copy of your parameters!
(use a standard DNC device)
Remember to update whenever you make parameter changes!
According to Fanuc USA, the
majority of downtime is spent trying
to re-enter lost (unrecorded)
parameter settings!
33 22
Commonly taught in basic CNC courses:
Parameters are seldom mentionedManipulated by maintenance peopleControl many machine functions
Understanding parameters
Diversity of parametersEight bit binary typeWhole number typeImportance of backing up
Not commonly taught in basic courses:What experiences do you
have with parameters?
33 22
top related