background image

 

CNC Setup Utility Manual 

 

 

P/N 70000490C - Machine Constants 

 
 

 
 

2-90 

 

All rights reserved.  Subject to change without notice. 

  

10-December-04 

  

 

 

   Enabling M19 Commands  

Format:

  M19   

Enable/disable the M19 command during tool changer operations through 
the 

MC_5007: Tool changer installed 

parameter in the Tool 

Management Setup.  The M19 command orients the spindle to a given 
angle via the 

MC_5004:

 

Spindle orientation RPM

.  The orientation is 

performed in Closed Loop Mode.  

An M19 commands the orientation.  The spindle will remain held in closed 
loop control, even after the Programmable Controller transmits the Finish 
signal for the M19, until a Tool Change Finish signal is next transmitted. 

The M19 Code may be output at any time during the M6 automatic tool 
change cycle.  (For example:  A positive spindle position is necessary 
until the tool is removed from the draw bar or other tool holding 
mechanism.) 

The 

MC_5007: Tool changer installed

 parameter configures the 

replacement of tools into the tool changer.  Set the parameter to 

Fixed 

Replacement

 if a tool should be replaced in the bin from which it was 

taken.  Set the parameter to 

Random Replacement

 to return the tool to 

the first available bin.  

NOTE:

  The Random Replacement setting adds two columns to the Tool 

Page, FIX and BIN.  In the BIN column, enter the initial Bins for 
all tools in the Tool Page.  Enter a Y in the FIX column for tools 
that must always be returned to their original bins.  See 

P/N 

70000487, 

6000M CNC Programming and Operations Manual

 

for more details.  

   Guidelines for Setting the Number of Digits for T-Words 

Use the 

MC_5011:  Number of digits in T word

 parameter to configure 

the number of available T-words.  In the CNC program, a four-digit 
selection is necessary to enable four-digit tool codes:  

"T 30 04"   

The first two digits specify the tool "pot" or carousel position of the tool to 
be used (30).  The second two digits specify the tool offset being used    
(T 04). 

If a two-digit code is programmed, the offset number being used and the 
tool being used will be the same: 

"T 04" - calls offset number 4 and tool pot number 4 

A six-digit selection will permit the programmer to use six-digit tool codes: 

"T 130 104" 

The first three digits specify the tool "pot" or carousel position of the tool 
to be used (130).  The second three digits specify the tool offset being 

Summary of Contents for 6000M

Page 1: ...www anilam com 6000M CNC Setup Utility Manual...

Page 2: ...s warranty null and void Under no circumstances will ANILAM any affiliate or related company assume any liability for loss of use or for any direct or consequential damages The foregoing warranties ar...

Page 3: ...ation Cutoff 2 71 User Definable Variables 2 73 Program Directory Parameters 2 73 RS 232 Communication Parameters 2 73 Encoder Resolution Examples 2 73 Axes Parameters 2 74 Setting the Display Resolut...

Page 4: ...rom Copy 4 2 Restore from Backup 4 2 Compare Configuration 4 2 Print Configuration 4 3 Section 5 Tuning the Current Velocity and Position Controller Tuning Modes 5 1 Automatic Tuning 5 1 Current Contr...

Page 5: ...Description Icon Product Axes Supported 6300M 6000M 3X Systems 3 6400M 6000M 4X Systems 4 NOTE All systems also support one spindle axis The main difference between the products is the number of axes...

Page 6: ...tup Utility Maps for all maps referenced in Sections 1 4 Use these maps to locate parameter settings The maps also serve as a quick reference guide NOTE All dimensions numbers assigned values and defa...

Page 7: ...or U key to specify the axis Console Switches Manual Panel Keys Console switches and Manual Panel Keys are referred to as shown in Table 1 3 Table 1 3 Console Switches Manual Panel Keys Name Switch Ke...

Page 8: ...screen Password Restricted Parameters Some machine parameters are protected by passwords The CNC provides four access levels of passwords Operators are assigned limited access which allows them to set...

Page 9: ...tion parameters are saved in a configuration file P6MCFG CFG Every time a parameter is changed the configuration file is saved the CNC automatically creates a backup file P6MCFG BAK The CNC provides u...

Page 10: ...the Software Options screen 3 Use the ARROW keys to highlight Setup Utility Press ENTER If already in Manual mode access the Software Options screen by pressing SHIFT F10 The servos must be off or the...

