最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

西门子802D机床循环

来源:动视网 责编:小OO 时间:2025-10-02 00:05:00
文档

西门子802D机床循环

关于循环:在循环应用时必须要注意以下的机床数据,至少具有表中所说明的数值。需要注意的机床数据MD号MD名称最小值18118MM_NUM_GUD_MODULES718130MM_NUM_GUD_NAMES_CHAN2018150MM_GUD_VALUES_MEM2*通道数18170MM_NUM_MAX_FUNC_NAMES4018180MM_NUM_MAX_FUNC_PARAM50028020MM_NUM_LUD_NAMES_TOTAL20028040MM_NUM_LUD_VALUES_MEM2
推荐度:
导读关于循环:在循环应用时必须要注意以下的机床数据,至少具有表中所说明的数值。需要注意的机床数据MD号MD名称最小值18118MM_NUM_GUD_MODULES718130MM_NUM_GUD_NAMES_CHAN2018150MM_GUD_VALUES_MEM2*通道数18170MM_NUM_MAX_FUNC_NAMES4018180MM_NUM_MAX_FUNC_PARAM50028020MM_NUM_LUD_NAMES_TOTAL20028040MM_NUM_LUD_VALUES_MEM2
关于循环:

在循环应用时必须要注意以下的机床数据,至少具有表中所说明的数值。

需要注意的机床数据

 

MD号     MD    名称   最小值

 

 18118 MM_NUM_GUD_MODULES       7 

 18130 MM_NUM_GUD_NAMES_CHAN   20 

 18150 MM_GUD_VALUES_MEM         2 * 通道数

 18170 MM_NUM_MAX_FUNC_NAMES   40 

 18180 MM_NUM_MAX_FUNC_PARAM    500 

 28020 MM_NUM_LUD_NAMES_TOTAL    200 

 28040 MM_NUM_LUD_VALUES_MEM     25 

    

这些参数仅仅适用于西门子标准循环,对于用户循环必须要注意该产品相应的参数。

 

另外需要以下的机床数据设定:

 

  20240 CUTCOM_MAXNUM_CHECK_BLOCK   4 

 

由机床制造商提供机床数据文件,并且已经进行了预置。

 

需要注意的是:在修改了这些机床数据之后必需要进行一次上电。

 

另外对于循环CYCLE840(攻丝,带补偿衬套)需要注意轴专用的机床数据

MD30200:NUM_ENCS。

 

定义文件,用于循环GUD7.DEF 和SMAC.DEF  

标准循环需要进行全局用户数据(GUDs)和宏指令的定义,这些数据在定义存储在文件

GUD7.DEF 和SMAC.DEF中,它们与标准循环一起提供。为了使调试人员可以方便地把GUDs和宏指令整合到其模块中,而无需编辑西门子源文件,自SW6.3起,这些文件GUD7.DEF ,MAC.DEF 一起完整地与“标准循环”一起提供。这两个文件中不含定义,仅仅是调用固定定义的、产品相关的定义文件。

在这些循环中存在的调用机理可以进行自动调用,并且把所有产品相关的GUD定义和宏指令定义组合在一起。现在每个压缩包仅提供其自身的定义。为此需要引入新的循环文件

GUD7_xxx.DEF 和SMAC_xxx.DEF,它们位于数据保持中定义目录 DEF.DIR下。

 对于标准循环它们是新文件:

GUD7_SC.DEF 和SMAC_SC.DEF 

 对于其它的循环文件包,目前是以下的文件标识由西门子占用:(xxx 可以是 ?GUD7“ 或者?SMAC“) xxx_JS JobShop 通用循环xxx_MC 测量循环xxx_MJ JOG方式下测量? xxx_MT ManualTurn ? xxx_SM ShopMill xxx_ST ShopTurn ? xxx_ISO ISO-兼容xxx_C950 扩展的毛坯切削xxx_C73 带小岛的凹槽这里没有列出的其它标识可能会在以后由系统使用。

安装调试,标准循环的引导:

如果在控制系统中已经有一个GUD7.DEF有效,则通过“通讯”、“数据输出”、“NC有效数据”选择GUD7的用户数据,并且把当前的数值存档或者保护到磁盘 上;文件GUD7_SC.DEF 和SMAC_SC.DEF 由磁盘读入并装载到NCU中;读入并激活GUD7.DEF 和 SMAC.DEF 执行NCU的Power-on(上电);存档中所保护的数值再次读入;装载一个其它的循环包:卸载GUD7.DEF 和 SMAC.DEF (事先存储数值ggf.),读入软件包中的循环GUD7_xxx.DEF 和SMAC_xxx.DEF 并装载到NCU中;再次激活GUD7.DEF 和 SMAC.DEF 。

提示:

在后装载或者卸载各个定义文件时,必须卸载一个已经装载的调用文件,

