文档详情

数铣编程.ppt

发布:2018-04-20约6.65千字共70页下载文档
文本预览下载声明
第四节 加工中心的程序编制 图 立式加工中心 加工中心的自动换刀装置 1.要求 换刀时间短,空间小,动作可靠,使用稳定,重复定位 精度高,刀具识别准确等。 2.刀库的功能和类型 存储加工刀具和辅助工具 圆盘式 和链式 3.换刀过程 选刀与换刀 数控铣床(加工中心)宏程序 例:铣削椭圆槽,长半轴30mm,短半轴20mm,槽深2mm 三 控制指令 1、无条件转移(GOTO语句) 格式:GOTO n; 式中:n——顺序号(1~9999),可用变量表示。 举例:GOTO 1; GOTO #10; 2、条件转移(IF语句) 格式:IF [条件式] GOTO n; 条件式: 举例: #j EQ #k #j 是否= #k #j GT #k #j 是否> #k #j GE #k #j 是否≥ #k #j NE #k #j 是否≠ #k #j LT #k #j 是否< #k #j LE #k #j 是否≤ #k O7100; #1=0; #2=1; N1 IF [#2 GT 10] GOTO 2; #1=#1+#2; #2=#2+1; GOTO 1; N2 M30; 3、循环(WHILE语句) 格式:WHILE [条件式] DO m; …… END m; 式中:m——循环执行范围的识别号,只能是1、2和3,否则系统报警 * (1)刀具的磨损量、刀具半径与输入补偿值之间的关系? (2)粗、精加工对应的补偿值之间的关系? 8、刀具长度补偿(G43、G44、G49)   刀具长度补偿可以分为正向补偿和负向补偿,G43指令为正向刀补,G44指令为负向刀补。 刀具长度补偿编程格式: (1)G43 Z_H ; (刀具正向补偿) (2)G44 Z_H ; (刀具负向补偿)   (3)G49指令是刀具长度补偿取消指令。 当程序段中调用G49时,则G43和G44均从该程序段起被取消。H00也可以作为G43和G44的取消指令。 9. 暂停指令G04 格式:G04 X_ / P_; 例如:G04 X5.0; 或 G04 P5000; 10 子程序调用 编程时,为了简化程序的编制,当一个工件上有相同的加工内容时, 常用调子程序的方法进行编程。调用子程序的程序叫做主程序。 子程序的编号与一般程序基本相同, 只是程序结束字为M99表示子程序结束,并返回到调用子程序的主程序中。 调用子程序的编程格式 M98 P~ ; M99 (P~ ) 式中:P――表示子程序调用情况。P后共有6(7)位数字,前3位为调用次数, 省略时为调用一次;后四位为所调用的子程序号。 例:如图所示,在一块平板上加工6个边长为10mm的等边三角形, 每边的深度为-2mm,工件上表面为Z向零点。其程序的编制就可以采用调用 子程序的方式来实现(编程时不考虑刀具补偿)。 11 比例及镜向功能  比例及镜像功能可使原编程尺寸按指定比例缩小或放大;也可让图形按指定规律产生镜像变换。 G51为比例编程指令;G50为撤消比例编程指令。G50、G51均为模式G代码。 (1)、各轴按相同比例编程 例如,在图4中,P1 ~P4为原编程图形,P1~P4为比例编程后的图形,P0为比例中心。 各轴按相同比例编程 (2)各轴以不同比例编程 各个轴可以按不同比例来缩小或放大 编程格式: G51 X~ Y~Z~ I~ J~K~       … …       G50 在以比例中心为基准的x(y,z)方向同一侧时,I (J,K)为正值,反之为负。 当给定的比例系数为-1000时,可获得镜像加工功能。 各轴以不同比例编程 再举一例来说明镜像功能的应用。见图,其中槽深为2mm, 比例系数取为 + 1000或-1000。程序如下: 10、旋转变换G68,G69 格式:G68 x__y__P/R__ G69 其中,(x、y)是由G17,G18或G19定义的旋转中心的坐标值,P/R为旋转角度 G68为坐标旋转功能,G69为取消坐标旋转功能。 用坐标旋转功能完成半圆弧形状加工 11、固定循环 数控加工中,某些加工动作循环已经典型化。例如,钻孔、镗孔的动作是孔位平面定位、快速引进、工作进给、快速退回等,这样一系列典型的加工动作已经预先编好程序,存储在内存中,可用包含G代码的一个程序段调用,从而简化编程工作。这种包
显示全部
相似文档