[工学]3数控加工编程ppt
加工程序 主程序和子程序 程序段(block) 字(word) 地址和数据 常用地址字符 地址字 意 义 A 、B、 C 围绕X、Y、Z轴旋转的旋转轴角度尺寸字 F 、S、T 进给速度指定机能、主轴速度机能、刀具机能 G 准备机能 I、J、K 插补参数 M 辅助机能 N 程序段序号 U、V 、W 与X、Y、Z轴平行的第2移动坐标尺寸字 X 、Y、 Z 主坐标轴X、Y、Z移动坐标尺寸字 绝对值编程G90例子 增量值编程G91例子 (2)工件坐标系设定指令 1)用G92设定 G92 X400. Z250. 工件坐标系的设置步骤 ①首先在工件上或工作台上找出一点作为工件坐标系的原点。利用标准圆棒或传感器测头来测出工件坐标系的原点在机床坐标系内的坐标值。 ②通过坐标显示画面,记下工件坐标系原点的机械坐标值(图中的X1、Y1)。 ③在CRT上的工件偏置画面内设置X1、Y1值,所有的数值都必须为负值。 ④用一刀具测定出工件坐标系Z轴原点距机床原点的距离。 ⑤和设定X、Y值一样,在工件偏置画面内设置Z值。 (3)坐标平面设定指令(G17,G18,G19) G17----xy平面; G18----zx平面; G19----yz平面. 2.快速定位指令G00 G00指令用于命令刀具以点位控制方式从刀具当前所在位置以最快速度移动到下一个目标位置。它只是快速定位,无运动轨迹要求。系统在执行G00指令时,刀具不能与工件产生切削运动。 G00指令的格式为: G00 X__Y__Z__; 可以在G00指令后面使用的地址有X、Y、Z、A、B、C、U、V和W。G00指令后面的坐标值X__Y__Z__可以是绝对值也可以是增量值。当机床执行包含有G00指令的程序段时,机床各坐标轴分别按各自的快速移动速度移动到定位点,所以在执行G00指令时,刀具的运动轨迹不一定是直线,有时可能是折线。 3.直线插补指令G01 G01指令是直线插补指令,它使机床进行两坐标(或2坐标以上)联动的运动,在各个坐标平面内切削出任意斜率的直线。 G01的指令格式为: G01 X__Y__Z__F__; G01指令是用来指令机床作直线插补运动的。G01指令后面的坐标值,取绝对值还是取增量值由系统当时的状态是G90状态还是G91状态决定,进给速度用F代码指定。F代码是模态指令,可以用G00取消。如果在G01程序段之前的程序段中无F指令,同时在当前包含有G01指令的程序段中又没有F指令,则机床不运动。 G00和G01指令使用举例 在下面的图形中,箭头的方向表示刀具运动方向,刀具的进给速度为100mm/min。刀具首先从原点出发,最后回到原点,虚线部分表示用G00指令移动。 使用绝对值(G90)指令编程 O0001(G00—G01); N10 G80G40G49; N20 G91G28Z0M05; N30 T1; N40 M6; N50 G90G54G00X20.Y20.S1000M03; [0—1] N60 G01 Y50. F100 ; [1—2] N70 X50. ; [2—3] N80 Y20. ; [3—4] N90 X20. ; [4—1] N100G00Z100.; N110X0Y0; [1—0] N120G91G28Z0M05; N130M06; N140M30; 使用增量值(G91)指令编程 O0001(G00—G01); N10 G80G40G49; N20 G91G28Z0M05; N30 T1; N40 M6; N50 G91G54G00X20.Y20.S1000M03; [0—1] N60 G01 Y30. F100 ; [1—2] N70 X30. ; [2—3] N80 Y-30. ; [3—4] N90 X-30. ; [4—1] N100G00Z100. N110X-20.0Y-20.0; [1—0] N120G91G28Z0M05; N130M06; N140M30; G00、G01指令练习 如下图所示,要求刀具从工件坐标系的原点出发,加工完成之后再回到原点。顺时针方向走刀,进给速度为F100,用G90模式和G91模式各编一个程序。 G00指令和G01指令
原创力文档

文档评论(0)