您现在所在的是:

数控论坛

回帖:116个,阅读:27946 [上一页] [1] [2] [3] [4] [5] [6] [7] [8] [9] ... [12] [下一页]
854
li729090140
文章数:2
年度积分:50
历史总积分:854
注册时间:2009/12/24
发站内信
发表于:2009/12/25 13:17:43
#40楼
这些都有资料  就是不懂宏程序的编制   谢谢啊!!!
3479
EEbeginner 版主
文章数:1818
年度积分:50
历史总积分:3479
注册时间:2009/11/19
发站内信
发表于:2009/12/25 13:52:16
#41楼
楼上留心,在后面会有,先发的话会打乱顺序。
续上贴:
单元三
格式:格式:  
说明:该指令用于圆弧后倒直角,指令刀具从A点到B点,然后到C点。
X、Z: 绝对编程时,为未倒角前圆弧终点G的坐标值;
U、W: 增量编程时,为G点相对于圆弧始点A点的移动距离。
R:     是圆弧的半径值。
  RL=:   是倒角终点C,相对于未倒角前圆弧终点G的距离。
附件
单元四
格式:格式:  
说明:该指令用于圆弧后倒圆角,指令刀具从A点到B点,然后到C点。
X、Z: 绝对编程时,为未倒角前圆弧终点G的坐标值;
U、W:增量编程时,为G点相对于圆弧始点A点的移动距离。
R:是圆弧的半径值。
  RC=:是倒角圆弧的半径值。
附件
3479
EEbeginner 版主
文章数:1818
年度积分:50
历史总积分:3479
注册时间:2009/11/19
发站内信
发表于:2009/12/25 13:53:18
#42楼
用倒角指令编程。
附件
%3310
N1 G00 U-70 W-10   (从编程规划起点,移到工件前端面中心处)
N2 G01 U26 C3 F100 (倒3×45°直角)
N3 W-22 R3         (倒R3圆角)
N4 U39 W-14 C3     (倒边长为3等腰直角)
N5 W-34            (加工Φ65外圆)
N6 G00 U5 W80      (回到编程规划起点)
N7 M30             (主轴停、主程序结束并复位)
3479
EEbeginner 版主
文章数:1818
年度积分:50
历史总积分:3479
注册时间:2009/11/19
发站内信
发表于:2009/12/25 13:56:25
#43楼
螺纹切削G32
格式:G32 X(U)__Z(W)__R__E__P__F__
说明:
X、 Z: 为绝对编程时,有效螺纹终点在工件坐标系中的坐标;
U、W: 为增量编程时,有效螺纹终点相对于螺纹切削起点的位移量;
F:     螺纹导程,即主轴每转一圈,刀具相对于工件的进给值;
R、 E:  螺纹切削的退尾量,R表示Z向退尾量;E为X向退尾量,R、E在绝对或增量编程时都是以增量方式指定,其为正表示沿Z、X正向回退,为负表示沿Z、X负向回退。使用R、E可免去退刀槽。R、E可以省略,表示不用回退功能;根据螺纹标准R一般取2倍的螺距,E取螺纹的牙型高。
P:主轴基准脉冲处距离螺纹切削起始点的主轴转角。
使用G32指令能加工圆柱螺纹、锥螺纹和端面螺纹。图所示为锥螺纹切削时各参数的意义。
附件
螺纹车削加工为成型车削,且切削进给量较大,刀具强度较差,一般要求分数次进给加工。
附件
注:
1. 从螺纹粗加工到精加工,主轴的转速必须保持一常数;
2. 在没有停止主轴的情况下,停止螺纹的切削将非常危险;因此螺纹切削时进给保持功能无效,如果按下进给保持按键,刀具在加工完螺纹后停止运动;
3. 在螺纹加工中不使用恒定线速度控制功能;
4.在螺纹加工轨迹中应设置足够的升速进刀段 和降速退刀段 ,以消除伺服滞后造成的螺距误差;
3479
EEbeginner 版主
文章数:1818
年度积分:50
历史总积分:3479
注册时间:2009/11/19
发站内信
发表于:2009/12/25 13:57:51
#44楼
对图所示的圆柱螺纹编程。螺纹导程为1.5mm, =1.5mm, =1mm ,每次吃刀量(直径值)分别为0.8mm、0.6 mm 、0.4mm、0.16mm
附件
%3312
N1 G92 X50 Z120    (设立坐标系,定义对刀点的位置)
N2 M03 S300        (主轴以300r/min旋转)
N3 G00 X29.2 Z101.5 (到螺纹起点,升速段1.5mm,吃刀深0.8mm)
N4 G32 Z19 F1.5     (切削螺纹到螺纹切削终点,降速段1mm)
N5 G00 X40         (X轴方向快退)
N6 Z101.5          (Z轴方向快退到螺纹起点处)
N7 X28.6           (X轴方向快进到螺纹起点处,吃刀深0.6mm)
N8 G32 Z19 F1.5     (切削螺纹到螺纹切削终点)
N9 G00 X40         (X轴方向快退)
N10 Z101.5          (Z轴方向快退到螺纹起点处)
N11 X28.2           (X轴方向快进到螺纹起点处,吃刀深0.4mm)
N12 G32 Z19 F1.5    (切削螺纹到螺纹切削终点)  
N13 G00 X40        (X轴方向快退)
N14 Z101.5         (Z轴方向快退到螺纹起点处)  
N15 U-11.96         (X轴方向快进到螺纹起点处,吃刀深0.16mm)
N16 G32 W-82.5 F1.5 (切削螺纹到螺纹切削终点)
N17 G00 X40        (X轴方向快退)
N18 X50 Z120       (回对刀点)
N19 M05            (主轴停)
N20 M30           (主程序结束并复位)

