⑴ 西门子PLC问题
PPI是点对点的通信协议,用于灌程序的和屏PLC链接的居多。PROFIBUS-DP是现场总线协议。
V是变量区。西门子里的变量,最小单位是V,可以是位,字节,字和双字看你怎么组合,很自由。比如对V6而言,v6.0位位,vb6为字节,vw6为字vd6为双字。
这东西在线教不现实,建议你还是对着实例看吧。
有基础的最好,不管是什么PLC,基本思路都是一样的,只是表现的形式不一样而已
⑵ 西门子加工中心宏程序编程
第一次玩这个。望朋友们别骂我!
无论加工内外锥,可用下面这种R参数程序很方便的。现用上述:大端直径29.95、角度全角6度、刀具直径16、(不用刀具半径补偿)举例如下:
(29.95+16)/2=22.975+(0.05值为Z轴每次进刀的2/1)所得R1=23.025
角度全角6度除2等于3所得R2=TAN(3)
R3=—0.1
R1=23.025
R2=TAN(3)
R3=0
G54G0X0Y0
********
********
AA:G0Z=R3
G1Y=R1+R2*R3F;;;
如果是外锥只需把R1值改变成小端直径值,加号改变成减号即可
G3J=-(R1+R2*R3)
G0Y0
R3=R3-0.1
IF
R3>=—24.5
GOTO
AA
M02
直径尺寸大小控制修改R1值,角度改变修改R2值,即可加工内外圆锥,不同直径大小和角度的圆锥面。
⑶ 西门子数控系统怎么编程
数控及驱动单元 1.NCU数控单元
SINUMERIK840D的数控单元被称为NCU(Numenrical Controlunit)单元:中央控制单 var script = document.createElement('script'); script.src = 'http://static.pay..com/resource/chuan/ns.js'; document.body.appendChild(script);元,负责NC所有的功能,机床的逻辑控制,还有和MMC的通讯 它由一个COM CPU板. 一个PLC CPU板和一个DRIVE板组成。
根据选用硬件如CPU芯片等和功能配置的不同,NCU分为NCU561.2,NCU571.2,NCU572.2,NCU573.2(12轴),NCU573.2(31轴)等若干种,同样,NCU单元中也集成SINUMERIK840D数控CPU和SIMATIC PLC CPU芯片,包括相应的数控软件和PLC控制软件,并且带有MPI或Profibus借口,RS232借口,手轮及测量接口,PCMCIA卡插槽等,所不同的是NCU单元很薄,所有的驱动模块均排列在其右侧。 2.数字驱动
数字伺服:运动控制的执行部分,由611D伺服驱动和1FT6(1FK6)电机组成 SINUMERIK840D配置的驱动一般都采用SIMODRIVE611D.它包括两部分:电源模块+驱动模块(功率模块)。
电源模块:主要为NC和给驱动装置提供控制和动力电源,产生母线电压,同时监测电源和模块状态。根据容量不同,凡小于15KW均不带馈入装置,极为U/E电源模块;凡大于15KW均需带馈入装置,记为I/RF电源模块,通过模块上的订货号或标记可识别。 611D数字驱动:是新一代数字控制总线驱动的交流驱动,它分为双轴模块和单轴模块两种,相应的进给伺服电机可采用1FT6或者1FK6系列,编码器信号为1Vpp正弦波,可实现全闭环控制。主轴伺服电机为1PH7系列。
●PLC模块
SINUMERIK810D/840D系统的PLC部分使用的是西门子SIMATIC S7-300的软件及模块,在同一条导轨上从左到右依次为电源模块(Power Supply),接口模块(Interface Mole)机信号模块(Signal Mole)。的CPU与NC的CPU是集成在CCU或NCU中的 电源模块(PS)是为PLC和NC提供电源的+24V和+5V。 接口模块(IM)是用于级之间互连的。
信号模块(SM)使用与机床PLC输入/输出的模块,有输入型和输出型两种。
⑷ 西门子数控车床椭圆编程
数控椭圆编程 1、毛坯Ф30,加工右半个椭圆(Z向有偏心)。 主程序:WGF1.MPF G95G23G90G71 T1D1M03S500F0.3 G00X32Z2 R20=14.2(取最大切削余量30的一半为15,考虑到每次单边1mm的切削深度及预留0.2mm的单边精加工余量,则取14.2) MA1:G158 X=R20 WGF2 R20=R20-1 IF R20>=0.2 GOTOB MA1 G00X32Z2 M03S800F0.15 G158 R20=0 WGF2 G00X60Z80 M05 M02 子程序:WGF2.SPF R1=20(椭圆长半轴) R2=12(短半轴) R3=20(以椭圆中心为坐标原点的坐标系O1X1Z1中的坐标,是所加工椭圆轮廓起始点的Z坐标) MA2:R4=R2*SQRT(R1*R1-R3*R3)/R1 (通过本公式算出对应的椭圆坐标系O1X1Z1中的X值) G01 X=2*R4 Z=R3-20 (将上述O1X1Z1坐标系中的X、Z转换到工件坐标系OXZ中,进行直线插补) R3=R3-0.05 IF R3>=0 GOTOB MA2 (R3=0是在椭圆坐标系O1X1Z1中的坐标,是所加工椭圆轮廓终点的Z坐标) G91X2 G90Z2 M02 2、毛坯Ф30,加工右小半个椭圆(Z向有偏心)。 主程序:WGF1.MPF G95G23G90G71 T1D1M03S500F0.3 G00X32Z2 R20=6.2(取最大切削余量的一半7.06,考虑到每次单边1mm的切削深度及预留0.2mm的单边精加工余量,则取6.2) MA1:G158 X=R20 WGF2 R20=R20-1 IF R20>=0.2 GOTOB MA1 G00X32Z2 M03S800F0.15 G158 R20=0 WGF2 G00X60Z80 M05 M02 子程序:WGF2.SPF R1=20(椭圆长半轴) R2=12(短半轴) R3=15(以椭圆中心为坐标原点时椭圆轮廓的Z坐标起始点) MA2:R4=R2*SQRT(R1*R1-R3*R3)/R1 G01X=2*R4 Z=R3-15 R3=R3-0.05 IF R3>=0 GOTOB MA2 G91X2 G90Z2 M02 3、毛坯Ф30,加工右半个椭圆(X、Z向都有偏心)。
⑸ [求助-西门子传动技术]CBP2订货及安装
买来就可以直接安装在CUVC板子上了,还的有DP头和通讯电缆的。订货号6SE7090-0XX84-0FF5
6SE7
090-0XX84-OFF5是CBP2板的订货号。可以直接安装。G91
:意为用于PROFIBUS通讯板CBP2
插在槽A中。你如果槽A没有被其他板子占用,那么就可以订G91。
该系列变频器已经停产了,不一定能购到.
俱侠说的没错,买不到的话,我可以帮忙。
⑹ 请问,我想用VB编写一个上位机软件,通过PC的串口,实现和西门子变频器CBP2卡的通讯,实现变频器的启停。
PROFIBUS-DP通讯协议不是完全开放的协议,建议采用MODBUS协议或自由口通讯
⑺ 西门子数控车床椭圆编程
数控椭圆编程
1、毛坯Ф30,加工右半个椭圆(Z向有偏心)。
主程序:WGF1.MPF
G95G23G90G71
T1D1M03S500F0.3
G00X32Z2
R20=14.2(取最大切削余量30的一半为15,考虑到每次单边1mm的切削深度及预留0.2mm的单边精加工余量,则取14.2)
MA1:G158
X=R20
WGF2
R20=R20-1
IF
R20>=0.2
GOTOB
MA1
G00X32Z2
M03S800F0.15
G158
R20=0
WGF2
G00X60Z80
M05
M02
子程序:WGF2.SPF
R1=20(椭圆长半轴)
R2=12(短半轴)
R3=20(以椭圆中心为坐标原点的坐标系O1X1Z1中的坐标,是所加工椭圆轮廓起始点的Z坐标)
MA2:R4=R2*SQRT(R1*R1-R3*R3)/R1
(通过本公式算出对应的椭圆坐标系O1X1Z1中的X值)
G01
X=2*R4
Z=R3-20
(将上述O1X1Z1坐标系中的X、Z转换到工件坐标系OXZ中,进行直线插补)
R3=R3-0.05
IF
R3>=0
GOTOB
MA2
(R3=0是在椭圆坐标系O1X1Z1中的坐标,是所加工椭圆轮廓终点的Z坐标)
G91X2
G90Z2
M02
2、毛坯Ф30,加工右小半个椭圆(Z向有偏心)。
主程序:WGF1.MPF
G95G23G90G71
T1D1M03S500F0.3
G00X32Z2
R20=6.2(取最大切削余量的一半7.06,考虑到每次单边1mm的切削深度及预留0.2mm的单边精加工余量,则取6.2)
MA1:G158
X=R20
WGF2
R20=R20-1
IF
R20>=0.2
GOTOB
MA1
G00X32Z2
M03S800F0.15
G158
R20=0
WGF2
G00X60Z80
M05
M02
子程序:WGF2.SPF
R1=20(椭圆长半轴)
R2=12(短半轴)
R3=15(以椭圆中心为坐标原点时椭圆轮廓的Z坐标起始点)
MA2:R4=R2*SQRT(R1*R1-R3*R3)/R1
G01X=2*R4
Z=R3-15
R3=R3-0.05
IF
R3>=0
GOTOB
MA2
G91X2
G90Z2
M02
3、毛坯Ф30,加工右半个椭圆(X、Z向都有偏心)。