新代数控车床宏程序说明书

合集下载

新代数控车床宏程序说明

新代数控车床宏程序说明

一.用户宏程序的基本概念用一组指令构成某功能,并且象子程序一样存储在存储器中,再把这些存储的功能由一个指令来代表,执行时只需写出这个代表指令,就可以执行其相应的功能。

在这里,所存储的一组指令叫做宏程序体(或用户宏程序),简称为用户宏。

其代表指令称为用户宏命令,也称作宏程序调用指令。

用户宏有以下四个主要特征:1)在用户用户宏程序中可以使用变量,即宏程序体中能含有复杂的表达式;2)能够进行变量之间的各种运算;3)可以用用户宏指令对变量进行赋值,就象许多高级语言中的带参函数或过程,实参能赋值给形参;4)容易实现程序流程的控制。

使用用户宏时的主要方便之处在于由于可以用变量代替具体数值,因而在加工同一类的工件时.只得将实际的值赋予变量既可,而不需要对每个不同的零件都编一个程序。

二.基本书写格式数控程序文档中,一般以“%”字符作为第一行的起头,该行将被视为标题行。

当标题行含有关键字“@MACRO”时整个文档就会以系统所定义的MACRO语法处理。

如果该行无“@MACRO”关键词此档案就会被视为一般ISO程序文档格式处理,此时将不能编写用户宏和使用其MACRO语法。

而当书写ISO程序文档时标题行一般可以省略,直接书写数控程序。

“@MACRO”关键词必须是大写字母。

对于程序的注释可以采用“//……”的形式,这和高级语言C++一样。

例一:MACRO格式文档% @MACRO //用户宏程序文档,必须包含“@MACRO”关键词IF @1 = 1 THENG00 X100.;ELSEG00 Z100.;END_IF;M99;例二:ISO格式文档% 这是标题行,可当作档案用途说明,此行可有可无G00 X100.;G00 Z100.;G00 X0;G00 Z0;M99;三.用户宏程序的编写如前所述,变量是指可以在用户宏程序中的地址码后代替具体数值,在调用宏程序时进行赋值的符号#i (i=1,2,3,…)。

使用变量可以使用户宏程序具有通用性。

台湾新代数控系统的宏程序基本书写格式介绍

台湾新代数控系统的宏程序基本书写格式介绍

一、用户宏文档格式数控程序文档中,一般以“%”字符作为第一行的起头,该行将被视为标题行。

当标题行含有关键字“@MACRO”时整个文档就会以系统所定义的MACRO语法处理。

如果该行无“@MACRO”关键词此档案就会被视为一般ISO程序文档格式处理,此时将不能编写用户宏和使用其 MACRO语法。

而当书写ISO程序文档时标题行一般可以省略,直接书写数控程序。

“@MACRO”关键词必须是大写字母。

对于程序的注释可以采用“//……”的形式,这和高级语言 C++一样。

例一:MACRO格式文档% @MACROIF @1 = 1 THENG00 X100.;ELSE//用户宏程序文档,必须包含“@MACRO”关键词G00 Y100.;END_IF;M99;例二:ISO格式文档% 这是标题行,可当作档案用途说明,此行可有可无G00 X100.;G00 Y100.;G00 X0;G00 Y0;M99;二、普通数控程序段格式数控程序是由若干个程序段所组成,而每个程序段是由若干个程序字和程序段结束组成。

例如:N20 G01 X25 Y-36 F100 S300 T02 M03;而程序字又是由地址符及其后面的数字所组成,如N(地址码)20(数字)、Y(地址码)-36(数字)。

在程序中能作指令的最小单位是字,仅用地址码或仅用数字是不能作为指令的。

程序段内各字说明如下:(1)顺序号放在程序段前用以识别各程序段,它由地址码 N及其后面的 5位以内数字组成的。

程序段号不是必须的,可在需要时用,数字号码的顺序也是任意的,可以每段都加也可只加在需要的地方。

例如:N20——表示该的程序段号为 20。

(2)准备功能字也称 G功能字,使数控机床做好某种操作准备指令,它由地址码G及其后面的两位以内数字所组成。

主要指令有:1)动作指令如 G01(直线插补)、G02(圆弧插补);2)平面指令如 G17(设定 XY工作平面);3)刀补指令如 G41(左刀径补偿);4)其它指令。

数控车床新代说明书

数控车床新代说明书