并重新装载。否则NC保留以前已经存在的GUD/宏指令配置。

 

钻削循环

钻削,定中心– CYCLE81 

钻削锪平面– CYCL82 

深孔钻削– CYCLE83 

攻丝,不带补偿衬套– CYCLE84. 

攻丝,带补偿衬套– CYCLE840 

镗孔1 – CYCLE85. 

镗孔2 – CYCLE86 

镗孔3 – CYCLE87 

镗孔4 – CYCLE88 

镗孔5 – CYCLE 

模态调用钻削循环

钻孔图循环

前提条件 

成排孔– HOLES1 

圆弧孔– HOLES2 

点栅格– CYCLE801

CYCLE73...CYCLE75 报警

 61911 “要求更多的插入点”

 

 61912 “不要产生轨迹”

 

 61913 “没有产生剩余材料”

 

 61914 “编程的螺旋线破坏轮廓”

 

 61915 “返回运行/离开运行破坏轮廓”

 

 61916 “斜坡太短”

 

 61917 “如果小于50%搭接,则可能会有残余角”

 

 61918 “剩余材料的铣刀半径太大”

 

 61980 “中心岛轮廓出错”

 

 61981 “边缘轮廓上出错”

 

 61982 “平面中进刀宽度太大”

 

 61983 “凹槽边缘轮廓出错”

 

 61984 “刀具参数_TN没有定义”

 

 61985 “钻孔位置程序名称出错”

 

 61986 “凹槽铣削程序出错”

 

 61987 “钻孔位置程序出错”

 

 61988 “凹槽铣削程序名称出错”

 

 619 “没有编程D1作为有效的刀具边沿”

 

 

报警号                    报警文本 

 

 61000 

“没有刀具补偿有效”

LONGHOLE 

SLOT1 

SLOT2 

POCKET1 到

POCKET4 

CYCLE71 

CYCLE72 

CYCLE90 

CYCLE93 

CYCLE96 

D补偿必须在循环调用之前编程

“螺距错误”

61001

CYCLE84 

CYCLE840 

CYCLE96          检查用于螺纹尺寸或者螺距说明的参数(相互矛盾)

CYCLE97

61002

“加工方式错误定义”

SLOT1 

SLOT2 

POCKET1 

POCKET4 

CYCLE71 

CYCLE72 

CYCLE76 

CYCLE77 

CYCLE93 

CYCLE95 

CYCLE97 

CYCLE98 

用于加工方式的参数VARI的值错误规定,必须修改

 61003 

“在循环中没有编程进给”

CYCLE71 

CYCLE72 

进给参数错误规定,必须进行修改

 

 

 61005 

“3. 几何轴没有出现”

 CYCLE86 在不带Y轴的车床G18平面中使用

 

 61009 

“有效的刀具号=0”

CYCLE71 

CYCLE72 

在循环调用之前没有编程刀具(T)

 

 61010 

“精加工余量太大”

CYCLE72 

底部的精加工余量大于总深度,必须缩小。

 

 61011 

“比例缩放不允许”

CYCLE71 

CYCLE72 

有该循环不允许的比例尺系数

 

 61012 

“平面中比例缩放不同”

CYCLE76 

CYCLE77 

 61101 

“基准面错误定义”

CYCLE71 

CYCLE72 

CYCLE81 

到 

CYCLE90 

CYCLE840 

SLOT1 

SLOT2 

POCKET4 

LONGHOLE 

在深度进行相对说明时,选择不同值的基准面和退回平面;或者深度必须用绝对值规定

 

 61102 

“没有编程主轴方向”

CYCLE86 

CYCLE87 

CYCLE88 

CYCLE840 

POCKET3 

POCKET4 

参数SDIR(或者SDR在CYCLE840中) 必须编程”

 

 61104 

“键槽/长方形孔轮廓损伤”

SLOT1 

SLOT2 

LONGHOLE 

在参数中错误地设定铣削图,这些参数确定圆弧上键槽/长方形孔的位置及其形状

 61105 

“铣刀半径太大”

SLOT1 

SLOT2 

POCKET1  

POCKET4 

LONGHOLE 

CYCLE90 

所使用铣刀的直径对于待加工的轮廓来

说太大;或者是使用一个较小半径的刀

具,或者是修改轮廓

 61106 

“圆弧单元个数或者间距”

HOLES2 

LONGHOLE 

SLOT1 

SLOT2 

错误地定义NUM或者INDA的参数,在一个整圆中不可能排列这些圆弧单元

 

 61107 

“第一个钻削深度错误定义”

CYCLE83 

第一个钻削深度与总钻深相矛盾

 

 

 61108 

“不允许的值用于参数_RAD1 和_DP1”

POCKET3 

POCKET4 

