吉林四平西门子ET200模块代理商
数控刀具的选择和切削用量的确定是数控加工工艺中的重要内容,它不仅影响数控机床的加工效率,直接影响加工质量。CAD/CAM技术的发展,使得在数控加工中直接利用CAD的设计数据成为可能,特别是DNC系统微机与数控机床的联接,使得设计、工艺规划及编程的整个过程全部在计算机上完成,一般不需要输出专门的工艺文件。
目前,许多CAD/CAM软件包都提供自动编程功能,这些软件一般是在编程界面中提示工艺规划的有关问题,如,刀具选择、加工路径规划、切削用量设定等,编程人员只要设置了有关的参数,就可以自动生成NC程序并传输至数控机床完成加工。
数控加工中的刀具选择和切削用量确定是在人机交互状态下完成的,这与普通机床加工形成鲜明的对比,也要求编程人员必须掌握刀具选择和切削用量确定的基本原则,在编程时充分考虑数控加工的特点,能够正确选择刀刃具及切削用量。
1 怎样降低功耗
功耗,在电池供电的仪器仪表中是一个重要的考虑因素。PIC16C××系列单片机本身的功耗较低(在5V,4MHz振荡频率时工作电流小于2mA)。为降低功耗,在保证满足工作要求的前提下,可采用降低工作频率的方法,工作频率的下降可大大降低功耗(如PIC16C××在3V,32kHz下工作,其电流可减小到15μA),但较低的工作频率可能导致部分子程序(如数学计算)需占用较多的时间。在这种情况下,当单片机的振荡方式采用RC电路形式时,可以采用中途提高工作频率的办法来解决。 |
具体做法是在闲置的一个I/O脚(如RB1)和OSC1管脚之间跨接一电阻(R1),如图1所示。低速状态置RB1=0。需进行快速运算时先置RB1=1,由于充电时,电容电压上升得快,工作频率增高,运算时间减少,运算结束又置RB1=0,进入低速、低功耗状态。工作频率的变化量依R1的阻值而定(注意R1不能选得太小,以防振荡电路不起振,一般选取大于5kΩ)。 了解乘除法函数对寄存器的占用 由于PIC片内RAM仅几十个字节,空间特别宝贵,而Mplab-C编译器对RAM地址具有不释放性,即一个变量使用的地址不能再分配给其它变量。如RAM空间不能满足太多变量的要求,一些变量只能由用户强制分配相同的RAM空间交替使用。而Mplab-C中的乘除法函数需借用RAM空间来存放中间结果,如果乘除法函数占用的RAM与用户变量的地址重叠时,就会导致出现不可预测的结果。如果C程序中用到乘除法运算,**先通过程序机器码的反汇编代码(包含在生成的LST文件中)查看乘除法占用地址是否与其它变量地址有冲突,以免程序跑飞。Mplab-C手册并没有给出其乘除法函数对具体RAM地址的占用情况。例5是乘法函数对0×13、0×14、0×19、0×1A地址占用情况。 |