目录之阳早格格创做第一单元新代统造器里板支配道明2新代统造器里功能树状图21.2 屏幕部分3主功能界里41.3.1F1:機台設定51.3.1.1 F1:座標切換.61.3.1.2 F2:1/2 座標.61.3.1.3 F3:扫除座標.61.3.1.4 F4:相對座標局部扫除61.3.1.5 F5:座標偏偏移量.71.3.2F2:程式編輯81.3.2.1 F1:拔出循環91.3.2.2 F2:刪除止91.3.2.3 F3:編輯循環101.3.2.4 F5:檔案編輯子功能61.3.2.5F7:圖形模擬71.3.2.6 F8:檔案管造91.3.4F4:執止加工19:座標顯示19:圖形調整10:MDI 輸进111.3.4.4 F4:加工參數設定111.3.4.5 F8:处事記錄111.3.5F5:警報顯示241.3.5.1 F1:現存警報241.3.5.2 F2:歷來警報24第二单元板滞支配里板道明25第二里板支配功能說明25电源开25电源关25慢迫停止25本面模式觅本面功能12脚动疏通模式25脚动寸动模式262.1.7MPG寸动模式26自动加工模式262.1.9MDI加工模式272.1.10MPG模拟功能271单节真止272主轴统造283处事灯284加工液285步调久停286赶快归初287赶快进给的速度28笔墨键道明 :29第三单元使用新代统造器的要领30本面复归31脚动功能(JOG ,INC_JOG ,MPG)32设定处事坐标 (G54..G59)33开开档案(编写/联网文献夹)34指定一个真止NC步调 (自动)35刀具设定(G40/G41/G42 ,G43/G44/G49)36刀具少度量测 (G43/G44/G49)37脚动资料输进 (MDI )38图形模拟39正在新代统造器下查看NC步调40第四单元步调创造指令道明414.1G码指令一览表41码指令道明42第五单元新代统造器搜集对接44 5.1搜集设定445.2搜集疑易问题办理要领475.3联网最要害的三面51第一单元新代统造器里板支配道明1.1 新代统造器里功能树状图1.2 屏幕部分用屏幕下圆之F1~F8功能键去支配,使用者仅须按下支配键盘上F1~F8之功能键即可加进对付应的次功能:1.3.1 F1:機台設定隐现当前位子的百般坐标系统,并可用于相对付坐标系统的沉新设定.加进本书籍里请按下主功能画里下的“F1 機台設定”.(注:当系统被开用那是最初的画里)本书籍里道明------▪X:X轴坐标值.▪Y:Y轴坐标值.▪Z:Z轴坐标值.▪進給速率:屡屡切削时,指定刀具移动速度,单位为mm/min.▪主軸轉速:主轴转速的RPM值.▪機械座標:(相对付机台的坐标)机台板滞坐标系统之当前位子,其系以板滞坐标隐现于屏幕上.相對座標:相对付坐标系统之当前位子,其系以相对付坐标隐现于屏幕上.絕對座標:(步调坐标系统)步调本面设定坐标系统之当前位子,其系以相对付坐标隐现于屏幕上.▪剩餘距離:为表示真止刀座移动的指令中,刀座尚须要移动的距离,其正背号表示其移动的目标.▪相關功能說明如下:1.3.1.1 F1:座標切換.功能:坐标系统隐现切换.支配办法:正在“機台設定”画里,无论使用者何时按F1键,可切换隐现四种坐标系统的数值,且会以较大的字体隐现正在屏幕的左上圆,如下图所示:1.3.1.2 F2:1/2 座標.功能:设定工件的核心面.支配办法:正在“機台設定”画里,正在讯息列隐现输进X(大概Y大概Z),按下F2“1/2 座標”,相对付坐目标X(大概Y大概Z)轴即形成一半.1.3.1.3 F3:扫除座標.功能:相对付坐目标X(大概Y大概Z)轴坐标值扫除.(其余坐标除中)支配办法:正在“機台設定”画里下,正在讯息列输进X(大概Y大概Z),按下F3“扫除座標”,相对付坐目标X(大概Y大概Z)轴即可扫除.1.3.1.4 F4:相對座標局部扫除功能:相对付坐目标X Y Z轴坐标值扫除.(其余坐标除中)支配办法:正在”機台設定”画里下,按下F4“相對座標局部扫除”,可扫除XYZ軸.1.3.1.5 F5:座標偏偏移量.功能:G54~G59相对付于板滞坐目标设定.支配办法:正在“機台設定”画里下,按下F5 “处事座標設定”,出现画里如上图所示,再按下F1 “機械座標自動設定”,即可逐一设定G54~G59相对付于板滞坐标自动设定,(系统模式需为单节模式,即MDI模式)1. “中部座標偏偏移”:支配者能正在共时设定所有的处事坐标(G54…G59).2.假若使用者不设定所有G54..G59正在NC步调,则CNC统造器内为 G54 .1.3.2 F2:程式編輯此功能键主要功能为档案管造,提供齐屏幕编写本领,可利用游标移动键(↑、↓、←、→)采用F2“程式編輯”.如下图所示:相关功能道明如下:1.3.2.1 F1:拔出循環功能:拔出一个单节大概一个循环从对付话窗心. (注此功能对付大步调无效)支配办法:正在“程式編輯”画里下,按下F1“拔出循環”,即可正在久时游标天圆拔出一个单节大概一个循环.1.3.2.2 F2:刪除止功能:简略久时游标天圆的那一止.(注此功能对付大步调无效)支配办法:正在“程式編輯”画里下,按下F2“刪除止”,即可简略久时游标天圆的那一止.1.3.2.3F3:編輯循環功能:编写本统造器以建的单节大概循环,从“输进对付话窗心”.(注此功能对付大步调无效)支配办法:正在“程式編輯”画里下,按F3即可编写一止循环,正在游标久时的位子.1.3.2.4 F5:檔案編輯子功能功能:正在“程式編輯”画里下,搞“搜尋”“置換”“止數搜尋”“拷貝止”“拔出止”等动做.支配办法:使用者能使用那个画里编写更多的次功能..4.1正在“檔案編輯子功能”画里下的功能---“F1 :搜尋”功能:字串搜觅.支配办法:正在“程式編輯”画里下,按F5“檔案編輯子功能”再按F1“搜尋”去觅找字串,接着一对付话窗心将跳出并央供使用者输进欲觅供字串,便如图所示,输进一字串之后,按F1键即可开初搜觅.正在“檔案編輯子功能”画里下的功能--- “F2 :置換”功能:置换字串.(注此功能对付大步调无效)支配办法:正在“程式編輯”画里下,按F5“檔案編輯子功能”再按F2“置換”换字串,接着一对付话窗心将跳出并央供使用者去输进一将被置换的字串战新的字串,如下图所示,键进字串之后,按F1键即可真止置换之动做..4.3 正在“檔案編輯子功能”画里下的功能--- “F3 :止數搜尋”功能:步调止数搜觅.支配办法:正在“程式編輯”画里下,F5“檔案編輯子功能”再按F3“止數搜尋”到欲搜觅的止数,接着一对付话窗心将跳出并央供使用者去输进欲搜觅的止数,按F1键即可到达止数.正在“檔案編輯子功能”画里下的功能---“F4 :拷貝止” 功能:拷贝久时游标位子整止步调到下一止.(注此功能对付大步调无效)支配办法:正在“程式編輯”画里下,F5“檔案編輯子功能”再按F4“拷貝止”,把久时游标位子整止步调拷贝到下一止..4.5 “正在“檔案編輯子功能”画里下的功能---“F5 :拔出止”功能:正在久时游标位子前拔出一止步调(注此功能对付大步调无效)支配办法:正在“程式編輯”画里下,F5“檔案編輯子功能”再按F5“拔出止”即可拔出新的一止步调.1.3.2.5 F7:圖形模擬功能:模拟工件步调能道明所编写的步调是可粗确.支配办法:正在步调编写画里下,按F7“圖形模擬”如下图所示:F7 “圖形模擬”相关功能道明如下:.5.1 F1:步進功能:模拟NC档,一个单节一个单节的查看加工步调.支配办法: 正在步调编写画里下,按F7“圖形模擬”接着按“步進”,支配者能使用此功能去一个单节一个单节的查看NC步调..5.2F2:連續功能:模拟NC档一次.支配办法: 正在步调编写画里下,按F7“圖形模擬”而后按F2“連續”,支配者能透过此功能去查看NC档加工完齐的图..5.3F3:搁大縮小功能:搁大缩小模拟图.支配办法:正在步调编写画里下,按F7“圖形模擬”而后再按F3“搁大縮小”支配者能利用“←”,”↑”,”→”, ”↓”游标去移动决断搁大缩小范畴的框架,接着使用“PageUp”“PageDn”键去搁大那个局部范畴..5.4F5:回復功能:回复已被局部搁大的模拟图形..5.5F6:与消功能:与消模拟动做..5.6F8:模擬參數設定功能:设定模拟参数模拟参数道述::路徑顏色:使用者能利用那个参数采用切削路径颜色游標顏色:使用者能利用那个参数采用切削面颜色繪圖模式:使用者能利用那个参数采用模拟仄里笔曲/火仄角:正在XYZ画图模式,使用者能利用那二个参数采用3D视角窗心范畴:模式 (0:模拟, 1:间接画)0 :当支配者切换其屏幕到F4”執止加工”,CNC将自动天模拟正在屏幕中.1 :当支配者切换其主屏幕到F4”執止加工”,CNC不会自动天模拟正在屏幕中,然而是间接画于切削游标中.X最小值X最大值, Y最小值/Y最大值,Z最小值/Z最大值:正在“间接畫”模式, 支配者可从那些参数设定画图窗心;最佳的要领:模拟后, 使用位于屏幕上圆的X,Y,Z 范畴.1.3.2.6 F8:檔案管造正在步调编写画里下,按F8便会隐现下图,使用者能使用目标键(↑、↓)去采用档案去编写,按【ENTER】键后,档案的真量将被隐现正在屏幕上.相关功能道明如下:.7.1 F1:開啟新檔支配办法:步调1:按下“開啟新檔”一个对付话式窗心将隐现正在屏幕中,键进心的档名接着按【ENTER】.步调2:一个空的编写画里将隐现等待使用者键进新的步调.l.3.2.7.2 F2:拷貝檔案支配办法:按F2后,一个对付话式窗心将隐现正在屏幕中,键进新的档名接着按【ENTER】,先前的档案将被拷贝以分歧的档名存进硬盘..7.3 F3:刪除檔案支配办法:从按(↑、↓)键采用一个档案简略,采用后将隐现一个对付话式窗心确认是可简略已被采用的档案..7.4 F4:磁碟机输进功能:磁碟机输进支配办法:按F4,从按(↑、↓、←、→)键采用一个档案,按【ENTER】从搜集输进一个档案..7.6 F8:搜集档案输进功能:搜集档案输进(注:瞅不到联网文献夹下的次文献夹及文献)支配办法:按F8,从按(↑、↓、←、→)键采用一个档案,按【ENTER】从搜集输进一个档案.1.3.4F4:執止加工此功能键隐现加工速度、加工时间战脚动资料输进(MDI)以及加工中时常使用疑息,如坐标隐现大概范畴、“執止加工畫里”.其各个功能键分别列述如下:1.3.4.1 F1:座標顯示功能:切换四大坐标系统以及工件图形模拟路径隐现与千万于坐标之拉拢(千万于坐标隐现正在左半边屏幕的左上角)支配办法:正在“執止加工”画里下, 按下F1“座標顯示”键, 即出现以下坐标系统图形:1.3.4.2 F2:圖形調整相关功能道明如下:.2.1 F1:搁大縮小功能:搁大缩小工件图.支配办法:正在“執止加工”画里下, 按F2“圖形調整”接着按F1,支配者能使用游标去移动搁大缩小的框架,去选定欲搁大的范畴..2.2 F2:回復功能:回复之前被搁大缩小的工件图形.支配办法:正在“執止加工”画里下, 按F2“圖形調整”接著按 F2“回復”.2.3 F5:模擬參數設定功能:设定模拟参数支配办法:正在“執止加工”画里下, 按F2“圖形調整”接著按F5“模擬參數設定”.1.3.4.3 F3:MDI 輸进功能:脚动资料输进支配办法:使用者能支配新代统造器正在MDI模式以脚动的办法“執止加工”画里下,此功能键必须正在MDI模式下,以便输进脚动单节指令.待指令输进后,按下F1“確定”,所下的指令即出当前屏幕的左上圆,此时只消正在板滞里板上按下【起動】键,即可真止此一止指令.如下图所示:1.3.4.4 F4:加工參數設定功能:脚动设定主轴转速/设定工件数及需要工件数支配:今后萤幕使用者能设定主轴转速/所需要的工件数1.当真止脚动/脚轮模式时须设定主轴转速时,把黄色游标移到主轴转速,用键盘输进所需转数.2.当CNC真止到M02,M30,M99时,工件数将自动加工.3.当工件数到达需要工件数,CNC便停止真止.1.3.4.5F8:处事記錄功能:那个表格能记录300组的真止加工档.1.3.5F5:警報顯示畫里警报隐现是当系统云做历程中大概工件程式真止中,爆收一些过得以致系统无法继承真止时,系统会收出告诫讯息,使用者可正在“警报隐现”“F5警报隐现”.如下图所示:相关功能道明如下:1.3.5.1 F1:現存警報支配办法:正在“警報顯示”画里下,按下F1键可隐现久时系统所爆收的警报.1.3.5.2 F2:歷來警報支配办法:正在“警報顯示”画里下,按下F1键可隐现系统曾所爆收的警报.第二单元板滞支配里板道明2.1 第二里板支配功能說明电源开挨开机床电源, 准备开初支配机床电源关机床使用完后, 关掉机床电源慢迫停止正在人员仄安大概机床支配爆收仄安瞅虑时,按下此钮,机床所有机电统造会死效,此时,除了统造器尚有电源除中,伺服、主轴、加工液所有的强电皆跳脱以保证人员大概板滞的仄安性.(注:按下慢迫停止开关,CNC状态将由“便緒”改形成“已便緒”)本面模式觅本面功能道明:当机床挨开电源,必须搞本面模式觅本面功能支配办法:1.由模式采用键大概采用旋钮加进“本面模式”2.按机床疏通目标统造键『X+,Y+, Z+』大概3.机床开初复归至本面脚动疏通模式道明:使用者能藉由此模式,按“JOG”键去搞机床移动.支配办法:1.由模式采用旋钮大概采用键加进“脚动疏通模式”.2.按机床疏通目标统造键『X+,X-,Y+,Y-,Z+,Z-』『X+,X-,Y+,Y-,Z+,Z-』大概, 机床将移动.4.支配者能利用“进倍/脚动”采用旋钮20~150%安排疏通速度,大概利用“~~%”采用旋钮0~150%安排疏通速度.5.支配者按机床移动键『X+,X-,Y+,Y-,Z+,Z-』大概战赶快定位键大概正在共时,机床将以“赶快定位”的速度去移动.脚动寸动模式道明:使用者能藉由此模式,按“JOG”键去搞机床移动.支配办法:1.由模式采用旋钮大概采用键采用“脚动寸动模式”.2.按机床移动键『X+,X-,Y+,Y-,Z+,Z-』大概,机床以牢固的距离去移动.3.可藉由“寸动”采用旋钮去安排牢固移动的距离;移动的距离范畴--- *1 : 10um ,*10:100um ,*100: 1000um 大概由“~~%”采用旋钮去安排牢固移动的距离;0~~30%: 1um 40~~70%: 10um 80~~110%:100um120~~150%: 1000umMPG寸动模式道明:使用者能藉由此模式,转化“MPG (移动脚轮)”去搞机床移动.支配办法:1.由模式采用旋钮大概采用键采用“MPG寸动模式”.2.采用欲移动的轴从模式旋钮.3.采用删量距离.4.转化旋钮至『X,Y,Z』,机床以牢固的距离去移动;移动的距离范畴----*1 : 1um ,*10 : 10um ,*100:100um 自动加工模式道明:可使用此功能自动真止NC步调支配办法:1.由模式采用旋钮大概采用键采用至“自动加工模式”.2.正在本面复归后,自动加工模式初灵验.3.设定处事坐标(G54..G59) ,假若不设定所有G54..G59正在NC步调CNC内定值为G54.4.按“开用”键+大概,真止NC步调.C 将改变板滞状态从“便绪”形成“加工中”6.假若需要情况,则按“慢迫停止开关”开关久停NC步调. MDI加工模式道明:可用此功能真止单节步调,而不必去真止NC步调.支配办法:1.由模式采用旋钮大概采用键采用至“MDI加工模式”2.正在本面复归后, MDI加工模式初灵验.3.正在主画里下采用F4“真止加工画里”.4.按下 F3“MDI 輸进”,屏幕中将隐现一个对付话框.5.正在对付话框键进资料后,按键输进资料.6.按“开用”键+大概,真止MDI单节步调.7.假若久时单节步调语法粗确,步调随着步调的真止而从屏幕上消得.MPG模拟功能道明:可使用此功能查看NC步调+大概大概支配办法:1.由模式采用旋钮大概采用键采用至“自动加工模式”.2.按“MPG模拟功能”按键, 此键灯“明”(限里板系统).3. 按“开用”键+大概,真止NC 步调.4. CNC 将改变板滞状态从“便绪”形成“加工中”5. 呆板自己背去脆持不移动6. 可转化“转化脚轮”去真止NC 步调.7. MPG(转化脚轮)转化越快,板滞移动速度越快(还由“~~%”采用旋钮0~150%的统造).8. MPG (转化脚轮)停止 ,CNC 呆板自己也跟着停止. 9. 此功能可坐时得知步调“能”/ “不克不迭”加工.P.S. 此功能很人情化的辅帮使用者去查看步调.1单节真止大概 道明: 可使用此功能查看NC 步调支配办法:1. 由模式采用旋钮大概采用键采用至“自动加工模式”.2. 按“单节真止功能”按键, 此键灯“明”(限里板系统).3. 按“起动”键+大概,真止NC 步调.4. CNC 将真止NC 步调,然而是惟有真止一个单节便停止.5. CNC 将改变板滞状态,从“加工中”形成“暫停”.6. 再次按下再次按下 “起动”,则 CNC 将继承真止到下一单节.7. 次功能针对付使用者去将步调一个单节一个单节的查看.2主轴统造主轴正转(CW)主軸停止 3处事灯开/关处事灯用 + +大概 +大概 +大概+大概4加工液开/关加工液用+大概5步调久停步调疏通中久停+6赶快归初赶快疏通至三轴板滞坐目标-3.0位+7赶快进给的速度赶快进给加速+赶快进给减速+隐现赶快进给速度比+2.2 笔墨键道明:A ~Z:位子键,公有26个按键,用于指令位子.0~9:数字键,用于输进资料.DEL:用于步调编写时,与消字语.INS:用于步调编写时,拔出字语.SHIFT:用去按出按键的另一个意思.SPACE:空格键,表该位子为空格.BACKSPACE:倒退简略键;当使用者输进过得资料时,建改用.RES ET:用于沉新步调设定.ENTER:用于位子键大概数字键之输进.HELP:按下此键,即可得到坐即的正在线指引 ./ :用于编写步调时需区段跳跃之区段.;:用于编写步调时,按下此键表输进步调区段末结 ..:用于需要小数面隔开之数值.以上标记为步调编写时用.:翻页键:游标移动键第三单元使用新代统造器的要领那个单元是对付于使用者处事于处事中,当使用者支配此统造器,能依照着以下一步步的做业道明,果此很简单的支配统造器.其做业道明如下:3.1.本面复归3.2.脚动功能(JOG ,INC_JOG ,MPG)3.3.设定处事坐标(G54..G59)3.4.开开一个档案(编写/联网文献夹)3.5.指定真止NC步调 (AUTO)3.6.刀具设定 (G40/G41/G42 ,G43/G44/G49)3.7.刀具少度丈量(G43/G44/G49)3.8.脚动数据输进 (MDI )3.9.图形模拟3.10.正在新代统造器中查看NC步调本面复归果为刀具设顶定与工件坐标设定皆要根据板滞整面去设定,所以板滞整面CNC呆板开用后,必须使用本面复归功能去确认,其余正在三轴中的任一轴尚已复归本面的情况下,机床惟有脚轮模式灵验,其余的十足皆做废.本面复归步调:1.旋开紧停开关,CNC状态将由“已便緒”改形成“便緒”.2.由模式采用开关大概采用旋钮加进“本面复归模式”.3.按机床疏通目标统造键『X+, Y+, Z+』大概,被采用的轴将复归本面,待本面复归后,机床隐现的被采用轴报警将消得.4.复归功能能共时真止三轴复归,普遍先复归Z轴整面.5.三轴皆复归后,板滞坐标皆为整,且报警消得.6.复归完毕后,硬体路程节造呵护开初灵验.所以正在脚轮模式下,请注意机床的路程极限.3.2脚动功能(JOG ,INC_JOG ,MPG)正在机床本面复归后,有3种模式可脚动移动呆板:脚动疏通模式:1.由模式采用旋钮大概采用键加进“脚动疏通模式”.2.按轴背键『X+,X-,Y+,Y-,Z+,Z-』大概, 机床将移动.3.支配者能利用“进倍/脚动”采用旋钮20~150%安排疏通速度,大概利用“~~%”采用旋钮0~150%安排疏通速度.4.支配者能共时按轴背键战赶快键大概正在共时,机床将以快动的速度移动.脚动寸动模式:1.由模式采用旋钮大概采用键采用“脚动寸动模式”.2.按轴背键『X+,X-,Y+,Y-,Z+,Z-』大概,机床屡屡将以一牢固距离移动3.支配者能从“寸动”旋钮去安排屡屡移动的牢固距离;移动的距离范畴:1 : 10um ,*10:100um ,*100: 1000um 大概从“~~%”旋钮去安排屡屡移动的牢固距离;0~~30%: 1um0~~70%: 10um80~~110%:100um20~~150%: 1000umMPG脚动寸动模式(MPG):1.旋钮大概采用键采用“MPG脚动寸动模式”.2. 从模式旋钮采用欲移动的轴『X, Y,Z』.3. 采用删量距离(*1: 1um ,*10 : 10um ,*100:100um.).4.转化脚动转轮(MPG)去移效果床.3.3设定处事坐标 (G54 (59)搁置工件后,加工之前,需先分中及对付刀搁置工件后,加工之前,需先分中及对付刀,也便是设定处事坐标,如设定X轴处事坐标(即以下7个步调),Y轴/Z轴设定步调参照X轴的设定.(简曲处事坐标设定,可由本量情况的改变而改变)步调:1.按主画里底下的功能键F1“機台設定”.2.按F1“座標切換”,切换到相对付坐标,移动分中棒到工件的一侧;靠边后,再按F4“相對座標浑整”,把Z轴抬下至过工件最下面.接下去把分中棒移到另一侧,靠边,正在屏幕输进X,按F2“1/2座標”,它将自动除以2,再把Z轴抬下至过工件最下面,将X轴摇到整位.3.顺次功能键F5“設定处事坐标”.4.处事坐标设定屏幕由二个画里组成,可藉按“PageUp/PageDn”键切换到欲设定的画里.5.可移动游标到欲改变数值的位子做数值变动.6.正在“中部座標偏偏移”栏上输进数值,局部的处事坐标(G54..G59.8)将随即共步爆收偏偏移.7.F1“機械座標自動設定”:可使用此功能键去抓与久时游标所位于的板滞坐标正在屏幕上.3.4开开档案(编写/联网文献夹)步调:1.按主画里底下的功能F2 “程式編輯”2.顺次功能键F8“檔案管造”3.屏幕中将隐现档案系统⑴.按 F1 “開啟新檔”,开开一新档案⑵.按 F2“拷貝檔案”, 拷贝久时所选的档案到目标档案.⑶.按 F3 “刪除檔案”, 简略久时所选的档案.⑷.按 F4 “磁碟機輸进”, 从联网文献夹输进一个新档.⑸.按 F5 “輸出至磁碟機”, 输出久时所选的档案到联网文献夹⑹.按 F6 “RS232 輸进”, 输进一个新档从 RS232⑺.按 F7“RS232 輸出”, 输出久时所选的档案到RS232⑻.按 F8 “網路檔案輸进”,从联网文献夹目录下输进一个新档.4.⑴. 顺次功能键F4 “磁碟機輸进”出现一对付话框,用游标移动到所需输进的文献夹大概文档上,再按【ENTER】确认,它会跳出一对付话框按F1确认,待拷贝完毕后,再ESC退出.⑵. 大概顺次功能键F8“網路檔案輸进””出现一对付话框,用游标移动到所需输进的文档上,再按【ENTER】确认,它会跳出一对付话框按F1确认,待拷贝完毕后,再ESC退出.5.把游标移动到所需步调的文档,按【ENTER】确认.3.5指定一个真止NC步调 (自动)步调:1.由模式采用旋钮大概采用键采用至“自动模式”2.设定处事坐标,参照设定处事坐目标步调.3.开开档案,参照开开档案的步调,所选的NC步调如下所示:4.按主画里底下的功能键F4“執止加工”,而后真止的步调自动被指定.5.确认CNC 状态区是可为“便緒”,“自動執止”,指定真止NC步调初灵验.6.按“起动”键+大概,真止NC步调.CNC状态区“便緒”改形成“加工中”.3.6刀具设定(G40/G41/G42 ,G43/G44/G49)刀具设定步调:1.按主画里底下的功能键F4“執止加工”画里.2.按F5“刀具設定”键.3.利用换页键“page up/down”大概目标键“↑,↓,←,→”,移动光标到欲改变数值的位子.4.键进“A” 大概“I” 去采用输进型式为“絕對值” 大概“删量值”5.普遍使用絕對值型式输进刀具半徑補償大概刀具長度補償6.普遍使用删量值型式输进刀具半徑磨耗補償大概刀具長度磨耗補償.7.(刀具半徑補償 + 刀具半徑磨耗補償 ) 为本量G41/G42 补偿量.8.(刀具長度補償+ 刀具長度磨耗補償)为本量G43/G44补偿量.3.7刀具少度量测 (G43/G44/G49)步调:1.使用脚动支配移动参照刀具曲到交战呆板中的特定位子.2.按主画里底下的功能键F1“機台設定”扫除相关坐标为整.3.按主画里底下的功能键F4“執止加工”接着按F5“刀具設定”到此画里.4.使用脚动支配移动刀具曲到交战呆板中的之前相共的特定位子量测,参照刀具与刀具量测出去的好值将被隐现正在相对付坐标上.5.移动光标到欲改补偿量的刀具编号(光标也能以相共的要领设定刀具补偿量)3.8脚动数据输进 (MDI )步调:1.由模式旋钮大概采用键采用至“MDI加工模式”2.按主画里底下的功能键F4“執止加工”3.顺次功能键F3“MDI輸进”.4.屏幕中随即出现MDI输进对付话框5.输进欲输进的步调止接着按“ENTER”键6.按第二支配里板的“起动” 真止久时的单节步调7.假若久时单节步调语法粗确,步调随着步调的真止而从屏幕上消得.3.9 图形模拟步调:1.由模式采用旋钮大概采用键采用至“自动模式”2.按主画里底下的功能键F2“程式編輯”,采用念要真止的NC步调,接着按画里下的F7“圖形模擬”3.可使用“步進”去一步步的查看NC步调4.可使用“連續”去模拟出总图5.可使用“搁大縮小”搞更小心的检视6.可使用“模擬參數設定” 设定模拟参数7.正在真止NC步调状态下按主画里的F4“執止加工”, CNC 状态区必须为“便緒”才灵验正在新代统造器下查看NC步调。

台湾新代系统车床说明书

台湾新代系统车床说明书

台湾新代系统车床说明书台湾新代系统车床说明书简介•概述:本文档为台湾新代系统车床的详细说明书,旨在帮助用户了解系统车床的功能和操作方法。

•目标读者:需要使用台湾新代系统车床的操作人员以及相关技术人员。

•版本信息:本说明书适用于台湾新代系统车床的最新版本。

主要功能1.加工功能–切削功能:支持各种切削操作,如钻孔、铣削、切割等。

–精确加工:精确控制各种参数,如转速、进给等,以实现高质量加工。

–自动换刀:支持自动刀具换装,提高生产效率。

2.操作功能–数字控制界面:直观的数字控制界面,方便操作人员输入参数和指令。

–预设工艺:可预设多组工艺参数,灵活实现不同的加工需求。

–手动操作:支持手动操作,方便对机床进行调整和维护。

3.系统特点–稳定性:系统运行稳定可靠,保证加工精度和效率。

–可扩展性:支持系统的扩展和升级,满足不断变化的加工需求。

–安全性:采用安全措施,保障操作人员的安全。

操作指南1.车床参数设置–设定刀具尺寸:根据加工需求,设置刀具的长度、直径等参数。

–确定工件尺寸:根据加工要求,输入工件的尺寸和形状参数。

2.加工程序编写–编写加工代码:根据工艺要求,编写相应的加工程序。

–设定加工顺序:确定各个加工步骤的执行顺序和方式。

3.加工操作步骤–打开车床电源:确保车床正常供电。

–导入加工程序:将编写好的加工程序导入系统中。

–系统检查:系统将自动进行一系列的检查,确保加工环境和参数设置正确。

–启动加工:按照加工程序指令,启动加工过程。

–监控加工:持续监控加工过程,确保加工质量和安全。

注意事项1.操作前请阅读说明书:在操作系统车床之前,请认真阅读本说明书,熟悉系统的功能和操作方法。

2.加工过程中保持专注:在加工过程中,请保持专注,及时发现并处理任何异常情况。

3.定期维护和保养:为了保证系统的正常运行,请定期对系统进行维护和保养。

总结本说明书详细介绍了台湾新代系统车床的主要功能、操作方法和注意事项。

通过仔细阅读并按照说明书操作,操作人员可以充分利用系统的功能,实现高质量的加工。

新代数控车床宏程序说明

新代数控车床宏程序说明

一.用户宏程序的基本概念用一组指令构成某功能,并且象子程序一样存储在存储器中,再把这些存储的功能由一个指令来代表,执行时只需写出这个代表指令,就可以执行其相应的功能。

在这里,所存储的一组指令叫做宏程序体(或用户宏程序),简称为用户宏。

其代表指令称为用户宏命令,也称作宏程序调用指令。

用户宏有以下四个主要特征:1)在用户用户宏程序中可以使用变量,即宏程序体中能含有复杂的表达式;2)能够进行变量之间的各种运算;3)可以用用户宏指令对变量进行赋值,就象许多高级语言中的带参函数或过程,实参能赋值给形参;4)容易实现程序流程的控制。