用于确定深度进刀轨迹的参数_RAD1和_DP错误规定。

 

 

 61109 

“参数

_CDIR

错误定义”

POCKET3 

POCKET4 

用于铣削方向的参数_CDIR的值错误规定,必须修改。

 

 61110 

“底部的精加工余量>深度进刀”

POCKET3 

POCKET4 

底部的精加工余量大于最大深度进刀;或者是缩小精加工余量,或者是放大深度进刀

 

 

 61111 

“进刀宽度>刀具直径”

CYCLE71 

POCKET3 

POCKET4 

编程的进刀宽度大于当前刀具的直径,它必须缩小。

 

 

 61112 

“刀具半径为负”

CYCLE72 

CYCLE76 

CYCLE77 

CYCLE90 

当前刀具的半径为负,这是不允许的。

 61113 

_CRAD太大”_CRAD须缩小。

 

 61114 

“加工方向G41/G42错误定义”

CYCLE72 

铣刀半径补偿

G41/G42的加工方向错误选择。

 

 61115 

“返回运行或者开始运行模式(直线/圆弧/平面/空间)错误定义”

CYCLE72 

轮廓上返回运行或者开始运行模式错误定义;检查参数_AS1或者_AS2。

 

 61116 

“返回运行位移或者开

始运行位移=0”

CYCLE72 

返回运行位移或者开始运行位移规定为零,必须加以放大;检查参数_LP1或者_LP2。

 

 61117 

“有效的刀具半径<=0”

CYCLE71 

POCKET3 

POCKET4 

当前刀具的半径为负或者零,这是不允许的。

 

 61118 

“长度或者宽度=0”

CYCLE71 

铣削平面的长度或者宽度不允许;检查参数_LENG和_WID。

 61124 

“进刀宽度没有编程”

CYCLE71 

在不带刀具进行有效模拟时,必须始终编程一个值用于进刀宽度_MIDA。

 

 61125 

“参数_TECHNO中工艺选择错误定义”

CYCLE84 

CYCLE840 

检查参数_TECHNO。

 61126 

“螺纹长度太短”

 CYCLE840 

编程较小的主轴转速/基准面设定较高

 

 61127 

“螺纹钻削轴的传动比错误定义(机床数据)”

CYCLE84 

CYCLE840 

检查钻削轴相应的齿轮级中机床数据31050和31060 

 

 61128 

“在以摆动或者螺旋插入

时再入角=0”

SLOT1 检查参数_STA2 

 

 61180 

“尽管机床数据

$MN_MM_NUM_TOOL_CARRIER>1,但是没有给回转文件程序段分配名称”

CYCLE800 

虽然有几个回转文件程序段

($MN_MM_NUM_TOOL_CARRIER>0),或者没有约定回转文件程序段

($MN_MM_NUM_TOOL_CARRIER=0),但是回转文件程序段没有分配名称。

 

 

 61181 

“NCK软件版本太低(缺少功能TOOLCARRIER)”

CYCLE800 

功能TOOLCARRIER 自NCU 6.3xx 起

 

 61182 

“回转文件程序段名称未知”

CYCLE800 

参见回转循环

CYCLE800

开机调试

运动学名称(回转文件程序段)

 61183 

“空运行方式GUD7 _TC_FR 在值范围0..2之外”

CYCLE800 

参见回转循环

CYCLE800

开机调试

空运行;

传送参数CYCLE800(x,...)有问题>2

 

 61184 

“使用当前的输入角度值不可能解决”

CYCLE800  

 

 61185 

“没有约定或者约定了错误(最小>最大)的回转轴角度范围”

CYCLE800 

检查回转循环

CYCLE800

开机调试

 

 

 61186 

“回转轴矢量无效”

CYCLE800 

回转循环

CYCLE800

开机调试:没有或者错误的回转轴矢量V1或V2登记

 

 61187 

“在SCWENKEN时不允许程序段查找计算终点”

CYCLE800 

选择带轮廓计算的程序段查找

 61188 

“没有约定第一个回转轴的轴名称”

CYCLE800

回转循环开机调试:在回转轴1下没有登记名称

 

 61191 

“5轴转换没有设置”

CYCLE832  

 

 61192 

“第二个5轴转换没有设置”

CYCLE832  

 

 61193 

“选件压缩器没有设置”

CYCLE832  

 

 61194 

“选件样条插补没有设置”

CYCLE832  

 

 61200 

“加工程序块太多单元”

CYCLE76 

CYCLE77 

修正加工块,有时删除单元

 

 

 61213 

“圆弧半径太小”

CYCLE77 

输入较大的值用于圆弧半径

 

 

 61215 

“毛坯尺寸错误编程”

CYCLE76 

CYCLE77 

检查坯件轴颈尺寸。坯件轴颈必须大于成品

轴颈。

 

 61601 

“成品直径太小”