Page 11: ...MC_1150 MC_1199 Editor Mode MC_1200 MC_1299 Program Directory MC_1300 MC_1349 RS 232 Communication MC_1350 MC_1374 Printer MC_1375 MC_1399 X axis Setup MC_2000 MC_2099 Y axis Setup MC_2100 MC_2199 Z a...

Page 12: ...ay only Normal Configures the axis display to show Machine Program Target and Distance To Go displays Default MC_1001 Default plane A plane defines movement along two axes excluding a third Thus plana...

Page 13: ...C interprets programmed circle center coordinates as Incremental values Default Modal CNC interprets programmed circle center coordinates based on current Incremental or Absolute setting MC_1006 Maxim...

Page 14: ...ware This parameter is used to limit the amount of memory available in multitasking environments that provide virtual memory Range 2 128 4 MB Default MC_1015 Force simulation mode In Simulation Mode t...

Page 15: ...vates grid as a dotted or solid line None Deactivates grid Default Solid Activates solid line grid Dotted Activates dotted line grid MC_1104 Grid size Determines the size of the grid in the active Inc...

Page 16: ...X and Y Default XZ displays program in X and Z YZ displays program in Y and Z ISO displays program in X Y and Z MC_1109 Aspect ratio correction factor Corrects circularity problems with display of cir...

Page 17: ...amming Integer value 0 to 99999 Range 99999 99999 0 Default MC_1125 User definable variable 1125 Variable defined by user to be used in general CNC programming Integer value 0 to 99999 Range 99999 999...

Page 18: ...37 Variable defined by user to be used in general CNC programming No units assigned Range 99999 0000 99999 0000 0 0000 Default MC_1138 User definable variable 1138 Variable defined by user to be used...

Page 19: ...le defined by user to be used in general CNC programming Unit based Inch or MM Range 25000 0000 25000 0000 0 0000 Default MC_1147 User definable variable 1147 Variable defined by user to be used in ge...

Page 20: ...ion and tool measurement The spindle spin RPM for tool touch Range 100 1000 0 rev min Default MC_1154 Probe orientation Sets the probe orientation Range 2 2 1 Probe is pointing to the right as you are...

Page 21: ...1 this will cause the tool to rapid to this position in the Z axis before starting the initial probe touch in the Z axis Range 0 0000 999 0000 0 0000 Default MC_1161 Diameter of tool probe gauge Sets...

Page 22: ...as default Default Off Does not automatically set Insert Mode as default MC_1203 Auto tab to previous line s position This option is available only with off line systems or systems with attached keybo...

Page 23: ...ogram directory display mode Specifies what program information will be displayed in the Program Directory Short Filename and extension only Default Long Detailed program information including file si...

Page 24: ...andshaking Default Off Disables handshaking Printer Setup Parameters MC_1375 Default output device Specifies where file will be printed PRN Default To print to another file enter drive path and filena...

Page 25: ...52 X53 X54 MC_2002 X Inverter Type The inverter type identifies the X axis inverter being used Inputting the wrong inverter type can result in undesired axis behavior or inverter damage SA 411A SA 201...

Page 26: ...e factor to obtain integer values Also division by the same factor is possible as long as the result is an integer See Encoder Resolution Examples for sample calculations Range 0 20160 1 Default MC_20...

Page 27: ...60 VDC This value can be changed is the supply voltage deviates from the standard voltage 3 400 VAC Range 100 800 560 VDC Default MC_2015 X I2t Guarding The square of the actual current is integrated...

Page 28: ...ass moment of inertia related to the motor Range 0 1 10000 0 2 0 mAs rev Default MC_2023 X Vel Control Integral Timecons 1ms X axis velocity control integral time constant in tenths of milliseconds Ra...

Page 29: ...is Range 10000 00 10000 00 0 00 mA Default MC_2032 X Friction FeedFwd Timecons 1ms X axis delay of the friction compensation to prevent overcompensating when changes in direction occur at high speeds...

Page 30: ...a feedrate has not been programmed This applies to programmed blocks or MDI commands Jog moves in feed that is from a manual panel can have a different feedrate Range 1 50800 10 inch min Default MC_20...

Page 31: ...rovides the number of encoder periods corresponding to the Y axis displacement as entered in MC_2106 The sine signal of the encoder is interpolated to obtain 1024 the nominal resolution The input freq...

