机床经常出现报警X1轴定位监控Word文档下载推荐.docx
《机床经常出现报警X1轴定位监控Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《机床经常出现报警X1轴定位监控Word文档下载推荐.docx(14页珍藏版)》请在冰豆网上搜索。
![机床经常出现报警X1轴定位监控Word文档下载推荐.docx](https://file1.bdocx.com/fileroot1/2022-10/12/f177cf7d-db8a-44ca-ab3c-0f50ad793231/f177cf7d-db8a-44ca-ab3c-0f50ad7932311.gif)
请问在不调整工件的情况下该怎样编写攻丝程序?
用坐标系旋转。
ROT
程序为:
G54G90G18
ROTZ60
G0X0Z0
Y100
CYCLE84(......)
ROT
M30
报警号:
12550通道%1程序段%2标识符%3无定义或选件不存在
参数:
%1=通道号
%2=程序段号、标记
%3=来源符号
说明:
显示出的标识符在使用之前还没有被确定。
宏:
要利用DEFINE确定的关键字。
..AS...语句,在文件中丢失
_N_SMAC_DEF
_N_MMAC_DEF
_N_UMAC_DEF
_N_SGUD_DEF_N_MGUD_DEF
_N_UGUD_DEF
变量:
DEF语句丢失
程序:
PROC说明丢失
反应:
-报警显示。
-已设置接口信号。
-补偿程序段
处理:
按NC停机键并利用软键设计校正选择功能"
校正程序块"
。
校正指针位置指示在差错块上。
•校正所使用的名称(写入错误)
•检查变量定义、子程序和宏指令
•利用EXTERN表示子程序、将子程序载入SPF-Dir。
•检查子程序的接口定义
•检查选项
程序继续:
用NC-START键或RESET键清除报警,
用crot指令试试看。
空间坐标系转换可以实现.
但不旋转,用CYCLE84不出现任何报警
用CYCLE800再加上G331或G63试试,应该没错,我用过CYCLE800钻过斜孔。
cutdf2斜面补偿生效。
6.........840D中“没有达到精度停”如何解决?
机床在快速移动到坐标点上时总是显示为”没有达到精度停“,别人告诉使用G642后会没有这种现象,使用后是没有告警了,可我发现工作坐标中会自动给我偏出一点(大概0.5),是不是使用G642所产生的,还是别的,我想请问下如何解决”没有达到精度停“,还有出现”没有达到精度停“会不会影响我加工精度,另外G642如何使用?
是"
精度"
停还是精准停?
闪的太快,应该是精度准停。
加G60G601
7.......铣四方的时候出来圆角怎么解决?
我在加工四方形的时候,直径20的立铣刀铣300的方,用G41从左上角开始加工,当走到拐角的的时候怎么就把角给铣掉了呢,出来圆弧了,我用的都是G1啊.请问各位高手怎么解决这个问题?
刀具补偿有问题,如果你输入的补偿值大于刀具实际半径,就会在拐角产生圆弧。
刀补大于刀具的实际半径就会出现现象,让刀补小于或等于刀具的实际直径就好了。
你用的是840D系统的吗如果是,在加刀补的语句前面加G451(加G451尖角过度)。
8........刀号快速排序
系统840D,卧式加工中心。
刀库属随机换刀,一旦刀乱了就只能去PLC里DB100,DBB0里一个一个改,很费劲。
有没有简单的办法?
可以看出你的刀库是纯PLC控制的;
这是机床厂自己设计的;
好一点机床厂有自己的初试化刀库M代码;
"
一旦刀乱了就只能去PLC里DB100,DBB0里一个一个改,很费劲"
没有那么费劲,不可能出现全部刀都乱了你才发现(加工时出现错刀,我们这里不会连错超过三把,因为刀具尺寸相差的,三把之必有撞车报警.当然不排除你在做刀库测试,不停换刀)出错一般两种情况:
1.刀位记数出错(绝大部分刀库通过一个接近开关记数),这时你只要找到记忆当前刀仓的记数器或DB地址修改.当然改完后还要看看前两三次换刀有无出错(一看工件就知道前一把刀是否出错了).
2.刀具交换中途中断,刀具主要动作已完成但数据未交换或主要动作没完成但数据已交换.这时无非修改主轴刀号和当前刀仓刀号而已,其他刀具数据并未改变.
7.......圆弧出现直线?
我有一台802D的加工中心,在加工圆弧的时候,X方向在象限点出现直线,开始怀疑丝杠的反向间隙,用百分表测试以后,发现丝杠的反向间隙误差为35丝,调整机床X方向的丝杠的联轴器的部件,没有明显的变化,后来通过修改丝杠反向间隙参数,还是不行,请问高手有明白的吗?
应该修改反向间隙。
反向间隙太大,即使补偿后加工圆也不可能达到很高的精度.新系统802DSL已经有"
过象限补偿"
功能了,但802D某些版本看不到参数32500,需要自制文件传入
%_N_COMPLETE_TEA_INI
METRIC
N32500$MA_FRICT_COMP_ENABLE[AX1]=1'
4f66
N32500$MA_FRICT_COMP_ENABLE[AX2]=1'
50fe
N32500$MA_FRICT_COMP_ENABLE[AX3]=1'
543e
M17
然后调整MD32520\MD32540
走圆弧有直线或者凸点的话,调整轴向之间的传动皮带也可调整下。
8.......840D系统G501至G599参数怎么设定?
我们零点偏移不够用?
?
这个需要改参数28080=100,但是一定要备份,因为存要重新分配。
修改通道参数28080,出现报警存重新分配后,备份NC数据。
停电重启,回装备份的NC数据即可
9....用极坐标铣三角形过切为什么?
我用极坐标铣三角形的时候有一个角的一边出现过切现象,是下刀的地方。
将下刀位置远离起点;
也可用G450指令。
10....用宏程序编写梯形螺纹加工程序?
和单孔螺旋线插补螺纹一样G02/G03TURN
例N10G17G54M41M3S180
N20G90G00X20Y0Z1
N30G02X20Y0Z-26I-20J0TURN=12F60
N40G00X0Y0
N50Z10
N60M05
N70M30
或者利用宏程序令Z=R1R1=螺纹的螺距假设零件厚度为24
N05R1=2
N10G17G54M41M3S180
N20G90G00X20Y0Z2
N30G02X20Y0Z=-R1I-20J0F60
N31R1=R1+2
N32IFR1《=26GOTOBN30
11.....请教如何加工圆锥孔如何编程840D系统?
你是要用铣削还是镗削加工?
铣削估计加工后的粗造度光洁度佷难达要求,而且如果是深孔中加工圆锥孔,铣削比镗削更难办到。
我也佷想知道孔中带圆锥孔如何加工质量更高?
形位公差更容易保证?
可采用R角大的刀进行精加工,利用宏程序铣圆的方式。
假设锥孔的大端直径为60小端为20孔深为20锥度45
R1=0
T1D1
G54M42M3S800
G90G0X0Y0
Z5
AA:
G1G41X=30-TAN(45)*R1-5Y0F600
Z=-R1
X=30-TAN(45)*R1
G03X=30-TAN(45)*R1Y0I=-(30-TAN(45)*R1)J=0
R1=R1+0.2
IFR1〈=20GOTOBAA
G1G40X0Y0
G0Z50
M05
12....804D“没有到达精确停”是什么意思?
加急
我在使用过程中,在移动到坐标点时总是显示“没有到达精确停”,我想中的他为什么会出现?
她对我加工的坐标点会不会有影响?
为什么加G60\G64她就不会出现?
它不会影响坐标点你可以加G9就不会出现没有到达准确停了。
G64是连续切削方式当然不会出现了。
以下的程序用于卧式加工中心的
如果你用旋转工作台最好给旋转工作台一个停留时间,要不然会出现旋转误差。
G0G54B180
G4F4(停留4秒)
M52(转台夹紧)
13.....机床用到半夜的时候冷却液的开关就自动跳闸很频繁的,还有在正常执行程序时,主轴不定时的停止旋转,有时候刚启动就停了,特别是Y轴移动,主轴容易停?
冷却液开关跳闸是由于开关选的太小了吧,这个跟数控系统是没有关系的。
你这主轴是普通电机么(就是正常伺服电机啊)。
的TKP6511B是吧,跟我操的这台一样。
冷却液的开关自动跳闸我也遇到了的,原因为空气开关设定的过载电流过小,现已解决。
方法为找到该开关上面有个黑色的小圆旋钮,旋钮上有十字开口,用改刀将该旋钮顺时针方向旋转一定角度,即调大过载电流(多旋转点也无妨)即可解决。
至于主轴不定时的停止旋转,可能跟润滑油位过低有关。
我的这台就这样,滑油位过低没有任何抱警提示,油位一达到下限机床就马上急停锁死,当然包括主轴停转,X、Y等无法开动,只有加了油复位后才能解决。
我都遇到几次了忘了加油程序运行到中途没油床子马上急停。
14....如何查看一个运行的程序用了多长时间,也就是程序运行记时功能?
可以用R参数读$AC_operating_time及$AC_cutting_time即可。
另外在设定数据,计时器功能界面里面可直接查看。
程序开头写
L_TIME(0);
计时开始
.
程序尾写
L_TIME
(1);
计时结束
这是DMG写的宏程序。
自动的把加工时间写入到CYCLETIME子程序中去。
15......解答一下这种指令程序R41为一个常量
$SN_SW_CAM_PLUS_POS_TAB_3[0]=R41-2
$SN_SW_CAM_MINUS_POS_TAB_3[0]=R41+2
R44=$AA_IM[Z]
INIT(1,"
XZBC"
)
$AA_ENC_COMP[0,0,Z1]=0.002(Z轴螺距补偿程序)
R13=$A_IN[12]
R55=$P_UBFR[X,TR]
$P_UBFR=CTRANS(X,R53)
还有我这种程序中经常出现STOPRE
840D有基础编程和高级编程,你可以下载看一看。
STOPRE是停止预处理
$SN_SW_