CYCLE94 

CYCLE96 

编程一个成品直径。

 

 

 61602 

“刀具宽度错误定义”

CYCLE93 

切槽刀具大于编程的切槽宽度。

 

 61603 

“切槽形状错误定义”

CYCLE93 

? 切槽底部圆角/棱角不适合切槽宽度? 在平行于纵向轴走向的轮廓单元上平面切槽不可能

 61609 

“形状错误定义”

 

CYCLE94 

CYCLE96 

LONGHOLE 

POCKET3 

SLOT1 

检查退刀槽形状参数,或者键槽、凹槽形状参数

 

 

 61610 

“没有编程进刀深度”

 

CYCLE76 

CYCLE77 

CYCLE96 

 

 

 61611 

“没有找到切削点”

 

CYCLE95 

不可能与轮廓计算出切削点,检查轮廓编程

或者修改进刀深度

 

 

 61612 

“不可能进行螺纹

 

精整”

 

CYCLE97 

CYCLE98 

 

 

 61613 

“退刀槽位置错误

 

定义”

 

CYCLE94 

CYCLE96 

检查参数

_VARI

的值

 

 

 61803 

“编程的轴不存在”

 

CYCLE83 

CYCLE84 

CYCLE840 

检查参数

_AXN

 61604 

“当前的刀具破坏编程的轮廓”

CYCLE95 

所使用刀具的自由切削角度决定了咬边单元中轮廓损坏,也就是说使用另一个刀具或者检查轮廓子程序

 

 61605 

“轮廓错误编程”

CYCLE76 

CYCLE77 

CYCLE95 

识别不允许的咬边单元

 

 

 61606 

“轮廓预处理出错”

CYCLE95 

在预处理轮廓时发现一个错误,该报警始终与NCK报警10930...10934, 15800或者15810相关联

 

 61607 

“起始点错误编程”

CYCLE95 

在调用循环之前到达的起始点不在轮廓子程序所描述的直角之外。 

 

 61608 

"编程了错误的刀沿位置" 

CYCLE94 

CYCLE96 

必须编程一个刀沿1…4,与退刀槽形状相应。

 61807 

“编程错误的主轴方向

(有效)”

CYCLE840 

检查参数SDR和SDAC 

 

 62100 

“没有钻削循环有效”

HOLES1 

HOLES2 

在调用钻削图循环之前没有模态调用钻削循环

 

 62101 

“没有正确产生铣削方向-G3”

POCKET3 

POCKET4 

SLOT2 

检查参数_CDIR的值

 

 62105 

“列数或者行数为零”

 CYCLE800  

 62180 

“调整回转轴x.x [grd] ”

CYCLE800 

在手动回转轴中待设定的角度

 

 62181 

“调整回转轴x.x [grd] ”

CYCLE800 

在手动回转轴中待设定的角度

循环中的信息

此外,循环在系统的对话框中给出信息,这些信息不中断加工。信息提供循环和加工步骤某些特性的说明,通常在一个加工步骤之后或者一直至循环结束均保持不变。可以有以下信息:

 “深度:相对深度相应值”

CYCLE81...CYCLE, CYCLE840 

 

“长方形孔加工”

 LONGHOLE 

 

“键槽加工”

 SLOT1 

 

“圆弧槽加工”

 SLOT2 

 

“铣削方向错误,产生G3”

SLOT1, SLOT2, POCKET1, POCKET2, 

CYCLE90 

 

 

“修改的退刀槽形状”

 CYCLE94, CYCLE96 "

钻削深度:相对深度相应值“

 CYCLE83 

 

“注意:精加工余量≥刀具直径”。

POCKET1, POCKET2 "

螺纹导程:- 作为长螺纹(纵向螺纹)加工" 

CYCLE97, CYCLE98 "

螺纹导程: 作为盘丝(平面螺纹)加工" 

CYCLE97, CYCLE98 

 

“模拟有效,没有编程刀具,运行最终轮廓”

POCKET1...POCKET4, 

SLOT1, SLOT2, CYCLE93, 

CYCLE72 

 

“模拟有效,没有编程刀具”

CYCLE71, CYCLE90, CYCLE94, CYCLE96

 

“等待主轴方向转换”

CYCLE840

文档

西门子802D机床循环

关于循环:在循环应用时必须要注意以下的机床数据,至少具有表中所说明的数值。需要注意的机床数据MD号MD名称最小值18118MM_NUM_GUD_MODULES718130MM_NUM_GUD_NAMES_CHAN2018150MM_GUD_VALUES_MEM2*通道数18170MM_NUM_MAX_FUNC_NAMES4018180MM_NUM_MAX_FUNC_PARAM50028020MM_NUM_LUD_NAMES_TOTAL20028040MM_NUM_LUD_VALUES_MEM2
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top