Page 32: ...ar encoder for feedback Range 0 00000 30 00000 0 47244 inch Default MC_2111 Y Number of Teeth Motor Gearing on the Y axis motor side Set at 1 if there is no gear train Range 1 200000 1 Default MC_2112...

Page 33: ...60000 mV A Default MC_2121 Y Current Control Gain N Nom mV A The Y axis current gain control usually has to be increased for revolutions above Nnom The gain of MC_2121 is defined at Nmax When MC_2121...

Page 34: ...utput Limit rpm Limits the Y axis output of the positional controller and the standard speed value Range 0 00 10000 00 0 00 rev min Default MC_2128 Y Velocity FeedFwd Gain Y axis velocity feed forward...

Page 35: ...1dB Y axis damping values of the torque band stop filter Damping should not be set unnecessarily high which would restrict the operation of the control loop Realistic input values are 30 90 0 1dB Ran...

Page 36: ...55 X51 X52 X53 Default X54 MC_2202 Z Inverter Type The inverter type identifies the Z axis inverter being used Inputting the wrong inverter type can result in undesired axis behavior or inverter damag...

Page 37: ...206 Z Linear Encoder m per Sinewave Z axis grating pitch Range 1 100 20 Default MC_2207 Z Linear Encoder Type Defines the Z axis encoder type Lin Enc Default EverTrack MC_2208 Z Linear Encoder Signal...

Page 38: ...onds with feed motors and 150 seconds for main spindle motors For the limit value the nominal motor current is used multiplied by the factor from MC_2215 Standard value is 100 Range 0 800 0 Off Defaul...

Page 39: ...lt MC_2224 Z Vel Control Integral Limit ms If the Z axis limit cycling effect occurs during rest limiting the integral buffer can compensate it This compensation is switched off when MC_2224 0 Realist...

Page 40: ...0 00 0 1 ms Default MC_2233 Z Damping FeedFwd at Nnom mA Z axis damping compensation at standard speeds Used for heavy machines Range 10000 00 10000 00 0 00 mA Default MC_2234 Z Torque LP Filter Timec...

Page 41: ...33 Colomb Friction FeedFwd Gain mA Colomb friction feed forward gain for G33 Range 1000 00 10000 00 0 00 mA Default MC_2250 Z Display Resolution Z axis See Setting the Display Resolution 5 Micron 1 Mi...

Page 42: ...ection X55 X51 X52 X53 X54 Default MC_2302 U Inverter Type The inverter type identifies the U axis inverter being used Inputting the wrong inverter type can result in undesired axis behavior or invert...

Page 43: ...MC_2306 U Linear Encoder m per Sinewave U axis grating pitch Range 1 100 20 Default MC_2307 U Linear Encoder Type Defines the U axis encoder type Lin Enc Default EverTrack MC_2308 U Linear Encoder Si...

Page 44: ...onds with feed motors and 150 seconds for main spindle motors For the limit value the nominal motor current is used multiplied by the factor from MC_2315 Standard value is 100 Range 0 800 0 Off Defaul...

Page 45: ...lt MC_2324 U Vel Control Integral Limit ms If the U axis limit cycling effect occurs during rest limiting the integral buffer can compensate it This compensation is switched off when MC_2324 0 Realist...

Page 46: ...0 00 0 1 ms Default MC_2333 U Damping FeedFwd at Nnom mA U axis damping compensation at standard speeds Used for heavy machines Range 10000 00 10000 00 0 00 mA Default MC_2334 U Torque LP Filter Timec...

Page 47: ...t Rotary MC_2355 U Reset Rotary at 360 When U axis is rotary the position display can be automatically reset to 0 zero when the axis reaches 360 degrees Yes Default No MC_2356 Synchronized to XYZ Sync...

Page 48: ...X1 X2 X3 X4 X6 MC_2905 Spindle Position Encoder Sinewave Period Provides the number of encoder periods corresponding to the spindle axis position displacement as entered in MC_2906 The sine signal of...

Page 49: ...ged is the supply voltage deviates from the standard voltage 3 400 VAC Range 100 800 560 VDC Default MC_2915 Spindle I2t Guarding The square of the actual current is integrated to monitor the actual p...

Page 50: ...oment of inertia related to the motor Range 0 1 10000 0 2 0 mAs rev Default MC_2923 Spindle Vel Control Integral Timecons 1ms Spindle axis velocity control integral time constant in tenths of millisec...

