apply innovation HAAS TRAINING INTRODUCTION 1242020 1 apply

  • Slides: 38
Download presentation
apply innovation HAAS TRAINING - INTRODUCTION 12/4/2020 1

apply innovation HAAS TRAINING - INTRODUCTION 12/4/2020 1

apply innovation HAAS TRAINING - INTRODUCTION • What Is Going To Be Covered? •

apply innovation HAAS TRAINING - INTRODUCTION • What Is Going To Be Covered? • General Spindle Probe Information • Probe Calibration • Probe Usage • Macro • Answer Questions 12/4/2020 2

apply innovation HAAS TRAINING - INTRODUCTION 12/4/2020 3

apply innovation HAAS TRAINING - INTRODUCTION 12/4/2020 3

apply innovation HAAS TRAINING - INTRODUCTION 12/4/2020 4

apply innovation HAAS TRAINING - INTRODUCTION 12/4/2020 4

apply innovation HAAS TRAINING - GENERAL PROBE INFORMATION 12/4/2020 5

apply innovation HAAS TRAINING - GENERAL PROBE INFORMATION 12/4/2020 5

apply innovation HAAS TRAINING - GENERAL PROBE INFORMATION What Are The Uses of Spindle

apply innovation HAAS TRAINING - GENERAL PROBE INFORMATION What Are The Uses of Spindle Probes? • Work Piece Setup • Inspection • Process Control 12/4/2020 6

apply innovation HAAS TRAINING - GENERAL PROBE INFORMATION G 31 SKIP FUNCTION A non-modal

apply innovation HAAS TRAINING - GENERAL PROBE INFORMATION G 31 SKIP FUNCTION A non-modal operation that causes a linear move to a specified position. It applies only to the block in which G 31 is specified. The specified move is started and continues to the end point or until a skip signal is processed (this position is stored in macro variables). 12/4/2020 7

apply innovation HAAS TRAINING - GENERAL PROBE INFORMATION G 31 X 7. F 100.

apply innovation HAAS TRAINING - GENERAL PROBE INFORMATION G 31 X 7. F 100. 12/4/2020 8 Macro Variable Stores 3.

apply innovation HAAS TRAINING - GENERAL PROBE INFORMATION G 31 X 6. F 100.

apply innovation HAAS TRAINING - GENERAL PROBE INFORMATION G 31 X 6. F 100. 12/4/2020 9 Macro Variable Stores 6.

apply innovation HAAS TRAINING - GENERAL PROBE INFORMATION Major Components Of A Probe System

apply innovation HAAS TRAINING - GENERAL PROBE INFORMATION Major Components Of A Probe System • Probe • Transmission • Interface 12/4/2020 10

apply innovation HAAS TRAINING - GENERAL PROBE INFORMATION 12/4/2020 11

apply innovation HAAS TRAINING - GENERAL PROBE INFORMATION 12/4/2020 11

apply innovation HAAS TRAINING - GENERAL PROBE INFORMATION 12/4/2020 12

apply innovation HAAS TRAINING - GENERAL PROBE INFORMATION 12/4/2020 12

apply innovation HAAS TRAINING - CALIBRATION 12/4/2020 13

apply innovation HAAS TRAINING - CALIBRATION 12/4/2020 13

apply innovation HAAS TRAINING - CALIBRATION (MECHANICAL) Mounting Hardware Assemble Spindle Probe -Attach Probe

apply innovation HAAS TRAINING - CALIBRATION (MECHANICAL) Mounting Hardware Assemble Spindle Probe -Attach Probe To Shank 12/4/2020 14

apply innovation HAAS TRAINING - CALIBRATION (MECHANICAL) Mounting Hardware Assemble Spindle Probe -Attach Stylus

apply innovation HAAS TRAINING - CALIBRATION (MECHANICAL) Mounting Hardware Assemble Spindle Probe -Attach Stylus To Probe 12/4/2020 15