使用用户宏时的主要方便之处在于由于可以用变量代替具体数值,因而在加工同一类的工件时.只得将实际的值赋予变量既可,而不需要对每个不同的零件都编一个程序。

二.基本书写格式数控程序文档中,一般以“%”字符作为第一行的起头,该行将被视为标题行。

当标题行含有关键字“@MACRO”时整个文档就会以系统所定义的MACRO语法处理。

如果该行无“@MACRO”关键词此档案就会被视为一般ISO程序文档格式处理,此时将不能编写用户宏和使用其MACRO语法。

而当书写ISO程序文档时标题行一般可以省略,直接书写数控程序。

“@MACRO”关键词必须是大写字母。

对于程序的注释可以采用“//……”的形式,这和高级语言C++一样。

例一:MACRO格式文档%@MACRO//用户宏程序文档,必须包含“@MACRO”关键词IF@1=1THENG00X100.;ELSEG00Z100.;END_IF;M99;例二:ISO格式文档%这是标题行,可当作档案用途说明,此行可有可无G00X100.;G00Z100.;G00X0;第1页G00Z0;M99;三.用户宏程序的编写如前所述,变量是指可以在用户宏程序中的地址码后代替具体数值,在调用宏程序时进行赋值的符号#i(i=1,2,3,…)。