3479
EEbeginner 版主
文章数:1818
年度积分:50
历史总积分:3479
注册时间:2009/11/19
发站内信
发表于:2009/12/25 13:59:24
#45楼
回参考点控制指令
回参考点控制指令
(1) 自动返回参考点G28
格式:G28 X_Z_
说明:
X、Z: 绝对编程时为中间点在工件坐标系中的坐标;
U、W:增量编程时为中间点相对于起点的位移量。
G28指令首先使所有的编程轴都快速定位到中间点,然后再从中间点返回到参考点。
一般,G28指令用于刀具自动更换或者消除机械误差,在执行该指令之前应取消刀尖半径补偿。
在G28的程序段中不仅产生坐标轴移动指令,而且记忆了中间点坐标值,以供G29使用。
电源接通后,在没有手动返回参考点的状态下,指定G28时,从中间点自动返回参考点,与手动返回参考点相同。这时从中间点到参考点的方向就是机床参数“回参考点方向”设定的方向。
G28指令仅在其被规定的程序段中有效。
(2) 自动从参考点返回G29
格式:G29 X_Z_
说明:
X、Z:绝对编程时为定位终点在工件坐标系中的坐标;
U、W:增量编程时为定位终点相对于G28中间点的位移量。
G29可使所有编程轴以快速进给经过由G28指令定义的中间点,然后再到达指定点。通常该指令紧跟在G28指令之后。
G29指令仅在其被规定的程序段中有效。

用G28、G29对图所示的路径编程:要求由A经过中间点B并返回参考点,然后从参考点经由中间点B返回到C。

附件
%3313
N1 G92 X50 Z100     (设立坐标系,定义对刀点A的位置)
N2 G28 X80 Z200      (从A点到达B点再快速移动到参考点)
N3 G29 X40 Z250      (从参考点R经中间点B到达目标点C)
N4 G00 X50Z100      (回对刀点)
N5 M30             (主轴停、主程序结束并复位)

本例表明,编程员不必计算从中间点到参考点的实际距离。
1203
sonicnv
文章数:62
年度积分:50
历史总积分:1203
注册时间:2006/6/27
发站内信
2010年四月影像
发表于:2009/12/25 15:01:56
#46楼
好贴,领教。
我还没有在这里发过贴子,看到这么精华的贴子,忍不住顶一下。
3479
EEbeginner 版主
文章数:1818
年度积分:50
历史总积分:3479
注册时间:2009/11/19
发站内信
发表于:2009/12/28 14:03:11
#47楼
暂停指令G04和恒线速度指令G96、G97
1.暂停指令G04
格式:G04  P_
说明:
P:暂停时间,单位为s。
G04在前一程序段的进给速度降到零之后才开始暂停动作。
在执行含G04指令的程序段时,先执行暂停功能。
G04为非模态指令,仅在其被规定的程序段中有效。
G04可使刀具作短暂停留,以获得圆整而光滑的表面。该指令除用于切槽、钻镗孔外,还2.恒线速度指令G96、G97
格式:G96 S
G97 S
说明:
 G96:恒线速度有效
     G97:取消恒线速度功能
     S:G96后面的S值为切削的恒定线速度,单位为m/min;
        G97后面的S值为取消恒线速度后,指定的主轴转速,单位为r/min;如缺省,则为执行G96指令前的主轴转速度。
注意:使用恒线速度功能,主轴必须能自动变速。(如:伺服主轴、变频主轴)
在系统参数中设定主轴最高限速。
可用于拐角轨迹控制。


附件
%3314
N1 G92 X40 Z5         (设立坐标系,定义对刀点的位置)
N2 M03 S400           (主轴以400r/min旋转)
N3 G96 S80            (恒线速度有效,线速度为80m/min)
N4 G00 X0             (刀到中心,转速升高,直到主轴到最大限速)
N5 G01 Z0 F60          (工进接触工件)
N6 G03 U24 W-24 R15   (加工R15圆弧段)
N7 G02 X26 Z-31 R5     (加工R5圆弧段)
N8 G01 Z-40            (加工Φ26外圆)
N9 X40 Z5              (回对刀点)
N10 G97 S300           (取消恒线速度功能,设定主轴按300r/min旋转)
N11 M30               (主轴停、主程序结束并复位)
3479
EEbeginner 版主
文章数:1818
年度积分:50
历史总积分:3479
注册时间:2009/11/19
发站内信
发表于:2009/12/28 14:07:06
#48楼
简单循环
有三类简单循环,分别是
G80:内(外)径切削循环;
G81:端面切削循环;
G82:螺纹切削循环。
切削循环通常是用一个含G代码的程序段完成用多个程序段指令的加工操作,使程序得以简化。
声明:下述图形中U,W表示程序段中X、Z字符的相对值;
X,Z表示绝对坐标值;
R 表示快速移动;
F 表示以指定速度F移动
(1) 内(外)径切削循环G80
圆柱面内(外)径切削循环
格式: G80 X__Z__F__;
说明:
X、Z:绝对值编程时,为切削终点C在工件坐标系下的坐标;
增量值编程时,为切削终点C相对于循环起点A的有向距离,图形中用U、W表示,其符号由轨迹1和2的方向确定。
该指令执行如图所示A→B→C→D→A的轨迹动作。
附件
园锥面内(外)径切削循环
格式: G80 X__Z__ I___F__;
说明:
X、Z:绝对值编程时,为切削终点C在工件坐标系下的坐标;
增量值编程时,为切削终点C相对于循环起点A的有向距离,图形中用U、W表示。
I:为切削起点B与切削终点C的半径差。其符号为差的符号(无论是绝对值编程还是增量值编程)。
该指令执行如图所示A→B→C→D→A的轨迹动作。

附件
3479
EEbeginner 版主
文章数:1818
年度积分:50
历史总积分:3479
注册时间:2009/11/19
发站内信
发表于:2009/12/28 14:09:40
#49楼
续上贴:
附件
用G80指令编程,点画线代表毛坯。

%3317            
M03 S400                  (主轴以400r/min旋转)
G91 G80 X-10 Z-33 I-5.5 F100 (加工第一次循环,吃刀深3mm)
X-13 Z-33 I-5.5              (加工第二次循环,吃刀深3mm)
X-16 Z-33 I-5.5              (加工第三次循环,吃刀深3mm)
M30                        (主轴停、主程序结束并复位)

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

78.0005