《PROE NC multi_axis_milling》由会员分享,可在线阅读,更多相关《PROE NC multi_axis_milling(38页珍藏版)》请在金锄头文库上搜索。
1、global solutionsinnovationcollaboration 2000 PTCAdvanced MachiningMulti-Axis Milling with Pro/NC 2000 PTC2IntroductionImportant NC Parameters for multi-axis programming Overview of 4/5 Axis Milling functionalitylSurface MillinglParallel Planes (Conventional)lIsolineslAlong Cutlines (Flowcut)lSwarf M
2、illinglTrajectorylProfilelHolemakinglEngraving Tool Axis control 5 Axis Containment NC Post-processing for Multi-axis machine 2000 PTC35 Axis Milling with PTC Production SolutionsPTC PROPOSES A COMPLETE SOLUTIONlTool path generationlNC Post-processinglMachine SimulationBLADES_MFG_ASSY_12-7-99 % : 1
3、N2T2M6 N3S200M3 N4G1X.0227C53.2827A.611R N5G-12Z.4486 N6X6.6410Z-4.4877R N7G-12Z-4.7376F20.0 N8G-12X6.7536Z-4.6106C54.3193A1.168 N9G-13X6.8332Z-4.5213C54.9939A1.658 N10G-13X6.8847Z-4.4663C55.3507A2.090 N11G-14X6.9166Z-4.4386C55.4219A2.559 N12G-14X6.9200Z-4.4466C55.1685A2.964 N13G-15X6.8983Z-4.4855C5
4、4.5863A3.378 N14G-15X6.8630Z-4.5341C53.8895A3.727 N15G-16X6.8249Z-4.5767C53.2133A4.017 N16G-17X6.7729Z-4.6212C52.3760A4.308 N17G-17X6.7210Z-4.6516C51.6252A4.490 N18G-18X6.6703Z-4.6689C50.9670A4.559 . 2000 PTC45 Axis Milling with PTC Production SolutionsProgrammation and Simulation of an Hexapod Mach
5、ine using Pro/NC l5 Axis toolpath in Pro/NClKinematics Simulation using Pro/E Mechanism 2000 PTC5Important NC Parameter for multi-axis programmingAccuracy : in 5 axis the PP is doing some calculation, be sure that the CL file is accurate :lmfg_ijk_num_digits = 8LINTOL : Linearization tolerance for t
6、he post-processor.Holder definition for de-gouginglHOLDER_DIAMETERlHOLDER_LENGTHInverse time feedratelINVERSE_FEED=YESlFEDRAT/INVERS,AUTOlCan be controlled by PPLINTOL DeviationInverse time feedrate : When combined linear/rotary motion exist, most good CNC controls require the inverse of the amount
7、of time necessary to make the moveF(code) = 1 (minute) / (time = 3D distance / velocity) 2000 PTC6Overview of Multi-Axis Milling FunctionalitySURFACE MACHINING Used to mill surfaces with tool tip Three strategies available in 5 axis :lConventional by parallel planeslUsing Surface isolineslCutline Au
8、tomatic De-gouging Tool T2=TEST/;REPLAC/T1,T2 2000 PTC25Multi-Axis Milling MachinesRight Angle Head or Dual Spindle Machine (Maho)lIn Pro/NC outputs MULTAX, the post will automatically orient the spindle in horizontal or vertical positionlMacro to output plan selection on LOADTL :G17G18 = MACRO / $
9、Check the tool vector of the next GOTO CLREC=POSTF(7,1)+1 $ Current CL pos. DO / LOP1, ILOOP=1, 2ILOOP=1XX=POSTF(14)$ Read next CL rec.CLASS=POSTF(7,2)IF (CLASS.EQ.5000) THEN$ GOTOILOOP=3$ Exit the loopNBARG=POSTF(5)$ number of argumentIF (NBARG.GT.8) THEN$ MULTAXJVAL=POSTF(7,10)IF (JVAL.EQ.1) THENG
10、PLAN=18ELSEGPLAN=17ENDIFELSEGPLAN=17ENDIFENDIF LOP1) CONTIN XX=POSTF(15,CLREC)$ return to initial pos. TERMACT=20;G=7CIMFIL/ON,LOADTL $ Macro will output $ G17 T. $ or G18 T. XX=POSTF(20) $ Save CL rec CALL/G17G18 REPEAT/OFF REPEAT/T,G,GPLAN XX=POSTF(21) XX=POSTF(21) CIMFIL/OFF 2000 PTC26Multi-Axis
11、Milling MachinesMulti-axis milling machine with “non orthogonal” axis lNutating Heads are directly supported in the questionnaire 2000 PTC27Multi-Axis Milling MachinesMulti-axis milling machine with “non orthogonal” axis lSwiveling table like with MAHO are supported with FIL macro (Questionnaire in
12、2001)FLEN=155.006/25.4 ANUT=45.0 TRNX=0.0CIMFIL/ON,MACHIN DMY=POSTF(13) $ CB-NUTATOR TABLE DMY=POSTF(2,3,635,FLEN) $ PVTDST in Z DMY=POSTF(2,3,653,TRNX) $ PVTD in X DMY=POSTF(2,3,881,ANUT) $ NUTAT ANGLE CIMFIL/OFFl“B40=“ and “C40=“ registers output (feedrate calculation) can be controlled with DBLCO
13、M 985 (register selection with INTCOM 2456, 2457) 2000 PTC28Multi-Axis Milling MachinesWhen the kinematics elements are defined, the second step is to define the “behavior” of the rotary axisGPOST is always looking at the part stationary and the tool moving even in a table/table configuration 2000 P
14、TC29Multi-Axis Milling MachinesFinally, you need to define the machine limits 2000 PTC30Multi-Axis Milling MachinesMachine Limits : the _REPOS macrolMacro activated with PLABEL / OPTION, 19, TO, 2 CIMFIL/ON,MACHINDMY = POSTF(13)PLABEL/OPTION,19,TO,2, CIMFIL/OFFlMacro called each time a rotary limit
15、is brokenlThis is a generic macro that allow you to “rewind” the rotary axis and use the alternate solutionlMacro need to be customized for each casel_REPOS in the questionnaire for 2001 2000 PTC31Multi-Axis Milling MachinesDeveloping and testing a 5 axis milling post-processorlFirst Validate the ki
16、nematics before working on the tape format (tool change, cycles, )lTest the kinematics in positioning with simple and known positions (cube !)lInitially without pivot distance to check the angular positionslThen with pivot distance to check positionslTest continuous motions (Linearization)lTest limitslThen develop tape format lFeedrate calculation ( 1/T )lCyclesl. Inverse time feedrate : When combined linear/ro