使用变量可以使用户宏程序具有通用性。

用户宏程序中可以使用多个变量,以变量编号进行识别。

数控车床新代说明书

数控车床新代说明书

数控车床新代说明书目录第一单元新代控制器面板操作说明 (2)新代控制器面功能树状图 (2)屏幕部分 (3)主功能界面 (4)F1:机台设定 (5)F1:座标切换 (6)F2:1/2 座标 (6)F3:清除座标 (6)F4:相对座标全部清除 (6)F5:座标偏移量 (7)F2:程式编辑 (8)F1:插入循环 (9)F2:删除行 (9)F3:编辑循环 (10)F5:档案编辑子功能................................................ 错误!未定义书签。

F7:图形模拟.................................................. 错误!未定义书签。

F8:档案管理.............................................................. 错误!未定义书签。

F4:执行加工 (19)F1:座标显示 (19)F2:图形调整.................................................... 错误!未定义书签。

F3:MDI 输入.................................................... 错误!未定义书签。

F4:加工参数设定............................................ 错误!未定义书签。

F8:工作记录.................................................... 错误!未定义书签。

F5:警报显示 (24)F1:现存警报 (24)F2:历来警报 (24)第二单元机械操作面板说明 (25)第二面板操作功能说明 (25)电源开 (25)电源关 (25)紧急停止 (25)原点模式寻原点功能 ............................................................ 错误!未定义书签。

新代数控说明书

新代数控说明书

I n d e x產品規格 (3)產品機構 (4)機構尺寸圖(E Z2S) (4)板金開孔圖(E Z2S) (4)產品外觀圖(E Z2S) (5)E Z2S C O N N E C T E R介紹 (6)E Z2S接線示意圖 (7)I N:X1接腳定義&電氣介面 (8)O U T:Y1接腳定義&電氣介面 (9)H K接腳定義&電氣介面 (10)P1~P2接腳定義&電氣介面 (11)M P G接腳定義&電氣介面-1 (12)M P G接腳定義&電氣介面-2 (13)主軸接腳定義&電氣介面-1 (14)主軸接腳定義&電氣介面-2 (15)新代E Z S E R I E S數控系統規格 (16)服務據點 (17)S Y N T E C C N CE Z2S e r i e s產品規格新代ES系列控制器為低價車床控制器解決方案,內含2軸伺服控制、主軸以及手輪接口,面板前置CF讀卡機,16點I以及16點O與新代所有TB家族端子板、RIO子模組2軸伺服定位控制接口1個主軸Encoder接口,內含5V輸出1個手輪專用接口,內含A+.A-.B+.B-與外掛式手輪DI點與5V輸出面板前置cf card讀卡機輸入點數:16點(牛角接頭)輸出點數:16點(牛角接頭)第二面板專用接口(牛角接頭)外型尺寸:400mmx280mm後半部重新設計產品機構機構尺寸圖(EZ2S)板金開孔圖(EZ2S)產品外觀圖:(EZ2S)Top view Bottom ViewE Z2S C o n n e c t e r介紹P1、P2:伺服定位控制接口(D型15P)Spindle ENC:主軸ENCODER接口(D型15P)Spindle Command:主軸命令接口(歐規端子)MPG:手輪Encoder接口(D型15P)X1:輸入接口(20P牛角接頭)Y1:輸入接口(20P牛角接頭)HK:面板輸出入接口(26P牛角接頭)A、B:CF卡插槽Ethernet:網路線插孔KEYBOARD:PS/2鍵盤接頭E Z 2S 接線示意圖I N:X1接腳定義&電氣介面外部輸入介面X1在EZ2S 控制器,有一組外部輸入接頭,可直接接至各種檢測感測器(如近接、微動開關等..)配合TB16IN使用,可簡化配線。

新代数控宏程式MACRO说明文件

新代数控宏程式MACRO说明文件
SYNTEC
OpenCNC MACRO 發展工具 操作手冊
By: SYNTEC Date: 2013/06/04 Version: 9.20
版本更新記錄
項次 更改內容紀錄 01 追加版本更新記錄 02 修正#1010 說明 03 修正#1504 說明 04 修改文件格式 05 新增#1461~1476 說明
1.4
IF ............................................................................................................ 7
1.5
REPEAT ................................................................................................ 8
1.2
GOTO .................................................................................................... 5
1.3
CASE ..................................................................................................... 6
1.8
EXIT .................................................................................................... 11
1.9
程式註解(Comment) ........................................................................... 12

新代数控车床宏程序说明学习资料

新代数控车床宏程序说明学习资料

一.用户宏程序的基本概念用一组指令构成某功能,并且象子程序一样存储在存储器中,再把这些存储的功能由一个指令来代表,执行时只需写出这个代表指令,就可以执行其相应的功能。

在这里,所存储的一组指令叫做宏程序体(或用户宏程序),简称为用户宏。

其代表指令称为用户宏命令,也称作宏程序调用指令。

用户宏有以下四个主要特征:1)在用户用户宏程序中可以使用变量,即宏程序体中能含有复杂的表达式;2)能够进行变量之间的各种运算;3)可以用用户宏指令对变量进行赋值,就象许多高级语言中的带参函数或过程,实参能赋值给形参;4)容易实现程序流程的控制。

使用用户宏时的主要方便之处在于由于可以用变量代替具体数值,因而在加工同一类的工件时.只得将实际的值赋予变量既可,而不需要对每个不同的零件都编一个程序。

二.基本书写格式数控程序文档中,一般以“%”字符作为第一行的起头,该行将被视为标题行。

当标题行含有关键字“@MACRO”时整个文档就会以系统所定义的MACRO语法处理。

如果该行无“@MACRO”关键词此档案就会被视为一般ISO程序文档格式处理,此时将不能编写用户宏和使用其MACRO语法。

而当书写ISO程序文档时标题行一般可以省略,直接书写数控程序。

“@MACRO”关键词必须是大写字母。

对于程序的注释可以采用“//……”的形式,这和高级语言C++一样。

例一:MACRO格式文档% @MACRO //用户宏程序文档,必须包含“@MACRO”关键词IF @1 = 1 THENG00 X100.;ELSEG00 Z100.;END_IF;M99;例二:ISO格式文档% 这是标题行,可当作档案用途说明,此行可有可无G00 X100.;G00 Z100.;G00 X0;G00 Z0;M99;三.用户宏程序的编写如前所述,变量是指可以在用户宏程序中的地址码后代替具体数值,在调用宏程序时进行赋值的符号#i (i=1,2,3,…)。

使用变量可以使用户宏程序具有通用性。

台湾新代宏程序(Macro)用户手册

台湾新代宏程序(Macro)用户手册
Matec Macro 宏程序开发
鑫泰科技 2007/02/10

目录
第一章 用户宏编程的基本概�和基本书写格式 ----------------------------------------4 第一节 用户宏编程的基本概� -------------------------------------------------------4 第二节 基本书写格式-------------------------------------------------------------------6 一、用户宏文档格式 --------------------------------------------------------------6 二、普通数控程序段格式 --------------------------------------------------------6 三、用户宏程序段格式 -----------------------------------------------------------8
变量�1 及�4 来代表。
用户宏有以下四个主要特征�
1�在用户用户宏程序中可以使用变量�即宏程序体中能含有复杂的表达式�
2�能够进行变量之间的各种运算�
3�可以用用户宏指令对变量进行赋值�就象许多高级语言中的带参函数或过程�
实参能赋值给形参�
4�容易实现程序流程的控制。
使用用户宏时的主要方便之处在于由于可以用变量代替具体数值�因而在加工
第三章 宏程序的调用----------------------------------------------------------------------- 27 第一节 简单宏调用-------------------------------------------------------------------- 27 一、简单宏调用指� ------------------------------------------------------------ 27 二、模态信息的回复 ------------------------------------------------------------ 27 第二节 模态宏调用-------------------------------------------------------------------- 27 一、模态宏调用指� G66 ------------------------------------------------------ 27

新代数控系统宏程序

新代数控系统宏程序

新代数控系统宏程序
新代数控系统中的宏程序是一种基于编程语言的子程序,允许用户在主程序中调用自定义的代码。

这些代码可以用于执行特定的任务,例如计算、逻辑控制、数学运算等。

使用宏程序,用户可以编写一系列的指令,并将其存储在特定的内存区域中。

然后,在主程序中,用户可以使用特定的指令来调用这些宏程序。

宏程序可以用于简化复杂的程序逻辑,提高编程效率,并减少错误的可能性。

它们也可以用于创建自定义的功能和操作,以满足特定的加工需求。

要编写宏程序,用户需要熟悉新代数控系统的编程语言和语法规则。

他们还需要了解如何使用变量、运算符和流程控制语句来编写逻辑代码。

总之,新代数控系统中的宏程序是一种强大的工具,可以帮助用户简化编程过程、提高效率并实现更复杂的加工需求。

通过掌握宏程序的编写技巧,用户可以更加高效地使用新代数控系统。

数控车床新代说明书

数控车床新代说明书

目录之阿布丰王创作第一单位新代控制器面板把持说明2新代控制器面功能树状图21.2 屏幕部份3主功能界面41.3.1F1:機台設定51.3.1.1 F1:座標切換.61.3.1.2 F2:1/2 座標.61.3.1.3 F3:清除座標.61.3.1.4 F4:相對座標全部清除61.3.1.5 F5:座標偏移量.71.3.2F2:程式編輯81.3.2.1 F1:拔出循環91.3.2.2 F2:刪除行91.3.2.3 F3:編輯循環101.3.2.4 F5:檔案編輯子功能51.3.2.5F7:圖形模擬61.3.2.6 F8:檔案管理71.3.4F4:執行加工19:座標顯示19:圖形調整8:MDI 輸入81.3.4.4 F4:加工參數設定91.3.4.5 F8:工作記錄91.3.5F5:警報顯示241.3.5.1 F1:現存警報241.3.5.2 F2:歷來警報24第二单位机械把持面板说明25第二面板把持功能說明25电源开25电源关25紧急停止25原点模式寻原点功能10手动运动模式25手动寸动模式262.1.7MPG寸动模式26自动加工模式262.1.9MDI加工模式272.1.10MPG模拟功能271单节执行272主轴控制283工作灯284加工液285法式暂停286快速归始287快速进给的速度28文字键说明 :29第三单位使用新代控制器的方法30原点复归31手动功能(JOG ,INC_JOG ,MPG)32设定工作坐标 (G54..G59)33开启档案(编纂/联网文件夹)34指定一个执行NC法式 (自动)35刀具设定(G40/G41/G42 ,G43/G44/G49)36刀具长怀抱测 (G43/G44/G49)37手动资料输入 (MDI )38图形模拟39在新代控制器下检查NC法式40第四单位法式制作指令说明414.1G码指令一览表41码指令说明42第五单位新代控制器网络连接445.1网络设定445.2网络疑难问题解决方法475.3联网最重要的三点51第一单位新代控制器面板把持说明1.1 新代控制器面功能树状图1.2 屏幕部份(注:当系统被启动这是最初的画面)本书面说明------▪X:X轴坐标值.▪Y:Y轴坐标值.▪Z:Z轴坐标值.▪進給速率:每次切削时,指定刀具移动速度,单位为mm/min.▪主軸轉速:主轴转速的RPM值.▪機械座標:(相对机台的坐标)机台机械坐标系统之现在位置,其系以机械坐标显示于屏幕上.相對座標:相对坐标系统之现在位置,其系以相对坐标显示于屏幕上.絕對座標:(法式坐标系统)法式原点设定坐标系统之现在位置,其系以相对坐标显示于屏幕上.▪剩餘距離:为暗示执行刀座移动的指令中,刀座尚须要移动的距离,其正负号暗示其移动的方向.▪相關功能說明如下:1.3.1.1 F1:座標切換.功能:坐标系统显示切换.把持方式:在“機台設定”画面,无论使用者何时按F1键,可切换显示四种坐标系统的数值,且会以较年夜的字体显示在屏幕的左上方,如下图所示:1.3.1.2 F2:1/2 座標.功能:设定工件的中心点.把持方式:在“機台設定”画面,在讯息列显示输入X(或Y或Z),按下F2“1/2 座標”,相对坐标的X(或Y或Z)轴即酿成一半.1.3.1.3 F3:清除座標.功能:相对坐标的X(或Y或Z)轴坐标值清除.(其余坐标除外)把持方式:在“機台設定”画面下,在讯息列输入X(或Y或Z),按下F3“清除座標”,相对坐标的X(或Y或Z)轴即可清除.1.3.1.4 F4:相對座標全部清除功能:相对坐标的X Y Z轴坐标值清除.(其余坐标除外)把持方式:在”機台設定”画面下,按下F4“相對座標全部清除”,可清除XYZ軸.1.3.1.5 F5:座標偏移量.功能:G54~G59相对机械坐标的设定.把持方式:在“機台設定”画面下,按下F5 “工作座標設定”,呈现画面如上图所示,再按下F1 “機械座標自動設定”,即可逐一设定G54~G59相对机械坐标自动设定,(系统模式需为单节模式,即MDI模式)1. “外部座標偏移”:把持者能在同时设定所有的工作坐标(G54…G59).2.假如使用者没有设定任何G54..G59在NC法式,则CNC控制器内为 G54 .1.3.2 F2:程式編輯此功能键主要功能为档案管理,提供全屏幕编纂能力,可利用游标移动键(↑、↓、←、→)选择F2“程式編輯”.如下图所示:相关功能说明如下:1.3.2.1 F1:拔出循環功能:拔出一个单节或一个循环从对话窗口. (注此功能对年夜法式无效)把持方式:在“程式編輯”画面下,按下F1“拔出循環”,即可在目前游标所在拔出一个单节或一个循环.1.3.2.2 F2:刪除行功能:删除目前游标所在的那一行.(注此功能对年夜法式无效)把持方式:在“程式編輯”画面下,按下F2“刪除行”,即可删除目前游标所在的那一行.1.3.2.3F3:編輯循環功能:编纂本控制器以建的单节或循环,从“输入对话窗口”.(注此功能对年夜法式无效)把持方式:在“程式編輯”画面下,按F3即可编纂一行循环,在游标目前的位置.1.3.2.4 F5:檔案編輯子功能功能:在“程式編輯”画面下,做“搜尋”“置換”“行數搜尋”“拷貝行”“拔出行”等举措.把持方式:使用者能使用这个画面编纂更多的次功能..4.1在“檔案編輯子功能”画面下的功能---“F1 :搜尋”功能:字串搜寻.把持方式:在“程式編輯”画面下,按F5“檔案編輯子功能”再按F1“搜尋”去寻找字串,接着一对话窗口将跳出并要求使用者输入欲寻求字串,就如图所示,输入一字串之后,按F1键即可开始搜寻.在“檔案編輯子功能”画面下的功能--- “F2 :置換”功能:置换字串.(注此功能对年夜法式无效)把持方式:在“程式編輯”画面下,按F5“檔案編輯子功能”再按 F2“置換”换字串,接着一对话窗口将跳出并要求使用者去输入一将被置换的字串和新的字串,如下图所示,键入字串之后,按F1键即可执行置换之举措..4.3 在“檔案編輯子功能”画面下的功能--- “F3 :行數搜尋”功能:法式行数搜寻.把持方式:在“程式編輯”画面下,F5“檔案編輯子功能”再按F3“行數搜尋”到欲搜寻的行数,接着一对话窗口将跳出并要求使用者去输入欲搜寻的行数,按F1键即可达到行数.在“檔案編輯子功能”画面下的功能---“F4 :拷貝行”功能:拷贝目前游标位置整行法式到下一行.(注此功能对年夜法式无效)把持方式:在“程式編輯”画面下,F5“檔案編輯子功能”再按F4“拷貝行” ,把目前游标位置整行法式拷贝到下一行..4.5 “在“檔案編輯子功能”画面下的功能---“F5 :拔出行”功能:在目前游标位置前拔出一行法式(注此功能对年夜法式无效)把持方式:在“程式編輯”画面下,F5“檔案編輯子功能”再按F5“拔出行”即可拔出新的一行法式.1.3.2.5 F7:圖形模擬功能:模拟工件法式能证明所编纂的法式是否正确.把持方式:在法式编纂画面下,按F7“圖形模擬”如下图所示:F7 “圖形模擬”相关功能说明如下:.5.1 F1:步進功能:模拟NC档,一个单节一个单节的检查加工法式.把持方式: 在法式编纂画面下,按F7“圖形模擬”接着按“步進”,把持者能使用此功能去一个单节一个单节的检查NC法式..5.2F2:連續功能:模拟NC档一次.把持方式: 在法式编纂画面下,按F7“圖形模擬”然后按F2“連續”,把持者能透过此功能去检查NC档加工整体的图..5.3F3:放年夜縮小功能:放年夜缩小模拟图.把持方式:在法式编纂画面下,按F7“圖形模擬”然后再按F3“放年夜縮小”把持者能利用“←”,”↑”,”→”, ”↓”游标去移动决定放年夜缩小范围的框架,接着使用“PageUp”“PageDn”键去放年夜这个局部范围..5.4F5:回復功能:恢复已被局部放年夜的模拟图形..5.5F6:取消功能:取消模拟举措..5.6F8:模擬參數設定功能:设定模拟参数模拟参数叙述::路徑顏色:使用者能利用这个参数选择切削路径颜色游標顏色:使用者能利用这个参数选择切削点颜色繪圖模式:使用者能利用这个参数选择模拟平面垂直/水平角:在XYZ绘图模式,使用者能利用这两个参数选择3D视角窗口范围:模式 (0:模拟, 1:直接画)0 :当把持者切换其屏幕到F4”執行加工”,CNC将自动地模拟在屏幕中.1 :当把持者切换其主屏幕到F4”執行加工”,CNC不会自动地模拟在屏幕中,可是直接绘于切削游标中.X最小值X最年夜值, Y最小值/Y最年夜值,Z最小值/Z最年夜值:在“直接畫”模式, 把持者可从这些参数设定绘图窗口;最好的方法:模拟后, 使用位于屏幕上方的X,Y,Z 范围.1.3.2.6 F8:檔案管理在法式编纂画面下,按F8就会显示下图,使用者能使用方向键(↑、↓)去选择档案来编纂,按【ENTER】键后,档案的内容将被显示在屏幕上.相关功能说明如下:.7.1 F1:開啟新檔把持方式:步伐1:按下“開啟新檔”一个对话式窗口将显示在屏幕中,键入心的档名接着按【ENTER】.步伐2:一个空的编纂画面将显示等候使用者键入新的法式.l.3.2.7.2 F2:拷貝檔案把持方式:按F2后,一个对话式窗口将显示在屏幕中,键入新的档名接着按【ENTER】,先前的档案将被拷贝以分歧的档名存入硬盘..7.3 F3:刪除檔案把持方式:从按(↑、↓)键选择一个档案删除,选择后将显示一个对话式窗口确认是否删除已被选择的档案..7.4 F4:磁碟机输入功能:磁碟机输入把持方式:按F4,从按(↑、↓、←、→)键选择一个档案,按【ENTER】从网络输入一个档案..7.6 F8:网络档案输入功能:网络档案输入(注:看不到联网文件夹下的次文件夹及文件)把持方式:按F8,从按(↑、↓、←、→)键选择一个档案,按【ENTER】从网络输入一个档案.1.3.4F4:執行加工此功能键显示加工速度、加工时间和手动资料输入(MDI)以及加工中经常使用信息,如坐标显示或范围、“執行加工畫面”.其各个功能键分别列述如下:1.3.4.1 F1:座標顯示功能:切换四年夜坐标系统以及工件图形模拟路径显示与绝对坐标之组合(绝对坐标显示在左半边屏幕的右上角)把持方式:在“執行加工”画面下, 按下F1“座標顯示”键, 即呈现以下坐标系统图形:1.3.4.2 F2:圖形調整相关功能说明如下:.2.1 F1:放年夜縮小功能:放年夜缩小工件图.把持方式:在“執行加工”画面下, 按F2“圖形調整”接着按F1,把持者能使用游标去移动放年夜缩小的框架,去选定欲放年夜的范围..2.2 F2:回復功能:恢复之前被放年夜缩小的工件图形.把持方式:在“執行加工”画面下, 按F2“圖形調整”接著按F2“回復”.2.3 F5:模擬參數設定功能:设定模拟参数把持方式:在“執行加工”画面下, 按F2“圖形調整”接著按F5“模擬參數設定”.1.3.4.3 F3:MDI 輸入功能:手动资料输入把持方式:使用者能把持新代控制器在MDI模式以手动的方式“執行加工”画面下,此功能键必需在MDI模式下,以便输入手动单节指令.待指令输入后,按下F1“確定”,所下的指令即呈现在屏幕的右上方,此时只要在机械面板上按下【起動】键,即可执行此一行指令.如下图所示:1.3.4.4 F4:加工參數設定功能:手动设定主轴转速/设定工件数及需求工件数把持:从此萤幕使用者能设定主轴转速/所需求的工件数1.当执行手动/手轮模式时须设定主轴转速时,把黄色游标移到主轴转速,用键盘输入所需转数.2.当CNC执行到M02,M30,M99时,工件数将自动加工.3.当工件数达到需求工件数,CNC就停止执行.1.3.4.5F8:工作記錄功能:这个表格能记录300组的执行加工档.1.3.5F5:警報顯示畫面警报显示是当系统云作过程中或工件程式执行中,发生一些毛病以致系统无法继续执行时,系统会发出警告讯息,使用者可在“警报显示”“F5警报显示”.如下图所示:相关功能说明如下:1.3.5.1 F1:現存警報把持方式:在“警報顯示”画面下,按下F1键可显示目前系统所发生的警报.1.3.5.2 F2:歷來警報把持方式:在“警報顯示”画面下,按下F1键可显示系统曾所发生的警报.第二单位机械把持面板说明2.1 第二面板把持功能說明电源开翻开机床电源, 准备开始把持机床电源关机床使用完后, 关失落机床电源紧急停止在人员平安或机床把持发生平安顾虑时,按下此钮,机床所有机电控制会生效,此时,除控制器尚有电源之外,伺服、主轴、加工液所有的强电皆跳脱以确保人员或机械的平安性.(注:按下紧急停止开关,CNC状态将由“就緒”改酿成“未就緒”)原点模式寻原点功能说明:当机床翻开电源,必需做原点模式寻原点功能把持方式:1.由模式选择键或选择旋钮进入“原点模式”2.按机床运动方向控制键『X+,Y+, Z+』或3.机床开始复归至原点手动运动模式说明:使用者能藉由此模式,按“JOG”键来做机床移动.把持方式:1.由模式选择旋钮或选择键进入“手动运动模式”.2.按机床运动方向控制键『X+,X-,Y+,Y-,Z+,Z-』『X+,X-,Y+,Y-,Z+,Z-』或, 机床将移动.4.把持者能利用“进倍/手动”选择旋钮20~150%调整运动速度,或利用“~~%”选择旋钮0~150%调整运动速度.5.把持者按机床移动键『X+,X-,Y+,Y-,Z+,Z-』或和快速定位键或在同时,机床将以“快速定位”的速度来移动.手动寸动模式说明:使用者能藉由此模式,按“JOG”键来做机床移动.把持方式:1.由模式选择旋钮或选择键选择“手动寸动模式”.2.按机床移动键『X+,X-,Y+,Y-,Z+,Z-』或,机床以固定的距离来移动.3.可藉由“寸动”选择旋钮来调整固定移动的距离;移动的距离范围--- *1 : 10um ,*10:100um ,*100: 1000um或由“~~%”选择旋钮来调整固定移动的距离;0~~30%: 1um 40~~70%: 10um 80~~110%:100um120~~150%: 1000umMPG寸动模式说明:使用者能藉由此模式,旋转“MPG (移入手轮)”来做机床移动.把持方式:1.由模式选择旋钮或选择键选择“MPG寸动模式”.2.选择欲移动的轴从模式旋钮.3.选择增量距离.4.旋转旋钮至『X,Y,Z』,机床以固定的距离来移动;移动的距离范围----*1 : 1um ,*10 : 10um ,*100:100um 自动加工模式说明:可使用此功能自动执行NC法式把持方式:1.由模式选择旋钮或选择键选择至“自动加工模式”.2.在原点复归后,自动加工模式始有效.3.设定工作坐标(G54..G59) ,假如没有设定任何G54..G59在NC法式CNC内定值为G54.4.按“启动”键+或,执行NC法式.C 将改变机械状态从“就绪”酿成“加工中”6.假如需要情况,则按“紧急停止开关”开关暂停NC法式. MDI加工模式说明:可用此功能执行单节法式,而不用去执行NC法式.把持方式:1.由模式选择旋钮或选择键选择至“MDI加工模式”2.在原点复归后, MDI加工模式始有效.3.在主画面下选择F4“执行加工画面”.4.按下 F3“MDI 輸入”,屏幕中将显示一个对话框.5.在对话框键入资料后,按键输入资料.6.按“启动”键+或,执行MDI单节法式.7.假如目前单节法式语法正确,法式随着法式的执行而从屏幕上消失.MPG模拟功能说明:可使用此功能检查NC法式+或或把持方式:1. 由模式选择旋钮或选择键选择至“自动加工模式”.2. 按“MPG 模拟功能”按键, 此键灯“亮”(限面板系统).3. 按“启动”键+或,执行NC 法式.4. CNC 将改变机械状态从“就绪”酿成“加工中”5. 机器自己一直坚持没有移动6. 可旋转“旋转手轮”来执行NC 法式.7. MPG(旋转手轮)旋转越快,机械移动速度越快(还由“~~%”选择旋钮0~150%的控制).8. MPG (旋转手轮)停止 ,CNC 机器自己也跟着停止. 9. 此功能可立即得知法式“能”/ “不能”加工.P.S. 此功能很人性化的辅助使用者去检查法式. 1单节执行或 说明: 可使用此功能检查NC 法式把持方式:1. 由模式选择旋钮或选择键选择至“自动加工模式”.2. 按“单节执行功能”按键, 此键灯“亮”(限面板系统).3. 按“起动”键+或,执行NC 法式.4. CNC 将执行NC 法式,可是只有执行一个单节就停止.5. CNC 将改变机械状态,从“加工中”酿成“暫停”.6. 再次按下再次按下 “起动”,则 CNC 将继续执行到下一单节.7. 次功能针对使用者去将法式一个单节一个单节的检查. 2主轴控制主轴正转(CW)主軸停止3工作灯开/关工作灯用4加工液开/关加工液用5法式暂停 法式运动中暂停 + + +或 +或 +或 +或+或6快速归始快速运动至三轴机械坐标的-3.0位+7快速进给的速度快速进给加速+快速进给减速+显示快速进给速度比+2.2 文字键说明:A ~Z:位置键,共有26个按键,用于指令位置.0~9:数字键,用于输入资料.DEL:用于法式编纂时,消除字语.INS:用于法式编纂时,拔出字语.SHIFT:用来按出按键的另一个意义.SPACE:空格键,表该位置为空格.BACKSPACE:发展删除键;当使用者输入毛病资料时,修改用.RES ET:用于重新法式设定.ENTER:用于位置键或数字键之输入.HELP:按下此键,即可获得即时的在线指引 ./ :用于编纂法式时需区段跳跃之区段.;:用于编纂法式时,按下此键表输入法式区段终结 ..:用于需要小数点隔开之数值.以上符号为法式编纂时用.:翻页键:游标移动键第三单位使用新代控制器的方法这个单位是对使用者工作于工作中,当使用者把持此控制器,能依照着以下一步步的作业说明,因此很容易的把持控制器.其作业说明如下:3.1.原点复归3.2.手动功能(JOG ,INC_JOG ,MPG)3.3.设定工作坐标(G54..G59)3.4.开启一个档案(编纂/联网文件夹)3.5.指定执行NC法式 (AUTO)3.6.刀具设定 (G40/G41/G42 ,G43/G44/G49)3.7.刀具长度丈量(G43/G44/G49)3.8.手动数据输入 (MDI )3.9.图形模拟3.10.在新代控制器中检查NC法式原点复归因为刀具设顶定与工件坐标设建都要根据机械零点来设定,所以机械零点CNC机器启动后,必需使用原点复归功能来确认,另外在三轴中的任一轴尚未复归原点的情况下,机床只有手轮模式有效,其它的一切都失效.原点复归步伐:1.旋开紧停开关,CNC状态将由“未就緒”改酿成“就緒”.2.由模式选择开关或选择旋钮进入“原点复归模式”.3.按机床运动方向控制键『X+, Y+, Z+』或,被选择的轴将复归原点,待原点复归后,机床显示的被选择轴报警将消失.4.复归功能能同时执行三轴复归,一般先复归Z轴零点.5.三轴都复归后,机械坐标都为零,且报警消失.6.复归完成后,软体行程限制呵护开始有效.所以在手轮模式下,请注意机床的行程极限.3.2手动功能(JOG ,INC_JOG ,MPG)在机床原点复归后,有3种模式可手动移念头器:手动运动模式:1.由模式选择旋钮或选择键进入“手动运动模式”.2.按轴向键『X+,X-,Y+,Y-,Z+,Z-』或, 机床将移动.3.把持者能利用“进倍/手动”选择旋钮20~150%调整运动速度,或利用“~~%”选择旋钮0~150%调整运动速度.4.把持者能同时按轴向键和快速键或在同时,机床将以快动的速度移动.手动寸动模式:1.由模式选择旋钮或选择键选择“手动寸动模式”.2.按轴向键『X+,X-,Y+,Y-,Z+,Z-』或,机床每次将以一固定距离移动3.把持者能从“寸动”旋钮来调整每次移动的固定距离;移动的距离范围:1 : 10um ,*10:100um ,*100: 1000um 或从“~~%”旋钮来调整每次移动的固定距离;0~~30%: 1um0~~70%: 10um 80~~110%:100um20~~150%: 1000umMPG手动寸动模式(MPG):1.旋钮或选择键选择“MPG手动寸动模式”.2. 从模式旋钮选择欲移动的轴『X, Y,Z』.3. 选择增量距离(*1: 1um ,*10 : 10um ,*100:100um.).4.旋转手动转轮(MPG)来移念头床.3.3设定工作坐标 (G54 (59)放置工件后,加工之前,需先分中及对刀放置工件后,加工之前,需先分中及对刀,也就是设定工作坐标,如设定X轴工作坐标(即以下7个步伐),Y轴/Z轴设定步伐参照X轴的设定.(具体工作坐标设定,可由实际情况的改变而改变)步伐:1.按主画面底下的功能键F1“機台設定”.2.按F1“座標切換”,切换到相对坐标,移动分中棒到工件的一侧;靠边后,再按F4“相對座標清零”,把Z轴抬高至过工件最高点.接下来把分中棒移到另一侧,靠边,在屏幕输入X,按F2“1/2座標”,它将自动除以2,再把Z轴抬高至过工件最高点,将X轴摇到零位.3.顺次功能键F5“設定工作坐标”.4.工作坐标设定屏幕由两个画面组成,可藉按“PageUp/PageDn”键切换到欲设定的画面.5.可移动游标到欲改变数值的位置作数值更改.6.在“外部座標偏移”栏上输入数值,全部的工作坐标(G54..G59.8)将随即同步发生偏移.7.F1“機械座標自動設定”:可使用此功能键来抓取目前游标所位于的机械坐标在屏幕上.3.4开启档案(编纂/联网文件夹)法式:1.按主画面底下的功能F2 “程式編輯”2.顺次功能键F8“檔案管理”3.屏幕中将显示档案系统⑴.按 F1 “開啟新檔”,开启一新档案⑵.按 F2“拷貝檔案”, 拷贝目前所选的档案到目标档案.⑶.按 F3 “刪除檔案”, 删除目前所选的档案.⑷.按 F4 “磁碟機輸入”, 从联网文件夹输入一个新档.⑸.按 F5 “輸出至磁碟機”, 输出目前所选的档案到联网文件夹⑹.按 F6 “RS232 輸入”, 输入一个新档从 RS232⑺.按 F7“RS232 輸出”, 输出目前所选的档案到RS232⑻.按 F8 “網路檔案輸入”,从联网文件夹目录下输入一个新档.4.⑴. 顺次功能键F4 “磁碟機輸入”呈现一对话框,用游标移动到所需输入的文件夹或文档上,再按【ENTER】确认,它会跳出一对话框按F1确认,待拷贝完成后,再ESC退出.⑵. 或顺次功能键F8“網路檔案輸入””呈现一对话框,用游标移动到所需输入的文档上,再按【ENTER】确认,它会跳出一对话框按F1确认,待拷贝完成后,再ESC退出.5.把游标移动到所需法式的文档,按【ENTER】确认.3.5指定一个执行NC法式 (自动)法式:1.由模式选择旋钮或选择键选择至“自动模式”2.设定工作坐标,参照设定工作坐标的步伐.3.开启档案,参照开启档案的步伐,所选的NC法式如下所示:4.按主画面底下的功能键F4“執行加工”,然后执行的法式自动被指定.5.确认CNC 状态区是否为“就緒”,“自動執行”,指定执行NC法式始有效.6.按“起动”键+或,执行NC法式.CNC 状态区“就緒”改酿成“加工中”.3.6刀具设定(G40/G41/G42 ,G43/G44/G49)刀具设定法式:1.按主画面底下的功能键F4“執行加工”画面.2.按F5“刀具設定”键.3.利用换页键“page up/down”或方向键“↑,↓,←,→”,移动光标到欲改变数值的位置.4.键入“A” 或“I” 来选择输入型式为“絕對值”或“增量值”5.一般使用絕對值型式输入刀具半徑補償或刀具長度補償6.一般使用增量值型式输入刀具半徑磨耗補償或刀具長度磨耗補償.7.(刀具半徑補償 + 刀具半徑磨耗補償 ) 为实际G41/G42 赔偿量.8.(刀具長度補償+ 刀具長度磨耗補償)为实际G43/G44赔偿量.3.7刀具长怀抱测 (G43/G44/G49)法式:1.使用手动把持移动参考刀具直到接触机器中的特定位置.2.按主画面底下的功能键F1“機台設定”清除相关坐标为零.3.按主画面底下的功能键F4“執行加工”接着按F5“刀具設定”到此画面.4.使用手动把持移动刀具直到接触机器中的之前相同的特定位置量测,参考刀具与刀具量测出来的差值将被显示在相对坐标上.5.移动光标到欲改赔偿量的刀具编号(光标也能以相同的方法设定刀具赔偿量)3.8手动数据输入 (MDI )法式:1.由模式旋钮或选择键选择至“MDI加工模式”2.按主画面底下的功能键F4“執行加工”3.顺次功能键F3“MDI輸入”.4.屏幕中随即呈现MDI输入对话框5.输入欲输入的法式行接着按“ENTER”键6.按第二把持面板的“起动” 执行目前的单节法式7.假如目前单节法式语法正确,法式随着法式的执行而从屏幕上消失.3.9 图形模拟法式:1.由模式选择旋钮或选择键选择至“自动模式”2.按主画面底下的功能键F2“程式編輯”,选择想要执行的NC法式,接着按画面下的F7“圖形模擬”3.可使用“步進”来一步步的检查NC法式4.可使用“連續”来模拟出总图5.可使用“放年夜縮小”做更仔细的检视6.可使用“模擬參數設定” 设定模拟参数7.在执行NC法式状态下按主画面的F4“執行加工”, CNC状态区必需为“就緒”才有效在新代控制器下检查NC法式MPG 仿真法式:1.由模式选择旋钮或选择键选择至“自动模式”2.按主画面底下的功能键F4“執行加工”3.按“MPG 模拟“键(面板系统灯亮)4.按“起动”+或键,CNC状态区从“就绪”酿成“加工中”.5.机台目前的状态为静止的.6.旋转MPG手轮,此时床台沿着切削路径运动.7.MPG手轮转动愈快,床台移动速度就愈快(还由“进倍/手动”选择旋钮20~150% 或“~~%”选择旋钮0~150%的控制);MPG手轮转动停止,床台移动便停止;把持者能从画面上看到切削光标沿着仿真路径的位置.8.把持者也能按“单节执行”键,当“MPG仿真”功能在执行中,使用者能同时使用两种功能一步步检查NC法式.9.“ MPG 模拟“能控制机床向前、向后,可是如果在机床向后中,NC法式将停在M,S,T 码.第四单位铣床法式制作指令说明、G码指令一览表项目功能名称备注项目功能名称备注G00 直线快速定位G65 单一宏法式呼叫※G01 直线补间、切削进给G66 模式宏法式呼叫※G02 圆弧补间(顺时钟) G67 模式宏法式呼叫取消※G03 圆弧补间(逆时钟) G68 坐标旋转开始G04 暂停指按时间G69 坐标旋转取消。

新代数控车床宏程序说明

新代数控车床宏程序说明

一.用户宏程序的基本概念用一组指令构成某功能,并且象子程序一样存储在存储器中,再把这些存储的功能由一个指令来代表,执行时只需写出这个代表指令,就可以执行其相应的功能。

在这里,所存储的一组指令叫做宏程序体(或用户宏程序),简称为用户宏。

其代表指令称为用户宏命令,也称作宏程序调用指令。

用户宏有以下四个主要特征:1)在用户用户宏程序中可以使用变量,即宏程序体中能含有复杂的表达式;2)能够进行变量之间的各种运算;3)可以用用户宏指令对变量进行赋值,就象许多高级语言中的带参函数或过程,实参能赋值给形参;4)容易实现程序流程的控制。

