- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
西门子编程
程序名 每个程序均有一个程序名。
说明:
在编制程序时可以按以下规则确定程序名:
? 开始的两个符号必须是字母
? 其后的符号可以是字母,数字或下划线
? 最多为8个字符
? 不得使用分隔符
举例:WELLE527
字结构及地址
功能/结构字是组成程序段的元素,由字构成控制器的指令。
字由以下几部分组成
? 地址符
地址符一般是一字母。
? 数值
数值是一个数字串,它可以带正负号和小数点。
正号可以省略不写。
扩展地址 一个字可以包含多个字母,数值与字母之间用符号“=”隔开。
举例:CR=5.23
字符集
在编程中可以使用以下字符,它们按一定的规则进行编译。
字母 A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y。,Z
大写字母和小写字母没有区别。
数字 0,1,2,3,4,5,6,7,8,9。
可打印的特殊字符 ( 园括号开
) 园括号闭
[ 方括号开
] 方括号闭
小于
大于
: 主程序,标志符结束
= 赋值,相等部分
/ 除号,跳跃符
* 乘号
+ 加号,正号
- 减号,负号
“ 引号
_ 字母下划线
. 小数点
, 逗号,分隔符
; 注释标志符
% 预定,没用
预定,没用
’ 预定,没用
$ 预定,没用
? 预定,没用
! 预定,没用
不可打印的特殊 LF 程序段结束符
字符 空格 字之间的分隔符,空白字
制表键 预定,没用
(部分)
8.2.4 可编程的零点偏置:G158
功能 如果工件上在不同的位置有重复出现的形状或结构;或者选用了一个新的
参考点,在这种情况下就需要使用可编程零点偏置。由此就产生一个当前
工件坐标系,新输入的尺寸均是在该坐标系中的数据尺寸。
可以在所有坐标轴中进行零点偏移。
G158指令要求一个独立的程序段。
图8-5 可编程零点偏置举例
G158零点偏移用G158指令可以对所有坐标轴编程零点偏移。后面的G158指令取代先前
的可编程零点偏移指令。
取消偏移 在程序段中仅输入G158指令而后面不跟坐标轴名称时,表示取消当前的可
编程零点偏移。
编程举例 N10…
N20 G158 X3 Z5 ;可编程零点偏移
N30 L10 ;子程序调用,其中包含待偏移的几何量
…
N70 G158 ;取消偏移
8.3.4 通过中间点进行圆弧插补:G5
功能 如果不知道圆弧的圆心、半径或张角, 但已知圆弧轮廓上三个点的坐标,
则可以使用G5功能。
通过起始点和终点之间的中间点位置确定圆弧的方向。
G5一直有效,直到被G功能组中其它的指令(G0,G1,G2,…)取代为止。
说明:可设定的位置数据输入G90或G91指令对终点和中间点有效
图8-15 G90已知终点和中间点的圆弧插补
编程举例 N5 G90 Z30 X40 ; 用于N10的圆弧起始点
N10 G5 Z50 X40 KZ=40 IX=45 ; 终点和中间点
8.3.9 准确定位/连续路径加工:G9,G60,G64
功能 针对程序段转换时不同的性能要求,802S提供一组G功能用于进行最佳匹
配的选择。比如,有时要求坐标轴快速定位;有时要求按轮廓编程对几
个程序段进行连续路径加工。
编程 G60 ;准确定位--模态有效
G64 ;连续路径加工
G9 ;准确定位--单程序段有效
G601 ;精准确定位窗口
G602 ;粗准确定位窗口
准确定位G60,G9 G60或G9功能生效时,当到达定位精度后,移动轴的进给速度减小到零。
如果一个程序段的轴位移结束并开始执行下一个程序段,则可以设定下一
个模态有效的G功能:
? G601 精准确定位窗口
所有的坐标轴都到达 “精准确定位窗口” (机床数据中设定值)后,开
始进行程序段转换。
? G602 粗准确定位窗口
当所有的坐标轴都到达 “粗准确定位窗口” (机床数据中设定值)
后,开始进行程序段转换。
在执行多次定位过程时, “准确定位窗口” 如何选择将对加工运行
总时间影响很大。精确调整需要较多时间。
图8-20 G60/G9生效时粗准确定位窗口和精准确定位窗口说明
编程举例 N5 G602 ;粗准确定位窗口
N10 G0 G60 Z… ;准确定位,模态方式
N20 X…Z… ;G60继续有效
…
N50 G1 G601 … ;精准确定位窗口
N80 G64 Z… ;转换到连续路径方式
…
N100 G0 G9 Z… ;准确定位,单程序段有效
N111… ;仍为连续路径方式
…
注释:指令G9仅对自身程序段有效,而G60准确定位一直有效,直到被G64
取代为止。
连续路径加工 连续路径加工方式的目的就是在一个程序段到下一个程序段转换过程中避
G64 免进给停顿,并使其尽可
文档评论(0)