文档详情

第三章数控加工的程序编制3讲解.ppt

发布:2017-02-15约1.05万字共62页下载文档
文本预览下载声明
数控程序示例 1.准备程序段 准备程序段是程序的准备部分,必须位于加工程序段的前面,其内容包括: 1)程序号 O01~O99或%,有的数控系统可以没有程序号; 2)确定输入方式 G90或G91; 3 )工件坐标系的建立 G92或G54~G59中的任一个; 4 ) 刀具选取 T__或T__ __; 5)主轴转速与旋转方向 S__、M03或M04; 6)冷却液打开 M08; 7)刀具快速定位 G00 X__ Y__ ; G00 Z__; 8)建立第一个刀具补偿点G41/G42或G43/G44。 2.加工程序段 加工程序段是根据具体要加工零件的加工工艺,按刀具切削点位轨迹编写加工程序段的。 3.结束程序段 结束程序段一般包括以下内容: 刀具快速回退到程序起点; 主轴停转 M05; 冷却液关闭 M09; 取消刀具补偿 G40 或G49; 程序结束代码 M02 或M30。 注意? 当程序是以%开始时,程序的最后一行也应以%为结束标志。 程序段的结束符号,在一个程序中应保持统一。 设定工件坐标系指令 G90 G54 G00 X30.0 Y40.0 ⊙ ● 机床坐标系原点 参考点 局部坐标系 局部坐标系 G59 G58 G57 G56 G55 G54 G92设置工件坐标系(铣床) 设置加工坐标系指令G92——数控铣床编程 书写格式:G92? X____? Y____? Z____ G92指令是规定工件坐标系坐标原点的指令,工件坐标系坐标原点又称为程序零点,坐标值x、y、z为刀具刀位点在工件坐标系中(相对于程序零点)的初始位置。执行G92指令时,机床不动作,即X、Y、Z轴均不移动。坐标系设定的预置寄存指令,它只有在采用绝对坐标编程时才有意义。 例:G92 X20 Y10 Z10 其确立的加工原点在距 离刀具起始点X=-20, Y=-10,Z=-10的位置上, 如图所示。 工件装夹以后,刀尖距工件坐标系原点的X向尺寸和Z向尺寸分别为a 、b,可用以下指令: G50 X a Z b 其中,a、b一般应取正值,是加工过程刀尖的起始位置及加工过程中的换刀位置。G50均是以绝对值方式输入。 G50设置工件坐标系(车床) 按下图设置工件坐标系的程序段如下: G50 X128.7 Z375.1 说明 1、G54~G59是系统预置的六个坐标系,可根据需要选用。 2、该指令执行后,所有坐标值指定的坐标尺寸都是选定的工件加工坐标系中的位置。1~6号工件加工坐标系是通过CRT/MDI方式设置的。 3、G54~G59预置建立的工件坐标原点在机床坐标系中的坐标值可用MDI方式输入,系统自动记忆。 4、使用该组指令前,必须先回参考点。 5、G54~G59为模态指令,可相互注销。 选择机床坐标系 (4)、G53 --选择机床坐标系 编程格式:G53 G90 X~ Y~ Z~ ;  G53 指令使刀具快速定位到机床坐标系中的指定位置上,式中X、Y、Z后的值为机床坐标系中的坐标值。 例:G53 X-100 Y-100 Z-20 G53为非模态指令,只在当前程序段有效. (5)、G52 –局部坐标系设定 编程格式:G52 X~ Y~ Z~ ; 式中X、Y、Z后的值为局部原点相对工件原点的坐标值。 几个坐标系指令应用举例 如图所示从A-B-C-D行走路线 编程如下 N01 G54 G00 G90 X30.0 Y40.0 快速移到G54中的A点 N02 G59 将G59置为当前工件坐标系 N03 G00 X30.0 Y30.0 移到G59中的B点 N04 G52 X45.0 Y15.0 在当前工件坐标系G59中建立局部坐标系G52 N05 G00 G90 X35.0 Y20.0 移到G52中的C点(仅了解) N06 G53 X35.0 Y35.0 移到G53(机械坐标系)中的D点 …… 数据输入 数据输入时应特别小心。一般CNC铣床可选择用公制单位“mm” (G21)或英制单位“英寸 ” (G20)为坐标数值的单位。公制可精确到0.001mm,英制可精确到0.0001英吋,此也是一般CNC机械的最小移动量。若输入X1.23456时,实际输入值是X1.234mm或X1.2345英吋,多余的数值即被忽略不计。且字数也不能太多,一般以7个字为限,如输入X1.2345678, 因
显示全部
相似文档