apply innovation HAAS TRAINING - CALIBRATION (MECHANICAL) Setup Spindle Probe Dial-In Spindle Probe Stylus

apply innovation HAAS TRAINING - CALIBRATION (MECHANICAL) Setup Spindle Probe Dial-In Spindle Probe Stylus To Spindle Center 12/4/2020 16

apply innovation 12/4/2020 17

apply innovation 12/4/2020 17

apply innovation HAAS TRAINING - CALIBRATION (SOFTWARE) Calibration of Spindle Probes Set the Length

apply innovation HAAS TRAINING - CALIBRATION (SOFTWARE) Calibration of Spindle Probes Set the Length of the Probe (Suggest Common Reference Point to Avoid Having to Recalibrate for Every Setup) and Enter Length in Tool Offset Page Fixture a Known Ring Gauge to Table Leaving the I D Free From Interference Find the Center of the Ring Gauge with a Dial Indicator and Enter the X and Y Positions in G 59 Find the Face of the Ring Gauge and Enter the Z Position in G 59 12/4/2020 18

apply innovation HAAS TRAINING - CALIBRATION (SOFTWARE) Calibration of Spindle Probes Create New Program

apply innovation HAAS TRAINING - CALIBRATION (SOFTWARE) Calibration of Spindle Probes Create New Program and Add G 90 G 80 G 40 G 0; G 91 G 28 Z 0; G 90; T 20 M 6; (T? ? Tool Number of Probe) G 59 X 0 Y 1. 25; (Position Above Ring Gauge Face) G 43 H 20 Z 5. ; (H? ? Tool Offset of Probe) G 65 P 9832; (Turn Probe On) 12/4/2020 19 G 65 P 9810 Z. 25 F 200. (Protective Position F? ? ? Becomes Modal)

apply innovation HAAS TRAINING - CALIBRATION (SOFTWARE) G 65 P 9801 Z 0. T

apply innovation HAAS TRAINING - CALIBRATION (SOFTWARE) G 65 P 9801 Z 0. T 20; (T? ? Tool Offset Number) G 65 P 9810 X 0. Y 0. ; (Protective Position) G 65 P 9810 Z-. 4; (Protective Position) G 65 P 9802 D 2. ; (D? is the Diameter Stamped on Ring Gauge) G 65 P 9804 D 2. ; (P 9803 if MP 700, D? is the Diameter Stamped on Ring Gauge) G 65 P 9810 Z 5. ; (Protective Position) G 91 G 28 Z 0. ; G 90; 12/4/2020 20 M 30;

apply innovation HAAS TRAINING - CALIBRATION (SOFTWARE) Run Program Slow First Time to Make

apply innovation HAAS TRAINING - CALIBRATION (SOFTWARE) Run Program Slow First Time to Make Sure there were no Programming Errors Run Program Again with the Feed Rate at 100% (Rapid does not need to be 100%) Verify that the Probe Tool Length Offset did not Change Drastically Verify Macro Variables #500 and #501 are Approximately the Stylus Ball Radius (only #501 if MP 700, if O 9804 was Run #510 through #517 Should also be Approximately the Stylus Ball Radius) Verify Macro Variables #502 and #503 are Less than. 002” 12/4/2020 21

apply innovation HAAS TRAINING - PROGRAMMING 12/4/2020 22

apply innovation HAAS TRAINING - PROGRAMMING 12/4/2020 22

apply innovation HAAS TRAINING - PROGRAMMING Programming a Spindle Probe When Programming a Spindle

apply innovation HAAS TRAINING - PROGRAMMING Programming a Spindle Probe When Programming a Spindle Probe a Program Need to be Created, Just is if Programming a Cutting Path 12/4/2020 23

apply innovation HAAS TRAINING - PROGRAMMING Example Skeleton Program 12/4/2020 24 G 90 G

apply innovation HAAS TRAINING - PROGRAMMING Example Skeleton Program 12/4/2020 24 G 90 G 80 G 40 G 0; (Preparatory Codes) G 91 G 28 Z 0; (Send Machine Home in Z) G 90; (Return Machine to Absolute) T 20 M 6; (Tool Change Probe In) G 54 X 0 Y 0; (Call Up Work Offset) G 43 H 20 Z 5. (Apply Tool Offset) G 65 P 9832; (Turn Probe On) G 65 P 9810 Z. 25 F 200. ; (Protective Position) (Insert Gauging and Position Cycles); G 65 P 9810 Z 5. ; (Protective Position) G 91 G 28 Z 0; (Send Machine Home in Z) M 30; (End Program)

apply innovation HAAS TRAINING - PROGRAMMING Inspection Plus + Inspection Plus for MP 700

apply innovation HAAS TRAINING - PROGRAMMING Inspection Plus + Inspection Plus for MP 700 12/4/2020 25 O 9810 Protected Positioning O 9811 Single Surface Measurement O 9812 Web/Pocket Measurement O 9814 Bore/Boss Measurement O 9815 Finding an Internal Corner O 9816 Finding an External Corner O 9821 Angle Single Surface Measurement O 9821(MP 700) XYZ Axis Single Surface O 9822 Angle Web/Pocket Measurement O 9823 3 -Point Bore/Boss Measurement O 9817 4 th Axis X Measurement O 9818 4 th Axis Y Measurement

apply innovation HAAS TRAINING - PROGRAMMING O 9819 O 9820 O 9831 O 9832

apply innovation HAAS TRAINING - PROGRAMMING O 9819 O 9820 O 9831 O 9832 O 9833 O 9834 O 9835 O 9836 O 9843 12/4/2020 26 Bore/Boss on PCD Measurement Stock Allowance Storing Multi-Stylus Data Loading Multi-Stylus Data Turn Probe On Turn Probe Off Feature to Feature X+Y or Z Plane Updating the SPC Tool Offset Optimizing a Probing Cycle Angle Measurement X or Y Plane

apply innovation HAAS TRAINING - PROGRAMMING (OPTIONAL INPUTS) Bb b= Angle tolerance of the

apply innovation HAAS TRAINING - PROGRAMMING (OPTIONAL INPUTS) Bb b= Angle tolerance of the surface Ee e= Experience value. Ff f= Percent feedback when updating a tool offset Hh h= Tolerance value of a feature dimension being measured. Mm m= True position tolerance of a feature. 12/4/2020 27

apply innovation HAAS TRAINING - PROGRAMMING (OPTIONAL INPUTS) Qq q= Probe overtravel distance for

apply innovation HAAS TRAINING - PROGRAMMING (OPTIONAL INPUTS) Qq q= Probe overtravel distance for use when the default values are unsuitable. Rr r= An incremental dimension that is used in external features to give a radial clearance from the nominal target surface prior to a Z-axis move. Ss s= Work offset number which will be set. S 1 -S 6 Tt t= Tool offset number to be updated 12/4/2020 28

apply innovation HAAS TRAINING - PROGRAMMING (OPTIONAL INPUTS) Uu u= Upper tolerance limit. If

apply innovation HAAS TRAINING - PROGRAMMING (OPTIONAL INPUTS) Uu u= Upper tolerance limit. If this value is exceeded there is no tool offset or work offset updated and the cycle is stopped with an alarm. This tolerance is applied to both size and position where applicable. Vv v= Null band. This is the tolerance zone where no tool offset adjustment occurs. Ww w= Print data 12/4/2020 29

apply innovation HAAS TRAINING - ALARMING METHOD Inspection Plus can be made to run

apply innovation HAAS TRAINING - ALARMING METHOD Inspection Plus can be made to run in two different modes -Flags and Alarms -Flags Only The alarming method is determined in O 9724 12/4/2020 30

apply innovation HAAS TRAINING - ALARMING METHOD 12/4/2020 31

apply innovation HAAS TRAINING - ALARMING METHOD 12/4/2020 31

