0% found this document useful (0 votes)
286 views

00.programming Manual 1-16

Manual Millplus V600
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
0% found this document useful (0 votes)
286 views

00.programming Manual 1-16

Manual Millplus V600
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
You are on page 1/ 16
“op 288 seen jee OS eo HEIDENHAIN Programming Manual 600-02 MillPlus /T English (en) 11/2008Controls on the visual display unit Select window User keys Info key Function soft keys Machine-function soft keys Keys for main operating modes Manual operating mode ‘Automatic operating mode Programming operating mode Control (Setup) operating mode @ @ Key freely assignable via IPLC Qa f Key freely assignable via IPLC Keys for spindle functions Spindle speed 100% Increase spindle speed Decrease spindle spood Spindle on, CCW Spindle stop = > Spindle on, CW ‘Manual operation ‘=| ‘Axis-direction keys for three main axes 5 Axis-direction keys for further axes Axis-direction keys for 4th axis. Pap traverse Gp. Foe vores ovantonadr ovate Emergency stop NC on © tart / stop keys START Feed rate STOP Food rate and spindle STOP ad Positioning of the mouse cursor Selection and context buttons si ASCII keyboard (NC functionality) = Vena pon manana a Apps key: Open context menus ‘ALT key: Open a menu from the menu row ) Windows key: Switch to Windows applications. lear key: Clear error messages (")MillPlus V600, Software and Features The MillPlus IT is designed for use with milling, dling, boring and ‘machining centers, as well as for use with mold machines. The MillPlus IT can also be traversed manually for simple machining operations. Different types of aid are available to the programmer: dialog entry, Function Explorer, context-sensitive online help, graphic simulation, atc. This Manual describes the programming language of the MillPlus and all G function that are available in MillPlus V600 as of NC software ‘number 538 952-xx. This Manual may include references to functions that are not yet available in this Software version. These references are reserved for later software updates. Machine configuration ‘The machine manufacturer adapts the features offered by the MilPlus to the capabilities of the specific machine via configuration data. Some Of the functions described in this manual may therefore not be among the features provided by the MillPlus on your machine tool, Please contact your machine manufacturer for detailed information on the features that are supported by your machine tool. The machine manufacturer and HEIDENHAIN offer programming courses for the MillPlus. We recommend these courses as an effective way of improving your programming skill and sharing information and ideas with other MillPlus users Intended place of operation The MillPlus VE00 complies with the limits for a Class A device in accordance with the specifications in EN 55022, and is intonded for se primarily in industrially zoned areas. HEIDENHAIN MillPlus V600Changes compared with V5xx During the development of the now MilPlus version V600, caro was takon to koop the MillPlus language compatible with earlier versions. With the new developments, however, some new features have bean ‘added and some G functions or their sequences have been changed, In this chapter you will find an overview of the most important changes, New functions (6242 Contour advance calculation: ON (6251-6269 Contour programming 6270-6277 Limit level and zoning level (6280-6286 Contour milling cyclos High-level language (f.then, While...) Functions that are not available anymore G5 Synchronize CNC and PLC (for OEM only) {G66 Selection of negative tool direction G87 Selection of positive tool direction 6106, 6108 Kinematic model {6241 Contour monitoring: ON Functions that are not yet available G8 Correct toot 626 Feed rate and spindle override not effective G82 Activate pallet datum shift (G63 Cancel geometry calculation {6125 Retract too! in the event of interruption: OFF 6126 Retract tool in the event of interruption: ON 6148 Query touch probe status 180.6182 Cylinder interpolation 6195-6199 Definition of graphics (G606-G610 TT: Measure tool (G631-G642 Measure workpiece Modified G functions ‘Some of the G functions were modified in respect of programming or sequence. For alist of the modifications, refer to Chapter “Changed G-functions” on page 491Contents HEIDENHAIN MillPlus V600 [fflisee cee tacorncton Pic ection1.1 Introduction .... 18 1.2 About These Instructions .....19 2.1 F Functions ..... 22 Description of the feed rate addresses 22 F, F3=, F4= Feed rate and direction of movement 22 Constant cutting feed rate for radius compensation of circles 23 F4= Plunging feed rate/feed rate ina plane 24 F5= Feed unit for rotary axes 24 F6= Blockwise food rate 24 2.2 $ Functions... 25 Format 25 Application 25 23 M Functions .... 26 MO/M1 Program stop, optional program stop 26 M3/MA/M5 spindle ON clockwiso/counterclockwiso/spindle stop 27 M6 Automatic tool change 27 M66 Automatic tool change 29 M67 Changing the tool data 30 Mz/Ma/M3/Mi3/N14 Coolant supply on/off 31 M19 Oriented spindle stop 32 M30 End of part program 33 Mai/M42/M43/Ma4 Selecting the spindle speed range 34 2.4 T Function Too! Table ..... 36 Tool life monitoring 37 HEIDENHAIN MilPlus IT 73.1 General Programming Information ... 40 Part programs 40 Program words 40, Program blocks 42 3.2 Creating a Part Program... 43 Structure of a part program 43 Program editor 43 3.3 Datums.... 44 ‘Machine datum (Mo) 44 Pallet datum (M1) 45 Workpiece datum (W) 45 Program datum (W1) 45 3.4 Axis Configurations on Machine Tools... 46 ‘Axis configurations 46 Coordinate system 46 Cartesian coordinates 47 Polar coordinates 48 ‘Mixture of coordinates 49 G7 coordinates 50 3.8 E Paramoters... 51 Format 51 Cancel 51 Quantity of parameters 51 Address 51 Paramotor numbor (E) 61 Using a parameter in several programs 52 Parameter types 52 Input accuracy 62 Displaying the parameter table 52 3.6 String (ES) Parameters .... 53 Format 63 Cancelation 53. Quantity of parameters 53 3.7 Operators ... 54 Trigonometric functions 59 Relational operators 61 Logical operators 62 3.8 High-Level Language .... 67 Operators 67 Like 73 Call 78 GoTo 79 If..Then...Else 804.1 Milling Functions .... 86 5.1 GO Rapid Traverse ... 94 5.2 G1 Linear interpolation... 87 5.3 G2 Circular CW... 101 5.4 G3 Circular Counter-Clockwise ... 106 55 G4 Dwoll Timo... 107 56 G7 Tilting Working Plane... 108 5.7 G8 Tiking Tool Orientation... 117 8 G9 Define Pole Position... 122 59 G11 Linear Chamfer Rounding Cycle... 125 5.10614 Ropeat Function... 131 5.11 G17 Main Plane XY, Tool Z..... 198 Turning 134 5.12.G18 Main Plane XZ, Tool Y.... 196 Turning 136 5.13.19 Main Plane YZ, Tool X.... 137 5.14 622 Subprogram Call... 138 5.18 G23 Program Call... 140 5.16 G25 Enable Feed/Speed Override ... 142 5.17 G26 Disable Feed/Speed Override... 143 5.18 G27 Reset Positioning Functions... 145 5.19 G28 Positioning Functions... 146 5.20629 Jump Function... 148 5.21 G31 Tapping with Chip Breaking ... 160 5.22 637 Milling Operation ... 153 5.23 639 Tool Offset Chango .... 154 5.24 G40 Cancel Too! Radius Compensation... 157 5.25 G41 Tool Radius Compensation, Left... 168 5.26 G42 Tool Radius Compensation, Right... 162 5.27 G48 Tool Radius Compensation to End Point... 164 5.28 Gad Tool Radius Compensation Past End Point... 166 5.29 G45 Measuring a Point... 167 Measuring tool d mensions Gas + M25 169 5.30 G46 Measuring a Circle... 170 GAG + M26 Calibrating the touch probe 172 {531 G49 Checking on Tolerances... 173 £5.32 G50 Processing Measuring Results... 175. 5.33 G51 Cancel Pallet Zero Point Shit... 180 5.34 G52 Activate Pallat Zoro Point Shift... 181 5.35 G53 Cancel G54-G59 Zero Point Shift... 183 5.36 G54 - G59 Activate Zoro Point Shift... 184 HEIDENHAIN MilPlus IT 95.37 G61 Tangential Approach ... 188 5.38 G62 Tangential Exit... 191 5.39 G63 Cancel Geometric Calculations... 193 5.40 G64 Activate Geometric Calculations... 194 Basic functions 194 Straight lino 196 Chamter 200 Circles 201 Rounding ares 203 Points of intorsection 203 Non-flowing transitions 205 5.41 G70 Inch Programming ....208 5.42 G71 Metric Programming... 209 5.43 G72 Cancel Mirror Image and Scaling... 210 5.44 G73 Mirror Image and Scaling... 211 5.45 G74 Absolute Position Approach 213 5.46 G77 Bolt Hole Circe 216 5.47 G78 Point Definition .... 219 5.48 G79 Cycle Call... 221 5.49 G81 Dilling/Contering .. 223 5.50 GBS Deep Hole Driling... 225 5.51 Ge4 Tapping... 228 5.52 Gab Roaming... 230 5.53 G96 Boring... 232 5.54 G87 Pockot Ming... 234 5.55 G88 Key Way Milling... 236 5.56 G89 Circular Pocket Miling ...298 5.57 G90 Absolute Programming... 240 5.88 G81 Incremental Programming... 242 5.59 G92 Zero Point Shift Incr /Rotation ... 248 5.60 G83 Zoro Point Shift Abs Rotation .. 246 5.61 G84 Food in mm/min finchimin.... 248 5.62 G96 Feed in mrn/rev inchev) ... 250 5.63 G87 Spindle Speed ... 251 5.64 G88 Graphic Window Definition .... 252 5.65 G99 Graphic Material Definition... 2536.1 G125 Lifting Tool on Intervention: OFF... 256 62 6126 Lifting Tool on Intervention: ON .....257 63 G141 3D Tool Correction .... 261 64 G145 Linear Measuring Movement... 268 65 G148 Read Measure Probe Status .... 272 66 C149 Read Tool- or Zero Offset Values .... 274 Querying tool data 274 Querying Zero Offset Values 277 67 G150 Change Toot or Zero Offset Values ..... 280 Changing of tool data 280 Changing Zero Offset Values 282 68 G151 Cancel G162..... 283 6.9 C152 Limiting the Traverse Ranges .... 284 6.10 G163 Correct Workpiece Zero Point: OFF .... 286 6.11 G154 Correct Workpiece Zero Point: ON .... 287 6.12 G174 Tool Retract Movement... 2 6.13 G179 ContourCycle Call... 291 6.14 G180 Cancel Cylinder Interpolation ... 292 6.15 G182 Activate Cylinder Interpolation ..... 294 6.16 G195 Graphic Window Definition... 297 6.17 G196 End Graphic Model Description .... 298 HEIDENHAIN MilPlus IT "7.1 G240 Contour Pre-Caleulation: OFF .... 300 7.2 G242 Contour Pre-Caleulation: On .... 301 7.3.G251-G269 Contour Programming .... 302 7.46251 Free Linear Movement... 307 7.5 G252 Free Circular Movement, CW .... 308 7.6 G253 Free Circular Movement, CCW .... 310 7.7 G261 Free Linear Movement, Tangential... 311 7.8 6262 Free Circular Movement, CW, Tangential... 312 7.9 G263 Free Circular Movement, CCW, Tangential... 313 7.10 G265 Free Chamfer.... 314 7.11 6266 Free Rounding ... 315 7.12 6269 Free Contour Selection... 316 7.13 G270 Disables Limit Planes... 317 7.14 G271 Enables Defined Limit Planes .... 318 7.18 G272 Definition of Lower Limit Plane .... 319 7.16 G273 Definition of Upper Limit Plane ... 321 7.17 G275 Zoning Planes: Disable ... 323 7.18 G276 Zoning Planes: Enable .... 324 7.19 G27? Zoning Planes: Define ... 325 7.20 6280-6286 Contour Milling Cycles... 227 Entering a contour formula 328, ‘Superimposed contours 229 ‘Area of inclusion (joined with) 330 ‘Area of intersection (intersected with) 331 ‘Area of inclusion without intersection (joined with but without intersection) $31 7.21 G20 End Contour Milling .... 334 7.22 G281 Bogin Contour Milling .... 335 7.23 G282 Contour Definition Program .... 336 7.24 G283 Contour Data Definition .... 337 7.25 G284 Contour Pilot Diling .... 338 7.26 6285 Contour Roughing .... 340 7.27 G26 Contour Finishing... 242 28.1 Specific G Codes for Macros... 246 Overview of G codes for macros 346 Overview of G codes for installation purposes 346 8.2 6300 Program Error Call... 347 8.3 6303 M19 with Programmable Direction... 348 1844 305 Synchronize CNC and PLC..... 349 85 C319 Read Actual Technology Data... 380 8.6 G320 Read Actual G Data... 361 8.7 6321 Read Tool Data .... 954 88 C322 Read Machine Constant Memory .... 356 89 6323 Read Cycle Data ... 387 8.10 6324 Read G Group ... 358 8.11 G326 Read Actual Position ... 360 8.12 G327 Read Operation Mode .... 362 8.13 G328 Read IPLC Marker or V0... 363 8.14 G329 Read Offset from Kinematic Model... 365 8.156331 Write Too! Data .... 268 8.16 G33 Write IPLC Marker or YO ..... 370 8.17 G339 Write Offset in Kinematic Model... 371 8.18 G30 Protection Zones .... 373 HEIDENHAIN MilPlus IT B9.1 Tool Measuring Cycles for Laser Measurements .... 376 General notes and usage 376 Availablity 376 Programming 376 Machine parameters 376 9.2 Tool Measuring Cycles for Tool Touch Probe Measuring Systems... 377 General Notes on Tool Touch Probe Measuring Systems 377 9.3 Measuring Cycles ... 378 Introduction to measuring cycles 378 9.4.G620 Angle Measurement... 381 9.5 G621 Position Measurement .... 384 9.6 G622 Corer Outside Measurement .... 386 9.7 G623 Corner Inside Measurement .... 388 9.8 626 Datum Outside Rectangle ..... 390 9.9 G627 Datum Inside Rectangle .... 392 9.10 C628 Circle Measurement Outside .... 394 9.11 G629 Circle Measurement Inside... 397 9.12 G631 Measure Inclined Plane .... 400 9.13 G633 Angle Measurement 2 Holes .... 402 9.14 G634 Measurement Center 4 Holes .... 404 9.15 G636 Circle Measurement Inside (CP)... 407 9.16 G68 Touch Probe Calibration on Ball... 410 9.17 6639 Touch Probe Calibration... 413 410.1 Machining and Positioning Cycles... 418 Overview of machining and positioning cycles 418 Introduction 419 10.2 6700 Face Turing .... 421 10.3 G730 Multipass Milling... 424 10.4 G740 Thread Milling Inside .... 426 10.5 G741 Thread Milling Outside... 429 10.6 G771 Operation on Line .... 430 10.7 G772 Operation on Quadrangle ... 432 10.8 G773 Operation on Grid... 434 10.9 G777 Operation on Cirdl .... 436 10.10 G781 Drilling/Centring ... 438 10.11 G782 Deop-Hole Diilling ... 440 10.12 G783 Deep-Hole Drill, Add Chip Break .... 443. 10.13 G784 Tapping... 445 10.14 785 Reaming .... 447 10.15 G796 Boring ... 449 10.16 G787 Pocket Milling... 451 10.17 G788 Key.Way Milling .... 453 10.18 G789 Circular Pocket Miling ... 456 10.19 G790 Back-Boring ... 458 10.20 G794 Tapping, Interpolated .... 461 10.21 G797 Pocket Finishing ... 463 10.22 G798 Key-Way Finishing .... 465 10.23 G799 Circular Pocket Finishing .... 467 HEIDENHAIN MilPlus IT 611.1 Turing Cycles 470 Reserved for turning cycle extensions 470 ‘These cycles will appear in a future version. 470 12.1 G1010 Edit Function for SOL tables .... 472 12.2 G1016 Export Formatted Text and E Parameter... 476 12.3 G1017 Write NC System Data... 479 12.4 G1018 Read NC System Data .... 483 12.5 G1019 Define up to Two PLC values .... 486 12.6 G1022 Activate Tool Exchange in PLC ... 487 12.7 G1029 Define up to eight PLC values... 490 113.1 Description of changed G-unctions with respect to version V500-VS30 .... 492

You might also like