Page 51: ...tical axis Range 10000 00 10000 00 0 00 mA Default MC_2932 Spindle Friction FeedFwd Timecons 1ms Spindle axis delay of the friction compensation to prevent overcompensating when changes in direction o...

Page 52: ...h the no load magnetization is reduced maximum 50 0 no reduction Range 0 100 0 Off percent Default MC_2940 Spindle Slip Change Timecons ms Spindle slip change time constant is for spindle 1 only If a...

Page 53: ...64000 6 000 rev min Default MC_2963 Low setting for M41 gear range Spindle low setting for M41 gear See Setting Spindle Gear Ranges Range 0 64000 50 rev min Default MC_2964 High setting for M41 gear...

Page 54: ...er stop the spindle before you can change a gear for example change from M41 to M42 or enables you to change gears without stopping the spindle No Yes Default If this parameter is set to Yes and a gea...

Page 55: ...er of motor teeth for M40 gear range Gearing on the M40 spindle axis motor side Set at 1 if there is no gear train Range 0 64000 1 Default MC_2979 Number of spindle teeth for M40 gear range Gearing on...

Page 56: ...MC_2988 Number of spindle teeth for M43 gear range Gearing on the M43 spindle axis spindle side Set at 1 if there is no gear train Range 0 64000 1 Default MC_2989 Invert gear direction for M43 Change...

Page 57: ...When enabled you can specify a different correction value for each axis Correction Distance Read by CNC Distance Actually Traveled Enter any appropriate correction factor from 0 300000 to 3 000000 On...

Page 58: ...300000 3 000000 1 000000 Default Skew Error Compensation Setup Parameters MC_3015 Skew error compensation Skew error compensation corrects for orthogonal machine errors Skew error is the amount of err...

Page 59: ...cessary motion corrections Range 0 0000 9 0000 0 0000 Default MC_3032 Y Backlash compensation Measure Y axis backlash and type the value When backlash compensation activates the CNC automatically calc...

Page 60: ...s required consider that the number of segments multiplied by the segment size should equal the entire range of travel for the axis Type the number of segments desired for the Y axis Range 1 128 1 Def...

Page 61: ...range of travel can be selected for the Zero Cross or Offset Enter the appropriate Ballscrew Offset for the X axis If the Offset location is Machine Home enter 0 0000 The ballscrew offset is measured...

Page 62: ...056 X Offset for details Range 999 00000 2032 00000 0 00000 Default MC_3064 U Zero cross Enter the appropriate Zero Cross parameter for the U axis If the Zero Cross parameter is at Machine Home enter...

Page 63: ...00 0 0000 Default MC_4002 Y Software Limit Type the positive Y axis software limit See Setting Software Limits Range 0 0000 12192 0000 0 0000 Default MC_4003 Z Software Limit Type the positive Z axis...

Page 64: ...he CNC begins to calculate the next programmed move It does not make an in position check before it executes the next move This results in a smoothly contoured profile or surface The CNC activates the...

Page 65: ...the PEC algorithm detects a fault the servos shut off and the CNC displays one of the following messages ERROR AXIS LAG OVER MAX ERROR LOST AXIS FEEDBACK Yes enabled Default No disabled MC_4031 PEC C...

Page 66: ...0 0000 Default Direct Numeric Control DNC Setup Parameters MC_4060 DNC Execution Mode See Selecting a DNC Execution Mode Buffered Default Drip Feed MC_4061 DNC Buffer Size in buff mode See Setting th...

Page 67: ...Manual for more details Fixed 1 Corresponds to resolution x1 x10 and x100 respectively Fixed 10 Fixed 100 3 HW Adapter Resolution selected by a switch on a 3 handwheel adapter MC_4102 Handwheel Axis S...

Page 68: ...e Zero to any coordinates When the machine completes the homing sequence the CNC sets the display to the preset values entered for all axes Off disabled Default On enabled MC_4202 X Home sequence Sets...

Page 69: ...marked on the axis to ensure repeatability Positive Negative Index Vector Limit When you specify homing the CNC travels in the specified positive negative direction along the axis being homed until it...

Page 70: ...tes When the machine completes the homing sequence the CNC sets the display to the preset values entered the X axis Range 25400 0000 25400 0000 0 0000 Default MC_4218 Y Home preset Sets home preset va...