使用用户宏时的主要方便之处在于由于可以用变量代替具体数值,因而在加工同一类的工件时.只得将实际的值赋予变量既可,而不需要对每个不同的零件都编一个程序。

二.基本书写格式数控程序文档中,一般以“%”字符作为第一行的起头,该行将被视为标题行。

当标题行含有关键字“@MACRO”时整个文档就会以系统所定义的MACRO语法处理。

如果该行无“@MACRO”关键词此档案就会被视为一般ISO程序文档格式处理,此时将不能编写用户宏和使用其MACRO 语法。

而当书写ISO程序文档时标题行一般可以省略,直接书写数控程序。

“@MACRO”关键词必须是大写字母。

对于程序的注释可以采用“//……”的形式,这和高级语言C++一样。

例一:MACRO格式文档% @MACRO //用户宏程序文档,必须包含“@MACRO”关键词IF @1 = 1 THENG00 X100.;ELSEG00 Z100.;END_IF;M99;例二:ISO格式文档% 这是标题行,可当作档案用途说明,此行可有可无G00 X100.;G00 Z100.;G00 X0;G00 Z0;M99;三.用户宏程序的编写如前所述,变量是指可以在用户宏程序中的地址码后代替具体数值,在调用宏程序时进行赋值的符号#i (i=1,2,3,…)。

