Vous êtes sur la page 1sur 92
SINUMERIK 810 M SINUMERIK 3 M | programing Instructions SUS Mould Making Cycles ~ SINUMERIK 810 M Mould Making Cycles Section 1 SINUMERIK 3 M L910 Tool Change Program Section 2 L911 Cone/Cylinder Section 3 Programming Instructions L912 Inclined Surface Section 4 Mould Making Cycles L913 Parallelepiped ection 5 L914 Sphere, Spherical Cup, Spherical Segment Section 6 Edition 11.86 L915 Torus, Torus Segment, Angular Segment Section 7 L916 Ellipsoid, Ellipsoid Cup, Ellipsoid Sector Section 8 L920 Surface-Surface Seetion 9 r L921 Surface-Sphere Section 10 L922Surface-Cylinder- Adjoining Cone Section 11 L923 Surface-Cylinder Section 12 Section 13 L925 Cone-Cylinder/Sphere Section 14 L926Cone-Cylinder/ Cylinder-Cone Section 15 L927 Cylinder/Cylinder-Cone Section 16 L928 Cone/Cylinder-Hemisphere Section 17 L929 Double Parallellepiped Section 18 L890 Alarm Texts for - Mould Making Cycles Section 19 Siemens Aktiengesellschaft SINUMERIK®-Documentation The Editions listed below have been published prior to the current Edition. The column headed “Amendments” lists the amended sections with reference to the previous Editions. Edition Order No. Amendments A1186 E80210-T170-X-A0-7600 New edition Contents Page Mould Making Cycles........ pooedesuoncnas ac L910 Tool Change Program (to be written by USet) «esse eves 24 L911 Cone/Cylinder (Concave/Convex). . peep bpEonb de ee BA L912 Inclined Surface (Horizontal, Vertical) ee : se 44 L913 Parallelepiped (Parallelogram, Rhombus, ConcavelConvex) 54 L914 Sphere, Spherical Cup, Spherical Segment (Concave/Convex) . . 61 L915 Torus, Torus Segment, Angular Segment (Concave/Convex) .......... ve TA L916 Ellipsoid, Ellipsoid Cup, Ellipsoid Sector (Concave/Convex) teceteeeeeees BA L920 Surface-Surface (Vertical inclined - Concave/Convex)...... ceveeeeeeee OF L921 Surface-Sphere... : : 2 104 L922 Surface-Cylinder-Adjoining Cone . eo L923 Surface-Cylinder . 2 124 L924 Torus-Cone-Cylinder .. .. Le viene ceceeeees 134 L825 Cone-Gylinder/Sphere (ConcavelConvex) .. cesses severe 44 L926 Cone-Cylinder/Oylinder-Cone (ConcavelConvex).... ess evees es 15-1 {827 OyindefOyinder-Cone (ConcavelConven) : . . 164 L928 Cone/Cylinder-Hemisphere : ereen : 174 L929 Double Parallelepiped (ConcavelConvex) . veceeeeeeeees 184 L890 Alarm Texts for Mould Making Cycles ............. veces 194 Functions extending beyond the scope of this Description may be capable of operating in the controller. However, no claims are made with respect to such functions when first delivered or on servicing. We reserve the right to alter this Description on the basis of technical modifications. Nould Making Cycles The Mould Making Cycles software package for the SINUMERIK 810M and 3M opens up brand new dimensions in the manufacturing of three-dinens ional shapes. The use of subroutines and parameter calculation makes it possible not only to describe the contour of a shape but also to take into account the full spectrum of machining technology. At the programming stage the workpiece is broken down into geometrically definable partial solids or base shapes. Examples of a base shape include a cylinder, hemisphere, cone or rhonbus, each of which has its own machining program. The overall shape is thus made up of a series of subroutines, which are linked together in a main program in line with the machining sequence. The following base shapes are available: ~ Cone ~ Cylinder = Plane inclined at random angle - Parallelepiped (rhombus) = Sphere - spherical segment - spherical cup ~ Torus - Ellipsoid - elliptical sector Each of these base shapes can be arbitrarily defined in space in relation to the workpiece zero. On the basis of these base shapes, additional cycles are made available which make it possible to machine composite shapes. The subroutine calculates the planes of section between the two partial solids and checks whether machining can be performed with a given cutter. Composite shapes are as follows: - Plane > Plane - Surface - Sphere ~ Surface - Cone or cylinder + Torus = Cone or cylinder ~ Sphere - Cone or cylinder = Cylinder Cone or cylinder Double parallelepiped Mould Making Cycles Consequently, the first step in drawing up 2 die milling program is the selection of the base shapes or corresponding subroutines. Once the software for all cycles exceeds 100 Kbytes, only cycles required immediately should be loaded in the NC part program memory. The second step is to describe the partial shape by means of parameters. In the case of a semicylinder, for instance, the starting and end positions of the cylinder axis in space are determined in relation to the workpiece zero. The two radii are then determined, in addition to the starting and end angles of the cylinder if only segments are to be machined. Thus the geometrical shape is described using less than twelve parameters. Modifying a single parameter makes it possible to transform a concave shape ‘into a convex shape. This is of particular importance when producing male and female dies. The mould making cycles also provide all process values required for complete machining. It is thus possible to differentiate between three types of machining: ~ Roughing, starting from the specified blank dimensions to the defined finishing al lowance = Rough-finishing, possibly with a modified programmed infeed per cut = Snooth-finishing, with prior tool change and tangential return to contour AM 86 "I All idle passes and return motions are performed in rapid traverse to reduce the machining tine. An additional parameter is used to specify the surface roughness. The circle then calculates the cut segmentation for roughing, if necessary making provision for a specified cut cross-section or infeed per cut. The feedrates in the x, y and z directions may also be programmed separately to ensure optimum matching to the machine. Use can be made of radius cutters or alternatively end-milling cutters with or without corner radius, depending on the cycle. While the actual tool length is taken into account during roughing, the cycle performs three-dimens ional cutter radius Compensation during finish-mach ining. In particular in the case of spheres and ellipses, the direction of cutter travel is calculated to ensure up-cut milling, while a single parameter can be used with other shapes. In the cycle an integral diagnostic program monitors the following: = Tool type and geometry with respect to the machining requirements - Missing geometrical data - Possible planes of section between two partial solids with composite shapes In the event of an error an alarm is output in plain text. 12 AM186 ‘Mould Making Cycles a 1910: Tool Change Program In all cycles it is possible to carry out a tool change between rough and Finish-machining. The tool change is automatically called by the cycle if "Delete block" is not active. If, however, "Delete block" becomes active, the cycle performs rough and Finish-machining without any interruption. In the event of a tool change, the tool change position, spindle stop and other auxiliary functions must be programmed in the L910 subroutine. Parameter assignment and calling of the appropriate cycle and auxiliary functions must then be reprogrammed in the main program for further machining. Note on L910 progr 19 After rough-machining the tool is moved to approx. 3 mm above the programed workpiece. The Z axis should first be run up and then all other movements programmed to ensure collision-free travel to effect the tool change. Zero offset Zero offset (20) for setting the workpiece zero must be written in the jst Z0 (G54) in the mould making cycles. Al] mould making cycles use the 4th 20 (G57). Use is also made of the 3rd Z0 (G56) in the L921, L925 and L927 cycles. R_parameters SINUMERIK 3M: R parameters ROO - R99 are used for all cycles. SINUMERIK 810M: R parameters ROO - R99 and sometimes parameters R200 - R215 are used. ‘Mould Making Cycles Tool offset Tool offset (T0) (D32) must be kept free for the mould making cycles since it is used by these cycles. TO D32 is reserved and not available to the user. All other tool offsets are available for T0 programming. Example: L911 with and without tool change. Convex Precondition: Material 60 x 60 x 90 cutter: radius cutter. Write dimensions as far as workpiece zero in Ist Z0 (G54). “911 T1 1 $1000 M3 MOB (Coolant On) R10 30 ROZ 0 RO3-22 RO4 0 ROS 60 ROG 0 RO7 20 RO9 20 R11 R12 180 R13 0 R14 180 RIS 0.5 R16 17.2 RI7 3 R18 250 R19 250 R20 1 R21 2 R22 2 L911 M09 (Coolant OFF) Moz The chart below shows the sequence without tool change. Deletable block "ON" specifies that the component is to be manufactured without a tool change between rough and finish-machining. Lat Ra : Roughing /NES10 Reo :Finishing m7 AM186 a4 If, however, the deletable block is Options: “OFF*, the [910 subroutine is automatically called by the cycle B61 3D interpolation after roughing. 875 Blueprint programming C46 Program memory expansion If finish-machining is required after roughing, the call must be re-written with new parameters. Cutter shape: xo T..D..5..Mee L911 Re Roughing Machining using different cutter shapes is possible in virtually all cycles. The cycles each have an R parameter to identify the cutter shape. This R parameter must have the following value, depending on the cutter shape: /Nia10 isnt TD. Radius cutter End-milling End-milling cutter “cutter Ly with corner R16 @ R22 : Finishing radius uit 5 oz m7 aS Precondition: The basic setting and input system must be identical. Only the metric basic setting and input system are currently allowed for the mould making cycles. | In the case of SINUMERIK 3. the mould making cycles may only be used from basic contro] 4B, software version 01 Radius Appropriate Value 0.002 if the following options are available: cutter radius value must be identified — (r) of cutting input for Opt ions with value 0 edge must end-mi11 ing 861 3D interpolation be input for cutter B76 Reading and loading of system end-mil1ing storage locations cutter with C33 Inserting chamfers and radii corner radius C46 Program memory expansion In the case of SINUMERIK 810M the Parameter assignment: mould making cycles can be used as of The values are input in the supply the following software versions: parameters commensurate with the input system. SINUMERIK 810M from software version 04 SINUMERIK 810M with N30 options from software version 01 22 ANa6 Mould Making Cycles Lott: Conelcytinder Coneteylinder seco arbitrary conical er cynical enveloping surface Pare: | Explanation meter ror | x,¥,Zettetot oie R02 | zero point trom 02 | workpiece 290 Ros | Coordinates x0. 402.202 Ros | ofpoint ein elation Convex 06 | tocycepointo, ror | Ror = + Radusercie1 Ay | roa | Roo = + 1Racis cielo 21 { Sign: + Convexcircle | ~ = Concave circle an | Secioroteiciet ria | R22 Starting angle soc. 1 | ris_| ie = Encangisoctor! | ie | Seciorotcicio2 Starting ange sect. 2 | End angles? dir trom +x axis: J Comer Covircotse Concave: Clockwise valves: 0180 in amount 15. | For determining angular ri inerament of ris ‘machining Either Jo RIG = Number of ming ines L af ae * an La Smallest surface tolerance > 0, = § 16 | Convex: RIB = Largest bank allowance over shape Concave: RI6 = | Radius of smallestend ile! Part convex, part concave: RIG = | Racist concave orcle| fiz | Infoed (racial or ughing ie | Foodrates fig. | IB = vue fr XY plane Rig = vzlorZairection 20 | Lands atbase of convex conaleyinder sector: R20 » 1: Leve t with sector boundary ines R20 = 0: Beneath soctor boundary ines commensurate with cuter rads R21 | Magnification factor for angular incxement in ough ‘machining compared to Aangulrinerement for finish-machiing (see RI): Rees 22 | Finishing allonance Mould Making Cycles AM86 34 The L911 cycle is a subroutine for the milling of conical or cylindrical shapes. The following shapes can be programmed concave or convex: = Mathematical cone = Mathematical cylinder - Arbitrary shape with cylindrical enveloping surface - Arbitrary shape with conical enveloping surface - Arbitrary shapes with radius inversion Parameters RO7 and RO9 as well as the coordinates of points 0] and 02 must be modified to switch from a convex to a concave shape (and vice versa). R16 is used to determine whether rough-nachining is to be performed prior to finish-machining. Either the surface fineness or number of angular increments can be programmed for finish-machining. In the former case the number of angular increments is calculated automatically as a function of the permissible surface fineness. R18 and R19 are used to determine the feedrates in the X-Y plane and Z axis. On completion of machining the program sequence is interrupted for a tool change. For finish-machining parameters R16 and R22 must be input with the value 0. "Delete block" suppresses the tool change stop. Rough and finish-machining are then performed without any interruptions. Delete block "OFF": Rough-machining Delete block "ON": Rough and finish- machining 32 AN186 Parameter _assignment: Geometrical parameters: ROT, ROZ, RO3 Input of X, Y, Z offset from workpiece zero W to cycle zero 0}. ROI = X offset W/0] RO2 = Y offset W/O] RO3 = Z offset W/0] ROS, ROS, ROG Input of coordinates of point 02 in relation to cycle zero 0) ROS = X02 ROS = YO2 ROG = 202 RO7, ROD Input of radi ROT R09 of end circles Radius of end circle 1 Radius of end circle 2 The radius is specified as an amount, the sign being defined to determine the shape: Convex = +, concave = - RIT, R12, R13, R14 Input of angles from end circles to determine the cone or cylinder sector R11 Starting angle from end circle 1 R12 End angle from end circle 1 R13 Starting angle from end circle 2 R14 End angle from end circle 2 The angles are always input without a sign, the input range being 0° to 1809, The angles of both circles are measured counter-clockwise for convex shapes and clockwise for concave shapes, viewing in the direction of 0) to 0g and starting to the right of the circle centre point. If the starting and end angles of the two circles are identical (mathematical shape), a shorter calculation time can’be ensured by inputting R14 = Mould Making Cycles Process functions: RIS Parameter assignment of angular increment for finish-machining. There are two possibilities: R15 greater than 5 = number of angular increments for finish-mach ining. RIS smaller than or equal to 5 = fineness of surface. The controller then calculates the nunber of angular increments. The angular increments must be selected so that the radian measure between the increments is smaller than the cutter radius. The angular increments can be increased accordingly with R21 for rough-mach ining. R16 Different dimensions must be input, depending on the shape of the enveloping curve: Convex shape: R16 = largest al lowance over enveloping curve Concave shape: R16 = radius of smallest end circle Part convex, part concave shape: R16 = radius of concave circle RI7 = infeed for rough-machining Infeed is in the radial direction. R18, R19 Feedrates R18 = feedrate in X-Y plane RI = feedrate in Z direction R20, R21 Milling of land at end of sector for convex shape R20 = 1: The lands are milled level with the sector boundary line. R20 The centre point of the radius cutter traverses to the height of the boundary lines, i.e. the lands are milled beneath the sector boundary line commensurate with the cutter radius. R21 = Magnification factor for angular increments during rough-machining. A number greater than or equal to | must be input in R21. R22 = Finishing allowance The finishing allowance is the residual allowance after rough- machining. It is the infeed for the Finishing cut in finish-machining. Note: The end circles are at right-angles to the cone or cylinder axis. Oman 1 i Convex Concave The L911 subroutine is geared to the use of a radius cutter. Mould Making Cycles AM86 33 Programming example for L911 convex Precondition: Radius cutter 8mm diameter Workpiece blank 60x60x50 Dimensioning from workpiece zero SINUMERIK 810M TO data DI 0 Tool number 1 Tool type 20 2 L1 geometry 60 3 4 Diameter/radius 4 SMPFOTT D1 $3000 m3 SINUMERIK 3M TO data D1 D 60 P 4 4911 DOT $3000 M3 ROT 25 RO2-5 RO3-20 RO4 10 ROS 70 RO6-7 RO7 15 ROO 15 R11 0 R12 180 R130 R14 0 RI5 .O1 R16 26 RI7 3 R18 300 R19 350 R20 1 R21 8 R22 1.5 L911 Moz The above programs are for rough-machining (roughing). The following R paraneters must be modified for f inish-machining: R16=0 R22=0 a4 AN86 ” Mould Making Cycles Lora: Surtace Rectangular surface F inclined or parallel to XIY plano Para | Explanation meter Ror | X.Y, Zottetotoele ‘R02 | 2070 point 0 rom R02 | workpiece 2a os | Angle oftop ongitudinal) edge of Fin wy plane about 0; rom +xaxls: values: 0 ~ + 959999 in? R05 | Smallest angle between F and xlyplane: “LvaluesO ~ 90", amount Ros | Length oftop dongitudinal) edge of F Ror | Length of atoral edge of F R08. | For inclined and 1 surface F Largest blank allowance in nly plane 1 with respect top edge ot Fis. largest coordinate o! blank For surface F with respect to XY plane: Largest allowance 1 over F R10 | Line spacing for finish ‘machining 1. trom top (longitudinal edge over F (ot R10 = 0 Att = 0) it | Sotting R10 = Omeans that Rit must be assigned parameters withthe surface tolerance of R12 | Magnification factor for line spacing in ough ‘machining compared toline spacing for fini ‘machining (08 RIO!) Riz=t Rig | Infeed 1 to F during roughing BAe Section A-B ™ wy 1: Up-eutmiling only Down-cutand up-cut riling RIS] Feodrate IS = vpuy for XY plane 17 | Finishing atowance IZ = 0:Finishsmachining only ie | RIB = 0: Radius cuter ae! End miling 0.002: Unradiused ‘end:miling cutter 19 | Length of lateral edge of F as ar as and 4: Length of lateral edge = RO? + cutter radius RiQisonly active for surfaces F 1 or with respect to the XY plane Fig has no significance for aninclined surace F. Mould Making Cycles AN186 a The L912 cycle is a subroutine for the milling of horizontal, vertical or inclined surfaces. A horizontal, vertical or inclined surface can be programmed in any position. The angle between axes X and Y may be positive or negative. The angle between surface F and the X-Y plane is always positive. The program start must be at the upper plane. If the plane is inclined at an angle B the material above 0 must be removed prior to program call. The tool is then advanced to 3 rm above 0. Rough-machining can be performed prior to finish-mach ining. RI7 is used to specify the finishing allowance. Example 1: Rough-nachining with finishing allowance and subsequent Finish-mach ining Input of d= 12. cos in ROB Input of Sin R17 42 AM86 Example 2: Immediate finish-machining d=0,S=0 i.e. input ROB = 03 RI7 = 0 Special cases: Perpendicular plane: B= 900 sh Horizontal plane @ = 0° foe ; fair t Wi = Up-cut or down-cut milling can be programmed. - Rough-machining is performed in consecutive passes in parallel planes as far as the required plane. Mould Making Cycles Cutter stop beneath land: Cutter stop at land: R19 = 0: R19 = T: Az Az 04 Mould Making Cycles ~AN86 “3 On completion of rough-machining the machining sequence is interrupted for a tool change. s = 0 must be input in R17 for Finish-machining. “Delete block" can be used to suppress the tool change stop. Delete block "OFF": rough-machining only Delete block "ON": rough and finish- machining Parameter assignment: Geometrical parameters: ROT, RO2, ROS Input of X, Y, Z offset from workpiece zero W to cycle zero 0} ROI = X offset W/0] R02 = Y offset W/O] RO3 = Z offset W/0] R04 Input of angle between the positive x axis and the top edge of F in the X-Y plane. Input values 0 to + 359.9999, ROS: Input of the smallest angle between F and the X-Y plane Input value 0 to 909, ROG Length of top edge of F RO7 Length of lateral edge of F ROB. Largest allowance of blank: = Surface F parallel to X-Y plane: Largest perpendicular allowance over F = Surface F inclined or perpendicular: Largest allowance in X/Y plane perpendicular to top edge of surface F (largest X' coordinate) AM86 Process functions: R10 Input of line spacing for fii machining of surface F RN Input of surface fineness of F Note: ish- R10 #0 - R11 =0 RIT £0 - R10 =0 R12 Magnification factor for Tine spacing in rough-mach ining. The values of R10 and R11 are increased in line with R12. Input value: R12 greater than or equal to 1 R13 Infeed perpendicular to surface F in f inish-machining R14 Input of machining direction R14 = 0 Up-cut and down-cut milling R14 = 1 Up-cut milling only RIS Input of feedrate in X-Y plane R17 = Finishing al lowance The finishing allowance corresponds to the infeed for finish-mach ning Input of tool shape R18 Radius cutter R18 End-milling cutter with corner radius R18 = 0,002: End-mill ing cutter R19 Length of lateral edge of F as far as Vand: R19 = 0: Length of lateral edge = RO? + cutter radius R19 Length of lateral edge = R07 R19 is of significance only for surfaces perpendicular or parallel to the X-Y plane. R19 is not active for an inclined surface. ‘Mould Making Cycles R19 = 0 R19 = 1 ‘Mould Making Cycles ~ AMIB6 45 Programming example for L912 Precondition: Radius cutter &mm diameter Workpiece blank 60x40x60 Dimensioning from workpiece zero SINUMERIK 810M TO data D1 0 Too} number 1 Tool type 20 2 LT geometry 60 3 4 Diameter/radius 4 SMPF912 DI $3000 M3 R1=8 R2=0 R3=0 R18=0 R19=0 L912P1 Moz SINUMERIK_3M TO data DID GOP 4 4912 DOI $3000 m3 ROI 8 ROZ 0 RO3 0 RO4 45 ROS 30 ROG 65 RO7 60 ROB 45 R10 .2 R11 0 R12 2 R13 3 R14 0 R15 300 R17 1.5 R18 0 R19 0 L9T2Z Moz The above programs are for rough-mach ining (roughing). The following R parameters must be modified for Finish-machining: R17=0 46 AM186 Mould Making Cycles Lots: Paratllepiped with base: rectangle, parallelogram or rhombus, Para- | Explanation with small or large ragus or chamfer (octagon) oe tae ror | x,¥,Zottsetofecle 02 | zer0 pointO; rom R03 | workpiece zero fps | Coordinates xxe yoo, 202 05 | corner point in roation R08 | tocycle 20100; R07 | Coordinates xo, yon, 2004 08 | comer points in lation Roe | tocyelezer00y, 10 | Heightot parallelepiped ‘tom xy plane: nt | Extonsion angle over base: in xy plane: vyalues:0 ~ s 9Di0", amount iz_| R12 = |Radius dimension! Ri2 = ~1Charvfer dimension | rig_| Line spacing for finish ‘machining 1 totop edge ot sides over sides (P1940 RIG = 0 ia | Setting 3 = Omeans that the parameters of R16 must bo assigned the smallest tolerance ofthe side surface 15 | Finishing allowance 16 | Cutcross-section fr rough RIT | machining FIG = Inlood 1 XI pl IT = lnood 11 XI pl R16 | Feedrates R19 | IB Voz tor paths in radius RI9 = VizlorZ direction R20 | 20 = 0: Radlus cutter R20 = eoge! Enc-miling cutter Elevation X a0 = one: Unrated on miling cutter rat | Ret = 1:Convex shape Fat = 0: Concave shape rez | R22.= 1: Rough and fnish- ‘machining |R22 = 0: Finish-machining ony 23 | Largest blank allowance to side of required parallelepiped in or parallel tits base plane Set 23 = OU F21 = 0 p20 | Land at base of convex parallelepiped: R24 = 1: Level with 2 = = RIO R24 = 0: Deeper thanz = = RIO commensurate with cutter or tool nose radius 25 | Selection of actual shape: Mould Making Cycles [R25 = 1: Programmed shape R25 = 0: Opposite shape AM88 St The L913 cycle is used in the milling of parallelepideds, It makes it possible to mill shapes, the base and top surfaces of which are congruent parallelograns and whose lateral surfaces are rectangles or equal-sided trapeziums. Parameter R25 makes it possible to transform a programmed convex shape ‘into a concave shape, and vice versa. Example: A convex shape is progranmed. The coordinates of points 01, 02, 03 are known. Plan view The new points 0'1, 0'2, 0'3 must be input for the corresponding concave shape. With R21 = 0, R23 = 0 and R25 = 0 the subroutine calculates the points automatically. If the top surfaces are parallel to the X-Y plane, the lateral edges can be milled with radii or chamfers as a function of R12. R12 Without sign: Radius R12- (Negative): Chamfer The dimensions of the chamfers and radii are usually small in relation to the lengths of the sides. With the following shapes, radii and chamfers of the order of the lengths of the sides can be milled: = Top and base surfaces are octagonal, with equal side lengths. - Top and base surfaces have four straight and four quadrantal sides with equal radii. These shapes can be tested by means of “DRY RUN An alarm is displayed in the event of an error. For rework finish-machining can be performed without prior rough- machining. R22 R22 Rough and finish-machining : Finish-machining only Both convex and concave shapes can be produced using a radius cutter or end-mil1ing cutter. Tf machining cannot be perforned with the end-milling cutter, an alarm message is displayed. A radius cutter must always be used for 3D machining. The feedrates for the X-Y plane (X-Y-Z directions in the case of 3D machining) and Z direction can be progranmed separately. 52 AN186 Mould Making Cycles All movements not involving workpiece machining are performed in rapid traverse. R24 is used to program whether machining is performed as far as the land or deeper, commensurate with the cutter radius. On completion of rough-machining, the program sequence is interrupted for a ‘tool change. AIT R parameters must be be re- progranmed and L913 must be called ‘once more for finish-machining after a tool change. "Delete block" is used to suppress the tool change stop. Rough and finish- machining is then carried out without any interruptions. Paraneter_assignment: Geometrical parameters: ROI, R02, RO3 X-Y°2 offset from workpiece zero W to cycle zero 0]. ROI = X offset W/07 R02 = Y offset W/O] RO3 = Z offset W/O] Mould Making Cycles RO4, ROS, ROG Coordinates of corner point 02 in relation to cycle zero 0} Ro4 = X02 ROS = YO2 ROG = 202 RO7, ROB, ROI Coordinates of corner point 03 in relation to cycle zero 0] RO? = X03 R08 = YO3 ROS = 203 R10 = Height of parallelepiped from base plane. R11 = Angle between Z axis and lateral surface. Input value 0 to 90° R12: No sign: Radius With negative sign: Chamfer Input value: Radius or chamfer length of lateral surface. Process functions: R13, RIE Input of Tine spacing or alternatively surface fineness. One of these parameters must be input with value 0 R13 = Line spacing for finish- machining perpendicular to top edge of lateral surface AN186 53. R14 = Surface fineness of lateral surfaces R13 40 --_ R14 = 0 RI4 40 -- R13 = 0 R15 = Finishing allowance R16, RI7 Infeed per cut for rough-finishing R16 = Infeed perpendicular to X-Y plane R17 = Infeed parallel to X-Y plane R18, R19 Input of feedrates R18 = Feedrate Vf, X, Y, Z R19 = Feedrate in Z direction R20 Programming of tool shape R20 = 0: Radius cutter R20 End-milling cutter with corner radius r R20 = 0.002: End-milling cutter R21 Determination of shape R21 = 1: Convex shape R21 = 0: Concave shape R22 Programming of machining sequence R22= 1: Rough and finish-machining R22 = 0: Finish-machining only 54 AM86 R23 Largest allowance of blank to side of programmed convex shape Value 0 must be input for R23 in the case of a concave shape. Mould Making Cycles R24 Land at Tower end of convex parallelepided R24 = 1: Machining as far as land (R10) R24 = 0: Machining beneath land commensurate with cutter radius R24. R24 wz R25 Selection of final shape R25 Producing programmed shape Producing opposite shape, i.e, transforming convex shape into concave shape, and vice versa R25 Mould Making Cycles, AN86 55 Programming example for L913 convex 56 AN186 = Precondition: Radius cutter 8nm diameter Workpiece blank 60x60x50 Dimensioning from workpiece zero SINUMERIK_810M TO data D1 0 Tool number 1 Tool type 20 2 LT geometry 60 3 4 Diameter/radius 4 ‘SMP F913 DI $3000 M3 R2g=1 R25=1 SINUNERIK_ 3M, TO data DID GOP 4 4913 DOI $3000 M3 ROT 15 RO2-15 RO3 0 RO4 29 ROS 0 ROG 0 RO7 0 ROB-29 ROS 0 RiO 22 R11 32 Ri2 § R13 .2 R14 0 R15 2 RIG 3 R17 3 R18 300 R19 300 R20 0 R21 1 R22 1 R23 20 R24 1 R25 1 L913 Moz The above programs are for rough-mach ining (roughing). The following R parameter must be modified for finish-machining: R22 0 ‘Mould Making Cycles Lota: Sphere Hemisphere, spherical cup, spherical segment: spherical sector meter Explanation Concav 2602 Rot oz Ros. Ros 0s. os: or Roe oe R10 Rit Rr Ris Re Ris Rte a rie R19 Reo X,Y, Zoftset of cle 2210 0; from workpioce Distances between top surfaces of sphere and xy plane: R04 = Distance of ts top surface Hemisphere: RO& = 0, AOS = ROS Spherical cup: ROS = n, ROS ~ RO6 Spherical segment: ROS Ros = m Sphere radius Radius of evlindor ‘enveloping convex spherical shape about +2 axis ‘Spherical sector: R08 = Starting angle of sector R09 = End angle of sector “Edit: Counter-clockwise ‘about 0 from + 2xis “values: 0 ~ 359999 n° Caution ~ Start and end: Convex: As per G03 Concave: As per G02 ‘ize of angular increment {or tnishsmachining (set P1040 Rtt = 9) Satting R10 = 0 means that tt must be assigned parametors with the smallest tolerance of the spherical surtace ita = 1: Rough ang finish machining 2 ~ 0: Finish-machining only Cuteross-section for roughing RIG = Infood 1 XY plane Fd = Infoed II X7 plane Feedrates IS = vi for XY plane RIG = vizlorZdirection Finishing allowance ie = 0: Radus cutter RIB = fase’ End-miling cutter IB = 0002: Unradiused ‘end-miling cutter Rig Rig Land at base of convex spherical shape: R20 = 1: Lovelwithz = ROS R20 = 0: Deoperthanz = RO# ‘commensurate with cutter or tool nose radius 1: convex shape 0: concave shape ‘Mould Making Cycles AN186 et The L914 cycle is a subroutine for the During rough-mach ining the workpiece milling of a sphere, spherical cup or is approached radially in rapid spherical segment. traverse. Approach and withdrawal during finish-machining are tangential R19 determines whether the programmed to the circular arcs. Should shape is processed as a convex or tangential travel no longer be concave shape; ROB and RO9 must be possible, the tool is approached and input in line with the relevant shape. retracted radially. Rough-machining may be performed on a The feedrates in the X-Y plane and Z convex and concave shape with or direction can be progranmed separately. without finishing allowance. Should reworking be required, Traversing movements not involving Finish-machining may be performed machining are performed in rapid without prior rough-mach ining. traverse. Machining can nearly always be R20 is used to determine: performed for both convex and concave ~ machining to a point level with the shapes using a radius cutter or Tand end-milling cutter. = or beneath the land commensurate with the cutter radius An alarm message is output if the programmed shape cannot be machined On completion of rough-machining the using the intended tool. program sequence is interrupted for a tool change. Example: The value 0 must be input for R12 for Machining of a concave shape: Finish-machining. "Delete block" is used to suppress the tool change stop. Rough and finish- machining is then carried out without any interruptions. An alarm message is output if Rp is greater than R. Prior to machining the operator is prompted to select a smaller diameter cutter head. 62 AM86 Mould Making Cycles Parameter_assignment: Geometrical parameters: ROT, R02, RO3 X, Y, Z, offset from workpiece zero W to cycle zero 01 ROI: X offset W/O) R02: Y offset W/O} R03: Z offset W/0] RO4, ROB Distance between top surfaces and X-Y plane RO4 = Distance of Ist top surface ROS = Distance of 2nd top surface ROG = Sphere radius RO7 = Radius of cylinder enveloping spherical shape about positive Z axis. ROB, ROD Spherical sector RO = Starting angle of sector RO9 = End angle of sector The angle is measured counter- clockwise from the positive X axis. Input values 0 to 359.9990 The starting and end angles are determined: For a convex shape as per G03 For a concave shape as per G02 Process functions: R10, RIT Surface fineness during finish- machining: The value 0 must be input for one of these parameters. R10 = Size of angular increment R10 #0 - R11 = 0 RII = Surface fineness of sphere RIT #0 - R10 = 0 R12 Programming the machining sequence R12 Rough and finish-mach ining R12 Finish-machining only R13, R14 Infeed for rough-machining R13 = Infeed perpendicular to X-Y plane R14 = Infeed parallel to X-Y plane RI5, R16 Input of feedrates R15 = Feedrate in X-Y plane R16 = Feedrate in Z direction R17 = Finishing allowance R18 Programming of tool shape R18 Radius cutter RIB End-milling cutter with corner radius r R18 = 0.002: End-milling cutter R19 Determination of shape R19 = 1: Convex shape R19 = 0: Concave shape R20 Machining depth at land R20 = 1 Machining to point level with land R20 = 0 Deeper machining conmensurate with cutter radius ‘Mould Making Cycles AM86 63 Programming example for L914 convex Precondition: Radius cutter 6m diameter Workpiece blank 60x60x50 Dimensioning from workpiece zero SINUMERIK 810M TO data D1 0 Too? number 1 Tool type 20 2 L1 geonetry 60 4 Diameter/radius 3 MPFO14 D1 $3000 M3 R17=2 R180 R19=1 R20=1 L9T4PT Moz SINUMERIK 3M TO data DID 60 P 3 1914 DO1 $3000 M3 ROT 30 RO2 30 RO3-21 RO4 0 ROS 20 ROG 20 RO? 30 ROB 0 RO9 359.999 R10 1 RIT ORIZ7 R13 3 R14 2 R15 300 R16 300 R17 2 R18 0 R19 1 R201 ors Moz The above programs are for rough-mach ining (roughing). The following R parameter must be modified for finish-mach ining: R12=0 64 AN86 Mould Making Cycles Lets: Torus “Torus, torus socto torus segment Para: mete Rot Roe Roa oe os: os Ror Ros 09 an are Ris Rw RIS Rie Rr Rie Rie Reo Rat es Explanation X, ¥,Zollet of ycle 26100; from workpiece Cross-section circle sector Rod = Starting angle of sector OS = End angle of sector air: From Wy plane outside torus: Convex: Clockwise Concave: Clockwise “values: 0 ~ 180% amount Radius of eross-sectional surlace Radius of contre circle Fadius of tinder enveloping convex torus about +28 Concave: R08 = ROS Torus segment 09 = Starting angle of segment 10 End angle of segment “dic: Counter-clockwise from +x axis| “values: 0 - 359999 Caution ~ Start and ond: Convex: As per G03 Concave: As per G02 ‘Size of angular increment for finish-machining (set Rio FIZ = 0) Setting Rt = Omoans that IZ must be assigned parameters fr the smallest Torus surface tolerance RIa_= 1: Rough and fnish- machining RIG = 0:Finish-machining only Cutcross-section for roughing infeed 1 XI¥ plane infeed Il XIV plane Concave: Rid = Radial infeed from conte cela Feedrates 16 = vpuy for XV plane RI? = vor direction Finishing allowance Rig = 0: Radus cutter FIO = Faaga for End-miling cutter Ig ~ 0002: Unradiused ‘eng:miling cutter R20 = 1: Convex shape R20 ~ 0: Concave shape Lands at base of convex Rat = 1: level with boundary lines of torus sector R21 = 0: Benoath boundary lines of torus ‘sector commensurate with cutter ‘ortool nose radius ROS = Retract height, Z axis Mould Making Cycles AM186 7A The L915 cycle is a subroutine for the milling of a torus, torus sector or torus segment. Nodifying parameter R20 makes it possible to transform a convex programmed shape into a concave shape. Rough-mach ining may be performed on a convex and concave shape with or without finishing allowance. Finish-machining may also be performed without prior rough-mach ining (important for rework ing). A convex shape can be machined using a radius cutter or end-milling cutter. Only a radius cutter may be used for a concave shape. An alarm message is output when an ‘incorrect type of cutter is used. During rough-mach ining the workpiece is approached radially in rapid traverse. Approach and withdrawal during finish-machining are tangential for a convex shape and radial for a concave shape, as well as in special cases involving a convex shape (RO9 = R10). The feedrates can be programed separately in the X-Y plane and Z direction. Traversing movements not involving machining are performed in rapid traverse. R21 determines whether machining terminates at the land or is continued to a deeper point conmensurate with the cutter radius. On completion of rough-machining the program sequence may be interrupted fora tool change. The value 0 must be input for R13 for finish-mach ining. "Delete block" is used to suppress the tool change stop. Rough and finish- machining is then carried out without any interruptions. 72 Antes Parameter assignment: Geometrical parameters: ROT, RO2, RO3 X-Y-7 offset from workpiece zero W to cycle zero 0) ROI = X offset W/0] R02 = Y offset W/0] R03 = Z offset W/0] RO4, ROS Circle cross-section sector ROd = Starting angle of sector ROS = End angle of sector RO6 = Torus radius RO? = Radius of torus centre circle ROB = Convex: Radius of cylinder enveloping torus Concave: Allowance - R08 = ROG RO9, R10 Torus segment ROO = Starting angle of segment RIO = End angle of segment The angle is measured counter- Clockwise from the positive X axis. Input values 0 to 359.9990, The subroutine performs up-cut milling if the angle is greater than 90°, R11, R12 Angular increment or surface fineness for finish-machining R11 = Size of angular increment R12 = Surface fineness of torus Rs value 0 must be input for R11 or R12: ~ RI] #0 - R12 = 0 R12 40 -RI1=0 R13 Progranming of machining sequence R13 = 1: Rough and finish-machining R13 = 0: Finish-machining only R14, R15 Infeed for rough-machining Convex shape: RI4 = Infeed perpendicular to X-Y plane RIS = Infeed parallel to X-Y plane Mould Making Cycles Concave shap R14 = Radial infeed from centre circle R16, R17 Input of feedrates R16 = Feedrate in X-Y plane R17 = Feedrate in Z direction R18. Finishing allowance R19 Programing of tool shape R19 Radius cutter R19 End-milling cutter with corner radius r R19 = 0.002: End-milling cutter R20 Determination of shape R20 = 1: Convex shape R20 Concave shape R21 Machining depth at Tand R21 = 1: Machining to a point level with land R21 = 0: Deeper machining conmensurate with cutter radius R25 = Retraction height of Z axis above point 0 Mould Making Cycles A variable retraction height for the Z axis can be adjusted by means of R parameter R25. This R parameter is unavoidable if, for instance, a circular sector is to be produced for a concave shape and another shape is located centrally above point 0} or if the efreutar sector is milled in a keyway. In this case machining must be performed above 0] prior to calling L915. Concave 7 u Way Convex 5. GL so MMMM, In the case of a convex shape this is only practical if RO5 < 90°, If ROS < 900 machining is performed beneath point 07. ROSs90° AN86 73 74 Programming example for L915 concave AN186 Precondition: Radius cutter 6mm diameter Workpiece blank 60x60x50 Dimensioning from workpiece zero SINUMERIK 810M TO data DI 0 Too? number 1 Tool type 20 2 LT geometry 60 3 4 Diameter/radius 3 SMPF915 D1 $3000 M3 0 R2=30 R3=0 R5=180 R6=15 R13=1 RT R16=300 RT R19=0 R20=( L915P1 Moz SINUMERTK_ 3M TO data DID 60P 3 4915 DOT $3000 M3 ROI 30 ROZ 30 RO3 0 RO4 0 ROS 180 RO6 15 RO7 30 ROB 15 ROI 0 R10 359.999 R11 O R12 .05 R13 1 R14 3 R15 0 R16 300 R17 300 R18 1.5 R19 0 R20 0 R21 0 R25 0 L915 Moz The above programs are for rough-machining (roughing). The following R parameter must be modified for finish-machining: R13=0 Mould Making Cycles Lo16: Elipsoia ‘Somi-lipsoid,ollpsoid cup ellipsoid segment, ellpsoid sector Para- | Explanation meter Ror | X,Y, Zoffset of cle Roz} zer00; from workpiece Fos | zero Ra} Distances oftop suraces of ROS. | elpsoidal shape trom wy plane Od = Distance of tsttop surface ROS = Distance of 2nd top surlace Semi-clipsoid: R04 = 0 Ros = ROB EElipsoid cup: RO4 = n, ROS = ROB Elipsoid segment: R04 = FOS =m. 06 | Base of elipsci Ro7 | 06 = Dimension of v2 longitudinal axis ROT = Dimension of 2 Roa | Vertex ot elipsoid oa | Allowance of cuboid blank in ‘base axes o lipsoid 10 | Elipsoi sector: Concave Rit | R10 = Starting angle of de ‘sector Rit = End angle of sector dit: Countor-lockwise from 4x axis “values: 0 ~ 359998 int Caution ~ Start and end: Convex: ‘As per GOs Concave: As per G02 12] Angle ot longitusinal axis ‘of elipsoidin basa plane with 4x axis Convex Concave dic: Counter-clockwise from +x axis st values:0 ~ 359999? 1a | Tolerance of base axis ‘dimensions and vertex “values: 0 - 90irF, amount R15 | Line spacing for fnish-machining to top edge of Fy over Fy (set Is #0 R16 = 0) 16 | Setting R15 = 0 moans that R16 ‘must be programmed withthe smallest tolerance ofthe shape surface 17 | Finishing allowance 15 | Largest allowance of blank in ly plane 10 top edge of shape io | Cutcross-section for R20 | roughing Rig = Infoed.1 XY plane R20 = infeed II XY plane Rei | Ret = 0: Radius cutter R21 = reage: End-miling cutter Ret = 0002: Unradiuses ‘end-miling cutter R22 | Feedrate R22 = vay for XY plane 2a | Landa base of surfaco R23 = 1:Levelwithz = ~ ROS R23 = 0: Desper thanz = ROS commensurate with cutter oro! nose radius R24 | R26 = 4: Up-cutmiling only R24 = 0: Up-cutand down-cut miling R25 | R25 = 1: Rough and finish. machining RRS = 0: Finish machining only Mould Making Cycles AM186 14 The L922 cycle is a subroutine for the milling of two surfaces with random rotation in the X-Y plane and interconnected by means of a cone or cylinder. The inclination of the surfaces with respect to the X-Y plane can be modified arbitrarily. A stop can be programed on either side of the inclined surface to prevent contact with the other lands. Caution: RO4 and ROS are always positive. ROS must be greater than Rod Convex cone: Concave cone: ROS must be smaller than RO4 Convex y e.g. RO4 = 45 in degrees ROS = 160 in degrees Concave e.g. R04 = 300 in degrees ROS = 30 in degrees Angles R13 and R14 are always positive Elevation F1 Elevation F2 \ sures eed Up-cut milling or down-cut milling is programmed by means of R24. 12 AN86 ~ Mould Making Cycles Rough-machining is performed in planes parallel to the X-Y plane. $e R20 3 types of cutter can be used as required: Radius cutter End-milling cutter with corner radius End-milling cutter The fineness of the two surfaces is determined by means of R16. R23 determines machining at the lower Jand: R23 = 1 Machining as far as land R23 = 0 Deeper machining commensurate with cutter radius On completion of rough-machining the program sequence is interrupted for a tool change. * The value 0 is input for R25 for finish-mach ining. "Delete block" is used to suppress the tool change stop. Rough and finish- machining is then carried out without any interruptions. Mould Making Cycles — Parameter assignment: Geometrical parameters: ROI, ROZ, RO3 X, Y, Z offset from workpiece zero W to cycle zero 0] RO] = X offset W/O] RO2 = Y offset W/O] RO3 = Z offset W/0} RO4, ROS Angle of top edge of surface Fl or F2 with positive X axis. The angle is measured counter-clockwise about 0} from the positive X axis. ROS = Angle of surface 1 ROS = Angle of surface 2 Input values 0 to 359.99 Convex shape: RO4 smaller than ROS Concave shape: RO4 greater than ROS RO6, RO? Angle of inclination between surface FI or F2 and X-Y plane RO6 = Angle of inclination of surface FI RO7 = Angle of inclination of surface F2 Input values 0 to 90° R08 = Height of programed shape R09 = Radius of cone or cylinder in X-Y plane R10 = Angle between lateral surface of cone and Z axis R11 = Length of top edge of surface 1 R12 = Length of top edge of surface 2 RI3, R14 Angie of inclination of boundary lines for machining of surfaces F1 and F2 Inclination of boundary line F1 Inclination of boundary line F2 Input values 0 to 90° AN186 113 Process functions: RIS, R16 Line spacing or surface fineness for finish-machining. RIS = Line spacing for finish- machining perpendicular to surface of Fl or F2 R16 = Fineness of surface of F1 and F2 R15 or R16 must be assigned parameters: RIS = 0 - R16 = 0 R16 = 8 - RIS =0 R17 = Finishing allowance R18 = Largest dimension of blank in X-Y plane perpendicular to top edge of shape R19, R20 Infeed for rough-machining R19 + Infeed perpendicular to X-Y plane R20 # Infeed parallel to X-Y plane R21 Programming of tool shape R21 = 0: Radius cutter R21 = r: End-milling cutter with corner radius r R21 = 0.002: End-milling cutter R22 = Feedrate in X-Y plane R23 = Land at base of shape R23 = 1: Machining as far as land R23 = 0: Deeper machining commensurate with cutter radius Rea Progranming of machining direction R24-= 1: Up-cut milling only R24 = 0: Up-cut and down-cut milling R25 Programing of machining sequence 1: Rough and finish-machining 0: Finish-machining only R25 R25 14 AN86 Mould Making Cycles Progranming example for L922_convex Precondition: Radius cutter 6nm diameter Workpiece blank 60x90x50 Dimensioning from workpiece zero SINUMERIK 810M TO data DI 0 Tool number 1 Tool type 20 2 L1 geometry 60 4 Diameter/radius 3 ‘SMPF922 DT $3000 M3 2 R2=-45 R R22=300 R23=1 R24=0 R25=1 L922P1 Moz SINUMERIK_3M TO data DID 60P 3 4922 DOT $3000 M3 ROT 12 RO2-45 RO3 0 RO4 49 ROS 300 ROG 50 RO7 70 ROB 20 RO9 20 R10 30 R11 42 R12 49 R13 5 R14 10 RIS .2 R16 0 R17 1.5 R18 30 R19 3 R20 3 R210 R22 300 R23 1 R24 0 R25 1 L922 Moz The above programs are for rough-machining (roughing). The following R parameter tust be modified for finish-machining: R25=0 Mould Making Cycles AM86 15 1.929: Surface-cylinder Inclined roctangu 1 ar surtace F with eyinder sector (8) Para: | Explanation adjacent to top andior bottom edge of meter Rot | x, Zoffset of ycie R02 | zero; rom workpiece oa | z0%0 Elevation X Roa | Angle of axis of upper cylinder or top edge of Fin xy plane “dit: Counter-cockwise about 0; from +xaxis values: 0 ~ 359999 irr R05 | Smallest angle between F and ly plane values: = 080 int amount 06 | Length of shape nor | Distance botwoon axis of ower ‘oylinder or bottom edge of surface F and wy axis Ros | R08 = Radius of upper cylinder Roa | R09 = Radius of lower cylinder Permitted: ROB = 0, ROS = 0 08 +0, Rp = 0 Ros +0, Roo + 0 10 | Line spacing for fnish-machining | totop edge over shape (sot 0 #0 R13 = 0) i | Cutcross-section for R12 | roughing: Il = Infeed 1 XIY plane Ri2 = Infeed |1X1Y plane R13, | Setting R10 = Omeans that Rig must be assigned parameters ‘with the smallest tolerance ofthe shape surface fara | Finishing allowance 15 | Largest dimension of blank from ‘axis af upper cylinder oop edge ‘olF in +x ction rie | Feedtate 6 vy for XIY plane RIT | R17 = 1:Upeutmiling only RIT = 0; Upcutand downcut rling ig | A18 = 0: Radius cutter IB ~ ga: End-miling cutter iB ~ 0002: Unradiused end-miling cutter aig | Rig = 1: Rough and finish ‘machining iB = 0: Finish-machining only Mould Making Cycles ~AN186 124 The 1923 cycle is a subroutine for the milling of an inclined rectangular surface F with cylinder sectors adjacent to the top and bottom edges of the surface. It is also possible to program only one cylinder sector adjacent to an edge (top or bottom edge). The following shapes are thus possible: Az 4z RO4 and ROS can be programmed with values of 0 to 359.9990 and 0 to 90° respectively. In Case 3 cycle zero 0] is the starting point for the surface. Rough-machining may be performed prior to finish-machining with or without Finishing allowance. The distinction can be made between three machining options: 1) a) Rough-machining with R14 finishing allowance b) Finish-machining Input: R15, R14, R19 = 2) Finish-machining initially half, then full (final) Input: R15 = 0, R14, R19 = 1 3) Immediate finish-machining Input: R15 = 0, R14 = 0, R19 = 0 12.2 AN186 Mould Making Cycles Rough-machining is performed in planes parallel to the X-Y plane. 3 types of cutter can be used as required: Radius cutter, end-milling cutter or end-milling cutter with corner radius. Machining is performed with the tolerance input in R13. If RO9 = 0 is programmed, machining is performed as far as the height specified in RO7: dz 5 So « On completion of rough-machining the program sequence is interrupted for a tool change. The value 0 must be input for R19 for finish-machining. "Delete block" can be used to suppress the tool change. Rough and finish-machining is then performed without any interruptions. Mould Making Cycles Parameter_assignment: Geometrical parameters: ROI, ROZ, RO3 X, Y, Z offset from workpiece zero to cycle zero 0) ROI = X offset W/0] R02 = Y offset W/0} RO3 = Z offset W/O] RO4 = Rotation of surface F or cylinder axis in X-Y plane. The angle is measured counter- clockwise about 0; from the positive X axis. Input values 0 to 359.9999, ROS = Angle of inclination of surface F with respect to X-Y plane Input values 0 to 90° R06 = Length of shape RO7 = Height of surface F ROB = Radius of upper cylinder RO9 = Radius of lower cylinder Possible inputs: ROB 70, ROD #0 Ros # 0, RO = 0 ROB = 0, ROO 4 0 AM86 123 Process functions: R10, R13 Input of line spacing or surface fineness for finish-machining R10 = Line spacing for finish- machining perpendicular to surface of shape R10 #0 - R13 = 0 R13 = Surface fineness of shape R13 #0 -RI0=0 R11, RIZ Infeed for rough-mach ining R11 = Infeed perpendicular to X-¥ plane R12 = Infeed parallel to X-Y plane R14 = Finishing allowance R15 = Largest dimension of blank fron axis of upper cylinder or top edge of F in X-¥ direction R16 = Feedrate in X-Y plane RI7 Progranming of machining direct ion R17 = 1: Up-cut milling only RIT Up-cut and down-cut milling R18 Programming of tool shape R18 = 0: Radius cutter R18 End-milling cutter with corner radius r R18 = 0,002: End-milling cutter R19 Progranming of machining sequence R19 Rough and finish-machining R19 = 0: Finish-machining only 124 AN186 ~ Mould Making Cycles Programming example for L923 Precondition: Radius cutter 8mm diameter Workpiece blank 70x25x65 Dimensioning from workpiece zero ‘SINUMERIK 810" TO data DI 0 Too! number 1 Tool type 20 2 LT geometry 60 3 4 Diameter/radius 4 MPF 923 D1 $3000 M3 5 R2=-25.5 R3=-12 L923P01 Moz SINUMERIK_3M TO data Dl D60P 4 4923 DOT $3000 3 RO] 25 RO2-25.5 RO3-12 RO4 75 ROS 60 ROG 40 RO7 20 ROB 10 ROS 12 R10 O RIT 4 R12 4 R13 .1 R142 R15 55 R16 300 R17 0 R18. 0 R19 1 L923 Moz The above programs are for rough-mach ining (roughing). The following R parameter must be modified for Finish-machining: R19=0 Mould Making Cycles AMN86 125 1.924: Torus-ConeiCylinder “Torus sector adjoining cone or cylinder perpendicular to XIY plane forming upper termination (convex) or base (concave) Explanation Convex ES, uw Toot. Mould Making Cycles R10 ~ os, Ror os: Roe R10 an Rie pra Rw Ps Fie Ri Rie me R20 Rat X.Y, Zoiset of cycle 22700 ftom workpiece Radius of upper end circle of ‘coneteyinder ‘v2 cone angle (ROS « 0: cylinder) (Cross-section radius of torus “Torus-conekeyinder sector inx/y plane: Od ~ Starting angle of sector R09 = End angle of sector “dic: Counter-lockwise about 0; from +x axis values: 0 ~ 359999 ine Caution ~ Start and end: Convex: As per G03 Concave: As per G02 Largest cimension of blank for convex shape about 7 asis above ly plane Convex: Height of shape as faras torus vertex Concave: Depth of shape as tar as base from xiy plane in both cases. Line spacing for tnishimachining 1 top edge of shape over this shape (ott #0 Fiz =o) Setting R11 = Omeans that R12 must be assigned paramators with the smaliest tolerance of the shape surface Finishing allowance Cut cross-section for roughing Ris = Infood 1 XIV plane 5 = infeed | XIY plano Ri6 = 0:Radluscutter 6 = fgg: End-miling cutter 16 = 0002: Unradiused end-miling cutter Feodrates RIT Fie Ig = 1: Convex shape Rio ~ 0: Concave shape Land at base of convex shape: R20 = 1:Inxlyplane R20 = 0: Deeper than x plane ‘commensurate with cute oF tool nose radius Rai = 1: Rough and finish- machining R21 = 0:Finish-machining only AM186 134 The L924 cycle is a subroutine for the milling of a torus sector adjoining a convex or concave cone or cylinder perpendicular to the X-¥ plane. A convex programmed shape can be transformed into a concave shape by modifying parameters R19 and R03. In this case RO7 and RO8 must be ‘interchanged. Rough-machining may be performed for convex and concave shapes with or without finishing allowance. Finish-machining may also be performed without prior rough-machining (rework). Both convex and concave shapes can be machined using a radius cutter, end-milling cutter or end-milling cutter with corner radius. The feedrates can be progranmed separately in the X-Y plane and Z direction. All traversing movements not involving workpiece machining are performed in rapid traverse. R20 determines machining at the land: Machining as far as the land or deeper, conmensurate with the cutter radius. On completion of rough-machining the program sequence is interrupted for a tool change. The value 0 must be input for R21 for finish-machining. Note: Concave shape: The base is finished during rough-mach ining. Convex shape: The top surface is not machined since the surface may have a different shape. 132 AN186 "Delete block" can be used to suppress the tool change. Rough and Finish-machining is then performed without any interruptions. Parameter assignment: Geometrical parameters: ROT, RO2, RO3 X, Y, Z offset from workpiece zero W to cycle zero 0} ROI = X offset W/0} RO2 = Y offset W/O} RO3 = Z offset W/0} ROA = Radius of upper end circle of cone or cylinder ROS = Angle of lateral surface of cone with Z axis (ROS = 0: cylinder) R06 = Cross-section radius of torus RO7, ROS Sector of shape in X-Y plane RO7 = Starting angle of sector ROB = End angle of sector The angle is measured counter- clockwise about 01 from the positive x axis Input values 0 to 359.9999 The starting and end angles are determined: For convex shape as per G03 For concave shape as per G02 In the case of a full circle RO7 must be equal to R08, Example: RO7 = 50, ROB = 50: Machining always commences at 50° RO9 = Largest dimension of blank about Z axis for convex shape R10 Convex shape: Height of shape from X-Y plane as far as torus vertex Concave shape: Depth of shape from X-Y plane as far as base Mould Making Cycles RIT, R12 Line spacing or surface fineness for finish-machining RI] = Line spacing perpendicular to top edge of shape R11 #0 -R12=0 R12 = Surface fineness of shape RI2 #0 = R11 = 0 R13 = Finishing allowance | Pp a | - \ RIA, R15 Infeed for rough-mach ining R14 = Infeed perpendicular to X-Y plane R15 = Infeed parallel to X-Y plane R16 Prograrming of tool shape R16 ; Radius cutter R16 =r: End-milling cutter with corner radius r R16 = 0.002: End-nilling cutter Radius R17, R18 Feedrates R17 = Feedrate in X-Y axis R18 = Feedrate in Z axis R19 Determination of shape R19 Convex shape R19 = 0: Concave shape R20 Machining depth at land R20 End of machining at X-Y plane R20 Machining beneath X-Y plane commensurate with cutter radius R21 Progranming of machining sequence R21 = 1: Rough and finish-machining R21 Finish-nachining only Mould Making Cycles AM86 13:3 Programming example for L924 convex Precondition: Radius cutter 8m diameter Workpiece blank 60x60x50 Dimensoning from workpiece zero ‘SINUNERIK_810H TO data D1 0 Tool number 1 Tool type 20 2 L1 geometry 60 3 4 Diameter/radius 4 aMPF924 D1 $3000 M R 7 -30_R11=0 RI. R15=4 R16: R17=300 R18=300 R19=1 R20=1 R21=1 L924P1 Moz SINUNERIK 3M TO data DID 60 P 4 924 DOT $3000 M3 ROT 30 ROZ-30 RO3-30 RO4 11 ROS 28 ROG 5 RO7 200 ROB 200 RO9 44 R10 30 RII O R12 .003 R13 2 R14 4 RIS 4 R16 O R17 300 R18 300 R19 1 R20 1 R21 1 L924 Moz The above programs are for rough-machining (roughing). The following R parameter must be modified for f inish-machining: R21=0 19.4 AM186 Mould Making Cycles L926: Sphere-ConeiCylinder Hemisphere, spherical cup or spherical segment contiguous Para: | Explanation with a cone oreyinder perpendicular tothe XIV plane meter ror | x,¥,Zotisetofycle R02. | zero 0, from workpiece R03 | 220 Roé | Sphere radius 0s | Distances between top R08 | surfaces of spherical shape ‘and xy plane: ROS » Distance o 1st top surface ROS = Distance of 2nd top surface ‘Spherical cup: ROS ROG = Ro4 ‘Spherical segment: ROS = 1, R06 = m ror_| Distance between upper (convex) ‘orlower (concave) end circle of cone or cylinder and xy plane oa | End circle radius of cone cyinder R09 | 2cone angie (ROS = 0: cylinder) 10 | Polar coordinates of point i | ofintersection a etindericone axis with xy plane: R10 = Angle with +x axis Rit = Distance form 0, values: D ~ 358999 ine 12 | Radius of cylindrical enveloping surlace of sphere 13. | Radius of cyinrical enveloping surface ot cone ie | Smailest postive tolerance of surface (sot Ris = 0) RIs_| Soting R14 = Omeans that AIS ‘must be assigned parameters with the line spacing for finish- ‘machining over the shape 16 | IG = 1: Rough and fnish- machining IG = 0:Finish-machining only I7_| Finishing alowance 16 | Cutcross-section for 19 | roughing IQ = lnfeed II XV plane R20 | R20 0: Raduscutter 20 = race: Enc-mlling cult R20 = 0002: Unradiused ‘end-miling cutter ret | Feedrates ee Ree ‘vow or paths in rads aa ratorZ direction ea Convex shape | R23 = 0: Concave shape | 26 | Land atbase of conves sphere, : _ephorica cup, coneteyindor shape 7 | R26 = 1: Lavel with 2 ~ ROS = 1 #26 = 0: Deeper than 2 = ROS commensurate with cutter ortool nose raciue Mould Making Cycles AM86 44 The L925 cycle is a subroutine for the milling of a hemisphere, spherical cup or spherical segment contiguous with a cone or cylinder perpendicular to the X-Y plane. The cone or cylinder may be in any position on or in the sphere. The sphere can be limited vertically as required. The shape can be programmed to be both convex and concave. Note: The top surface of the mounted cone or cylinder must be machined prior to calling L925. Rough-machining may be performed either with or without finishing allowance for finish-machining. Should rework be required, Finish-machining may be performed without prior rough-mach ining. Machining can be performed using a radius cutter or end-milling cutter with or without corner radius. When a radius cutter is used, the radius of the cutter is automatically taken into account by the controller on completion of rough-machining at the bottom edge of the cone and sphere. The feedrates for the X-Y axes and Z axis can be input separately. For a convex shape machining can be performed to a point level with the land or deeper commensurate with the cutter radius. On completion of rough-machining the program sequence is interrupted for a tool change. For finish-machining the value 0 mst be input in parameter R16. "Delete block" suppresses the tool change. Rough and finish-machining is then performed without any interruptions. Parameter assignment: Geometrical parameters: ROT, RO2, ROS Input of X, Y, Z offset from workpiece zero W to cycle zero 0] RO] = X offset W/O] RO2 = Y offset W/O] RO3 = Z offset W/O] RO4, ROS, ROG Input of values to determine sphere RO4 = Sphere radius ROS, ROG = Distances between top surfaces and X-Y plane ROS = Distance of Ist top surface RO6 = Distance of 2nd top surface Hemisphere ROS = 0, RO6 = RO4 Spherical cup ROS =n, ROG = RO4 Spherical segment ROS = n, ROG = m RO7, ROB, ROI Input of values to determine cone RO? = Distance between upper end circle (for convex shape) or lower end circle (for concave shape) of cone or cylinder and X-Y plane ROB = Radius of upper end circle (for convex shape) or lower end circle (for concave shape) of cone or cylinder R09 = Half cone angle RO9 = 0: cylinder R10, R11 Angie and distance of point of intersection of cylinder or cone axis with respect to X-Y plane R10 = Angle with positive X axis Input value 0 to 359.9990 R11 = Distance from 0 R12 Radius of cylindrical enveloping surface of sphere R13 Radius of cylindrical enveloping surface of cone 142 AN86 Mould Making Cycles Process functions: R14, RIS Surface fineness or line spacing for finish-machining Ria Input of surface fineness (R15 = 0) R15 Input of line spacing over shape (R14 = 0) R16 Programming of machining sequence R16 Rough and finish-machining R16 = 0: Finish-machining only RI7 Input of finishing allowance value R18, R19 Infeed for rough-machining R18 = Infeed perpendicular to X-Y plane R19 = Infeed parallel to X-Y plane R20 Input of tool shape R20 = 0: Radius cutter R20 End-milling cutter with corner radius r R20 = 0.002: End-milling cutter R21, R22 Input of feedrates R21 = Feedrate in X-Y axis R22 = Feedrate in Z direction R23 Determination of shape R23 Convex shape R23 Concave shape R24 Machining depth at land: R24 Machining as far as land R24 = 0: Machining terminates beneath land commensurate with cutter radius Mould Making Cycles AM86 14-3 R24 = 1 R24 = 0 44 AN186 ‘Mould Making Cycles Programming example for L925 concave Precondition: Radius cutter 8mm diameter Workpiece blank 60x60x50 Dimensioning from workpiece zero SINUNERIK 810M TO data D1 0 Tool number 1 Tool type 20 2 L1 geometry 60 3 4 Diameter/radius 4 5, machining is performed over the contour in angular increments. If the value in R15 is <5, this value refers to the surface tolerance. In such a case the cycle generates an angular increment as a function of the surface tolerance or, in the case of other cycles, a profile increment. Mould Making Cycles - Machining Inmediate finish-machining without rough-machining is possible with all cycles. If the allowance over the contour is slightly greater than the finishing allowance, machining without roughing can be performed parallel to the contour with the finishing allowance by assigning specif ic parameters in a number of cycles, e.g. 1923 R15 = Allowance R14 = Finishing allowance R19. = Rough/finish-machining In order to ensure the above type of machining, R15 must be programmed with 0, R14 with the finishing allowance and R19 with 1 (rough-mach ining). AM186 194 Alarm Texts Cycle Description Alarm No. farm wo. seer"? fon 4069 Radius in RO9 and calculated . radius do not tally with 4051 Input value in R10 or RIT required machining 4052 Machining not possible with 4070 Increase R11 value as too small Joint vadiusing. Input R12 = 0 407) nerease R12 value as too smal i 1 ee ae eae 4072 Cutter radius greater than calculated radius 4054 Machining not possible with faeries net iniais on RIG end-milling cutter. Use Be) Se radius cutter and input R20=0 4o74 increase RIB value: . Insufficient stock for roughing 4055 Cutter diameter too large for machining base of sphere 4075 Input value in R10 or R13 4056 Use radius cutter since 4076 Use smaller cutter machining not possible with end-milling cutter 4077 Input value in R11 or R1Z 4057 ROB: Concave = allowance or 4078 Input value in R15 or R14 convex = radius of enveloping curve must be input correctly 4979 Arbitrary shapes not guaranteed 4088 = Incorrect cutter. Use of 4080 Change of cutter required. different cutters for Only radius cutter allowed for roughing and finishing. coieaveishana Problem at land 4081 Input value in RIG or RI7 4059 Input tolerance in R13, required for finishing 4082 Input for concave shape: Starting angle = end angle 4060 Angle R11 must be greater ROS = ROG than starting angle RIO 4083 Machining not possible: Value in ROS must be > 4061 Starting angle R10 must be greater than angle R11 4084 Input tolerance in R20: Required for Finishing 4062 Input value in RIV or R12 4085 No points of intersection 4063 Input greater allowance in between sphere and cone R14, otherwise roughing is not possible 4086 Dimension "Z", cone hemi- sphere at height of value in 4064 Value in RO7 must be> = R15 is negative. Machining value in RO6 not possible 4065 Angle R12 must be positive 4087 Angle in R12 mist be> = 0 4066 Value in ROS is greater than 4088-~—-Use L913 subroutine value in R04. No points of individually for roughing intersection 4089 Joint radiusing is smaller 4067 Increase R10 value so that than cutter radius cutter removes ‘stock 4090 “Input value in RIS or R16 4068 Input value in R13 or RIG 4091 Value in R25 must be positive 192 AM86 ‘Mould Making Cycles Siemens AG E821 Postfach 4848 8500 Nurnberg 1 Federal Republic of Germany ‘Suggestions Corrections For SINUMERIK 810 M SINUMERIK 3M Programming Instructions Edition: November 1986 ‘Sender: Name Company/Department ‘Adress Tel. Pleas use this form to bring to our attention any typographical errors you may have come across while reading this document, We would also appreciate any comments and suggestions as to how it can be improved. Suggestions and/or corrections: Pubished by Siemens AG, Numeral Cones anc Drives for Mactine Tools Divison PO. Box 4848 ‘8600 Nurnberg 1, Federal Repubic of Germany ‘Siemens Aitiangeselischaft nero tage at re ne esahfed Me ary

Vous aimerez peut-être aussi