Page 71: ...peed in degrees per minute that a rotary axis may be programmed NOTE The Default Jog Feedrate can be overridden with the FEEDRATE OVERRIDE switch The range of the switch is 0 to 120 of the maximum pro...

Page 72: ...by the CNC depends on the active Cutter Compensation Mode G41 Left of Path or G42 Right of Path the active tool nose radius and the programmed arc radius No Default Yes When you change the setting to...

Page 73: ...ou assign to call the macro in MC_4403 Range 0 99999 0 Default MC_4403 Macro called for Mcode 2 The macro number that is called when the M Code in MC_4402 is executed Range 0 99999 0 Default MC_4404 M...

Page 74: ...number that is called when the M Code in MC_4412 is executed Range 0 99999 0 Default MC_4414 Mcode for macro call 8 M Code number you assign to call the macro in MC_4415 Range 0 99999 0 Default MC_441...

Page 75: ...e range is 0 1 to 360 degrees This feature eliminates the need for exact mechanical positioning of the spindle encoder The spindle orientation angle is programmable via CNC software Enter angle value...

Page 76: ...Change Macro Parameters No Default On Tn On M6 Both MC_5009 Tool change macro program Filename of the macro to be used during tool change operations Enter Macro filename See Guidelines for Setting To...

Page 77: ...han one gear MC_5020 Logic of device used for X30 input Matches proximity switch logic type used for spindle orientation via X30 Norm Closed Default Norm Open MC_5021 Spindle orientation new method se...

Page 78: ...an indefinite hold 10 000 milliseconds Default 10 sec MC_5101 Issue SpStop on SvoFlt or Estop Issuing a spindle stop allows you to stop the spindle when there is a servo fault or emergency stop Yes o...

Page 79: ...e 2 Type Assign a value of 0 to the gauge in the entry field This allows monitoring of the spindle load on the particular gauge Other types of monitoring will be provided in the future Range 0 5 0 Def...

Page 80: ...h If you attempt to set up the option for a language and the CNC cannot find the associated text file it displays an error message English Default Spanish French German Italian Swedish MC_5202 MC_2X22...

Page 81: ...made with Tool Diameter Compensation active The diagram describes two cases Diagram A shows the tool path that results when no Compensation Cutoff angle is used The tool path travels beyond the part d...

Page 82: ...CNC Setup Utility Manual P N 70000490C Machine Constants 2 72 All rights reserved Subject to change without notice 10 December 04 Not Active Figure 2 1 Compensation Cutoff Angle...

Page 83: ...am Directory Setup Parameter Group ranges from MC_1300 through MC_1349 These parameters specify the following The way program information is displayed in the Program Directory Whether to delete backup...

Page 84: ...A detailed description of some specific axes parameters follows Setting the Display Resolution Reference machine constant parameters MC_2050 X Display Resolution MC_2150 Y Display Resolution MC_2250 Z...

Page 85: ...Tolerance Range NOTE Rapid moves always execute in In Position Mode When the CNC has positioned the tool within the in position tolerance of the target the CNC processes the next programmed move At th...

Page 86: ...te adjust the FEEDRATE OVERRIDE switch This switch varies the rapid speed from 0 to 100 and does not affect the maximum rapid rate set Spindle Parameters Refer to MC_2900 MC_2999 Spindle axis Setup Pa...

Page 87: ...required during spindle operation For example a command to activate a DC spindle drive at 1500 RPM reverse direction would be programmed as S1500 M04 When you set multiple gear ranges the CNC assumes...

Page 88: ...h ballscrew compensation is set However you must enter additional information Some editing of the laser file will be necessary To load the laser file Select On Press Ldfile F8 Enter the appropriate pa...

Page 89: ...nge without notice 10 December 04 2 79 A successful load shows the new entries in the table 9 Repeat the procedure for the other axes Table Entries Setup X Y Z 1 0 00000 0 00000 0 0000 Ballscrew Compe...

Page 90: ...f actions during data load can occur Replacing the existing data in the table Adding to the existing data Data is averaged with the existing data Overwrite will clear any values in the table beyond th...

Page 91: ...how the CNC automatically interprets the laser data file In the sample laser data file above the following conditions apply The segment length is 1 inch The 0 inch value commanded from the laser data...

Page 92: ...ble will contain invalid data The laser data provided above for example shows displacements of one inch per segment To avoid data error the operator must enter this value 1 as the segment length befor...

Page 93: ...ately for each axis Default 0 0000 MC_4001 X Software Limit MC_4002 Y Software Limit MC_4003 Z Software Limit MC_4004 U Software Limit MC_4006 X Software Limit MC_4007 Y Software Limit MC_4008 Z Softw...

Page 94: ...ntil the buffer is full Then the data is transferred to the Execution Buffer and the CNC runs the transferred blocks While the CNC runs the Execution Buffer data it stores more data in the Received Bu...

Page 95: ...o Single Step Mode The choices are No First Default Every Miscellaneous Setup Parameters The Miscellaneous Setup Parameter Group ranges from MC_4300 through MC_4399 The Miscellaneous Setup parameters...

Page 96: ...cro number must be specified after the M code The macro number must also be greater than zero The macro must be in a macro file that is loaded by the CNC at start up This will allow the M code to be u...

Page 97: ...completion of a T word command to the Programmable Controller MC_5001 Output signal On Tn Refers to T code data being sent to the Programmable Interface Select On Tn to enable the output signal when...

Page 98: ...is programmed on the same line as the M6 in the CNC program then the currently active Tool offset data remains unchanged MC_5002 Orient spindle No Sets up a CNC controlled closed loop orientation cyc...

Page 99: ...MC_5008 Use tool change macro On M6 Sets function to activate on M6 command MC_5009 Tool change macro program Macro filename Filename of the macro to be used during tool change operations MC_5010 Tool...

Page 100: ...replaced in the bin from which it was taken Set the parameter to Random Replacement to return the tool to the first available bin NOTE The Random Replacement setting adds two columns to the Tool Page...

Page 101: ...o specify the appropriate macro number within the program NOTE The macro file is stored in the C P6M directory The tool change macro is created and edited from the Setup Utility Press Edit F8 to activ...

Page 102: ...h is used to provide an absolute position in metric free of any fixture or tool offsets Consider also using user definable variables MC_1130 MC_1139 to specify values that might need adjustment For ex...

Page 103: ...use custom messages you must create an appropriate conditional logic program that will initialize the proper IPI register IPI can send 256 different messages to the CNC numbered from 0 to 255 The mes...

Page 104: ...e you exit the Setup Utilities The CNC creates the builder messages file MBENG TXT Editing Error Messages To edit Error messages 1 See Map1 Menu B Highlight Edit Error Messages 2 Press ENTER The Prog...

Page 105: ...4 Type the message text in the box Press ENTER The CNC assigns an index number and a message number to each message Programmable I O Interface Setup The CNC has an integrated programmable I O interfac...

Page 106: ...to any software update Refer to Section 4 Configuration Utilities for how to backup and restore a configuration file Security The Security screen allows you to change passwords For default passwords...

Page 107: ...u B Highlight Save Configuration Press ENTER The system prompts the user for a password 2 Press ENTER The configuration will be saved The backup filename is P6MCFG BAK Copy Configuration This feature...

Page 108: ...CFG 4 Highlight Other to restore the configuration from another drive or another filename Type in the drive from which you wish to restore the configuration and the new filename for example C HOME FI...

Page 109: ...n Error message is displayed 1 See Map 2 Menu B Highlight Print Configuration Press ENTER 2 Options Setup Menu F is displayed Highlight Printer and press ENTER Press Yes F1 to print to your printer Pr...

Page 110: ...F6 to display a pop up menu with the tuning modes Automatic or Manual Select the tuning mode you want and press ENTER Automatic tuning requires only an initial start to begin the test and no paramete...

Page 111: ...e The feedback and setpoint current are stored and analyzed While the test is running the test window displays the loaded current proportional gain and the calculated compensation time See Figure 5 1...

Page 112: ...est and use Manual Tuning or use the following tables to enter a safe value See Table 5 1 and Table 5 2 Spindle Motors Table 5 1 Axes Motors Motor MC_2x20 MC_2x21 AM 820A 45 000 0 AM 960A 50 000 0 AM...

Page 113: ...he oscillating frequency of the axis and set the following Machine Constants MC_2x18 x Velocity Filter FIR filter MC_2x35 x Torque Notch Filter Freq 1 Hz MC_2x36 x Torque Notch Filter Damp 1 dB The ve...