使用变量可以使用户宏程序具有通用性。

(数控加工)数控车床新代说明书

(数控加工)数控车床新代说明书

(数控加工)数控车床新代说明书目录第壹单元新代控制器面板操作说明21.1新代控制器面功能树状图21.2 屏幕部分31.3主功能界面41.3.1F1:機台設定51.3.1.1 F1:座標切換.61.3.1.2 F2:1/2 座標.61.3.1.3 F3:清除座標.61.3.1.4 F4:相對座標全部清除61.3.1.5 F5:座標偏移量.71.3.2F2:程式編輯81.3.2.1 F1:插入循環91.3.2.2 F2:刪除行91.3.2.3 F3:編輯循環101.3.2.4 F5:檔案編輯子功能111.3.2.5F7:圖形模擬151.3.2.6 F8:檔案管理171.3.4F4:執行加工191.3.4.1F1:座標顯示191.3.4.2F2:圖形調整201.3.4.3F3:MDI 輸入211.3.4.4 F4:加工參數設定221.3.4.5 F8:工作記錄231.3.5F5:警報顯示241.3.5.1 F1:現存警報241.3.5.2 F2:歷來警報24第二单元机械操作面板说明25 2.1 第二面板操作功能說明252.1.1电源开252.1.2电源关252.1.3紧急停止252.1.4原点模式寻原点功能252.1.5手动运动模式252.1.6手动寸动模式262.1.7MPG寸动模式262.1.8自动加工模式262.1.9MDI加工模式272.1.10MPG模拟功能272.1.11单节执行272.1.12主轴控制282.1.13工作灯282.1.14加工液282.1.15程序暂停282.1.16快速归始282.1.17快速进给的速度282.2文字键说明:29第三单元使用新代控制器的方法303.1 原点复归313.2 手动功能(JOG ,INC_JOG ,MPG)323.3 设定工作坐标 (G54..G59)333.4 开启档案(编辑/联网文件夹)343.5 指定壹个执行NC程序 (自动)353.6 刀具设定(G40/G41/G42 ,G43/G44/G49)36 3.7 刀具长度量测 (G43/G44/G49)373.8 手动资料输入 (MDI )383.9 图形模拟393.10在新代控制器下检查NC程序40第四单元程序制作指令说明414.1G码指令壹览表414.2M码指令说明42第五单元新代控制器网络连接445.1网络设定445.2网络疑难问题解决方法475.3联网最重要的三点51第壹单元新代控制器面板操作说明1.1新代控制器面功能树状图1.2屏幕部分如下所示:本书面说明:(1)程式编号(2)标题(3)时间(4)日期(5)资料输入(6)提示(7)状态(8)功能键选择1.3主功能界面下图为新代控制器的主功能画面.新代控制器之操作,是利用屏幕下方之F1~F8功能键来操作,使用者仅须按下操作键盘上F1~F8之功能键即可进入对应的次功能:1.3.1F1:機台設定显示当下位置的各种坐标系统,且可用于相对坐标系统的重新设定.进入本书面请按下主功能画面下的“F1機台設定”。

新代宏程序实例【范本模板】

新代宏程序实例【范本模板】

1、REPEAT直到型循环REPEAT<循环体〉UNTIL 〈条件表达式〉END_REPEAT;说明:REPEAT直到型循环控制,先执行循环体,后判断条件表达式,当条件满足时退出循环。

例如:% @MACRO // 启动MACRO语法% @MACRO (宏指令开始)#1=—0。

2REPEAT REPEAT(重复)G01Z#1F80;G1X-20。

F700;#2=#1—0。

2;G1Z#2F80;G1X-53。

F700;#1=#1-0。

4;UNTIL (#1〈-2。

6)END_REPEAT;UNTIL(到…为止,在…以前)END(结束,终止)M30;2、WHILE当型循环WHILE 〈条件表达式> DO→〈循环体>→END_WHILE;说明:WHILE当型循环控制,先判断条件表达式,当条件满足时执行循环体,否则退出循环. 例如:% @MACRO;#1=—0.2;WHILE (#14>-2.6) DO WHILE(虽然; 在…期间;与…同时)IF #1<—2.6THENEXIT;EXIT(退出;退场; 离开; 去世)END_IF;G01Z#1F80;G1X-20。

F700;#2=#1-0.2;G1Z#2F80;G1X-53.F700;#1=#1-0.4;END_WHILE;M303、FOR循环FOR 翻译: p rep.为,为了;倾向于;关于;当作;conj.因为,由于;FOR <循环变量〉:= <表达式1> TO <表达式2> [BY 〈表达式3>] DO〈循环体>END_FOR;说明:FOR循环控制,式中各参数意义如下循环变量-—控制循环次数的变量;表达式1——循环计数的起始值,可为整数或表达式;表达式2——循环计数的终止值,可为整数或表达式;表达式3——循环计数每次的累加值,可为整数或表达式;循环体——循环每次执行内容;FOR循环执行过程为:先给循环变量赋起始值,然后判断循环变量是否为终止值,当循环变量已为终止值时退出循环,否则执行循环体,再对循环变量加上每次累加值,4、无条件转移GOTO转移语句语法:GOTO n;说明:无条件地跳到指定的n行号执行,其中n可为整数或表达式。

新代数控车床宏程序说明书

新代数控车床宏程序说明书

一.用户宏程序的基本概念用一组指令构成某功能,并且象子程序一样存储在存储器中,再把这些存储的功能由一个指令来代表,执行时只需写出这个代表指令,就可以执行其相应的功能。

在这里,所存储的一组指令叫做宏程序体(或用户宏程序),简称为用户宏。

其代表指令称为用户宏命令,也称作宏程序调用指令。

用户宏有以下四个主要特征:1)在用户用户宏程序中可以使用变量,即宏程序体中能含有复杂的表达式;2)能够进行变量之间的各种运算;3)可以用用户宏指令对变量进行赋值,就象许多高级语言中的带参函数或过程,实参能赋值给形参;4)容易实现程序流程的控制。

使用用户宏时的主要方便之处在于由于可以用变量代替具体数值,因而在加工同一类的工件时.只得将实际的值赋予变量既可,而不需要对每个不同的零件都编一个程序。

二.基本书写格式数控程序文档中,一般以“%”字符作为第一行的起头,该行将被视为标题行。

当标题行含有关键字“@MACRO”时整个文档就会以系统所定义的MACRO语法处理。

如果该行无“@MACRO”关键词此档案就会被视为一般ISO程序文档格式处理,此时将不能编写用户宏和使用其MACRO语法。

而当书写ISO程序文档时标题行一般可以省略,直接书写数控程序。

“@MACRO”关键词必须是大写字母。

对于程序的注释可以采用“//……”的形式,这和高级语言C++一样。