apply innovation HAAS TRAINING - CYCLE EXAMPLES UPDATING WORKOFFSETS 1) G 65 P 9811

apply innovation HAAS TRAINING - CYCLE EXAMPLES UPDATING WORKOFFSETS 1) G 65 P 9811 Z 0 S 1. Gauge a Z face and update G 54 2) G 65 P 9814 D 1. S 3. Gauge a 1” bore and update G 56 3) G 65 P 9816 X 0 Y 0 S 6 Gauge an external corner and update G 59 12/4/2020 32

apply innovation HAAS TRAINING - CYCLE EXAMPLES UPDATING TOOL OFFSETS 1) G 65 P

apply innovation HAAS TRAINING - CYCLE EXAMPLES UPDATING TOOL OFFSETS 1) G 65 P 9811 Z 0 T 11. Gauge a Z face and update T 11 (Length) 2) G 65 P 9814 D 1. T 3. Gauge a 1” bore and update T 3 (Diameter) 3) G 65 P 9812 X 4. T 6. F. 8 Gauge a 4” pocket and update T 6 (Diameter) by 80% 12/4/2020 33

apply innovation HAAS TRAINING - CYCLE EXAMPLES INSPECTION 1) G 65 P 9811 X

apply innovation HAAS TRAINING - CYCLE EXAMPLES INSPECTION 1) G 65 P 9811 X 0. M. 005 Gauge a X edge to a Tolerance of. 005” 2) G 65 P 9814 D 1. H. 005 M. 002 Gauge a 1” bore to a Size Tolerance of. 005” and Position Tolerance of. 002” 3) G 65 P 9812 X 4. Z-. 25 W 1. Gauge a 4” Web and Print results to RS 232 port 12/4/2020 34

apply innovation HAAS TRAINING - CYCLE EXAMPLES (ADVANCED) PART IDENTIFICATION Protected Positioning Method G

apply innovation HAAS TRAINING - CYCLE EXAMPLES (ADVANCED) PART IDENTIFICATION Protected Positioning Method G 65 P 9810 Z 0 M 1. IF[#148 EQ 0]GOTO 100 M 98 P 5000 (Call Up Program for Part A) GOTO 500 N 100 M 98 P 6000 (Call Up Program for Part B) N 500 M 30 12/4/2020 35 (Triggered) (Completed)

apply innovation HAAS TRAINING - CYCLE EXAMPLES (ADVANCED) PART IDENTIFICATION Different Size Bores 12/4/2020

apply innovation HAAS TRAINING - CYCLE EXAMPLES (ADVANCED) PART IDENTIFICATION Different Size Bores 12/4/2020 36 G 65 P 9814 D 1 Q 6. IF[#138 GT 1. 4]GOTO 100 M 98 P 5000 (RUN PROGRAM A) GOTO 5000 N 100 IF[#138 GT 1. 9]GOTO 200 M 98 P 5001 (RUN PROGRAM B) GOTO 5000 N 200 IF[#138 GT 2. 4]GOTO 300

apply innovation HAAS TRAINING - CYCLE EXAMPLES (ADVANCED) (CONTINUED) M 98 P 5003 (RUN

apply innovation HAAS TRAINING - CYCLE EXAMPLES (ADVANCED) (CONTINUED) M 98 P 5003 (RUN PROGRAM C) GOTO 5000 N 300 #3000=10(DIA TOO LARGE) N 5000 M 30 12/4/2020 37

apply innovation HAAS TRAINING - CYCLE EXAMPLES (ADVANCED) COORDINATE ROTATION G 65 P 9816

apply innovation HAAS TRAINING - CYCLE EXAMPLES (ADVANCED) COORDINATE ROTATION G 65 P 9816 X 0 Y 0 I 2. J 2. G 65 P 9810 Z 5. G 17 G 68 X#135 Y#136 R#139 MACHINING……. . G 69 12/4/2020 38