Page 114: ...values to avoid motor resonance The first phase of the test is proportional gain tuning The gain is increased by 200 per test iteration A step of 600 mm min is sent to the velocity controller After 1...

Page 115: ...hase shows the setpoint and feedback after the second phase has finished 5 When the test stops the display shows a message at top of the screen and the two optimal values are displayed at bottom of th...

Page 116: ...ops See Velocity Integral Manual Tuning Test Guidelines to Fine Tune the Velocity Controller If the axis move is jerky or tends to overshoot you can fine tune the velocity controller by decreasing the...

Page 117: ...until the risetime is less than 50 times the sample frequency or the overshoot is larger than 4 The velocity setpoint feedback and the position proportional gain are shown in the test window If veloc...

Page 118: ...al values are displayed at bottom of the screen Another message asks Do you want to save the new parameter s 5 Press Yes F1 to load and store the displayed value in the configuration file Press No F2...

Page 119: ...FeedFwd Gain is Yes then also displayed is MC_2930 Spindle Coulomb Friction FeedFwd Gain mA MC_2929 Spindle Acceleration FeedFwd Gain 1mAs2 rev Manual Tuning This test mode allows specific parameter m...

Page 120: ..._2x35 and MC_2x36 should be set to zero to eliminate any kind of filtering Every time the Start key is pressed the following are displayed A PSD plot is generated Energy content of the 180 to 700 Hz f...

Page 121: ...an 2 counts At this time press Save F10 The values for MC_2x22 and MC_2x23 are automatically stored and loaded in the control Every time the Start key is pressed a plot of the step response the loaded...

Page 122: ...of 3 tests Current vs Distance Plot Overall System Performance I O monitor Current vs Distance Plot This test displays a plot of the nominal current against the traveled distance commanded through Man...

Page 123: ...and you record the average current I2 in mA See Figure 5 6 Figure 5 6 Current vs Distance Plot You make the following calculation Ioff I1 I2 2 MC_2231 Torque offset for Z axis is loaded with Ioff in t...

Page 124: ...est value obtained from all of the axes tested for the MC_4314 and MC_4315 values Use MDI F5 to command moves The step response and the resulting overshoot percentage are displayed after the move ends...

Page 125: ...definition set for MC_5020 Logic of device used for X30 input Values 0 open or 1 closed when MC_5020 is Normal closed and vice versa when Normal open 3 D Probe Displays the state of the trigger signa...

Page 126: ...Utility Maps All rights reserved Subject to change without notice 6 1 10 December 04 Section 6 Setup Utility Maps This section contains maps referenced in Sections 1 4 Refer to the Sections for instr...

Page 127: ...oftware Update 8 Security Menu E Security Setup Menu Select Options 1 New Program 2 Select Program 3 Edit 4 Load 5 Utilities Display Setup General 1 3D Setting 2 Screen 3 Menus 4 Highlight 5 Highlight...

Page 128: ...Other Utilities 1 Save Configuration 2 Copy Configuration 3 Restore From Copy 4 Restore From Backup 5 Compare Configuration 6 Print Configuration Setup Options 6 Utilities Startup Screen Menu A Selec...

Page 129: ...current display illustration 5 3 spindle motors table 5 3 spindle motors table current auto tune 5 3 auto tuning controller current procedure 5 2 frequency procedure 5 4 position procedure 5 8 veloci...

Page 130: ...indle orientation angle MC_5003 2 65 2 88 default tab width MC_1205 2 12 default tool type MC_1006 2 5 default tool table file MC_5014 2 66 2 89 default units MC_1002 1 6 2 2 degrees 1 6 2 70 degrees...

Page 131: ...ng cycle command 2 83 G33 acceleration feedFwd gain mA MC_2241 2 31 G33 colomb friction feedFwd gain mA MC_2242 2 31 G33 gain table enable MC_2237 2 30 G33 pos control prop gain 1 min MC_2240 2 31 G33...

Page 132: ...inus key illustration 1 3 jog plus key illustration 1 3 jog position 2 55 jog rapidrate linear axis 2 61 rotary axis 2 62 jog return position setup parameters table 2 55 jog selector switch illustrati...

Page 133: ...ion 2 3 MC_1007 internal accuracy 2 3 MC_1008 external accuracy 2 3 MC_1009 compensation cutoff angle 2 3 2 71 MC_1011 user macro file 2 3 MC_1012 load user macro file 2 3 MC_1013 disk access marker 2...

