Operation andProgrammingManual9/Series CNCGrinderAllen-Bradley
9/Series PAL Reference ManualIndex (General)9/Series GrinderTable of ContentsOperation andProgrammingManualviChapter 12Axis Motion12.0 Chapter Overvie
Chapter 3Offset Tables and Setup3-282. Press the {PRGRAM PARAM} softkey.(softkey level 2)PRGRAMPARAMAMP DEVICESETUPMONI-TORTIMEPARTSPTOMSI/OEMSYSTEMTI
Chapter 3Offset Tables and Setup3-294. Use the up and down cursor keys to m ove the cursor to the feedrateyou want to change. The selected feedrate ap
Chapter 3Offset Tables and Setup3-30(softkey level 2)PRGRAMPARAMAMP DEVICESETUPMONI-TORTIMEPARTSPTOMSI/OEMSYSTEMTIMING3. Press the {AXIS PARAM} softke
Chapter 3Offset Tables and Setup3-31About the Offset Range Verification Screenon a grinder, range checking units for this screen are always RADIUS,reg
Chapter 3Offset Tables and Setup3-32
Chapter44-1Manual/MDI Operation ModesThis chapter des cribes the manual and MDI operating modes. Major topicscovered include:Topic: On page:ManualOper
Manual/MDI Operation ModesChapter 44-2Figure 4.1Data Display in M ANUAL ModePRGRAMMANAGEOFFSET MACROPARAMPRGRAMCHECKSYSTEMSUPORTE-STOPPROGRAM[ MM ] F
Manual/MDI Operation ModesChapter 44-3During a jog retract operation (see chapter 7), you are permitted to useonly normal single axis jogs (one axis a
Manual/MDI Operation ModesChapter 44-4axis. This includes attempts to perform other incremental moves onthat axis.The control normally jogs the axes,
Manual/MDI Operation ModesChapter 44-54. Typical HPG configuration results in:Ifyo u select: The direction for the axis is:clockwise plus(+)counterclo
9/Series PAL Reference ManualIndex (General)9/Series GrinderTable of ContentsOperation andProgrammingManualvii12.9.7 Controlling Spindles (G12.1, G12.
Manual/MDI Operation ModesChapter 44-6The manual gap elimination feat ure allows the operator to manually jog thegrinding wheel without interrupting r
Manual/MDI Operation ModesChapter 44-7If you attempt to perform a manual gap elimination while dresser/wheelradius compensation is active, a change in
Manual/MDI Operation ModesChapter 44-8Results of Gap EliminationWhen you perform manual gap elimination during block execution (as canbe the case in A
Manual/MDI Operation ModesChapter 44-9The control stops wheel motion during overtravel conditions. Overt ravelconditions can occur from 3 causes:Overt
Manual/MDI Operation ModesChapter 44-103. Press the <E-STOP RESET> button to reset the emergency stopcondition. If the E-Stop does not reset, it
Manual/MDI Operation ModesChapter 44-11The machine home return operation means the positioning of a specifiedlinear or rotary axis to a machine-depend
Manual/MDI Operation ModesChapter 44-12Figure 4.5Manual Machine HomeTo execute the m anual return to machine home position:1. Select HOME under<JOG
Manual/MDI Operation ModesChapter 44-13In manual data input (MDI) mode, you can control machine operations byentering program blocks directly using t
Manual/MDI Operation ModesChapter 44-14Figure 4.6Program Display Screen in MDI ModePRGRAMMANAGEOFFSET MACROPARAMPRGRAMCHECKSYSTEMSUPORTE-STOPPROGRAM[
Manual/MDI Operation ModesChapter 44-15The input cursor is the cursor shown on the input lines (lines 2 and 3on the screen). To move the cursor left a
9/Series PAL Reference ManualIndex (General)9/Series GrinderTable of ContentsOperation andProgrammingManualviii15.4 Type A Compensation Paths 15-17...
Manual/MDI Operation ModesChapter 44-16Figure 4.7MDI Mode Program ScreenPRGRAMMANAGEOFFSET MACROPARAMPRGRAMCHECKSYSTEMSUPORTE-STOPPROGRAM[ MM ] F 0000
Chapter55-1Editing Programs On LineThis chapter covers the basics of editing programs on line (at the control’skeyboard) including:Topic: On page:Sele
Editing ProgramsOn LineChapter 55-2To begin an edit operation on an active or inactive part program:1. Press the{PRGRAM MANAGE} softkey.(softkey level
Editing ProgramsOn LineChapter 55-33. Select the part program you want to edit by using one of these twomethods:Key in t he program name of the part p
Editing ProgramsOn LineChapter 55-4ATTENTION: Any edit operation on a part program ispermanent. You cannot discard any changes that you made to aprogr
Editing ProgramsOn LineChapter 55-5This section covers moving the cursor in the program display area (lines7-20 of the CRT). It assumes that you have
Editing ProgramsOn LineChapter 55-64. Select in which direction to search the part program.(softkey level 4)FORWRD REVRSE TOP OFPRGRAMBOT OFPRGRAMTo s
Editing ProgramsOn LineChapter 55-7After you have selected a part program to edit, use the following method toadd lines, blocks, or characters to the
Editing ProgramsOn LineChapter 55-82. Use the up, down, left, and right cursor keys to move the block cursorto the location where you need to change c
Editing ProgramsOn LineChapter 55-9InsertingYou can insert characters, words, and blocks to the left of the programdisplay cursor within an already ex
9/Series PAL Reference ManualIndex (General)9/Series GrinderTable of ContentsOperation andProgrammingManualixChapter 18Turning Operations18.0 Chapter
Editing ProgramsOn LineChapter 55-10Example 5.5Inserting CharactersTo change “X123.0” to “X123.034”Program Block(Program DisplayArea)Enter(Input Area)
Editing ProgramsOn LineChapter 55-113. Press the {DELETE CH/WRD} softkey.DIGITZEMODIFYINSERTBLOCKDELETEBLOCKTRUNCDELETECH/WRDEXITEDITORSTRINGSEARCHREN
Editing ProgramsOn LineChapter 55-12Erasing An Entire Block1. From the edit menu, move the cursor until it is located on anycharacter that is in the b
Editing ProgramsOn LineChapter 55-13You can assign each block in a part program a five-digit numeric valuefollowing an N address. These numbers are re
Editing ProgramsOn LineChapter 55-143. Key in an initial sequence number (the number for the first sequencenumber), a comma, and an incremental value
Editing ProgramsOn LineChapter 55-15You can merge a complete part program within another part program whileone of the programs is in the edit mode. To
Editing ProgramsOn LineChapter 55-16To exit the edit mode from the edit menu, press the {EXIT EDITOR}softkey.DIGITZEMODIFYINSERTBLOCKDELETEBLOCKTRUNCD
Editing ProgramsOn LineChapter 55-17The QuickView feature aids the programmer by giving access to:QuickPath Plus Prompts -- a selection of commonly us
Editing ProgramsOn LineChapter 55-18See the following subsections for information about using the QuickViewfunctions.Axis SelectionThe selection of th
Editing ProgramsOn LineChapter 55-19With the QuickView functions and QuickPath Plus, you can usedimensions from part drawings directly to create a par
9/Series PAL Reference ManualIndex (General)9/Series GrinderTable of ContentsOperation andProgrammingManualxChapter 21In -process Dresser21.0 Chapter
Editing ProgramsOn LineChapter 55-20Angle of a line, corner radius, and chamfer size are often necessary for asample pattern in QuickPath Plus prompti
Editing ProgramsOn LineChapter 55-21The control displays the first QuickPath Plus sample pattern screen:CIRCLE, ANGLE, POINT ANGLE, CIRCLE, POINTANGLE
Editing ProgramsOn LineChapter 55-224. After you enter all data for the pattern, press the {STORE} softkey tostore the data.STORE(softkey level 6)The
Editing ProgramsOn LineChapter 55-23G-code format prompting aids the operator in programming different Gcodes by prompting the programmer for the nece
Editing ProgramsOn LineChapter 55-244. Use the up and down cursor keys to select the parameters you want tochange or enter. The selected item appears
Editing ProgramsOn LineChapter 55-25Grinder cycle prompting aids the operator in programming surface orcylindrical grinding cycle blocks by prompting
Editing ProgramsOn LineChapter 55-26If you have configured a surface grinder , this screen appears:SELECTE-STOPGRINDER PROMPT MENU DISPLAY.G80 CANCEL
Editing ProgramsOn LineChapter 55-276. After you enter all data for the G code, press the {STORE} softkey t ostore the data.STORE(softkey level 6)The
Editing ProgramsOn LineChapter 55-282. Press the softkey that corresponds to the plane you want to programin (G17, G18, or G19). See documentation pre
Editing ProgramsOn LineChapter 55-29To use the digitize feature:Important: The following description covers the use of softkeys toperform digitizing.
Chapter11-1Using This ManualThis chapter describes how to use this manual. Major topics include:how the manual is written and what fundamentals are pr
Editing ProgramsOn LineChapter 55-305. Press the softkey that corresponds to the mode you want to change.(softkey level 5)INCH/METRICABS/INCRPLANESELE
Editing ProgramsOn LineChapter 55-317. Determine if the next move is linear or circular.LINEAR CIRCLE3 PNTCIRCLETANGNTMODESELECT(softkey level 4)Ifthe
Editing ProgramsOn LineChapter 55-322. Reposition t he wheel at the desired end point of the linear move byusing any of the following methods:Jog the
Editing ProgramsOn LineChapter 55-33To digitize a 3 point arc:1. Press the{CIRCLE 3 PNT} softkey.When you press the{CIRCLE 3 PNT} softkey, the control
Editing ProgramsOn LineChapter 55-344. Press either the {STORE END PT} or the {EDIT & STORE} softkeys tostore this block as a circular block. This
Editing ProgramsOn LineChapter 55-35To digitize an arc that is tangent at the endpoint of the previous path:1. Press the{CIRCLE TANGNT} softkey.When y
Editing ProgramsOn LineChapter 55-363. Press either the {STORE END PT} or the {EDIT & STORE} softkeysafter the axes have been positioned at the en
Editing ProgramsOn LineChapter 55-37To delete a part program stored in memory:1. Press the{PRGRAM MANAGE} softkey.(softkey level 1)PRGRAMMANAGEOFFSET
Editing ProgramsOn LineChapter 55-38To change the program names assigned to the part programs stored inmemory:1. Press the{PRGRAM MANAGE} softkey.(sof
Editing ProgramsOn LineChapter 55-39The 9/Series control has a part program display feature that lets you view,but not edit, any part program.Follow t
Chapter 1Using This Manual1-2This table contains a brief summary of each chapter.Chapter Title Summary1 ManualOverview Manualoverview,intendedaudience
Editing ProgramsOn LineChapter 55-40You can assign each individual program a short comment that is displayedon the program direct ory screens. Use the
Editing ProgramsOn LineChapter 55-41If a comment has previously been entered, it is displayed to the rightof the “COMMENT” prompt. This comment can be
Editing ProgramsOn LineChapter 55-424. Key in a comma followed by a new program name for the duplicateprogram.COPY: FROM_NAME,TO_NAME5. Press the {MEM
Editing ProgramsOn LineChapter 55-43If you have access to the {CHANGE DIR} softkey, you can:perform any of the program edit functions on the protected
Editing ProgramsOn LineChapter 55-442. Press the {CHANGE DIR} softkey.REFORMMEMORYCHANGEDIRACTIVEPRGRAMEDITPRGRAMRESTRTPRGRAMDISPLYPRGRAMCOPYPRGRAMVER
Editing ProgramsOn LineChapter 55-45The programs in this directory are protected. This means:they are processed the same as unprotected programsthe bl
Editing ProgramsOn LineChapter 55-46To set up the character encryption/decryption table:1. Select the protected part program directory.2. Press the{SE
Editing ProgramsOn LineChapter 55-47To fill in the encryption/decryption table by using the operator panelkeys:use the arrow keys to move the cursor t
Editing ProgramsOn LineChapter 55-484. Press the {UPDATE & EXIT} softkey to update and exit t heencryption/decryption table.UPDATE& EXITSTOREB
Editing ProgramsOn LineChapter 55-493. Press the {STORE BACKUP} softkey. The control displays the message“STORING TO BACKUP -- PLEASE WAIT” on the CRT
Chapter 1Using This Manual1-3To make this manual easier to understand, we included these explanationsof terms and symbols:All explanations, illustrati
Editing ProgramsOn LineChapter 55-50
Chapter66-1Editing Part Programs Off Line (ODS)This chapter describes the Offline Development System (ODS). The majortopics in this chapter include:To
Editing Part Programs Off LineChapter 66-2Selecting the Part Program application provides access to the part programutilities of ODS. To select the Pa
Editing Part Programs Off LineChapter 66-3Use the Edit Part Program utility of ODS to edit part programs on aworkstation. Programs that already exist
Editing Part Programs Off LineChapter 66-4The workstation displays this screen:F1 - File F2 - Project F3 - Application F4 - UtilityF5 - ConfigurationP
Editing Part Programs Off LineChapter 66-5Use the configured screen or text editor to edit part programs. Theeditor must be compatible with the ODS op
Editing Part Programs Off LineChapter 66-6If the serial communication parameters of port B do not correspond to theserial communication parameters of
Editing Part Programs Off LineChapter 66-74. Use the arrow keys to highlight the Download application then press[ENTER], or press [D].5. Press [F4] to
Editing Part Programs Off LineChapter 66-8F1 - File F2 - Project F3 - Application F4 - UtilityF5 - ConfigurationProj: Demo Appl: Download Util: File M
Editing Part Programs Off LineChapter 66-98. Use the arrow keys to highlight the name or type in the part programname to download, then press[ENTER].I
Chapter 1Using This Manual1-4To make this manual easier to read and understand, we shortened the fullproduct names and features. Shortened terms inclu
Editing Part Programs Off LineChapter 66-10Important: If you enter a wildcard in place of a file name, the Abortoption is repeated for each file that
Editing Part Programs Off LineChapter 66-11When the download process is complete, the workstation displaysthis screen:F1 - File F2 - Project F3 - Appl
Editing Part Programs Off LineChapter 66-12The programmer can upload a part program from the control’s memory tothe workstation using the Upload appli
Editing Part Programs Off LineChapter 66-135. Press[F4] to pull down the Utility menu:F1 - File F2 - Project F3 - Application F4 - UtilityF5 - Configu
Editing Part Programs Off LineChapter 66-147. Use the arrow keys to highlight the upload origin then press [ENTER]or press the letter that corresponds
Editing Part Programs Off LineChapter 66-15If the selected part program already exists on the workstation, theworkstation displays this screen:F1 - Fi
Editing Part Programs Off LineChapter 66-169. Type in the new name for the existing part program file on theworkstation.Ifyo u selectthis option: then
Editing Part Programs Off LineChapter 66-17After the part program has been uploaded to the workstation, theworkstation displays this screen:F1 - File
Editing Part Programs Off LineChapter 66-18
Chapter77-1Running a ProgramThis chapter describes how to test a part program and execute it inautomatic mode. Major topics covered here include:Topic
Chapter 1Using This Manual1-5For more information about Allen-Bradley controls, see these publications:Pub.No. Documen t Name8520-4.3 9/SeriesCNCPALRe
Running a ProgramChapter 77-2When programming a slash “/” followed by a numeric value (1-9)anywhere in a block, the control skips (not execute) all re
Running a ProgramChapter 77-3To enter a sequence number to stop execution:1. Press the{PRGRAM MANAGE} softkey. A program must have alreadybeen selecte
Running a ProgramChapter 77-4In single block mode, the control executes t he part program block byblock. The control executes one block of commands in
Running a ProgramChapter 77-5Before selecting a part program , you must tell the control where this partprogram is currently residing. You have 3 opti
Running a ProgramChapter 77-63. Press the softkey corresponding to the location the part program is tobe read from,{FROM PORT A} , {FROM PORT B},or{FR
Running a ProgramChapter 77-7Figure 7.2Part Program DirectoryACTIVEPRGRAMEDITPRGRAMRESTRTPRGRAMDISPLYPRGRAMCOPYPRGRAMSELECTED PROGRAM:MAIN DIRECTORY P
Running a ProgramChapter 77-83. Key in the name of the part program to activate. If the program isbeing selected from the control’s memory, you can us
Running a ProgramChapter 77-9To select a different part program for automatic execution, you mustdeactivate the part program that is currently active.
Running a ProgramChapter 77-10Use the program search feature to begin program execution from someblock other than at the beginning of the program. Thi
Running a ProgramChapter 77-113. Press the {SEARCH} softkey.(softkey level 3)DE-ACTPRGRAMSEARCH MID STPRGRAMT PATHGRAPHSEQSTOPTIMEPARTS4. There are 6
Because of the variety of uses for the products described in thispublication, those responsible for the application and use of this controlequipment m
Chapter 1Using This Manual1-6
Running a ProgramChapter 77-12When using the N search, O search, or STRING search features, firstkey in the N number, O number, or character string to
Running a ProgramChapter 77-13Use the mid-start program feature to begin program execution from someblock other than the first block of the program. T
Running a ProgramChapter 77-142. Press the {ACTIVE PRGRAM} softkey.REFORMMEMORYCHANGEDIRACTIVEPRGRAMEDITPRGRAMRESTRTPRGRAMDISPLYPRGRAMCOPYPRGRAMVERFYP
Running a ProgramChapter 77-155. Key in the desired character string or sequence number to search forand press the[TRANSMIT] key. The control locates
Running a ProgramChapter 77-16A message is generated telling the operator to check that all generatedmodal codes are correct. This message reads “WARN
Running a ProgramChapter 77-17Graphics are available on the active program graphics screen, see page8-24 for details.All of the above modes of executi
Running a ProgramChapter 77-18ATTENTION: Once axis reciprocation begins, it continuesthrough program block execution until stopped by a G80, anend of
Running a ProgramChapter 77-19If you want to use the graphics feature, see page for QuickCheck withgraphics. To use the QuickCheck feature as describe
Running a ProgramChapter 77-20ATTENTION: When a program is run during quick checkmode, the control performs all coordinate system offsetoperations. Th
Running a ProgramChapter 77-21You can activate the axis inhibit feature by using a switch installed by yoursystem installer (see documentation provide
Chapter22-1Operating the ControlThis chapter covers the basics necessary for operation of t he Allen-Bradley9/Series control. Major topics covered in
Running a ProgramChapter 77-22ATTENTION: Your system installer can write PAL t o allowthe operator to select dry run at any time. This means thatdurin
Running a ProgramChapter 77-23Figure 7.4Main Menu Screen in AUTO ModeE-STOPPROGRAM[ MM ] F .000 MMPMR X 00000.000 T 1Z 00000.000 S 0MEMORY 30000 AUTO
Running a ProgramChapter 77-24Figure 7.5Automatic ModeS_____M_____G92 X ____ Z ____T _________G00_________G01 F_______CYCLESTARTWORK PIECE123450Grindi
Running a ProgramChapter 77-25ATTENTION: When you perform a program recover, thecontrol automatically returns the program to the beginning ofthe block
Running a ProgramChapter 77-26Important: DO NOT SELECT A PROGRAM AS AN ACTIVEPROGRAM. Do not disable the currently active program (if any).If a progra
Running a ProgramChapter 77-27Use the jog retract feat ure t o inspect, dress, or change the grinding wheelduring automatic program execution. It allo
Running a ProgramChapter 77-284. Inspect and change the wheel or wheel offset as desired. Details onhow to do this are on page 3-4.5. After completing
Running a ProgramChapter 77-29In Figure 7.6, notice that t he control only recognized 6 jog moves uponreturning instead of the actual 1 1 moves that w
Running a ProgramChapter 77-30The block retrace function allows the operator to retrace the motion createdby up to 15 consecutive part program blocks.
Running a ProgramChapter 77-31While block retrace is active, the control disables all jog features with theexception of<JOG RETRACT>. See page 7
Chapter 2Operating the Control2-2Use the operator panel to:display a part programdisplay control status and wheel positionedit a part programdisplay a
Running a ProgramChapter 77-32
Chapter88-1Display and GraphicsThe first part of this chapter gives a description of the different datadisplays available on the control. The second p
Displays and GraphicsChapter 88-2The screens described above may also show in addition to axis position:The current unit system being used (millimeter
Displays and GraphicsChapter 88-33. To return to softkey level 1, press the [DISP SELECT] key again. Themost recently selected data position screen wi
Displays and GraphicsChapter 88-4{PRGRAM} (Large Display)Axis position in the current work coordinate system displayed in largecharacters.Figure 8.2Re
Displays and GraphicsChapter 88-5{PRGRAM} (Small Display)Axis position in the current work coordinate system displayed for allsystem axes in the activ
Displays and GraphicsChapter 88-6{ABS}The axis position data in the machine coordinate system.Figure 8.4Results After Pressing {ABS} SoftkeyE-STOPABSO
Displays and GraphicsChapter 88-7{ABS} (Large Display)Axis position in the machine coordinate system displayed in largecharacters.Figure 8.5Results Af
Displays and GraphicsChapter 88-8{ABS} ( SmallDisplay)The axis position data in the machine coordinate system displayed for allsystem axes in the acti
Displays and GraphicsChapter 88-9{TARGET}The coordinate values of the end point of the currently executing axismove is displayed at a position in the
Chapter 2Operating the Control2-3Figure 2.2 shows the color operator panel. It has keys and softkeysidentical to the monochrome operator panel in a sl
Displays and GraphicsChapter 88-10{TARGET} (Large Display)The coordinate values in the current work coordinate system, of the endpoint of commanded ax
Displays and GraphicsChapter 88-11{TARGET} (Small Display)The coordinate values of the end point of the currently executing axismove is displayed at a
Displays and GraphicsChapter 88-12{DTG}The distance from the current position to the command end point, of thecommanded axis in normal size characters
Displays and GraphicsChapter 88-13{DTG} (Large Display)The distance from current position to the command end point of thecommanded axis move in large
Displays and GraphicsChapter 88-14{DTG} (Small Display)The distance from the current position to the command end point, of thecommanded axis in normal
Displays and GraphicsChapter 88-15{AXIS SELECT}Important: {AXIS SELECT} is available only during a large characterdisplay or when more than 9 axes are
Displays and GraphicsChapter 88-16{M CODE STATUS}The currently active M codes are displayed. This screen indicates only thelast programmedM code in th
Displays and GraphicsChapter 88-17{PRGRAM DTG}This screen provides a multiple display of position information from theprogram screen and the distance
Displays and GraphicsChapter 88-18{PRGRAM DTG} (Small Display)This screen provides a multiple display of position information from theprogram screen a
Displays and GraphicsChapter 88-19{ALL}This screen provides a multiple display of position information from theprogram , distance to go, absolute, and
Chapter 2Operating the Control2-4Table 2.AKey FunctionsKey Name FunctionAddressand NumericKeys Usethese keysto enteralphabeticandnumericcharacters. If
Displays and GraphicsChapter 88-20{G CODE STATUS}The currently active G-codes are displayed.Figure 8.18Results After Pressing {G CODE} SoftkeyPROGRAM
Displays and GraphicsChapter 88-21{SPLIT ON/OFF}The split screen softkey is only available if your system installer haspurchased the dual-process opti
Displays and GraphicsChapter 88-22A large screen display makes it easier for you to see the axes.E-STOPPRGRAM ABS TARGET DTG AXISSELECTPROGRAM [MM]PRO
Displays and GraphicsChapter 88-23When changing the value of some parameter on the PAL display page, partprogram execution is not typically interrupte
Displays and GraphicsChapter 88-249/240 CNCsThe 9/240 control is equipped to display four languages. The languagesavailable and the order they are dis
Displays and GraphicsChapter 88-252. Select a program. Press {SELECT PRGRAM}.(softkey level 2)SELECTPRGRAMQUICKCHECKSTOPCHECKT PATHGRAPHT PATHDISABL3.
Displays and GraphicsChapter 88-26The control for both QuickCheck and active graphics continues to plot toolpaths, even if the graphics screen is not
Displays and GraphicsChapter 88-27In some cases, you may want to operate without graphics. For exam ple,you cannot edit a part program using QuickView
Displays and GraphicsChapter 88-28You may want to change the parameters to alter your graphics. If you wantto view a different graphics screen, you mu
Displays and GraphicsChapter 88-292. Set Select Graph. Use the up and down cursor keys to select theaxes. Then set them by pressing the left or right
Chapter 2Operating the Control2-5You access the various software features and functions of the controlthrough softkeys. Softkeys are the row of 7 keys
Displays and GraphicsChapter 88-304. Set Auto Size. Use the up and down cursor keys to select theparameter. Set auto size by pressing the left or righ
Displays and GraphicsChapter 88-317. Set the Main Program Sequence Starting #: parameter. It is onlyavailable with QuickCheck. Use the up and down cur
Displays and GraphicsChapter 88-329. Set the Pr ocess Speed parameter. It is only available withQuickCheck. Use the up and down cursors to select this
Displays and GraphicsChapter 88-33The active and QuickCheck graphics features can run in single-block orcontinuous mode as described in chapter 8.In:
Displays and GraphicsChapter 88-34Figure 8.19Zoom Window Graphic Display Scr een.INCRWINDOWDECRWINDOWZOOMABORTZOOM20.015.611.16.72.2-2.2-6.7X-11.1-15.
Displays and GraphicsChapter 88-35To use the zoom window feature:1. Press the{ZOOM WINDOW} softkey. This changes the display to thezoom window display
Displays and GraphicsChapter 88-363. To change the size of the window, use the {INCR WINDOW} or{DECR WINDOW} softkeys. To change the window size at a
Displays and GraphicsChapter 88-37When power is turned on, the control displays the power turn-on screen.The following section discusses how to modify
Displays and GraphicsChapter 88-384. Press the {ENTER MESAGE} softkey. This highlights the softkey, andthe control displays the input prompt “PTO MESS
Displays and GraphicsChapter 88-39The 9/Series screen saver utility is designed to reduce the damage done tothe CRT from “burn in”. Burn in i s the re
Chapter 2Operating the Control2-6Use the exit softkey {↑} (on the far left) to regress softkey levels. Forexample, if you are currently on softkey lev
Displays and GraphicsChapter 88-402. Press the [SCREEN SAVER] softkey.PRGRAMPARAMPTOMSI/OEMAMP DEVICESETUPMONI-TORTIMEPARTSSYSTEMTIMING(softkey level
Chapter99-1CommunicationsThis chapter contains this information:Topic: On Page:Setting Communications 9-1Setting CommunicationPortParameterValues 9-1C
CommunicationsChapter 99-22. Press the {DEVICE SETUP} softkey to display the device setupscreen as shown in Figure 9.1.(softkey level 2)PRGRAMPARAMAMP
CommunicationsChapter 99-33. Use the up and down cursor keys to move the cursor to the parameteryou want to change. The current value for each paramet
CommunicationsChapter 99-4DEVICE (setting type of peripheral)Select your peripheral device immediately after selecting your serial port.The devices wi
CommunicationsChapter 99-5BAUD RATEYou can set the baud rate at these speeds (in bits per second):300, 600, 1200, 2400, 4800, 9600, 19200See the docum
CommunicationsChapter 99-6PARITY (parity check)Select the parity from the following parity check schemes:Parity Parity CheckNONE NoparitycheckEVEN Eve
CommunicationsChapter 99-7OUTPUT CODESelect EIA (RS-244A) or ASCII (RS-358-B) as output codes for deviceswith data lengths configured as 8 bit. The ou
CommunicationsChapter 99-8reached. See the PROGRAM END section to determine what defines theend-of-program for your system.Setting ResultYes thetapere
CommunicationsChapter 99-9PRGRM NAME -- if set to “yes,” a program name is recognized as theend of the previous program. The program name must be in o
Chapter 2Operating the Control2-7Your control has one of these monitors:9-inch monochrome monitor1943512-inch color monitor19436Both have identical di
CommunicationsChapter 99-10SELECTED PROGRAM:DIRECTORY PAGE 1 OF 1NAME SIZE COMMENTO12345 1.3 SUB TEST 1TEST 3.9 NEWMAIN 1.3TTTE 1.3 THIS IS A TEST PRO
CommunicationsChapter 99-115. If you have already entered the name in the program, skip step 5. andgo to step 6. Otherwise, enter the program name to
CommunicationsChapter 99-127. Specify if you want to copy one program or multiple programs.Input Single ProgramPress {SINGLE PRGRAM} to copy one progr
CommunicationsChapter 99-13If a program is in control memory and you want to send a copy of thatprogram to a peripheral device, follow these steps:1.
CommunicationsChapter 99-143. Press the {COPY PRGRAM} softkey.(softkey level 2)ACTIVEPRGRAMEDITPRGRAMRESTRTPRGRAMDISPLYPRGRAMCOPYPRGRAMVERIFYPRGRAMPRG
CommunicationsChapter 99-15Output Multiple ProgramsPress {MULTI PRGRAM} to output more than one program.After you pressed the {MULTI PRGRAM} key, the
CommunicationsChapter 99-16(softkey level 3)SINGLEPRGRAMMULTIPRGRAMOUTPUTALLFigure 9.4Copy Parameters ScreenCOPY PARAMETERSFROM: (Program Name)TO: (Se
CommunicationsChapter 99-17(softkey level 1)PRGRAMMANAGEOFFSET MACROPARAMPRGRAMCHECKSYSTEMSUPORTFRONTPANELERRORMESAGEPASS-WORDSWITCHLANG3. Press the {
CommunicationsChapter 99-186. Press the {VERIFY YES} softkey. To abort the verify operation,press the {VERIFY NO} softkey.(softkey level 4)VERIFYYESVE
Chapter1010-1Introduction to ProgrammingThis chapter covers an introduction to programming part programs. Themajor topics descri bed in this chapter i
Chapter 2Operating the Control2-8Figure 2.4 shows the MTB panel. Table 2.B lists the selections on thispanel. Your system may contain optional or cust
Introduction to ProgrammingChapter 1010-2You can execute part programs from the control’s memory or a CNC tape.You can execute programs on tape direct
Introduction to ProgrammingChapter 1010-3Figure 10.1Tape Configuration (Program End = M02, M30, M99)ERor%EOBProgram start codeLeadersectionTape startc
Introduction to ProgrammingChapter 1010-4The control automatically recognizes EIA or ASCII during input when itreads the first EOB code from the tape.
Introduction to ProgrammingChapter 1010-5(4) O Word Program NameThe program name, i f on the tape, must follow the program start code.When outputting
Introduction to ProgrammingChapter 1010-6The comment can be up to 128 characters long (including the control outand control in codes), and can consist
Introduction to ProgrammingChapter 1010-7words ---- A word consists of an address followed by a numeric value.Examples of words are: G01, X10.5, F.1.,
Introduction to ProgrammingChapter 1010-8The blocks programmed vary for each section of the program. ConsiderExample 10.2.Example 10.2Sample Part Prog
Introduction to ProgrammingChapter 1010-9Entering Program NamesTo enter a program name, do the following:1. Press the softkey {PRGRAM MANAGE}. This ca
Introduction to ProgrammingChapter 1010-10Example 10.5 shows two blocks with sequence numbers 10000 and 10010.Example 10.5Blocks With Sequence Numbers
Introduction to ProgrammingChapter 1010-11When programming a slash “/” followed by a numeric value (1-9)anywhere in a block, the control skips (does n
Chapter 2Operating the Control2-9Table 2.BSelections on the MTB Panel and How They WorkSwitch or Button NameHow It Works = Defaultfor Push-Button MTB
Introduction to ProgrammingChapter 1010-12All program blocks must have an end of block statement as the lastcharacter in the block. This character tel
Introduction to ProgrammingChapter 1010-13Generally the control executes programs sequentially. When you enter anM98Pnnnnn (“nnnnn” representing a sub
Introduction to ProgrammingChapter 1010-14The M99 code acts as a return command in both subprograms and mainprograms; however, there are specific diff
Introduction to ProgrammingChapter 1010-15Example 10.8Subprogram Calls and Returns (continued)The following path of execution results when the main pr
Introduction to ProgrammingChapter 1010-16Figure 10.3Subprogram NestingMainprogramSub-program 1Sub-program 2Sub-program 3Sub-program 4Level 1 Level 2
Introduction to ProgrammingChapter 1010-17Words i n a part program consist of addresses and numeric values :Address ---- A character to designate the
Introduction to ProgrammingChapter 1010-18Table 10.AHow the Control Interprets Numeric ValuesPosition Interpreted by the controlProgrammed X Value TZS
Introduction to ProgrammingChapter 1010-19Later sections describe these words in more detail, including variations intheir meanings when they are asso
Introduction to ProgrammingChapter 1010-20Address FunctionValid RangemetricValid RangeinchS 5.33.34.35.33.33.3SpindlerpmfunctionSpindleOrientCSST 6.0
Introduction to ProgrammingChapter 1010-21This section describes general features of the words used in programming.Later chapters in this manual descr
9/Series GrinderOperation andProgrammingManualOctober 2000Summary of ChangesThe following is a list of the larger changes made to this manual since it
Chapter 2Operating the Control2-10Table 2.BSelections on the MTB Panel and How They Work (continued)Switch or Button Name= Defaultfor Push-Button MTB
Introduction to ProgrammingChapter 1010-22An F word with numeric values specifies feedrates for the grinding anddressing moves in linear interpolation
Introduction to ProgrammingChapter 1010-23In a metric part program for a linear axis, a feedrate of 100 millimeters perminute (mmpm) typically would b
Introduction to ProgrammingChapter 1010-24Example 10.9Programming Modal G codesG00 X1. Z2.; G00 mode iseffectiveZ3. ;G00 modeiseffectiveG01 X2. Z1. ;G
Introduction to ProgrammingChapter 1010-25Table 10.EG Code TableSurfaceGrinderCylindricalGrinderGroupNumberFunction ModalorNon-modalG00 G00 01 Rapid P
Introduction to ProgrammingChapter 1010-26SurfaceGrinderModalorNon-modalFunctionGroupNumberCylindricalGrinderG23 G23 04 Programmable Zone 2 and 3 (Off
Introduction to ProgrammingChapter 1010-27SurfaceGrinderModalorNon-modalFunctionGroupNumberCylindricalGrinderG59.3 G59.3 12 PresetWorkCoordinate Syste
Introduction to ProgrammingChapter 1010-28SurfaceGrinderModalorNon-modalFunctionGroupNumberCylindricalGrinder-- -- G 88.1 09 Diameterplunge shoulder c
Introduction to ProgrammingChapter 1010-29The miscellaneous function is designated with an address M followed by atwo or three-digit numeric value. Be
Introduction to ProgrammingChapter 1010-30Table 10.FBasic M CodesMCodeNumberModalornon-ModalGroupNumberFunctionM00 NM 4 ProgramstopM01 NM 4 Optional p
Introduction to ProgrammingChapter 1010-31The following describes the basic M codes provided with the control.(1) Program Stop (M00)When the control e
Chapter 2Operating the Control2-11The 9/Series control offers a software MTB panel that performs many ofthe functions of an MTB panel. This feature us
Introduction to ProgrammingChapter 1010-32(4) End of Program, Tape Rewind (M30)If you execute a program from control memory, the M30 code act s thesam
Introduction to ProgrammingChapter 1010-33(8) Constant Surface Speed Mode Disabled (M59)M59 cancels M58 and G96 making the constant surface speed mode
Introduction to ProgrammingChapter 1010-34Important: When the miscellaneous function lock feature is activated, thecontrol ignores M, B, S, and T word
Introduction to ProgrammingChapter 1010-35When you repeat the same series of blocks more than once, we recommendthat you program them using a subprogr
Introduction to ProgrammingChapter 1010-36When programming an S word in a block that contai ns axis motioncommands, the PAL program has the option to
Introduction to ProgrammingChapter 1010-37Important: When the miscellaneous function lock feature is activated, thecontrol ignores M, B, S, and T word
Introduction to ProgrammingChapter 1010-38From Table 10.G, you can see you cannot program a T word withoutinadvertently programming both a length offs
Chapter1111-1Coordinate ControlThis chapter describes the control of the coordinate systems on the control.G words in this chapter are among the first
Coordinate ControlChapter 1111-2The control has two types of coordinate systems:machine coordinate system. This is often referred to as the absoluteco
Chapter 11Coordinate Control11-3In Figure 11.1, your system installer has defined the zero point of themachine coordinate system by assigning the m ac
Chapter 2Operating the Control2-12The software MTB panel controls these features: (continued)Feature FunctionJogtheAxes Allows manual motionsto be per
Coordinate ControlChapter 1111-4Example 11.1Motion in the Machine Coordinate SystemProgram block CommentN1 G00X30Z30; axis motion in work coordinate s
Chapter 11Coordinate Control11-5Figure 11.3Work Coordinate SystemZero pointonthepart drawingWorkpieceChuckWorkpieceZero pointon theworkcoordinate syst
Coordinate ControlChapter 1111-6Figure 11.4Work Coordinate System DefinitionMachine coordinate systemMachinehomeG54 Workcoordinate system2-3-23XXZZ121
Chapter 11Coordinate Control11-7To change work coordinate systems, specify the G code corresponding tothe work coordinate system in a program block. A
Coordinate ControlChapter 1111-8There are 3 methods to change the value of a work coordinate system zeropoint in the work coordinate system table. You
Chapter 11Coordinate Control11-9Incremental/Absolute Mode and the G10L2 CommandWhen you program in incremental mode (G91), any values entered intothe
Coordinate ControlChapter 1111-10The external offset allows all work coordinate system zero points to beshifted simultaneously relative to the machine
Chapter 11Coordinate Control11-11There are 3 methods to change the value of an external offset in the workcoordinate system table. Two methods can be
Coordinate ControlChapter 1111-12Example 11.4Changing the External Of fset Through G10 ProgrammingProgram Block CommentsG10L2P1O1X-15.Z-10.; defines w
Chapter 11Coordinate Control11-13This section describes the more temporary ways of offsetting the workcoordinate systems. These offsets are activated
Chapter 2Operating the Control2-13JOGAXISPRGRAMEXECSOFTWARE FRONT PANELMODE SELECT: MDIRAPID TRAVERSE: OFFFEEDRATE OVR: 0%RAPID FEEDRATE OVR: 0%SPINDL
Coordinate ControlChapter 1111-14Use the G92 command in a part program to offset the currently activeworkcoordinate system relative to the current whe
Chapter 11Coordinate Control11-15Example 11.5Work Coordinate System Off set (G92)Program Block CommentG54 G00; G54 work coordinate system.X35. Z25.; R
Coordinate ControlChapter 1111-16Example 11.6 shows the effect of changing work coordinate systems whilethe G92 offset is active:Example 11.6Changing
Chapter 11Coordinate Control11-17To offset a work coordinate system an incremental amount from its zeropoint, program a G52 block that includes the ax
Coordinate ControlChapter 1111-18A G52 offset can also be canceled by executing a G92 or G92.1,performing a control reset or an E-STOP reset operation
Chapter 11Coordinate Control11-19Example 11.8Typical Set Zero Offset ApplicationOperation Comment-Manual jog- axes are manuallyjogged to a locationwhe
Coordinate ControlChapter 1111-20To use this feature, follow these directions:1. Turn on the switch to activate the jog offset function (seedocumentat
Chapter 11Coordinate Control11-21You must program the G92.1 block with no axis words. Axis words in aG92.1 block generates an error. When the control
Coordinate ControlChapter 1111-22The G92.2 command cancels these offsets:G92 work coordinate system offset{SET ZERO} offsetJog offsetG92.2 does not ca
Chapter 11Coordinate Control11-23The control has a feature (G68) that can rotate the work coordinate system.Another feature, external part rotation, r
Chapter 2Operating the Control2-14Jog Axis ScreenAfter accessing the software front panel screen and selecting the variousfeat ures for your applicati
Coordinate ControlChapter 1111-24To rotate the current work coordinate system , program this command:G68 X__ Z__ R__;Where: Is:X, Zthecenterofrotation
Chapter 11Coordinate Control11-25Example 11.10Rotating the Current Work Coordinate SystemThese program blocks cause the rotation of the active work co
Coordinate ControlChapter 1111-26In Figure 11.15, the center of rotation programmed in the G68 block isignored when the block immediately following th
Chapter 11Coordinate Control11-27Example 11.11Canceling G68 Rotations With G69Program Block CommentN01 G54;N02 G68Z0X0R10;Rotates the current work coo
Coordinate ControlChapter 1111-28Example 11.12Rotating the Work Coordinate System with G52Main Program Subprogram1000G17 G90 G00 Z0 X0; G01 Z45. X15.
Chapter 11Coordinate Control11-29External Part Rotation can be executed before or after rotation of the workcoordinate system using the G68 command, s
Coordinate ControlChapter 1111-30Activating the External Part Rotation FeatureTo activate the external part rotation feature, follow these steps:1. Pl
Chapter 11Coordinate Control11-313. Move the cursor to the parameter you want to change by pressing theup, down, left, right cursor keys. The selected
Coordinate ControlChapter 1111-32CENTERUse this parameter to assign the center of rotation. The center of rotationis a point on the m achine coordinat
Chapter 11Coordinate Control11-33The control has a number of feat ures that operate in specific planes. Forthat reason, it is frequently necessary to
Chapter 2Operating the Control2-15You can select the:axis to jogtype of jogspeed multiply value (see manual operating mode on page 4-1)HPG number (if
Coordinate ControlChapter 1111-34Example 11.13Altering Planes for Parallel AxesAssuming the system installer has made these assignments in AMP:G18 --
Chapter 11Coordinate Control11-35Figure 11.19Overtravel Areas and Programmable ZonesZ axis travelLimitswitchHardwareovertravelSoftwareovertravelProgra
Coordinate ControlChapter 1111-36When the grinding machine is set up, your system installer should haveinstalled a set of two mechanical limit switche
Chapter 11Coordinate Control11-37Your system installer selects values that represent a maximum and aminimum value in the form of coordinate values for
Coordinate ControlChapter 1111-38Programmable zone 2 defines an area which the grinding wheel cannotenter. Generally, you use zones to protect some vi
Chapter 11Coordinate Control11-39Programmingthis G-code:turnsZone 2: turnsZone 3:G22 On OnG22.1 Off OnG23 Off OffG23.1 No Change* Off* AG23.1turnsonpr
Coordinate ControlChapter 1111-40Programmable zone 3 can define an area which the grinding wheel cannotenter or cannot exit. This is determined by the
Chapter 11Coordinate Control11-41This area is determined by the current wheel location when programmablezone 3 is made active.Figure 11.25Programmable
Coordinate ControlChapter 1111-42For example, the following block:G22 X10 K2;redefines the maximum X coordinate of programmable zone 3 at a value of10
Chapter 11Coordinate Control11-43The control stops grinding wheel travel during overtravel conditions.Overtravel conditions can occur from 3 causes:ha
Chapter 2Operating the Control2-16To perform one of these options:1. Press the {PRGRAM EXEC} softkey.(softkey level 2)JOGAXISPRGRAMEXECYou see the pro
Coordinate ControlChapter 1111-443. Press the <E-STOP RESET> button to reset the emergency stopcondition. If the E-STOP does not reset, it is a
Chapter 11Coordinate Control11-45Example 11.14Absolute vs. Incremental CommandsAbsolute Comman d Incremental CommandG90X20.Z10.; G91X10.Z -25.;Figure
Coordinate ControlChapter 1111-46Usually workpieces on cylindrical grinders are cylindrical in shape. Thecontrol allows programming of workpiece dimen
Chapter 11Coordinate Control11-47Figure 11.27Results of Example 11.15X10155ZDiameterProgrammingMode (G08)G90G08X12.Z20;orG91G08X-8Z-5.;61210 20RadiusP
Coordinate ControlChapter 1111-48This section contains the following subsections:Topic: On Page:Scalingand AxisPosition Display Screens 11-51ScalingMa
Chapter 11Coordinate Control11-49Example 11.16Scaling with Absolute Mode ActiveProgram block CommentG07 G90 G00 X30. Z60.;radiusmode, absolutemodeG14.
Coordinate ControlChapter 1111-50Example 11.17Scaling with Incremental Mode ActiveProgram block CommentG07 G90 G00 X30. Z60.;radiusmode, absolutemodeG
Chapter 11Coordinate Control11-51The control provides the PAL program with the option of monitoringwhich axes are currently being scaled, on an axis b
Coordinate ControlChapter 1111-52The scaling magnification data screen lists the currently active scalingmagnification amount, the current center of s
Chapter 11Coordinate Control11-53The scaling magnification data screen appears:REPLCEVALUESCALING MAGNIFICATIONCENTER CURRENT DEFAULTX+123.00000 2.000
BLOCKRETRCEJOGRETRCTCYCLESTARTCYCLESTOP(softkey level 3)BLOCKRETRCEJOGRETRCTCYCLESTARTCYCLESTOP(softkey level 3)JOGAXES+JOGAXES-(softkey level 4)Chapt
Coordinate ControlChapter 1111-543. Use the up and down cursor keys to move the block cursor to thedefault value you want to change. The selected defa
Chapter 11Coordinate Control11-55In circular mode, the scale fact ors for the axes of the active plane haveto be the same. The control generates an er
Coordinate ControlChapter 1111-56G33G33 Z_F_E_QG33 X_Z_F_E_QG33 X_F_E_QX (scaled)Z (scaled)E (not scaled)F (not scaled)Q (not scaled)G34G34 Z_F_E_QKG3
Chapter1212-1Axis MotionThis chapter covers the group of G --codes that generate axis motion ordwell data blocks. The major topics covered include:Top
AxisMotionChapter 1212-2After the execution of a positioning command, the program proceeds to thenext block only after an in-position check function c
AxisMotionChapter 1212-3Figure 12.1G00 Positioning, Results of Example 12.175ZX3010516012028-IImportant: The control stores all F--words programmed in
AxisMotionChapter 1212-4Example 12.2Linear InterpolationAbsolute comman d Incremental commandG08; G08;G90G01X30.Z60.F.1; G91G01X10.Z-65.F.1;Figure 12.
AxisMotionChapter 1212-5G02 and G03 establish the circular interpolation m ode. In G02 mode, thegrinding wheel moves along a clockwise arc; in G03 mod
AxisMotionChapter 1212-6The format for circular interpolation in the ZX plane is as follows:G02 X__ Z__ I__ K__ F__ ;G03 R__Where: Is :X, Z in absolut
AxisMotionChapter 1212-7Figure 12.4Results of Circular Interpolation Example 12.4XZ5015R154520startpoint12030-IWhen programming an arc using the radiu
Chapter 2Operating the Control2-18This section describes the procedures for turning on and off power to thecontrol. See the documentation prepared by
AxisMotionChapter 1212-8Figure 12.5Results of An Arc Programmed with Radius Command, Example 12.5R-18startpointArc 1R18end pointArc 2Z4025X12147-IImpo
AxisMotionChapter 1212-9Figure 12.6Results of An Arc with End Point Equal to Start Point, Example 12.6Full circle 0 degree center angle arc(no axis mo
AxisMotionChapter 1212-10Typically you program a rotary axis in a block by itself or with linearmoves (rapid G00 or linear G01 moves). You can, howeve
AxisMotionChapter 1212-11If circular interpolation mode is active (G02 or G03) you cannot program arotary axis move unless the following conditions ar
AxisMotionChapter 1212-12The control offers a variety of sample patterns with prompting to aid in theprogramming of QuickPath Plus. These are found un
AxisMotionChapter 1212-13If you program an L--word in a G13, or G13.1 block, an error occursThis section describes 3 programming situations in which Q
AxisMotionChapter 1212-14Example 12.7Angle Programmed:N10 G01 X0.0 Z25.0 F.1.;N20 X15. A90;N30 Z5.A165;Figure 12.7Results of Angle Programmed, Example
AxisMotionChapter 1212-15current plane, then QuickPath Plus is not performed and the controlignores the A-- and the L--words in the block.Example 12.8
AxisMotionChapter 1212-16The format for these blocks is as follows:N1 A__;N2 A__Z__X__;Where: Is :A Anglethis word, determined in AMP by your system i
AxisMotionChapter 1212-17Circular QuickPath Plus helps the programmer when a drawing does notcall out the actual intersection of two consecutive paths
Chapter 2Operating the Control2-19After power has been turned on, the control displays the power turn-onscreen. To activate the main menu, press the[T
AxisMotionChapter 1212-18The angle word (A) cannot be programmed in a circular blockThe absolute coordinate values for both axes in the current plane
AxisMotionChapter 1212-19Figure 12.11Results of Line into Arc Without Intersection, Example 12.10XZ135°90°KI2015105510152025R 10.012151-IImportant: R
AxisMotionChapter 1212-20Circular-to-Linear BlocksWhen the coordinates of the intersection of a circular path into a linearpath are not known, use the
AxisMotionChapter 1212-21Circular-to-Circular BlocksWhen the coordinates of the point of intersection of a circular path into acircular path are not k
AxisMotionChapter 1212-22During cornering, the control can perform a chamfer (a linear transitionbetween blocks) or a corner radius (an arc transition
AxisMotionChapter 1212-23ChamferingProgram a ,C--word to grind a chamfer between two consecutiveintersecting paths. The cham fer word C must follow a
AxisMotionChapter 1212-24Example 12.14Linear-to-Circular Motions with ChamferN10X0.Z0.F.1;N20X10.Z10.,C5;N30G02X20.Z20.R10;Figure 12.15Results of Line
AxisMotionChapter 1212-25CornerRadiusProgram a ,R--word to grind a radius between two consecutive intersectingpaths. The radius word R must follow a c
AxisMotionChapter 1212-26Example 12.16Radius and Chamfer with QuickPath PlusN10Z25.X0.F.1;N20G01A90,C2.;N30Z15.X20.A180,R5.;N40X40.;N50Z5.;Figure 12.1
AxisMotionChapter 1212-27An error is generated if an attempt is made to change planes betweenblocks that are chamfer or corner radius blocks,C and ,R
Chapter1-2
Chapter 2Operating the Control2-20Turn off power to the control when it is not used for an extended period oftime.To turn off power to the control:ATT
AxisMotionChapter 1212-28Automatic homing is accomplished through the use of a G28 code. Whenprogrammed as the first motion block in a part program, (
AxisMotionChapter 1212-29When a G28 is executed in a part program (or through MDI) after the axeshave already been homed, it causes a return to machin
AxisMotionChapter 1212-30Figure 12.18Automatic Ret urn to Machine Home (G28)ZIntermediate pointMachinehome12032-IUsually a G28 is followed by a G29 (a
AxisMotionChapter 1212-31in the G29 block. If a G28 was just executed, this has the effect ofreturning the axis from machine home. For example, execut
AxisMotionChapter 1212-32Figure 12.19Automatic Return From Machine Home, Results of Example 12.17XZ50100150 20050100150200N10N20N30N30N40Machinehome12
AxisMotionChapter 1212-33The G30 command is similar to the G28 command, with the m aindifference being that the axis or axes move to an alternate home
AxisMotionChapter 1212-34This section covers the following topics:Topic: On page:SurfaceGrinder,No S--word 12-35SurfaceGrinder,S--wordfor Wheel Speed
AxisMotionChapter 1212-35There are a number of different grinder configurations possible using thecontrol. The constant surface speed mode (G96) and t
AxisMotionChapter 1212-36If your surface grinding machine uses the S--word to control wheel spindlespeed, t hen CSS (programmed with a G96) and its co
AxisMotionChapter 1212-37The format for the G96 block is:G96 L__S__;Where: Is :LspecifieswhetherCSSisin per minuteorpersecond mode. L1 specifiespersec
Chapter 2Operating the Control2-21The control defaults to one G-code from each of these groups (as set inAMP):ModalGroup: G-code:1 G00 Rapid traverseG
AxisMotionChapter 1212-38The format for the G96 block is:G96 L__S__;Where: Is :LspecifieswhetherCSSisin per minuteorpersecond mode. L1 specifiespersec
AxisMotionChapter 1212-39Figure 12.21Part Spindle Speed Modified for CSSPartspeed (Np)PartPartdiameter(Dp)Wheel speed(Nw)Wheel diameter(Dw)Partspeed i
AxisMotionChapter 1212-40If your cylindrical grinding machine uses the S--word t o control wheelspindle speed, then CSS (programmed with a G96) is ava
AxisMotionChapter 1212-41Figure 12.22Wheel Spindle Speed Modified for CSSPartspeed (Np)PartPartdiameter(Dp)Wheel speed(Nw)Wheel diameter(Dw)Wheel spee
AxisMotionChapter 1212-42The previous sections described the basic function of CS S with differentgrinding machine configurations. This section includ
AxisMotionChapter 1212-43Example 12.18Initiating G96 mode with no S-wordProgram CommentsG97 S5000; RPMspindle speed mode,5,000 rpmX25. Z5.; Xdiameterm
AxisMotionChapter 1212-44Spindle Speed during Rapid TraverseDuring rapid moves while in G96 mode, spindle speed changes in one ofthe following ways:th
AxisMotionChapter 1212-45CSS axis selection depends on what type of machine you have, t he axisconfiguration for that machine and the specific grindin
AxisMotionChapter 1212-46This section provides examples using CS S in typical surface andcylindrical grinding applications. Before programming any of
AxisMotionChapter 1212-47Figure 12.23Results of Example 12.19, CSS while Surface Grinding500321Grindingwheel300--Z--Y12105-I400PartGrindingWheelPositi
Chapter 2Operating the Control2-22Press the red <EMERGENCY STOP> button on the MTB panel (or any otherE-Stop switches installed on your machine)
AxisMotionChapter 1212-48Example 12.20CSS while Dressing a Grinding WheelProgram CommentsG92 S9000; limitspindle speed to9,000rpmmaximumG90M58; activa
AxisMotionChapter 1212-49CSS While Grinding Part (cylindricalgrinding application)Example 12.21 applies strictly to a cylindrical grinder. It shows ho
AxisMotionChapter 1212-50Figure 12.25Results of Example 12.21, CSS while Grinding a Rotating Part200100321GrindingwheelGrindingwheelGrindingwheelPartS
AxisMotionChapter 1212-51In the G97 mode, the spindle revolves at the programmed RPM regardlessof the position of the grinding wheel.For example, to r
AxisMotionChapter 1212-52Closed loop orient - The part or wheel must be equipped with afeedback device. The final destination of the part or wheel whe
AxisMotionChapter 1212-53This section covers the following topics:Topic: On page:FeedratesApplied During Dresser/WheelRadiusCompensation 12-54Feed Per
AxisMotionChapter 1212-54Figure 12.26Programmed Feedrate Executed along the Effective Axis PathZZXXLinear interpolation Circularinterpolationprogramme
AxisMotionChapter 1212-55For outside arc paths, the speed of the wheel surface relative to the partsurface can be determined using the following formu
AxisMotionChapter 1212-56In the G94 mode (feed per minute), the numeric value following address Frepresents the distance the axis or axes move (in inc
AxisMotionChapter 1212-57Figure 12.29Feed Per Revolution Mode (G95)F“F”isthedistancethewheel movesper revolutionofthe workpieceGrindingwheelBAIfG95 F.
Chapter 2Operating the Control2-23To reset the emergency stop state, press the <E-STOP RESET> button. Onceyou push the E--Stop Reset button to c
AxisMotionChapter 1212-58<FEEDRATE OVERRIDE> SwitchThe <FEEDRATE OVERRIDE> switch on the MTB panel can override:the feedrate programmed wi
AxisMotionChapter 1212-59Feedrate Override Switches DisableAn M49 causes the override amounts that are set by the switches on theMTB panel to be ignor
AxisMotionChapter 1212-60The feedrate for a rotary axis is determined in much the same way as for alinear axis.When programming in G94 feed per minute
AxisMotionChapter 1212-61This section covers the following topics:Topic: On page:Single-DigitF--words 12-61External DecelerationFeedrateSwitch 12-62Yo
AxisMotionChapter 1212-62Your system installer can install an optional external deceleration switch ifdesired. Typically this is a mechanical switch m
AxisMotionChapter 1212-63This section covers these topics:Topic: On page:Exponential Acc/Dec 12-64LinearAcc/Dec 12-65Precautions on Corner Grinding 12
AxisMotionChapter 1212-64Table 12.AAcc/Dec Type Performed with Manual Motion and Programmed MovesMotion Type AlwaysUsesExponentialAcc/DecConfigurable
AxisMotionChapter 1212-65Axis motion response lag can be minimized by using Linear Acc/Dec forthe commanded feedrates. Your system installer sets Line
AxisMotionChapter 1212-66When S --Curve Acc/Dec is enabled, the control changes the velocityprofile to have an S--Curve shape during acceleration and
AxisMotionChapter 1212-67Programmable Acc/Dec allows you to change the Linear Acc/Dec modesand values within an active part program via G47.x and G48.
Chapter 2Operating the Control2-24protection by assigning a l evel as the power-up level using the“POWER-UP LEVEL” parameter as described on page 2-29
AxisMotionChapter 1212-68Selecting Linear Acc/Dec Values (G48.n -- nonmodal)Programming a G48.x in your part program allows you to switch LinearAcc/De
AxisMotionChapter 1212-69When exponential acc/dec is active, the control automatically performsacc/dec to give a smooth acceleration/deceleration for
AxisMotionChapter 1212-70Cutting Mode (G64 - - modal)G64 establishes the cutting mode. This is the normal mode for axis motionand generally is selecte
AxisMotionChapter 1212-71corner override distance (DFC) -- vect or distance from end of currentmove (b) to point on programmed path (c) where corner o
AxisMotionChapter 1212-72For systems with no spindle configured, simulated spindle feedback isprovided for the primary spindle. This allows all contro
AxisMotionChapter 1212-73Important: In systems allowing multiple spindles (9/260 and 9/290), onlyone M19 code can be in a block. If two or more M19 co
AxisMotionChapter 1212-74Use the spindle directional M-codes to program each configured spindleprogram controlled spindle rotation.Table 12.D lists th
AxisMotionChapter 1212-75In the control’s default mode (G36), the Acc/ Dec feature sometimes limitsaxis feedrates far below the programmed feedrate. T
AxisMotionChapter 1212-76To avoid this feedrate limitation, the short block Acc/Dec clamp can bedisabled by programming a G36.1. In this mode, the con
AxisMotionChapter 1212-77G36 and G36.1 are modal. The control should only be in short blockcheck disable mode (G36.1) when executing a series of fast
Chapter 2Operating the Control2-25{ACCESS CONTRL}function. Enter a password that has access to{ACCESS CONTRL}.2. Press the{ACCESS CONTRL} softkey. Thi
AxisMotionChapter 1212-78This section covers the following topics:Topic: On page:Dwell -Seconds 12-78Dwell -Numberof SpindleRevolutions 12-78The G04 c
AxisMotionChapter 1212-79There are two types of mirroring:programmable mirror imageThis is activated through programming a G50.1 and G51.1manual mirro
AxisMotionChapter 1212-80Example 12.24Programmable Mirror ImageMainProgram Comment(Mirror); commentblock,main programG00G90; rapidpositioning,absolute
AxisMotionChapter 1212-81When the mirror image function is active on only one of a pair of axes, thecontrol:executes a reverse of programmed G02/G03 a
AxisMotionChapter 1212-82This feature disables the axis position display and lets an axis be clampedinto position. Typically an axis clamp is performe
AxisMotionChapter 1212-83Figure 12.41Dual Axis ConfigurationAxis 1Lead screwServomotorAxis 2Lead screwServomotorEncoderDual Axes - two completely sepa
AxisMotionChapter 1212-84Figure 12.42 shows the position display for a system that contains a dualaxis group containing two axes with a master axis na
AxisMotionChapter 1212-85Axes in the dual group can only be parked or unparked when the control is incycle stop and end-of-block state. Also the contr
AxisMotionChapter 1212-86Homing A xes IndividuallyThis method requires that each axis be homed individually. When amanual home operation is performed,
AxisMotionChapter 1212-87Special consideration must be given when programming these features:Feature: Consideration:MirrorImaging Programmablemirrorim
Chapter 2Operating the Control2-263. Press the softkey that corresponds to the access level for which youwant to assign access to functions. The press
AxisMotionChapter 1212-88Consideration should be given to offsets used for a dual axis. In mostcases, each axis can have independent offset values ass
AxisMotionChapter 1212-89Set ZeroYou can perform a set zero operation on the axes in a dual group on anindividual basis. For example, if you have a du
AxisMotionChapter 1212-90
Chapter1313-1Wheel Length OffsetsThis chapter describes how to select and activate wheel length offsets.Some grinding applications require the use of
Tool Control FunctionsChapter 1313-2The control can store up to 32 wheel length offsets for each axis. Yoursystem installer configures the actual numb
Tool Control FunctionsChapter 1313-3Your system installer can also write PAL to automatically select andactivate a wheel length and radius/orientation
Tool Control FunctionsChapter 1313-4Your system installer has the option in AMP to determine exactly whenwheel length offsets take effect and when the
Tool Control FunctionsChapter 1313-5You can enter data in the wheel geometry table and radius/orientationoffset table through programming. This sectio
Tool Control FunctionsChapter 1313-6Example 13.1Using G10 to Change Offset Table ValuesG90; Selectsabsolutemode causesvaluesin G10L10 block toreplacee
Chapter1414-1Angled-Wheel GrindingThis chapter covers angled wheel grinder applications. The followingtopics on angled-wheel grinding are covered in t
Chapter 2Operating the Control2-27Important: If you want to activate or deactivate a function that is notaccessible to the current user’s access level
Angled-Wheel GrindingChapter 1414-2Figure 14.1Angled-Wheel Grinder typical Axis Configuration+XAxis(virtual)+Z AxisPart+WWheel AxisPart SpindleAngled-
Angled-Wheel GrindingChapter 1414-3You can home a rotary axis that determines the wheel axis angle while inone of the angled wheel modes. This homing
Angled-Wheel GrindingChapter 1414-4Programming a part contour (or any wheel path) relative to the part on anangled-wheel grinder while not in one of t
Angled-Wheel GrindingChapter 1414-5The angle of the wheel axis should already have been established beforeattempting to enter angled wheel mode. You c
Angled-Wheel GrindingChapter 1414-6Programming RestrictionsWith the exception of G86, G86.1, G87, G87.1, G88, G88.1, G89 andG89.1, the following opera
Angled-Wheel GrindingChapter 1414-7Figure 14.4Feedrate Clamp Reached on W AxisXAxisFeedrateZ AxisFeedrateWWheel AxisFeedrateThe X axisfeedrateisthe ve
Angled-Wheel GrindingChapter 1414-8Upon entry into one of the angled wheel modes the control cancels allactive offsets. Offsets are not canceled when
Angled-Wheel GrindingChapter 1414-9Two step angled-wheel grinding mode (G16.4) positions the X and Z axesseparately. The control will calculate how mu
Angled-Wheel GrindingChapter 1414-10Example 14.2Linear Interpolation in G16.4 Two Step Angled-Wheel Grinding Mode(motionisawayfrompart)This example as
Angled-Wheel GrindingChapter 1414-11The W axis must be homed before any programmed motion can occur onthe X axis. If a rotary axis is used to determin
Chapter 2Operating the Control2-28Table 2.CPassword Protectable FunctionsParameter Name Function becomesaccessiblewhen p arameter name appears in reve
Angled-Wheel GrindingChapter 1414-12This section covers how axis position registers are presented on theoperator panel . Some screens will show a comb
Angled-Wheel GrindingChapter 1414-13The following table shows the position displays as a program executesunder the following conditions:in G16.3 norma
Angled-Wheel GrindingChapter 1414-14This section covers features or considerations that must be taken intoaccount when jogging an angled-wheel grinder
Angled-Wheel GrindingChapter 1414-15Multiple axis jogs or arbitrary angle jogs are permitted with axes otherthan X, Z, and W. For example a UZ or UX j
Angled-Wheel GrindingChapter 1414-16When angled-wheel mode is exited either:the plane that was active prior to entering angled-wheel mode isre-establi
Angled-Wheel GrindingChapter 1414-17Wheel LengthOffsetsWhen wheel length offsets are entered into the offset table both theX(virtual) and W(real) axes
Angled-Wheel GrindingChapter 1414-18Programmable ZonesFor details on what programmable zones are and how they work refer topage 11-34. Programmable zo
Angled-Wheel GrindingChapter 1414-19When you make the transition into angled-wheel mode, zone valuesentered for the W axis are transformed over to the
Angled-Wheel GrindingChapter 1414-20If you last entered W axis values, those values are transformed over to theX axis for angled wheel mode. If you la
Chapter1515-1Dresser/Wheel Radius CompensationThis chapter contains this information:Topic: On page:Introduction toDresser/WheelRadiusCompensation 15-
Chapter 2Operating the Control2-29Table 2.CPassword Protectable Functions ( continued)Parameter Name Function becomesaccessiblewhen p arameter name ap
workpiece/wheelInsideangle(lessthan 180°)Outsideangle(greaterthan180°)workpiece/wheelDresser/Wheel Radius CompensationChapter 1515-2Terms UsedWe use t
Dresser/Wheel Radius CompensationChapter 1515-3Dresser/wheel radius compensation also uses dresser/wheel orientationdata. You need orientation data:to
Dresser/Wheel Radius CompensationChapter 1515-4Figure 15.1Grinding Wheel Radius Compensation Taper and Arc CuttingMateri al left uncutdue toradiuswhee
Dresser/Wheel Radius CompensationChapter 1515-5Use the G-codes in Table 15.A for dresser/wheel radius compensation:Table 15.AG Code Compensation Direc
Dresser/Wheel Radius CompensationChapter 1515-6We describe these 3 compensation schemes below:Dresser/wheel RadiusCompen sation SchemeLengthOffsets Co
Dresser/Wheel Radius CompensationChapter 1515-7Dresser RadiusThe control can compensate for any dressing error resulting from slight oreven large radi
Dresser/Wheel Radius CompensationChapter 1515-8Figure 15.5Diamond Dresser Relative Motion Across Grinding Wheel t o EstablishCompensation DirectionG41
Dresser/Wheel Radius CompensationChapter 1515-9Figure 15.6Corner Radius for a Typical Grinding WheelXlengthoffsetZlengthoffsetXlengthoffsetZlengthoffs
Dresser/Wheel Radius CompensationChapter 1515-10Use care when programming contours using this compensation scheme.You must consider the wheel width wh
Dresser/Wheel Radius CompensationChapter 1515-11Entire WheelRadiusThe control can compensate for any grinding error resulting from theradius of the en
9/Series PAL Reference ManualIndex (General)9/Series GrinderTable of ContentsOperation andProgrammingManualiChapter 1Using This Manual1.0 Chapter Over
Chapter 2Operating the Control2-30If the {ACCESS CONTRL} softkey does not appear on the screen, thecurrently active access level is not allowed to use
Dresser/Wheel Radius CompensationChapter 1515-12Figure 15.11Grinding Wheel Motion Across Part to Establish Compensation DirectionIfcontrollingthiscorn
Dresser/Wheel Radius CompensationChapter 1515-13You can activate dresser/wheel radius compensation in various ways.Example 15.1 illustrates a few exam
Dresser/Wheel Radius CompensationChapter 1515-14For details on programming a T word, see page 10-36. If you program a Tword that contains a change in
Dresser/Wheel Radius CompensationChapter 1515-15Figure 15.12Results of Dresser/Wheel Radius Compensation Program ExampleRelative Dresser center path (
Dresser/Wheel Radius CompensationChapter 1515-16You can program the generated block between the two dresser/wheel pathsas linear or circular with thes
Dresser/Wheel Radius CompensationChapter 1515-17We use pictorial representation to demonstrate the actual dresser/wheelpaths taken when using dresser/
Dresser/Wheel Radius CompensationChapter 1515-18Figure 15.15 and Figure 15.16 show examples of typical entry moves usingtype A radius compensation.Fig
Dresser/Wheel Radius CompensationChapter 1515-19If the move following the entry move is an arc, the dresser/wheel ispositioned at right angles to a ta
Dresser/Wheel Radius CompensationChapter 1515-20Example 15.3Sample Entry Move After Non-Motion BlocksAssume current compensation plane is the ZX plane
Dresser/Wheel Radius CompensationChapter 1515-21Example 15.4Type A Sample Exit MovesAssume the current plane is the ZX plane and dresser/ wheel radius
Chapter 2Operating the Control2-31To enter a password, follow these steps:1. Press the{PASSWORD} softkey.(softkey level 1)FRONTPANELERRORMESAGEPASS-WO
Dresser/Wheel Radius CompensationChapter 1515-22Figure 15.17 through Figure 15.21 show examples of typical exit movesusing type A radius compensation.
Dresser/Wheel Radius CompensationChapter 1515-23If the last programmed move is circular (an arc), the dresser/wheel ispositioned at a right angle to a
Dresser/Wheel Radius CompensationChapter 1515-24I and K Vector in an Exit MoveBy including an I and/or K word in t he exit move, you can modify the pa
Dresser/Wheel Radius CompensationChapter 1515-25There is a limit to the amount that an I, K vector can modify the lastcompensated block. An I, K vecto
Dresser/Wheel Radius CompensationChapter 1515-26If the vector defined by I and/or K is parallel to the programmeddresser/wheel path, the resulting exi
Dresser/Wheel Radius CompensationChapter 1515-27We use pictorial representation to demonstrate the actual dresser/wheelpaths taken by the dresser/whee
Dresser/Wheel Radius CompensationChapter 1515-28Figure 15.23 and Figure 15.24 show examples of typical entry moves usingtype B radius compensation.Fig
Dresser/Wheel Radius CompensationChapter 1515-29If the next programmed move is circular (an arc), the dresser/wheel ispositioned at right angles to a
Dresser/Wheel Radius CompensationChapter 1515-30There is no limit to the number of blocks that can follow the programmingof G41 or G42 before an entry
Dresser/Wheel Radius CompensationChapter 1515-31Selecting a dresser/wheel offset number T0000 in a program does notcancel radius compensation and does
Chapter 2Operating the Control2-32The control provides 3 basic operation modes:Manual (MAN or MANUAL)Manual Data Input (MDI)Automatic (AUTO)You can se
Dresser/Wheel Radius CompensationChapter 1515-32If the number of non-motion blocks in t he compensation mode has notexceeded a value selected by your
Dresser/Wheel Radius CompensationChapter 1515-33Figure 15.25Dresser/Wheel Path for Exit Move Straight Line-to-Straight Line0 ≤θ≤9090≤θ≤180180≤θ≤270270
Dresser/Wheel Radius CompensationChapter 1515-34If the last programmed move is circular (an arc), the dresser/wheel ispositioned at a right angle to a
Dresser/Wheel Radius CompensationChapter 1515-35Figure 15.25 and Figure 15.26 assume that the number of blocks notcontaining axes motion in the curren
Dresser/Wheel Radius CompensationChapter 1515-36There i s a limit to the size that an I, K vector can modify the lastcompensated block. An I, K vector
Dresser/Wheel Radius CompensationChapter 1515-37If the vector defined by I and/or K is parallel to the programmeddresser/wheel path, the resulting exi
Dresser/Wheel Radius CompensationChapter 1515-38When necessary, the control generates extra motion blocks to keep thedresser/wheel in tolerance of the
Dresser/Wheel Radius CompensationChapter 1515-39Figure 15.31Dresser/Wheel Radius Compensation paths Straight Line-to-Arc0 ≤θ≤90generatedblocksProgramm
Dresser/Wheel Radius CompensationChapter 1515-40Figure 15.32Dresser/Wheel Radius Compensation paths Arc-to-Straight Line0 ≤θ≤90ProgrammedpathθLinearge
Dresser/Wheel Radius CompensationChapter 1515-41Figure 15.33Dresser/Wheel Radius Compensation paths Arc-to-Arc90 ≤θ≤180180≤θ≤270270≤θ≤360Programmedpat
Chapter 2Operating the Control2-33(1) Manual modeTo operate the machine manually,select MAN or MANUAL under<MODE SELECT>orpress the {FRONT PANEL
Dresser/Wheel Radius CompensationChapter 1515-42The following subsections cover possible paths that can be generated whenprogramming one of these duri
Dresser/Wheel Radius CompensationChapter 1515-43The control generates the motion block that connects point 1 to point 2 asshown in the examples below:
Dresser/Wheel Radius CompensationChapter 1515-44Example 15.11Linear-to-Linear Change in Dresser/Wheel Radius CompensationDirection (With Generated Blo
Dresser/Wheel Radius CompensationChapter 1515-45For one of these cases that changes the radius compensation direction, thecontrol attempts to find an
Dresser/Wheel Radius CompensationChapter 1515-46If no intersections of the actual path exist, the compensated path is thesame as if a linear-to-linear
Dresser/Wheel Radius CompensationChapter 1515-47When scanning ahead, If t he control does not find a motion block beforethe number of non-motion block
Dresser/Wheel Radius CompensationChapter 1515-48Figure 15.41Too Many Non-Motion Blocks Following a Circular MoveToomanynon-moti onblockshereToomanynon
Dresser/Wheel Radius CompensationChapter 1515-49Figure 15.42Results of Example 15.13G41Toomanynon-motionblockshereDresser/wheelradiuscompensationre-in
Dresser/Wheel Radius CompensationChapter 1515-50Figure 15.43Compensation Corner Movement for Two Generat ed BlocksThis blockis eliminatedif both|X1-X2
Dresser/Wheel Radius CompensationChapter 1515-51If a dresser/wheel becomes excessively worn, broken, or for any otherreason requires the changing of t
Chapter 2Operating the Control2-34(2) MDI modeTo operate the machine in MDI mode,select MDI under<MODE SELECT>orpress the {FRONT PANEL} softkeyU
Dresser/Wheel Radius CompensationChapter 1515-52Figure 15.45Linear-to-Linear Change in Dresser/Wheel Radius During CompensationNo control generatedmot
Dresser/Wheel Radius CompensationChapter 1515-53Figure 15.47 describes the path when the programmed moves arecircular-to-circular.Figure 15.47Circular
Dresser/Wheel Radius CompensationChapter 1515-54Regardless of how you activate the new offset, radius compensation cancompensate for this new diameter
Dresser/Wheel Radius CompensationChapter 1515-55Figure 15.48 shows an example of a typical change in dresser/wheel radiusduring jog retract with radiu
Dresser/Wheel Radius CompensationChapter 1515-56Figure 15.49 is an example of the possible path taken when interruptingautomatic operation during radi
Dresser/Wheel Radius CompensationChapter 1515-57Figure 15.50Compensation Re-Initialized after a Manual or MDI Operation.Manually jog axes ( orany MDIe
Dresser/Wheel Radius CompensationChapter 1515-58If compensation was not canceled using a G40 command before returningto machine or secondary home poin
Dresser/Wheel Radius CompensationChapter 1515-59If compensation was not canceled using a G40 command before a changein the work coordinate system was
Dresser/Wheel Radius CompensationChapter 1515-60If necessary, the control decreases the number of available re-traceableblocks until either there are
Dresser/Wheel Radius CompensationChapter 1515-61Circular Departure Too SmallNo intersection can be generated between two consecutive compensatedpaths.
Chapter 2Operating the Control2-35(3) Automatic modeTo operate the machine automatically,select AUTO under<MODE SELECT>orpress the {FRONT PANEL}
Dresser/Wheel Radius CompensationChapter 1515-62Figure 15.55Typical Interf erence ErrorCompensated pathProgrammed pathErroris generatedbecausecompensa
Chapter1616-1Surface Grinding Fixed CyclesThis chapter describes the surface grinding cycles available with thecontrol. You can use these cycles to pr
Surface Grinding Fixed CyclesChapter 1616-2Figure 16.2 illustrates the reciprocation, plunge, and crossover motions ofa typical surface grinding cycle
Surface Grinding Fixed CyclesChapter 1616-3PlanesThe operation of the surface grinding cycles is very dependent on planeselection. This chapter makes
Surface Grinding Fixed CyclesChapter 1616-4ReciprocationATTENTION: Reciprocation differs from conventional axismotion in that the reciprocating axis h
Surface Grinding Fixed CyclesChapter 1616-5Certain commands or commanded motions depend on reciprocation andare delayed until the reciprocating axis r
Surface Grinding Fixed CyclesChapter 1616-6Reciprocation stops when an emergency stop condition occurs. No motionoccurs when the emergency stop is res
Surface Grinding Fixed CyclesChapter 1616-7The PlungePlunge refers to the axis motion towards the part surface. You can specifytwo plunge pick increme
Surface Grinding Fixed CyclesChapter 1616-8Cancel Grinding and ReciprocationUse a G80 to cancel all surface grinding cycles. Programming a G80canc els
Surface Grinding Fixed CyclesChapter 1616-9I - reciprocating axis distance, secondary reversal point.If in incremental mode (G91 active) then the valu
Chapter 2Operating the Control2-36Block R esetUse the block reset feature to force the control to skip the execution of ablock. To use the block reset
Surface Grinding Fixed CyclesChapter 1616-10K - cross pick amount at primary reversal.The value entered here is an incremental value used to indicate
Surface Grinding Fixed CyclesChapter 1616-11J - plunge pick amount at start .The value entered here is an incremental value used to indicate the dista
Surface Grinding Fixed CyclesChapter 1616-12F - cross and plunge pick feedrate.The feedrate entered here is for the cross and plunge axes. It must be
Surface Grinding Fixed CyclesChapter 1616-13D - number of auto-dress executions.The number entered here (any integer from 0 to 999) indicates how many
Surface Grinding Fixed CyclesChapter 1616-14The format for the G82 cycle is as follows:G17(XY);G82Z__K__X__I__Q__L__F__E__P__D__;orG82Z__K__Y__J__Q__L
Surface Grinding Fixed CyclesChapter 1616-15Figure 16.4G82 Plunge Grinding MotionsSpark --outpassesReciprocationSTARTIXQJYMagnetictable12048-IProgramm
Surface Grinding Fixed CyclesChapter 1616-16Important: It is the programmer’s responsibility to make sure thatthe reci procation moves extend beyond t
Surface Grinding Fixed CyclesChapter 1616-17Figure 16.5 shows the axis motions that make up the G83 incrementalplane grinding cycle. This figure assum
Surface Grinding Fixed CyclesChapter 1616-18For example, assume that the G19 (YZ) plane is active and you haveconfigured the Y axis as axis one and th
Surface Grinding Fixed CyclesChapter 1616-19The format for the G84 cycle is as follows:G84X__I__Y__J__Z__K__R__Q__L__F__E__P__D__;Table 16.D summarize
Chapter 2Operating the Control2-37The control has two screens dedicated to displaying messages. TheMESSAGE ACTIVE screen displays up to nine of the mo
Surface Grinding Fixed CyclesChapter 1616-20For example, assume that the G19 (YZ) plane is active and you haveconfigured the Y axis as axis one and th
Surface Grinding Fixed CyclesChapter 1616-21Figure 16.6 shows the axis motions that make up the G85 continuous planegrinding cycle. This figure assume
Surface Grinding Fixed CyclesChapter 1616-22For example, assume that the G19 (YZ) plane is active and you haveconfigured the Y axis as axis one and th
Surface Grinding Fixed CyclesChapter 1616-23The format for the G86 cycle is as follows:G17(XY);G86Z__K__X__I__Y__Q__L__F__E__P__D__;G18(zx);G86Y__J__Z
Surface Grinding Fixed CyclesChapter 1616-24The G86 cycle dictates that the axis configured as axis two in the activeplane makes the plunge moves. The
Chapter1717-1Cylindrical Grinding Fixed CyclesThis chapter describes the cylindrical grinding cycles available with thecontrol. You can use these cycl
Cylindrical Grinding Fixed CyclesChapter 1717-2Figure 17.1Cylindrical Grinding CyclesG83G82G84 G85G86 G87 G88PartPartPartPart Part PartPart12051-IG89P
Cylindrical Grinding Fixed CyclesChapter 1717-3Modality and ProgrammingThese cylindrical grinding cycles are modal. Once programmed, the cycleis execu
Cylindrical Grinding Fixed CyclesChapter 1717-4Figure 17.2Typical Axis ConfigurationCylindricalgrinding axisconfiguration assumedin thismanual.XZ+----
Cylindrical Grinding Fixed CyclesChapter 1717-5ReciprocationATTENTION: Reciprocation differs from conventional axismotion in that the reciprocating ax
Chapter 2Operating the Control2-38Figure 2.9Message Act ive Display ScreenERRORLOGCLEARACTIVEMESSAGE ACTIVESYSTEM MESSAGE(The system error messages ar
Cylindrical Grinding Fixed CyclesChapter 1717-6Certain commands or commanded motions depend on reciprocation andare delayed until the reciprocating ax
Cylindrical Grinding Fixed CyclesChapter 1717-7Reciprocation stops when an emergency stop condition occurs. No motionoccurs when the emergency stop is
Cylindrical Grinding Fixed CyclesChapter 1717-8If a plunge shift is made (G84 or G85), it is not made until the spark-outpasses are completed, the dit
Cylindrical Grinding Fixed CyclesChapter 1717-9Once reciprocating motion begins, it continues through program blockexecution until a G80 is executed.
Cylindrical Grinding Fixed CyclesChapter 1717-10This parameter is the system F word. Programming it here alters thefeedrate for any subsequent axis mo
Cylindrical Grinding Fixed CyclesChapter 1717-11This parameter is not “program modal.” If a value for the number of dressexecutions is not programmed,
Cylindrical Grinding Fixed CyclesChapter 1717-12The format for the G82 cycle is as follows:G18;G82X__I__Z__K__Q__L__F__E__P__D__;Table 17.B summarizes
Cylindrical Grinding Fixed CyclesChapter 1717-13Figure 17.3G82 Incremental Face Grinding MotionsPartKReciprocationXSTARTIQZSpark --outpasses12053-IPro
Cylindrical Grinding Fixed CyclesChapter 1717-145. The reciprocation and plunge pick moves continue until the plungedepth (Z) is reached.6. After the
Cylindrical Grinding Fixed CyclesChapter 1717-15Important: In grinding fixed cycle blocks where changes are made fromabsolute to incremental or increm
Chapter 2Operating the Control2-39Figure 2.10Message Log Display ScreenACTIVEERRORSTIMESTAMPSMESSAGE LOG PAGE 1 of 9SYSTEM MESSAGE(The logged system e
Cylindrical Grinding Fixed CyclesChapter 1717-16The format for the G83 cycle is as follows:G18;G83Z__K__X__I__Q__L__F__E__P__D__;Table 17.C summarizes
Cylindrical Grinding Fixed CyclesChapter 1717-17Figure 17.4G83 Incremental Plunge Grinding MotionsPartXIReciprocationZSTARTKQSpark --outpasses12054-IP
Cylindrical Grinding Fixed CyclesChapter 1717-185. The reciprocation and plunge pick moves continue until the plungedepth (X) is reached.6. After the
Cylindrical Grinding Fixed CyclesChapter 1717-19Important: In grinding fixed cycle blocks where changes are made fromabsolute to incremental or increm
Cylindrical Grinding Fixed CyclesChapter 1717-20The format for the G84 cycle is as follows:G18;G84X__I__Z__Q__L__F__E__P__D__;Table 17.D summarizes th
Cylindrical Grinding Fixed CyclesChapter 1717-21Figure 17.5G84 Multi-pass Face Grinding MotionsRetractILXZQSTARTPart12055-IProgramming a G84 causes th
Cylindrical Grinding Fixed CyclesChapter 1717-22The following describes each of the cycle’s parameters.X -- last plunge point. If in incremental mode
Cylindrical Grinding Fixed CyclesChapter 1717-23If no value is entered for Q then no shift is made. If a value greater than orequal to X is entered, t
Cylindrical Grinding Fixed CyclesChapter 1717-24Figure 17.6G85 Multi-pass Diameter Grinding MotionsRetractKSpark-outpassesZXQSTARTPart12056-IProgrammi
Cylindrical Grinding Fixed CyclesChapter 1717-25The third and most significant difference between the G85 and the G83cycles is that the G85 incorporat
9/Series PAL Reference ManualIndex (General)9/Series GrinderTable of ContentsOperation andProgrammingManualii3.3.1 Dresser Orientations 3-9...
Chapter 2Operating the Control2-40After the cause of a machine or system message has been resolved, somemessages remain displayed on all screens until
Cylindrical Grinding Fixed CyclesChapter 1717-26Q -- plunge shift. The value entered here is an incremental value used toindicate the distance that th
Cylindrical Grinding Fixed CyclesChapter 1717-27Figure 17.7G86 Shoulder Grinding MotionsPartSTARTRetractZ,XVectorfeed12057-IProgramming a G86 causes t
Cylindrical Grinding Fixed CyclesChapter 1717-28The format for the G87 cycle is as follows:G18;G87Z__X__L__F__E__P__;Table 17.G summarizes the G87 cyc
Cylindrical Grinding Fixed CyclesChapter 1717-29If a number of spark-out revolutions (L) is programmed in the block, theaxes dwell at the plunge and s
Cylindrical Grinding Fixed CyclesChapter 1717-30The format for the G88 cycle is as follows:G18;G88Z__X__L__F__E__P__;Table 17.H summarizes the G88 cyc
Cylindrical Grinding Fixed CyclesChapter 1717-31Programming a G88 causes the control to execute two moves to arrive atthe final plunge position. First
Cylindrical Grinding Fixed CyclesChapter 1717-32The G89 cycles contain special features that separate it from otheravailable cycles. These features in
Cylindrical Grinding Fixed CyclesChapter 1717-33Figure 17.10G89 Multi-Step Plunge with BlendPart@F@E@,F@,ERIQRapid MovesKStart PointPart@F@E@,F@,ERIQK
Cylindrical Grinding Fixed CyclesChapter 1717-34The following describes each of the cycle’s parameters.X -- plunge end pointIf in absolute mode (G90 a
Cylindrical Grinding Fixed CyclesChapter 1717-35I -- medium plunge distanceI defines the medium plunge distance. If I is programmed it also definesthe
Chapter 2Operating the Control2-41The input cursor is the cursor located on line 2 and 3 of the screen. Itappears when you must input data using the o
Cylindrical Grinding Fixed CyclesChapter 1717-36E -- medium plunge feedrateThe feedrate entered here is for the medium plunge phase programmedwith I.
Cylindrical Grinding Fixed CyclesChapter 1717-37P -- dress program numberThe number entered here must be a legal program number (a program thathas bee
Cylindrical Grinding Fixed CyclesChapter 1717-38Normal single-step grinders are:Any non-angled wheel grinder (all linear axes are perpendicular)Angled
Cylindrical Grinding Fixed CyclesChapter 1717-394. The X axis plunges to the final depth programmed for X at thefeedrate ,F. If the system installer h
Cylindrical Grinding Fixed CyclesChapter 1717-40Execution of the G89 m ulti-step plunge with blend cycle performs thefollowing moves:1. All Z axis mot
Cylindrical Grinding Fixed CyclesChapter 1717-41Figure 17.13G89 Plunge with Micro-Feed@F@E@,FRIQRapid MovesStart PointX@,FMicro-FeedNormalMode Plunge
Cylindrical Grinding Fixed CyclesChapter 1717-42ATTENTION: Overcutting of the shoulder can occur when amicro-feed is performed on an angled-wheel grin
Chapter1818-1Turning OperationsTurning operations generate a series of predetermined grinding/dressingmotions to turn or thread a part. The major topi
Turning OperationsChapter 1818-2This manual assumes that your system is configured to repeat the cycleonly after blocks that command axis motion.Cance
Turning OperationsChapter 1818-3ATTENTION: When programming the single pass cycle, thefirst move to the grinding/dressing depth is a rapid move. Makes
Chapter 2Operating the Control2-42Sometimes you must perform a reform memory operation on the control toclear memory. Typically, you do this when:the
Turning OperationsChapter 1818-4Figure 18.2Results of Example 18.1X25 35Grinding/DressingfeedRapidfeedZ202428Grindingwheel12061-IG20 Taper O.D.and I.D
Turning OperationsChapter 1818-5Figure 18.3G20 Taper Grinding CycleGrinding/DressingfeedRapid feedIZXGrindingwheel12062-IAfter the control executes th
Turning OperationsChapter 1818-6Example 18.2Taper GrindingG90G00X50.Z106.;G20X38.Z46.I-11.F.5;X32.;X26.;X20.;Figure 18.5Results of Example 18.2Grindin
Turning OperationsChapter 1818-7G24 calls either a straight or a tapered facing cycle. This cycle is a singlepass cycle (makes only one grinding pass
Turning OperationsChapter 1818-8G24 Straight FacingThe format for the G24 straight facing cycle is:G24X__ Z__;Where: Is :X__ the lengthofgrind along t
Turning OperationsChapter 1818-9G24 Tapered FacingA G24 block t hat includes a K word generates a facing pass that produces ataper.Figure 18.8G24 Face
Turning OperationsChapter 1818-10After the control executes the G24 block, the control re-executes the cyclefor any following block that commands axis
Turning OperationsChapter 1818-11Example 18.4Tapered Face GrindingG90G00X43.Z55.;G24X10.Z50.K-10.F10.;Z45.;Z40.;G00;Figure 18.10Results of Example 18.
Turning OperationsChapter 1818-12The control provides turning operations for single pass thread grinding.The single pass thread grinding operating mod
Turning OperationsChapter 1818-13Axis feedrates - When threading, the speed of the grinding axis isdetermined by the spindle speed and the thread lead
Chapter 2Operating the Control2-432. Press the {REFORM MEMORY} softkey.REFORMMEMORYCHANGEDIRACTIVEPRGRAMEDITPRGRAMRESTRTPRGRAMDISPLYPRGRAMCOPYPRGRAMDE
Turning OperationsChapter 1818-14Figure 18.11Angular versus Plunge InfeedGrinding WheelGrinding WheelAngular Infeed Plunge Infeed12070-IWhen threading
Turning OperationsChapter 1818-15The format for the G33 thread grinding operation is:Parallel thread G33Z__ F__ Q__;ETapered thread G33X__Z__ F__ Q__;
Turning OperationsChapter 1818-16Figure 18.13G33 Block ParametersZInc.ZAbs.ZXAbs.XInc.XQ1/Eor 1/FGrinding Wheel12072-IExample 18.5Parallel Thread Grin
Turning OperationsChapter 1818-17Figure 18.14Results of Parallel Thread Grinding Example 18.5ZX0.70.91.50.8 2.21.0N1N2N6N4 N8N5 N9N3N7GrindingWheel120
Turning OperationsChapter 1818-18When using the X-axis as the thread lead axis for E or F, program threadleads as radial values.Example 18.6Tapered Th
Turning OperationsChapter 1818-19The G34 single pass variable lead thread grinding mode grinds straight,tapered, face, and multi-start threads that do
Turning OperationsChapter 1818-20Where: Is :EFThis parameter may be enteredby using eitheran E- or F-word. Itrepresentsthethreadlead along the axiswit
Turning OperationsChapter 1818-21Figure 18.18Results of Variable Lead Face Threading Example 18.7Z37.59.557.047.5mm.1thread/mm(10mmpitch).526thread/mm
Turning OperationsChapter 1818-22
Chapter1919-1Skip and Gauge Probing CyclesExternal skip functions are motion-generating G-code blocks that can beaborted when the control receives an
Chapter 2Operating the Control2-44The time parts count display logs data relevant to part program execution,including:number of parts groundcycle time
Skip and Gauge probing CyclesChapter 1919-2ATTENTION: We do not recommend using a skip block fromany fixed cycle block (such as multi-pass face grindi
Skip and Gauge probing CyclesChapter 1919-3Important: The move that immediately follows a G31 series external skipblock cannot be a circular move.The
Skip and Gauge probing CyclesChapter 1919-4The format for any G37 skip block is:G37 Z__ F__;Where: Is :G37anyofthe G codesintheG37 series. Use the one
Skip and Gauge probing CyclesChapter 1919-5Important: The move that immediately follows a G37 series skip blockcannot be a circular move.Your system i
Skip and Gauge probing CyclesChapter 1919-6Figure 19.1Typical Wheel Gauging ConfigurationsProbeProberadiusProbeProberadiusProbeProberadiusProbelengthC
Chapter2020-1ParamacrosParamacros are similar to subprograms, with many added features. Useparamacros to create custom cycles that may require complex
ParamacrosChapter 2020-2This subsection covers the basic mathematical operators that are availableon the control. Use these operators to accomplish ma
ParamacrosChapter 2020-3All logical operators have the format of:A logical operator Bwhere:- A and B are numerical data or a parameter with a value as
ParamacrosChapter 2020-4Table 20.BMathematical FunctionsFunction MeaningSIN Sine(degrees)COS Cosine (degrees)TAN Tangent (degrees)ATAN ArcTangent (deg
ParamacrosChapter 2020-5Example 20.4Mathematical Function Examples.Expression Entered ResultSIN[90] 1.0SQRT[16] 4.0ABS[-4] 4.0BIN[855] 357BCD[357] 855
Chapter 2Operating the Control2-452. Press the {ACTIVE PRGRAM} softkey.REFORMMEMORYCHANGEDIRACTIVEPRGRAMEDITPRGRAMRESTRTPRGRAMDISPLYPRGRAMCOPYPRGRAMDE
ParamacrosChapter 2020-6You can use parametric expressions to specify G-codes or M-codes in aprogram block.For example:G#1 G#100 G#500 M#1 M#100 M#500
ParamacrosChapter 2020-7Attempting to use any of the above as MDI commands, 9/PC generat es an“ILLEGAL MACRO CMD VIA MDI” error message.This section c
ParamacrosChapter 2020-8Table 20.CConditional OperatorsOperator Condition TestedEQ EqualNE NotequalGT GreaterthanLT LessthanGE Greaterthan or equalLE
ParamacrosChapter 2020-9UnconditionalGOTOUse the unconditional GOTO command to automatically transfer controlany time that the GOTO block is executed.
ParamacrosChapter 2020-10Example 20.8 illustrates the use of the conditional IF-GOTO command.Example 20.8Conditional IFN1...;N2IF[#3EQ-1.5]GOTO5;N3...
ParamacrosChapter 2020-11All blocks between the DO and the END command are executedindefinitely or until execution is transferred to some block out of
ParamacrosChapter 2020-12In Example 20.9, blocks N2 through N6 are executed 9 times. At that timethe condition in block N2 becomes false and program e
ParamacrosChapter 2020-13The following subsections cover these different types of parametersindependently. This does not mean that they are not interc
ParamacrosChapter 2020-14Considerations for local parametersYou must consider the following when assigning values to localparameters:All local variabl
ParamacrosChapter 2020-15Example 20.13Assigning The Same Parameter Twice Using I, J, and KG65P1001R2I3.4D5I-0.6The above blockssetthefollowing paramet
Chapter 2Operating the Control2-46Important: All softkeys appear in Figure 2.11 may not appear on yoursystem due to restricted access. See the beginni
ParamacrosChapter 2020-16You can use system parameters in any part program, i ncluding paramacrosand subprograms. All of these parameters can be used
ParamacrosChapter 2020-175500 to5509In-ProcessDresserParameters 20-325600 to5625 PartProgramBlockCreatethrough PALDisplayPages 20-33Table 20.DSystem P
ParamacrosChapter 2020-18#2001 to 2732Dresser/Wheel Offset TablesUse these parameters to enter dresser/wheel offset values into thedresser/wheel offse
ParamacrosChapter 2020-19For example, programming:#3000=.1 (WHEEL NUMBER 6 IS WORN);causes program execution to stop at the beginning of this block an
ParamacrosChapter 2020-20Value of ParameterResult0 Single block modecanbe activated and M-codesare executed at thebeginning ofthe programblock’sexecut
ParamacrosChapter 2020-21#3006ProgramStop With MessageUse this parameter to cause a cycle stop operation and display a messageon line 1 of the CRT. It
ParamacrosChapter 2020-22#3007Mirror ImageUse this parameter to monitor which axes are mirrored. It is a read-onlyparameter. This parameter is an inte
ParamacrosChapter 2020-23Table 20.GModal Data ParametersParameter Number ModalDataValue#4001 to4021 G-code Groups 1-21(seepage 20-54) and listwhat G-c
ParamacrosChapter 2020-24#5021 to 5032Coordinates of Commanded PositionThese parameters are read-only. They correspond to the currentcoordinates of th
ParamacrosChapter 2020-25#5061 to 5069 or #5541 to 5552Skip Signal Position Work Coordinate PositionThese parameters are read-only. They correspond to
Chapter 2Operating the Control2-47Changing DateTo change the date setting:1. Press the{SET DATE} softkey, provided that you havesupervisor-level acces
ParamacrosChapter 2020-26#5071 to 5079 or #5561 to 5562Skip Signal Position Machine Coordinate SystemThese parameters are read-only. They correspond t
ParamacrosChapter 2020-27#5081 to 5089 or #5581 to 5592 Active Tool Length OffsetsThese are read-only parameters. They correspond to the currently act
ParamacrosChapter 2020-28#5095 and 5096Probe Length and RadiusProbe tip radius and probe length are defined by your system installer inAMP. These valu
ParamacrosChapter 2020-29#5101 to 5112Current Following ErrorThese parameters are read-only. They correspond to the current followingerror for an axis
ParamacrosChapter 2020-30#5221 to 5392Work Coordinate Table ValueThese parameters are read or write. They correspond to the current value setin the wo
ParamacrosChapter 2020-31#5221 to 5392Work Coordinate Table Value (continued)5261 G56 Axis1 Coordinate 5361 G59.2Axis 1 Coordinate5262 G56 Axis2 Coord
ParamacrosChapter 2020-32#5500 to 5508In-Process Dresser ParametersUse these parameters to assign values to the i n-process dresser operation.These pa
ParamacrosChapter 2020-33#5600 to 5625Part ProgramBlock Create Through PAL Display PagesUse these parameters to assign numeric values to their corresp
ParamacrosChapter 2020-34#5631 to 5642Acceleration Ramps for Linear Acc/Dec ModeThese parameters are read only. They correspond to the active accelera
ParamacrosChapter 2020-35#5671 to 5682Acceleration Ramps for S-Curve Acc/Dec ModeThese parameters are read only. They correspond to the active acceler
Chapter 2Operating the Control2-48Clearing/Resetting a FieldTo clear/reset a field to zero:1. Press the{ED PRT INFO} softkey, provided that you havesu
ParamacrosChapter 2020-36#5711 to 5722JerkThese parameters are read only. They are only applicable to the current jerkvalues when S--Curve Acc/Dec mod
ParamacrosChapter 2020-37#5751 to 5763Home Marker ToleranceThese parameters are read only. They correspond to the current home m arkertolerance. These
ParamacrosChapter 2020-38The control always interprets these PAL parameters as integer valuesregardless of how they are assigned in PAL (as an integer
ParamacrosChapter 2020-39#1132 -- #1135 and #1172 -- #1175The control always interprets these parameters as integer values. #1132is the only parameter
ParamacrosChapter 2020-40calling the paramacro), followed by the value to assign that parameter. Forexample:G65P1001A1.1 B19;assigns the value of:1.1
ParamacrosChapter 2020-41Table 20.HArgument Assignments(A)(B)*WordAddressParameterAssignedI, J, KSet #WordAddressParameterAssignedA #1 1 I #4B #2 J #5
ParamacrosChapter 2020-42Direct Assignment Through ProgrammingThis assignment method applies to l ocal, common, system, and PALparameters. You can per
ParamacrosChapter 2020-43If using multiple assignments in the same block, remember the following:You can enter as many assignments as can be typed int
ParamacrosChapter 2020-44The macro parameters are separated into 4 tables that are accessedthrough softkeys. Table 20.I lists these softkeys, the para
ParamacrosChapter 2020-45Move the cursor an entire page by pressing the up or down cursor keywhile holding down the [SHIFT] key.You can also perform a
Chapter 2Operating the Control2-49For the calculator function, 2147483647 (10 characters long) is the largestnumber that you can enter on the input li
ParamacrosChapter 2020-464. Select the softkey to alter the common parameter values.(softkey level 3)SEARCHNUMBERREPLCEVALUEZEROVALUE0 ALLVALUESREFRSH
ParamacrosChapter 2020-47Addressing Assigned ParametersOnce you assign a parameter you can address it in a program:Example 20.16Addressing Assigned Pa
ParamacrosChapter 2020-481. Press the appropriate BACKUP softkey.The system prompts you for a file name.2. Enter a name for the backup file and press[
ParamacrosChapter 2020-49You can use a paramacro call to call any program that has a program nameof up to 5 numeric digits following the letter O (see
ParamacrosChapter 2020-50Use this format when calling a paramacro using the G65 command:G65 P_ L_ A_ B_;Where: Determin es:Ptheprogram numberof thecal
ParamacrosChapter 2020-51motions called for by that block first. After that block has been executed,the control calls the macro specified by the G66 b
ParamacrosChapter 2020-52Example 20.19 illustrates modal macro operation.Example 20.19Modal Macro Operation(MAIN);O1000;NO10G90;N020G66P1001L2A1.1;N03
ParamacrosChapter 2020-53The G66.1 command is modal and is executed in the same manner as theG66 with these exceptions:ThemacroprogrammedbythePwordint
ParamacrosChapter 2020-54Any time the macro is called (while executing the G66.1), the L wordprogramming the number of repetitions is in effect. Any a
ParamacrosChapter 2020-55Important: Your system installer can disable the use of AMP-defined Gand M-code macro calls when in MDI mode. See your system
9/Series PAL Reference ManualIndex (General)9/Series GrinderTable of ContentsOperation andProgrammingManualiii5.4.1 Linear Digitizing 5-31...
Chapter 2Operating the Control2-50If you perform the same level of evaluation, the left m ost operation takespriority.Example 2.1Mathematic Expr essio
ParamacrosChapter 2020-56Important: Your system installer can optionally disable the use ofAMP-defined G and M-code macro calls when in MDI mode. See
ParamacrosChapter 2020-57An AMP flag for that specific word must be t urned on by your systeminstaller to allow that word to call a macro.The value fo
ParamacrosChapter 2020-58Table 20.JWorksasaMacroCallCALLING PROGRAM TYPE OF MACRO NESTED1G65,G66,orG66.1AMP-G AMP-MAMP-TSorBG65,G66 orG66.1 Yes Yes Ye
ParamacrosChapter 2020-59The rule to follow for Table 20.K is t hat an AMP-assigned macrocannot call an AMP-assigned macro.For example, if the calling
ParamacrosChapter 2020-60BPRNTThis command initiates the outputting of a variable number of parametervalues in binary format. An end of block characte
ParamacrosChapter 2020-61The output from Example 20.23 would be:COMMENT HERE X0.409 Y1638.400 Z12.If the output went to a punched paper tape, it would
ParamacrosChapter 2020-62Example 20.25 gives an example of a DPRNT program.Example 20.25DPRNT Program Example#12=123.45678;#4=-98.7;#30=234.567POPEN;D
Chapter2121-1In-process DresserThis chapter describes these topics:Topic: On page:OffsetGenerationWhile Dressing 21-2Acti vating theIn-processDresser
In-process DresserChapter 2121-2Important: The in-process dresser feat ure requires that your control beconfigured such that the S word controls the g
In-process DresserChapter 2121-3In-process dresser of f sets cannot be modified, activated, or deactivated bythe programmer. As long as the in-process
Chapter 2Operating the Control2-51The control executes functions in Table 2.F from left to right in a programblock. These functions are executed befor
In-process DresserChapter 2121-4As the grinding wheel is dressed, the in-process dresser generates an offsetsimilar to a length offset. The axis (or a
In-process DresserChapter 2121-5The following discussion only applies if your system installer hasconfigured you system to leave the in-process dresse
In-process DresserChapter 2121-6When the in-process dresser is deactivated, the control will remove anyoffsets that have been generated by the in-proc
In-process DresserChapter 2121-7Figure 21.3In-process dresser should compensate for either length or radiuschange (not both)Either length offset modif
In-process DresserChapter 2121-8Dresser DisableWhen the in-process dresser is disabled, the control automatically retracts theroll away from the grind
In-process DresserChapter 2121-9Table 21.ADresser Parameters on the In-process Dresser ScreenThis Parameter:(paramacro system parameter)Indicates: Ran
In-process DresserChapter 2121-10This Parameter:(paramacro system parameter)Range:Indicates:* DRESSER AMOUNT PER REV(paramacro #5505)theamount thedres
In-process DresserChapter 2121-112. Press the {DRESSR TABLE} softkey to display the in-processdresser status screen.(softkey level 2)WORKCO-ORDWHEELGE
In-process DresserChapter 2121-125. R eplace the current value of the parameter by pressing the {REPLCEVALUE} softkey or add an amount to the current
In-process DresserChapter 2121-13The calibration operation is very PAL dependent. See the documentationprepared by your system installer for details o
Chapter 2Operating the Control2-52Paramacro Variables in CALC OperationsAny paramacro variable can be accessed through the CALC function.Include a # s
In-process DresserChapter 2121-14
Chapter2222-1Program Interrupts andDressing InterruptsThis chapter describes these topics:Topic: On page:ProgramInterrupts 22-1Enabling/Disabling Prog
Program Interrupts andDressing InterruptsChapter 2222-2Enable or disable program interrupts on the control by using two modal Mcodes. Your system inst
Program Interrupts andDressing InterruptsChapter 2222-3Selecting the Type of Program Interrupt (L word)There are two types of interrupt programs that
Program Interrupts andDressing InterruptsChapter 2222-4Type 1 Program InterruptsIf no axis motion is generated by the subprogram or macro program call
Program Interrupts andDressing InterruptsChapter 2222-5If the next un-executed part program block after the interrupt does notcontain an endpoint for
Program Interrupts andDressing InterruptsChapter 2222-6Figure 22.2Type 2 Program InterruptsProgrammed PathPath of InterruptInterruptoccursReturnpathMo
Program Interrupts andDressing InterruptsChapter 2222-7When the return from interrupt is executed (M99 in the interrupt program),the control generates
Program Interrupts andDressing InterruptsChapter 2222-8Selectingan Interrupt Program (P word)You can select any legal subprogram or paramacro as a pro
Program Interrupts andDressing InterruptsChapter 2222-9Example 22.1Enabling and Disabling the Interrupt FeaturesN1M96L0P11111; Enables programO11111 a
Chapter33-1Offset Tables and SetupThis chapter describes the offset tables and their setup. The major topicsdescri bed in this chapter include:Topic:
Program Interrupts andDressing InterruptsChapter 2222-10Use dressing interrupts to temporarily halt reciprocation or a grindingcycle and execute a sub
Program Interrupts andDressing InterruptsChapter 2222-11In addition to auto-dress as described on page 22-10, grinding cycles forboth cylindrical and
Program Interrupts andDressing InterruptsChapter 2222-12Figure 22.3Dressing InterruptsPartReciprocationStartCycleOperatorrequestsdressinginterrupthere
Program Interrupts andDressing InterruptsChapter 2222-13Number of retrace blocks for dressing interruptsYou can alter the number of blocks that the co
Program Interrupts andDressing InterruptsChapter 2222-14Your system installer can determine i f an interrupt program is to becalled as a paramacro or
Program Interrupts andDressing InterruptsChapter 2222-15Consider this list when programming and executing program or dressinginterrupts:Your system in
Program Interrupts andDressing InterruptsChapter 2222-16If an interrupt occurs during a block retrace, the interrupt is performed.The block retrace is
AppendixAA-1Softkey TreeThis appendix explains softkeys and includes maps of the softkey trees.We use the term softkey to describe the row of 7 keys a
SoftkeyTreeAppendix AA-2For example :(softkey level 1)PRGRAMMANAGEOFFSET MACROPARAMPRGRAMCHECKSYSTEMSUPORTWhen softkey level 1 is reached, the previou
SoftkeyTreeAppendix AA-3(softkey level 1)PRGRAMMANAGEOFFSET MACROPARAMPRGRAMCHECKSYSTEMSUPORTFRONTPANELERRORMESAGEPASS-WORDSWITCHLANGIfyo u want to: P
Chapter 3Offset Tables and Setup3-2Figure 3.1Wheel length OffsetsWheel gauge pointonspindlefromwhichwheel offsetsare usuallymeasured(determined by you
SoftkeyTreeAppendix AA-4PRGRAMABSTARGETDTGAXISSELECTM CODESTATUSPRGRAMALLDTGAXIS POSITION DISPLAYFORMAT SOFTKEYSG CODESTATUSSPLITON/OFFNOTE: The first
SoftkeyTreeAppendix AA-5see page A-14see page A-13WITH POWER UP (AXIS POSI TION) DISPLAY SCREENPRGRAMMANAGEOFFSETMACROPARAMPRGRAMCHECKSYSTEMSUPORTFRON
SoftkeyTreeAppendix AA-6level1 level2 level3 level4PRGRAMMANAGEACTIVEPRGRAMEDITPRGRAMRESTRTPRGRAMDISPLYPRGRAMCOPYPRGRAMVERIFYPRGRAMPRGRAMCOMENTDELETEP
SoftkeyTreeAppendix AA-7OFFSET(Lathe& Mill)level1 level 2 level 3 level4 level5OFFSETWORKCO-ORDWEARTOOLTOOLGEOMETTOOLMANAGERANDOMCOORDROTAT EBACKU
SoftkeyTreeAppendix AA-8OFFSET(Grinder)level1 level 2 level 3 level4 level5OFFSETWORKCO-ORDGEOMWHEELRADIUSTABLEDRESSERTABLECOORDROTAT EBACKUPOFFSETREP
SoftkeyTreeAppendix AA-9MACROPARAMlevel1level2 level3MACROPARAMLOCALPARAMCOM-1PARAMCOM-2APARAMCOM-2BPARAMSEARCHNUMBERREFRSHSCREENSEARCHNUMBERSEARCHNUM
SoftkeyTreeAppendix AA-10SELECTPRGRAMQUICKCHECKSTOPCHECKGRAPHSYNTAXONLYCLEARGRAPHMACHININFOZOOMPRGRAM CHECKlevel1 level2 level3 level 4T PATHGRAPHPRGR
SoftkeyTreeAppendix AA-11SUPORTSYSTEMlevel1 level 2 level3 level 4 level5PRGRAMAMPDEVICEZONELIMITSF1-F9BACKUPAMPSAVECHANGEREPLCEADD TOMOREUPDATEQUITSE
SoftkeyTreeAppendix AA-12SUPORTSYSTEMlevel1 level 2 level3 level 4 level5MONI--TIMESETDATEED PRTINFORECVSYSTEM SUPPORT(continued)PARTSPTOMSI/OEM@START
SoftkeyTreeAppendix AA-13level1 level 2 level 3level4FRONTPANELPRGRAMEXECSETZEROJOGAXES+JOGAXES--JOGAXISBLOCKRETRCEJOGRETRCTCYCLESTARTCYCLESTOPJOGJOGA
Chapter 3Offset Tables and Setup3-3Important: The first 4 wheel offset numbers (01-04) are reserved for usein conjunction with an in-process dresser.
SoftkeyTreeAppendix AA-14PASSWORDlevel1 level 2 level 3UPDATE& EXIT01(NAME)02(NAME)03(NAME)04(NAME)UPDATE& EXIT05(NAME)06(NAME)07(NAME)08(NAME
SoftkeyTreeAppendix AA-15PRGRAMACTIVElevel2 level3 level 4 level5 level 6DE-ACTPRGRAMSEARCHMID STPRGRAMT PATHGRAPHT PATHDISABLTIMEPARTSSETTIMESETDATEE
SoftkeyTreeAppendix AA-16seepageA-17level2 level 3 level 4 level 5EDITPRGRAMMODIFYINSERTBLOCKDELETEBLOCKTRUNCDELETECH/WRDEXITEDITORSTRINGSEARCHRENUMPR
SoftkeyTreeAppendix AA-17QUICKVIEWlevel3 level 4 level5 level 6QUICKVIEWQPATH+PROMPTGCODEPROMTMILLPROMPTPLANESELECTSELECTSETG17G18G19STOREsee page A-1
SoftkeyTreeAppendix AA-18QPA TH+ PROMPTlevel4 level5 level6QPATH+CIRANG PTCIRCIRANGANGCIR PT2ANGPT2PT R2ANGPT C2ANG2PT C2PT 2R3PT2R2ANG2PT 2C3PT2C2ANG
AppendixBB-1Error and System MessagesThis appendix serves as a guide to error and system messages that canoccur during programming and operation of th
Error and System MessagesAppendix BB-2Message Description22MB RAM IS BAD/MISSING The controlhas discoveredthe RAMSIMMs forthe twomegabyteextended stor
Error and System MessagesAppendix BB-3Message DescriptionAMP WASMODIFIED BY PATCH AMP UTILITY This messagealways appearsafterchangeshave been made toA
Error and System MessagesAppendix BB-4Message DescriptionAXISINVALID FOR G24/G25 The programmed axis was notAMPedforsoftwarevelocityloop operation,and
Error and System MessagesAppendix BB-5Message DescriptionBAD RAM DISC SECTOR CHECKSUM ERROR A RAM disk sector error was detected during the RAM checks
Chapter 3Offset Tables and Setup3-4Figure 3.2 shows typical length offsets for a cylindrical grinder. Generallygrinders are configured such that axes
Error and System MessagesAppendix BB-6Message DescriptionCANNOT COPY The requestedcopying taskcannotbeperformeddue to an internalproblemin thefileor R
Error and System MessagesAppendix BB-7Message DescriptionCANNOT RENAME When performing a rename ofaprogramname,the new programname has notbeencorrectl
Error and System MessagesAppendix BB-8Message DescriptionCHARACTERSMUST FOLLO W WILDCARD You have usedincorrect searchstring syntax in the PALsearch m
Error and System MessagesAppendix BB-9Message DescriptionCPU#2HARDWARE ERROR #4 T he 68030 main processorhas detected an illegal address. ConsultAllen
Error and System MessagesAppendix BB-10Message DescriptionCYLIND/VIRTUALCONFIGURATIONERROR Anaxisconfiguration errorwas detectedbythecontrolwhen cylin
Error and System MessagesAppendix BB-11Message DescriptionDEPTH PROBE TRAVEL LIMIT The adaptivedepth probehasmoved toitsAMPedtravellimit. Note thevalu
Error and System MessagesAppendix BB-12Message DescriptionDRESSER WARNING LIMIT REACHED The axisspecifiedasthe dresseraxis hasbeendressed smallerthant
Error and System MessagesAppendix BB-13Message DescriptionENCODERQUADRATUREFAULT Anerrorhas been detected in the encoder feedbacksignals. Likelycauses
Error and System MessagesAppendix BB-14Message DescriptionEXTRA KEYBOARD OR HPG ON I/O RING The controldetected a keyboardorHPG on the 9/Seriesfiberop
Error and System MessagesAppendix BB-15Message DescriptionFLASH SIMMS CONT AI NINVALID DAT A Flash SIMMshave become corrupted probably froma communica
Chapter 3Offset Tables and Setup3-5The dresser radius and corner radius compensation schemes use the sameradius table to store a radius value. The ent
Error and System MessagesAppendix BB-16Message DescriptionGRAPHICS ACTIVE IN ANOTHER PROCESS Graphicscanonly be activein one process at a time. You mu
Error and System MessagesAppendix BB-17Message DescriptionHIPERFACEPASSWORD FAILURE Duringthe SINCOSdevice’salignmentprocedure,the logic used toset th
Error and System MessagesAppendix BB-18Message DescriptionILLEGAL DUALCONFIGURATION Bothdual masteraxes nameshave the sameletterORwhenassigningdual gr
Error and System MessagesAppendix BB-19Message DescriptionINCOMPATIBLE TOOL ACTIVATION MODES Thismessageisdisplayed and thecontrol is held in E-Stopat
Error and System MessagesAppendix BB-20Message DescriptionINVALID CHECKSUMDETECTED Thiserroris common forseveraldifferentsituations. Mosttypicallyit r
Error and System MessagesAppendix BB-21Message DescriptionINVALID FIXED DRILLING AXIS The axisselectedas thedrillingaxisis an invalidaxisforadrillinga
Error and System MessagesAppendix BB-22Message DescriptionINVALID PROGRAM NUMBER (P) A programnumbercalled byasub-programor paramacrocall is invalid.
Error and System MessagesAppendix BB-23Message DescriptionINVALID TOOL LENGTH OFFSET NUMBER An attempt was madetoenteratoollength offsetnumber in thet
Error and System MessagesAppendix BB-24Message DescriptionLARGER MEMORY- REFORMAT Thismessagetypicallyoccursaftera new AMPorPAL has justbeen downloade
Error and System MessagesAppendix BB-25Message DescriptionMAXIMUMBLOCK NUMBER REACHED Arenumberoperation wasperformedto renumberblock sequencenumbers(
Chapter 3Offset Tables and Setup3-6Dresser RadiusThe control can compensate for errors resulting from slight or even largerounding of the dresser tip.
Error and System MessagesAppendix BB-26Message DescriptionMINIMUM RPMLIMITAUXILIARYSPINDLE 2 The commandedauxspindle2 speed requestedby the control is
Error and System MessagesAppendix BB-27Message DescriptionMISSING I/ORINGDEVICE TheI/O assignmentfilethat wascompiled and downloaded withPAL definesan
Error and System MessagesAppendix BB-28Message DescriptionMULTIPLEFUNCTIONSNOT ALLOWED Multiple functionsarenot allowed.MULTIPLESPINDLECONFIGURATIONER
Error and System MessagesAppendix BB-29Message DescriptionNNEED SHADOW RAM FOR ONLINE SEARCH Yoursystem containstheDH+ module and you have notinstalle
Error and System MessagesAppendix BB-30Message DescriptionNO PROGRAM TO RESTART Thereisnoprogramtorestart. The previousprogramwas eithercompleted or c
Error and System MessagesAppendix BB-31Message DescriptionOOBJECTNOT FO UND IN PROGRAM The objectyouare searchingfor in thesearchmonitor utilitydoes n
Error and System MessagesAppendix BB-32Message DescriptionOVER SPEED IN POCKET CYCLE The p rogrammed feedrateforan irregul ar pocket cycle (G89) was t
Error and System MessagesAppendix BB-33Message DescriptionPALSOURCEREV. MISMATCH -- CAN’T MONITOR PALsource codeinthecontroldoesnot matchthe revisiono
Error and System MessagesAppendix BB-34Message DescriptionPOCKET IS PART OF CUSTOM TOOL Anattemptwasmadeto assign a toolto a tool pocketthatis already
Error and System MessagesAppendix BB-35Message DescriptionPROGRAMNOT FOUND The programcannot be locatedin memory. Check tomake suretheprogramnamewasco
Chapter 3Offset Tables and Setup3-7Figure 3.5Corner Radius for a Typical Grinding WheelXlengthoffsetZlengthoffsetXlengthoffsetZlengthoffset.25Radius.3
Error and System MessagesAppendix BB-36Message DescriptionRECIPAXISINWRONG PLANE The reciprocation axis specifiedin a G81 or a G81.1 programming block
Error and System MessagesAppendix BB-37Message DescriptionREMOTEI/O USERFAULTOCCURRED T he RIO module detected thattheuser faultbit wasset. T he inter
Error and System MessagesAppendix BB-38Message DescriptionS--CURVEOPTION NO T INSTALLED An attemptwasmadeto selectS--CurveAcc/Dec(G47.1)when the S--Cu
Error and System MessagesAppendix BB-39Message DescriptionSERVO AMP C LOOP GAIN ERROR One of thefollowing AMPparametererrorsexist::Current Prop. Gain
Error and System MessagesAppendix BB-40Message DescriptionSERVO PROCESSOR OVERLAP The analog version of theservosub-systemprovidesfinei teration overl
Error and System MessagesAppendix BB-41Message DescriptionSPINDLE IS CLAMPED An attempt was madetoprogramablockcontainingaspindlecode otherthanan M05
Error and System MessagesAppendix BB-42Message DescriptionSYSTEM MODULE GROUND F AULT The 1394 system modulehasdetected a ground fault. The systemgene
Error and System MessagesAppendix BB-43Message DescriptionTHREAD LEAD ISZERO Nothread lead hasbeenprogrammedi n a block thatcalls forthread cutting. T
Error and System MessagesAppendix BB-44Message DescriptionTOO MANY NONMOTION CHAMFER/RADIUS BLOCKS Toomanynon-motionblocksseparate the firsttoolpathth
Error and System MessagesAppendix BB-45Message DescriptionUNABLETO SYNCHINCURRENT MODE The controlcan not performthe requestto synchronize spindles. P
9/Series PAL Reference ManualIndex (General)9/Series GrinderTable of ContentsOperation andProgrammingManualivChapter 8Display and Graphics8.0 Chapter
Chapter 3Offset Tables and Setup3-8Figure 3.6Entire Wheel Radius for a Typical Grinding Wheel11987-IRadiusofEntire WheelOrientation of the grinding wh
Error and System MessagesAppendix BB-46Message DescriptionZZ-WORD CANNOT BEGREATER THAN R-WORD The depth (Z-word) of a pocketformedusi ng aG88.5and G8
AppendixCC-1G-Code TableThis appendix lists the G --codes for the 9/Series surface and cylindricalgrinder. This table is presented numerically by G--c
G-Code TableAppendix CC-2SurfaceGrinderModalorNon-modalFunctionGroupNumberCylindricalGrinderG12.3 G12.3 Spindle3 ControllingG13 G13 00 QuickPath Plusu
G-Code TableAppendix CC-3SurfaceGrinderCylindricalGrinderGroupNumberFunction ModalorNon-modalG47 G47 24 LinearAcc/Dec in All Modes ModalG47.1 G47.1 S-
G-Code TableAppendix CC-4SurfaceGrinderCylindricalGrinderGroupNumberFunction ModalorNon-modalG82.1 Plunge grind withpredress-- -- G 82.1 Incremental f
9/Series GrinderIndexOperation andProgrammingManualiNumbers1771-SB Cartridge, 9-4AA Word, 10- 21Absolute Coordinates, 11-2Absolute Mode, 11-44Absolute
9/Series GrinderIndexOperation andProgrammingManualiiChanging and Inserting, 5-7Changing Languages, 8-23Changing Par ametersAuto Erase, 8-32Auto Size,
9/Series GrinderIndexOperation andProgrammingManualiiiDD Word, 22-10Date, setting, 2-44Deceleration, 12-63Decitek AB 8000-XPDR, 9-4Deleting a Program,
9/Series GrinderIndexOperation andProgrammingManualivD word, 22-10during compensation, 22-15execution of, 22-11M900 M904, 22-13making request, 22-10op
9/Series GrinderIndexOperation andProgrammingManualvGG Code Format Prompting, 5-23G Code Status, 8-20G Code Table, 10- 25G CodesG00, 12-2G01, 12-3G02,
Chapter 3Offset Tables and Setup3-9Figure 3.7 shows the possible dresser orientations relative to the grindingwheel.Figure 3.7Dresser Orientations1624
9/Series GrinderIndexOperation andProgrammingManualviG86.1 (cyl. grind.), 17-26G86.1 (surf. grind.), 16-23G87 (cyl. grind.), 17-28, 17-32G87.1 (cyl. g
9/Series GrinderIndexOperation andProgrammingManualviiprogram, 22-13request, 22-15Italian, Language Display, 8-23JJapanese, Language Display, 8-23Jogo
9/Series GrinderIndexOperation andProgrammingManualviiimanual mode, on angled-wheel grinders, 14-14Manual Operating Mode, 4-1max cutting feedrate, on
9/Series GrinderIndexOperation andProgrammingManualixAMP Defined, G Macro Call, 20-6block look ahead, 15-59L ocal Parameters Assignments, 20-13macro c
9/Series GrinderIndexOperation andProgrammingManualxProgram Position Display, 8-3Program Search, {SEARCH}, 7-10Programmable Acc/Dec, 12-67Programmable
9/Series GrinderIndexOperation andProgrammingManualxiSelecting a Part Program Input Device, 7-5Selecting Linear Acc/Dec Modes, Using G47, 12-67Selecti
9/Series GrinderIndexOperation andProgrammingManualxiiOUTPUT ALL, 9-15PASSWORD, 2-24, 2-30, 2-31PLANE SELECT, 5-27, 5-30, 11-33PRGRAM,8-1,8-3PRGRAM CH
9/Series GrinderIndexOperation andProgrammingManualxiiiSystem Timing Screen, 8-37TT Word, 10- 36, 13-1programming, 13-2Tape Format, 10- 2Tape PunchDSI
9/Series GrinderIndexOperation andProgrammingManualxiv
Chapter 3Offset Tables and Setup3-10Figure 3.8 shows the possible grinding wheel orientations relative to thepart surface. The orientation numbers poi
Publication 8520--UM514A--EN--P -- October 2000Supersedes Publication xxxx-1.1 -- March 1992Copyright1994Allen-BradleyCompany,Inc. PrintedinUSAPN 1769
Chapter 3Offset Tables and Setup3-11Enter data in the offset tables by using one of six methods:Method: On Page:Editingwheel offsettables{WHEELGEOMET}
Chapter 3Offset Tables and Setup3-122. Decide if you want to display:wheel length offset tableorradius/orientation offset table(softkey level 2)WORKCO
Chapter 3Offset Tables and Setup3-134. Select data entry type:Unit selection {INCH/METRIC}To select units of “mm” or “inch” for the offset data, press
Chapter 3Offset Tables and Setup3-145. Offset data can be replaced or added to:Ifyo u want to: Key in the: Press this softkey:replacestoredoffsetdataw
Chapter 3Offset Tables and Setup3-15Figure 3.9Offset Table Screen for Wheel LengthSEARCHNUMBERREPLCEVALUEADD TOVALUEACTIVEOFFSETMOREOFFSETTOOL OFFSET
Chapter 3Offset Tables and Setup3-16The measure feature offers an easy method of establishing wheel lengthoffsets. This feature is not available for g
Chapter 3Offset Tables and Setup3-17This feature allows the manual activation of wheel length andradius/ori entation offsets without the need to progr
9/Series PAL Reference ManualIndex (General)9/Series GrinderTable of ContentsOperation andProgrammingManualv10.5.2 A_L_,R_,C_ (QuickPath Plus Words) 1
Chapter 3Offset Tables and Setup3-184. Press the {ACTIVE OFFSET} softkey when the offset you want isselected. Length offsets are made active as descri
Chapter 3Offset Tables and Setup3-19Enter data in the coordinate system table by using one of four methods:Method: On page:Enteri ng work coordinateda
Chapter 3Offset Tables and Setup3-20Figure 3.11Work Coordinate System Data EntryREPLCEVALUEADD TOVALUEINCH/METRICRADI/DIAMMOREOFFSETWORK COORDINATES T
Chapter 3Offset Tables and Setup3-214. Select data entry type:Unit selection {INCH/METRIC}To select units of “mm” or “inch” for the offset data, press
Chapter 3Offset Tables and Setup3-22Important: You can alter the values for the work coordinate systems byusing the G10 command in MDI or within a par
Chapter 3Offset Tables and Setup3-23The control can back up all the information entered in the offset tables andthe work coordinate system tables. The
Chapter 3Offset Tables and Setup3-24The backup offset screen appears:TOPORT ATOPORT BTOFILEBACKUP TOOL OFFSETSRADIUS TABLEWHEEL GEOMETRY TABLEWORK COO
Chapter 3Offset Tables and Setup3-255. When you press the {TO FILE} softkey, the control prompts you fora program name. Enter a program name by using
Chapter 3Offset Tables and Setup3-263. Press the {ZONE LIMITS} softkey to display the programmablezone table.(softkey level 3)ZONELIMITSF1-F9The progr
Chapter 3Offset Tables and Setup3-275. Data can be replaced or added to:(softkey level 4)REPLCEVALUEADD TOVALUEMORELIMITSUPDATE& EXITQUITIfyo u wa
Komentáře k této Příručce