例一:MACRO格式文档% @MACRO //用户宏程序文档,必须包含“@MACRO”关键词IF @1 = 1 THENG00 X100.;ELSEG00 Z100.;END_IF;M99;例二:ISO格式文档% 这是标题行,可当作档案用途说明,此行可有可无G00 X100.;G00 Z100.;G00 X0;G00 Z0;M99;三.用户宏程序的编写如前所述,变量是指可以在用户宏程序中的地址码后代替具体数值,在调用宏程序时进行赋值的符号#i (i=1,2,3,…)。

使用变量可以使用户宏程序具有通用性。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一.用户宏程序的基本概念用一组指令构成某功能,并且象子程序一样存储在存储器中,再把这些存储的功能由一个指令来代表,执行时只需写出这个代表指令,就可以执行其相应的功能。

在这里,所存储的一组指令叫做宏程序体(或用户宏程序),简称为用户宏。

其代表指令称为用户宏命令,也称作宏程序调用指令。

用户宏有以下四个主要特征:1)在用户用户宏程序中可以使用变量,即宏程序体中能含有复杂的表达式;2)能够进行变量之间的各种运算;3)可以用用户宏指令对变量进行赋值,就象许多高级语言中的带参函数或过程,实参能赋值给形参;4)容易实现程序流程的控制。

使用用户宏时的主要方便之处在于由于可以用变量代替具体数值,因而在加工同一类的工件时.只得将实际的值赋予变量既可,而不需要对每个不同的零件都编一个程序。

二.基本书写格式数控程序文档中,一般以“ %”字符作为第一行的起头,该行将被视为标题行。

当标题行含有关键字“ @MACRO寸整个文档就会以系统所定义的MACR语法处理。

如果该行无“ @MACRO^键词此档案就会被视为一般ISO程序文档格式处理,此时将不能编写用户宏和使用其MACR语法。

而当书写ISO程序文档时标题行一般可以省略,直接书写数控程序。

“ @MACRO^键词必须是大写字母。

对于程序的注释可以采用“ 〃……”的形式,这和高级语言C++-样。

例一:MACR格式文档% @MACRO //用户宏程序文档,必须包含“ @MACRO^键词IF @1 = 1 THENG00 X100.;ELSEG00 Z100.;END_IF;M99;例二:ISO格式文档% 这是标题行,可当作档案用途说明,此行可有可无G00 X100.;G00 Z100. ;G00 X0;G00 Z0;M99;三.用户宏程序的编写如前所述,变量是指可以在用户宏程序中的地址码后代替具体数值,在调用宏程序时进行赋值的符号# i (i二1, 2, 3,…)。

使用变量可以使用户宏程序具有通用性。

用户宏程序中可以使用多个变量,以变量编号进行识别。

1、变量的形式变量是用符号#或@后面加上变量编号所构成的,即:# i(i 二1, 2, 3,…)例如:#5#109#1005也可用#[v表达式〉]的形式来表示。

例如:#[#100]#[#1001 -1]#[#6/2]其实,通过用符号@后面加上变量编号也可构成的变量,即:@ i(i 二1, 2, 3,…)例如:@5@ [@5]但一般地, 由符号@后面加上变量编号构成的变量称为全局变量, 不提倡在用户宏程序中使用,具体见后面的介绍。

2、变量的引用在地址符后的数值可以用变量置换。

例如:若写成F#33,则当# 33= 1.5时,与F1.5相同。

若写成Z—#18,则当# 18= 20.0时,与Z—20.0相同。

但需要注意,作为地址符的O N、/等,不能引用变量。

例如,O#27 N#1等,都是错误的。

3、未定义变量尚未被定义的变量,被称为空( VACAN)T 。

变量#0, @0始终为空,经常被用作空变量使用。

3.变量赋值和引数赋值变量赋值:用户宏程序中变量赋值使用赋值运算符“:=”,不可仅用“=”符号因为在本系统中符号“ =” 是被规定为关系运算符,用来比较是否相等的。

例如#30:=100,会将变量#30赋值为整数100;而#30=100,将不能为变量#30 赋值,实际上是比较变量#30是否与整数100相等。

四.变量运算及变量表达式1.用户宏运算符要对变量进行各种运算操作就要用到运算符,它是“能对变量所存数据进行运算的符号”。

本系统的运算符及其优先级如表3-2所示。

表运算符及其优先级2、基本算数运算符⑴+(加法运算符,如3+5, #12+4)⑵- (减法运算符,或取负运算符,如#33-16 , -#16)(3) * (乘法运算符,如9*2,#13*8)⑷/(除法运算符,如10/3,#43/15)(5)M0D (模运算符,或称求余运算符,其两侧均应为整型数据,如7 M0D4的值为3,当#18=20时#18 MOD4的值为2)3、算术表达式和运算符优先级用算术运算符和括号将运算对象连接起来的、符合语法规则的式子称为算术表达式,运算对象可以是常数、变量、函数等。

例如:#6*8/#32-1.5+#18+ ROUND (# 1)这就是一个算术运算式,它可以作为一个整体赋值给某个变量,或用作其他表达式中的一个运算对象。

本系统按表表3-2规定了运算符的优先级和结合性。

在表达式求值时,先按运算符的优先级别高低次序执行,例如先乘除后加减。

如表达式#12-#41*5的左侧为减,右侧为乘号,而乘号优先于减号,因此,相当于 #12- (#41*5 )。

如果在一个运算对象两侧的运算符的优先级别相同,如 #2-5+#23,则按规定的 结合性(结合方向)处理,算术运算符的结合方向为“自左至右”,即先左后右。

因此5先与减号结合,执行#2-5的运算,再执行加#23的运算。

这样“自左至右的 结合方向”又称为“左结合性”,即运算对象先与左面的运算符结合;对应地,也 有“右结合性”的运算符,例如赋值运算符“:=”就是。

4、关系运算符和关系表达式关系运算符是逻辑运算中比较简单的一种。

所谓“关系运算”实际上就是“比 较运算”。

将两个值进行比较,判断比较的结果是否符合给定的条件。

例如,#3> 10是一个关系表达式,大于号(>)是一个关系运算符,如果#3=12, 则满足给定的“ #3> 10”条件,因此关系表达式的值为“真”(即“条件满足”); 如果#3=6,不满足“ #3> 10”条件,贝U 称关系表达式的值为“假”。

优先级(较高) }优先级(低)1、 前4种关系运算符(v ,v =,>, >=)的优先级别相同,它们却高于关 系运算符“=”,而“二”又高于“ <>”2、 关系运算符的优先级低于算术运算符。

3、 关系运算符的优先级高于赋值运算符。

用两个关系运算符将两个表达式连接起来的式子,称为关系表达式。

例如:#6> 36,#13+4<>#23关系表达式的值是一个逻辑值,即“真”或“假”。

例如,若 #12为8,则关系 表达式“ #12=10”的值为“假”,“ #12>=6'的值为“真”。

5、逻辑运算和逻辑表达式用逻辑运算符将关系表达式或逻辑量连接起来就是逻辑表达式。

本系统提供6种逻辑运算符和逻辑运算(1) & , AND 逻辑与 (2) XOR 逻辑或 (3)OR 逻辑异或它们都是“双目(元)运算符”,它要求有两个运算量(操作数),逻辑运算 举例如下:#1 AND #2 若#1、#2 为真,贝U #1 AND #2 为真。

#1 OR #2若#1、#2之一为真,则#1 XOR #2为真。

本系统提供6种关系运算符:(1) < (小于) (2)<= (小于或等于)⑶ > (大于) (4) >=(大于或等于)⑸=(等于)优先级相同(高)算术运算符 关系运算符 逻辑运算符 赋值运算符图3-1五.用户宏程序的流程控制所谓程序的流程(Flow Control )是通过控制程序的执行方向,进而掌握程序 动态。

这用户宏程序区别于一般数控程序的特征之一,也是用户选择用户宏程序编 写数控代码的一大理由。

用户宏程序的流程控制包括无条件判断、循环控制、无条 件转移三大类,这与其他的高级语言程序类似,下面将分别介绍其功能和使用语法。

1、条件判断判断条件的真假,然后根据真假或者对应情况到指定的地方去执行程序,这方 面的语句有IF 和CASE 语句。

1、IF 条件语句 1) 基本语法:IF <条件表达式> THENh <操作>—ELSEIF <条件表达式> THENh <操作>—ELSE— <操作八END 」F说明:IF 条件判断,根据真假情况到指定的地方去执行程序。

例如:% @MACRO // 启动 MACR 语法 #1 := 3.0;G01 X20. Z 15. F200;IF #1 = 1 THEN ; X(1.0*1); Z (1.0*1); ELSEIF #1 = 2 THEN ; X(1.0*2); Z (1.0*2); ELSEIF #1 = 3 THEN ; X(1.0*3); Z (1.0*3); ELSE X(1.0*4); Z (1.0*4); END 」F;X(1.0) Z (1.0); M30;然而在实际使用中,可以有以下一些变形:2) 变形1语法:IF <条件表达式> THEh <操作>—ELSh <操作>—END 」F 3) 变形 2 语法:IF <条件表达式> THENh <操作>—END 」F 编程时可根据需要选择合适的语法格式。

逻辑运算符低于关系运算符,见图 3-1 o(高)(低)2、循环控制1、REPEAT!到型循环语法:REPEAT<循环体>UNTIL <条件表达式> END_REPEA;T 说明:REPEAT^到型循环控制,先执行循环体,后判断条件表达式,当条件满足时退出循环。

例如:% @MACRO // 启动MACR语法#10 := 30.;#11 := 22.5.;#12 := #10/2;#13 := #11/2;#14 := 2.0;#15 := 1.5;G01 X#12 Z #13 F200.0;REPEATG00 X倂12+#14) Z 倂13+#15);G01 X倂12+#14) Z 倂13-#15);X(# 12-#14) Z 倂13-#15);X(# 12-#14) Z 倂13+#15);X(# 12+#14) Z 倂13+#15);#14 := #14 + 2.0;#15 := #15 + 1.5;UNTIL (#14 > #12) OR (#15 > #13) END_REPEAT;X(1.0) Z (1.0);M30;3 .WHILE当型循环语法:WHILE条件表达式> DS<循环体>h END_WHILE说明:WHILE当型循环控制,先判断条件表达式,当条件满足时执行循环体,否则退出循环。

例如:% @MACRO;#10 := 20.;#11 := 15.;#12 := #10/2;#13 := #11/2;#14 := 2.0;#15 := 1.5;G01 X#12 Z #13 F200.0;WHILE (#14 <= #12) AND (#15 <= #13) DOG00 X(#12+#14) Z (#13+#15);G01 X(#12+#14) Z (#13-#15); X(#12-#14) Z (#13-#15);IF #14 > 6.0 THENEXIT;END_IF;X(#12-#14) Z (#13+#15);X(#12+#14) Z (#13+#15);#14 := #14 + 2.0;#15 := #15 + 1.5;END_WHILE;X(-5.0) Z(5.0);M02;4 . FOR循环语法:FOF<循环变量> := < 表达式1> TO<表达式2> [ BY<表达式3>] D O <循环体>END_FO;R说明:FOF循环控制,式中各参数意义如下循环变量——控制循环次数的变量;表达式1——循环计数的起始值,可为整数或表达式;表达式2——循环计数的终止值,可为整数或表达式;表达式3——循环计数每次的累加值,可为整数或表达式;循环体——循环每次执行内容;FOF循环执行过程为:先给循环变量赋起始值,然后判断循环变量是否为终止值,当循环变量已为终止值时退出循环,否则执行循环体,再对循环变量加上每次累加值,5、无条件转移GOT(转移语句语法:GOTOn;说明:无条件地跳到指定的n行号执行,其中n可为整数或表达式。

相关文档
最新文档