Page 134: ...00 program directory pattern 2 13 MC_1301 program directory display mode 2 13 MC_1302 program directory sort order 2 13 MC_1303 automatically check disk at startup 2 13 MC_1305 directory for user prog...

Page 135: ...ntrol gain N Nom mV A 2 23 5 2 MC_2121 Y current control gain N Nom mV A 2 23 MC_2122 Y vel control prop gain mAs rev 2 23 5 6 5 7 MC_2123 Y vel control integral timecons 1ms 2 23 5 6 5 7 MC_2124 Y ve...

Page 136: ...C_2242 G33 colomb friction feedFwd gain mA 2 31 MC_2250 Z display resolution 2 31 2 74 MC_2251 Z in position tolerance range 2 31 2 75 MC_2252 Z default feed rate 2 31 MC_2253 X default rapid rate 2 3...

Page 137: ...9 MC_2920 spindle current control gain N Nom mV A 2 40 5 2 MC_2921 spindle current control gain N Nom mV A 2 40 MC_2922 spindle vel control prop gain mAs rev 2 40 5 7 MC_2923 spindle vel control integ...

Page 138: ...h for M44 gear ranger 2 46 MC_2991 number of spindle teeth for M44 gear range 2 46 MC_2992 invert gear direction for M44 2 46 MC_2x22 tuning increment value MC_5202 2 70 5 10 MC_2x23 tuning increment...

Page 139: ...Z home search feed 2 60 MC_4215 U home search feed 2 60 MC_4217 X home preset 2 60 MC_4218 Y home preset 2 60 MC_4219 Z home preset 2 60 MC_4220 U home preset 2 60 MC_4301 max programmed linear axis...

Page 140: ...7 gauge 2 name 2 69 MC_5108 gauge 2 type 2 69 MC_5109 gauge 3 active 2 69 MC_5110 gauge 3 name 2 69 MC_5111 gauge 3 type 2 69 MC_5200 units 2 70 MC_5201 language 2 70 MC_5202 MC_2x22 tuning increment...

Page 141: ...maximum lag error MC_4032 2 55 port MC_1350 2 14 position auto tune illustration 5 9 Position Error Check See PEC position error check setup parameters table 2 55 position error checking MC_4030 2 55...

Page 142: ...2 13 RS 232 communication description 2 73 table 2 14 saving changes 1 5 skew error compensation table 2 48 software limits description 2 83 software limits table 2 53 spindle axis description 2 74 2...

Page 143: ...5 for M43 gear range MC_2988 2 46 for M44 gear range MC_2991 2 46 off key illustration 1 4 orientation RPM MC_5004 2 65 2 88 2 90 orientation type MC_5019 2 67 orientation new method selected MC_5021...

Page 144: ...miscellaneous tests current vs distance plot 5 13 overall system performance 5 14 miscellaneous tests listed 5 13 modes automatic description 5 1 automatic listed 5 1 description 5 1 manual descripti...

Page 145: ...ross MC_3064 2 52 U software limit MC_4004 2 53 2 83 U axis 4th axis 1 1 U axis setup parameters description 2 74 table 2 32 unipolar spindle output 2 76 units MC_5200 2 70 units of measurement descri...

Page 146: ...r MC_2004 2 16 phase MC_2009 2 16 signal type MC_2008 2 16 sinewave period MC_2005 2 16 type MC_2007 2 16 m per sinewave MC_2005 2 16 X motor encoder connector MC_2000 2 15 X motor encoder phase MC_20...

Page 147: ...screw MC_2112 2 22 Y number of teeth motor MC_2111 2 22 Y offset MC_3057 2 51 Y pos control output limit rpm MC_2127 2 24 Y pos control prop gain 1 rev MC_2126 2 24 5 10 Y PWM output connector MC_2101...

Page 148: ...8 Z motor type MC_2203 2 26 Z number of segments MC_3053 2 50 Z number of teeth ballscrew MC_2212 2 28 Z number of teeth motor MC_2211 2 28 Z offset MC_3057 2 51 Z pos control output limit rpm MC_2227...

Page 149: ...eut Germany 49 8669 856110 49 8669 850930 info anilam de Italy ANILAM Elettronica s r l 10043 Orbassano Strada Borgaretto 38 Torino Italy 39 011 900 2606 39 011 900 2466 info anilam it Taiwan ANILAM T...

Reviews: