dzrong Posted August 16, 2016 Share Posted August 16, 2016 Hello EveryOne, Why my C axis run so slow,only 20 block per second, The unit of C is degree. Coord[1].AltFeedRate=1000000 Motor[3].MaxSpeed=1000 Coord[1].PosRollover[2]=-360 Here is the program: &1#1->1000000X-30000000 &1#2->1000000Z-30000000 &1#3->C // open prog 4 // --------------------User Code Goes Here------------------------ linear abs ta 1 ts 0 tm 1 C 0.01 C 0.02 C 0.03 C 0.04 C 0.05 C 0.06 C 0.07 C 0.08 C 0.09 C 0.1 C 0.11 C 0.12 C 0.13 C 0.14 C 0.15 C 0.16 C 0.17 C 0.18 C 0.19 C 0.2 C 0.21 C 0.22 C 0.23 C 0.24 C 0.25 C 0.26 C 0.27 C 0.28 C 0.29 C 0.3 C 0.31 C 0.32 C 0.33 C 0.34 C 0.35 C 0.36 C 0.37 C 0.38 C 0.39 C 0.4 C 0.41 C 0.42 C 0.43 C 0.44 C 0.45 C 0.46 C 0.47 C 0.48 C 0.49 C 0.5 C 0.51 C 0.52 C 0.53 C 0.54 C 0.55 C 0.56 C 0.57 C 0.58 C 0.59 C 0.6 C 0.61 C 0.62 C 0.63 C 0.64 C 0.65 C 0.66 C 0.67 C 0.68 C 0.69 C 0.7 C 0.71 C 0.72 C 0.73 C 0.74 C 0.75 C 0.76 C 0.77 C 0.78 C 0.79 C 0.8 C 0.81 C 0.82 C 0.83 C 0.84 C 0.85 C 0.86 C 0.87 C 0.88 C 0.89 C 0.9 C 0.91 C 0.92 C 0.93 C 0.94 C 0.95 C 0.96 C 0.97 C 0.98 C 0.99 C 1 close Link to comment Share on other sites More sharing options...
bradp Posted August 16, 2016 Share Posted August 16, 2016 check motor[].invAmax motor[].invDmax motor[].invJmax Link to comment Share on other sites More sharing options...
Clopedandle Posted August 16, 2016 Share Posted August 16, 2016 As bradp suggests, set those parameters properly (the defaults likely are not what you seek). You may consider setting both ta 0 ts 0 such that InvAMax and InvJMax dictate acceleration duration instead. I'm assuming you chose ta 1 pretty arbitrarily. Link to comment Share on other sites More sharing options...
steve.milici Posted August 16, 2016 Share Posted August 16, 2016 Also check this application note on the FileDepot: "http://forums.deltatau.com/filedepot/download.php?f=Power PMAC/Application Notes/Why Is My Move Too Slow 2016-05.pdf" Link to comment Share on other sites More sharing options...
curtwilson Posted August 16, 2016 Share Posted August 16, 2016 Clopedandle: If you set both TA and TS to 0, there is no acceleration profile to compare to the limits, so InvAmax, InvDmax, and InvJmax are not effective. So the OP's setting of TA=1 was likely not arbitrary. Link to comment Share on other sites More sharing options...
Clopedandle Posted August 16, 2016 Share Posted August 16, 2016 My mistake; I thought I remembered it working like that. Link to comment Share on other sites More sharing options...
StephenJ Posted August 17, 2016 Share Posted August 17, 2016 Hi dzrong, Is your Motor[3].PosSf set up so your motor is in degrees? The CS definitions shows 1 motor unit/degree, and you are moving in increments of 1/100 of degree. Link to comment Share on other sites More sharing options...
Recommended Posts