`
zg049zg
  • 浏览: 13950 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

2011-8-4

 
阅读更多

2011-8-4
2011年08月04日
  Q11.FC18, MD10008, PLC控制轴
  A: 以下介绍,系统软件版本06.03.15,4.27章:单轴PLC可以控制坐标轴,使之脱离NC程序控制。在这种情况下,轴完全由PLC启动(如FC1),不再响应通道信号。例如:轴可由PLC启动,而停止不受NC停止影响。
  同时可控制的PLC轴数,必须在MD 10008(NCU573.x最大12轴)参数中设定。
  请参考:DocOnCDSINUMERIK 840D/840Di/810D, Description of Functions, Extended Functions (FB2),Positioning axes (P2)
  Chapter 2.2.2: Autonomous single-axis operations (software version 6.3 or later), axiscontrol by PLC
  驱动
  Q1.电机带的编码器损坏,更换后是否需要进行标定
  A: 电机后面的编码器不能随意更换,若损坏需要更换,必须按说明书的步骤安装,因为电机编码器中有C/D转子位置识别信号。
  Q2.当更换编码器后,还需要进行标定吗?为什么?
  A: 更换电机编码器肯定要调整。更换第二测量系统,零点亦需要重新标定。
  Q3.当更换编码器后,还需要进行标定吗?为什么?
  A: 床夹紧误差与机床数据的关系:
  旋转工作台要满足加工精度,需要有液压夹紧机构,对有的机床,它的夹紧和放松的控制是由PLC来控制的,当机床处于放松的状态的时候,轴夹紧;当机床需要旋转运动或者旋转使能加上的时候,制动打开,当停止运动或者到达预定的位置的时候,制动夹紧。
  在这次维修的过程中我们发现:B轴的精度不仅与自身的机械特性密切相关,而且还与系统响应时间有很大的关系。在对机械维修以后,我们发现其工作台的精度有了很大的改善,但是还是有一定的误差。通过对系统参数和控制程序的仔细分析后我们发现:在程序定位的过程中,从程序停止到完全稳定需要一个时间,这个时间的长短与KV因子的倒数成正比,也就是说KV值越大,则完全稳定的时间T就越长。由于夹紧是受PLC控制的,其夹紧的时间是固定不变,所以当KV的值越大,则稳定所需要的时间就会超过由
  PLC控制的电磁阀的夹紧时间,最后造成在电气性能还没有稳定以前轴就夹紧了!这个就是我们在检查的过程中所发现的,在每一次启动程序的时候,B轴首先有一个反弹然后再按照预定的方向运动的原因!
  Q4.旋转工作台B轴旋转度数错误
  A:  问题已查出,是干扰问题
  如果是外界影响,本人认为可能是电源影响,不过你的西门子产品里有滤波器,应该问题不是这样大,因为西门子本身的功率比较大,如果没有一个好的电源或一个滤波器,不但外界影响本机而且他对外界电源也冲击比较大,一般测出西门子电源模块对电网的影响用示波器看波形,其正弦波上下偏差200V左右,一般的笔记本在工业电网里都容易坏就是这个原因。
  Q5.立柱剧烈晃动
  A: 谢谢各位朋友的提醒,经过一段时间的观察和检查后发现,问题的引起是由于:机床本身太老,没有进行过一次完全的检查和维修,(机床本身价值4320万人民币,因生
  产的原因不能停机)由于问题的频繁发生,我们拆下伺服电机的连接处,检查了电机的制动回路,发现有些问题。于是就将伺服电机的前端盖拆开,检查制动回路,发现机构有些失灵,偶尔有抱死现象发生。所以出现运动的过程中立柱有晃动现象。更换一个同一系列1ft513*的电机后,问题就得到解决。OK了!
  Q6.810T系统进给轴低转速移动时抖动
  A: 问题解决,是滚珠丝杠中的滚珠和滚道不好,更换新的后一切正常。在611A伺服系统中,低转速移动时抖动,一般说来,有两种原因。
  1.调整drfit电位器;
  2.从跟随方面入手(following),振荡较大,请机械工程师检查。!
  Q7.Service显示不存在的第二编码器的实际位置值
  A:安装的编码器可能是绝对值编码器。为了方便诊断,绝对编码器的位置轨道在第二编码器显示(尽管第二编码器未激活)增量轨道在第一编码器位置显示。为了避免显示误导,可以通过参数将第二编码器设置为模拟状态(两个下标,一样的数据)。
  编程、操作
  Q1.在840D程序中,全局用户数据(GUD)是如何读写的?
  A: 定义用户变量要在服务区域(Service)用数据选择(Data Selection)将定义(Defination)项选出来,然后在其中用新建(New),创建用户数据定义文件,如UGUD,定义格式如下:
  DEF CHAN REAL ABC
  DEF CHAN INT DEF
  M17
  Q2.840面板上repos键的用法
  A: 当加工中出现断刀等需要中断的情况可使用下述方法快速返回打断点
  1 "AUTO"单段方式"SBL"按下程序停,注意非"reset"
  2 转"JOG"手动
  3 选轴
  4 退刀
  5 停伺服,停主轴
  6 换刀
  7 按下"Repos"
  8 主轴,伺服开
  9 确定所选轴是自己所需的
  10 进刀
  11 到达停止位后,转"AUTO"??
  12 按下"启动"键
  使用中注意退刀方向。
  Q3.840D刀补生效问题
  A: 问题已解决,那天我编的程序只是一个例子呀。西门子840D轴参数里有一个22550的参数。关键就在这里:
  22550 为1时,机床加工程序必要有M06的换刀指令,然后刀长补偿才会生效。
  22550 为0时,只使用T号和D号编程即可。
  Q4.840D对刀问题
  A: 只要回到机床坐标系也就是G500,然后进入参数里的有效零偏和偏置,看看各轴的有效零偏是不是都是零,如果哪个轴的有效零偏不是零,就说明该轴的零点被修改了,把它改成零,然后确定就OK了。
  Q5.你的西门子可以显示时间么
  A: 西门子840D系统,没有在界面上显示时间的功能的,如果你也遇见了这个问题,在加工程序中写入以下程序段:
  MSG("NOW IS:"运行时,在屏幕的系统状态显示区域显示当前的系统时间了。
  也可将上述程序段保存为一个单独的程序,以后想看时间的时候,直接调出来运行就可以了。
  Q6.如何利用工件程序把机床坐标送到FRAME中
  A:你在程序里写上R100=机床坐标X,R101=机床坐标Y,R102=机床坐标Z,$P_UIFR[2]=CTRANS(X,R100,Y,R101,Z,R102)就可以了.再后面还要加一句G55。
  Q7.在840D中支持R参数编程吗?
  A:支持的实例程序如下:
  %_N_ProName_MPF
  ;$PATH=/_N_WKS_DIR/_N_ProFolder_WPD
  ; R90 is X Coordinate
  ; R91 is Y Coordinate
  ; R92 is Z Coordinate
  ; R93 is S Value
  ; R94 is OutSide F Value
  ; R95 is InSide F Value
  ; R96 is thread Major Diameter
  ; R97 is thread Minor Diameter
  ; R98 is IC-U Coordinate
  ; R99 is IC-V-W Coordinate
  ; PartSize is XXXXX
  DEFINE Z_MAX AS G0 G90 G40 G17 SUPA Z850 D0 SPOS=0 M05 M09
  DEF REAL PLENGTH=,PWIDTH=,PHEIGHT=$P_UIFR[1]=CTRANS(X,,Y,,Z,,B,) ;G54
  Z_MAX
  N50 CS_TOOL(" ",,1) ;A2 zhong xin zuan
  CS_TP(" ")
  G54 G90 G17 G40
  B=DC(0)
  R90=85.3 R91=PLENGTH/2 R92=6 R93=600 R94=5000 R95=300
  Hb1 ;1#
  R90=235.3
  Hb1 ;2#
  STOPRE
  Z_MAX
  包含R参数的子程序调用起来相当方便,R参数的编程是西门子的一个亮点,在西门子程序是可以直接用数学表达式来表示轴坐标的。系统会自己计算出坐标的值.
  S=R93 M03
  M08
  R0=0 R1=R92 R60=3 R5=20 R6=10
  ;R95=R93*R100,R100是在调用攻丝子程序前定义的螺距值,通过计算,将值赋给R95,以至于让攻丝时是以如此数学关系进行S和F值的匹配的。
  F=R95
  LXXXXX
  ;M05
  ;M09
  STOPRE
  M17
  R参数编程的另一个优点是,引用参数化的编程方式有助于程序的通用性,比如:
  G54 G90 G17 G40
  B=DC(0)
  R90=-20 R91=150 R92=25 R93=800 R94=1000 R95=300 ;1#
  JIAODU=0
  SOLT_LENGTH=560
  SOLT_WIDTH=14
  SOLT_DEPTH=R92
  SOLT_STOCK=(SOLT_WIDTH-13)/2
  SLOT_GROWTH=R92
  REPEAT HB1 HB3
  Z_MAX
  只需要简单修改部分参数达到最大程度的通用性。
  Q8.程序模拟
  A:如果你是最终用户,而机床无法模拟,最好先找机床厂,不管怎么样要让机床厂的工程师知道。
  如果你的机床不能模拟,检查下面几点:
  1.进入Service(服务)区域,用Data selection(数据选择),将Interactive programming项选出。
  2.进入Interactive programming,再进入Simulation Data(模拟数据),目录中有多个文件。
  其中后缀名为INI的文件,是用户以前做的数据匹配。将所有INI文件删除(保险点儿的话,可将它们改名),注意,不要动其它文件!
  3.修改MD9020(=1车床模拟,=2铣床模拟)
  4.进入Program(程序)区域,删除DPWP.INI文件。
  进入模拟,系统会提示是否做数据匹配,如果不做,系统将按标准的车床/铣床来模拟,但如果你的机床有其它轴,且在程序中编到,那么模拟时会出错。这时就需要做数据匹配,如果想在模拟时使用实际的刀具数据,就需要做刀具数据匹配,如果程序中用到标准循环,就需要做循环匹配。
  Q9.840D调用cycle83等指令报警
  A:如果要使循环生效必须检查是否具备下列条件:
  1.循环使用的用户变量定义文件GUD7是否已装载并激活;
  2.循环辅助子程序STEIGUNG.SPF和MELDUNG.SPF是否已装载;
  3.所使用的循环是否已装载;
  4.循环装载后需要重新上电。
  Q10.840D的铣削循环无法用!如何解决?
  A:1.查看所有标准循环是否装载,若未装载,请装载,系统断电,重新上电后再试。
  2.查看定义文件夹下的GUD7是否激活,若未激活,请激活再试。
  3.请与机床供应商或西门子技术支持联系,查看循环的版本是否与NC的版本相兼容。
  Q11.用户子程序循环的保护
  A:你可以在SERVICE区文件管理的属性中修改
  Q12.攻丝螺纹不正确
  A: 此问题出现在主轴有档位的情况,当主轴换档后,各进给轴的传动比使用的是与主轴档位相应的参数集设置。因此,需要设置MD31050和MD31060的[1]、[2]系统有6个位置控制伺服参数集,用于机床运行过程中,位置控制随着机床特性的改变进行快速地匹配,如主轴的换轴之间的动态匹配,如攻丝
  下列数据跟参数集相关:
  Denominator load gearbox MD 31050: DRIVE_AX_RATIO_DENOM [n]
  Numerator load gearbox MD 31060: DRIVE_AX_RATIO_NUMERA [n]
  Servo gain factor MD 32200: POSCTRL_GAIN [n]
  Backlash compensation (SW 5 and higher)MD 32452: BACKLASH_FACTOR[n]
  Feedforward control factor (SW 5 and higher) MD 32610: VELO_FFW_WEIGHT[n]
  Exact stop limits (SW 5 and higher)
  MD 36012: STOP_LIMIT_FACTOR[n]
  MD 36000: STOP_LIMIT_COARSE
  MD 36010: STOP_LIMIT_FINE
  and zero speed window MD 36030: STANDSTILL_POS_TOL
  Equivalent time constant MD 32800: EQUIV_CURRCTRL_TIME[n]
  Current control loop for torque feedforward control
  Equivalent time constant MD 32810: EQUIV_SPEEDCTRL_TIME[n]
  Speed control loop for speed feedforward control
  Time constant of MD 32910: DYN_MATCH_TIME[n]
  dynamic response adaptation
  Threshold value for MD 36200: AX_VELO_LIMIT[n]
  velocity monitoring
  Q13.是否可能在G功能窗口外标记G功能,例如:ORIEULER和ORIVECT作为G50G51显示?
  A: 以偶数的索引进入10712数据项目,功能将被隐藏;奇数索引将无效。
  具体例子:
  10712 NC_USER_CODE_CONF_NAME_TAB [ 0 ] = ORIEULER
  10712 NC_USER_CODE_CONF_NAME_TAB [ 1 ] =
  10712 NC_USER_CODE_CONF_NAME_TAB [ 2 ] = ORIVECT
  10712 NC_USER_CODE_CONF_NAME_TAB [ 3 ] =
  当机床参数被设定并且被激活,方式组50ORIEULER 和 51 ORIVECT不再能被看见。
  注意:被显示后他们原有的功能将无效。
  Q14.当柱面转换,MD10602=1 还是=4
  A: 与ShopTurn的版本有关
  ShopTurn NCK MD 10602 06.04.10(含)之前是4,之后是1。
  Q15.使用两个加工滑块如何一次加工一个螺纹?
  A: 要使用两个加工滑块加工一个螺纹,程序要分别从通道1和通道2开始。主轴(spindle)就是两个通道中主轴。
  加工滑块1和2的空间偏移量(通常为180度),由根据通道而不同的设定数据MD42000来平衡。
  例如,0度由通道1输入,那么180度就由通道2输入。
  开始加工螺纹时,主轴的开始位置很重要。一定要保证螺纹切削首先在通道1激活,然后才是通道2。要得到这样的结果,就要将主轴的开始位置设置在181度到359度之间。
  此外,一定要监控通道1和通道2中的程序进程。所有动作(推进,加工以及退回)都由G33来执行,因而螺纹循环不会被打断;否则,同步开始角就会丢失。
  Q16.传输的第一个子程序被损坏了
  A: 选择一个不相关的程序(一个不需要的程序)作为传送的第一个程序,这样就能接收所有重要的子程序了。例如:要传输子程序"10到20",而子程序"9到20"为要传输的范围。结果:多出来的程序9被破坏或者删除了,所需的程序10到20就可以正确地传输出去了。
  Q17.SinCOM, RK840D "OK"键是灰色的,程序不能传送
  A: 此问题的原因是INI配置文件不正确。必须设置以下参数,才可选择"ok"键.在文件c:\add_on\rk840D\rk840D.mdi 中,必须设置以下两个数值:- FrmFLR2NC=1-
  FrmFile2FLR=1;然后,传送键有效,可以使用。
  Q18.自V6.4软件版本后,主轴辅助功能的程序段搜索
  以前的SW version 6.3, the M3, M4, M5, M19 and M70 所有主轴的辅助功能都固定分配在辅助功能组2中。意味着,当不使用主轴扩展地址编程时,搜索只输出最近的主轴编程辅助代码。
  例:SW version 6.3:
  SETMS (1)
  M3 S1000
  SETMS(2)
  M4 S500
  N5 .--> 搜索程序段N5,只有PLC的M4主轴指令输出。
  SW version 6.4以后,固定分配第一号主轴为辅助功能组2(新的机床数据
  $MC_AUXFU_PREDEF...)。
  意味着,上述例中,只有PLC的M3第一主轴指令输出。因此,SW version 6.4以后除第一号主轴之外的其他主轴都需要定义主轴的辅助功能组。
  第二主轴分配第五功能组。
  m2 = 3; 第二主轴正转。spindle 2 should rotate clockwise prior to path motion and prior to PLC acknowledge
  m2 = 4; 第二主轴反转。spindle 2 should rotate counter-clockwise during path motion and after PLC acknowledge
  m2 = 5; 第二主轴停止。spindle 2 should stop after path motion and after PLC acknowledge
  $MC_AUXFU_ASSIGN_GROUP[ 0 ] = 5
  $MC_AUXFU_ASSIGN_TYPE[ 0 ] = 'M'
  $MC_AUXFU_ASSIGN_EXTENSION[ 0 ] = 2
  $MC_AUXFU_ASSIGN_VALUE[ 0 ] = 3
  $MC_AUXFU_ASSIGN_SPEC[ 0 ] = 'H21'
  $MC_AUXFU_ASSIGN_GROUP[ 1 ] = 5
  $MC_AUXFU_ASSIGN_TYPE[ 1 ] = 'M'
  $MC_AUXFU_ASSIGN_EXTENSION[ 1 ] = 2
  $MC_AUXFU_ASSIGN_VALUE[ 1 ] = 4
  $MC_AUXFU_ASSIGN_SPEC[ 1 ] = 'H51'
  $MC_AUXFU_ASSIGN_GROUP[ 2 ] = 5
  $MC_AUXFU_ASSIGN_TYPE[ 2 ] = 'M'
  $MC_AUXFU_ASSIGN_EXTENSION[ 2 ] = 2
  $MC_AUXFU_ASSIGN_VALUE[ 2 ] = 5
  $MC_AUXFU_ASSIGN_SPEC[ 2 ] = 'H91'
  Q19.ReachOut,密码的最后一个数字位不能是"8"
  A: 若6位的ReachOut 密码登录host,密码的最后的数字位不能为"8"。
  Q20.交叉线连接的PCU with WinXP,不工作
  A: 此问题是由于WinXP下的新功能"simple file sharing"引起的。此问题防止基于用户名和密码访问。必须将PCU50 V2的WinXP此项功能设置为无效。
  按以下步骤作:
  重启PCU到Windows服务模式下。
  执行Windows资源浏览器
  选择 "Tools" -> "Folder Options" -> Page "View"
  -> 取消"Use simple file sharing (recommended)"选择。
  -->可以访问WinNT下的驱动器。
  Q21.DBServertask.exe服务的内存需求不断增加
  A: 访问Microsoft data(MDAC, OLEDB)数据库有此问题,可以升级MDAC软件版本至V2.8可解决此问题。
  安装有DBServerTask.exe 服务的DNC_NT-2000 服务器(或DNC Plant 服务器) 都有同样的问题。此服务是840D机床可通过SinDNC-DB (or DNC IFC SINUMERIK) 接口访问数据库。
  从以下Microsoft 网站上下载MDAC V2.软件。 http://www.microsoft.com/downloads/details.aspx?FamilyID=6c050fe3-c795-4b7d-b037-185d0506396c&DisplayLang=en
  Q22.子程序中中断(退出)主程序
  A: 没有在子程序中退出主程序的指令。
  可以设置公用变量解决此问题,在调用子程序后查询此变量。主程序根据此变量决定是否退出。以下例中使用R1变量。若R1〉0,主程序退出,在设置变量。
  测试程序:
  %_N_MAIN_MPF
  ;$PATH=/_N_MPF_DIR
  MSG("MAIN PROGRAM")
  G0 X100
  Z100
  MSG("")
  SUB
  IF R2>0
  MSG("MAIN PROGRAM BREAKOFF")
  M0
  MSG("")
  GOTOF ENDE
  ENDIF
  MSG("MAIN PROGRAM CONTINUE")
  G0 X0 Z0
  ENDE:
  R2=0
  M2 %_N_SUB_SPF
  ;$PATH=/_N_SPF_DIR
  MSG("SUB PROGRAM")
  M0
  IF R1>0
  R2=1
  M17
  ENDIF
  G1 X50 F1000
  M0
  MSG("")
  M17
  Q23.COMPCAD出现1019系统报警
  A: 在NC软件版本5和6的系统中,若压缩器的机床参数设置不正确,会经常出现符点计算错误1019报警,COMPCAD 的缺省设定如下:
  MD28520 MM_MAX_AXPOLY_PER_BLOCK = 5
  MD28530 MM_PATH_VELO_SEGMENTS = 5
  MD28540 MM_ARCLENGTH_SEGMENTS = 10
  Q24.FPO进给速度
  A:  F=FPO (endfeed, quadf, cubf)
  endfeed = 程序段末尾的速度
  quadf = 二次方多项式
  cubf = 三次方多项式
  常规的多项式定义:
  F(x) = a0 + a1*x + a2*x2 + a3*x3
  a0 = 起始值,上段程序段进给速度。starting value, feed of the previous block
  a1 = 直线多项式系数linear polynomial coefficient
  a2 = 二次多项式系数quadratic (square law) polynomial coefficient "quadf"
  a3 = 三次多项式系数cubic polynomial coefficient "cubf"
  计算直线多项式系数:
  a1 = endfeed - a0 - a2 - a3
  例:(from DOCONCD)
  N1 F1000 FNORM G1 X8 G91 G64; constant feed profile, incremental dimension data
  N2 F2000 X7; setpoint velocity change as a step function (sudden change)
  N3 F=FPO(4000, 6000, -4000) ; feed profile via the polynomial with feed 4000 at the
  end of the block - this acts on the next motion
  N4 X6...
  N4程序段的起始进给速度2000mm/min,而到达程序末尾为4000mm/min。根据多项式定义实现插补。公式中X范围从N4程序段起始位置0到终止位置1。
  a1 = 4000 - 2000 - 6000 - (-4000) = 0 进给速度:
  At the start of the distance to be moved through (x=0) : F = 2000 + 0*0 + 6000*0 +
  (-4000)*0 = 2000 mm/min
  At the center of the distance being moved through (x=0,5): F = 2000 + 0*0,5 +
  6000*0,5 + (-4000)*0,5 = 3000 mm/min
  At the end of the distance moved (x=1) : F = 2000 + 0*1 + 6000*1 + (-4000)* 1
  = 4000 mm/min
  Q25.无刀具定向刀架方向
  A: 举例含报警信息TOOLCARR.SPF部分程序:
  _M40:
  IF ((NOT $P_TOOL) AND _TC1)
  LOOP MSG("no active tool edge")
  M0
  STOPRE
  ENDLOOP
  ENDIF
  GOTOF _MEND
  Q26.根据轴的位置决定轴的进给速度
  A: 使用同步功能实现。
  例:机床坐标的100到200范围内,轴的速度减少至50%:
  IDS=1 WHENEVER ($AA_IM[X]>=100) AND ($AA_IM[X]=$R10) AND ($AA_IM[X] 100 x 100 x 3 mm- 空间的对角线必须大于5mm。
  Q28.NCU 573, MIRROR指令无效
  A:  解释机床参数10612 MIRROR_TOGGLE的作用。此参数影响到MIRROR参数的使用。
  MD10612 = 0含义:关闭 MIRROR X0 ,X非零时开启镜像指令。
  MD10612 = 1含义:MIRROR X0 X轴方向镜像。
  Q29.ShopMill重新设定旋转坐标系
  A:  选择ShopMill 零件程序,坐标系旋转数据设为0,使用以下的NC指令复位坐标系。按以下内容建立子程序:
  DEF INT _TC_NUMMER;缓冲区变量,旋转刀具号
  _TC_NUMMER = $P_TC;读入旋转头号
  CYCLE800;不带参数调用,删除FRAME 和旋转头。
  TCARR=_TC_NUMMER;重新选择激活的旋转头。
  $MC_TOOL_CARRIER_RESET_VALUE = _TC_NUMMER;reset后激活旋转头号
  G0..... ;如需要,限制旋转轴
  M30
  执行子程序。例在MDA方式下。
  Q30.ManualTurn, E和F标准的螺纹退刀槽
  A:  DIN509标准中定义以下的螺纹退刀槽E和F规格:0.1 x 0.1、0.2 x 0.1、0.4 x 0.2、0.6x 0.2、0.6 x 0.3、1 x 0.4、1 x 0.2、1.6 x 0.3、2.5 x 0.4、4 x 0.5。在ManualTurn中,没有使用清单中的前两个螺纹退刀槽0.1 x 0.1 和 0.2 x 0.1。剩余的E和F标准的螺纹退刀槽在ManualTurn中都可以使用。
  Q31.SinuTrain, 通过V24接口传输数据
  A: SinuTrain下的所有机床,都可以使用Services通过V24接口输入/输出数据(也可选择,JobShop的Program Manager),直接从SinuTrain或机床操作。必须注意相关参数设定,选择"Services" -> "Interface" -> "V24"(JobShop 机床: "Program Manager" -> "Others"-> "Read-out" -> "V24 setting),SinuTrain机床与真实的机床参数必须匹配。
  Q32.双通道系统调用TOA数据
  A: 两个通道的工件程序和TOA文件。TEST.WPD目录包含TEST.MPF- TEST_K2.MPFTEST_WZK1.TOA- TEST_WKZ2.TOA文件。当系统包含两个通道时,用户可按如下方法处理:
  -设置MD11280=1
  -修改TEST_WZK1.TOA文件名TEST.TOA
  当在第一通道选择工件程序时,刀具数据自动调用。NC启动后,刀具数据自动激活。
  在第一通道中的TEST.MPF的程序开头加入以下程序段:
  IF R13==0
  INIT (2,"/_N_WKS_DIR/_N_TEST_WPD/_N_TEST_WKZ2_TOA")
  START (2)
  STOPRE
  R13=1
  $A_OUT [1] =1 ; TRIGGER RESET IN CHANNEL 2
  STOPRE
  G4 F1
  $A_OUT[1]=0
  ENDIF
  INIT (2,"/_N_WKS_DIR/_N_TEST_WPD/_N_TEST_K2_MPF")
  START (2)...举例中变量R13控制在程序第一次执行时调入刀具数据。可以替换R13变量,也可使用GUD变量监控此过程。自此例中,$A_OUT[1]用于触发第2通道的复位。选择工件程序即可调用和激活第一通道中的刀具数据,第二通道刀具数据则由第一通道中的程序调用和激活。这是在双通道中调用共用刀具文件的简单方案。这种情况下,用户只需创建
  包含所有刀具数据的、与工件名相关的INI或TOA文件即可。
  Q33.同步动作(synchronous action)中的位置移动
  A: 此问题是由于没有目标旋转位置引起的。同步功能中的G90或G91方式是由程序中决定的。在G91(增量编程)方式下,POS =0表示坐标轴不移动。因为此原因,在同步功能中需使用绝对编程POS[b]=AC()。之后,位置的移动就不受程序中G91或G90指令的影响。
  其他问题
  Q1.如何在西门子英文资料中用金山词霸取词翻译
  A: 以我的XP系统装的金山词霸2002和Acrobat 5.0为例:
  将C:\Program Files\Kingsoft\XDict\PlugIn里的Xdict32文件复制到C:\Program Files\Adobe\Acrobat5.0\Reader\plug_ins里,启动Acrobat 5.0就会在常用工具兰里出现一个金山词霸的小图标,打开相关英文资料后,点击小图标就可直接取词翻译。
[/b]
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics