华中数控车床指令

上传人:ta****u 文档编号:209974590 上传时间:2023-05-15 格式:DOCX 页数:20 大小:29.37KB
返回 下载 相关 举报
华中数控车床指令_第1页
第1页 / 共20页
华中数控车床指令_第2页
第2页 / 共20页
华中数控车床指令_第3页
第3页 / 共20页
点击查看更多>>
资源描述
华中数控车床指令代码组及其含义“模态代码” 和“一般” 代码“形式代码” 的功能在它被执行后会继续维持,而 “一般代码” 仅仅在收到 该命令时起作用。定义移动的代码通常是“模态代码”,像直线、圆弧和循环 代码。反之,像原点返回代码就叫“一般代码”。每一个代码都归属其各自的代码组。在“模态代码”里,当前的代码会被加载 的同组代码替换。G代码解释G00定位(快速移动)G01直线切削G02顺时针切圆弧(CW,顺时钟)G03逆时针切圆弧(CCW,逆时钟)G04暂停(Dwell)G09停于精确的位置G20英制输入G21公制输入G22内部行程限位有效G23内部行程限位无效G27检査参考点返回G28参考点返回G29从参考点返回G30回到第二参考点G32切螺纹G36直径编程G37半径编程G40取消刀尖半径偏置G41刀尖半径偏置(左侧)G42刀尖半径偏置(右侧)G53直接机床坐标系编程G54G59坐标系选择G71内外径粗切循环G72台阶粗切循环G73闭环车削复合循环G76切螺纹循环G80内外径切削循环G81端面车削固定循环G82螺纹切削固定循环G90绝对值编程G91增量值编程G92工件坐标系设定G96恒线速度控制G97恒线速度控制取消G94每分钟进给率G95每转进给率G00 定位1.格式:G00 X (U) _ Z (W)2.说明:X、Z:为绝对编程时,快速定位终点在工 件坐标系中的坐标;U、W:为增量编程时,快速定位终点相对 于起点的位移量;G00指令刀具相对于工件以各轴预先设定 的速度,从当前位置快速移动到程序段指令的 定位目标点。G00指令中的快移速度由机床参数“快移 进给速度”对各轴分别设定,不能用F规定。G00 一般用于加工前快速定位或加工后快速退刀。快移速度可由面板上的快速修调按钮修正。G00为模态功能,可由G01、G02、G03或G32功能注销。注意:在执行G00指令时,由于各轴以各自速度移动,不能保证各轴同时到达终点,因而联动直线轴的合成轨迹不一定是直线。操作者必须格外小心,以免刀具与工件发生碰撞。常见的 做法是,将 X 轴移动到安全位置,再放心地 执行 G00 指令。2.G01直线插补(线性进给)1格式:G01 X (U) _ Z (W) _ F_ ; 2说明:X、Z:为绝对编程时终点在工件坐标系 中的坐标;U、W:为增量编程时终点相对于起点的 位移量;F_:合成进给速度。G01指令刀具以联动的方式,按F规定 的合成进给速度,从当前位置按线性路线(联动 直线轴的合成轨迹为直线)移动到程序段指令的 终点。G01是模态代码,可由G00、G02、G03 或G32功能注销倒直角1.格式:G01 X(U)C;2.说明:直线倒角G01指令刀具从A点到B点, 然后到 C 点X、Z: 为绝对编程时,未倒角前两相邻 轨迹程序段的交点G的坐标值;U、W:为增量编程时,G点相对于起 始直线轨迹的始点A点的移动距离。C:是相邻两直线的交点G,相对于倒 角始点B的距离。倒圆角1.格式:G01 X(U)_R_;2说明:直线倒角G01,指令刀具从A点 到B点,然后到C点X、Z:为绝对编程时,未倒角前两相邻 轨迹程序段的交点G的坐标值;U、W:为增量编程时,G点相对于起始 直线轨迹的始点A点的移动距离。R:是倒角圆弧的半径值。G02/G03 (圆弧插补)1.格式: F_R_I_K_X _Z _2, :说明 X、 Z: 为绝对编程时,圆弧终点 在工件坐标系中的坐标;U、W:为增量编程时,圆弧终点相对 于圆弧起点的位移量;=1I、K:圆心相对于圆弧起点的增加量(等 于圆心的坐标减去圆弧起点的坐标,如图3.3.9 所示),在绝对、增量编程时都是以增量方式指 定,在直径、半径编程时I都是半径值R:圆弧半径,F:被编程的两个轴的合成进给速度; 注意:(1)顺时针或逆时针是从垂直于圆弧所 在平面的坐标轴的正方向看到的回转方向; 同时编入R与I、K时,R有效。G32螺纹加工1.格式:G32 X(U)_Z(W)_R_E_P_F_ 2说明:X、Z:为绝对编程时,有效 螺纹终点在工件坐标系中的坐标;U、W:为增量编程时,有效螺纹终点相 对于螺纹切削起点的位移量;F: 螺纹导程,即主轴每转一圈,刀具相对于工件的进给值;R、E:螺纹切削的退尾量,R表示Z 向退尾量;E为X向退尾量,R、E在绝对 或 增量编程时都是以增量方式指定,其为 正表示沿Z、X正向回退,为负表示沿Z、 X负向回退。使用R、E可免去退刀槽。R、 E可以省略,表示不用回退功能;根据螺纹 标准R 一般取075175倍的螺距,E取螺 纹的牙型高。P:主轴基准脉冲处距离螺纹切削起始点 的主轴转角。注:1. 从螺纹粗加工到精加工,主轴的转速 必须保持一常数;2. 在没有停止主轴的情况下,停止螺纹 的切削将非常危险;因此螺纹切削时进给保 持功能无效,如果按下进给保持按键,刀 具在加工完螺纹后停止运动;3. 在螺纹加工中不使用恒定线速度控制 功能;4. 在螺纹加工轨迹中应设置足够的升速进 刀段8和降速退刀段8 ,以消除伺服滞后 造成的螺距误差;2.G80 内外径切削循环指令1.格式: G80 X_Z_F_;2说明:X、Z:绝对值编程时,为切削终点C在工件坐标系下的坐标;增量值编程时,为切削终点C相对于循环起点A的有向距离,图形中用U、W表示,其符号由轨 迹1和2的方向确定。园锥面内(外)径切削循环1格式:G80 X_Z_ I F ;2说明:X、Z:绝对值编程时,为切削终点C在工件坐标系下的坐标;增量值编程时,为切削终点C相对于循环起点A的有向距离,图形中用U、W表示。I:为切削起点B与切削终点C的半径差。其符号为差的符号(无论是绝对值编程还是增量值编程)。G81断面切削循环指令端平面切削循环1格式:G81 X_Z_F_;2说明:X、Z:绝对值编程时,为切削终点C 在工件坐标系下的坐标; 增量值编程时,为切削终点 C 相对于循环起点A 的有向距离,图形中用 U、W 表示,其符号 由轨迹 1 和 2 的方向确定。园锥端面切削循环1格式:G81 X_Z_ K_F_;2说明:X、Z:绝对值编程时,为切削终点C 在工件坐标系下的坐标;增量值编程时,为切 削终点C相对于循环起点A的有向距离,图形 中用U、W表示。K:为切削起点B相对于切 削终点C的Z向有向距离。G82螺纹切削循环指令9直螺纹切削循环1.格式: G82 X ( U)_Z ( W)_R_E_C_P_F_;2说明:X、Z:绝对值编程时,为螺纹终点C在 工件坐标系下的坐标;增量值编程时,为螺纹终 点C相对于循环起点A的有向距离,图形中用 U、W表示,其符号由轨迹1和2的方向确定;R, E:螺纹切削的退尾量,R、E均为向量, R为Z向回退量;E为X向回退量,R、 E 可以省略,表示不用回退功能;C:螺纹头数,为0或1时切削单头螺纹;P:单头螺纹切削时,为主轴基准脉冲处距离 切削起始点的主轴转角(缺省值为 0);多头螺纹 切削时,为相邻螺纹头的切削起始点之间对应的 主轴转角。F:螺纹导程;注意:螺纹切削循环同G32螺纹切削一样,在 进给保持状态下,该循环在完成全部动作之后才 停止运动。G82 X Z锥螺纹切削循环1.格式: I_R_E_C_P_F_;2说明:X、Z:绝对值编程时,为螺纹终点 C在工件坐标系下的坐标;增量值编程时,为 螺纹终点C相对于循环起点A的有向距离,图 形中用U、W表示。I:为螺纹起点B与螺纹终点C的半径差。其 符号为差的符号(无论是绝对值编程还是增量值 编程);R, E:螺纹切削的退尾量,R、E均为向量, R为Z向回退量;E为X向回退量,R、E可以省略,表示不用回退功能;C:螺纹头数,为0或1时切削单头螺纹;P:单头螺纹切削时,为主轴基准脉冲处距离 切削起始点的主轴转角(缺省值为 0);多头螺纹 切削时,为相邻螺纹头的切削起始点之间对应的 主轴转角。F:螺纹导程;G71内外径粗车复合指令无凹槽加工时1格式: G71 U(A d) R(r) P(ns) Q(nf) X(A x) Z(A z) F(f) S(s) T(t);2说明:d切削深度(每次切削量),指定时不加 符号,方向由矢量AA,决定;r:每次退刀量; ns:精加工路径第一程序段(即图中的AA)的顺序号;nf:精加工路径最后程序段(即图中的BB)的顺序号;x: X 方向精加工余量z:Z 方向精加工余量;f, s, t:粗加工时G71中编程的F、S、 T 有效,而精加工时处于 ns 到 nf 程序段 之间的F、S、T有效。有凹槽加工时1格式:G71 U(A d) R(r) P(ns) Q(nf) E(e) F(f) S(s) T(t);2说明:A d:切削深度(每次切削量),指定时 不加符号,方向由矢量AA,决定;r:每次退刀量;ns:精加工路径第一程序段(即图中的AA) 的顺序号;nf:精加工路径最后程序段(即图中的BB) 的顺序号;e:精加工余量,其为X方向的等高距离; 外径切削时为正,内径切削时为负f,s, t:粗加工时G71中编程的F、S、T 有效,而精加工时处于ns到nf程序段之间的 F、S、T有效。注意:(1) G71指令必须带有P,Q地址ns、 nf,且与精加工路径起、止顺序号对应,否则不 能进行该循环加工。(2) ns的程序段必须为G00/G01指令,即 从A到A的动作必须是直线或点定位运动。(3) 在顺序号为 ns 到顺序号为 nf 的程序 段中,不应包含子程序。G72端面粗车合指令1格式:G72 W(A d) R(r) P(ns) Q(nf) X(A x) Z(A z) F(f) S(s) T(t);2说明: d:切削深度(每次切削量),指定时不 加符号,方向由矢量AA,决定;r每次退刀量;ns:精加工路径第一程序段的顺序号; nf:精加工路径最后程序段的顺序号; x: X方向精加工余量; z: Z方向精加工余量;f、s、t:粗加工时G71中编程的F、S、T有 效,而精加工处于ns到nf程序段之间的F、 S、T有效。注意:(1) G72指令必须带有P,Q地址,否则不 能进行该循环加工。(2) 在ns的程序段中应包含G00/G01指令, 进行由A到A的动作,且该程序段中不应编有X 向移动指令。(3) 在顺序号为 ns 到顺序号为 nf 的程序 段中,可以有 G02/G03 指令,但不应包含子程序。G73闭环车削复合循环指令、1格式:G73 U(A I) W(A K) R(r) P(ns) Q(nf)X(A x) Z(A z) F(f) S(s) T(t)2说明:A I: X轴方向的粗加工总余量;A k: Z轴方向的粗加工总余量; r粗切削次数;ns:精加工路径第一程序段的顺序号; nf:精加工路径最后程序段的顺序号; Ax: X方向精加工余量;Az: Z方向精加工余量;f, s,t:粗加工时G71中编程的F、S、 T有效,而精加工时处于ns到nf程序段之 间的F、S、T有效。注意:AI和AK表示粗加工时总的切削量, 粗加工次数为r则每次X,Z方向的切削量 为 AI/r,AK/r;按 G73 段中的 P 和 Q 指令值实现循环加 工,要注意 x和厶z, I和4 K的正负号。G76 螺纹切削复合循环指令1.格式:G76C(c) R(r) E(e) A(a) X(x) Z(z) I(i) K(k) U(d) V(Admin)Q(A d)P(p)F(L); 2说明:c:精整次数(199),为模态值;r:螺纹Z向退尾长度(0099),为模态值; e:螺纹X向退尾长度(0099),为模态值;a刀尖角度(二位数字),为模态值;在 80。、60。、55。、30。、29。和 0。六个角度 中选一个;x、z:绝对值编程时,为有效螺纹终点C的 坐标;增量值编程时,为有效螺纹终点C相对 于循环起点A的有向距离;(用 G91指令定义 为增量编程,使用后用G90定义为绝对编程。)i:螺纹两端的半径差;如i=0,为直螺纹(圆柱螺纹)切削方式;k:螺纹高度;该值由x轴方向上的半径值指定;A dmin:最小切削深度(半径值);当第n次切削深度(Ad n?Ad n?1),小于A dmin 时,则切削深度设定为 A dmin;d:精加工余量(半径值);A d第一次切削深度(半径值);p:主轴基准脉冲处距离切削起始点的主轴 转角;L:螺纹导程(同G32);G40、G41、G42刀尖圆弧半径补偿1格式:G4O/G41/G42G0O/GO1X_Z_2说明:数控程序一般是针对刀具上的某一点即刀位点,按工件轮廓尺寸编制的。车刀 的刀位点一般为理想状态下的假想刀尖 A点或刀尖圆弧圆心O点。但实际加工中的车刀,由于工艺或其他要求,刀尖往往不是一 理想点,而是一段圆弧。当切削加工时刀具切削点在刀尖圆弧上变动;造成实际切削点与刀位点之间的位置有偏差,故造成过切或 少切。这种由于刀尖不是一理想点而是一段圆弧,造成的加工误差,可用刀尖园弧半径补偿功能来消除。刀尖园弧半径补偿是通过 G41、G42、G40 代 码及 T 代码指定的刀尖园弧半径补偿号,加 入或取消半径补偿。G40:取消刀尖半径补偿X, Z: G00/G01的参数,即建立刀补或取 消刀补的终点; 注意:G40、G41、G42都是模态代码,可 相互注销。G41/G42不带参数,其补偿号(代表所 用刀具对应的刀尖半径补偿值)由T代码指 定。其刀尖圆弧补偿号与刀具偏置补偿号对 应。(2)刀尖半径补偿的建立与取消只能用 G00或G01指令,不得是G02或 G3。刀 尖圆弧半径补偿寄存器中,定义了车刀圆弧 半径及刀尖的方向号。车刀刀尖的方向号定 义了刀具刀位点与刀尖圆弧中心的位置关 系,其从09有十个方向G90绝对值变成 G91相对值编程1. 格式:G90G912. 说明:G90:绝对值编程,每个编程坐标轴上的编程值是相对于程序原点的。G91:相对值编程,每个编程坐标轴上的编程值是相对于前一位置而言的,该值等于沿轴移 动的距离。绝对编程时,用G90指令后面的X、Z表 示X轴、Z轴的坐标值; 的X、Z表示X轴、Z轴的增量值; 其中表示增量的字符U、W不能用于循环指令增量编程时,用U、W或G91指令后面G80、G81、G82、G71、G72、G73、G76 程序段中, 但可用于定义精加工轮廓的程序中G90、G91为模态功能,可相互注销,G90 为缺省值。G94、G95进给速度的设定1格式:G94 F_ ; G95 F_ ;2说明:G94:每分钟进给;G95:每转进给。G94为每分钟进给。对于线性轴,F的 单位依 G20/G21 的设定 而为 mm/min 或 inmin;对于旋转轴,F的单位为度/min。G95 为每转进给,即主轴转一周时刀具的进给量。F的单位依G20/G21的设定而为mm/r或inr。这个功能只在主轴装有编码器时才能使用。G94、G95为模态功能,可相互注销, G94为缺省值。M98子程序编程指令 M99子程序返回格式1调用格式:M98P* L-2子程序格式:*O O O O OM99P为被调用子程序的程序号L是重复调用的次数
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸设计 > 毕设全套


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!