Slide 1: Programming Basics
Programming Basics …learning the rules
Slide 2: Universal Rotary
Universal Rotary What is Universal Rotary? The Universal Rotary program type is designed to operate on any 4 or 5-axis Hurco machine - regardless of the axis configuration. The control will make the necessary movements based on the axes it has available.
Slide 3: Universal Rotary
Universal Rotary Simply program the tool as it would move around the part. DO NOT think about which axis would move on the machine.
Slide 4: Rotation Directions
Rotation Directions …ISO standard & the right hand rule
Slide 5: ISO vs. Non-ISO Rotary
ISO vs. Non-ISO Rotary • There are two expressions that determine positive and negative rotations when programming rotary movements: ISO Standard & Non-ISO • ISO is an Acronym for the International Organization for Standardization (ISO 841:2001) • Non-ISO is the exact opposite • Programming rotation
Slide 6: ISO vs. Non-ISO Rotary
ISO vs. Non-ISO Rotary • There are two expressions that determine positive and negative rotations when programming rotary movements: ISO Standard & Non-ISO • ISO is an Acronym for the International Organization for Standardization (ISO 841:2001) • Non-ISO is the exact opposite • Programming rotation
Slide 7: The Right Hand Rule
The Right Hand Rule Z+ Y+ X+
Slide 8: The Right Hand Rule
The Right Hand Rule Lay the thumb along the positive direction of the linear axis, and the fingers wrap in the positive direction of rotation of the tool. The right hand rule always describes the ISO Standard rotary direction X+ Y+ Z+ A+ B+ C+
Slide 9: Thank You !
Thank You !
Slide 10: Programming 5-sided
Programming 5-sided …how easy is it? …can I do it?
Slide 11: It's as easy as 1-2-3
…It’s as easy as 1-2-3 6” x 6” x 6” Cube Right Side
Slide 12: It's as easy as 1-2-3
…It’s as easy as 1-2-3 6” x 6” x 6” Cube Right Side 1. Move the origin point
Slide 13: It's as easy as 1-2-3
…It’s as easy as 1-2-3 6” x 6” x 6” Cube Right Side 1. Move the origin point 2. Rotate the workplane
Slide 14: It's as easy as 1-2-3
…It’s as easy as 1-2-3 6” x 6” x 6” Cube Right Side 1. Move the origin point 2. Rotate the workplane 3. Program 3-axis features
Slide 15: Right Side: Move the origin point
Right Side (1) 1. Move the origin point (2)
Slide 16: Right Side: Move the origin point
Right Side (1) 1. Move the origin point (2)
Slide 17: Right Side: Move the origin point
Right Side (1) 1. Move the origin point (2)
Slide 18: Right Side: Move the origin point
Right Side (1) 1. Move the origin point (2)
Slide 19: Right Side: Rotate the workplane
Right Side 2. Rotatethe workplane BLOCK | 3 TRANSFORM PLANE ORIENT METHOD | ANGLES ~ ORIGIN POINT ROTATION ANGLES x 3.0888 R(X) 8.000 y -3. 8000 R(¥) 90.880 Zz -6. 8000 R(2Z) 8.080 % T1M6 (68.2 X3.0 Y-3.0 Z-6.0 B90) GO X2.566 Y1.3582 mind over metal’ HURC®
Slide 20: Right Side: Rotate the workplane
Right Side 2. Rotatethe workplane BLOCK | 3) TRANSFORM PLANE ORIENT METHOD | ANGLES ~ ORIGIN POINT ROTATION ANGLES K 3.0000 R(X) 0.000 y -3 0000 R(¥) | 90.000 z | -6.0800 R(Z) 8.000 % T1M6 (G68.2 X3.0 Y-3.0 Z-6.4 B90) GO X2.566 Y1.3582 mind over metal’ HURC®
Slide 21: Right Side
Right Side The tool axis is now Y perpendicular to the newly created workplane Z X
Slide 22: Right Side
Right Side Program the necessary 3-Axis geometry from the temporarily Conversational - OR – G Code relocated origin point and workplane Y Z X
Slide 23: Right Side
Right Side Cancel the temporary Transform Plane to return to the original Conversational - OR – G Code workplane and origin point X1.56 Y2.1224 G53 Z0 G69 G0 A0 B0 M30
Slide 24: It's as easy as 1-2-3 Repeat
…It’s as easy as 1-2-3 Repeat… Repeat… Repeat…
Slide 25: Thank You !
Thank You !
Slide 26: Let's Program Together
Let’s Program Together …do it by the numbers
Slide 27: Let's Program Together
Let’s Program Together STOCK GEOMETRY MANUAL STOCK SIZING [yES~| ZERO REF | PART ZERO ~l , X REF POSITION { 0.0000 Y REF POSITION [ 0.0000 Z REF POSITION [ 0.0000 STOCK TYPE BOX >| X LENGTH 6.0000 yi Y LENGTH 6.0000 oe 2 LENGTH 6.0000 Ret PROGRAM REVIEW SCREEN DATA BLOCKS SUB BLOCKS 1. ROTARY POSITI
Slide 28: Let's Program Together
Let’s Program Together • Start every program with a Rotary Position Block • Ensures that the tilting and rotary axes are at a known location before starting the program • Almost always leave the data to the default values
Slide 29: Let's Program Together
Let’s Program Together BLOCK | 2 MILL POLYGON NUMBER OF SIDES [3 2 START 0.1000 z X CENTER 3.0000 2 BOTTOM . 0.5000 Y CENTER 3.0000 CORNER RADIUS 0.0000 SIZING METHOD|QUTER DIAMETER ~ SIZING DIAMETER 4.0000 ORIENTATION ANGLE 8.000 | FINISHING | SFQ | TOOL j 1 END MILL, dia. 0.5000 MILLING TYPE POCKE
Slide 30: Let's Program Together
Let’s Program Together BLOCK | 3 UNIVERSAL ROTARY TRANSFORM PLANE ORIENT METHOD | ANGLES ~ Zz ORIGIN POINT AXIS ANGLES x 6.0000 R(X) 0.000 ¥ 0.0000 R(Y) 90.000 Zz 0.0000 R(Z) 0.000 PROGRAM REVIEW SCREEN DATA BLOCKS SUB_ BLOCKS ROTARY POSITION MILL POLYGON (POCKET BOUNDARY) TRANSFORM PLANE 7 MILL POL
Slide 31: Let's Program Together
Let’s Program Together BLOCK | 6 UNIVERSAL ROTARY TRANSFORM PLANE ORIENT METHOD | ANGLES ~ z ORIGIN POINT AXIS ANGLES x 0.0000 R(X) 90.800 y 6.0000 R(Y) 0.000 Zz —6 0008 R(2) 0.000 PROGRAM REVIEW SCREEN DATA BLOCKS SUB BLOCKS TRANSFORM PLANE MILL POLYGON (POCKET BOUNDARY TRANSFORM PLANE END TRANSFOR
Slide 32: Thank You !
Thank You !
Slide 33: Controlling the Direction
Controlling the Direction …chamfer with end and side of endmill
Slide 34: BLOCK | TRANSFORM PLANE
BLOCK | TRANSFORM PLANE ORIENT METHOD | ANGLES ~ ORIGIN POINT ROTATION ANGLES x 9.9080 R(X) 0.008 y 8.0000 R(¥) 8.000 Zz 0.0000 R(2) 0.000 mind over metal’ HURC®
Slide 35: Positions XYZ first
Positions XYZ first BLOCK | TRANSFORM PLANE ORIENT METHOD | ANGLES ~ ORIGIN POINT ROTATION ANGLES x 9.9080 R(X) 0.008 y 8.0000 R(¥) 8.000 Zz 0.0000 R(2) 0.000 mind over metal’ HURC®
Slide 36: Rotation Happens at XYZ Point
Rotation Happens at XYZ Point Rotation Point
Slide 37: XYZ Workplane is Now Tilted
XYZ Workplane is Now Tilted New XYZ Origin Point New XYZ Origin
Slide 38: BLOCK | MILL FRAME
ti BLOcK | 2 HILL FRAME |conners | X CORNER “0.2500 2 START 0.5000 ¥ CORNER [ -0.2500 (7 BOTTOM 0.0000) X LENGTH [| 1.0000 CORNER RADIUS | 0.0000 ¥ LENGTH 6.5000 mind over metal’ HURC®
Slide 39: BLOCK | MILL FRAME
ti BLOcK | 2 HILL FRAME |conners | X CORNER [ 0.2500 [2 start 0.5000 ¥ CORNER [0.2500 [2 BOTTOM 0.0000 X LENGTH [| 1.0000 CORNER RADIUS | 0.0000 ¥ LENGTH 6.5000 mind over metal’ HURC®
Slide 40: BLOCK | TRANSFORM PLANE
BLOCK | TRANSFORM PLANE ORIENT METHOD | ANGLES ~ ORIGIN POINT ROTATION ANGLES x 9.9080 R(X) 0.008 y 8.0000 R(¥) 8.000 Zz 0.0000 R(2) 0.000 mind over metal’ HURC®
Slide 41: Positions XYZ first
Positions XYZ first BLOCK | TRANSFORM PLANE ORIENT METHOD | ANGLES ~ ORIGIN POINT ROTATION ANGLES x 9.9080 R(X) 0.008 y 8.0000 R(¥) 8.000 Zz 0.0000 R(2) 0.000 mind over metal’ HURC®
Slide 42: Rotation Happens at XYZ Point
Rotation Happens at XYZ Point Rotation Point
Slide 43: XYZ Workplane is Now Tilted
XYZ Workplane is Now Tilted New XYZ Origin Point New XYZ Origin
Slide 44: Cutter Comp to Control Location
Cutter Comp to Control Location
Slide 45: BLOCK | MILL CONTOUR
BLOCK | & MILL CONTOUR SEGMENT | 8 START X START 0.0000 © 2 START 0.1000 ° Y START 0.0000 2 BOTTOM -1.0000 oe 4° v | FINISHING | sro ALLoWANcES — | TOOL [73 END MILL, dia. 0.5000 MILLING TYPE | RIGHT | ENABLE BLEND MOVES |yES ~ MILL FEED 85.0 PECK DEPTH 0.0000 SPEED (RPH) 5000 PLUNGE FEED 0.0 mind o
Slide 46: Z Bottom Controls Depth
Zz BLOCK | 4 MILL CONTOUR SEGMENT { 9 START X START 0.0000 Z START 0.1000 ¥ START | 8.0000 2 BOTTOM | -1.0000 | FINISHING | SFQ ALLOWANCES | TOOL 73 END MILL, dia. 0.5000 MILLING TYPE RIGHT Ei ENABLE BLEND MOVES |VES ~ MILL FEED 85.0 PECK DEPTH 0.0000 SPEED (RPH) 5000 PLUNGE FEED 0.0 mind over metal
Slide 47: Let's Program Together
Let’s Program Together New XYZ Origin
Slide 48: Let's Program Together
Let’s Program Together New XYZ Origin
Slide 49: Let's Program Together
Let’s Program Together New XYZ Origin
Slide 50: Let's Program Together
Let’s Program Together L mind over metal’ HURC®
Slide 51: Let's Program Together
Let’s Program Together mind over metal’ HURC®
Slide 52: Let's Program Together
Let’s Program Together Cutter Comp to Control Location
Slide 53: Let's Program Together
Let’s Program Together New XYZ Origin
Slide 54: Thank You !
Thank You !
Slide 55: Let's Program Together
Let’s Program Together …when it’s not at 90°
Slide 56: Let's Program Together
Let’s Program Together BLOCK | 2 UNIVERSAL ROTARY TRANSFORM PLANE ORIENT METHOD | ANGLES ~ ORIGIN POINT AXIS ANGLES x 5.9008 R(X) 0.000 y 6.5008 R(Y) 45.000 Z -0.5000 R(2) -45 000 PROGRAM REVIEW SCREEN DATA BLOCKS SUB BLOCKS 1. ROTARY POSITION 2. TRANSFORM PLANE 5. TRANSFORM PLANE END END OF PROGRAM
Slide 57: Let's Program Together
Let’s Program Together BLOCK | 3 MILL CIRCLE X CENTER 6.0000 Z START 0.1000 Y CENTER 6.9000 Z BOTTOM 6.0008 RADIUS 1.5000 BLOCK | 4 HOLES ” OPERATION [ 1 | prt =| 12 start [0.1000 OPERATION 2 BOTTOM J 1.0000 555 1. DRILL 2. LOCATIONS (1) HOLES END mT BLOCK §6| ff HOLES OPERATION 2 LOCATIONS x y J1 |
Slide 58: Thank You !
Thank You !
Slide 59: Let's Program Together
Let’s Program Together …controlling orientation
Slide 60: Let's Program Together
Let’s Program Together mind over metal’ HURC®
Slide 61: Let's Program Together
Let’s Program Together HURC®
Slide 62: Let's Program Together
Let’s Program Together …either way
Slide 63: Right Side: Move the origin point
Right Side (1) 1. Move the origin point (2)
Slide 64: Right Side: Move the origin point
Right Side (1) 1. Move the origin point (2)
Slide 65: Right Side: Move the origin point
Right Side (1) 1. Move the origin point (2)
Slide 66: Right Side: Move the origin point
Right Side (1) 1. Move the origin point (2)
Slide 67: Right Side: Rotate the workplane
Right Side 2. Rotatethe workplane BLOCK | B ORIENT METHOD TRANSFORM PLANE ANGLES ~ ORIGIN POINT K y Zz ROTATION ANGLES) 3.0008 R(X) 90.088 -3.0000 R(Y) 8.000 -6. 0000 R(Z) 90.088 / mind over metal’ HURC®
Slide 68: Right Side: Rotate the workplane
mind over metal’ Right Side 2. Rotatethe workplane BLOCK | B ORIENT METHOD ORIGIN K y Zz TRANSFORM PLANE ANGLES ~ POINT ROTATION ANGLES) | 3.0000 R(X) 90.000 } | -3.0000 R(Y) | 6.000 -6 0000 R(Z) 90. 000 S HURC®
Slide 69: Right Side: Rotate the workplane
Right Side 2. Rotatethe workplane BLOCK | B TRANSFORM PLANE ORIENT METHOD | ANGLES + ORIGIN POINT ROTATION ANGLES) x 3.0000 R(X) 90. 800 y -3 0000 R(Y) 8.000 z | -6.0000 R(Z) 90.000) AS a Z ~~" mind over metal’ HURC®
Slide 70: Mill True-Type Lettering
Z mind over metal’ HURC® BLOCK | I? X REFERENCE Y REFERENCE TEXT WIDTH TEXT HEIGHT WIDTH REF LOC HEIGHT REF LOC TEXT — [HURCO MILL TRUE-TYPE LETTERING 3.0000) 2 START 0.1000 3.0000} 2 BOTTOM -0.0150 | 5.0008 ORIENTATION 0.000 1.1250 NAPPING BODY ONLY ~ CENTER ~ [CENTER >| FONT [Arial | FINISHING | s
Slide 71: Thank You !
Thank You !